
Time bar (total: 2.5min)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 2 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 3 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 4 |
| 0.0% | 0.0% | 99.9% | 0.1% | 0.0% | 0.0% | 0.0% | 5 |
| 15.4% | 12.5% | 68.6% | 0.1% | 0.0% | 18.7% | 0.0% | 6 |
| 23.1% | 18.7% | 62.4% | 0.1% | 0.0% | 18.7% | 0.0% | 7 |
| 24.0% | 18.7% | 59.3% | 0.1% | 0.0% | 21.8% | 0.0% | 8 |
| 41.9% | 28.1% | 39.0% | 0.1% | 0.0% | 32.8% | 0.0% | 9 |
| 48.8% | 32.8% | 34.3% | 0.1% | 0.0% | 32.8% | 0.0% | 10 |
| 50.6% | 32.8% | 32.0% | 0.1% | 0.0% | 35.1% | 0.0% | 11 |
| 64.9% | 38.2% | 20.7% | 0.1% | 0.0% | 41.0% | 0.0% | 12 |
Compiled 39 to 21 computations (46.2% saved)
| 18.3s | 8 125× | 1 | valid |
| 2.2s | 1 522× | 0 | invalid |
| 104.0ms | 129× | 0 | valid |
| 22.0ms | 2× | 2 | valid |
ival-mult!: 3.7s (30.1% of total, 125.5 MiB)adjust: 2.9s (23.4% of total, 90.6 MiB)ival-cbrt!: 1.4s (11.0% of total, 41.9 MiB)ival-div!: 1.2s (9.5% of total, 34.0 MiB)ival-sqrt!: 1.1s (8.6% of total, 32.5 MiB)ival-sub!: 987.0ms (8.0% of total, 38.9 MiB)ival-add!: 860.0ms (7.0% of total, 45.0 MiB)ival-neg!: 289.0ms (2.4% of total, 13.4 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 84 | 324 |
| 1 | 553 | 287 |
| 2 | 2748 | 287 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 44.1% | %4 = (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) %6 = (neg.f64 g) %11 = (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) (+.f64 (cbrt.f64 (*.f64 %4 (+.f64 %6 %11))) (cbrt.f64 (*.f64 %4 (-.f64 %6 %11)))) |
(abs h)
(negabs g)
(negabs a)
Compiled 2 to 38 computations (-1800.0% saved)
| Inputs |
|---|
| Outputs |
|---|
| Inputs |
|---|
%3 = (*.f64 #s(literal 2 binary64) a) %4 = (/.f64 #s(literal 1 binary64) %3) %6 = (neg.f64 g) %7 = (*.f64 g g) %9 = (*.f64 h h) %10 = (-.f64 %7 %9) %11 = (sqrt.f64 %10) %12 = (+.f64 %6 %11) %13 = (*.f64 %4 %12) %14 = (cbrt.f64 %13) %15 = (-.f64 %6 %11) %16 = (*.f64 %4 %15) %17 = (cbrt.f64 %16) #s(literal 1 binary64) #s(literal 2 binary64) a %3 %4 g %6 %7 h %9 %10 %11 %12 %13 %14 %15 %16 %17 (+.f64 %14 %17) |
| Outputs |
|---|
%5 = (neg g) %7 = (*.f64 #s(literal -1 binary64) g) %9 = (* g g) %11 = (pow.f64 g #s(literal 2 binary64)) %14 = (* h h) %15 = (- %9 %14) %16 = (pow.f64 h #s(literal 2 binary64)) %19 = (-.f64 %11 %16) %21 = (sqrt %15) %23 = (sqrt.f64 (neg.f64 %16)) %32 = (pow.f64 %23 #s(literal 3 binary64)) %33 = (/.f64 %11 %32) %36 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %23)) %37 = (fma.f64 #s(literal -1/8 binary64) %33 %36) %54 = (+ %5 %21) %57 = (/.f64 g %23) %70 = (* 2 a) %71 = (/ 1 %70) %72 = (* %71 %54) %73 = (/.f64 %23 a) %74 = (*.f64 #s(literal 1/2 binary64) %73) %77 = (/.f64 g a) %81 = (*.f64 a %23) %82 = (/.f64 g %81) %84 = (/.f64 #s(literal 1 binary64) a) %85 = (*.f64 #s(literal 1/2 binary64) %84) %92 = (/.f64 %11 (*.f64 a %32)) %94 = (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %81)) %101 = (cbrt %72) %102 = (cbrt.f64 #s(literal 1/2 binary64)) %103 = (cbrt.f64 %23) %105 = (cbrt.f64 a) %106 = (/.f64 (*.f64 %102 %103) %105) %109 = (*.f64 g %102) %112 = (*.f64 %105 (pow.f64 %23 #s(literal 2/9 binary64))) %116 = (/.f64 %102 %112) %122 = (-.f64 %36 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 %23 #s(literal 1/9 binary64))))) %123 = (*.f64 %102 %122) %126 = (pow.f64 %23 #s(literal 2/3 binary64)) %127 = (*.f64 %105 %126) %135 = (*.f64 #s(literal 1/27 binary64) (/.f64 #s(literal 1 binary64) %126)) %139 = (/.f64 %122 (pow.f64 %23 #s(literal 5/9 binary64))) %142 = (*.f64 %102 (-.f64 %135 (*.f64 #s(literal -2/3 binary64) %139))) %145 = (/.f64 %123 %127) %146 = (*.f64 #s(literal 1/3 binary64) %145) %152 = (- %5 %21) %169 = (* %71 %152) %170 = (*.f64 #s(literal -1/2 binary64) %73) %187 = (cbrt %169) %188 = (cbrt.f64 #s(literal -1/2 binary64)) %190 = (/.f64 (*.f64 %188 %103) %105) %192 = (*.f64 g %188) %196 = (/.f64 %188 %112) %197 = (*.f64 %188 %122) %205 = (*.f64 %188 (fma.f64 #s(literal 2/3 binary64) %139 %135)) %208 = (/.f64 %197 %127) %215 = (+ %101 %187) %216 = (+.f64 %190 %106) %240 = (/.f64 %16 %11) %245 = (*.f64 #s(literal -1/2 binary64) %240) %247 = (*.f64 g (+.f64 #s(literal 1 binary64) %245)) %250 = (pow.f64 h #s(literal 4 binary64)) %251 = (pow.f64 g #s(literal 4 binary64)) %252 = (/.f64 %250 %251) %254 = (fma.f64 #s(literal -1/2 binary64) %240 (*.f64 #s(literal -1/8 binary64) %252)) %256 = (*.f64 g (+.f64 #s(literal 1 binary64) %254)) %259 = (pow.f64 h #s(literal 6 binary64)) %260 = (pow.f64 g #s(literal 6 binary64)) %261 = (/.f64 %259 %260) %264 = (fma.f64 #s(literal -1/2 binary64) %240 (fma.f64 #s(literal -1/8 binary64) %252 (*.f64 #s(literal -1/16 binary64) %261))) %266 = (*.f64 g (+.f64 #s(literal 1 binary64) %264)) %271 = (/.f64 %250 %11) %273 = (fma.f64 #s(literal -1/2 binary64) %16 (*.f64 #s(literal -1/8 binary64) %271)) %276 = (/.f64 %259 %251) %279 = (fma.f64 #s(literal -1/2 binary64) %16 (fma.f64 #s(literal -1/8 binary64) %271 (*.f64 #s(literal -1/16 binary64) %276))) %284 = (pow.f64 h #s(literal 8 binary64)) %286 = (fma.f64 #s(literal 1/64 binary64) %284 (*.f64 #s(literal 1/16 binary64) %284)) %287 = (/.f64 %286 %260) %295 = (/.f64 %16 a) %296 = (*.f64 a %11) %297 = (/.f64 %250 %296) %303 = (*.f64 a %251) %304 = (/.f64 %259 %303) %307 = (fma.f64 #s(literal -1/4 binary64) %295 (fma.f64 #s(literal -1/16 binary64) %297 (*.f64 #s(literal -1/32 binary64) %304))) %310 = (*.f64 a %260) %311 = (/.f64 %286 %310) %315 = (pow.f64 h #s(literal 2/3 binary64)) %317 = (*.f64 %315 (*.f64 %188 %102)) %318 = (cbrt.f64 g) %319 = (*.f64 %105 %318) %320 = (/.f64 %317 %319) %324 = (pow.f64 h #s(literal 8/3 binary64)) %325 = (*.f64 %324 %102) %327 = (pow.f64 g #s(literal 7/3 binary64)) %328 = (pow.f64 %188 #s(literal 2 binary64)) %331 = (/.f64 %325 (*.f64 %105 (*.f64 %327 %328))) %336 = (pow.f64 h #s(literal 14/3 binary64)) %337 = (*.f64 %336 %102) %339 = (pow.f64 g #s(literal 13/3 binary64)) %342 = (/.f64 %337 (*.f64 %105 (*.f64 %339 %328))) %363 = (+.f64 #s(literal 2 binary64) %245) %368 = (+.f64 #s(literal 2 binary64) %254) %374 = (/.f64 %16 %296) %375 = (*.f64 #s(literal 1/4 binary64) %374) %379 = (/.f64 %250 %303) %380 = (fma.f64 #s(literal 1/16 binary64) %379 %375) %385 = (/.f64 %259 %310) %390 = (cbrt.f64 #s(literal 2 binary64)) %391 = (*.f64 %188 %390) %396 = (*.f64 %16 %188) %398 = (pow.f64 %390 #s(literal 2 binary64)) %400 = (*.f64 %105 (*.f64 (pow.f64 g #s(literal 8/3 binary64)) %398)) %401 = (/.f64 %396 %400) %402 = (pow.f64 g #s(literal 2/3 binary64)) %403 = (*.f64 %105 %402) %404 = (/.f64 %391 %403) %411 = (*.f64 %105 (*.f64 (pow.f64 g #s(literal 14/3 binary64)) %398)) %412 = (/.f64 (*.f64 %250 %188) %411) %423 = (-.f64 (*.f64 #s(literal -1/16 binary64) %259) (*.f64 #s(literal 1/12 binary64) (/.f64 (*.f64 %11 %250) (pow.f64 %390 #s(literal 3 binary64))))) %428 = (*.f64 %105 (*.f64 (pow.f64 g #s(literal 20/3 binary64)) %398)) %436 = (pow.f64 g #s(literal 4/3 binary64)) %437 = (*.f64 %105 %436) %439 = (+.f64 %404 (/.f64 %317 %437)) %446 = (/.f64 %325 (*.f64 %105 (*.f64 (pow.f64 g #s(literal 10/3 binary64)) %328))) %493 = (*.f64 %102 %390) %498 = (*.f64 %16 %102) %499 = (/.f64 %498 %400) %500 = (/.f64 %493 %403) %505 = (*.f64 %250 %102) %506 = (/.f64 %505 %411) %536 = (*.f64 #s(literal 1/4 binary64) %295) %537 = (fma.f64 #s(literal 1/16 binary64) %297 %536) %552 = (*.f64 %315 (pow.f64 %102 #s(literal 2 binary64))) %553 = (/.f64 %552 %319) %570 = (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 %402 %324) (*.f64 %105 %102))) %571 = (fma.f64 #s(literal 1/48 binary64) (/.f64 %336 (*.f64 %105 (*.f64 %436 %102))) %570) %572 = (pow.f64 g #s(literal 3 binary64)) %593 = (/.f64 (*.f64 %436 %498) (*.f64 %105 %398)) %620 = (sqrt.f64 %11) %622 = (/.f64 %16 %620) %624 = (+.f64 %620 (*.f64 #s(literal -1/2 binary64) %622)) %626 = (pow.f64 %620 #s(literal 3 binary64)) %627 = (/.f64 %16 %626) %630 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %620)) %633 = (+.f64 %620 (*.f64 %16 (-.f64 (*.f64 #s(literal -1/8 binary64) %627) %630))) %635 = (pow.f64 %620 #s(literal 5 binary64)) %636 = (/.f64 %16 %635) %639 = (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %626)) %644 = (+.f64 %620 (*.f64 %16 (-.f64 (*.f64 %16 (-.f64 (*.f64 #s(literal -1/16 binary64) %636) %639)) %630))) %646 = (-.f64 %620 g) %654 = (/.f64 %646 a) %655 = (*.f64 #s(literal 1/2 binary64) %654) %657 = (*.f64 a %620) %658 = (/.f64 %16 %657) %661 = (*.f64 a %626) %662 = (/.f64 %16 %661) %665 = (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %657)) %671 = (/.f64 %16 (*.f64 a %635)) %674 = (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %661)) %683 = (/.f64 (*.f64 %102 (cbrt.f64 %646)) %105) %685 = (pow.f64 %646 #s(literal 2/3 binary64)) %687 = (*.f64 %105 (*.f64 %620 %685)) %691 = (pow.f64 %620 #s(literal 2 binary64)) %694 = (fma.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %691 %646)) %639) %695 = (*.f64 %102 %694) %697 = (*.f64 %105 %685) %699 = (/.f64 %102 %687) %700 = (*.f64 #s(literal -1/6 binary64) %699) %704 = (/.f64 %695 %697) %710 = (/.f64 #s(literal 1 binary64) %635) %716 = (*.f64 %102 (-.f64 (*.f64 #s(literal 1/216 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %626 (pow.f64 %646 #s(literal 2 binary64))))) (fma.f64 #s(literal 1/16 binary64) %710 (*.f64 #s(literal 1/3 binary64) (/.f64 %694 (*.f64 %620 %646)))))) %725 = (+.f64 g %620) %740 = (/.f64 %725 a) %757 = (/.f64 (*.f64 %188 (cbrt.f64 %725)) %105) %759 = (pow.f64 %725 #s(literal 2/3 binary64)) %761 = (*.f64 %105 (*.f64 %620 %759)) %767 = (fma.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %691 %725)) %639) %768 = (*.f64 %188 %767) %770 = (*.f64 %105 %759) %772 = (/.f64 %188 %761) %777 = (/.f64 %768 %770) %787 = (*.f64 %188 (-.f64 (*.f64 #s(literal 1/216 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %626 (pow.f64 %725 #s(literal 2 binary64))))) (fma.f64 #s(literal 1/16 binary64) %710 (*.f64 #s(literal 1/3 binary64) (/.f64 %767 (*.f64 %620 %725)))))) %796 = (+.f64 %757 %683) %824 = (sqrt.f64 #s(literal -1 binary64)) %825 = (*.f64 h %824) %827 = (*.f64 %16 %824) %828 = (/.f64 %11 %827) %829 = (*.f64 #s(literal 1/2 binary64) %828) %830 = (+.f64 %824 %829) %831 = (*.f64 h %830) %833 = (pow.f64 %824 #s(literal 3 binary64)) %834 = (*.f64 %250 %833) %835 = (/.f64 %251 %834) %837 = (+.f64 %824 (fma.f64 #s(literal -1/8 binary64) %835 %829)) %838 = (*.f64 h %837) %846 = (*.f64 h (+.f64 %824 (fma.f64 #s(literal -1/8 binary64) %835 (fma.f64 #s(literal 1/16 binary64) (/.f64 %260 (*.f64 %259 (pow.f64 %824 #s(literal 5 binary64)))) %829)))) %848 = (/.f64 g h) %849 = (*.f64 #s(literal -1 binary64) %848) %859 = (/.f64 %825 a) %863 = (/.f64 g (*.f64 a h)) %864 = (/.f64 %824 a) %865 = (*.f64 #s(literal 1/2 binary64) %864) %870 = (/.f64 %11 (*.f64 a %827)) %871 = (fma.f64 #s(literal 1/4 binary64) %870 %865) %876 = (/.f64 %251 (*.f64 a %834)) %881 = (cbrt.f64 h) %882 = (cbrt.f64 %824) %883 = (*.f64 %102 %882) %885 = (/.f64 (*.f64 %881 %883) %105) %889 = (pow.f64 %824 #s(literal 2/3 binary64)) %891 = (*.f64 %105 (*.f64 (pow.f64 h #s(literal 5/3 binary64)) %889)) %892 = (/.f64 %109 %891) %893 = (*.f64 %105 %315) %894 = (/.f64 %883 %893) %900 = (pow.f64 %824 #s(literal 5/3 binary64)) %902 = (*.f64 %105 (*.f64 %324 %900)) %903 = (/.f64 (*.f64 %11 %102) %902) %913 = (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 %251 %833)) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %11 %16) %824))) %914 = (*.f64 %102 %913) %916 = (*.f64 %105 (*.f64 %336 %889)) %917 = (/.f64 %914 %916) %929 = (+.f64 %824 %848) %941 = (*.f64 #s(literal -1/2 binary64) %864) %956 = (*.f64 %188 %882) %958 = (/.f64 (*.f64 %881 %956) %105) %960 = (/.f64 %192 %891) %961 = (/.f64 %956 %893) %962 = (fma.f64 #s(literal 1/3 binary64) %960 %961) %966 = (/.f64 (*.f64 %11 %188) %902) %970 = (*.f64 %188 %913) %971 = (/.f64 %970 %916) %977 = (+.f64 %961 %894) %978 = (*.f64 h %977) %980 = (fma.f64 #s(literal 1/3 binary64) %960 %977) %1006 = (/.f64 %11 %825) %1015 = (*.f64 %16 %833) %1016 = (/.f64 %251 %1015) %1018 = (*.f64 #s(literal 1/2 binary64) (/.f64 %11 %824)) %1034 = (/.f64 %11 (*.f64 a %825)) %1043 = (/.f64 %251 (*.f64 a %1015)) %1045 = (/.f64 %11 (*.f64 a %824)) %1049 = (*.f64 #s(literal -1/2 binary64) %77) %1062 = (pow.f64 h #s(literal 4/3 binary64)) %1063 = (*.f64 %1062 %102) %1065 = (*.f64 %105 %889) %1066 = (/.f64 (*.f64 g %1063) %1065) %1069 = (*.f64 %105 %900) %1073 = (pow.f64 h #s(literal 3 binary64)) %1080 = (/.f64 (*.f64 %11 %1063) %1069) %1082 = (*.f64 %105 (*.f64 %315 %889)) %1084 = (*.f64 #s(literal 1/3 binary64) (/.f64 %914 %1082)) %1147 = (*.f64 %1062 %188) %1150 = (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 g %1147) %1065)) %1158 = (/.f64 (*.f64 %11 %1147) %1069) %1159 = (/.f64 %970 %1082) %1171 = (fma.f64 #s(literal -1/3 binary64) %1066 %1150) %1201 = (sqrt.f64 %19) %1202 = (-.f64 %1201 g) %1206 = (cbrt.f64 %1202) %1208 = (/.f64 (*.f64 %102 %1206) %105) %1210 = (+.f64 g %1201) %1214 = (cbrt.f64 %1210) %1216 = (/.f64 (*.f64 %188 %1214) %105) %1221 = (/.f64 (*.f64 %188 %1206) %105) %1226 = (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %102 %1214) %105)) (approx 1 #s(literal 0 binary64)) (approx g g) (approx %5 %7) (approx %9 %11) (approx %15 (*.f64 #s(literal -1 binary64) %16)) (approx %15 %19) (approx %21 %23) (approx %21 (+.f64 %23 (*.f64 #s(literal 1/2 binary64) (/.f64 %11 %23)))) (approx %21 (+.f64 %23 (*.f64 %11 %37))) (approx %21 (+.f64 %23 (*.f64 %11 (fma.f64 %11 (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 %11 (pow.f64 %23 #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %32))) %36)))) (approx %54 (+.f64 %23 %7)) (approx %54 (+.f64 %23 (*.f64 g (-.f64 (*.f64 #s(literal 1/2 binary64) %57) #s(literal 1 binary64))))) (approx %54 (+.f64 %23 (*.f64 g (-.f64 (*.f64 g %37) #s(literal 1 binary64))))) (approx %72 %74) (approx %72 (fma.f64 #s(literal -1/2 binary64) %77 %74)) (approx %72 (fma.f64 #s(literal 1/2 binary64) %73 (*.f64 g (-.f64 (*.f64 #s(literal 1/4 binary64) %82) %85)))) (approx %72 (fma.f64 #s(literal 1/2 binary64) %73 (*.f64 g (-.f64 (*.f64 g (fma.f64 #s(literal -1/16 binary64) %92 %94)) %85)))) (approx %101 %106) (approx %101 (fma.f64 #s(literal -1/3 binary64) (/.f64 %109 %112) %106)) (approx %101 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %116 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 g %123) %127))) %106)) (approx %101 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %116 (*.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 g %142) %127) %146))) %106)) (approx %152 (*.f64 #s(literal -1 binary64) %23)) (approx %152 (-.f64 %7 %23)) (approx %152 (-.f64 (*.f64 g (-.f64 (*.f64 #s(literal -1/2 binary64) %57) #s(literal 1 binary64))) %23)) (approx %152 (-.f64 (*.f64 g (-.f64 (*.f64 g (-.f64 (*.f64 #s(literal 1/8 binary64) %33) %36)) #s(literal 1 binary64))) %23)) (approx %169 %170) (approx %169 (fma.f64 #s(literal -1/2 binary64) %77 %170)) (approx %169 (fma.f64 #s(literal -1/2 binary64) %73 (*.f64 g (-.f64 (*.f64 #s(literal -1/4 binary64) %82) %85)))) (approx %169 (fma.f64 #s(literal -1/2 binary64) %73 (*.f64 g (-.f64 (*.f64 g (-.f64 (*.f64 #s(literal 1/16 binary64) %92) %94)) %85)))) (approx %187 %190) (approx %187 (fma.f64 #s(literal 1/3 binary64) (/.f64 %192 %112) %190)) (approx %187 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %196 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 g %197) %127))) %190)) (approx %187 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %196 (*.f64 g (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 g %205) %127) (*.f64 #s(literal 1/3 binary64) %208)))) %190)) (approx %215 %216) (approx %215 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %116 (*.f64 #s(literal 1/3 binary64) %196)) %216)) (approx %215 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %116 (fma.f64 #s(literal 1/3 binary64) %196 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %208 %146)))) %216)) (approx %215 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %116 (fma.f64 #s(literal 1/3 binary64) %196 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %208 (fma.f64 #s(literal 1/3 binary64) %145 (*.f64 g (fma.f64 #s(literal -1/3 binary64) (/.f64 %205 %127) (*.f64 #s(literal 1/3 binary64) (/.f64 %142 %127))))))))) %216)) (approx %15 (*.f64 %11 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %240)))) (approx %21 %247) (approx %21 %256) (approx %21 %266) (approx %54 (*.f64 #s(literal -1/2 binary64) (/.f64 %16 g))) (approx %54 (/.f64 %273 g)) (approx %54 (/.f64 %279 g)) (approx %54 (/.f64 (fma.f64 #s(literal -1/2 binary64) %287 %279) g)) (approx %72 (*.f64 #s(literal -1/4 binary64) (/.f64 %16 (*.f64 a g)))) (approx %72 (/.f64 (fma.f64 #s(literal -1/4 binary64) %295 (*.f64 #s(literal -1/16 binary64) %297)) g)) (approx %72 (/.f64 %307 g)) (approx %72 (/.f64 (fma.f64 #s(literal -1/4 binary64) %311 %307) g)) (approx %101 %320) (approx %101 (fma.f64 #s(literal -1/24 binary64) %331 %320)) (approx %101 (fma.f64 #s(literal -1/24 binary64) %331 (fma.f64 #s(literal -1/48 binary64) %342 %320))) (approx %101 (fma.f64 #s(literal -1/24 binary64) %331 (fma.f64 #s(literal -1/48 binary64) %342 (fma.f64 #s(literal -1/576 binary64) (/.f64 %337 (*.f64 %105 (*.f64 %339 (pow.f64 %188 #s(literal 5 binary64))))) %320)))) (approx %152 (*.f64 #s(literal -2 binary64) g)) (approx %152 (*.f64 g (-.f64 (*.f64 #s(literal 1/2 binary64) %240) #s(literal 2 binary64)))) (approx %152 (*.f64 g (-.f64 (*.f64 #s(literal 1/8 binary64) %252) %363))) (approx %152 (*.f64 g (-.f64 (*.f64 #s(literal 1/16 binary64) %261) %368))) (approx %169 (*.f64 #s(literal -1 binary64) %77)) (approx %169 (*.f64 g (-.f64 %375 %84))) (approx %169 (*.f64 g (-.f64 %380 %84))) (approx %169 (*.f64 g (-.f64 (fma.f64 #s(literal 1/32 binary64) %385 %380) %84))) (approx %187 (/.f64 (*.f64 %318 %391) %105)) (approx %187 (*.f64 g (fma.f64 #s(literal -1/6 binary64) %401 %404))) (approx %187 (*.f64 g (fma.f64 #s(literal -1/6 binary64) %401 (fma.f64 #s(literal -1/24 binary64) %412 %404)))) (approx %187 (*.f64 g (fma.f64 #s(literal -1/6 binary64) %401 (fma.f64 #s(literal -1/24 binary64) %412 (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %188 %423) %428) %404))))) (approx %215 (*.f64 g %439)) (approx %215 (*.f64 g (fma.f64 #s(literal -1/6 binary64) %401 (fma.f64 #s(literal -1/24 binary64) %446 %439)))) (approx %215 (*.f64 g (fma.f64 #s(literal -1/6 binary64) %401 (fma.f64 #s(literal -1/24 binary64) %446 (fma.f64 #s(literal -1/24 binary64) %412 (fma.f64 #s(literal -1/48 binary64) (/.f64 %337 (*.f64 %105 (*.f64 (pow.f64 g #s(literal 16/3 binary64)) %328))) %439)))))) (approx %21 (*.f64 #s(literal -1 binary64) %247)) (approx %21 (*.f64 #s(literal -1 binary64) %256)) (approx %21 (*.f64 #s(literal -1 binary64) %266)) (approx %54 (*.f64 #s(literal -1 binary64) (*.f64 g %363))) (approx %54 (*.f64 #s(literal -1 binary64) (*.f64 g %368))) (approx %54 (*.f64 #s(literal -1 binary64) (*.f64 g (+.f64 #s(literal 2 binary64) %264)))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/4 binary64) %374 %84)))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/4 binary64) %374 (fma.f64 #s(literal -1/16 binary64) %379 %84))))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/4 binary64) %374 (fma.f64 #s(literal -1/16 binary64) %379 (fma.f64 #s(literal -1/32 binary64) %385 %84)))))) (approx %101 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %318 %493) %105))) (approx %101 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/6 binary64) %499 %500)))) (approx %101 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/6 binary64) %499 (fma.f64 #s(literal -1/24 binary64) %506 %500))))) (approx %101 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/6 binary64) %499 (fma.f64 #s(literal -1/24 binary64) %506 (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %102 %423) %428) %500)))))) (approx %152 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) %271) (*.f64 #s(literal -1/2 binary64) %16)) g))) (approx %152 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) %276) %273) g))) (approx %152 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %287) %279) g))) (approx %169 (*.f64 #s(literal -1 binary64) (/.f64 %537 g))) (approx %169 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/32 binary64) %304 %537) g))) (approx %169 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/32 binary64) %304 (fma.f64 #s(literal 1/16 binary64) %297 (fma.f64 #s(literal 1/4 binary64) %311 %536))) g))) (approx %187 (*.f64 #s(literal -1 binary64) %553)) (approx %187 (fma.f64 #s(literal -1 binary64) %553 (*.f64 #s(literal -1/24 binary64) (/.f64 %324 (*.f64 %105 (*.f64 %327 %102)))))) (approx %187 (fma.f64 #s(literal -1 binary64) %553 (*.f64 #s(literal -1 binary64) (/.f64 %571 %572)))) (approx %187 (fma.f64 #s(literal -1 binary64) %553 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/576 binary64) (/.f64 %336 (*.f64 %105 (*.f64 %436 (pow.f64 %102 #s(literal 4 binary64))))) %571) %572)))) (approx %215 (*.f64 #s(literal -1 binary64) (*.f64 g (+.f64 %500 (/.f64 %552 %437))))) (approx %215 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %553 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %593 %570) %572))) g) %500)))) (approx %215 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %553 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %593 (fma.f64 #s(literal -1/24 binary64) (/.f64 %505 (*.f64 %105 (*.f64 %402 %398))) %571)) %572))) g) %500)))) (approx h h) (approx %14 %16) (approx %15 (fma.f64 #s(literal -1 binary64) %16 %11)) (approx %21 %620) (approx %21 %624) (approx %21 %633) (approx %21 %644) (approx %54 %646) (approx %54 (-.f64 %624 g)) (approx %54 (-.f64 %633 g)) (approx %54 (-.f64 %644 g)) (approx %72 %655) (approx %72 (fma.f64 #s(literal -1/4 binary64) %658 %655)) (approx %72 (fma.f64 #s(literal 1/2 binary64) %654 (*.f64 %16 (-.f64 (*.f64 #s(literal -1/16 binary64) %662) %665)))) (approx %72 (fma.f64 #s(literal 1/2 binary64) %654 (*.f64 %16 (-.f64 (*.f64 %16 (-.f64 (*.f64 #s(literal -1/32 binary64) %671) %674)) %665)))) (approx %101 %683) (approx %101 (fma.f64 #s(literal -1/6 binary64) (/.f64 %498 %687) %683)) (approx %101 (fma.f64 %16 (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 %16 %695) %697) %700) %683)) (approx %101 (fma.f64 %16 (fma.f64 #s(literal -1/6 binary64) %699 (*.f64 %16 (fma.f64 #s(literal -1/3 binary64) %704 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %16 %716) %697))))) %683)) (approx %152 (*.f64 #s(literal -1 binary64) %725)) (approx %152 (-.f64 (*.f64 #s(literal 1/2 binary64) %622) %725)) (approx %152 (-.f64 (*.f64 %16 (fma.f64 #s(literal 1/8 binary64) %627 %630)) %725)) (approx %152 (-.f64 (*.f64 %16 (fma.f64 %16 (fma.f64 #s(literal 1/16 binary64) %636 %639) %630)) %725)) (approx %169 (*.f64 #s(literal -1/2 binary64) %740)) (approx %169 (fma.f64 #s(literal -1/2 binary64) %740 (*.f64 #s(literal 1/4 binary64) %658))) (approx %169 (fma.f64 #s(literal -1/2 binary64) %740 (*.f64 %16 (fma.f64 #s(literal 1/16 binary64) %662 %665)))) (approx %169 (fma.f64 #s(literal -1/2 binary64) %740 (*.f64 %16 (fma.f64 %16 (fma.f64 #s(literal 1/32 binary64) %671 %674) %665)))) (approx %187 %757) (approx %187 (fma.f64 #s(literal -1/6 binary64) (/.f64 %396 %761) %757)) (approx %187 (fma.f64 %16 (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 %16 %768) %770) (*.f64 #s(literal -1/6 binary64) %772)) %757)) (approx %187 (fma.f64 %16 (fma.f64 #s(literal -1/6 binary64) %772 (*.f64 %16 (fma.f64 #s(literal -1/3 binary64) %777 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %16 %787) %770))))) %757)) (approx %215 %796) (approx %215 (fma.f64 %16 (fma.f64 #s(literal -1/6 binary64) %772 %700) %796)) (approx %215 (fma.f64 %16 (fma.f64 #s(literal -1/6 binary64) %772 (fma.f64 #s(literal -1/6 binary64) %699 (*.f64 %16 (fma.f64 #s(literal -1/3 binary64) %777 (*.f64 #s(literal -1/3 binary64) %704))))) %796)) (approx %215 (fma.f64 %16 (fma.f64 #s(literal -1/6 binary64) %772 (fma.f64 #s(literal -1/6 binary64) %699 (*.f64 %16 (fma.f64 #s(literal -1/3 binary64) %777 (fma.f64 #s(literal -1/3 binary64) %704 (*.f64 %16 (fma.f64 #s(literal 1/3 binary64) (/.f64 %787 %770) (*.f64 #s(literal 1/3 binary64) (/.f64 %716 %697))))))))) %796)) (approx %15 (*.f64 %16 (-.f64 (/.f64 %11 %16) #s(literal 1 binary64)))) (approx %21 %825) (approx %21 %831) (approx %21 %838) (approx %21 %846) (approx %54 (*.f64 h (+.f64 %824 %849))) (approx %54 (*.f64 h (-.f64 %830 %848))) (approx %54 (*.f64 h (-.f64 %837 %848))) (approx %72 (*.f64 #s(literal 1/2 binary64) %859)) (approx %72 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %863 %865))) (approx %72 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %863 %871))) (approx %72 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %863 (fma.f64 #s(literal -1/16 binary64) %876 %871)))) (approx %101 %885) (approx %101 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %892 %894))) (approx %101 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %892 (fma.f64 #s(literal 1/6 binary64) %903 %894)))) (approx %101 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %892 (fma.f64 #s(literal 1/6 binary64) %903 (fma.f64 #s(literal 1/3 binary64) %917 %894))))) (approx %152 (*.f64 #s(literal -1 binary64) %825)) (approx %152 (*.f64 h (-.f64 %849 %824))) (approx %152 (*.f64 h (-.f64 (*.f64 #s(literal -1/2 binary64) %828) %929))) (approx %152 (*.f64 h (-.f64 (*.f64 #s(literal 1/8 binary64) %835) (+.f64 %824 (fma.f64 #s(literal 1/2 binary64) %828 %848))))) (approx %169 (*.f64 #s(literal -1/2 binary64) %859)) (approx %169 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %863 %941))) (approx %169 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %863 (fma.f64 #s(literal -1/2 binary64) %864 (*.f64 #s(literal -1/4 binary64) %870))))) (approx %169 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %863 (fma.f64 #s(literal -1/2 binary64) %864 (fma.f64 #s(literal -1/4 binary64) %870 (*.f64 #s(literal 1/16 binary64) %876)))))) (approx %187 %958) (approx %187 (*.f64 h %962)) (approx %187 (*.f64 h (fma.f64 #s(literal 1/6 binary64) %966 %962))) (approx %187 (*.f64 h (fma.f64 #s(literal 1/6 binary64) %966 (fma.f64 #s(literal 1/3 binary64) %960 (fma.f64 #s(literal 1/3 binary64) %971 %961))))) (approx %215 %978) (approx %215 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %892 %980))) (approx %215 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %892 (fma.f64 #s(literal 1/6 binary64) %966 (fma.f64 #s(literal 1/6 binary64) %903 %980))))) (approx %215 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %892 (fma.f64 #s(literal 1/6 binary64) %966 (fma.f64 #s(literal 1/6 binary64) %903 (fma.f64 #s(literal 1/3 binary64) %960 (fma.f64 #s(literal 1/3 binary64) %971 (fma.f64 #s(literal 1/3 binary64) %917 %977)))))))) (approx %21 (*.f64 #s(literal -1 binary64) %831)) (approx %21 (*.f64 #s(literal -1 binary64) %838)) (approx %21 (*.f64 #s(literal -1 binary64) %846)) (approx %54 (*.f64 #s(literal -1 binary64) (*.f64 h %929))) (approx %54 (*.f64 #s(literal -1 binary64) (*.f64 h (+.f64 %824 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) %1006) g) h)))))) (approx %54 (*.f64 #s(literal -1 binary64) (*.f64 h (+.f64 %824 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %1016 %1018) h)) g) h)))))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal 1/2 binary64) %863 %865)))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %77 (*.f64 #s(literal -1/4 binary64) %1034)) h) %865)))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %1043 (*.f64 #s(literal 1/4 binary64) %1045)) h) %1049) h) %865)))) (approx %101 (*.f64 #s(literal -1 binary64) %885)) (approx %101 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal 1/3 binary64) %892 %894)))) (approx %101 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %1066 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 %11 (*.f64 %881 %102)) %1069))) %1073) %894)))) (approx %101 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %1080 %1084) h) (*.f64 #s(literal -1/3 binary64) %1066)) %1073) %894)))) (approx %152 (*.f64 #s(literal -1 binary64) (*.f64 h (-.f64 %848 %824)))) (approx %152 (*.f64 #s(literal -1 binary64) (*.f64 h (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %1006) g) h)) %824)))) (approx %152 (*.f64 #s(literal -1 binary64) (*.f64 h (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) %1016) %1018) h)) g) h)) %824)))) (approx %169 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/2 binary64) %864 (*.f64 #s(literal 1/2 binary64) %863))))) (approx %169 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %77 (*.f64 #s(literal 1/4 binary64) %1034)) h) %941)))) (approx %169 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %1045 (*.f64 #s(literal 1/16 binary64) %1043)) h) %1049) h) %941)))) (approx %187 (*.f64 #s(literal -1 binary64) %958)) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/3 binary64) %960 %961)))) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 %11 (*.f64 %881 %188)) %1069) %1150) %1073) %961)))) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %1158 (*.f64 #s(literal 1/3 binary64) %1159)) h) %1150) %1073) %961)))) (approx %215 (*.f64 #s(literal -1 binary64) %978)) (approx %215 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 %1171 %1073) %977)))) (approx %215 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %1158 (*.f64 #s(literal 1/6 binary64) %1080)) h) %1171) %1073) %977)))) (approx %215 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %1158 (fma.f64 #s(literal 1/6 binary64) %1080 (fma.f64 #s(literal 1/3 binary64) %1159 %1084))) h) %1171) %1073) %977)))) (approx a a) (approx %70 (*.f64 #s(literal 2 binary64) a)) (approx %71 (/.f64 #s(literal 1/2 binary64) a)) (approx %72 (*.f64 #s(literal 1/2 binary64) (/.f64 %1202 a))) (approx %101 %1208) (approx %169 (*.f64 #s(literal -1/2 binary64) (/.f64 %1210 a))) (approx %187 %1216) (approx %215 (+.f64 %1216 %1208)) (approx %101 (*.f64 #s(literal -1 binary64) %1221)) (approx %187 %1226) (approx %215 (fma.f64 #s(literal -1 binary64) %1221 %1226)) |
9 calls:
| Time | Variable | Point |
|---|---|---|
| 139.0ms | h | inf |
| 73.0ms | a | 0 |
| 73.0ms | g | inf |
| 49.0ms | h | 0 |
| 47.0ms | g | -inf |
| Inputs |
|---|
%3 = (*.f64 #s(literal 2 binary64) a) %4 = (/.f64 #s(literal 1 binary64) %3) %6 = (neg.f64 g) %7 = (*.f64 g g) %9 = (*.f64 h h) %10 = (-.f64 %7 %9) %11 = (sqrt.f64 %10) %12 = (+.f64 %6 %11) %13 = (*.f64 %4 %12) %14 = (cbrt.f64 %13) %15 = (-.f64 %6 %11) %16 = (*.f64 %4 %15) %17 = (cbrt.f64 %16) #s(literal 1 binary64) #s(literal 2 binary64) a %3 %4 g %6 %7 h %9 %10 %11 %12 %13 %14 %15 %16 %17 (+.f64 %14 %17) |
| Outputs |
|---|
%29 = (fabs.f64 #s(literal 1/2 binary64)) %30 = (fabs.f64 #s(literal 2 binary64)) %47 = (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %49 = (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)) %51 = (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %55 = (*.f64 #s(literal -1 binary64) #s(literal 2 binary64)) %57 = (/.f64 #s(literal 4 binary64) #s(literal 1 binary64)) %59 = (/.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) %61 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64)) %90 = (/.f64 #s(literal 2 binary64) #s(literal 1 binary64)) %92 = (/.f64 #s(literal 1/2 binary64) #s(literal -2 binary64)) %96 = (/.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) %107 = (*.f64 #s(literal -2 binary64) #s(literal 2 binary64)) %110 = (*.f64 #s(literal 2 binary64) #s(literal -2 binary64)) %121 = (/.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) %124 = (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)) %133 = (*.f64 #s(literal -2 binary64) #s(literal -2 binary64)) %150 = (cbrt.f64 #s(literal 1/2 binary64)) %151 = (cbrt.f64 #s(literal 2 binary64)) %183 = (-.f64 #s(literal 0 binary64) #s(literal -1 binary64)) %185 = (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64)) %187 = (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %247 = (*.f64 #s(literal -1 binary64) a) %251 = (*.f64 #s(literal 0 binary64) a) %253 = (*.f64 a #s(literal 0 binary64)) %255 = (+.f64 a a) %258 = (*.f64 #s(literal 1/2 binary64) a) %260 = (*.f64 a #s(literal 1/2 binary64)) %281 = (neg.f64 a) %285 = (*.f64 #s(literal -2 binary64) a) %287 = (neg.f64 %281) %312 = (/.f64 #s(literal 1/2 binary64) a) %314 = (/.f64 #s(literal -1/2 binary64) a) %320 = (/.f64 #s(literal 1/4 binary64) a) %323 = (/.f64 #s(literal 1 binary64) a) %326 = (/.f64 #s(literal 2 binary64) a) %328 = (/.f64 #s(literal -1 binary64) a) %342 = (/.f64 #s(literal 1 binary64) %281) %351 = (*.f64 #s(literal 2 binary64) %255) %353 = (*.f64 #s(literal 2 binary64) %285) %355 = (*.f64 #s(literal -1/2 binary64) %314) %357 = (*.f64 %323 #s(literal 1 binary64)) %359 = (*.f64 #s(literal 4 binary64) %320) %361 = (*.f64 #s(literal 1/2 binary64) %314) %363 = (/.f64 #s(literal 1/2 binary64) %285) %365 = (*.f64 #s(literal 1/4 binary64) #s(literal 1 binary64)) %367 = (*.f64 %312 #s(literal 2 binary64)) %369 = (*.f64 #s(literal 1 binary64) %326) %384 = (/.f64 #s(literal -2 binary64) a) %390 = (/.f64 #s(literal 2 binary64) %281) %391 = (/.f64 #s(literal -1/2 binary64) #s(literal 2 binary64)) %399 = (/.f64 #s(literal 0 binary64) %255) %403 = (*.f64 %312 #s(literal 0 binary64)) %405 = (*.f64 #s(literal 0 binary64) %312) %488 = (neg.f64 g) %497 = (/.f64 g #s(literal -2 binary64)) %501 = (*.f64 %488 #s(literal 2 binary64)) %507 = (*.f64 g #s(literal 1 binary64)) %511 = (*.f64 #s(literal 2 binary64) %488) %514 = (*.f64 %488 #s(literal 0 binary64)) %516 = (*.f64 #s(literal 0 binary64) %488) %530 = (*.f64 #s(literal 1/4 binary64) %488) %539 = (*.f64 g g) %541 = (neg.f64 %539) %544 = (fabs.f64 g) %547 = (neg.f64 %544) %549 = (neg.f64 %547) %557 = (pow.f64 g #s(literal 1 binary64)) %561 = (fabs.f64 %557) %563 = (pow.f64 %488 #s(literal 1 binary64)) %565 = (pow.f64 %544 #s(literal 1 binary64)) %568 = (neg.f64 h) %570 = (*.f64 h h) %572 = (neg.f64 %570) %574 = (fabs.f64 h) %578 = (neg.f64 %574) %579 = (neg.f64 %578) %590 = (pow.f64 h #s(literal 1 binary64)) %600 = (+.f64 g h) %601 = (-.f64 g h) %602 = (*.f64 %600 %601) %609 = (-.f64 h g) %610 = (-.f64 %488 h) %617 = (+.f64 %574 g) %618 = (-.f64 g %574) %620 = (+.f64 %544 h) %621 = (-.f64 %544 h) %630 = (-.f64 %574 g) %631 = (-.f64 %488 %574) %634 = (-.f64 %568 %544) %635 = (-.f64 h %544) %638 = (-.f64 %544 %574) %639 = (+.f64 %544 %574) %651 = (*.f64 h %601) %653 = (*.f64 g %601) %655 = (*.f64 %601 h) %657 = (*.f64 %601 g) %669 = (*.f64 %568 %600) %671 = (*.f64 %600 %568) %681 = (*.f64 %602 %602) %683 = (sqrt.f64 %602) %686 = (neg.f64 %683) %698 = (fabs.f64 %600) %699 = (sqrt.f64 %698) %700 = (fabs.f64 %601) %701 = (sqrt.f64 %700) %723 = (sqrt.f64 (fabs.f64 %620)) %725 = (sqrt.f64 (fabs.f64 %621)) %729 = (sqrt.f64 (fabs.f64 %617)) %731 = (sqrt.f64 (fabs.f64 %618)) %733 = (*.f64 %683 #s(literal 1/2 binary64)) %735 = (*.f64 #s(literal 2 binary64) %683) %737 = (*.f64 %683 #s(literal 2 binary64)) %743 = (sqrt.f64 (fabs.f64 %630)) %745 = (sqrt.f64 (fabs.f64 %631)) %747 = (*.f64 %701 #s(literal 1 binary64)) %749 = (*.f64 #s(literal 1 binary64) %699) %752 = (sqrt.f64 (fabs.f64 %639)) %754 = (sqrt.f64 (fabs.f64 %638)) %757 = (*.f64 %683 #s(literal 0 binary64)) %759 = (*.f64 #s(literal 0 binary64) %683) %761 = (sqrt.f64 %683) %783 = (*.f64 #s(literal 1/4 binary64) %683) %806 = (-.f64 %683 g) %809 = (-.f64 g %683) %821 = (*.f64 %806 #s(literal 1/2 binary64)) %823 = (*.f64 #s(literal 2 binary64) %806) %826 = (*.f64 %806 #s(literal 2 binary64)) %845 = (*.f64 #s(literal 4 binary64) %821) %848 = (*.f64 %806 #s(literal 0 binary64)) %850 = (*.f64 #s(literal 0 binary64) %806) %862 = (*.f64 #s(literal 1/4 binary64) %806) %880 = (/.f64 %821 #s(literal 2 binary64)) %886 = (/.f64 %806 %255) %891 = (/.f64 %806 a) %904 = (/.f64 %806 %281) %913 = (*.f64 %314 %806) %915 = (/.f64 %806 %285) %929 = (*.f64 %323 %806) %953 = (/.f64 %806 #s(literal -2 binary64)) %965 = (/.f64 %683 %255) %975 = (*.f64 %314 g) %978 = (/.f64 %683 a) %985 = (/.f64 %488 a) %989 = (*.f64 %683 %314) %991 = (/.f64 %683 %281) %995 = (*.f64 %314 %488) %997 = (/.f64 %488 %281) %1025 = (*.f64 %320 %488) %1027 = (*.f64 %323 %488) %1030 = (/.f64 %488 %285) %1034 = (*.f64 %488 %326) %1036 = (/.f64 %683 #s(literal -2 binary64)) %1043 = (/.f64 %488 #s(literal -2 binary64)) %1056 = (*.f64 #s(literal 1/2 binary64) %975) %1060 = (*.f64 #s(literal 2 binary64) %975) %1068 = (*.f64 a a) %1083 = (*.f64 %255 a) %1090 = (*.f64 a %285) %1097 = (*.f64 a %255) %1104 = (*.f64 %285 a) %1111 = (*.f64 %1068 #s(literal 4 binary64)) %1160 = (*.f64 %255 %285) %1167 = (*.f64 %285 %255) %1184 = (cbrt.f64 %886) %1187 = (cbrt.f64 %806) %1188 = (cbrt.f64 %255) %1191 = (pow.f64 %255 #s(literal -1/3 binary64)) %1195 = (cbrt.f64 %285) %1197 = (cbrt.f64 %821) %1198 = (cbrt.f64 a) %1200 = (cbrt.f64 %891) %1209 = (cbrt.f64 %323) %1217 = (+.f64 %683 g) %1219 = (-.f64 %488 %683) %1244 = (/.f64 %1217 #s(literal -2 binary64)) %1247 = (*.f64 #s(literal 2 binary64) %1219) %1249 = (*.f64 %1219 #s(literal 2 binary64)) %1263 = (*.f64 %686 #s(literal 1/2 binary64)) %1265 = (*.f64 %686 #s(literal 2 binary64)) %1269 = (*.f64 #s(literal 4 binary64) %1244) %1271 = (*.f64 %1219 #s(literal 0 binary64)) %1273 = (*.f64 #s(literal 0 binary64) %1219) %1288 = (*.f64 #s(literal 1/4 binary64) %1219) %1305 = (/.f64 %1244 #s(literal 2 binary64)) %1313 = (*.f64 %1217 %314) %1315 = (/.f64 %1217 %255) %1322 = (/.f64 %1217 %281) %1332 = (/.f64 %1219 %281) %1351 = (*.f64 %323 %1219) %1366 = (/.f64 %1219 #s(literal -2 binary64)) %1397 = (*.f64 %314 %686) %1435 = (cbrt.f64 %1313) %1436 = (cbrt.f64 %1315) %1440 = (cbrt.f64 %1217) %1442 = (cbrt.f64 %314) %1444 = (cbrt.f64 %1219) %1446 = (cbrt.f64 %1244) %1450 = (cbrt.f64 %1322) %1464 = (-.f64 %1184 %1436) %1470 = (cbrt.f64 (neg.f64 %886)) %1472 = (neg.f64 %1470) %1480 = (-.f64 %1187 %1440) %1510 = (*.f64 %1188 %1188) #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 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 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 4 binary64) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/4 binary64) #s(literal 4 binary64)) (*.f64 #s(literal -2 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 4 binary64) #s(literal 4 binary64)) (/.f64 #s(literal -2 binary64) #s(literal -2 binary64)) (*.f64 %29 %30) (*.f64 %30 %29) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 1 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)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) %47) (+.f64 #s(literal 1 binary64) %49) (+.f64 #s(literal 1 binary64) %51) (-.f64 #s(literal 1 binary64) %47) (/.f64 %30 %30) (/.f64 %55 #s(literal -2 binary64)) (*.f64 #s(literal 1/4 binary64) %57) (*.f64 %59 #s(literal 1 binary64)) (*.f64 %61 #s(literal 1/4 binary64)) (fma.f64 %29 %30 #s(literal 0 binary64)) (fma.f64 %30 %29 #s(literal 0 binary64)) (/.f64 %61 #s(literal 4 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %47) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %49) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %51) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %47) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %49) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %51) (fma.f64 #s(literal 2 binary64) %49 #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) %51 #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %47) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %49) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %51) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %47) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %49) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %51) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %47) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %49) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %51) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %47) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %49) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %51) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %47) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %49) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %51) (fma.f64 #s(literal 1/4 binary64) %57 #s(literal 0 binary64)) (fma.f64 #s(literal 1/4 binary64) %90 #s(literal 1/2 binary64)) (fma.f64 #s(literal -2 binary64) %92 #s(literal 1/2 binary64)) (fma.f64 %59 #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 %59 #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 %96 #s(literal 1/4 binary64) #s(literal 1/2 binary64)) (fma.f64 %61 #s(literal 1/4 binary64) #s(literal 0 binary64)) (fma.f64 %29 %30 %47) (fma.f64 %29 %30 %49) (fma.f64 %29 %30 %51) (fma.f64 %30 %29 %47) (fma.f64 %30 %29 %49) (fma.f64 %30 %29 %51) (exp.f64 #s(literal 0 binary64)) (/.f64 (fma.f64 #s(literal -1 binary64) #s(literal 2 binary64) #s(literal -2 binary64)) %107) (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal -2 binary64) #s(literal -2 binary64)) %110) (fma.f64 #s(literal 1/4 binary64) %57 %47) (fma.f64 #s(literal 1/4 binary64) %57 %49) (fma.f64 #s(literal 1/4 binary64) %57 %51) (fma.f64 %59 #s(literal 1 binary64) %47) (fma.f64 %59 #s(literal 1 binary64) %49) (fma.f64 %59 #s(literal 1 binary64) %51) (fma.f64 %61 #s(literal 1/4 binary64) %47) (fma.f64 %61 #s(literal 1/4 binary64) %49) (fma.f64 %61 #s(literal 1/4 binary64) %51) (fma.f64 %61 %121 #s(literal 1/2 binary64)) (cosh.f64 #s(literal 0 binary64)) (exp.f64 %124) (hypot.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (hypot.f64 #s(literal -1 binary64) #s(literal 0 binary64)) (exp.f64 (/.f64 #s(literal 0 binary64) #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) #s(literal -1 binary64))) %133) (/.f64 (fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) (*.f64 #s(literal -1 binary64) #s(literal -2 binary64))) %133) (/.f64 (fma.f64 #s(literal -1 binary64) #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) #s(literal -2 binary64))) %107) (/.f64 (fma.f64 #s(literal 1 binary64) #s(literal -2 binary64) %55) %110) (cbrt.f64 #s(literal 1 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) (pow.f64 #s(literal 2 binary64) (+.f64 #s(literal -1 binary64) #s(literal 1 binary64))) (*.f64 %150 %151) (*.f64 %151 %150) (/.f64 %151 %151) (fma.f64 %150 %151 #s(literal 0 binary64)) (fma.f64 %151 %150 #s(literal 0 binary64)) (fma.f64 %150 %151 %47) (fma.f64 %150 %151 %49) (fma.f64 %150 %151 %51) (fma.f64 %151 %150 %47) (fma.f64 %151 %150 %49) (fma.f64 %151 %150 %51) #s(literal 2 binary64) (neg.f64 #s(literal -2 binary64)) (+.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal 4 binary64) #s(literal 2 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64)) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %183) (+.f64 #s(literal 1/2 binary64) %185) (+.f64 #s(literal 1/2 binary64) %187) (+.f64 (+.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) %124) (/.f64 (+.f64 #s(literal 4 binary64) #s(literal 4 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) #s(literal 4 binary64)) #s(literal -2 binary64)) (fma.f64 %29 %30 #s(literal 1 binary64)) (fma.f64 %30 %29 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %183) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %185) (fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %187) (fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %183) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %185) (fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %187) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %185) (fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %187) (fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %183) (fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %183) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %185) (fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %187) (fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %183) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %185) (fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %187) (fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %183) (fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %183) (fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) %124) (fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) %124) (fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) %124) (fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) %124) (fma.f64 #s(literal 1/4 binary64) %57 #s(literal 1 binary64)) (fma.f64 %59 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 %61 #s(literal 1/4 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) #s(literal 1 binary64)))) (fma.f64 %29 %30 %183) (fma.f64 %30 %29 %183) (fma.f64 #s(literal 1/4 binary64) %57 %183) (fma.f64 #s(literal 1/4 binary64) %90 %185) (fma.f64 #s(literal 1/4 binary64) %90 %187) (fma.f64 #s(literal -2 binary64) %92 %185) (fma.f64 #s(literal -2 binary64) %92 %187) (fma.f64 %59 #s(literal 1 binary64) %183) (fma.f64 %59 #s(literal 1/2 binary64) %185) (fma.f64 %59 #s(literal 1/2 binary64) %187) (fma.f64 %96 #s(literal 1/4 binary64) %185) (fma.f64 %96 #s(literal 1/4 binary64) %187) (fma.f64 %61 #s(literal 1/4 binary64) %183) (fma.f64 %61 %121 %185) (fma.f64 %61 %121 %187) (fma.f64 %150 %151 #s(literal 1 binary64)) (fma.f64 %151 %150 #s(literal 1 binary64)) (fma.f64 %150 %151 %183) (fma.f64 %151 %150 %183) a (*.f64 a #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) a) (neg.f64 %247) (neg.f64 (*.f64 a #s(literal -1 binary64))) (+.f64 a %251) (+.f64 a %253) (*.f64 %255 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %255) (*.f64 #s(literal 2 binary64) %258) (*.f64 %260 #s(literal 2 binary64)) (/.f64 %255 #s(literal 2 binary64)) (fma.f64 a #s(literal 1 binary64) %251) (fma.f64 a #s(literal 1 binary64) %253) (fma.f64 a #s(literal 1/2 binary64) %260) (fma.f64 #s(literal 1 binary64) a %251) (fma.f64 #s(literal 1 binary64) a %253) (fma.f64 #s(literal 1/2 binary64) a %258) (+.f64 %258 %258) (+.f64 %260 %260) (fma.f64 %255 #s(literal 1/2 binary64) %251) (fma.f64 %255 #s(literal 1/2 binary64) %253) (fma.f64 #s(literal 1/2 binary64) %255 %251) (fma.f64 #s(literal 1/2 binary64) %255 %253) (fma.f64 #s(literal 2 binary64) %258 %251) (fma.f64 #s(literal 2 binary64) %258 %253) (fma.f64 %260 #s(literal 2 binary64) %251) (fma.f64 %260 #s(literal 2 binary64) %253) %255 (*.f64 a #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) a) (-.f64 a %281) (*.f64 #s(literal -2 binary64) %281) (*.f64 %281 #s(literal -2 binary64)) (neg.f64 %285) (+.f64 a %287) (*.f64 #s(literal 2 binary64) %287) (*.f64 %287 #s(literal 2 binary64)) (fma.f64 a #s(literal 1 binary64) a) (fma.f64 #s(literal 1 binary64) a a) (*.f64 #s(literal 1 binary64) %255) (*.f64 %255 #s(literal 1 binary64)) (-.f64 a %247) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 4 binary64) a)) (*.f64 %260 #s(literal 4 binary64)) (+.f64 %287 %287) (-.f64 a (*.f64 %281 #s(literal 1 binary64))) (fma.f64 a #s(literal 1 binary64) %287) (fma.f64 #s(literal 1 binary64) a %287) (fma.f64 %255 #s(literal 1/2 binary64) a) (fma.f64 #s(literal 1/2 binary64) %255 a) (fma.f64 #s(literal 2 binary64) %258 a) (fma.f64 %260 #s(literal 2 binary64) a) (fma.f64 %255 #s(literal 1/2 binary64) %287) (fma.f64 #s(literal 1/2 binary64) %255 %287) (fma.f64 #s(literal 2 binary64) %258 %287) (fma.f64 %260 #s(literal 2 binary64) %287) %312 (/.f64 #s(literal -1/2 binary64) %281) (neg.f64 %314) (/.f64 #s(literal 1/2 binary64) %287) (/.f64 #s(literal 1 binary64) %255) (/.f64 #s(literal -1 binary64) %285) (*.f64 #s(literal 1 binary64) %312) (*.f64 #s(literal 2 binary64) %320) (*.f64 %312 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) %323) (*.f64 #s(literal -1 binary64) %314) (*.f64 #s(literal 1/4 binary64) %326) (*.f64 #s(literal -1/2 binary64) %328) (*.f64 %323 #s(literal 1/2 binary64)) (*.f64 %320 #s(literal 2 binary64)) (*.f64 %314 #s(literal -1 binary64)) (*.f64 %326 #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 a #s(literal 1/2 binary64))) (/.f64 %312 #s(literal 1 binary64)) (/.f64 %323 #s(literal 2 binary64)) (/.f64 %328 #s(literal -2 binary64)) (/.f64 %326 #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) #s(literal 1 binary64)) %281) (*.f64 #s(literal -1/2 binary64) %342) (*.f64 %342 #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %281 #s(literal -1/2 binary64))) (/.f64 (neg.f64 %323) #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 %255 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) %351) (/.f64 #s(literal -2 binary64) %353) (*.f64 #s(literal 2 binary64) %355) (*.f64 #s(literal 1/2 binary64) %357) (*.f64 #s(literal 1/2 binary64) %359) (*.f64 #s(literal -2 binary64) %361) (*.f64 #s(literal -2 binary64) %363) (*.f64 %326 %365) (*.f64 %367 #s(literal 1/2 binary64)) (*.f64 %369 #s(literal 1/4 binary64)) (+.f64 %320 %320) (/.f64 #s(literal 1 binary64) (/.f64 %255 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %285 #s(literal -1 binary64))) (/.f64 (*.f64 %323 #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 %357 #s(literal 2 binary64)) (/.f64 %367 #s(literal 2 binary64)) (/.f64 (*.f64 %326 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %323) #s(literal -2 binary64)) (*.f64 %384 %92) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %323)) (/.f64 (/.f64 %323 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 %390 %391) (fma.f64 #s(literal 1 binary64) %320 %320) (fma.f64 %312 #s(literal 1/2 binary64) %320) (fma.f64 #s(literal 1/2 binary64) %312 %320) (fma.f64 #s(literal 1/4 binary64) %323 %320) (fma.f64 %323 #s(literal 1/4 binary64) %320) (fma.f64 %320 #s(literal 1 binary64) %320) (+.f64 %312 %399) (/.f64 %55 (*.f64 %285 #s(literal 2 binary64))) (+.f64 %312 %403) (+.f64 %312 %405) (fma.f64 #s(literal 1 binary64) %312 %399) (fma.f64 #s(literal 2 binary64) %320 %399) (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/4 binary64) %255) %320) (fma.f64 %312 #s(literal 1 binary64) %399) (fma.f64 #s(literal 1/2 binary64) %323 %399) (fma.f64 #s(literal -1 binary64) %314 %399) (fma.f64 #s(literal 1/4 binary64) %326 %399) (fma.f64 #s(literal -1/2 binary64) %328 %399) (fma.f64 %323 #s(literal 1/2 binary64) %399) (fma.f64 %320 #s(literal 2 binary64) %399) (fma.f64 %314 #s(literal -1 binary64) %399) (fma.f64 %326 #s(literal 1/4 binary64) %399) (fma.f64 #s(literal 1 binary64) %312 %403) (fma.f64 #s(literal 1 binary64) %312 %405) (fma.f64 #s(literal 2 binary64) %320 %403) (fma.f64 #s(literal 2 binary64) %320 %405) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %312) %320) (fma.f64 %312 #s(literal 1 binary64) %403) (fma.f64 %312 #s(literal 1 binary64) %405) (fma.f64 #s(literal 1/2 binary64) %323 %403) (fma.f64 #s(literal 1/2 binary64) %323 %405) (fma.f64 #s(literal -1 binary64) %314 %403) (fma.f64 #s(literal -1 binary64) %314 %405) (fma.f64 #s(literal 1/4 binary64) %326 %403) (fma.f64 #s(literal 1/4 binary64) %326 %405) (fma.f64 #s(literal -1/2 binary64) %328 %403) (fma.f64 #s(literal -1/2 binary64) %328 %405) (fma.f64 %323 #s(literal 1/2 binary64) %403) (fma.f64 %323 #s(literal 1/2 binary64) %405) (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(literal -1 binary64)) %314 %320) (fma.f64 %320 #s(literal 2 binary64) %403) (fma.f64 %320 #s(literal 2 binary64) %405) (fma.f64 %314 #s(literal -1 binary64) %403) (fma.f64 %314 #s(literal -1 binary64) %405) (fma.f64 %326 #s(literal 1/4 binary64) %403) (fma.f64 %326 #s(literal 1/4 binary64) %405) (fma.f64 #s(literal -1/2 binary64) %342 %399) (fma.f64 %342 #s(literal -1/2 binary64) %399) (fma.f64 %326 (/.f64 #s(literal 1/4 binary64) #s(literal 2 binary64)) %320) (fma.f64 #s(literal -1/2 binary64) %342 %403) (fma.f64 #s(literal -1/2 binary64) %342 %405) (fma.f64 %342 #s(literal -1/2 binary64) %403) (fma.f64 %342 #s(literal -1/2 binary64) %405) (fma.f64 #s(literal 2 binary64) %355 %399) (fma.f64 #s(literal 1/2 binary64) %357 %399) (fma.f64 #s(literal 1/2 binary64) %359 %399) (fma.f64 #s(literal -2 binary64) %361 %399) (fma.f64 #s(literal -2 binary64) %363 %399) (fma.f64 %326 %365 %399) (fma.f64 %367 #s(literal 1/2 binary64) %399) (fma.f64 %369 #s(literal 1/4 binary64) %399) (fma.f64 #s(literal 2 binary64) %355 %403) (fma.f64 #s(literal 2 binary64) %355 %405) (fma.f64 #s(literal 1/2 binary64) %357 %403) (fma.f64 #s(literal 1/2 binary64) %357 %405) (fma.f64 #s(literal 1/2 binary64) %359 %403) (fma.f64 #s(literal 1/2 binary64) %359 %405) (fma.f64 #s(literal -2 binary64) %361 %403) (fma.f64 #s(literal -2 binary64) %361 %405) (fma.f64 #s(literal -2 binary64) %363 %403) (fma.f64 #s(literal -2 binary64) %363 %405) (fma.f64 %326 %365 %403) (fma.f64 %326 %365 %405) (fma.f64 %367 #s(literal 1/2 binary64) %403) (fma.f64 %367 #s(literal 1/2 binary64) %405) (fma.f64 %369 #s(literal 1/4 binary64) %403) (fma.f64 %369 #s(literal 1/4 binary64) %405) (fma.f64 %384 %92 %399) (fma.f64 %384 %92 %403) (fma.f64 %384 %92 %405) (pow.f64 %255 #s(literal -1 binary64)) (fma.f64 %390 %391 %399) (fma.f64 %390 %391 %403) (fma.f64 %390 %391 %405) (/.f64 #s(literal 1 binary64) (pow.f64 %255 #s(literal 1 binary64))) g (neg.f64 %488) (*.f64 #s(literal 1 binary64) g) (*.f64 %488 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %488) (neg.f64 (*.f64 #s(literal -1 binary64) g)) (neg.f64 (*.f64 g #s(literal -1 binary64))) (*.f64 #s(literal -2 binary64) %497) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) %488)) (*.f64 %501 #s(literal -1/2 binary64)) (*.f64 (*.f64 %488 #s(literal -2 binary64)) #s(literal 1/2 binary64)) %488 (*.f64 #s(literal 1 binary64) %488) (*.f64 %488 #s(literal 1 binary64)) (neg.f64 %507) (*.f64 #s(literal 2 binary64) %497) (*.f64 %497 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) %511) (*.f64 %501 #s(literal 1/2 binary64)) (+.f64 %488 %514) (+.f64 %488 %516) (/.f64 %501 #s(literal 2 binary64)) (/.f64 %511 #s(literal 2 binary64)) (fma.f64 %488 #s(literal 1/2 binary64) %497) (fma.f64 #s(literal 1/2 binary64) %488 %497) (fma.f64 #s(literal 1 binary64) %488 %514) (fma.f64 #s(literal 1 binary64) %488 %516) (fma.f64 %488 #s(literal 1 binary64) %514) (fma.f64 %488 #s(literal 1 binary64) %516) (+.f64 %497 %497) (fma.f64 #s(literal 1 binary64) %497 %497) (fma.f64 #s(literal 2 binary64) %497 %514) (fma.f64 #s(literal 2 binary64) %497 %516) (fma.f64 #s(literal 2 binary64) %530 %497) (fma.f64 %497 #s(literal 2 binary64) %514) (fma.f64 %497 #s(literal 2 binary64) %516) (fma.f64 %501 #s(literal 1/4 binary64) %497) (fma.f64 #s(literal 1/2 binary64) %511 %514) (fma.f64 #s(literal 1/2 binary64) %511 %516) (fma.f64 %501 #s(literal 1/2 binary64) %514) (fma.f64 %501 #s(literal 1/2 binary64) %516) %539 (fabs.f64 %539) (fabs.f64 %541) (*.f64 %488 %488) (*.f64 %544 %544) (neg.f64 %541) (*.f64 %547 %547) (*.f64 %549 %549) (sqrt.f64 (*.f64 %539 %539)) (pow.f64 g #s(literal 2 binary64)) (pow.f64 %488 #s(literal 2 binary64)) (pow.f64 %544 #s(literal 2 binary64)) (pow.f64 %547 #s(literal 2 binary64)) (*.f64 g %557) (*.f64 %557 g) (pow.f64 %539 #s(literal 1 binary64)) (*.f64 %561 %544) (*.f64 %563 %488) (*.f64 %565 %544) h (neg.f64 %568) %570 (fabs.f64 %570) (fabs.f64 %572) (*.f64 %574 %574) (*.f64 %568 %568) (neg.f64 %572) (*.f64 %574 %579) (*.f64 %578 %578) (*.f64 %579 %574) (*.f64 %579 %579) (sqrt.f64 (*.f64 %570 %570)) (pow.f64 h #s(literal 2 binary64)) (pow.f64 %574 #s(literal 2 binary64)) (pow.f64 %568 #s(literal 2 binary64)) (pow.f64 %578 #s(literal 2 binary64)) (*.f64 h %590) (*.f64 %590 h) (pow.f64 %570 #s(literal 1 binary64)) (*.f64 (fabs.f64 %590) %574) (*.f64 (pow.f64 %568 #s(literal 1 binary64)) %568) (*.f64 (pow.f64 %574 #s(literal 1 binary64)) %574) %602 (*.f64 %601 %600) (-.f64 %539 %570) (fma.f64 g g %572) (fma.f64 h %568 %539) (fma.f64 %568 h %539) (fabs.f64 %602) (*.f64 %609 %610) (*.f64 %610 %609) (neg.f64 (*.f64 %600 %609)) (+.f64 %539 %572) (+.f64 %572 %539) (*.f64 %617 %618) (*.f64 %620 %621) (*.f64 %621 %620) (*.f64 %618 %617) (-.f64 %572 %541) (fma.f64 %488 %488 %572) (fma.f64 %544 %544 %572) (fma.f64 %574 %578 %539) (fma.f64 %578 %574 %539) (*.f64 %630 %631) (*.f64 %631 %630) (*.f64 %634 %635) (*.f64 %635 %634) (*.f64 %638 %639) (*.f64 %639 %638) (*.f64 (+.f64 %547 h) (-.f64 %547 h)) (fma.f64 %547 %547 %572) (fma.f64 %578 %579 %539) (fma.f64 %579 %578 %539) (*.f64 (neg.f64 %639) (-.f64 %574 %544)) (fma.f64 g %601 %651) (fma.f64 h %601 %653) (fma.f64 %601 g %655) (fma.f64 %601 h %657) (+.f64 %655 %657) (+.f64 %657 %655) (+.f64 %653 %651) (+.f64 %651 %653) (*.f64 (+.f64 %547 %568) (-.f64 %547 %568)) (*.f64 (+.f64 %547 %574) (-.f64 %547 %574)) (fma.f64 g %600 %669) (fma.f64 %600 g %671) (+.f64 (*.f64 %600 g) %671) (+.f64 (*.f64 g %600) %669) (fma.f64 %549 %549 %572) (*.f64 (+.f64 %547 %578) (-.f64 %547 %578)) (sqrt.f64 %681) (*.f64 %683 %683) (pow.f64 %602 #s(literal 1 binary64)) (fabs.f64 (*.f64 %686 %683)) (fabs.f64 (*.f64 %683 %686)) (*.f64 %686 %686) (fma.f64 g %557 %572) (fma.f64 %557 g %572) (fma.f64 %590 %568 %539) (fma.f64 (neg.f64 %590) h %539) (pow.f64 %683 #s(literal 2 binary64)) (*.f64 %699 (*.f64 %701 %683)) (*.f64 (*.f64 %683 %699) %701) (fma.f64 %561 %544 %572) (fma.f64 %563 %488 %572) (fma.f64 %565 %544 %572) (*.f64 (*.f64 %699 %699) (*.f64 %701 %701)) (pow.f64 %681 #s(literal 1/2 binary64)) %683 (fabs.f64 %683) (fabs.f64 %686) (neg.f64 %686) (sqrt.f64 (*.f64 %698 %700)) (*.f64 #s(literal 1 binary64) %683) (*.f64 %683 #s(literal 1 binary64)) (*.f64 %699 %701) (*.f64 %701 %699) (*.f64 %723 %725) (*.f64 %725 %723) (*.f64 %729 %731) (*.f64 #s(literal 2 binary64) %733) (*.f64 #s(literal 1/2 binary64) %735) (*.f64 %737 #s(literal 1/2 binary64)) (*.f64 %733 #s(literal 2 binary64)) (/.f64 %737 #s(literal 2 binary64)) (/.f64 %735 #s(literal 2 binary64)) (*.f64 %743 %745) (*.f64 %699 %747) (*.f64 %749 %701) (*.f64 %752 %754) (pow.f64 %602 #s(literal 1/2 binary64)) (+.f64 %683 %757) (+.f64 %683 %759) (*.f64 %761 %761) (fma.f64 #s(literal 1 binary64) %683 %757) (fma.f64 #s(literal 1 binary64) %683 %759) (fma.f64 %683 #s(literal 1 binary64) %757) (fma.f64 %683 #s(literal 1 binary64) %759) (fma.f64 %683 #s(literal 1/2 binary64) %733) (fma.f64 #s(literal 1/2 binary64) %683 %733) (+.f64 %733 %733) (fma.f64 %699 %701 %757) (fma.f64 %699 %701 %759) (fma.f64 %701 %699 %757) (fma.f64 %701 %699 %759) (fma.f64 %723 %725 %757) (fma.f64 %723 %725 %759) (fma.f64 %725 %723 %757) (fma.f64 %725 %723 %759) (fma.f64 %729 %731 %757) (fma.f64 %729 %731 %759) (fma.f64 #s(literal 1 binary64) %733 %733) (fma.f64 #s(literal 2 binary64) %733 %757) (fma.f64 #s(literal 2 binary64) %733 %759) (fma.f64 #s(literal 2 binary64) %783 %733) (fma.f64 #s(literal 1/2 binary64) %735 %757) (fma.f64 #s(literal 1/2 binary64) %735 %759) (fma.f64 %737 #s(literal 1/2 binary64) %757) (fma.f64 %737 #s(literal 1/2 binary64) %759) (fma.f64 %737 #s(literal 1/4 binary64) %733) (fma.f64 %733 #s(literal 2 binary64) %757) (fma.f64 %733 #s(literal 2 binary64) %759) (fma.f64 %743 %745 %757) (fma.f64 %743 %745 %759) (fma.f64 %699 %747 %757) (fma.f64 %699 %747 %759) (fma.f64 %699 (*.f64 %701 #s(literal 1/2 binary64)) %733) (fma.f64 %749 %701 %757) (fma.f64 %749 %701 %759) (fma.f64 (*.f64 #s(literal 1/2 binary64) %699) %701 %733) (fma.f64 %752 %754 %757) (fma.f64 %752 %754 %759) (fma.f64 %761 %761 %757) (fma.f64 %761 %761 %759) %806 (+.f64 %488 %683) (+.f64 %683 %488) (neg.f64 %809) (-.f64 %488 %686) (*.f64 #s(literal 1 binary64) %806) (*.f64 %806 #s(literal 1 binary64)) (-.f64 %683 %507) (fma.f64 #s(literal 1 binary64) %488 %683) (fma.f64 #s(literal 1 binary64) %683 %488) (fma.f64 %488 #s(literal 1 binary64) %683) (fma.f64 %683 #s(literal 1 binary64) %488) (fma.f64 %699 %701 %488) (fma.f64 %701 %699 %488) (*.f64 #s(literal 2 binary64) %821) (*.f64 #s(literal 1/2 binary64) %823) (*.f64 %821 #s(literal 2 binary64)) (*.f64 %826 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %497 %683) (fma.f64 %497 #s(literal 2 binary64) %683) (fma.f64 %723 %725 %488) (fma.f64 %725 %723 %488) (fma.f64 %729 %731 %488) (fma.f64 #s(literal 2 binary64) %733 %488) (fma.f64 #s(literal 1/2 binary64) %511 %683) (fma.f64 #s(literal 1/2 binary64) %735 %488) (fma.f64 %501 #s(literal 1/2 binary64) %683) (fma.f64 %737 #s(literal 1/2 binary64) %488) (fma.f64 %733 #s(literal 2 binary64) %488) (/.f64 %826 #s(literal 2 binary64)) (/.f64 %823 #s(literal 2 binary64)) (fma.f64 %743 %745 %488) (fma.f64 %699 %747 %488) (fma.f64 %749 %701 %488) (fma.f64 %752 %754 %488) (*.f64 #s(literal 1/2 binary64) %845) (fma.f64 %761 %761 %488) (+.f64 %806 %848) (+.f64 %806 %850) (fma.f64 #s(literal 1 binary64) %806 %848) (fma.f64 #s(literal 1 binary64) %806 %850) (fma.f64 %806 #s(literal 1 binary64) %848) (fma.f64 %806 #s(literal 1 binary64) %850) (fma.f64 %806 #s(literal 1/2 binary64) %821) (fma.f64 #s(literal 1/2 binary64) %806 %821) (+.f64 %821 %821) (fma.f64 #s(literal 1 binary64) %821 %821) (fma.f64 #s(literal 2 binary64) %821 %848) (fma.f64 #s(literal 2 binary64) %821 %850) (fma.f64 #s(literal 2 binary64) %862 %821) (fma.f64 #s(literal 1/2 binary64) %823 %848) (fma.f64 #s(literal 1/2 binary64) %823 %850) (fma.f64 %821 #s(literal 1 binary64) %821) (fma.f64 %821 #s(literal 2 binary64) %848) (fma.f64 %821 #s(literal 2 binary64) %850) (fma.f64 %826 #s(literal 1/2 binary64) %848) (fma.f64 %826 #s(literal 1/2 binary64) %850) (fma.f64 %826 #s(literal 1/4 binary64) %821) (fma.f64 #s(literal 1/2 binary64) (/.f64 %806 #s(literal 1 binary64)) %821) (fma.f64 (/.f64 %806 #s(literal 1/2 binary64)) #s(literal 1/4 binary64) %821) (fma.f64 #s(literal 2 binary64) (*.f64 %821 #s(literal 1/2 binary64)) %821) (fma.f64 #s(literal 1/2 binary64) %845 %848) (fma.f64 #s(literal 1/2 binary64) %845 %850) (fma.f64 #s(literal 2 binary64) %880 %821) (fma.f64 %96 (/.f64 %806 #s(literal 4 binary64)) %821) (fma.f64 %61 (/.f64 %821 #s(literal 4 binary64)) %821) %886 (/.f64 %821 a) (/.f64 %809 %285) (*.f64 %312 %806) (*.f64 %806 %312) (*.f64 #s(literal 1/2 binary64) %891) (*.f64 %809 %314) (*.f64 %891 #s(literal 1/2 binary64)) (neg.f64 (/.f64 %809 %255)) (/.f64 %891 #s(literal 2 binary64)) (/.f64 (/.f64 %809 a) #s(literal -2 binary64)) (/.f64 (*.f64 %806 #s(literal -1/2 binary64)) %281) (/.f64 (*.f64 #s(literal -1/2 binary64) %806) %281) (*.f64 #s(literal -1/2 binary64) %904) (*.f64 %904 #s(literal -1/2 binary64)) (neg.f64 (*.f64 %809 %312)) (neg.f64 (*.f64 %806 %314)) (neg.f64 (*.f64 %312 %809)) (neg.f64 %913) (neg.f64 %915) (/.f64 (/.f64 %809 #s(literal 2 binary64)) %281) (/.f64 (neg.f64 %891) #s(literal -2 binary64)) (/.f64 (neg.f64 %821) %281) (*.f64 #s(literal 1 binary64) %886) (*.f64 %886 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 %320 %806)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %891)) (*.f64 #s(literal 1/2 binary64) %929) (*.f64 #s(literal -1 binary64) %913) (*.f64 #s(literal -1 binary64) %915) (*.f64 %323 %821) (*.f64 %326 %862) (*.f64 %821 %323) (*.f64 %826 %320) (*.f64 (*.f64 %806 %326) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %255 %806)) (/.f64 %886 #s(literal 1 binary64)) (neg.f64 (*.f64 #s(literal -1 binary64) %886)) (/.f64 #s(literal 1 binary64) (/.f64 a %821)) (/.f64 #s(literal 1 binary64) (/.f64 %285 %809)) (/.f64 %929 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %891) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %891) #s(literal -2 binary64)) (*.f64 %328 %953) (*.f64 %953 %328) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %891)) (/.f64 (/.f64 %891 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (/.f64 %823 %351) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %886)) (*.f64 #s(literal 2 binary64) (/.f64 %821 %255)) (fma.f64 g %314 %965) (fma.f64 %314 g %965) (/.f64 (*.f64 #s(literal 2 binary64) %809) %353) (*.f64 #s(literal 2 binary64) (*.f64 %821 %312)) (*.f64 %367 %821) (-.f64 %965 (/.f64 g %255)) (fma.f64 %312 %683 %975) (fma.f64 %683 %312 %975) (fma.f64 #s(literal 1/2 binary64) %978 %975) (fma.f64 %978 #s(literal 1/2 binary64) %975) (+.f64 %975 %965) (+.f64 %965 %975) (fma.f64 %312 %488 %965) (fma.f64 %488 %312 %965) (fma.f64 #s(literal 1/2 binary64) %985 %965) (fma.f64 %985 #s(literal 1/2 binary64) %965) (*.f64 %326 %880) (-.f64 %975 %989) (fma.f64 #s(literal -1/2 binary64) %991 %975) (fma.f64 %686 %314 %975) (fma.f64 %991 #s(literal -1/2 binary64) %975) (-.f64 %965 %995) (fma.f64 #s(literal -1/2 binary64) %997 %965) (fma.f64 %997 #s(literal -1/2 binary64) %965) (neg.f64 (-.f64 %989 %975)) (fma.f64 #s(literal 1 binary64) %975 %965) (fma.f64 #s(literal 1 binary64) %965 %975) (fma.f64 %975 #s(literal 1 binary64) %965) (fma.f64 %965 #s(literal 1 binary64) %975) (/.f64 (fma.f64 %975 a %733) a) (fma.f64 #s(literal 2 binary64) (*.f64 %320 %683) %975) (fma.f64 #s(literal 1/2 binary64) (*.f64 %323 %683) %975) (fma.f64 #s(literal -1 binary64) %989 %975) (fma.f64 %323 %733 %975) (fma.f64 %326 %783 %975) (fma.f64 %737 %320 %975) (fma.f64 (*.f64 %683 %326) #s(literal 1/4 binary64) %975) (fma.f64 %733 %323 %975) (/.f64 (fma.f64 %965 a %497) a) (fma.f64 %323 %497 %965) (fma.f64 %497 %323 %965) (fma.f64 %699 (/.f64 %701 %255) %975) (fma.f64 #s(literal 2 binary64) %1025 %965) (fma.f64 #s(literal 1/2 binary64) %1027 %965) (fma.f64 #s(literal -1 binary64) %995 %965) (fma.f64 #s(literal -1 binary64) %1030 %965) (fma.f64 %326 %530 %965) (fma.f64 %501 %320 %965) (fma.f64 %1034 #s(literal 1/4 binary64) %965) (fma.f64 %328 %1036 %975) (fma.f64 %1036 %328 %975) (fma.f64 %699 (*.f64 %701 %312) %975) (fma.f64 (*.f64 %312 %699) %701 %975) (fma.f64 %328 %1043 %965) (fma.f64 %1043 %328 %965) (fma.f64 (/.f64 %699 #s(literal 2 binary64)) (/.f64 %701 a) %975) (fma.f64 (/.f64 %699 a) (/.f64 %701 #s(literal 2 binary64)) %975) (/.f64 (fma.f64 %975 %255 %683) %255) (/.f64 (fma.f64 %965 %285 g) %285) (fma.f64 #s(literal 2 binary64) %1056 %965) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %965) %975) (fma.f64 #s(literal 1/2 binary64) %1060 %965) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) %965) %975) (/.f64 (fma.f64 %965 %255 %488) %255) (/.f64 (fma.f64 %733 a (*.f64 a %497)) %1068) (/.f64 (fma.f64 %733 a (*.f64 %497 a)) %1068) (/.f64 (fma.f64 %497 a (*.f64 a %733)) %1068) (/.f64 (fma.f64 %497 a (*.f64 %733 a)) %1068) (/.f64 (fma.f64 %975 %285 %686) %285) (/.f64 (fma.f64 %683 a (*.f64 %255 %497)) %1083) (/.f64 (fma.f64 %683 a (*.f64 %497 %255)) %1083) (/.f64 (fma.f64 %733 %285 (*.f64 a g)) %1090) (/.f64 (fma.f64 %733 %285 (*.f64 g a)) %1090) (/.f64 (fma.f64 %497 %255 (*.f64 %683 a)) %1097) (/.f64 (fma.f64 %497 %255 (*.f64 a %683)) %1097) (/.f64 (fma.f64 g a (*.f64 %285 %733)) %1104) (/.f64 (fma.f64 g a (*.f64 %733 %285)) %1104) (/.f64 (fma.f64 %683 %255 (*.f64 %255 %488)) %1111) (/.f64 (fma.f64 %683 %255 (*.f64 %488 %255)) %1111) (/.f64 (fma.f64 %733 %255 (*.f64 a %488)) %1097) (/.f64 (fma.f64 %733 %255 (*.f64 %488 a)) %1097) (/.f64 (fma.f64 %488 %255 (*.f64 %683 %255)) %1111) (/.f64 (fma.f64 %488 %255 (*.f64 %255 %683)) %1111) (/.f64 (fma.f64 %488 a (*.f64 %255 %733)) %1083) (/.f64 (fma.f64 %488 a (*.f64 %733 %255)) %1083) (/.f64 (fma.f64 %686 %285 (*.f64 %285 g)) %1111) (/.f64 (fma.f64 %686 %285 (*.f64 g %285)) %1111) (/.f64 (fma.f64 g %285 (*.f64 %285 %686)) %1111) (/.f64 (fma.f64 g %285 (*.f64 %686 %285)) %1111) (/.f64 (fma.f64 %686 a (*.f64 %285 %497)) %1104) (/.f64 (fma.f64 %686 a (*.f64 %497 %285)) %1104) (/.f64 (fma.f64 %497 %285 (*.f64 a %686)) %1090) (/.f64 (fma.f64 %497 %285 (*.f64 %686 a)) %1090) (/.f64 (fma.f64 %683 %285 (*.f64 %255 g)) %1160) (/.f64 (fma.f64 %683 %285 (*.f64 g %255)) %1160) (/.f64 (fma.f64 g %255 (*.f64 %683 %285)) %1167) (/.f64 (fma.f64 g %255 (*.f64 %285 %683)) %1167) (/.f64 (fma.f64 %686 %255 (*.f64 %285 %488)) %1167) (/.f64 (fma.f64 %686 %255 (*.f64 %488 %285)) %1167) (/.f64 (fma.f64 %488 %285 (*.f64 %255 %686)) %1160) (/.f64 (fma.f64 %488 %285 (*.f64 %686 %255)) %1160) %1184 (pow.f64 %886 #s(literal 1/3 binary64)) (*.f64 #s(literal 1 binary64) %1184) (/.f64 %1187 %1188) (*.f64 %1191 %1187) (*.f64 %1187 %1191) (/.f64 (cbrt.f64 %809) %1195) (/.f64 %1197 %1198) (*.f64 %150 %1200) (/.f64 %1200 %151) (/.f64 (neg.f64 %1187) %1195) (/.f64 (*.f64 %1187 #s(literal -1 binary64)) %1195) (/.f64 (*.f64 #s(literal -1 binary64) %1187) %1195) (*.f64 %1209 %1197) (/.f64 #s(literal 1 binary64) (/.f64 %1188 %1187)) (/.f64 (*.f64 %1187 %150) %1198) (/.f64 (*.f64 %150 %1187) %1198) (neg.f64 %1217) %1219 (-.f64 %686 g) (+.f64 %488 %686) (+.f64 %686 %488) (*.f64 #s(literal -1 binary64) %1217) (fma.f64 %683 #s(literal -1 binary64) %488) (fma.f64 #s(literal -1 binary64) %683 %488) (*.f64 #s(literal 1 binary64) %1219) (*.f64 %1219 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %488 %686) (fma.f64 #s(literal 1 binary64) %686 %488) (fma.f64 %488 #s(literal 1 binary64) %686) (fma.f64 %686 #s(literal 1 binary64) %488) (-.f64 %488 (*.f64 #s(literal -1 binary64) %686)) (fma.f64 %699 (neg.f64 %701) %488) (fma.f64 (neg.f64 %699) %701 %488) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) %683) %488) (fma.f64 #s(literal -2 binary64) %733 %488) (fma.f64 %737 #s(literal -1/2 binary64) %488) (fma.f64 (*.f64 %683 #s(literal -2 binary64)) #s(literal 1/2 binary64) %488) (*.f64 #s(literal 2 binary64) %1244) (*.f64 %1244 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) %1247) (*.f64 %1249 #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) %497 %686) (fma.f64 %497 #s(literal 2 binary64) %686) (fma.f64 %699 (*.f64 %701 #s(literal -1 binary64)) %488) (fma.f64 (*.f64 #s(literal -1 binary64) %699) %701 %488) (fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %686) %488) (fma.f64 #s(literal 1/2 binary64) %511 %686) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) %686) %488) (fma.f64 %501 #s(literal 1/2 binary64) %686) (fma.f64 %1263 #s(literal 2 binary64) %488) (fma.f64 %1265 #s(literal 1/2 binary64) %488) (/.f64 %1249 #s(literal 2 binary64)) (/.f64 %1247 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) %1269) (+.f64 %1219 %1271) (+.f64 %1219 %1273) (fma.f64 #s(literal -1 binary64) %1217 %1271) (fma.f64 #s(literal -1 binary64) %1217 %1273) (fma.f64 %1219 #s(literal 1/2 binary64) %1244) (fma.f64 #s(literal 1/2 binary64) %1219 %1244) (fma.f64 #s(literal 1 binary64) %1219 %1271) (fma.f64 #s(literal 1 binary64) %1219 %1273) (fma.f64 %1219 #s(literal 1 binary64) %1271) (fma.f64 %1219 #s(literal 1 binary64) %1273) (+.f64 %1244 %1244) (fma.f64 #s(literal 1 binary64) %1244 %1244) (fma.f64 %1244 #s(literal 1 binary64) %1244) (fma.f64 #s(literal 2 binary64) %1244 %1271) (fma.f64 #s(literal 2 binary64) %1244 %1273) (fma.f64 #s(literal 2 binary64) %1288 %1244) (fma.f64 %1244 #s(literal 2 binary64) %1271) (fma.f64 %1244 #s(literal 2 binary64) %1273) (fma.f64 %1249 #s(literal 1/4 binary64) %1244) (fma.f64 #s(literal 1/2 binary64) %1247 %1271) (fma.f64 #s(literal 1/2 binary64) %1247 %1273) (fma.f64 %1249 #s(literal 1/2 binary64) %1271) (fma.f64 %1249 #s(literal 1/2 binary64) %1273) (fma.f64 #s(literal 1/2 binary64) (/.f64 %1219 #s(literal 1 binary64)) %1244) (fma.f64 (/.f64 %1219 #s(literal 1/2 binary64)) #s(literal 1/4 binary64) %1244) (fma.f64 #s(literal 2 binary64) (*.f64 %1244 #s(literal 1/2 binary64)) %1244) (fma.f64 #s(literal 1/2 binary64) %1269 %1271) (fma.f64 #s(literal 1/2 binary64) %1269 %1273) (fma.f64 #s(literal 2 binary64) %1305 %1244) (fma.f64 %96 (/.f64 %1219 #s(literal 4 binary64)) %1244) (fma.f64 %61 (/.f64 %1244 #s(literal 4 binary64)) %1244) (/.f64 %1217 %285) (*.f64 %314 %1217) %1313 (/.f64 %1219 %255) (neg.f64 %1315) (/.f64 %1244 a) (/.f64 (/.f64 %1217 a) #s(literal -2 binary64)) (*.f64 %312 %1219) (*.f64 %1219 %312) (*.f64 #s(literal 1/2 binary64) %1322) (*.f64 %1322 #s(literal 1/2 binary64)) (/.f64 %1322 #s(literal 2 binary64)) (/.f64 (/.f64 %1217 #s(literal 2 binary64)) %281) (/.f64 (*.f64 %1219 #s(literal -1/2 binary64)) %281) (/.f64 (*.f64 #s(literal -1/2 binary64) %1219) %281) (*.f64 #s(literal -1/2 binary64) %1332) (*.f64 %1332 #s(literal -1/2 binary64)) (*.f64 #s(literal -1 binary64) %1315) (/.f64 (neg.f64 %1322) #s(literal -2 binary64)) (/.f64 (neg.f64 %1244) %281) (*.f64 #s(literal 1 binary64) %1313) (*.f64 %1313 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %285 %1217)) (/.f64 %1313 #s(literal 1 binary64)) (*.f64 %323 %1244) (*.f64 %1244 %323) (*.f64 #s(literal 2 binary64) (*.f64 %320 %1219)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %1322)) (*.f64 #s(literal 1/2 binary64) %1351) (*.f64 %326 %1288) (*.f64 %1249 %320) (*.f64 (*.f64 %1219 %326) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %255 %1219)) (/.f64 #s(literal 1 binary64) (/.f64 a %1244)) (/.f64 %1351 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %1322) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %1322) #s(literal -2 binary64)) (*.f64 %328 %1366) (*.f64 %1366 %328) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1322)) (/.f64 (/.f64 %1322 #s(literal 1/2 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %1217) %353) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1313)) (fma.f64 g %314 %989) (fma.f64 %683 %314 %975) (fma.f64 %314 g %989) (fma.f64 %314 %683 %975) (*.f64 #s(literal 2 binary64) (/.f64 %1244 %255)) (-.f64 %975 %965) (/.f64 %1247 %351) (+.f64 %975 %989) (+.f64 %989 %975) (*.f64 #s(literal 2 binary64) (*.f64 %1244 %312)) (*.f64 %367 %1244) (fma.f64 %312 %488 %989) (fma.f64 %312 %686 %975) (fma.f64 %488 %312 %989) (fma.f64 #s(literal 1/2 binary64) %985 %989) (fma.f64 %985 #s(literal 1/2 binary64) %989) (fma.f64 %686 %312 %975) (*.f64 %326 %1305) (-.f64 %975 %1397) (-.f64 %989 %1030) (fma.f64 #s(literal -1/2 binary64) %997 %989) (fma.f64 %997 #s(literal -1/2 binary64) %989) (fma.f64 #s(literal -1 binary64) %965 %975) (fma.f64 #s(literal 1 binary64) %975 %989) (fma.f64 #s(literal 1 binary64) %989 %975) (fma.f64 %975 #s(literal 1 binary64) %989) (fma.f64 %989 #s(literal 1 binary64) %975) (fma.f64 %323 %497 %989) (fma.f64 %497 %323 %989) (fma.f64 (*.f64 %314 %699) %701 %975) (fma.f64 #s(literal 2 binary64) %1025 %989) (fma.f64 #s(literal 2 binary64) (*.f64 %320 %686) %975) (fma.f64 #s(literal 1/2 binary64) %1027 %989) (fma.f64 #s(literal 1/2 binary64) (*.f64 %323 %686) %975) (fma.f64 #s(literal -1 binary64) %995 %989) (fma.f64 #s(literal -1 binary64) %1030 %989) (fma.f64 #s(literal -1 binary64) %1397 %975) (fma.f64 %326 %530 %989) (fma.f64 %326 (*.f64 #s(literal 1/4 binary64) %686) %975) (fma.f64 %501 %320 %989) (fma.f64 %1034 #s(literal 1/4 binary64) %989) (fma.f64 (*.f64 %686 %326) #s(literal 1/4 binary64) %975) (fma.f64 (*.f64 %686 #s(literal -1 binary64)) %314 %975) (fma.f64 %1263 %323 %975) (fma.f64 %1265 %320 %975) (fma.f64 %328 %1043 %989) (fma.f64 %1043 %328 %989) (fma.f64 #s(literal 2 binary64) %1056 %989) (fma.f64 #s(literal 1/2 binary64) %1060 %989) %1435 (neg.f64 %1436) (pow.f64 %1313 #s(literal 1/3 binary64)) (*.f64 #s(literal 1 binary64) %1435) (/.f64 %1440 %1195) (*.f64 %1442 %1440) (/.f64 %1444 %1188) (/.f64 %1446 %1198) (*.f64 %1191 %1444) (*.f64 %1444 %1191) (*.f64 %150 %1450) (/.f64 %1450 %151) (*.f64 %1209 %1446) (/.f64 (*.f64 %1444 #s(literal -1 binary64)) %1195) (/.f64 (*.f64 #s(literal -1 binary64) %1444) %1195) (/.f64 #s(literal 1 binary64) (/.f64 %1188 %1444)) (/.f64 (*.f64 %1444 %150) %1198) (/.f64 (*.f64 %150 %1444) %1198) %1464 (+.f64 %1184 %1435) (+.f64 %1435 %1184) (neg.f64 (-.f64 %1436 %1184)) (-.f64 %1435 %1470) (+.f64 %1435 %1472) (neg.f64 (-.f64 %1470 %1435)) (fma.f64 #s(literal 1 binary64) %1184 %1435) (fma.f64 #s(literal 1 binary64) %1435 %1184) (*.f64 #s(literal 1 binary64) %1464) (fma.f64 #s(literal 1 binary64) %1435 %1472) (/.f64 %1480 %1188) (*.f64 %1191 %1480) (*.f64 %1480 %1191) (/.f64 (*.f64 #s(literal 1 binary64) %1480) %1188) (/.f64 (*.f64 #s(literal -1 binary64) %1480) %1195) (fma.f64 %1442 %1440 %1184) (fma.f64 %1191 %1187 %1435) (fma.f64 %1187 %1191 %1435) (fma.f64 %150 %1200 %1435) (fma.f64 %1191 %1444 %1184) (fma.f64 %1444 %1191 %1184) (fma.f64 %150 %1450 %1184) (fma.f64 %1442 %1440 %1472) (fma.f64 %1191 %1444 %1472) (fma.f64 %1444 %1191 %1472) (fma.f64 %150 %1450 %1472) (fma.f64 %1209 %1197 %1435) (fma.f64 %1209 %1446 %1184) (fma.f64 %1209 %1446 %1472) (/.f64 (*.f64 %150 %1480) %1198) (/.f64 (fma.f64 %1435 %1188 %1187) %1188) (/.f64 (fma.f64 %1184 %1188 %1444) %1188) (/.f64 (fma.f64 %1444 %1188 (*.f64 %1188 %1187)) %1510) (/.f64 (fma.f64 %1187 %1188 (*.f64 %1188 %1444)) %1510) (/.f64 (fma.f64 %1444 %1188 (*.f64 %1187 %1188)) %1510) (/.f64 (fma.f64 %1187 %1188 (*.f64 %1444 %1188)) %1510) (/.f64 (/.f64 (-.f64 %806 %1217) %255) (-.f64 (pow.f64 %886 #s(literal 2/3 binary64)) (-.f64 (cbrt.f64 (/.f64 (*.f64 %809 %1217) %1111)) (pow.f64 %1313 #s(literal 2/3 binary64))))) |
Compiled 1 254 to 2 519 computations (-100.9% saved)
Compiled 258 to 1 553 computations (-501.9% saved)
35 alts after pruning (35 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 223 | 35 | 258 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 224 | 35 | 259 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 50.4% | %44 = (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) (fma.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 (/.f64 (+.f64 %44 g) #s(literal -2 binary64))) (cbrt.f64 (/.f64 (-.f64 %44 g) (+.f64 a a)))) |
| ▶ | 44.4% | %44 = (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) (fma.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 (*.f64 (-.f64 %44 g) #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (+.f64 %44 g) (/.f64 #s(literal -1/2 binary64) a)))) |
| ▶ | 50.9% | %44 = (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) (fma.f64 (cbrt.f64 (/.f64 #s(literal -1/2 binary64) a)) (cbrt.f64 (+.f64 %44 g)) (cbrt.f64 (/.f64 (-.f64 %44 g) (+.f64 a a)))) |
| ▶ | 44.4% | %44 = (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) (fma.f64 (cbrt.f64 (-.f64 %44 g)) (pow.f64 (+.f64 a a) #s(literal -1/3 binary64)) (cbrt.f64 (*.f64 (+.f64 %44 g) (/.f64 #s(literal -1/2 binary64) a)))) |
| ▶ | 44.1% | %44 = (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) (fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 %44 g) a)) (cbrt.f64 (*.f64 (+.f64 %44 g) (/.f64 #s(literal -1/2 binary64) a)))) |
| ▶ | 44.0% | %44 = (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) (fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (+.f64 %44 g) (neg.f64 a))) (cbrt.f64 (/.f64 (-.f64 %44 g) (+.f64 a a)))) |
| ▶ | 50.7% | %44 = (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) (/.f64 (-.f64 (cbrt.f64 (-.f64 %44 g)) (cbrt.f64 (+.f64 %44 g))) (cbrt.f64 (+.f64 a a))) |
| ▶ | 50.6% | %44 = (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) (/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (-.f64 (cbrt.f64 (-.f64 %44 g)) (cbrt.f64 (+.f64 %44 g)))) (cbrt.f64 a)) |
| ▶ | 44.1% | %44 = (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) %50 = (+.f64 a a) (-.f64 (cbrt.f64 (/.f64 (-.f64 %44 g) %50)) (cbrt.f64 (/.f64 (+.f64 %44 g) %50))) |
| ▶ | 43.1% | (+.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) g) (+.f64 a a)) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) |
| ▶ | 44.4% | (+.f64 (/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) g))) (cbrt.f64 a)) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) |
| ▶ | 44.4% | (+.f64 (/.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) g)) (cbrt.f64 (+.f64 a a))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) |
| ▶ | 44.4% | (+.f64 (/.f64 (cbrt.f64 (*.f64 (-.f64 (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) g) #s(literal 1/2 binary64))) (cbrt.f64 a)) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) |
| ▶ | 22.7% | (+.f64 (cbrt.f64 (fma.f64 (sqrt.f64 (fabs.f64 (+.f64 g h))) (/.f64 (sqrt.f64 (fabs.f64 (-.f64 g h))) (+.f64 a a)) (*.f64 (/.f64 #s(literal -1/2 binary64) a) g))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) |
| ▶ | 21.7% | (+.f64 (cbrt.f64 (fma.f64 g (/.f64 #s(literal -1/2 binary64) a) (/.f64 (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) (+.f64 a a)))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) |
| ▶ | 44.1% | (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 a a) (-.f64 (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) g)))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) |
| ▶ | 44.0% | %64 = (neg.f64 g) %68 = (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) %181 = (/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) a)) (+.f64 (cbrt.f64 (*.f64 %181 (+.f64 %64 %68))) (cbrt.f64 (*.f64 %181 (-.f64 %64 %68)))) |
| ▶ | 44.0% | %64 = (neg.f64 g) %68 = (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) %175 = (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) a)) (+.f64 (cbrt.f64 (*.f64 %175 (+.f64 %64 %68))) (cbrt.f64 (*.f64 %175 (-.f64 %64 %68)))) |
| ▶ | 54.2% | %63 = (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) %64 = (neg.f64 g) %165 = (*.f64 (sqrt.f64 (fabs.f64 (+.f64 g h))) (sqrt.f64 (fabs.f64 (-.f64 g h)))) (+.f64 (cbrt.f64 (*.f64 %63 (+.f64 %64 %165))) (cbrt.f64 (*.f64 %63 (-.f64 %64 %165)))) |
| ▶ | 0.4% | (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (pow.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) g) (/.f64 #s(literal -1/2 binary64) a)) #s(literal 1/3 binary64))) |
| ▶ | 50.9% | (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (/.f64 (cbrt.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) g) #s(literal -2 binary64))) (cbrt.f64 a))) |
| ▶ | 43.9% | (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) a) (+.f64 (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) g))))) |
| ▶ | 44.2% | %63 = (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) %64 = (neg.f64 g) (+.f64 (cbrt.f64 (*.f64 %63 (+.f64 %64 (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 %63 (fma.f64 (neg.f64 (sqrt.f64 (fabs.f64 (+.f64 g h)))) (sqrt.f64 (fabs.f64 (-.f64 g h))) %64)))) |
| ▶ | 44.2% | %63 = (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (cbrt.f64 (*.f64 %63 (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 %63 (approx (- (neg g) (sqrt (- (* g g) (* h h)))) (*.f64 #s(literal -2 binary64) g))))) |
| ▶ | 42.0% | %126 = (sqrt.f64 (pow.f64 g #s(literal 2 binary64))) (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 g %126) a) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 h #s(literal 2 binary64)) (*.f64 a %126))))))) |
| ▶ | 44.2% | (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) (/.f64 g a))))) |
| ▶ | 52.6% | (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (approx (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h)))))) (/.f64 (*.f64 (cbrt.f64 g) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (cbrt.f64 a)))) |
| ▶ | 64.5% | %63 = (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) %64 = (neg.f64 g) %107 = (approx (sqrt (- (* g g) (* h h))) (*.f64 g (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 h #s(literal 2 binary64)) (pow.f64 g #s(literal 2 binary64))))))) (+.f64 (cbrt.f64 (*.f64 %63 (+.f64 %64 %107))) (cbrt.f64 (*.f64 %63 (-.f64 %64 %107)))) |
| ▶ | 44.1% | %64 = (neg.f64 g) %68 = (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))) %95 = (approx (/ 1 (* 2 a)) (/.f64 #s(literal 1/2 binary64) a)) (+.f64 (cbrt.f64 (*.f64 %95 (+.f64 %64 %68))) (cbrt.f64 (*.f64 %95 (-.f64 %64 %68)))) |
| ▶ | 44.1% | (+.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1/4 binary64) a) (-.f64 (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) g)))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) |
| ▶ | 21.3% | (+.f64 (cbrt.f64 (approx (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 h #s(literal 2 binary64)))) a)))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) |
| ▶ | 44.8% | (+.f64 (cbrt.f64 (approx (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 h #s(literal 2 binary64)) (*.f64 a g))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) |
| ▶ | 14.3% | (+.f64 (approx (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cbrt.f64 g) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (cbrt.f64 a)))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) |
| ▶ | 47.5% | %44 = (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) (*.f64 (-.f64 (cbrt.f64 (-.f64 %44 g)) (cbrt.f64 (+.f64 %44 g))) (pow.f64 (+.f64 a a) #s(literal -1/3 binary64))) |
| ▶ | 88.7% | %4 = (/ 1 (* 2 a)) %6 = (neg g) %11 = (sqrt (- (* g g) (* h h))) %20 = (cbrt.f64 #s(literal -1/2 binary64)) %24 = (cbrt.f64 a) (approx (+ (cbrt (* %4 (+ %6 %11))) (cbrt (* %4 (- %6 %11)))) (*.f64 g (+.f64 (/.f64 (*.f64 %20 (cbrt.f64 #s(literal 2 binary64))) (*.f64 %24 (pow.f64 g #s(literal 2/3 binary64)))) (/.f64 (*.f64 (pow.f64 h #s(literal 2/3 binary64)) (*.f64 %20 (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 %24 (pow.f64 g #s(literal 4/3 binary64))))))) |
Compiled 35 to 209 computations (-497.1% saved)
| Inputs |
|---|
%1 = (cbrt 1/2) %3 = (cbrt -1/2) %6 = (cbrt 2) %8 = (* %1 %6) %1 %3 (* %3 %1) %6 (* %3 %6) %8 (+ %8 1) |
| Outputs |
|---|
#s(literal 7149018786131517/9007199254740992 binary64) #s(literal -7149018786131517/9007199254740992 binary64) #s(literal -5674179970822795/9007199254740992 binary64) #s(literal 5674179970822795/4503599627370496 binary64) #s(literal -1 binary64) #s(literal 1 binary64) #s(literal 2 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 30 to 13 computations (56.7% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)| Inputs |
|---|
%3 = (*.f64 #s(literal 2 binary64) a) %4 = (/.f64 #s(literal 1 binary64) %3) %6 = (neg.f64 g) %7 = (*.f64 g g) %9 = (*.f64 h h) %10 = (-.f64 %7 %9) %11 = (sqrt.f64 %10) %12 = (+.f64 %6 %11) %13 = (*.f64 %4 %12) %14 = (cbrt.f64 %13) %15 = (-.f64 %6 %11) %16 = (*.f64 %4 %15) %17 = (cbrt.f64 %16) %19 = (pow.f64 g #s(literal 2 binary64)) %20 = (pow.f64 h #s(literal 2 binary64)) %21 = (neg.f64 %20) %22 = (sqrt.f64 %21) %24 = (/.f64 %22 a) %25 = (*.f64 #s(literal 1/2 binary64) %24) %29 = (/ 1 (* 2 a)) %30 = (neg g) %34 = (sqrt (- (* g g) (* h h))) %36 = (* %29 (+ %30 %34)) %37 = (approx %36 %25) %39 = (/.f64 g a) %41 = (/.f64 #s(literal 1 binary64) a) %42 = (cbrt.f64 #s(literal 1/2 binary64)) %43 = (cbrt.f64 a) %48 = (cbrt.f64 #s(literal -1/2 binary64)) %49 = (/.f64 %20 %19) %50 = (*.f64 #s(literal -1/2 binary64) %49) %51 = (+.f64 #s(literal 1 binary64) %50) %52 = (*.f64 g %51) %53 = (approx %34 %52) %54 = (*.f64 a g) %55 = (/.f64 %20 %54) %56 = (*.f64 #s(literal -1/4 binary64) %55) %57 = (approx %36 %56) %58 = (pow.f64 h #s(literal 2/3 binary64)) %59 = (*.f64 %48 %42) %60 = (*.f64 %58 %59) %61 = (cbrt.f64 g) %63 = (*.f64 #s(literal -2 binary64) g) %64 = (- %30 %34) %65 = (approx %64 %63) %66 = (*.f64 #s(literal -1 binary64) %39) %67 = (* %29 %64) %68 = (approx %67 %66) %69 = (cbrt.f64 #s(literal 2 binary64)) %70 = (*.f64 %48 %69) %71 = (*.f64 %61 %70) %72 = (/.f64 %71 %43) %73 = (cbrt %67) %74 = (approx %73 %72) %75 = (pow.f64 g #s(literal 2/3 binary64)) %76 = (*.f64 %43 %75) %77 = (/.f64 %70 %76) %79 = (pow.f64 g #s(literal 4/3 binary64)) %80 = (*.f64 %43 %79) %81 = (/.f64 %60 %80) %82 = (+.f64 %77 %81) %83 = (*.f64 g %82) %84 = (cbrt %36) %87 = (*.f64 %42 %69) %88 = (*.f64 %61 %87) %89 = (/.f64 %88 %43) %90 = (*.f64 #s(literal -1 binary64) %89) %91 = (approx %84 %90) %92 = (sqrt.f64 %19) %93 = (*.f64 a %92) %94 = (/.f64 %20 %93) %95 = (+.f64 g %92) %96 = (/.f64 %95 a) %97 = (*.f64 #s(literal 1/4 binary64) %94) %98 = (fma.f64 #s(literal -1/2 binary64) %96 %97) %99 = (approx %67 %98) %100 = (/.f64 #s(literal 1/2 binary64) a) %101 = (approx %29 %100) %102 = (fma.f64 %42 %69 #s(literal 1 binary64)) %103 = (+.f64 a a) %104 = (neg.f64 a) %105 = (*.f64 #s(literal -2 binary64) a) %106 = (/.f64 #s(literal -1/2 binary64) a) %107 = (/.f64 #s(literal 1/4 binary64) a) %108 = (+.f64 g h) %109 = (-.f64 g h) %110 = (*.f64 %108 %109) %111 = (sqrt.f64 %110) %112 = (fabs.f64 %108) %113 = (sqrt.f64 %112) %114 = (fabs.f64 %109) %115 = (sqrt.f64 %114) %116 = (*.f64 %113 %115) %117 = (-.f64 %111 g) %118 = (*.f64 %117 #s(literal 1/2 binary64)) %119 = (/.f64 %117 %103) %120 = (/.f64 %117 a) %121 = (*.f64 %107 %117) %122 = (*.f64 #s(literal 2 binary64) %121) %123 = (/.f64 %103 %117) %124 = (/.f64 #s(literal 1 binary64) %123) %125 = (/.f64 %111 %103) %126 = (fma.f64 g %106 %125) %127 = (*.f64 %106 g) %128 = (/.f64 %115 %103) %129 = (fma.f64 %113 %128 %127) %130 = (cbrt.f64 %119) %131 = (pow.f64 %119 #s(literal 1/3 binary64)) %132 = (cbrt.f64 %117) %133 = (cbrt.f64 %103) %134 = (/.f64 %132 %133) %135 = (pow.f64 %103 #s(literal -1/3 binary64)) %136 = (cbrt.f64 %118) %137 = (/.f64 %136 %43) %138 = (cbrt.f64 %120) %139 = (cbrt.f64 %41) %140 = (*.f64 %42 %132) %141 = (/.f64 %140 %43) %142 = (+.f64 %111 g) %143 = (neg.f64 %113) %144 = (fma.f64 %143 %115 %6) %145 = (/.f64 %142 #s(literal -2 binary64)) %146 = (*.f64 %142 %106) %147 = (/.f64 %142 %103) %148 = (/.f64 %142 %104) %149 = (/.f64 %105 %142) %150 = (/.f64 #s(literal 1 binary64) %149) %151 = (cbrt.f64 %146) %152 = (cbrt.f64 %147) %153 = (pow.f64 %146 #s(literal 1/3 binary64)) %154 = (cbrt.f64 %142) %155 = (cbrt.f64 %106) %156 = (cbrt.f64 %145) %157 = (/.f64 %156 %43) %158 = (cbrt.f64 %148) %160 = (-.f64 %132 %154) %169 = (*.f64 %42 %160) %171 = (+.f64 %6 %116) %172 = (*.f64 %4 %171) %173 = (cbrt.f64 %172) %174 = (-.f64 %6 %116) %175 = (*.f64 %4 %174) %176 = (cbrt.f64 %175) %178 = (+.f64 %6 %53) %179 = (*.f64 %4 %178) %180 = (cbrt.f64 %179) %181 = (-.f64 %6 %53) %182 = (*.f64 %4 %181) %183 = (cbrt.f64 %182) %185 = (*.f64 %4 %65) %186 = (cbrt.f64 %185) %188 = (*.f64 %4 %144) %189 = (cbrt.f64 %188) %191 = (cbrt.f64 %57) %193 = (cbrt.f64 %122) %195 = (cbrt.f64 %124) %197 = (cbrt.f64 %126) %199 = (cbrt.f64 %129) %201 = (cbrt.f64 %37) %203 = (cbrt.f64 %99) %205 = (cbrt.f64 %68) %207 = (cbrt.f64 %150) %209 = (/.f64 %87 %3) %210 = (*.f64 %209 %12) %211 = (cbrt.f64 %210) %212 = (*.f64 %209 %15) %213 = (cbrt.f64 %212) %223 = (*.f64 %101 %12) %224 = (cbrt.f64 %223) %225 = (*.f64 %101 %15) %226 = (cbrt.f64 %225) %228 = (*.f64 %102 a) %229 = (/.f64 #s(literal 1 binary64) %228) %230 = (*.f64 %229 %12) %231 = (cbrt.f64 %230) %232 = (*.f64 %229 %15) %233 = (cbrt.f64 %232) #s(literal 1 binary64) #s(literal 2 binary64) a %3 %4 g %6 %7 h %9 %10 %11 %12 %13 %14 %15 %16 %17 #s(literal -1 binary64) %19 %20 %21 %22 #s(literal 1/2 binary64) %24 %25 %37 #s(literal -1/2 binary64) %39 #s(literal 1/4 binary64) %41 %42 %43 #s(literal -1/3 binary64) #s(literal 1/3 binary64) #s(literal 2/3 binary64) #s(literal -1/4 binary64) %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 #s(literal -2 binary64) %63 %65 %66 %68 %69 %70 %71 %72 %74 %75 %76 %77 #s(literal 4/3 binary64) %79 %80 %81 %82 %83 (approx (+ %84 %73) %83) %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %141 %142 %143 %144 %145 %146 %147 %148 %149 %150 %151 %152 %153 %154 %155 %156 %157 %158 (-.f64 %130 %152) %160 (/.f64 %160 %133) (*.f64 %160 %135) (fma.f64 %155 %154 %130) (fma.f64 %132 %135 %151) (fma.f64 %42 %138 %151) (fma.f64 %42 %158 %130) (fma.f64 %139 %136 %151) (fma.f64 %139 %156 %130) %169 (/.f64 %169 %43) %171 %172 %173 %174 %175 %176 (+.f64 %173 %176) %178 %179 %180 %181 %182 %183 (+.f64 %180 %183) %185 %186 (+.f64 %14 %186) %188 %189 (+.f64 %14 %189) %191 (+.f64 %191 %17) %193 (+.f64 %193 %17) %195 (+.f64 %195 %17) %197 (+.f64 %197 %17) %199 (+.f64 %199 %17) %201 (+.f64 %201 %17) %203 (+.f64 %14 %203) %205 (+.f64 %14 %205) %207 (+.f64 %14 %207) %209 %210 %211 %212 %213 (+.f64 %211 %213) (+.f64 %14 %157) (+.f64 %14 %74) (+.f64 %14 %153) (+.f64 %131 %17) (+.f64 %137 %17) (+.f64 %141 %17) (+.f64 %134 %17) (+.f64 %91 %17) %223 %224 %225 %226 (+.f64 %224 %226) %228 %229 %230 %231 %232 %233 (+.f64 %231 %233) |
| Outputs |
|---|
%5 = (neg g) %7 = (*.f64 #s(literal -1 binary64) g) %9 = (* g g) %11 = (pow.f64 g #s(literal 2 binary64)) %14 = (* h h) %15 = (- %9 %14) %16 = (pow.f64 h #s(literal 2 binary64)) %17 = (*.f64 #s(literal -1 binary64) %16) %19 = (-.f64 %11 %16) %21 = (sqrt %15) %23 = (sqrt.f64 (neg.f64 %16)) %32 = (pow.f64 %23 #s(literal 3 binary64)) %33 = (/.f64 %11 %32) %36 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %23)) %37 = (fma.f64 #s(literal -1/8 binary64) %33 %36) %54 = (+ %5 %21) %57 = (/.f64 g %23) %70 = (* 2 a) %71 = (/ 1 %70) %72 = (* %71 %54) %73 = (/.f64 %23 a) %74 = (*.f64 #s(literal 1/2 binary64) %73) %77 = (/.f64 g a) %81 = (*.f64 a %23) %82 = (/.f64 g %81) %84 = (/.f64 #s(literal 1 binary64) a) %85 = (*.f64 #s(literal 1/2 binary64) %84) %91 = (*.f64 a %32) %92 = (/.f64 %11 %91) %94 = (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %81)) %101 = (cbrt %72) %102 = (cbrt.f64 #s(literal 1/2 binary64)) %103 = (cbrt.f64 %23) %105 = (cbrt.f64 a) %106 = (/.f64 (*.f64 %102 %103) %105) %109 = (*.f64 g %102) %111 = (pow.f64 %23 #s(literal 2/9 binary64)) %112 = (*.f64 %105 %111) %116 = (/.f64 %102 %112) %122 = (-.f64 %36 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 %23 #s(literal 1/9 binary64))))) %123 = (*.f64 %102 %122) %126 = (pow.f64 %23 #s(literal 2/3 binary64)) %127 = (*.f64 %105 %126) %135 = (*.f64 #s(literal 1/27 binary64) (/.f64 #s(literal 1 binary64) %126)) %139 = (/.f64 %122 (pow.f64 %23 #s(literal 5/9 binary64))) %141 = (-.f64 %135 (*.f64 #s(literal -2/3 binary64) %139)) %142 = (*.f64 %102 %141) %145 = (/.f64 %123 %127) %146 = (*.f64 #s(literal 1/3 binary64) %145) %152 = (- %5 %21) %169 = (* %71 %152) %170 = (*.f64 #s(literal -1/2 binary64) %73) %187 = (cbrt %169) %188 = (cbrt.f64 #s(literal -1/2 binary64)) %190 = (/.f64 (*.f64 %188 %103) %105) %192 = (*.f64 g %188) %196 = (/.f64 %188 %112) %197 = (*.f64 %188 %122) %204 = (fma.f64 #s(literal 2/3 binary64) %139 %135) %205 = (*.f64 %188 %204) %208 = (/.f64 %197 %127) %209 = (*.f64 #s(literal 1/3 binary64) %208) %215 = (/ g a) %217 = (pow h 2) %218 = (pow g 2) %219 = (/ %217 %218) %220 = (/.f64 %16 %11) %223 = (* -1/2 %219) %224 = (*.f64 #s(literal -1/2 binary64) %220) %226 = (+ 1 %223) %227 = (fma.f64 #s(literal -1/2 binary64) %16 %11) %230 = (* g %226) %231 = (/.f64 %16 g) %232 = (*.f64 #s(literal -1/2 binary64) %231) %236 = (* a g) %237 = (*.f64 a g) %239 = (/ %217 %236) %240 = (/.f64 %16 %237) %246 = (cbrt g) %247 = (cbrt.f64 g) %258 = (cbrt -1/2) %259 = (cbrt 2) %260 = (* %258 %259) %261 = (* %246 %260) %262 = (cbrt.f64 #s(literal 2 binary64)) %263 = (*.f64 %188 %262) %264 = (*.f64 %247 %263) %266 = (cbrt a) %271 = (pow g 2/3) %272 = (pow.f64 g #s(literal 2/3 binary64)) %274 = (* %266 %271) %275 = (*.f64 %105 %272) %277 = (/ %260 %274) %278 = (/.f64 %263 %275) %281 = (pow g 4/3) %283 = (pow.f64 g #s(literal 4/3 binary64)) %285 = (* %266 %281) %286 = (*.f64 %105 %283) %288 = (pow h 2/3) %290 = (cbrt 1/2) %292 = (* %288 (* %258 %290)) %293 = (/ %292 %285) %294 = (pow.f64 h #s(literal 2/3 binary64)) %296 = (*.f64 %294 (*.f64 %188 %102)) %297 = (/.f64 %296 %286) %299 = (+ %277 %293) %300 = (+.f64 %278 %297) %305 = (+ %101 %187) %306 = (+.f64 %190 %106) %308 = (*.f64 #s(literal 1/3 binary64) %196) %318 = (/.f64 %205 %127) %320 = (*.f64 #s(literal 1/3 binary64) (/.f64 %142 %127)) %330 = (* %290 %259) %331 = (* %246 %330) %332 = (*.f64 %102 %262) %333 = (*.f64 %247 %332) %335 = (/ %331 %266) %336 = (/.f64 %333 %105) %341 = (sqrt %218) %342 = (+ g %341) %345 = (/ %342 a) %349 = (* a %341) %350 = (/ %217 %349) %351 = (* 1/4 %350) %355 = (+ (* -1/2 %345) %351) %357 = (/.f64 %16 a) %358 = (*.f64 #s(literal 1/4 binary64) %357) %362 = (+ g h) %364 = (+.f64 g h) %366 = (- g h) %367 = (*.f64 #s(literal -1 binary64) h) %369 = (-.f64 g h) %371 = (* %362 %366) %372 = (+.f64 h %367) %373 = (*.f64 g %372) %380 = (sqrt %371) %381 = (sqrt.f64 %17) %387 = (pow.f64 %372 #s(literal 2 binary64)) %388 = (pow.f64 %381 #s(literal 2 binary64)) %391 = (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 %387 %388))) %392 = (*.f64 g %391) %393 = (/.f64 %392 %381) %394 = (/.f64 %372 %381) %395 = (*.f64 #s(literal 1/2 binary64) %394) %396 = (fma.f64 #s(literal 1/2 binary64) %393 %395) %400 = (*.f64 %372 %391) %401 = (*.f64 g %400) %402 = (pow.f64 %381 #s(literal 3 binary64)) %403 = (/.f64 %401 %402) %404 = (/.f64 %391 %381) %405 = (*.f64 #s(literal 1/2 binary64) %404) %408 = (fma.f64 #s(literal 1/2 binary64) %394 (*.f64 g (fma.f64 #s(literal -1/4 binary64) %403 %405))) %412 = (fabs %362) %413 = (fabs.f64 %364) %415 = (sqrt %412) %416 = (sqrt.f64 %413) %418 = (fabs %366) %419 = (fabs.f64 %369) %421 = (sqrt %418) %422 = (sqrt.f64 %419) %424 = (* %415 %421) %425 = (*.f64 %416 %422) %427 = (- %380 g) %428 = (-.f64 %395 #s(literal 1 binary64)) %429 = (*.f64 g %428) %440 = (* %427 1/2) %458 = (+ a a) %459 = (/ %427 %458) %460 = (/.f64 %381 a) %461 = (*.f64 #s(literal 1/2 binary64) %460) %463 = (*.f64 a %381) %464 = (/.f64 %372 %463) %465 = (*.f64 #s(literal 1/2 binary64) %464) %466 = (-.f64 %465 %84) %467 = (*.f64 g %466) %470 = (/.f64 %392 %463) %476 = (*.f64 a %402) %477 = (/.f64 %401 %476) %478 = (/.f64 %391 %463) %479 = (*.f64 #s(literal 1/4 binary64) %478) %481 = (*.f64 g (fma.f64 #s(literal -1/8 binary64) %477 %479)) %486 = (/ %427 a) %501 = (/ 1/4 a) %502 = (* %501 %427) %503 = (*.f64 #s(literal 1/4 binary64) %460) %519 = (/ %458 %427) %520 = (/.f64 a %381) %521 = (*.f64 #s(literal 2 binary64) %520) %527 = (pow.f64 %428 #s(literal 2 binary64)) %532 = (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a %391) %402)) %533 = (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a %527) %402) %532) %536 = (/.f64 (*.f64 a %428) %388) %547 = (pow.f64 %381 #s(literal 4 binary64)) %552 = (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 a %400) (pow.f64 %381 #s(literal 5 binary64)))) %563 = (/ %380 %458) %567 = (*.f64 #s(literal 1/4 binary64) %464) %568 = (fma.f64 #s(literal 1/4 binary64) %470 %567) %572 = (fma.f64 #s(literal 1/4 binary64) %464 %481) %576 = (/ -1/2 a) %578 = (+ (* g %576) %563) %579 = (-.f64 %567 %85) %580 = (*.f64 g %579) %591 = (* %576 g) %592 = (*.f64 #s(literal -1/2 binary64) %77) %594 = (/ %421 %458) %599 = (+ (* %415 %594) %591) %600 = (/.f64 %425 a) %601 = (*.f64 #s(literal 1/2 binary64) %600) %603 = (fma.f64 #s(literal -1/2 binary64) %77 %601) %605 = (cbrt %459) %606 = (cbrt.f64 %381) %607 = (*.f64 %102 %606) %608 = (/.f64 %607 %105) %610 = (*.f64 %102 %428) %611 = (*.f64 g %610) %612 = (pow.f64 %381 #s(literal 2/9 binary64)) %613 = (*.f64 %105 %612) %617 = (pow.f64 %381 #s(literal 1/9 binary64)) %620 = (-.f64 %405 (*.f64 #s(literal 1/3 binary64) (/.f64 %527 %617))) %621 = (*.f64 %102 %620) %622 = (*.f64 g %621) %623 = (pow.f64 %381 #s(literal 2/3 binary64)) %624 = (*.f64 %105 %623) %626 = (/.f64 %610 %613) %627 = (*.f64 #s(literal 1/3 binary64) %626) %632 = (*.f64 #s(literal -1/4 binary64) (/.f64 %400 %402)) %636 = (pow.f64 %381 #s(literal 5/9 binary64)) %640 = (-.f64 %632 (fma.f64 #s(literal 1/27 binary64) (/.f64 (pow.f64 %428 #s(literal 3 binary64)) %623) (*.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 %428 %620) %636)))) %641 = (*.f64 %102 %640) %642 = (*.f64 g %641) %644 = (/.f64 %621 %624) %645 = (*.f64 #s(literal 1/3 binary64) %644) %651 = (cbrt %427) %657 = (*.f64 g %620) %659 = (/.f64 %428 %612) %660 = (*.f64 #s(literal 1/3 binary64) %659) %665 = (*.f64 g %640) %667 = (/.f64 %620 %623) %668 = (*.f64 #s(literal 1/3 binary64) %667) %675 = (cbrt %458) %676 = (/ %651 %675) %677 = (*.f64 %105 %262) %678 = (/.f64 %606 %677) %681 = (*.f64 %105 (*.f64 %262 %612)) %686 = (*.f64 %105 (*.f64 %262 %623)) %688 = (/.f64 %428 %681) %689 = (*.f64 #s(literal 1/3 binary64) %688) %694 = (/.f64 %620 %686) %695 = (*.f64 #s(literal 1/3 binary64) %694) %701 = (cbrt %440) %707 = (/.f64 %610 %612) %720 = (cbrt %486) %721 = (/.f64 %606 %105) %727 = (/.f64 %428 %613) %740 = (+ %380 g) %741 = (+.f64 #s(literal 1 binary64) %395) %742 = (*.f64 g %741) %753 = (neg %415) %757 = (+ (* %753 %421) %5) %758 = (*.f64 #s(literal -1 binary64) %425) %762 = (/ %740 -2) %780 = (* %740 %576) %781 = (*.f64 #s(literal -1/2 binary64) %460) %783 = (fma.f64 #s(literal 1/2 binary64) %464 %84) %784 = (*.f64 g %783) %799 = (/ %740 %458) %811 = (neg a) %812 = (/ %740 %811) %813 = (*.f64 #s(literal -1 binary64) %460) %829 = (* -2 a) %830 = (/ %829 %740) %838 = (pow.f64 %741 #s(literal 2 binary64)) %841 = (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a %838) %402) %532) %844 = (/.f64 (*.f64 a %741) %388) %865 = (cbrt %780) %866 = (*.f64 %188 %606) %867 = (/.f64 %866 %105) %869 = (*.f64 %188 %741) %870 = (*.f64 g %869) %876 = (-.f64 %405 (*.f64 #s(literal 1/3 binary64) (/.f64 %838 %617))) %877 = (*.f64 %188 %876) %878 = (*.f64 g %877) %880 = (/.f64 %869 %613) %881 = (*.f64 #s(literal 1/3 binary64) %880) %891 = (-.f64 %632 (fma.f64 #s(literal 1/27 binary64) (/.f64 (pow.f64 %741 #s(literal 3 binary64)) %623) (*.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 %741 %876) %636)))) %892 = (*.f64 %188 %891) %893 = (*.f64 g %892) %895 = (/.f64 %877 %624) %902 = (cbrt %799) %903 = (*.f64 %102 %741) %908 = (*.f64 %102 %876) %911 = (/.f64 %903 %613) %912 = (*.f64 #s(literal 1/3 binary64) %911) %916 = (*.f64 %102 %891) %919 = (/.f64 %908 %624) %920 = (*.f64 #s(literal 1/3 binary64) %919) %926 = (cbrt %740) %931 = (*.f64 g %876) %933 = (/.f64 %741 %612) %934 = (*.f64 #s(literal 1/3 binary64) %933) %939 = (*.f64 g %891) %942 = (*.f64 #s(literal 1/3 binary64) (/.f64 %876 %623)) %949 = (cbrt %762) %955 = (/.f64 %869 %612) %968 = (cbrt %812) %976 = (/.f64 %741 %613) %991 = (- %605 %902) %1001 = (/.f64 %641 %624) %1002 = (*.f64 #s(literal 1/3 binary64) %1001) %1003 = (/.f64 %916 %624) %1004 = (*.f64 #s(literal 1/3 binary64) %1003) %1021 = (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %387 %391) %547) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 %391 #s(literal 2 binary64)) %388))) %381)) %1024 = (pow.f64 %381 #s(literal 10/9 binary64)) %1033 = (-.f64 %1021 (fma.f64 #s(literal 1/9 binary64) (/.f64 (*.f64 %527 %620) %1024) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 %620 #s(literal 2 binary64)) %381) (*.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 %640 %428) %636))))) %1046 = (-.f64 %1021 (fma.f64 #s(literal 1/9 binary64) (/.f64 (*.f64 %838 %876) %1024) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 %876 #s(literal 2 binary64)) %381) (*.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 %741 %891) %636))))) %1062 = (- %651 %926) %1063 = (-.f64 %660 %934) %1064 = (*.f64 g %1063) %1066 = (-.f64 %668 %942) %1072 = (/.f64 %640 %623) %1075 = (*.f64 #s(literal 1/3 binary64) (/.f64 %891 %623)) %1076 = (-.f64 (*.f64 #s(literal 1/3 binary64) %1072) %1075) %1089 = (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 %1033 %623)) (*.f64 #s(literal 1/3 binary64) (/.f64 %1046 %623))) %1101 = (/ %1062 %675) %1105 = (*.f64 #s(literal 1/3 binary64) (/.f64 %876 %686)) %1110 = (*.f64 #s(literal 1/3 binary64) (/.f64 %741 %681)) %1114 = (/.f64 %640 %686) %1115 = (*.f64 #s(literal 1/3 binary64) %1114) %1117 = (*.f64 #s(literal 1/3 binary64) (/.f64 %891 %686)) %1143 = (cbrt %576) %1145 = (+ (* %1143 %926) %605) %1146 = (+.f64 %867 %608) %1157 = (/.f64 %892 %624) %1168 = (pow %458 -1/3) %1170 = (+ (* %651 %1168) %865) %1171 = (+.f64 %678 %867) %1192 = (+ (* %290 %968) %605) %1216 = (* %290 %1062) %1217 = (*.f64 %102 %1063) %1218 = (*.f64 g %1217) %1220 = (*.f64 %102 %1066) %1224 = (*.f64 %102 %1076) %1229 = (*.f64 %102 %1089) %1235 = (/ %1216 %266) %1240 = (/.f64 %1217 %105) %1246 = (/.f64 %1220 %105) %1259 = (+ %5 %424) %1262 = (* %71 %1259) %1263 = (cbrt %1262) %1266 = (*.f64 (cbrt.f64 %416) (cbrt.f64 %422)) %1268 = (/.f64 (*.f64 %102 %1266) %105) %1272 = (*.f64 (pow.f64 %416 #s(literal 2/9 binary64)) (pow.f64 %422 #s(literal 2/9 binary64))) %1273 = (*.f64 %105 %1272) %1274 = (/.f64 %109 %1273) %1277 = (/.f64 %102 %1273) %1282 = (*.f64 (pow.f64 %416 #s(literal 7/9 binary64)) (pow.f64 %422 #s(literal 7/9 binary64))) %1283 = (*.f64 %105 %1282) %1284 = (/.f64 %109 %1283) %1289 = (/.f64 %102 %1283) %1293 = (*.f64 (pow.f64 %416 #s(literal 4/3 binary64)) (pow.f64 %422 #s(literal 4/3 binary64))) %1294 = (*.f64 %105 %1293) %1295 = (/.f64 %109 %1294) %1302 = (- %5 %424) %1305 = (* %71 %1302) %1306 = (*.f64 #s(literal -1/2 binary64) %600) %1310 = (cbrt %1305) %1312 = (/.f64 (*.f64 %188 %1266) %105) %1318 = (/.f64 %188 %1273) %1319 = (*.f64 #s(literal 1/3 binary64) %1318) %1323 = (/.f64 %188 %1283) %1332 = (+ %1263 %1310) %1333 = (+.f64 %1312 %1268) %1345 = (/.f64 %102 %1294) %1357 = (* %71 %757) %1358 = (cbrt %1357) %1376 = (+ %101 %1358) %1403 = (+ (cbrt (* 2 %502)) %187) %1404 = (+.f64 %190 %608) %1424 = (cbrt %578) %1425 = (pow.f64 a #s(literal 2/9 binary64)) %1427 = (pow.f64 %102 #s(literal 2/3 binary64)) %1428 = (*.f64 %1427 %612) %1433 = (/.f64 (*.f64 %1425 %579) %1428) %1434 = (pow.f64 a #s(literal 2/3 binary64)) %1438 = (cbrt.f64 %102) %1442 = (-.f64 %479 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 1/9 binary64)) (pow.f64 %579 #s(literal 2 binary64))) (*.f64 %1438 %617)))) %1445 = (pow.f64 %102 #s(literal 2 binary64)) %1446 = (*.f64 %1445 %623) %1461 = (pow.f64 %102 #s(literal 5/3 binary64)) %1466 = (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 %400 %476)) (fma.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 %1434 (pow.f64 %579 #s(literal 3 binary64))) %1446) (*.f64 #s(literal 2/3 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 5/9 binary64)) (*.f64 %579 %1442)) (*.f64 %1461 %636))))) %1471 = (/.f64 (*.f64 %1434 %1442) %1446) %1472 = (*.f64 #s(literal 1/3 binary64) %1471) %1478 = (+ %1424 %187) %1501 = (cbrt %599) %1505 = (*.f64 (pow.f64 a #s(literal 7/9 binary64)) (*.f64 %1427 %1272)) %1513 = (pow.f64 %102 #s(literal 7/3 binary64)) %1515 = (*.f64 (pow.f64 a #s(literal 11/9 binary64)) (*.f64 %1513 %1282)) %1520 = (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) %1505)) %1526 = (pow.f64 %102 #s(literal 4 binary64)) %1528 = (*.f64 (pow.f64 a #s(literal 5/3 binary64)) (*.f64 %1526 %1293)) %1533 = (*.f64 #s(literal 1/36 binary64) (/.f64 #s(literal 1 binary64) %1515)) %1539 = (+ %1501 %187) %1540 = (+.f64 %190 %1268) %1566 = (+ %101 (cbrt (/ 1 %830))) %1567 = (+.f64 %867 %106) %1587 = (/ %330 %70) %1588 = (* %1587 %54) %1591 = (/.f64 (*.f64 %102 (*.f64 %262 %23)) a) %1592 = (*.f64 #s(literal 1/2 binary64) %1591) %1594 = (*.f64 g %332) %1595 = (/.f64 %1594 a) %1598 = (/.f64 %332 a) %1599 = (/.f64 %1594 %81) %1605 = (*.f64 %11 %332) %1606 = (/.f64 %1605 %91) %1607 = (/.f64 %332 %81) %1615 = (cbrt %1588) %1616 = (pow.f64 %102 #s(literal 4/3 binary64)) %1617 = (cbrt.f64 %262) %1618 = (*.f64 %1617 %103) %1620 = (/.f64 (*.f64 %1616 %1618) %105) %1622 = (*.f64 %1616 %1617) %1623 = (*.f64 g %1622) %1627 = (/.f64 %1622 %112) %1628 = (*.f64 %1617 %122) %1629 = (*.f64 %1616 %1628) %1637 = (*.f64 %1616 (*.f64 %1617 %141)) %1640 = (/.f64 %1629 %127) %1641 = (*.f64 #s(literal 1/3 binary64) %1640) %1647 = (* %1587 %152) %1648 = (*.f64 #s(literal -1/2 binary64) %1591) %1664 = (cbrt %1647) %1667 = (/.f64 (*.f64 %188 (*.f64 %1438 %1618)) %105) %1670 = (*.f64 %188 (*.f64 %1438 %1617)) %1671 = (*.f64 g %1670) %1676 = (*.f64 %188 (*.f64 %1438 %1628)) %1679 = (/.f64 %1670 %112) %1680 = (*.f64 #s(literal 1/3 binary64) %1679) %1686 = (*.f64 %188 (*.f64 %1438 (*.f64 %1617 %204))) %1689 = (/.f64 %1676 %127) %1696 = (+ %1615 %1664) %1697 = (+.f64 %1667 %1620) %1720 = (+ %676 %187) %1721 = (+.f64 %678 %190) %1742 = (* (+ %330 1) a) %1743 = (/ 1 %1742) %1744 = (* %1743 %54) %1745 = (+.f64 #s(literal 1 binary64) %332) %1746 = (*.f64 a %1745) %1747 = (/.f64 %23 %1746) %1749 = (/.f64 g %1746) %1753 = (*.f64 a (*.f64 %23 %1745)) %1754 = (/.f64 g %1753) %1756 = (/.f64 #s(literal 1 binary64) %1746) %1762 = (/.f64 %11 (*.f64 a (*.f64 %32 %1745))) %1764 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %1753)) %1770 = (cbrt %1744) %1771 = (cbrt.f64 %1745) %1772 = (*.f64 %105 %1771) %1773 = (/.f64 %103 %1772) %1776 = (*.f64 %105 (*.f64 %111 %1771)) %1777 = (/.f64 g %1776) %1782 = (*.f64 %105 (*.f64 %126 %1771)) %1783 = (/.f64 (*.f64 g %122) %1782) %1785 = (/.f64 #s(literal 1 binary64) %1776) %1786 = (*.f64 #s(literal 1/3 binary64) %1785) %1792 = (/.f64 %122 %1782) %1793 = (*.f64 #s(literal 1/3 binary64) %1792) %1799 = (* %1743 %152) %1800 = (*.f64 #s(literal -1 binary64) %1747) %1816 = (cbrt %1799) %1836 = (+ %1770 %1816) %1844 = (*.f64 #s(literal 2/3 binary64) %1785) %1865 = (+.f64 #s(literal 1 binary64) %224) %1866 = (*.f64 g %1865) %1868 = (pow.f64 h #s(literal 4 binary64)) %1869 = (pow.f64 g #s(literal 4 binary64)) %1870 = (/.f64 %1868 %1869) %1872 = (fma.f64 #s(literal -1/2 binary64) %220 (*.f64 #s(literal -1/8 binary64) %1870)) %1874 = (*.f64 g (+.f64 #s(literal 1 binary64) %1872)) %1877 = (pow.f64 h #s(literal 6 binary64)) %1878 = (pow.f64 g #s(literal 6 binary64)) %1879 = (/.f64 %1877 %1878) %1882 = (fma.f64 #s(literal -1/2 binary64) %220 (fma.f64 #s(literal -1/8 binary64) %1870 (*.f64 #s(literal -1/16 binary64) %1879))) %1884 = (*.f64 g (+.f64 #s(literal 1 binary64) %1882)) %1886 = (/.f64 %1868 %11) %1888 = (fma.f64 #s(literal -1/2 binary64) %16 (*.f64 #s(literal -1/8 binary64) %1886)) %1891 = (/.f64 %1877 %1869) %1894 = (fma.f64 #s(literal -1/2 binary64) %16 (fma.f64 #s(literal -1/8 binary64) %1886 (*.f64 #s(literal -1/16 binary64) %1891))) %1899 = (pow.f64 h #s(literal 8 binary64)) %1901 = (fma.f64 #s(literal 1/64 binary64) %1899 (*.f64 #s(literal 1/16 binary64) %1899)) %1902 = (/.f64 %1901 %1878) %1906 = (*.f64 a %11) %1907 = (/.f64 %1868 %1906) %1913 = (*.f64 a %1869) %1914 = (/.f64 %1877 %1913) %1917 = (fma.f64 #s(literal -1/4 binary64) %357 (fma.f64 #s(literal -1/16 binary64) %1907 (*.f64 #s(literal -1/32 binary64) %1914))) %1920 = (*.f64 a %1878) %1921 = (/.f64 %1901 %1920) %1925 = (*.f64 %105 %247) %1926 = (/.f64 %296 %1925) %1930 = (pow.f64 h #s(literal 8/3 binary64)) %1931 = (*.f64 %1930 %102) %1932 = (pow.f64 g #s(literal 7/3 binary64)) %1933 = (pow.f64 %188 #s(literal 2 binary64)) %1935 = (*.f64 %105 (*.f64 %1932 %1933)) %1936 = (/.f64 %1931 %1935) %1941 = (pow.f64 h #s(literal 14/3 binary64)) %1942 = (*.f64 %1941 %102) %1944 = (pow.f64 g #s(literal 13/3 binary64)) %1946 = (*.f64 %105 (*.f64 %1944 %1933)) %1947 = (/.f64 %1942 %1946) %1952 = (pow.f64 %188 #s(literal 5 binary64)) %1954 = (*.f64 %105 (*.f64 %1944 %1952)) %1960 = (*.f64 #s(literal 1/2 binary64) %220) %1965 = (+.f64 #s(literal 2 binary64) %224) %1970 = (+.f64 #s(literal 2 binary64) %1872) %1974 = (/.f64 %16 %1906) %1975 = (*.f64 #s(literal 1/4 binary64) %1974) %1979 = (/.f64 %1868 %1913) %1980 = (fma.f64 #s(literal 1/16 binary64) %1979 %1975) %1985 = (/.f64 %1877 %1920) %1990 = (*.f64 %16 %188) %1991 = (pow.f64 g #s(literal 8/3 binary64)) %1992 = (pow.f64 %262 #s(literal 2 binary64)) %1993 = (*.f64 %1991 %1992) %1994 = (*.f64 %105 %1993) %1995 = (/.f64 %1990 %1994) %1996 = (fma.f64 #s(literal -1/6 binary64) %1995 %278) %2000 = (pow.f64 g #s(literal 14/3 binary64)) %2002 = (*.f64 %105 (*.f64 %2000 %1992)) %2003 = (/.f64 (*.f64 %1868 %188) %2002) %2005 = (fma.f64 #s(literal -1/6 binary64) %1995 (fma.f64 #s(literal -1/24 binary64) %2003 %278)) %2011 = (pow.f64 %262 #s(literal 3 binary64)) %2014 = (-.f64 (*.f64 #s(literal -1/16 binary64) %1877) (*.f64 #s(literal 1/12 binary64) (/.f64 (*.f64 %11 %1868) %2011))) %2017 = (pow.f64 g #s(literal 20/3 binary64)) %2019 = (*.f64 %105 (*.f64 %2017 %1992)) %2023 = (fma.f64 #s(literal -1/6 binary64) %1995 (fma.f64 #s(literal -1/24 binary64) %2003 (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %188 %2014) %2019) %278))) %2029 = (pow.f64 g #s(literal 10/3 binary64)) %2031 = (*.f64 %105 (*.f64 %2029 %1933)) %2032 = (/.f64 %1931 %2031) %2038 = (pow.f64 g #s(literal 16/3 binary64)) %2040 = (*.f64 %105 (*.f64 %2038 %1933)) %2041 = (/.f64 %1942 %2040) %2048 = (/.f64 h g) %2052 = (*.f64 #s(literal -1 binary64) %2048) %2065 = (/.f64 %372 g) %2066 = (*.f64 #s(literal 1/2 binary64) %2065) %2068 = (*.f64 g (+.f64 #s(literal 1 binary64) %2066)) %2071 = (-.f64 %17 (*.f64 #s(literal 1/4 binary64) %387)) %2072 = (/.f64 %2071 %11) %2074 = (fma.f64 #s(literal 1/2 binary64) %2065 (*.f64 #s(literal 1/2 binary64) %2072)) %2078 = (*.f64 %372 %2071) %2079 = (pow.f64 g #s(literal 3 binary64)) %2080 = (/.f64 %2078 %2079) %2081 = (fma.f64 #s(literal -1/4 binary64) %2080 %2074) %2085 = (/.f64 #s(literal 1 binary64) g) %2086 = (fabs.f64 %2085) %2089 = (sqrt.f64 %2086) %2090 = (*.f64 g %2089) %2092 = (pow.f64 %2089 #s(literal 2 binary64)) %2093 = (*.f64 %11 %2092) %2097 = (/.f64 %2071 g) %2099 = (fma.f64 #s(literal 1/2 binary64) %372 (*.f64 #s(literal 1/2 binary64) %2097)) %2101 = (/.f64 %2078 %11) %2102 = (fma.f64 #s(literal -1/4 binary64) %2101 %2099) %2105 = (pow.f64 %2071 #s(literal 2 binary64)) %2107 = (fma.f64 #s(literal -1/4 binary64) (*.f64 %387 %2071) (*.f64 #s(literal 1/4 binary64) %2105)) %2108 = (/.f64 %2107 %2079) %2111 = (*.f64 #s(literal 1/4 binary64) %372) %2114 = (fma.f64 #s(literal 1/4 binary64) %372 (*.f64 #s(literal 1/4 binary64) %2097)) %2116 = (fma.f64 #s(literal -1/8 binary64) %2101 %2114) %2120 = (/.f64 %372 a) %2121 = (*.f64 #s(literal 1/4 binary64) %2120) %2123 = (/.f64 %2071 %237) %2125 = (fma.f64 #s(literal 1/4 binary64) %2120 (*.f64 #s(literal 1/4 binary64) %2123)) %2127 = (/.f64 %2078 %1906) %2128 = (fma.f64 #s(literal -1/8 binary64) %2127 %2125) %2130 = (*.f64 a %2079) %2131 = (/.f64 %2107 %2130) %2134 = (*.f64 #s(literal 1/2 binary64) %2120) %2137 = (fma.f64 #s(literal 1/2 binary64) %2120 (*.f64 #s(literal 1/2 binary64) %2123)) %2139 = (fma.f64 #s(literal -1/4 binary64) %2127 %2137) %2146 = (fma.f64 #s(literal 1/8 binary64) %2120 (*.f64 #s(literal 1/8 binary64) %2123)) %2148 = (fma.f64 #s(literal -1/16 binary64) %2127 %2146) %2153 = (*.f64 #s(literal 4 binary64) (/.f64 a %372)) %2156 = (*.f64 a %2071) %2158 = (/.f64 %2156 (*.f64 g %387)) %2161 = (*.f64 a %2105) %2163 = (/.f64 %2161 (pow.f64 %372 #s(literal 3 binary64))) %2164 = (/.f64 %2156 %372) %2166 = (fma.f64 #s(literal -2 binary64) %2163 (*.f64 #s(literal -1 binary64) %2164)) %2168 = (fma.f64 #s(literal -2 binary64) (/.f64 %2166 %11) %2153) %2172 = (/.f64 (*.f64 a %2107) %387) %2175 = (/.f64 %2161 %387) %2184 = (/.f64 %372 %237) %2186 = (*.f64 g (fma.f64 #s(literal 1/4 binary64) %2184 %85)) %2188 = (/.f64 %2071 %1906) %2190 = (fma.f64 #s(literal 1/4 binary64) %2184 (fma.f64 #s(literal 1/4 binary64) %2188 %85)) %2193 = (/.f64 %2078 %2130) %2200 = (/.f64 %2093 a) %2203 = (/.f64 %2092 a) %2206 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %237)) %2210 = (cbrt.f64 %372) %2211 = (*.f64 %1445 %2210) %2212 = (/.f64 %2211 %105) %2214 = (*.f64 %1438 %2071) %2215 = (pow.f64 %372 #s(literal 2/9 binary64)) %2216 = (*.f64 g %2215) %2217 = (*.f64 %105 %2216) %2218 = (/.f64 %2214 %2217) %2222 = (pow.f64 %372 #s(literal 1/9 binary64)) %2226 = (-.f64 (*.f64 #s(literal -1/4 binary64) %2078) (*.f64 #s(literal 1/12 binary64) (/.f64 %2105 (*.f64 %1438 %2222)))) %2227 = (pow.f64 %372 #s(literal 2/3 binary64)) %2228 = (*.f64 %102 %2227) %2229 = (*.f64 %11 %2228) %2232 = (fma.f64 #s(literal 1/3 binary64) (/.f64 %2226 (*.f64 %105 %2229)) %2212) %2235 = (*.f64 #s(literal -1/2 binary64) %2107) %2237 = (pow.f64 %2071 #s(literal 3 binary64)) %2238 = (*.f64 %1445 %2227) %2241 = (pow.f64 %372 #s(literal 5/9 binary64)) %2246 = (-.f64 %2235 (fma.f64 #s(literal 1/216 binary64) (/.f64 %2237 %2238) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %2071 %2226) (*.f64 %1461 %2241))))) %2247 = (*.f64 %2079 %2228) %2248 = (*.f64 %105 %2247) %2253 = (*.f64 %102 %2210) %2255 = (*.f64 %1427 %2215) %2256 = (*.f64 g %2255) %2257 = (/.f64 %2071 %2256) %2260 = (*.f64 %11 %2238) %2262 = (fma.f64 #s(literal 1/3 binary64) (/.f64 %2226 %2260) %2253) %2265 = (*.f64 %2079 %2238) %2270 = (/.f64 %2253 %677) %2272 = (*.f64 %262 %2215) %2273 = (*.f64 %1427 %2272) %2276 = (/.f64 %2071 (*.f64 %105 (*.f64 g %2273))) %2279 = (*.f64 %262 %2227) %2280 = (*.f64 %1445 %2279) %2284 = (fma.f64 #s(literal 1/3 binary64) (/.f64 %2226 (*.f64 %105 (*.f64 %11 %2280))) %2270) %2288 = (*.f64 %105 (*.f64 %2079 %2280)) %2294 = (/.f64 %2214 %2216) %2298 = (fma.f64 #s(literal 1/3 binary64) (/.f64 %2226 %2229) %2211) %2305 = (/.f64 %2253 %105) %2308 = (/.f64 %2071 (*.f64 %105 %2256)) %2313 = (fma.f64 #s(literal 1/3 binary64) (/.f64 %2226 (*.f64 %105 %2260)) %2305) %2322 = (*.f64 g (+.f64 #s(literal 2 binary64) %2066)) %2369 = (*.f64 g (fma.f64 #s(literal 1/4 binary64) %2184 %84)) %2372 = (fma.f64 #s(literal 1/4 binary64) %2184 (fma.f64 #s(literal 1/4 binary64) %2188 %84)) %2381 = (*.f64 #s(literal 2 binary64) %84) %2399 = (*.f64 a %372) %2400 = (/.f64 %2399 g) %2407 = (fma.f64 #s(literal -1/32 binary64) (*.f64 a %387) (*.f64 #s(literal 1/8 binary64) %2156)) %2409 = (*.f64 #s(literal 2 binary64) (/.f64 %2407 %11)) %2414 = (*.f64 %372 %2407) %2415 = (*.f64 a %2078) %2425 = (*.f64 %188 %372) %2426 = (pow.f64 g #s(literal 5/3 binary64)) %2427 = (*.f64 %2426 %1992) %2428 = (*.f64 %105 %2427) %2429 = (/.f64 %2425 %2428) %2433 = (*.f64 %188 %2071) %2434 = (/.f64 %2433 %1994) %2436 = (fma.f64 #s(literal 1/6 binary64) %2429 (fma.f64 #s(literal 1/6 binary64) %2434 %278)) %2440 = (*.f64 %188 %2078) %2443 = (*.f64 (pow.f64 g #s(literal 11/3 binary64)) %1992) %2444 = (*.f64 %105 %2443) %2449 = (*.f64 %102 %372) %2450 = (/.f64 %2449 %2428) %2451 = (/.f64 %332 %275) %2452 = (fma.f64 #s(literal 1/6 binary64) %2450 %2451) %2453 = (*.f64 g %2452) %2455 = (*.f64 %102 %2071) %2458 = (fma.f64 #s(literal 1/6 binary64) %2450 (fma.f64 #s(literal 1/6 binary64) (/.f64 %2455 %1994) %2451)) %2461 = (*.f64 %102 %2078) %2466 = (*.f64 %247 %262) %2468 = (/.f64 %372 %2427) %2469 = (/.f64 %262 %272) %2470 = (fma.f64 #s(literal 1/6 binary64) %2468 %2469) %2471 = (*.f64 g %2470) %2475 = (fma.f64 #s(literal 1/6 binary64) %2468 (fma.f64 #s(literal 1/6 binary64) (/.f64 %2071 %1993) %2469)) %2482 = (/.f64 %2425 %2427) %2483 = (/.f64 %263 %272) %2489 = (fma.f64 #s(literal 1/6 binary64) %2482 (fma.f64 #s(literal 1/6 binary64) (/.f64 %2433 %1993) %2483)) %2499 = (/.f64 %262 %275) %2500 = (/.f64 %372 %2428) %2505 = (/.f64 %2071 %1994) %2518 = (*.f64 %105 g) %2519 = (/.f64 %2211 %2518) %2523 = (*.f64 %11 %2215) %2525 = (/.f64 %2214 (*.f64 %105 %2523)) %2526 = (fma.f64 #s(literal 1/6 binary64) %2525 %2519) %2530 = (/.f64 %2226 %2248) %2532 = (fma.f64 #s(literal 1/6 binary64) %2525 (fma.f64 #s(literal 1/3 binary64) %2530 %2519)) %2538 = (/.f64 %2253 g) %2543 = (/.f64 %2071 (*.f64 %11 %2255)) %2558 = (*.f64 %105 (*.f64 g %262)) %2559 = (/.f64 %2253 %2558) %2560 = (/.f64 #s(literal 1 binary64) %275) %2566 = (/.f64 %2071 (*.f64 %105 (*.f64 %11 %2273))) %2571 = (/.f64 %2226 %2288) %2577 = (fma.f64 #s(literal 1/6 binary64) (/.f64 %372 (*.f64 %105 (*.f64 %2426 %2011))) %2560) %2581 = (+.f64 %278 %2519) %2588 = (fma.f64 #s(literal 1/6 binary64) %2525 (fma.f64 #s(literal 1/3 binary64) %2530 %2581)) %2592 = (+.f64 %278 %2559) %2599 = (fma.f64 #s(literal 1/6 binary64) %2566 (fma.f64 #s(literal 1/3 binary64) %2571 %2592)) %2615 = (/.f64 %332 %272) %2616 = (/.f64 %2211 g) %2620 = (/.f64 %2214 %2523) %2627 = (*.f64 %283 %372) %2628 = (/.f64 %2627 %1992) %2631 = (*.f64 %102 (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 %2226 %2238)) (*.f64 #s(literal 1/6 binary64) %2628))) %2648 = (/.f64 %2092 g) %2649 = (/.f64 #s(literal 1 binary64) %11) %2652 = (*.f64 %102 (cbrt.f64 (-.f64 %2648 %2649))) %2668 = (*.f64 %188 (cbrt.f64 (+.f64 %2649 %2648))) %2680 = (*.f64 %102 (cbrt.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2648) %2649))) %2685 = (+.f64 (/.f64 %2680 %105) %297) %2697 = (NAN.f64 ) %2699 = (/.f64 %2697 g) %2702 = (/.f64 %2697 %11) %2706 = (/.f64 %2697 %2079) %2726 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %1906)) %2728 = (cbrt.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 %2092 %237)) %2726)) %2751 = (*.f64 %16 %332) %2755 = (/.f64 %2751 a) %2756 = (*.f64 %1868 %332) %2757 = (/.f64 %2756 %1906) %2762 = (*.f64 %1877 %332) %2763 = (/.f64 %2762 %1913) %2766 = (fma.f64 #s(literal -1/4 binary64) %2755 (fma.f64 #s(literal -1/16 binary64) %2757 (*.f64 #s(literal -1/32 binary64) %2763))) %2771 = (/.f64 (*.f64 %102 (*.f64 %262 %1901)) %1920) %2776 = (*.f64 %294 (*.f64 %188 %1622)) %2777 = (/.f64 %2776 %1925) %2779 = (*.f64 %1930 %1622) %2780 = (/.f64 %2779 %1935) %2783 = (*.f64 %1941 %1622) %2784 = (/.f64 %2783 %1946) %2795 = (/.f64 %2751 %1906) %2796 = (*.f64 #s(literal 1/4 binary64) %2795) %2800 = (/.f64 %2756 %1913) %2801 = (fma.f64 #s(literal 1/16 binary64) %2800 %2796) %2805 = (/.f64 %2762 %1920) %2810 = (pow.f64 %262 #s(literal 4/3 binary64)) %2812 = (*.f64 %188 (*.f64 %1438 %2810)) %2816 = (*.f64 %188 %1438) %2818 = (pow.f64 %262 #s(literal 5/3 binary64)) %2820 = (*.f64 %105 (*.f64 %1991 %2818)) %2821 = (/.f64 (*.f64 %16 %2816) %2820) %2822 = (/.f64 %2812 %275) %2828 = (*.f64 %105 (*.f64 %2000 %2818)) %2829 = (/.f64 (*.f64 %1868 %2816) %2828) %2837 = (*.f64 %105 (*.f64 %2017 %2818)) %2845 = (+.f64 %2822 (/.f64 %2776 %286)) %2848 = (/.f64 %2779 %2031) %2867 = (/.f64 %16 %1746) %2869 = (*.f64 a (*.f64 %11 %1745)) %2870 = (/.f64 %1868 %2869) %2876 = (*.f64 a (*.f64 %1869 %1745)) %2877 = (/.f64 %1877 %2876) %2880 = (fma.f64 #s(literal -1/2 binary64) %2867 (fma.f64 #s(literal -1/8 binary64) %2870 (*.f64 #s(literal -1/16 binary64) %2877))) %2884 = (*.f64 a (*.f64 %1878 %1745)) %2885 = (/.f64 %1901 %2884) %2889 = (*.f64 %294 %188) %2891 = (*.f64 %105 (*.f64 %247 %1771)) %2892 = (/.f64 %2889 %2891) %2894 = (*.f64 %1933 %1771) %2897 = (/.f64 %1930 (*.f64 %105 (*.f64 %1932 %2894))) %2902 = (/.f64 %1941 (*.f64 %105 (*.f64 %1944 %2894))) %2916 = (/.f64 %16 %2869) %2917 = (*.f64 #s(literal 1/2 binary64) %2916) %2918 = (*.f64 #s(literal 2 binary64) %1756) %2922 = (/.f64 %1868 %2876) %2923 = (fma.f64 #s(literal 1/8 binary64) %2922 %2917) %2927 = (/.f64 %1877 %2884) %2937 = (/.f64 %262 (*.f64 %105 (*.f64 %272 %1771))) %2938 = (*.f64 %1992 %1771) %2941 = (/.f64 %16 (*.f64 %105 (*.f64 %1991 %2938))) %2942 = (*.f64 #s(literal 1/6 binary64) %2941) %2949 = (/.f64 %1868 (*.f64 %105 (*.f64 %2000 %2938))) %2950 = (fma.f64 #s(literal 1/24 binary64) %2949 %2942) %2956 = (/.f64 %2014 (*.f64 %105 (*.f64 %2017 %2938))) %2962 = (*.f64 %105 (*.f64 %283 %1771)) %2963 = (/.f64 %2889 %2962) %2969 = (/.f64 %1930 (*.f64 %105 (*.f64 %2029 %2894))) %2970 = (fma.f64 #s(literal 1/6 binary64) %2941 %2963) %3015 = (*.f64 %16 %102) %3016 = (/.f64 %3015 %1994) %3021 = (*.f64 %1868 %102) %3022 = (/.f64 %3021 %2002) %3029 = (/.f64 (*.f64 %102 %2014) %2019) %3052 = (fma.f64 #s(literal 1/16 binary64) %1907 %358) %3066 = (*.f64 %294 %1445) %3067 = (/.f64 %3066 %1925) %3074 = (fma.f64 #s(literal -1 binary64) %3067 (*.f64 #s(literal -1/24 binary64) (/.f64 %1930 (*.f64 %105 (*.f64 %1932 %102))))) %3080 = (*.f64 %272 %1930) %3082 = (/.f64 %3080 (*.f64 %105 %102)) %3083 = (*.f64 #s(literal 1/24 binary64) %3082) %3084 = (fma.f64 #s(literal 1/48 binary64) (/.f64 %1941 (*.f64 %105 (*.f64 %283 %102))) %3083) %3087 = (fma.f64 #s(literal -1 binary64) %3067 (*.f64 #s(literal -1 binary64) (/.f64 %3084 %2079))) %3101 = (/.f64 %3066 %286) %3107 = (*.f64 %105 %1992) %3108 = (/.f64 (*.f64 %283 %3015) %3107) %3119 = (*.f64 %105 (*.f64 %272 %1992)) %3152 = (fma.f64 #s(literal -1/2 binary64) %372 (*.f64 #s(literal -1/2 binary64) %2097)) %3154 = (*.f64 #s(literal -1 binary64) (/.f64 %3152 g)) %3159 = (/.f64 %2078 g) %3160 = (*.f64 #s(literal 1/2 binary64) %2071) %3163 = (*.f64 #s(literal -1/2 binary64) %372) %3164 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %3159 %3160) g) %3163) %3166 = (*.f64 #s(literal -1 binary64) (/.f64 %3164 g)) %3172 = (fabs.f64 (/.f64 #s(literal -1 binary64) g)) %3177 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %3172)) %3178 = (*.f64 g %3177) %3181 = (pow.f64 %3177 #s(literal 2 binary64)) %3182 = (*.f64 %11 %3181) %3221 = (fma.f64 #s(literal -1/4 binary64) %2120 (*.f64 #s(literal -1/4 binary64) %2123)) %3222 = (/.f64 %3221 g) %3227 = (/.f64 %2078 %237) %3228 = (/.f64 %2071 a) %3229 = (*.f64 #s(literal 1/4 binary64) %3228) %3232 = (*.f64 #s(literal -1/4 binary64) %2120) %3233 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %3227 %3229) g) %3232) %3234 = (/.f64 %3233 g) %3323 = (/.f64 %3182 a) %3326 = (/.f64 %3181 a) %3333 = (*.f64 %247 %2455) %3335 = (*.f64 %283 %2449) %3336 = (/.f64 %3335 %3107) %3337 = (*.f64 #s(literal -1/6 binary64) %3336) %3344 = (*.f64 %247 %2461) %3346 = (*.f64 %283 %2455) %3348 = (*.f64 #s(literal 1/6 binary64) (/.f64 %3346 %3107)) %3359 = (*.f64 %247 %2071) %3361 = (*.f64 #s(literal -1/6 binary64) %2628) %3368 = (*.f64 %247 %2078) %3370 = (*.f64 %283 %2071) %3384 = (*.f64 %105 %2011) %3386 = (/.f64 %2627 %3384) %3387 = (*.f64 #s(literal -1/6 binary64) %3386) %3396 = (*.f64 #s(literal 1/6 binary64) (/.f64 %3370 %3384)) %3412 = (*.f64 #s(literal -1/6 binary64) (/.f64 %3335 %1992)) %3436 = (*.f64 #s(literal -1/6 binary64) (/.f64 %2627 %3107)) %3457 = (/.f64 %2107 g) %3490 = (/.f64 %2107 %237) %3491 = (/.f64 %2078 a) %3523 = (fma.f64 #s(literal 2 binary64) %2163 %2164) %3526 = (*.f64 #s(literal 4 binary64) (/.f64 %2156 %387)) %3543 = (*.f64 %1933 %2210) %3544 = (/.f64 %3543 %105) %3546 = (cbrt.f64 %188) %3547 = (*.f64 %3546 %2071) %3549 = (fma.f64 #s(literal -1/6 binary64) (/.f64 %3547 %2217) %3544) %3555 = (-.f64 (*.f64 #s(literal 1/4 binary64) %2078) (*.f64 #s(literal 1/12 binary64) (/.f64 %2105 (*.f64 %3546 %2222)))) %3556 = (*.f64 %188 %2227) %3557 = (*.f64 g %3556) %3558 = (*.f64 %105 %3557) %3562 = (*.f64 #s(literal 1/6 binary64) (/.f64 %3547 (*.f64 %105 %2215))) %3565 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %3555 %3558) %3562) g) %3544) %3567 = (*.f64 %1933 %2227) %3575 = (-.f64 %2235 (fma.f64 #s(literal 1/216 binary64) (/.f64 %2237 %3567) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %2071 %3555) (*.f64 (pow.f64 %188 #s(literal 5/3 binary64)) %2241))))) %3579 = (*.f64 #s(literal 1/3 binary64) (/.f64 %3555 (*.f64 %105 %3556))) %3586 = (*.f64 %188 %2253) %3587 = (/.f64 %3586 %105) %3589 = (pow.f64 %188 #s(literal 2/3 binary64)) %3590 = (*.f64 %3589 %2215) %3591 = (*.f64 g %3590) %3592 = (*.f64 %105 %3591) %3593 = (/.f64 %2455 %3592) %3596 = (*.f64 %102 %3555) %3597 = (*.f64 g %3567) %3598 = (*.f64 %105 %3597) %3600 = (*.f64 %105 %3590) %3601 = (/.f64 %2455 %3600) %3602 = (*.f64 #s(literal 1/6 binary64) %3601) %3609 = (*.f64 %105 %3567) %3610 = (/.f64 %3596 %3609) %3611 = (*.f64 #s(literal 1/3 binary64) %3610) %3618 = (*.f64 %188 %2210) %3620 = (/.f64 %2071 %3591) %3625 = (*.f64 #s(literal 1/6 binary64) (/.f64 %2071 %3590)) %3632 = (*.f64 #s(literal 1/3 binary64) (/.f64 %3555 %3567)) %3645 = (*.f64 #s(literal 1/6 binary64) (/.f64 %3547 %2215)) %3659 = (/.f64 %3618 %105) %3666 = (/.f64 %2071 %3600) %3690 = (*.f64 #s(literal 1/6 binary64) %3593) %3721 = (-.f64 %3361 %3632) %3738 = (/.f64 %3618 %677) %3739 = (*.f64 %3589 %2272) %3768 = (/.f64 %3543 %2518) %3773 = (/.f64 %3549 g) %3814 = (*.f64 #s(literal -1/6 binary64) %3601) %3837 = (*.f64 %102 %3721) %3863 = (/.f64 %3181 g) %3866 = (*.f64 %102 (cbrt.f64 (fma.f64 #s(literal -1 binary64) %3863 %2649))) %3883 = (*.f64 %102 (cbrt.f64 (+.f64 %2649 %3863))) %3889 = (/.f64 %3883 %105) %3894 = (+.f64 %2451 %3889) %3914 = (*.f64 #s(literal -1/6 binary64) (/.f64 %2449 %3119)) %3938 = (*.f64 #s(literal -1/12 binary64) (/.f64 %2627 %105)) %3947 = (*.f64 #s(literal 1/12 binary64) (/.f64 %3370 %105)) %3961 = (*.f64 #s(literal -1/12 binary64) (/.f64 %372 %275)) %3979 = (cbrt.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 %3181 %237) %2726)) %4019 = (*.f64 %1616 %2810) %4024 = (*.f64 %16 %1616) %4025 = (/.f64 %4024 %2820) %4026 = (/.f64 %4019 %275) %4031 = (*.f64 %1868 %1616) %4032 = (/.f64 %4031 %2828) %4046 = (*.f64 #s(literal 1/4 binary64) %2755) %4047 = (fma.f64 #s(literal 1/16 binary64) %2757 %4046) %4062 = (*.f64 %294 (*.f64 %1513 %1617)) %4063 = (/.f64 %4062 %1925) %4066 = (*.f64 %1930 %1617) %4073 = (*.f64 %1941 %1617) %4080 = (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 %272 %4066) (*.f64 %105 %1427))) %4081 = (fma.f64 #s(literal 1/48 binary64) (/.f64 %4073 (*.f64 %105 (*.f64 %283 %1427))) %4080) %4102 = (/.f64 (*.f64 %283 %4024) (*.f64 %105 %2818)) %4128 = (*.f64 #s(literal -1/6 binary64) (/.f64 %372 (*.f64 %105 (*.f64 %272 %2011)))) %4174 = (*.f64 #s(literal 1/2 binary64) %2867) %4175 = (fma.f64 #s(literal 1/8 binary64) %2870 %4174) %4189 = (*.f64 %294 %102) %4190 = (/.f64 %4189 %2891) %4193 = (*.f64 %1445 %1771) %4205 = (*.f64 #s(literal 1/24 binary64) (/.f64 %3080 (*.f64 %105 %4193))) %4206 = (fma.f64 #s(literal 1/48 binary64) (/.f64 %1941 (*.f64 %105 (*.f64 %283 %4193))) %4205) %4211 = (pow.f64 %102 #s(literal 5 binary64)) %4228 = (/.f64 (*.f64 %283 %16) (*.f64 %105 %2938)) %4254 = (sqrt.f64 %11) %4256 = (/.f64 %16 %4254) %4258 = (+.f64 %4254 (*.f64 #s(literal -1/2 binary64) %4256)) %4260 = (pow.f64 %4254 #s(literal 3 binary64)) %4261 = (/.f64 %16 %4260) %4264 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %4254)) %4267 = (+.f64 %4254 (*.f64 %16 (-.f64 (*.f64 #s(literal -1/8 binary64) %4261) %4264))) %4269 = (pow.f64 %4254 #s(literal 5 binary64)) %4270 = (/.f64 %16 %4269) %4273 = (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %4260)) %4278 = (+.f64 %4254 (*.f64 %16 (-.f64 (*.f64 %16 (-.f64 (*.f64 #s(literal -1/16 binary64) %4270) %4273)) %4264))) %4280 = (-.f64 %4254 g) %4288 = (/.f64 %4280 a) %4289 = (*.f64 #s(literal 1/2 binary64) %4288) %4291 = (*.f64 a %4254) %4292 = (/.f64 %16 %4291) %4295 = (*.f64 a %4260) %4296 = (/.f64 %16 %4295) %4299 = (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) %4291)) %4304 = (*.f64 a %4269) %4305 = (/.f64 %16 %4304) %4308 = (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) %4295)) %4315 = (cbrt.f64 %4280) %4316 = (*.f64 %102 %4315) %4317 = (/.f64 %4316 %105) %4319 = (pow.f64 %4280 #s(literal 2/3 binary64)) %4321 = (*.f64 %105 (*.f64 %4254 %4319)) %4322 = (/.f64 %3015 %4321) %4325 = (pow.f64 %4254 #s(literal 2 binary64)) %4328 = (fma.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %4325 %4280)) %4273) %4329 = (*.f64 %102 %4328) %4331 = (*.f64 %105 %4319) %4333 = (/.f64 %102 %4321) %4334 = (*.f64 #s(literal -1/6 binary64) %4333) %4335 = (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 %16 %4329) %4331) %4334) %4338 = (/.f64 %4329 %4331) %4339 = (pow.f64 %4280 #s(literal 2 binary64)) %4340 = (*.f64 %4260 %4339) %4343 = (/.f64 #s(literal 1 binary64) %4269) %4344 = (*.f64 %4254 %4280) %4348 = (-.f64 (*.f64 #s(literal 1/216 binary64) (/.f64 #s(literal 1 binary64) %4340)) (fma.f64 #s(literal 1/16 binary64) %4343 (*.f64 #s(literal 1/3 binary64) (/.f64 %4328 %4344)))) %4349 = (*.f64 %102 %4348) %4355 = (fma.f64 #s(literal -1/6 binary64) %4333 (*.f64 %16 (fma.f64 #s(literal -1/3 binary64) %4338 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %16 %4349) %4331))))) %4358 = (+.f64 g %4254) %4373 = (/.f64 %4358 a) %4376 = (*.f64 #s(literal 1/4 binary64) %4292) %4388 = (cbrt.f64 %4358) %4389 = (*.f64 %188 %4388) %4390 = (/.f64 %4389 %105) %4392 = (pow.f64 %4358 #s(literal 2/3 binary64)) %4394 = (*.f64 %105 (*.f64 %4254 %4392)) %4396 = (fma.f64 #s(literal -1/6 binary64) (/.f64 %1990 %4394) %4390) %4400 = (fma.f64 #s(literal 1/12 binary64) (/.f64 #s(literal 1 binary64) (*.f64 %4325 %4358)) %4273) %4401 = (*.f64 %188 %4400) %4403 = (*.f64 %105 %4392) %4405 = (/.f64 %188 %4394) %4408 = (fma.f64 %16 (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 %16 %4401) %4403) (*.f64 #s(literal -1/6 binary64) %4405)) %4390) %4410 = (/.f64 %4401 %4403) %4411 = (pow.f64 %4358 #s(literal 2 binary64)) %4412 = (*.f64 %4260 %4411) %4415 = (*.f64 %4254 %4358) %4419 = (-.f64 (*.f64 #s(literal 1/216 binary64) (/.f64 #s(literal 1 binary64) %4412)) (fma.f64 #s(literal 1/16 binary64) %4343 (*.f64 #s(literal 1/3 binary64) (/.f64 %4400 %4415)))) %4420 = (*.f64 %188 %4419) %4427 = (fma.f64 %16 (fma.f64 #s(literal -1/6 binary64) %4405 (*.f64 %16 (fma.f64 #s(literal -1/3 binary64) %4410 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %16 %4420) %4403))))) %4390) %4430 = (sqrt (neg %217)) %4431 = (sqrt.f64 #s(literal -1 binary64)) %4432 = (*.f64 h %4431) %4434 = (/ %4430 a) %4435 = (/.f64 %4432 a) %4444 = (+.f64 %4390 %4317) %4472 = (+.f64 g %7) %4479 = (*.f64 h %4472) %4480 = (/.f64 %4479 %4254) %4482 = (+.f64 %4254 (*.f64 #s(literal 1/2 binary64) %4480)) %4484 = (pow.f64 %4472 #s(literal 2 binary64)) %4487 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 %4484 %4325))) %4488 = (*.f64 h %4487) %4489 = (/.f64 %4488 %4254) %4490 = (/.f64 %4472 %4254) %4494 = (+.f64 %4254 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %4489 (*.f64 #s(literal 1/2 binary64) %4490)))) %4496 = (/.f64 %4487 %4254) %4497 = (*.f64 %4487 %4472) %4498 = (*.f64 h %4497) %4499 = (/.f64 %4498 %4260) %4505 = (+.f64 %4254 (*.f64 h (fma.f64 #s(literal 1/2 binary64) %4490 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %4496 (*.f64 #s(literal 1/4 binary64) %4499)))))) %4513 = (*.f64 #s(literal 1/2 binary64) %4280) %4529 = (/.f64 %4479 %4291) %4532 = (/.f64 %4488 %4291) %4533 = (/.f64 %4472 %4291) %4536 = (*.f64 h (fma.f64 #s(literal -1/4 binary64) %4532 (*.f64 #s(literal 1/4 binary64) %4533))) %4539 = (/.f64 %4487 %4291) %4540 = (/.f64 %4498 %4295) %4545 = (*.f64 h (fma.f64 #s(literal 1/4 binary64) %4533 (*.f64 h (fma.f64 #s(literal -1/4 binary64) %4539 (*.f64 #s(literal 1/8 binary64) %4540))))) %4549 = (/.f64 %4254 a) %4565 = (*.f64 #s(literal 1/4 binary64) %4288) %4581 = (/.f64 a %4280) %4582 = (*.f64 #s(literal 2 binary64) %4581) %4584 = (*.f64 a %4479) %4585 = (*.f64 %4254 %4339) %4589 = (*.f64 a %4487) %4591 = (*.f64 a %4484) %4593 = (*.f64 %4325 (pow.f64 %4280 #s(literal 3 binary64))) %4596 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %4589 %4585) (*.f64 #s(literal -1/4 binary64) (/.f64 %4591 %4593))) %4598 = (*.f64 a %4472) %4599 = (/.f64 %4598 %4585) %4607 = (*.f64 a %4497) %4621 = (*.f64 #s(literal 1/2 binary64) %4549) %4623 = (fma.f64 #s(literal 1/4 binary64) %4529 %4621) %4625 = (fma.f64 #s(literal 1/2 binary64) %4549 %4536) %4627 = (fma.f64 #s(literal 1/2 binary64) %4549 %4545) %4629 = (fma.f64 #s(literal -1/2 binary64) %77 %4621) %4637 = (*.f64 %102 %4472) %4638 = (*.f64 h %4637) %4640 = (*.f64 %4254 (pow.f64 %4280 #s(literal 2/9 binary64))) %4641 = (*.f64 %105 %4640) %4642 = (/.f64 %4638 %4641) %4645 = (/.f64 %4637 %4641) %4646 = (*.f64 #s(literal -1/2 binary64) %4496) %4651 = (-.f64 %4646 (*.f64 #s(literal 1/12 binary64) (/.f64 %4484 (*.f64 %4325 (pow.f64 %4280 #s(literal 1/9 binary64)))))) %4652 = (*.f64 %102 %4651) %4653 = (*.f64 h %4652) %4660 = (*.f64 #s(literal 1/4 binary64) (/.f64 %4497 %4260)) %4661 = (pow.f64 %4472 #s(literal 3 binary64)) %4670 = (-.f64 %4660 (fma.f64 #s(literal 1/216 binary64) (/.f64 %4661 (*.f64 %4260 %4319)) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %4472 %4651) (*.f64 %4254 (pow.f64 %4280 #s(literal 5/9 binary64))))))) %4671 = (*.f64 %102 %4670) %4672 = (*.f64 h %4671) %4674 = (/.f64 %4652 %4331) %4675 = (*.f64 #s(literal 1/3 binary64) %4674) %4676 = (fma.f64 #s(literal 1/3 binary64) (/.f64 %4672 %4331) %4675) %4686 = (/.f64 %4472 %4640) %4687 = (*.f64 h %4651) %4694 = (*.f64 h %4670) %4696 = (/.f64 %4651 %4319) %4697 = (*.f64 #s(literal 1/3 binary64) %4696) %4704 = (/.f64 %4315 %677) %4707 = (*.f64 %105 (*.f64 %262 %4640)) %4708 = (/.f64 %4479 %4707) %4711 = (/.f64 %4472 %4707) %4713 = (*.f64 %105 (*.f64 %262 %4319)) %4720 = (/.f64 %4651 %4713) %4721 = (*.f64 #s(literal 1/3 binary64) %4720) %4722 = (fma.f64 #s(literal 1/3 binary64) (/.f64 %4694 %4713) %4721) %4731 = (/.f64 %4637 %4640) %4745 = (/.f64 %4315 %105) %4750 = (/.f64 %4472 %4641) %4771 = (-.f64 %758 g) %4805 = (*.f64 #s(literal 1/2 binary64) %4373) %4830 = (/.f64 a %4358) %4833 = (*.f64 %4254 %4411) %4839 = (*.f64 %4325 (pow.f64 %4358 #s(literal 3 binary64))) %4842 = (fma.f64 #s(literal -1/2 binary64) (/.f64 %4589 %4833) (*.f64 #s(literal -1/4 binary64) (/.f64 %4591 %4839))) %4844 = (/.f64 %4598 %4833) %4863 = (*.f64 %188 %4472) %4864 = (*.f64 h %4863) %4866 = (*.f64 %4254 (pow.f64 %4358 #s(literal 2/9 binary64))) %4867 = (*.f64 %105 %4866) %4868 = (/.f64 %4864 %4867) %4871 = (/.f64 %4863 %4867) %4876 = (-.f64 %4646 (*.f64 #s(literal 1/12 binary64) (/.f64 %4484 (*.f64 %4325 (pow.f64 %4358 #s(literal 1/9 binary64)))))) %4877 = (*.f64 %188 %4876) %4878 = (*.f64 h %4877) %4892 = (-.f64 %4660 (fma.f64 #s(literal 1/216 binary64) (/.f64 %4661 (*.f64 %4260 %4392)) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %4472 %4876) (*.f64 %4254 (pow.f64 %4358 #s(literal 5/9 binary64))))))) %4893 = (*.f64 %188 %4892) %4894 = (*.f64 h %4893) %4896 = (/.f64 %4877 %4403) %4897 = (*.f64 #s(literal 1/3 binary64) %4896) %4898 = (fma.f64 #s(literal 1/3 binary64) (/.f64 %4894 %4403) %4897) %4904 = (/.f64 (*.f64 %102 %4388) %105) %4909 = (/.f64 %4637 %4867) %4910 = (*.f64 %102 %4876) %4917 = (*.f64 %102 %4892) %4920 = (/.f64 %4910 %4403) %4921 = (*.f64 #s(literal 1/3 binary64) %4920) %4932 = (/.f64 %4472 %4866) %4933 = (*.f64 h %4876) %4940 = (*.f64 h %4892) %4943 = (*.f64 #s(literal 1/3 binary64) (/.f64 %4876 %4392)) %4954 = (/.f64 %4863 %4866) %4968 = (/.f64 %4388 %105) %4976 = (/.f64 %4472 %4867) %4993 = (*.f64 #s(literal 1/6 binary64) %4645) %4994 = (*.f64 #s(literal 1/6 binary64) %4909) %5007 = (*.f64 #s(literal 1/3 binary64) (/.f64 %4671 %4331)) %5008 = (/.f64 %4917 %4403) %5020 = (-.f64 %4315 %4388) %5023 = (*.f64 #s(literal 1/6 binary64) %4932) %5024 = (-.f64 (*.f64 #s(literal 1/6 binary64) %4686) %5023) %5029 = (-.f64 %4697 %4943) %5041 = (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 %4670 %4319)) (*.f64 #s(literal 1/3 binary64) (/.f64 %4892 %4392))) %5054 = (*.f64 #s(literal 1/6 binary64) %4711) %5058 = (*.f64 #s(literal 1/6 binary64) (/.f64 %4472 (*.f64 %105 (*.f64 %262 %4866)))) %5061 = (/.f64 %4388 %677) %5065 = (*.f64 %105 (*.f64 %262 %4392)) %5067 = (*.f64 #s(literal 1/3 binary64) (/.f64 %4876 %5065)) %5076 = (*.f64 #s(literal 1/3 binary64) (/.f64 %4670 %4713)) %5098 = (/.f64 %4893 %4403) %5108 = (+.f64 %4704 %4390) %5151 = (*.f64 %102 %5020) %5153 = (*.f64 %102 %5024) %5156 = (*.f64 %102 %5029) %5160 = (*.f64 %102 %5041) %5165 = (/.f64 %5151 %105) %5173 = (/.f64 %5153 %105) %5184 = (-.f64 %425 g) %5189 = (cbrt.f64 %5184) %5191 = (/.f64 (*.f64 %102 %5189) %105) %5193 = (+.f64 g %425) %5199 = (cbrt.f64 %5193) %5201 = (/.f64 (*.f64 %188 %5199) %105) %5208 = (cbrt.f64 %4771) %5210 = (/.f64 (*.f64 %102 %5208) %105) %5212 = (+.f64 %4317 %5210) %5232 = (cbrt.f64 %4629) %5236 = (*.f64 a (*.f64 %4254 (pow.f64 %4629 #s(literal 2/9 binary64)))) %5237 = (/.f64 %4479 %5236) %5241 = (/.f64 %4472 %5236) %5249 = (-.f64 (*.f64 #s(literal -1/4 binary64) %4539) (*.f64 #s(literal 1/48 binary64) (/.f64 %4484 (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 %4325 (pow.f64 %4629 #s(literal 1/9 binary64))))))) %5251 = (pow.f64 %4629 #s(literal 2/3 binary64)) %5276 = (*.f64 #s(literal 1/3 binary64) (/.f64 %5249 %5251)) %5277 = (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 h (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 %4497 %4295)) (fma.f64 #s(literal 1/1728 binary64) (/.f64 %4661 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 %4260 %5251))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 %4472 %5249) (*.f64 a (*.f64 %4254 (pow.f64 %4629 #s(literal 5/9 binary64))))))))) %5251) %5276) %5300 = (cbrt.f64 %603) %5324 = (/.f64 (*.f64 %102 (*.f64 %262 %4280)) a) %5325 = (*.f64 #s(literal 1/2 binary64) %5324) %5327 = (/.f64 %2751 %4291) %5330 = (/.f64 %332 %4291) %5331 = (/.f64 %2751 %4295) %5337 = (/.f64 %332 %4295) %5338 = (/.f64 %2751 %4304) %5348 = (/.f64 (*.f64 %1616 (*.f64 %1617 %4315)) %105) %5355 = (*.f64 %1616 (*.f64 %1617 %4328)) %5358 = (/.f64 %1622 %4321) %5359 = (*.f64 #s(literal -1/6 binary64) %5358) %5363 = (/.f64 %5355 %4331) %5365 = (*.f64 %1616 (*.f64 %1617 %4348)) %5376 = (/.f64 (*.f64 %102 (*.f64 %262 %4358)) a) %5397 = (/.f64 (*.f64 %188 (*.f64 %1438 (*.f64 %1617 %4388))) %105) %5405 = (*.f64 %188 (*.f64 %1438 (*.f64 %1617 %4400))) %5408 = (/.f64 %1670 %4394) %5413 = (/.f64 %5405 %4403) %5416 = (*.f64 %188 (*.f64 %1438 (*.f64 %1617 %4419))) %5425 = (+.f64 %5397 %5348) %5464 = (*.f64 a (*.f64 %4254 %1745)) %5465 = (/.f64 %16 %5464) %5466 = (/.f64 %4254 %1746) %5471 = (*.f64 a (*.f64 %4260 %1745)) %5472 = (/.f64 %16 %5471) %5475 = (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) %5464)) %5482 = (/.f64 %16 (*.f64 a (*.f64 %4269 %1745))) %5485 = (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %5471)) %5492 = (/.f64 %4315 %1772) %5494 = (*.f64 %1771 %4319) %5496 = (*.f64 %105 (*.f64 %4254 %5494)) %5501 = (*.f64 %105 %5494) %5505 = (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) %5496)) %5509 = (/.f64 %4328 %5501) %5518 = (/.f64 %4358 %1746) %5533 = (/.f64 %4388 %1772) %5536 = (*.f64 %1771 %4392) %5538 = (*.f64 %105 (*.f64 %4254 %5536)) %5544 = (*.f64 %105 %5536) %5546 = (/.f64 #s(literal 1 binary64) %5538) %5547 = (*.f64 #s(literal 1/6 binary64) %5546) %5554 = (/.f64 %4400 %5544) %5555 = (*.f64 #s(literal 1/3 binary64) %5554) %5587 = (/.f64 %11 %16) %5591 = (*.f64 %16 %4431) %5592 = (/.f64 %11 %5591) %5593 = (*.f64 #s(literal 1/2 binary64) %5592) %5594 = (+.f64 %4431 %5593) %5595 = (*.f64 h %5594) %5597 = (pow.f64 %4431 #s(literal 3 binary64)) %5598 = (*.f64 %1868 %5597) %5599 = (/.f64 %1869 %5598) %5601 = (+.f64 %4431 (fma.f64 #s(literal -1/8 binary64) %5599 %5593)) %5602 = (*.f64 h %5601) %5604 = (pow.f64 %4431 #s(literal 5 binary64)) %5610 = (*.f64 h (+.f64 %4431 (fma.f64 #s(literal -1/8 binary64) %5599 (fma.f64 #s(literal 1/16 binary64) (/.f64 %1878 (*.f64 %1877 %5604)) %5593)))) %5612 = (/.f64 g h) %5613 = (*.f64 #s(literal -1 binary64) %5612) %5623 = (*.f64 a h) %5624 = (/.f64 g %5623) %5625 = (/.f64 %4431 a) %5626 = (*.f64 #s(literal 1/2 binary64) %5625) %5630 = (*.f64 a %5591) %5631 = (/.f64 %11 %5630) %5632 = (fma.f64 #s(literal 1/4 binary64) %5631 %5626) %5636 = (*.f64 a %5598) %5637 = (/.f64 %1869 %5636) %5642 = (cbrt.f64 h) %5643 = (cbrt.f64 %4431) %5644 = (*.f64 %102 %5643) %5645 = (*.f64 %5642 %5644) %5646 = (/.f64 %5645 %105) %5648 = (pow.f64 h #s(literal 5/3 binary64)) %5649 = (pow.f64 %4431 #s(literal 2/3 binary64)) %5650 = (*.f64 %5648 %5649) %5651 = (*.f64 %105 %5650) %5652 = (/.f64 %109 %5651) %5653 = (*.f64 %105 %294) %5654 = (/.f64 %5644 %5653) %5658 = (*.f64 %11 %102) %5659 = (pow.f64 %4431 #s(literal 5/3 binary64)) %5660 = (*.f64 %1930 %5659) %5661 = (*.f64 %105 %5660) %5662 = (/.f64 %5658 %5661) %5663 = (fma.f64 #s(literal 1/6 binary64) %5662 %5654) %5672 = (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 %1869 %5597)) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %11 %16) %4431))) %5673 = (*.f64 %102 %5672) %5675 = (*.f64 %105 (*.f64 %1941 %5649)) %5676 = (/.f64 %5673 %5675) %5678 = (fma.f64 #s(literal 1/6 binary64) %5662 (fma.f64 #s(literal 1/3 binary64) %5676 %5654)) %5688 = (+.f64 %4431 %5612) %5700 = (*.f64 #s(literal -1/2 binary64) %5625) %5715 = (*.f64 %188 %5643) %5716 = (*.f64 %5642 %5715) %5717 = (/.f64 %5716 %105) %5719 = (/.f64 %192 %5651) %5720 = (/.f64 %5715 %5653) %5721 = (fma.f64 #s(literal 1/3 binary64) %5719 %5720) %5724 = (*.f64 %11 %188) %5725 = (/.f64 %5724 %5661) %5729 = (*.f64 %188 %5672) %5730 = (/.f64 %5729 %5675) %5741 = (/.f64 g %16) %5746 = (+.f64 %5720 %5654) %5747 = (*.f64 h %5746) %5749 = (fma.f64 #s(literal 1/3 binary64) %5719 %5746) %5766 = (*.f64 a %16) %5786 = (/.f64 %4472 %4432) %5788 = (+.f64 %4431 (*.f64 #s(literal 1/2 binary64) %5786)) %5791 = (pow.f64 %4431 #s(literal 2 binary64)) %5794 = (-.f64 %11 (*.f64 #s(literal 1/4 binary64) (/.f64 %4484 %5791))) %5795 = (/.f64 %5794 %5591) %5797 = (fma.f64 #s(literal 1/2 binary64) %5786 (*.f64 #s(literal 1/2 binary64) %5795)) %5798 = (+.f64 %4431 %5797) %5801 = (*.f64 %4472 %5794) %5802 = (pow.f64 h #s(literal 3 binary64)) %5803 = (*.f64 %5802 %5597) %5804 = (/.f64 %5801 %5803) %5806 = (+.f64 %4431 (fma.f64 #s(literal -1/4 binary64) %5804 %5797)) %5810 = (fabs.f64 (/.f64 #s(literal 1 binary64) h)) %5811 = (*.f64 %16 %5810) %5813 = (sqrt.f64 %5810) %5814 = (*.f64 h %5813) %5819 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %5810)) %5820 = (*.f64 h %5819) %5822 = (*.f64 %5813 %5819) %5823 = (*.f64 %16 %5822) %5837 = (*.f64 #s(literal 1/2 binary64) (/.f64 %4472 %4431)) %5838 = (-.f64 %5837 g) %5839 = (/.f64 %5838 h) %5841 = (fma.f64 #s(literal 1/2 binary64) %4431 (*.f64 #s(literal 1/2 binary64) %5839)) %5844 = (fma.f64 #s(literal 1/4 binary64) %5795 %5841) %5850 = (*.f64 a %4431) %5851 = (/.f64 %4472 %5850) %5852 = (*.f64 #s(literal 1/2 binary64) %5851) %5853 = (-.f64 %5852 %77) %5854 = (/.f64 %5853 h) %5856 = (fma.f64 #s(literal 1/2 binary64) %5625 (*.f64 #s(literal 1/2 binary64) %5854)) %5859 = (/.f64 %5794 %5630) %5860 = (fma.f64 #s(literal 1/4 binary64) %5859 %5856) %5864 = (/.f64 %5801 (*.f64 a %5803)) %5868 = (*.f64 a %4432) %5869 = (/.f64 %4472 %5868) %5875 = (fma.f64 #s(literal 1/2 binary64) %5869 (fma.f64 #s(literal 1/2 binary64) %5859 %5625)) %5886 = (fma.f64 #s(literal 1/4 binary64) %5625 (*.f64 #s(literal 1/4 binary64) %5854)) %5889 = (fma.f64 #s(literal 1/8 binary64) %5859 %5886) %5895 = (/.f64 a %4432) %5898 = (*.f64 a %5838) %5899 = (*.f64 h %5791) %5900 = (/.f64 %5898 %5899) %5901 = (/.f64 a %4431) %5902 = (*.f64 #s(literal 2 binary64) %5901) %5906 = (pow.f64 %5838 #s(literal 2 binary64)) %5911 = (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a %5794) %5597)) %5912 = (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a %5906) %5597) %5911) %5913 = (/.f64 %5912 %16) %5920 = (*.f64 %5838 %5794) %5922 = (pow.f64 %4431 #s(literal 4 binary64)) %5926 = (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 a %5801) %5604)) %5928 = (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %5912 %5838) %4431) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a %5920) %5922) %5926)) %5935 = (fma.f64 #s(literal 1/4 binary64) %5869 %5626) %5939 = (fma.f64 #s(literal 1/4 binary64) %5869 (fma.f64 #s(literal 1/4 binary64) %5859 %5626)) %5942 = (fma.f64 #s(literal -1/8 binary64) %5864 %5939) %5957 = (/.f64 %5823 a) %5960 = (/.f64 g %5766) %5961 = (/.f64 %5822 a) %5966 = (*.f64 %102 %5838) %5967 = (/.f64 %5966 %5651) %5968 = (fma.f64 #s(literal 1/3 binary64) %5967 %5654) %5971 = (*.f64 %102 %5794) %5972 = (/.f64 %5971 %5661) %5973 = (fma.f64 #s(literal 1/6 binary64) %5972 %5968) %5976 = (*.f64 %102 %5801) %5977 = (pow.f64 h #s(literal 11/3 binary64)) %5978 = (pow.f64 %4431 #s(literal 11/3 binary64)) %5979 = (*.f64 %5977 %5978) %5980 = (*.f64 %105 %5979) %5981 = (/.f64 %5976 %5980) %5985 = (*.f64 %5642 %5643) %5987 = (/.f64 %5838 %5650) %5988 = (/.f64 %5643 %294) %5989 = (fma.f64 #s(literal 1/3 binary64) %5987 %5988) %5992 = (/.f64 %5794 %5660) %5993 = (fma.f64 #s(literal 1/6 binary64) %5992 %5989) %5996 = (/.f64 %5801 %5979) %6000 = (/.f64 %5985 %677) %6002 = (*.f64 %262 %5649) %6004 = (*.f64 %105 (*.f64 %5648 %6002)) %6005 = (/.f64 %5838 %6004) %6008 = (/.f64 %5643 (*.f64 %105 (*.f64 %294 %262))) %6009 = (fma.f64 #s(literal 1/3 binary64) %6005 %6008) %6012 = (*.f64 %262 %5659) %6015 = (/.f64 %5794 (*.f64 %105 (*.f64 %1930 %6012))) %6016 = (fma.f64 #s(literal 1/6 binary64) %6015 %6009) %6019 = (*.f64 %262 %5978) %6022 = (/.f64 %5801 (*.f64 %105 (*.f64 %5977 %6019))) %6027 = (/.f64 %5966 %5650) %6028 = (/.f64 %5644 %294) %6029 = (fma.f64 #s(literal 1/3 binary64) %6027 %6028) %6033 = (fma.f64 #s(literal 1/6 binary64) (/.f64 %5971 %5660) %6029) %6040 = (/.f64 %5985 %105) %6042 = (/.f64 %5838 %5651) %6043 = (/.f64 %5643 %5653) %6044 = (fma.f64 #s(literal 1/3 binary64) %6042 %6043) %6047 = (/.f64 %5794 %5661) %6048 = (fma.f64 #s(literal 1/6 binary64) %6047 %6044) %6051 = (/.f64 %5801 %5980) %6060 = (fma.f64 #s(literal 1/2 binary64) %5786 (fma.f64 #s(literal 1/2 binary64) %5795 %5612)) %6072 = (*.f64 #s(literal -1 binary64) %5741) %6078 = (+.f64 g %5837) %6079 = (/.f64 %6078 h) %6095 = (fma.f64 #s(literal 1/2 binary64) %5851 %77) %6096 = (/.f64 %6095 h) %6112 = (*.f64 #s(literal 1/2 binary64) %6096) %6113 = (fma.f64 #s(literal 1/2 binary64) %5625 %6112) %6116 = (fma.f64 #s(literal 1/4 binary64) %5859 %6113) %6141 = (*.f64 a %6078) %6142 = (/.f64 %6141 %5899) %6147 = (pow.f64 %6078 #s(literal 2 binary64)) %6150 = (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a %6147) %5597) %5911) %6151 = (/.f64 %6150 %16) %6159 = (*.f64 %6078 %5794) %6163 = (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %6078 %6150) %4431) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a %6159) %5922) %5926)) %6171 = (*.f64 %188 %6078) %6172 = (/.f64 %6171 %5651) %6173 = (fma.f64 #s(literal 1/3 binary64) %6172 %5720) %6176 = (*.f64 %188 %5794) %6177 = (/.f64 %6176 %5661) %6178 = (fma.f64 #s(literal 1/6 binary64) %6177 %6173) %6181 = (*.f64 %188 %5801) %6182 = (/.f64 %6181 %5980) %6186 = (*.f64 %102 %6078) %6187 = (/.f64 %6186 %5651) %6188 = (fma.f64 #s(literal 1/3 binary64) %6187 %5654) %6191 = (fma.f64 #s(literal 1/6 binary64) %5972 %6188) %6197 = (/.f64 %6078 %5650) %6198 = (fma.f64 #s(literal 1/3 binary64) %6197 %5988) %6201 = (fma.f64 #s(literal 1/6 binary64) %5992 %6198) %6208 = (/.f64 %6171 %5650) %6209 = (/.f64 %5715 %294) %6210 = (fma.f64 #s(literal 1/3 binary64) %6208 %6209) %6214 = (fma.f64 #s(literal 1/6 binary64) (/.f64 %6176 %5660) %6210) %6223 = (/.f64 %6078 %5651) %6239 = (pow.f64 h #s(literal 4/3 binary64)) %6240 = (*.f64 %6239 %5966) %6241 = (*.f64 %105 %5649) %6243 = (*.f64 #s(literal 1/3 binary64) (/.f64 %6240 %6241)) %6245 = (/.f64 (*.f64 %6239 %6186) %6241) %6246 = (*.f64 #s(literal 1/3 binary64) %6245) %6252 = (pow.f64 %5794 #s(literal 2 binary64)) %6255 = (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %4484 %5794) %5922) (*.f64 #s(literal 1/4 binary64) (/.f64 %6252 %5791))) %6257 = (*.f64 #s(literal -1/2 binary64) (/.f64 %6255 %4431)) %6261 = (-.f64 %6257 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %16 %5906) %4431))) %6262 = (*.f64 %102 %6261) %6264 = (fma.f64 #s(literal 1/3 binary64) (/.f64 %6262 %5651) %6243) %6268 = (-.f64 %6257 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %16 %6147) %4431))) %6269 = (*.f64 %102 %6268) %6271 = (fma.f64 #s(literal 1/3 binary64) (/.f64 %6269 %5651) %6246) %6280 = (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %4472 %6255) %5791) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %4472 %6252) %5922))) %6282 = (*.f64 #s(literal -1/2 binary64) (/.f64 %6280 %4431)) %6286 = (-.f64 %6282 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %16 %5920) %5791))) %6287 = (*.f64 %102 %6286) %6288 = (*.f64 %1930 %5649) %6289 = (*.f64 %105 %6288) %6291 = (fma.f64 #s(literal 1/3 binary64) (/.f64 %6287 %6289) %6264) %6295 = (-.f64 %6282 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %16 %6159) %5791))) %6296 = (*.f64 %102 %6295) %6298 = (fma.f64 #s(literal 1/3 binary64) (/.f64 %6296 %6289) %6271) %6313 = (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %4472 %6280) %5791) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %6255 %5794) %5791) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 %4484 %6252) (pow.f64 %4431 #s(literal 6 binary64)))))) %4431)) %6319 = (*.f64 #s(literal 1/12 binary64) (/.f64 (*.f64 %16 %6252) %5597)) %6321 = (-.f64 %6313 (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 %16 (*.f64 %4472 %5920)) %5922) %6319)) %6322 = (*.f64 %102 %6321) %6323 = (*.f64 %5977 %5649) %6324 = (*.f64 %105 %6323) %6331 = (-.f64 %6313 (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 %16 (*.f64 %4472 %6159)) %5922) %6319)) %6332 = (*.f64 %102 %6331) %6338 = (*.f64 %6239 %5838) %6339 = (/.f64 %6338 %5649) %6340 = (*.f64 #s(literal 1/3 binary64) %6339) %6341 = (*.f64 %6239 %6078) %6342 = (/.f64 %6341 %5649) %6343 = (*.f64 #s(literal 1/3 binary64) %6342) %6344 = (-.f64 %6340 %6343) %6348 = (*.f64 #s(literal 1/3 binary64) (/.f64 %6261 %5650)) %6351 = (*.f64 #s(literal 1/3 binary64) (/.f64 %6268 %5650)) %6357 = (fma.f64 #s(literal 1/3 binary64) (/.f64 %6286 %6288) %6348) %6360 = (fma.f64 #s(literal 1/3 binary64) (/.f64 %6295 %6288) %6351) %6378 = (*.f64 %105 %6002) %6379 = (/.f64 %6338 %6378) %6381 = (*.f64 #s(literal 1/3 binary64) (/.f64 %6261 %6004)) %6383 = (/.f64 %6341 %6378) %6385 = (*.f64 #s(literal 1/3 binary64) (/.f64 %6268 %6004)) %6391 = (*.f64 %105 (*.f64 %1930 %6002)) %6393 = (fma.f64 #s(literal 1/3 binary64) (/.f64 %6286 %6391) %6381) %6396 = (fma.f64 #s(literal 1/3 binary64) (/.f64 %6295 %6391) %6385) %6402 = (*.f64 %105 (*.f64 %5977 %6002)) %6412 = (fma.f64 #s(literal 1/3 binary64) %5967 %5746) %6413 = (fma.f64 #s(literal 1/3 binary64) %6172 %6412) %6417 = (fma.f64 #s(literal 1/6 binary64) %6177 (fma.f64 #s(literal 1/6 binary64) %5972 %6413)) %6424 = (+.f64 %6008 %5720) %6425 = (*.f64 h %6424) %6427 = (fma.f64 #s(literal 1/3 binary64) %6005 %6424) %6428 = (fma.f64 #s(literal 1/3 binary64) %6172 %6427) %6432 = (fma.f64 #s(literal 1/6 binary64) %6177 (fma.f64 #s(literal 1/6 binary64) %6015 %6428)) %6440 = (*.f64 h (fma.f64 #s(literal -1 binary64) %5654 %5654)) %6458 = (*.f64 %102 %6344) %6461 = (*.f64 %6239 %6261) %6463 = (*.f64 #s(literal 1/3 binary64) (/.f64 %6461 %5649)) %6464 = (*.f64 %6239 %6268) %6466 = (*.f64 #s(literal 1/3 binary64) (/.f64 %6464 %5649)) %6467 = (-.f64 %6463 %6466) %6468 = (*.f64 %102 %6467) %6469 = (/.f64 %6468 %5802) %6473 = (*.f64 %6239 %6286) %6475 = (*.f64 #s(literal 1/3 binary64) (/.f64 %6473 %5649)) %6476 = (*.f64 %6239 %6295) %6478 = (*.f64 #s(literal 1/3 binary64) (/.f64 %6476 %5649)) %6479 = (-.f64 %6475 %6478) %6480 = (*.f64 %102 %6479) %6482 = (+.f64 (/.f64 %6480 %1868) %6469) %6486 = (*.f64 %6239 %6321) %6489 = (*.f64 %6239 %6331) %6492 = (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 %6486 %5649)) (*.f64 #s(literal 1/3 binary64) (/.f64 %6489 %5649))) %6493 = (*.f64 %102 %6492) %6494 = (pow.f64 h #s(literal 5 binary64)) %6504 = (/.f64 %6468 (*.f64 %105 %5802)) %6505 = (/.f64 %6458 %105) %6506 = (+.f64 %6504 %6505) %6511 = (+.f64 (/.f64 %6480 (*.f64 %105 %1868)) %6506) %6524 = (*.f64 (cbrt.f64 %5813) (cbrt.f64 %5819)) %6525 = (*.f64 %102 %6524) %6527 = (/.f64 (*.f64 %294 %6525) %105) %6529 = (pow.f64 h #s(literal 7/3 binary64)) %6532 = (*.f64 (pow.f64 %5813 #s(literal 2/3 binary64)) (pow.f64 %5819 #s(literal 2/3 binary64))) %6534 = (*.f64 %105 (*.f64 %6529 %6532)) %6535 = (/.f64 %109 %6534) %6536 = (*.f64 %105 %5642) %6537 = (/.f64 %6525 %6536) %6541 = (pow.f64 h #s(literal 13/3 binary64)) %6544 = (*.f64 (pow.f64 %5813 #s(literal 5/3 binary64)) (pow.f64 %5819 #s(literal 5/3 binary64))) %6546 = (*.f64 %105 (*.f64 %6541 %6544)) %6547 = (/.f64 %5658 %6546) %6548 = (fma.f64 #s(literal -1/9 binary64) %6547 %6537) %6553 = (*.f64 %2079 %16) %6556 = (*.f64 (pow.f64 %5813 #s(literal 2 binary64)) (pow.f64 %5819 #s(literal 2 binary64))) %6557 = (/.f64 %6553 %6556) %6562 = (pow.f64 h #s(literal 25/3 binary64)) %6564 = (*.f64 %105 (*.f64 %6562 %6532)) %6565 = (/.f64 (*.f64 %102 (fma.f64 #s(literal -1/27 binary64) %6557 (*.f64 #s(literal 2/9 binary64) %6557))) %6564) %6579 = (*.f64 %188 %6524) %6583 = (/.f64 %192 %6534) %6584 = (/.f64 %6579 %6536) %6585 = (fma.f64 #s(literal 1/3 binary64) %6583 %6584) %6588 = (/.f64 %5724 %6546) %6589 = (fma.f64 #s(literal -1/9 binary64) %6588 %6585) %6596 = (/.f64 (*.f64 %188 (fma.f64 #s(literal -2/9 binary64) %6557 (*.f64 #s(literal 1/27 binary64) %6557))) %6564) %6600 = (+.f64 %6584 %6537) %6603 = (fma.f64 #s(literal 1/3 binary64) %6583 %6600) %6608 = (fma.f64 #s(literal -1/9 binary64) %6588 (fma.f64 #s(literal -1/9 binary64) %6547 %6603)) %6623 = (*.f64 #s(literal 1/9 binary64) %6547) %6652 = (fma.f64 #s(literal 1/3 binary64) %5719 %6412) %6656 = (fma.f64 #s(literal 1/6 binary64) %5972 (fma.f64 #s(literal 1/6 binary64) %5725 %6652)) %6662 = (*.f64 #s(literal 1/4 binary64) %5851) %6663 = (fma.f64 #s(literal -1/2 binary64) %77 %6662) %6665 = (*.f64 %1445 %5649) %6667 = (/.f64 (*.f64 %1434 %6663) (*.f64 %5648 %6665)) %6668 = (fma.f64 #s(literal 1/3 binary64) %6667 %5654) %6671 = (*.f64 %1445 %5659) %6674 = (/.f64 %5794 (*.f64 %105 (*.f64 %1930 %6671))) %6675 = (fma.f64 #s(literal 1/12 binary64) %6674 %6668) %6678 = (*.f64 %1445 %5978) %6681 = (/.f64 %5801 (*.f64 %105 (*.f64 %5977 %6678))) %6686 = (fma.f64 #s(literal 1/3 binary64) %5719 (fma.f64 #s(literal 1/3 binary64) %6667 %5746)) %6690 = (fma.f64 #s(literal 1/12 binary64) %6674 (fma.f64 #s(literal 1/6 binary64) %5725 %6686)) %6696 = (*.f64 %1445 %6532) %6699 = (/.f64 g (*.f64 %105 (*.f64 %6529 %6696))) %6706 = (/.f64 %11 (*.f64 %105 (*.f64 %6541 (*.f64 %4211 %6544)))) %6708 = (fma.f64 #s(literal -1/6 binary64) %6699 (fma.f64 #s(literal -1/36 binary64) %6706 %6537)) %6712 = (pow.f64 %102 #s(literal 6 binary64)) %6715 = (/.f64 %6553 (*.f64 a (*.f64 %6712 %6556))) %6724 = (+.f64 %5720 %6537) %6727 = (fma.f64 #s(literal 1/3 binary64) %5719 %6724) %6742 = (fma.f64 #s(literal 1/3 binary64) %6172 %5746) %6747 = (fma.f64 #s(literal 1/6 binary64) %6177 (fma.f64 #s(literal 1/6 binary64) %5662 %6742)) %6756 = (*.f64 %102 (*.f64 %262 %4431)) %6758 = (/.f64 (*.f64 h %6756) a) %6761 = (/.f64 %1594 %5623) %6762 = (/.f64 %6756 a) %6763 = (*.f64 #s(literal 1/2 binary64) %6762) %6767 = (/.f64 %1605 %5630) %6768 = (fma.f64 #s(literal 1/4 binary64) %6767 %6763) %6772 = (*.f64 %1869 %332) %6773 = (/.f64 %6772 %5636) %6778 = (*.f64 %1617 %5643) %6779 = (*.f64 %1616 %6778) %6781 = (/.f64 (*.f64 %5642 %6779) %105) %6783 = (/.f64 %1623 %5651) %6784 = (/.f64 %6779 %5653) %6789 = (/.f64 (*.f64 %11 %1622) %5661) %6794 = (*.f64 %1617 %5672) %6795 = (*.f64 %1616 %6794) %6796 = (/.f64 %6795 %5675) %6804 = (*.f64 #s(literal -1/2 binary64) %6762) %6820 = (*.f64 %188 (*.f64 %1438 %6778)) %6822 = (/.f64 (*.f64 %5642 %6820) %105) %6824 = (/.f64 %1671 %5651) %6825 = (/.f64 %6820 %5653) %6826 = (fma.f64 #s(literal 1/3 binary64) %6824 %6825) %6830 = (/.f64 (*.f64 %11 %1670) %5661) %6835 = (*.f64 %188 (*.f64 %1438 %6794)) %6836 = (/.f64 %6835 %5675) %6842 = (+.f64 %6825 %6784) %6843 = (*.f64 h %6842) %6845 = (fma.f64 #s(literal 1/3 binary64) %6824 %6842) %6862 = (fma.f64 #s(literal 1/3 binary64) %5719 %6427) %6866 = (fma.f64 #s(literal 1/6 binary64) %5725 (fma.f64 #s(literal 1/6 binary64) %6015 %6862)) %6872 = (/.f64 %4432 %1746) %6876 = (/.f64 g (*.f64 a (*.f64 h %1745))) %6877 = (/.f64 %4431 %1746) %6881 = (*.f64 %4431 %1745) %6884 = (/.f64 %11 (*.f64 a (*.f64 %16 %6881))) %6885 = (fma.f64 #s(literal 1/2 binary64) %6884 %6877) %6889 = (*.f64 %5597 %1745) %6892 = (/.f64 %1869 (*.f64 a (*.f64 %1868 %6889))) %6897 = (/.f64 %5985 %1772) %6899 = (*.f64 %5649 %1771) %6902 = (/.f64 g (*.f64 %105 (*.f64 %5648 %6899))) %6905 = (/.f64 %5643 (*.f64 %105 (*.f64 %294 %1771))) %6909 = (*.f64 %5659 %1771) %6912 = (/.f64 %11 (*.f64 %105 (*.f64 %1930 %6909))) %6913 = (fma.f64 #s(literal 1/6 binary64) %6912 %6905) %6919 = (/.f64 %5672 (*.f64 %105 (*.f64 %1941 %6899))) %6921 = (fma.f64 #s(literal 1/6 binary64) %6912 (fma.f64 #s(literal 1/3 binary64) %6919 %6905)) %6948 = (*.f64 #s(literal -1/6 binary64) %6912) %6959 = (*.f64 h (fma.f64 #s(literal -1 binary64) %6905 %6905)) %6985 = (/.f64 %11 %4432) %6994 = (*.f64 %16 %5597) %6995 = (/.f64 %1869 %6994) %6997 = (*.f64 #s(literal 1/2 binary64) (/.f64 %11 %4431)) %7012 = (/.f64 %11 %5868) %7020 = (*.f64 a %6994) %7021 = (/.f64 %1869 %7020) %7022 = (/.f64 %11 %5850) %7038 = (*.f64 %6239 %102) %7040 = (/.f64 (*.f64 g %7038) %6241) %7043 = (*.f64 %105 %5659) %7046 = (fma.f64 #s(literal -1/3 binary64) %7040 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 %11 (*.f64 %5642 %102)) %7043))) %7053 = (/.f64 (*.f64 %11 %7038) %7043) %7055 = (*.f64 %105 (*.f64 %294 %5649)) %7057 = (*.f64 #s(literal 1/3 binary64) (/.f64 %5673 %7055)) %7058 = (fma.f64 #s(literal 1/6 binary64) %7053 %7057) %7060 = (*.f64 #s(literal -1/3 binary64) %7040) %7120 = (*.f64 %6239 %188) %7122 = (/.f64 (*.f64 g %7120) %6241) %7123 = (*.f64 #s(literal 1/3 binary64) %7122) %7124 = (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 %11 (*.f64 %5642 %188)) %7043) %7123) %7131 = (/.f64 (*.f64 %11 %7120) %7043) %7132 = (/.f64 %5729 %7055) %7134 = (fma.f64 #s(literal 1/6 binary64) %7131 (*.f64 #s(literal 1/3 binary64) %7132)) %7144 = (fma.f64 #s(literal -1/3 binary64) %7040 %7123) %7196 = (/.f64 %5794 %4432) %7197 = (fma.f64 #s(literal -1/2 binary64) %7196 %5837) %7204 = (*.f64 h %5597) %7205 = (/.f64 %5801 %7204) %7206 = (/.f64 %5794 %4431) %7210 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) %7205 (*.f64 #s(literal 1/2 binary64) %7206)) h) %5837) %7218 = (fabs.f64 (/.f64 #s(literal -1 binary64) h)) %7219 = (*.f64 %16 %7218) %7223 = (sqrt.f64 (*.f64 #s(literal -1 binary64) %7218)) %7224 = (*.f64 h %7223) %7228 = (sqrt.f64 %7218) %7229 = (*.f64 h %7228) %7232 = (*.f64 %7228 %7223) %7233 = (*.f64 %16 %7232) %7254 = (*.f64 #s(literal 1/2 binary64) %4431) %7259 = (*.f64 #s(literal 1/2 binary64) %5838) %7279 = (/.f64 %5794 %5868) %7280 = (*.f64 #s(literal 1/2 binary64) %5853) %7288 = (/.f64 %5801 (*.f64 a %7204)) %7289 = (/.f64 %5794 %5850) %7292 = (/.f64 (fma.f64 #s(literal 1/8 binary64) %7288 (*.f64 #s(literal 1/4 binary64) %7289)) h) %7322 = (*.f64 #s(literal 1/4 binary64) %5625) %7327 = (*.f64 #s(literal 1/4 binary64) %5853) %7348 = (/.f64 %5898 %5791) %7372 = (fma.f64 #s(literal -1/4 binary64) %7279 %6662) %7404 = (/.f64 %7233 a) %7407 = (/.f64 %7232 a) %7416 = (*.f64 %5642 %5971) %7417 = (/.f64 %7416 %7043) %7424 = (*.f64 %5642 %5976) %7425 = (*.f64 %105 %5978) %7426 = (/.f64 %7424 %7425) %7427 = (*.f64 %6239 %5971) %7428 = (/.f64 %7427 %7043) %7429 = (*.f64 #s(literal 1/6 binary64) %7428) %7431 = (/.f64 (fma.f64 #s(literal 1/12 binary64) %7426 %7429) h) %7444 = (*.f64 %5642 %5794) %7445 = (/.f64 %7444 %5659) %7452 = (*.f64 %5642 %5801) %7454 = (*.f64 %6239 %5794) %7458 = (/.f64 (fma.f64 #s(literal 1/12 binary64) (/.f64 %7452 %5978) (*.f64 #s(literal 1/6 binary64) (/.f64 %7454 %5659))) h) %7471 = (*.f64 %105 %6012) %7473 = (*.f64 #s(literal 1/3 binary64) %6379) %7480 = (*.f64 %105 %6019) %7481 = (/.f64 %7452 %7480) %7483 = (*.f64 #s(literal 1/6 binary64) (/.f64 %7454 %7471)) %7500 = (*.f64 #s(literal 1/3 binary64) (/.f64 %6240 %5649)) %7522 = (/.f64 %7444 %7043) %7524 = (*.f64 #s(literal 1/3 binary64) (/.f64 %6338 %6241)) %7531 = (/.f64 %7452 %7425) %7532 = (/.f64 %7454 %7043) %7575 = (*.f64 #s(literal -1/2 binary64) %4431) %7615 = (*.f64 #s(literal 1/2 binary64) %6095) %7659 = (*.f64 #s(literal 2 binary64) (/.f64 %6141 %5791)) %7682 = (*.f64 %5642 %6176) %7684 = (*.f64 %6239 %6171) %7685 = (/.f64 %7684 %6241) %7686 = (*.f64 #s(literal 1/3 binary64) %7685) %7693 = (*.f64 %5642 %6181) %7694 = (/.f64 %7693 %7425) %7695 = (*.f64 %6239 %6176) %7696 = (/.f64 %7695 %7043) %7697 = (*.f64 #s(literal 1/6 binary64) %7696) %7746 = (*.f64 #s(literal 1/3 binary64) (/.f64 %7684 %5649)) %7769 = (/.f64 %6341 %6241) %7791 = (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %6239 %6262) %6241)) %7794 = (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %6239 %6269) %6241)) %7803 = (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %6239 %6287) %6241)) %7806 = (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %6239 %6296) %6241)) %7859 = (*.f64 #s(literal 1/3 binary64) (/.f64 %6461 %6378)) %7861 = (*.f64 #s(literal 1/3 binary64) (/.f64 %6464 %6378)) %7865 = (*.f64 #s(literal 1/3 binary64) %6383) %7870 = (*.f64 #s(literal 1/3 binary64) (/.f64 %6473 %6378)) %7872 = (*.f64 #s(literal 1/3 binary64) (/.f64 %6476 %6378)) %7898 = (fma.f64 #s(literal 1/3 binary64) %7685 %6243) %7904 = (fma.f64 #s(literal 1/6 binary64) %7696 %7429) %7913 = (/.f64 (*.f64 %6239 %6181) %7425) %7915 = (/.f64 (*.f64 %6239 %5976) %7425) %7929 = (fma.f64 #s(literal 1/3 binary64) %7685 %7473) %7935 = (fma.f64 #s(literal 1/6 binary64) %7696 %7483) %7958 = (fma.f64 #s(literal -1/3 binary64) %6245 %6243) %7965 = (fma.f64 #s(literal -1/6 binary64) %7428 %7429) %8006 = (*.f64 %105 h) %8008 = (/.f64 %6468 %105) %8028 = (*.f64 (cbrt.f64 %7228) (cbrt.f64 %7223)) %8029 = (*.f64 %102 %8028) %8031 = (/.f64 (*.f64 %294 %8029) %105) %8033 = (/.f64 %8029 %6536) %8036 = (*.f64 (pow.f64 %7228 #s(literal 2/3 binary64)) (pow.f64 %7223 #s(literal 2/3 binary64))) %8038 = (*.f64 %105 (*.f64 %6529 %8036)) %8039 = (/.f64 %109 %8038) %8046 = (*.f64 %105 %8036) %8047 = (/.f64 (*.f64 g %4189) %8046) %8050 = (*.f64 (pow.f64 %7228 #s(literal 5/3 binary64)) (pow.f64 %7223 #s(literal 5/3 binary64))) %8052 = (*.f64 %105 (*.f64 %6239 %8050)) %8053 = (/.f64 %5658 %8052) %8064 = (*.f64 %105 %8050) %8065 = (/.f64 (*.f64 %11 (*.f64 %5648 %102)) %8064) %8068 = (*.f64 (pow.f64 %7228 #s(literal 2 binary64)) (pow.f64 %7223 #s(literal 2 binary64))) %8069 = (/.f64 %6553 %8068) %8072 = (*.f64 %102 (fma.f64 #s(literal -1/27 binary64) %8069 (*.f64 #s(literal 2/9 binary64) %8069))) %8074 = (*.f64 #s(literal 1/3 binary64) (/.f64 %8072 %8038)) %8077 = (*.f64 #s(literal -1/3 binary64) %8047) %8094 = (*.f64 %188 %8028) %8098 = (/.f64 %8094 %6536) %8108 = (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 g %2889) %8046)) %8118 = (/.f64 (*.f64 %11 (*.f64 %5648 %188)) %8064) %8121 = (*.f64 %188 (fma.f64 #s(literal -2/9 binary64) %8069 (*.f64 #s(literal 1/27 binary64) %8069))) %8138 = (fma.f64 #s(literal -1/3 binary64) %8047 %8108) %8147 = (fma.f64 #s(literal 1/9 binary64) %8118 (*.f64 #s(literal 1/9 binary64) %8065)) %8195 = (+.f64 %5654 %8033) %8199 = (fma.f64 #s(literal -1/3 binary64) %8047 %7060) %8222 = (fma.f64 #s(literal 1/3 binary64) %7122 %6243) %8228 = (fma.f64 #s(literal 1/6 binary64) %7131 %7429) %8248 = (*.f64 %105 %6671) %8253 = (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %1434 (*.f64 %6239 %6663)) %6665)) %8261 = (/.f64 %7452 (*.f64 %105 %6678)) %8262 = (/.f64 %7454 %8248) %8272 = (fma.f64 #s(literal 1/3 binary64) %7122 %8253) %8279 = (fma.f64 #s(literal 1/12 binary64) %8262 (*.f64 #s(literal 1/6 binary64) %7131)) %8295 = (*.f64 %1445 %8036) %8296 = (*.f64 %6529 %8295) %8306 = (/.f64 (*.f64 g %294) (*.f64 %105 %8295)) %8307 = (*.f64 %4211 %8050) %8324 = (/.f64 %6553 (*.f64 a (*.f64 %6712 %8068))) %8344 = (fma.f64 #s(literal -1/6 binary64) %8306 %7123) %8370 = (fma.f64 #s(literal -1/3 binary64) %7040 %7686) %8376 = (fma.f64 #s(literal 1/6 binary64) %7053 %7697) %8396 = (/.f64 %1605 %5868) %8404 = (/.f64 %6772 %7020) %8405 = (/.f64 %1605 %5850) %8409 = (*.f64 #s(literal -1/2 binary64) %1595) %8422 = (*.f64 %6239 %1622) %8424 = (/.f64 (*.f64 g %8422) %6241) %8436 = (/.f64 (*.f64 %11 %8422) %7043) %8438 = (*.f64 #s(literal 1/3 binary64) (/.f64 %6795 %7055)) %8478 = (*.f64 %6239 %1670) %8481 = (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 g %8478) %6241)) %8489 = (/.f64 (*.f64 %11 %8478) %7043) %8490 = (/.f64 %6835 %7055) %8502 = (fma.f64 #s(literal -1/3 binary64) %8424 %8481) %8527 = (fma.f64 #s(literal 1/3 binary64) %7122 %7473) %8533 = (fma.f64 #s(literal 1/6 binary64) %7131 %7483) %8555 = (/.f64 %11 (*.f64 a (*.f64 h %6881))) %8565 = (/.f64 %1869 (*.f64 a (*.f64 %16 %6889))) %8567 = (/.f64 %11 (*.f64 a %6881)) %8584 = (/.f64 (*.f64 g %6239) (*.f64 %105 %6899)) %8586 = (*.f64 %105 %6909) %8587 = (/.f64 (*.f64 %11 %5642) %8586) %8596 = (/.f64 (*.f64 %11 %6239) %8586) %8599 = (/.f64 %5672 (*.f64 %105 (*.f64 %294 %6899))) %8601 = (fma.f64 #s(literal 1/6 binary64) %8596 (*.f64 #s(literal 1/3 binary64) %8599)) %8603 = (*.f64 #s(literal -1/3 binary64) %8584) %8666 = (*.f64 #s(literal -2/3 binary64) %8584) %8689 = (sqrt.f64 %19) %8690 = (-.f64 %8689 g) %8694 = (cbrt.f64 %8690) %8696 = (/.f64 (*.f64 %102 %8694) %105) %8698 = (+.f64 g %8689) %8702 = (cbrt.f64 %8698) %8703 = (*.f64 %188 %8702) %8704 = (/.f64 %8703 %105) %8707 = (/ 1 a) %8727 = (sqrt.f64 (*.f64 %364 %369)) %8728 = (-.f64 %8727 g) %8729 = (/.f64 %8728 a) %8742 = (fma.f64 #s(literal -1/2 binary64) g (*.f64 #s(literal 1/2 binary64) %8727)) %8746 = (fma.f64 #s(literal -1/2 binary64) g (*.f64 #s(literal 1/2 binary64) %425)) %8749 = (cbrt.f64 %8728) %8751 = (/.f64 (*.f64 %102 %8749) %105) %8754 = (/.f64 %8749 %677) %8760 = (cbrt %8707) %8763 = (+.f64 g %8727) %8764 = (/.f64 %8763 a) %8774 = (cbrt.f64 %8763) %8776 = (/.f64 (*.f64 %188 %8774) %105) %8779 = (/.f64 (*.f64 %102 %8774) %105) %8788 = (-.f64 %8749 %8774) %8804 = (cbrt.f64 %8742) %8805 = (/.f64 %8804 %105) %8807 = (*.f64 %1434 %8703) %8811 = (cbrt.f64 %8746) %8812 = (/.f64 %8811 %105) %8826 = (*.f64 %1617 %8694) %8828 = (/.f64 (*.f64 %1616 %8826) %105) %8835 = (*.f64 %1617 %8702) %8838 = (/.f64 (*.f64 %188 (*.f64 %1438 %8835)) %105) %8848 = (/.f64 %8694 %1772) %8853 = (/.f64 %8702 %1772) %8863 = (/.f64 (*.f64 %188 %8694) %105) %8867 = (/.f64 (*.f64 %102 %8702) %105) %8868 = (*.f64 #s(literal -1 binary64) %8867) %8877 = (*.f64 #s(literal 1/2 binary64) g) %8878 = (fma.f64 #s(literal -1/2 binary64) %8727 %8877) %8882 = (fma.f64 #s(literal -1/2 binary64) %425 %8877) %8887 = (/.f64 (*.f64 %188 %8749) %105) %8888 = (*.f64 #s(literal -1 binary64) %8887) %8891 = (*.f64 %105 (cbrt.f64 #s(literal -2 binary64))) %8894 = (/.f64 %8749 %8891) %8899 = (*.f64 #s(literal -1 binary64) %8779) %8901 = (*.f64 #s(literal -1 binary64) %8776) %8920 = (/.f64 (*.f64 %188 %5189) %105) %8925 = (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %102 %5199) %105)) %8931 = (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %188 %5208) %105)) %8938 = (/.f64 (cbrt.f64 %8878) %105) %8944 = (/.f64 (cbrt.f64 %8882) %105) %8953 = (/.f64 (*.f64 %188 (*.f64 %1438 %8826)) %105) %8958 = (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1616 %8835) %105)) (approx 1 #s(literal 0 binary64)) (approx g g) (approx %5 %7) (approx %9 %11) (approx %15 %17) (approx %15 %19) (approx %21 %23) (approx %21 (+.f64 %23 (*.f64 #s(literal 1/2 binary64) (/.f64 %11 %23)))) (approx %21 (+.f64 %23 (*.f64 %11 %37))) (approx %21 (+.f64 %23 (*.f64 %11 (fma.f64 %11 (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 %11 (pow.f64 %23 #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) %32))) %36)))) (approx %54 (+.f64 %23 %7)) (approx %54 (+.f64 %23 (*.f64 g (-.f64 (*.f64 #s(literal 1/2 binary64) %57) #s(literal 1 binary64))))) (approx %54 (+.f64 %23 (*.f64 g (-.f64 (*.f64 g %37) #s(literal 1 binary64))))) (approx %72 %74) (approx %72 (fma.f64 #s(literal -1/2 binary64) %77 %74)) (approx %72 (fma.f64 #s(literal 1/2 binary64) %73 (*.f64 g (-.f64 (*.f64 #s(literal 1/4 binary64) %82) %85)))) (approx %72 (fma.f64 #s(literal 1/2 binary64) %73 (*.f64 g (-.f64 (*.f64 g (fma.f64 #s(literal -1/16 binary64) %92 %94)) %85)))) (approx %101 %106) (approx %101 (fma.f64 #s(literal -1/3 binary64) (/.f64 %109 %112) %106)) (approx %101 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %116 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 g %123) %127))) %106)) (approx %101 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %116 (*.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 g %142) %127) %146))) %106)) (approx %152 (*.f64 #s(literal -1 binary64) %23)) (approx %152 (-.f64 %7 %23)) (approx %152 (-.f64 (*.f64 g (-.f64 (*.f64 #s(literal -1/2 binary64) %57) #s(literal 1 binary64))) %23)) (approx %152 (-.f64 (*.f64 g (-.f64 (*.f64 g (-.f64 (*.f64 #s(literal 1/8 binary64) %33) %36)) #s(literal 1 binary64))) %23)) (approx %169 %170) (approx %169 (fma.f64 #s(literal -1/2 binary64) %77 %170)) (approx %169 (fma.f64 #s(literal -1/2 binary64) %73 (*.f64 g (-.f64 (*.f64 #s(literal -1/4 binary64) %82) %85)))) (approx %169 (fma.f64 #s(literal -1/2 binary64) %73 (*.f64 g (-.f64 (*.f64 g (-.f64 (*.f64 #s(literal 1/16 binary64) %92) %94)) %85)))) (approx %187 %190) (approx %187 (fma.f64 #s(literal 1/3 binary64) (/.f64 %192 %112) %190)) (approx %187 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %196 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 g %197) %127))) %190)) (approx %187 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %196 (*.f64 g (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 g %205) %127) %209))) %190)) (approx %215 %77) (approx %219 %220) (approx %223 %224) (approx %226 (/.f64 %227 %11)) (approx %230 %232) (approx %230 (/.f64 %227 g)) (approx %236 %237) (approx %239 %240) (approx (* -1/4 %239) (*.f64 #s(literal -1/4 binary64) %240)) (approx %246 %247) (approx (* -2 g) (*.f64 #s(literal -2 binary64) g)) (approx (* -1 %215) (*.f64 #s(literal -1 binary64) %77)) (approx %261 %264) (approx (/ %261 %266) (/.f64 %264 %105)) (approx %271 %272) (approx %274 %275) (approx %277 %278) (approx %281 %283) (approx %285 %286) (approx %293 %297) (approx %299 %300) (approx (* g %299) (*.f64 g %300)) (approx %305 %306) (approx %305 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %116 %308) %306)) (approx %305 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %116 (fma.f64 #s(literal 1/3 binary64) %196 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %208 %146)))) %306)) (approx %305 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %116 (fma.f64 #s(literal 1/3 binary64) %196 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %208 (fma.f64 #s(literal 1/3 binary64) %145 (*.f64 g (fma.f64 #s(literal -1/3 binary64) %318 %320))))))) %306)) (approx %331 %333) (approx %335 %336) (approx (* -1 %335) (*.f64 #s(literal -1 binary64) %336)) (approx %342 (*.f64 #s(literal 2 binary64) g)) (approx %345 (*.f64 #s(literal 2 binary64) %77)) (approx %351 (*.f64 #s(literal 1/4 binary64) %240)) (approx %355 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %11 a) %358) g)) (approx %362 h) (approx %362 %364) (approx %366 %367) (approx %366 %369) (approx %371 (fma.f64 #s(literal -1 binary64) %16 %373)) (approx %371 (fma.f64 #s(literal -1 binary64) %16 (*.f64 g (+.f64 g %372)))) (approx %380 %381) (approx %380 (+.f64 %381 (*.f64 #s(literal 1/2 binary64) (/.f64 %373 %381)))) (approx %380 (+.f64 %381 (*.f64 g %396))) (approx %380 (+.f64 %381 (*.f64 g %408))) (approx %412 %413) (approx %415 %416) (approx %418 %419) (approx %421 %422) (approx %424 %425) (approx %427 (+.f64 %381 %429)) (approx %427 (+.f64 %381 (*.f64 g (-.f64 %396 #s(literal 1 binary64))))) (approx %427 (+.f64 %381 (*.f64 g (-.f64 %408 #s(literal 1 binary64))))) (approx %440 (*.f64 #s(literal 1/2 binary64) %381)) (approx %440 (fma.f64 #s(literal 1/2 binary64) %381 (*.f64 #s(literal 1/2 binary64) %429))) (approx %440 (fma.f64 #s(literal 1/2 binary64) %381 (*.f64 g (fma.f64 #s(literal 1/4 binary64) %393 (*.f64 #s(literal 1/2 binary64) %428))))) (approx %440 (fma.f64 #s(literal 1/2 binary64) %381 (*.f64 g (fma.f64 #s(literal 1/2 binary64) %428 (*.f64 g (fma.f64 #s(literal -1/8 binary64) %403 (*.f64 #s(literal 1/4 binary64) %404))))))) (approx %459 %461) (approx %459 (fma.f64 #s(literal 1/2 binary64) %467 %461)) (approx %459 (fma.f64 #s(literal 1/2 binary64) %460 (*.f64 g (fma.f64 #s(literal 1/4 binary64) %470 (*.f64 #s(literal 1/2 binary64) %466))))) (approx %459 (fma.f64 #s(literal 1/2 binary64) %460 (*.f64 g (fma.f64 #s(literal 1/2 binary64) %466 %481)))) (approx %486 %460) (approx %486 (fma.f64 g %466 %460)) (approx %486 (fma.f64 g (-.f64 (fma.f64 #s(literal 1/2 binary64) %470 %465) %84) %460)) (approx %486 (fma.f64 g (-.f64 (fma.f64 #s(literal 1/2 binary64) %464 (*.f64 g (fma.f64 #s(literal -1/4 binary64) %477 (*.f64 #s(literal 1/2 binary64) %478)))) %84) %460)) (approx %502 %503) (approx %502 (fma.f64 #s(literal 1/4 binary64) %467 %503)) (approx %502 (fma.f64 #s(literal 1/4 binary64) %460 (*.f64 g (fma.f64 #s(literal 1/8 binary64) %470 (*.f64 #s(literal 1/4 binary64) %466))))) (approx %502 (fma.f64 #s(literal 1/4 binary64) %460 (*.f64 g (fma.f64 #s(literal 1/4 binary64) %466 (*.f64 g (fma.f64 #s(literal -1/16 binary64) %477 (*.f64 #s(literal 1/8 binary64) %478))))))) (approx %519 %521) (approx %519 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a %429) %388) %521)) (approx %519 (fma.f64 #s(literal 2 binary64) %520 (*.f64 g (fma.f64 #s(literal -2 binary64) (*.f64 g %533) (*.f64 #s(literal -2 binary64) %536))))) (approx %519 (fma.f64 #s(literal 2 binary64) %520 (*.f64 g (fma.f64 #s(literal -2 binary64) %536 (*.f64 g (fma.f64 #s(literal -2 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %533 %428) %381) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a (*.f64 %391 %428)) %547) %552))) (*.f64 #s(literal -2 binary64) %533))))))) (approx %563 (fma.f64 #s(literal 1/4 binary64) (/.f64 %373 %463) %461)) (approx %563 (fma.f64 #s(literal 1/2 binary64) %460 (*.f64 g %568))) (approx %563 (fma.f64 #s(literal 1/2 binary64) %460 (*.f64 g %572))) (approx %578 (fma.f64 #s(literal 1/2 binary64) %460 %580)) (approx %578 (fma.f64 #s(literal 1/2 binary64) %460 (*.f64 g (-.f64 %568 %85)))) (approx %578 (fma.f64 #s(literal 1/2 binary64) %460 (*.f64 g (-.f64 %572 %85)))) (approx %591 %592) (approx %594 (*.f64 #s(literal 1/2 binary64) (/.f64 %422 a))) (approx %599 %601) (approx %599 %603) (approx %605 %608) (approx %605 (fma.f64 #s(literal 1/3 binary64) (/.f64 %611 %613) %608)) (approx %605 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 %622 %624) %627) %608)) (approx %605 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %626 (*.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 %642 %624) %645))) %608)) (approx %651 %606) (approx %651 (+.f64 %606 (*.f64 #s(literal 1/3 binary64) (/.f64 %429 %612)))) (approx %651 (+.f64 %606 (*.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 %657 %623) %660)))) (approx %651 (+.f64 %606 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %659 (*.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 %665 %623) %668)))))) (approx %676 %678) (approx %676 (fma.f64 #s(literal 1/3 binary64) (/.f64 %429 %681) %678)) (approx %676 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 %657 %686) %689) %678)) (approx %676 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %688 (*.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 %665 %686) %695))) %678)) (approx %701 %607) (approx %701 (fma.f64 #s(literal 1/3 binary64) (/.f64 %611 %612) %607)) (approx %701 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 %622 %623) (*.f64 #s(literal 1/3 binary64) %707)) %607)) (approx %701 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %707 (*.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 %642 %623) (*.f64 #s(literal 1/3 binary64) (/.f64 %621 %623))))) %607)) (approx %720 %721) (approx %720 (fma.f64 #s(literal 1/3 binary64) (/.f64 %429 %613) %721)) (approx %720 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 %657 %624) (*.f64 #s(literal 1/3 binary64) %727)) %721)) (approx %720 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %727 (*.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 %665 %624) (*.f64 #s(literal 1/3 binary64) (/.f64 %620 %624))))) %721)) (approx %740 (+.f64 %381 %742)) (approx %740 (+.f64 %381 (*.f64 g (+.f64 #s(literal 1 binary64) %396)))) (approx %740 (+.f64 %381 (*.f64 g (+.f64 #s(literal 1 binary64) %408)))) (approx %753 (*.f64 #s(literal -1 binary64) %416)) (approx %757 %758) (approx %757 (fma.f64 #s(literal -1 binary64) g %758)) (approx %762 (*.f64 #s(literal -1/2 binary64) %381)) (approx %762 (fma.f64 #s(literal -1/2 binary64) %381 (*.f64 #s(literal -1/2 binary64) %742))) (approx %762 (fma.f64 #s(literal -1/2 binary64) %381 (*.f64 g (fma.f64 #s(literal -1/2 binary64) %741 (*.f64 #s(literal -1/4 binary64) %393))))) (approx %762 (fma.f64 #s(literal -1/2 binary64) %381 (*.f64 g (fma.f64 #s(literal -1/2 binary64) %741 (*.f64 g (fma.f64 #s(literal -1/4 binary64) %404 (*.f64 #s(literal 1/8 binary64) %403))))))) (approx %780 %781) (approx %780 (fma.f64 #s(literal -1/2 binary64) %784 %781)) (approx %780 (fma.f64 #s(literal -1/2 binary64) %460 (*.f64 g (fma.f64 #s(literal -1/2 binary64) %783 (*.f64 #s(literal -1/4 binary64) %470))))) (approx %780 (fma.f64 #s(literal -1/2 binary64) %460 (*.f64 g (fma.f64 #s(literal -1/2 binary64) %783 (*.f64 g (fma.f64 #s(literal -1/4 binary64) %478 (*.f64 #s(literal 1/8 binary64) %477))))))) (approx %799 (fma.f64 #s(literal 1/2 binary64) %784 %461)) (approx %799 (fma.f64 #s(literal 1/2 binary64) %460 (*.f64 g (fma.f64 #s(literal 1/4 binary64) %470 (*.f64 #s(literal 1/2 binary64) %783))))) (approx %799 (fma.f64 #s(literal 1/2 binary64) %460 (*.f64 g (fma.f64 #s(literal 1/2 binary64) %783 %481)))) (approx %812 %813) (approx %812 (fma.f64 #s(literal -1 binary64) %784 %813)) (approx %812 (fma.f64 #s(literal -1 binary64) %460 (*.f64 g (fma.f64 #s(literal -1 binary64) %783 (*.f64 #s(literal -1/2 binary64) %470))))) (approx %812 (fma.f64 #s(literal -1 binary64) %460 (*.f64 g (fma.f64 #s(literal -1 binary64) %783 (*.f64 g (fma.f64 #s(literal -1/2 binary64) %478 (*.f64 #s(literal 1/4 binary64) %477))))))) (approx %830 (*.f64 #s(literal -2 binary64) %520)) (approx %830 (fma.f64 #s(literal -2 binary64) %520 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 a %742) %388)))) (approx %830 (fma.f64 #s(literal -2 binary64) %520 (*.f64 g (fma.f64 #s(literal 2 binary64) (*.f64 g %841) (*.f64 #s(literal 2 binary64) %844))))) (approx %830 (fma.f64 #s(literal -2 binary64) %520 (*.f64 g (fma.f64 #s(literal 2 binary64) %844 (*.f64 g (fma.f64 #s(literal 2 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %741 %841) %381) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a (*.f64 %741 %391)) %547) %552))) (*.f64 #s(literal 2 binary64) %841))))))) (approx %865 %867) (approx %865 (fma.f64 #s(literal 1/3 binary64) (/.f64 %870 %613) %867)) (approx %865 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 %878 %624) %881) %867)) (approx %865 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %880 (*.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 %893 %624) (*.f64 #s(literal 1/3 binary64) %895)))) %867)) (approx %902 (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 g %903) %613) %608)) (approx %902 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 g %908) %624) %912) %608)) (approx %902 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %911 (*.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 g %916) %624) %920))) %608)) (approx %926 (+.f64 %606 (*.f64 #s(literal 1/3 binary64) (/.f64 %742 %612)))) (approx %926 (+.f64 %606 (*.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 %931 %623) %934)))) (approx %926 (+.f64 %606 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %933 (*.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 %939 %623) %942)))))) (approx %949 %866) (approx %949 (fma.f64 #s(literal 1/3 binary64) (/.f64 %870 %612) %866)) (approx %949 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 %878 %623) (*.f64 #s(literal 1/3 binary64) %955)) %866)) (approx %949 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %955 (*.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 %893 %623) (*.f64 #s(literal 1/3 binary64) (/.f64 %877 %623))))) %866)) (approx %968 (*.f64 #s(literal -1 binary64) %721)) (approx %968 (fma.f64 #s(literal -1 binary64) %721 (*.f64 #s(literal -1/3 binary64) (/.f64 %742 %613)))) (approx %968 (fma.f64 #s(literal -1 binary64) %721 (*.f64 g (fma.f64 #s(literal -1/3 binary64) (/.f64 %931 %624) (*.f64 #s(literal -1/3 binary64) %976))))) (approx %968 (fma.f64 #s(literal -1 binary64) %721 (*.f64 g (fma.f64 #s(literal -1/3 binary64) %976 (*.f64 g (fma.f64 #s(literal -1/3 binary64) (/.f64 %939 %624) (*.f64 #s(literal -1/3 binary64) (/.f64 %876 %624)))))))) (approx %991 (*.f64 g (-.f64 %627 %912))) (approx %991 (*.f64 g (-.f64 (fma.f64 #s(literal 1/3 binary64) %626 (*.f64 g (-.f64 %645 %920))) %912))) (approx %991 (*.f64 g (-.f64 (fma.f64 #s(literal 1/3 binary64) %626 (*.f64 g (-.f64 (fma.f64 #s(literal 1/3 binary64) %644 (*.f64 g (-.f64 %1002 %1004))) %920))) %912))) (approx %991 (*.f64 g (-.f64 (fma.f64 #s(literal 1/3 binary64) %626 (*.f64 g (-.f64 (fma.f64 #s(literal 1/3 binary64) %644 (*.f64 g (-.f64 (fma.f64 #s(literal 1/3 binary64) %1001 (*.f64 g (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %102 %1033) %624)) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %102 %1046) %624))))) %1004))) %920))) %912))) (approx %1062 %1064) (approx %1062 (*.f64 g (-.f64 (fma.f64 #s(literal 1/3 binary64) %659 (*.f64 g %1066)) %934))) (approx %1062 (*.f64 g (-.f64 (fma.f64 #s(literal 1/3 binary64) %659 (*.f64 g (-.f64 (fma.f64 #s(literal 1/3 binary64) %667 (*.f64 g %1076)) %942))) %934))) (approx %1062 (*.f64 g (-.f64 (fma.f64 #s(literal 1/3 binary64) %659 (*.f64 g (-.f64 (fma.f64 #s(literal 1/3 binary64) %667 (*.f64 g (-.f64 (fma.f64 #s(literal 1/3 binary64) %1072 (*.f64 g %1089)) %1075))) %942))) %934))) (approx %1101 (/.f64 %1064 %677)) (approx %1101 (*.f64 g (-.f64 (fma.f64 #s(literal 1/3 binary64) %688 (*.f64 g (-.f64 %695 %1105))) %1110))) (approx %1101 (*.f64 g (-.f64 (fma.f64 #s(literal 1/3 binary64) %688 (*.f64 g (-.f64 (fma.f64 #s(literal 1/3 binary64) %694 (*.f64 g (-.f64 %1115 %1117))) %1105))) %1110))) (approx %1101 (*.f64 g (-.f64 (fma.f64 #s(literal 1/3 binary64) %688 (*.f64 g (-.f64 (fma.f64 #s(literal 1/3 binary64) %694 (*.f64 g (-.f64 (fma.f64 #s(literal 1/3 binary64) %1114 (*.f64 g (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 %1033 %686)) (*.f64 #s(literal 1/3 binary64) (/.f64 %1046 %686))))) %1117))) %1105))) %1110))) (approx %1145 %1146) (approx %1145 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %880 %627) %1146)) (approx %1145 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %880 (fma.f64 #s(literal 1/3 binary64) %626 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %895 %645)))) %1146)) (approx %1145 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %880 (fma.f64 #s(literal 1/3 binary64) %626 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %895 (fma.f64 #s(literal 1/3 binary64) %644 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %1157 %1002))))))) %1146)) (approx %1170 %1171) (approx %1170 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %880 %689) %1171)) (approx %1170 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %880 (fma.f64 #s(literal 1/3 binary64) %688 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %895 %695)))) %1171)) (approx %1170 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %880 (fma.f64 #s(literal 1/3 binary64) %688 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %895 (fma.f64 #s(literal 1/3 binary64) %694 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %1157 %1115))))))) %1171)) (approx %1192 (fma.f64 #s(literal -1 binary64) %608 %608)) (approx %1192 (fma.f64 #s(literal -1 binary64) %608 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %911 %627) %608))) (approx %1192 (fma.f64 #s(literal -1 binary64) %608 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %911 (fma.f64 #s(literal 1/3 binary64) %626 (*.f64 g (fma.f64 #s(literal -1/3 binary64) %919 %645)))) %608))) (approx %1192 (fma.f64 #s(literal -1 binary64) %608 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %911 (fma.f64 #s(literal 1/3 binary64) %626 (*.f64 g (fma.f64 #s(literal -1/3 binary64) %919 (fma.f64 #s(literal 1/3 binary64) %644 (*.f64 g (fma.f64 #s(literal -1/3 binary64) %1003 %1002))))))) %608))) (approx %1216 %1218) (approx %1216 (*.f64 g (fma.f64 g %1220 %1217))) (approx %1216 (*.f64 g (fma.f64 g (fma.f64 g %1224 %1220) %1217))) (approx %1216 (*.f64 g (fma.f64 g (fma.f64 g (fma.f64 g %1229 %1224) %1220) %1217))) (approx %1235 (/.f64 %1218 %105)) (approx %1235 (*.f64 g (+.f64 (/.f64 (*.f64 g %1220) %105) %1240))) (approx %1235 (*.f64 g (fma.f64 g (+.f64 (/.f64 (*.f64 g %1224) %105) %1246) %1240))) (approx %1235 (*.f64 g (fma.f64 g (fma.f64 g (+.f64 (/.f64 (*.f64 g %1229) %105) (/.f64 %1224 %105)) %1246) %1240))) (approx %1259 (fma.f64 #s(literal -1 binary64) g %425)) (approx %1263 %1268) (approx %1263 (fma.f64 #s(literal -1/3 binary64) %1274 %1268)) (approx %1263 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %1277 (*.f64 #s(literal -1/9 binary64) %1284)) %1268)) (approx %1263 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %1277 (*.f64 g (fma.f64 #s(literal -1/9 binary64) %1289 (*.f64 #s(literal -5/81 binary64) %1295)))) %1268)) (approx %1302 (-.f64 %7 %425)) (approx %1305 %1306) (approx %1305 (fma.f64 #s(literal -1/2 binary64) %77 %1306)) (approx %1310 %1312) (approx %1310 (fma.f64 #s(literal 1/3 binary64) (/.f64 %192 %1273) %1312)) (approx %1310 (fma.f64 g (fma.f64 #s(literal -1/9 binary64) (/.f64 %192 %1283) %1319) %1312)) (approx %1310 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %1318 (*.f64 g (fma.f64 #s(literal -1/9 binary64) %1323 (*.f64 #s(literal 5/81 binary64) (/.f64 %192 %1294))))) %1312)) (approx %1332 %1333) (approx %1332 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %1277 %1319) %1333)) (approx %1332 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %1277 (fma.f64 #s(literal 1/3 binary64) %1318 (*.f64 g (fma.f64 #s(literal -1/9 binary64) %1323 (*.f64 #s(literal -1/9 binary64) %1289))))) %1333)) (approx %1332 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %1277 (fma.f64 #s(literal 1/3 binary64) %1318 (*.f64 g (fma.f64 #s(literal -1/9 binary64) %1323 (fma.f64 #s(literal -1/9 binary64) %1289 (*.f64 g (fma.f64 #s(literal -5/81 binary64) %1345 (*.f64 #s(literal 5/81 binary64) (/.f64 %188 %1294))))))))) %1333)) (approx %1358 (*.f64 #s(literal -1 binary64) %1268)) (approx %1358 (fma.f64 #s(literal -1 binary64) %1268 (*.f64 #s(literal -1/3 binary64) %1274))) (approx %1358 (fma.f64 #s(literal -1 binary64) %1268 (*.f64 g (fma.f64 #s(literal -1/3 binary64) %1277 (*.f64 #s(literal 1/9 binary64) %1284))))) (approx %1358 (fma.f64 #s(literal -1 binary64) %1268 (*.f64 g (fma.f64 #s(literal -1/3 binary64) %1277 (*.f64 g (fma.f64 #s(literal -5/81 binary64) %1295 (*.f64 #s(literal 1/9 binary64) %1289))))))) (approx %1376 (fma.f64 #s(literal -1 binary64) %1268 %106)) (approx %1376 (fma.f64 #s(literal -1 binary64) %1268 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %1277 (*.f64 #s(literal -1/3 binary64) %116)) %106))) (approx %1376 (fma.f64 #s(literal -1 binary64) %1268 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %1277 (fma.f64 #s(literal -1/3 binary64) %116 (*.f64 g (fma.f64 #s(literal 1/9 binary64) %1289 %146)))) %106))) (approx %1376 (fma.f64 #s(literal -1 binary64) %1268 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %1277 (fma.f64 #s(literal -1/3 binary64) %116 (*.f64 g (fma.f64 #s(literal 1/9 binary64) %1289 (fma.f64 #s(literal 1/3 binary64) %145 (*.f64 g (fma.f64 #s(literal -5/81 binary64) %1345 %320))))))) %106))) (approx %1403 %1404) (approx %1403 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %196 %627) %1404)) (approx %1403 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %196 (fma.f64 #s(literal 1/3 binary64) %626 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %208 %645)))) %1404)) (approx %1403 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %196 (fma.f64 #s(literal 1/3 binary64) %626 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %208 (fma.f64 #s(literal 1/3 binary64) %644 (*.f64 g (fma.f64 #s(literal -1/3 binary64) %318 %1002))))))) %1404)) (approx %1424 (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %1425 %580) %1428) %608)) (approx %1424 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %1433 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %1434 (*.f64 g %1442)) %1446))) %608)) (approx %1424 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %1433 (*.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %1434 (*.f64 g %1466)) %1446) %1472))) %608)) (approx %1478 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %196 (*.f64 #s(literal 1/3 binary64) %1433)) %1404)) (approx %1478 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %196 (fma.f64 #s(literal 1/3 binary64) %1433 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %208 %1472)))) %1404)) (approx %1478 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %196 (fma.f64 #s(literal 1/3 binary64) %1433 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %208 (fma.f64 #s(literal 1/3 binary64) %1471 (*.f64 g (fma.f64 #s(literal -1/3 binary64) %318 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %1434 %1466) %1446))))))))) %1404)) (approx %1501 (fma.f64 #s(literal -1/6 binary64) (/.f64 g %1505) %1268)) (approx %1501 (fma.f64 g (-.f64 (*.f64 #s(literal -1/36 binary64) (/.f64 g %1515)) %1520) %1268)) (approx %1501 (fma.f64 g (-.f64 (*.f64 g (-.f64 (*.f64 #s(literal -5/648 binary64) (/.f64 g %1528)) %1533)) %1520) %1268)) (approx %1539 %1540) (approx %1539 (fma.f64 g (-.f64 %308 %1520) %1540)) (approx %1539 (fma.f64 g (-.f64 (fma.f64 #s(literal 1/3 binary64) %196 (*.f64 g (-.f64 %209 %1533))) %1520) %1540)) (approx %1539 (fma.f64 g (-.f64 (fma.f64 #s(literal 1/3 binary64) %196 (*.f64 g (-.f64 (fma.f64 #s(literal 1/3 binary64) %208 (*.f64 g (-.f64 (*.f64 #s(literal -1/3 binary64) %318) (*.f64 #s(literal 5/648 binary64) (/.f64 #s(literal 1 binary64) %1528))))) %1533))) %1520) %1540)) (approx %1566 %1567) (approx %1566 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %116 %881) %1567)) (approx %1566 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %116 (fma.f64 #s(literal 1/3 binary64) %880 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %895 %146)))) %1567)) (approx %1566 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %116 (fma.f64 #s(literal 1/3 binary64) %880 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %895 (fma.f64 #s(literal 1/3 binary64) %145 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %1157 %320))))))) %1567)) (approx %1588 %1592) (approx %1588 (fma.f64 #s(literal -1/2 binary64) %1595 %1592)) (approx %1588 (fma.f64 #s(literal 1/2 binary64) %1591 (*.f64 g (fma.f64 #s(literal -1/2 binary64) %1598 (*.f64 #s(literal 1/4 binary64) %1599))))) (approx %1588 (fma.f64 #s(literal 1/2 binary64) %1591 (*.f64 g (fma.f64 #s(literal -1/2 binary64) %1598 (*.f64 g (fma.f64 #s(literal -1/16 binary64) %1606 (*.f64 #s(literal 1/4 binary64) %1607))))))) (approx %1615 %1620) (approx %1615 (fma.f64 #s(literal -1/3 binary64) (/.f64 %1623 %112) %1620)) (approx %1615 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %1627 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 g %1629) %127))) %1620)) (approx %1615 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %1627 (*.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 g %1637) %127) %1641))) %1620)) (approx %1647 %1648) (approx %1647 (fma.f64 #s(literal -1/2 binary64) %1595 %1648)) (approx %1647 (fma.f64 #s(literal -1/2 binary64) %1591 (*.f64 g (fma.f64 #s(literal -1/2 binary64) %1598 (*.f64 #s(literal -1/4 binary64) %1599))))) (approx %1647 (fma.f64 #s(literal -1/2 binary64) %1591 (*.f64 g (fma.f64 #s(literal -1/2 binary64) %1598 (*.f64 g (fma.f64 #s(literal -1/4 binary64) %1607 (*.f64 #s(literal 1/16 binary64) %1606))))))) (approx %1664 %1667) (approx %1664 (fma.f64 #s(literal 1/3 binary64) (/.f64 %1671 %112) %1667)) (approx %1664 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 g %1676) %127) %1680) %1667)) (approx %1664 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %1679 (*.f64 g (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 g %1686) %127) (*.f64 #s(literal 1/3 binary64) %1689)))) %1667)) (approx %1696 %1697) (approx %1696 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %1627 %1680) %1697)) (approx %1696 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %1627 (fma.f64 #s(literal 1/3 binary64) %1679 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %1689 %1641)))) %1697)) (approx %1696 (fma.f64 g (fma.f64 #s(literal -1/3 binary64) %1627 (fma.f64 #s(literal 1/3 binary64) %1679 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %1689 (fma.f64 #s(literal 1/3 binary64) %1640 (*.f64 g (fma.f64 #s(literal -1/3 binary64) (/.f64 %1686 %127) (*.f64 #s(literal 1/3 binary64) (/.f64 %1637 %127))))))))) %1697)) (approx %1720 %1721) (approx %1720 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %196 %689) %1721)) (approx %1720 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %196 (fma.f64 #s(literal 1/3 binary64) %688 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %208 %695)))) %1721)) (approx %1720 (fma.f64 g (fma.f64 #s(literal 1/3 binary64) %196 (fma.f64 #s(literal 1/3 binary64) %688 (*.f64 g (fma.f64 #s(literal 1/3 binary64) %208 (fma.f64 #s(literal 1/3 binary64) %694 (*.f64 g (fma.f64 #s(literal -1/3 binary64) %318 %1115))))))) %1721)) (approx %1744 %1747) (approx %1744 (fma.f64 #s(literal -1 binary64) %1749 %1747)) (approx %1744 (fma.f64 g (-.f64 (*.f64 #s(literal 1/2 binary64) %1754) %1756) %1747)) (approx %1744 (fma.f64 g (-.f64 (*.f64 g (fma.f64 #s(literal -1/8 binary64) %1762 %1764)) %1756) %1747)) (approx %1770 %1773) (approx %1770 (fma.f64 #s(literal -1/3 binary64) %1777 %1773)) (approx %1770 (fma.f64 g (-.f64 (*.f64 #s(literal 1/3 binary64) %1783) %1786) %1773)) (approx %1770 (fma.f64 g (-.f64 (*.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 g %141) %1782) %1793)) %1786) %1773)) (approx %1799 %1800) (approx %1799 (fma.f64 #s(literal -1 binary64) %1749 %1800)) (approx %1799 (fma.f64 #s(literal -1 binary64) %1747 (*.f64 g (-.f64 (*.f64 #s(literal -1/2 binary64) %1754) %1756)))) (approx %1799 (fma.f64 #s(literal -1 binary64) %1747 (*.f64 g (-.f64 (*.f64 g (-.f64 (*.f64 #s(literal 1/8 binary64) %1762) %1764)) %1756)))) (approx %1816 (*.f64 #s(literal -1 binary64) %1773)) (approx %1816 (fma.f64 #s(literal -1 binary64) %1773 (*.f64 #s(literal -1/3 binary64) %1777))) (approx %1816 (fma.f64 #s(literal -1 binary64) %1773 (*.f64 g (-.f64 (*.f64 #s(literal -1/3 binary64) %1783) %1786)))) (approx %1816 (fma.f64 #s(literal -1 binary64) %1773 (*.f64 g (-.f64 (*.f64 g (fma.f64 #s(literal -1/3 binary64) %1792 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 g %204) %1782)))) %1786)))) (approx %1836 (fma.f64 #s(literal -1 binary64) %1773 %1773)) (approx %1836 (fma.f64 #s(literal -1 binary64) %1773 (fma.f64 #s(literal -2/3 binary64) %1777 %1773))) (approx %1836 (fma.f64 #s(literal -1 binary64) %1773 (fma.f64 g (-.f64 (*.f64 g (fma.f64 #s(literal -1/3 binary64) %1792 %1793)) %1844) %1773))) (approx %1836 (fma.f64 #s(literal -1 binary64) %1773 (fma.f64 g (-.f64 (*.f64 g (fma.f64 #s(literal -1/3 binary64) %1792 (fma.f64 #s(literal 1/3 binary64) %1792 (*.f64 g (fma.f64 #s(literal 1/3 binary64) (/.f64 %204 %1782) (*.f64 #s(literal 1/3 binary64) (/.f64 %141 %1782))))))) %1844) %1773))) (approx %15 (*.f64 %11 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %220)))) (approx %21 %1866) (approx %21 %1874) (approx %21 %1884) (approx %54 (/.f64 %1888 g)) (approx %54 (/.f64 %1894 g)) (approx %54 (/.f64 (fma.f64 #s(literal -1/2 binary64) %1902 %1894) g)) (approx %72 (/.f64 (fma.f64 #s(literal -1/4 binary64) %357 (*.f64 #s(literal -1/16 binary64) %1907)) g)) (approx %72 (/.f64 %1917 g)) (approx %72 (/.f64 (fma.f64 #s(literal -1/4 binary64) %1921 %1917) g)) (approx %101 %1926) (approx %101 (fma.f64 #s(literal -1/24 binary64) %1936 %1926)) (approx %101 (fma.f64 #s(literal -1/24 binary64) %1936 (fma.f64 #s(literal -1/48 binary64) %1947 %1926))) (approx %101 (fma.f64 #s(literal -1/24 binary64) %1936 (fma.f64 #s(literal -1/48 binary64) %1947 (fma.f64 #s(literal -1/576 binary64) (/.f64 %1942 %1954) %1926)))) (approx %152 (*.f64 g (-.f64 %1960 #s(literal 2 binary64)))) (approx %152 (*.f64 g (-.f64 (*.f64 #s(literal 1/8 binary64) %1870) %1965))) (approx %152 (*.f64 g (-.f64 (*.f64 #s(literal 1/16 binary64) %1879) %1970))) (approx %169 (*.f64 g (-.f64 %1975 %84))) (approx %169 (*.f64 g (-.f64 %1980 %84))) (approx %169 (*.f64 g (-.f64 (fma.f64 #s(literal 1/32 binary64) %1985 %1980) %84))) (approx %187 (*.f64 g %1996)) (approx %187 (*.f64 g %2005)) (approx %187 (*.f64 g %2023)) (approx %226 #s(literal 1 binary64)) (approx %226 %1865) (approx %305 (*.f64 g (fma.f64 #s(literal -1/6 binary64) %1995 (fma.f64 #s(literal -1/24 binary64) %2032 %300)))) (approx %305 (*.f64 g (fma.f64 #s(literal -1/6 binary64) %1995 (fma.f64 #s(literal -1/24 binary64) %2032 (fma.f64 #s(literal -1/24 binary64) %2003 (fma.f64 #s(literal -1/48 binary64) %2041 %300)))))) (approx %362 (*.f64 g (+.f64 #s(literal 1 binary64) %2048))) (approx %366 (*.f64 g (+.f64 #s(literal 1 binary64) %2052))) (approx %371 (*.f64 %11 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %2048 %2048)))) (approx %371 (*.f64 %11 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %2048 (fma.f64 #s(literal -1 binary64) %220 %2048))))) (approx %380 %2068) (approx %380 (*.f64 g (+.f64 #s(literal 1 binary64) %2074))) (approx %380 (*.f64 g (+.f64 #s(literal 1 binary64) %2081))) (approx %412 (*.f64 %11 %2086)) (approx %415 %2090) (approx %424 %2093) (approx %427 (*.f64 #s(literal 1/2 binary64) %372)) (approx %427 %2099) (approx %427 %2102) (approx %427 (fma.f64 #s(literal -1/2 binary64) %2108 %2102)) (approx %440 %2111) (approx %440 %2114) (approx %440 %2116) (approx %440 (fma.f64 #s(literal -1/4 binary64) %2108 %2116)) (approx %459 %2121) (approx %459 %2125) (approx %459 %2128) (approx %459 (fma.f64 #s(literal -1/4 binary64) %2131 %2128)) (approx %486 %2134) (approx %486 %2137) (approx %486 %2139) (approx %486 (fma.f64 #s(literal -1/2 binary64) %2131 %2139)) (approx %502 (*.f64 #s(literal 1/8 binary64) %2120)) (approx %502 %2146) (approx %502 %2148) (approx %502 (fma.f64 #s(literal -1/8 binary64) %2131 %2148)) (approx %519 %2153) (approx %519 (fma.f64 #s(literal -4 binary64) %2158 %2153)) (approx %519 (fma.f64 #s(literal -4 binary64) %2158 %2168)) (approx %519 (fma.f64 #s(literal -4 binary64) %2158 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %2172 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %2166 %2071) %372) %2175)) %2079) %2168))) (approx %563 (*.f64 #s(literal 1/2 binary64) %77)) (approx %563 %2186) (approx %563 (*.f64 g %2190)) (approx %563 (*.f64 g (fma.f64 #s(literal -1/8 binary64) %2193 %2190))) (approx %594 (*.f64 #s(literal 1/2 binary64) (/.f64 %2090 a))) (approx %599 (*.f64 #s(literal 1/2 binary64) %2200)) (approx %599 (*.f64 %11 (-.f64 (*.f64 #s(literal 1/2 binary64) %2203) %2206))) (approx %605 %2212) (approx %605 (fma.f64 #s(literal 1/6 binary64) %2218 %2212)) (approx %605 (fma.f64 #s(literal 1/6 binary64) %2218 %2232)) (approx %605 (fma.f64 #s(literal 1/6 binary64) %2218 (fma.f64 #s(literal 1/3 binary64) (/.f64 %2246 %2248) %2232))) (approx %651 %2253) (approx %651 (fma.f64 #s(literal 1/6 binary64) %2257 %2253)) (approx %651 (fma.f64 #s(literal 1/6 binary64) %2257 %2262)) (approx %651 (fma.f64 #s(literal 1/6 binary64) %2257 (fma.f64 #s(literal 1/3 binary64) (/.f64 %2246 %2265) %2262))) (approx %676 %2270) (approx %676 (fma.f64 #s(literal 1/6 binary64) %2276 %2270)) (approx %676 (fma.f64 #s(literal 1/6 binary64) %2276 %2284)) (approx %676 (fma.f64 #s(literal 1/6 binary64) %2276 (fma.f64 #s(literal 1/3 binary64) (/.f64 %2246 %2288) %2284))) (approx %701 %2211) (approx %701 (fma.f64 #s(literal 1/6 binary64) %2294 %2211)) (approx %701 (fma.f64 #s(literal 1/6 binary64) %2294 %2298)) (approx %701 (fma.f64 #s(literal 1/6 binary64) %2294 (fma.f64 #s(literal 1/3 binary64) (/.f64 %2246 %2247) %2298))) (approx %720 %2305) (approx %720 (fma.f64 #s(literal 1/6 binary64) %2308 %2305)) (approx %720 (fma.f64 #s(literal 1/6 binary64) %2308 %2313)) (approx %720 (fma.f64 #s(literal 1/6 binary64) %2308 (fma.f64 #s(literal 1/3 binary64) (/.f64 %2246 (*.f64 %105 %2265)) %2313))) (approx %740 %2322) (approx %740 (*.f64 g (+.f64 #s(literal 2 binary64) %2074))) (approx %740 (*.f64 g (+.f64 #s(literal 2 binary64) %2081))) (approx %753 (*.f64 #s(literal -1 binary64) %2090)) (approx %757 (*.f64 #s(literal -1 binary64) %2093)) (approx %757 (*.f64 %11 (-.f64 (*.f64 #s(literal -1 binary64) %2092) %2085))) (approx %762 (*.f64 g (-.f64 (*.f64 #s(literal -1/4 binary64) %2065) #s(literal 1 binary64)))) (approx %762 (*.f64 g (-.f64 (fma.f64 #s(literal -1/4 binary64) %2065 (*.f64 #s(literal -1/4 binary64) %2072)) #s(literal 1 binary64)))) (approx %762 (*.f64 g (-.f64 (fma.f64 #s(literal -1/4 binary64) %2065 (fma.f64 #s(literal -1/4 binary64) %2072 (*.f64 #s(literal 1/8 binary64) %2080))) #s(literal 1 binary64)))) (approx %780 (*.f64 g (-.f64 (*.f64 #s(literal -1/4 binary64) %2184) %84))) (approx %780 (*.f64 g (-.f64 (fma.f64 #s(literal -1/4 binary64) %2184 (*.f64 #s(literal -1/4 binary64) %2188)) %84))) (approx %780 (*.f64 g (-.f64 (fma.f64 #s(literal -1/4 binary64) %2184 (fma.f64 #s(literal -1/4 binary64) %2188 (*.f64 #s(literal 1/8 binary64) %2193))) %84))) (approx %799 %2369) (approx %799 (*.f64 g %2372)) (approx %799 (*.f64 g (fma.f64 #s(literal -1/8 binary64) %2193 %2372))) (approx %812 (*.f64 #s(literal -2 binary64) %77)) (approx %812 (*.f64 g (-.f64 (*.f64 #s(literal -1/2 binary64) %2184) %2381))) (approx %812 (*.f64 g (-.f64 (fma.f64 #s(literal -1/2 binary64) %2184 (*.f64 #s(literal -1/2 binary64) %2188)) %2381))) (approx %812 (*.f64 g (-.f64 (fma.f64 #s(literal -1/2 binary64) %2184 (fma.f64 #s(literal -1/2 binary64) %2188 (*.f64 #s(literal 1/4 binary64) %2193))) %2381))) (approx %830 (*.f64 #s(literal -1 binary64) (/.f64 a g))) (approx %830 (/.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal 1/4 binary64) %2400)) g)) (approx %830 (/.f64 (fma.f64 #s(literal -1 binary64) a (fma.f64 #s(literal 1/4 binary64) %2400 %2409)) g)) (approx %830 (/.f64 (fma.f64 #s(literal -1 binary64) a (fma.f64 #s(literal 1/4 binary64) %2400 (fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %2414 (fma.f64 #s(literal -1/16 binary64) %2415 (*.f64 #s(literal -1/32 binary64) %2415))) %2079) %2409))) g)) (approx %865 (*.f64 g (fma.f64 #s(literal 1/6 binary64) %2429 %278))) (approx %865 (*.f64 g %2436)) (approx %865 (*.f64 g (fma.f64 #s(literal -1/12 binary64) (/.f64 %2440 %2444) %2436))) (approx %902 %2453) (approx %902 (*.f64 g %2458)) (approx %902 (*.f64 g (fma.f64 #s(literal -1/12 binary64) (/.f64 %2461 %2444) %2458))) (approx %926 %2466) (approx %926 %2471) (approx %926 (*.f64 g %2475)) (approx %926 (*.f64 g (fma.f64 #s(literal -1/12 binary64) (/.f64 %2078 %2443) %2475))) (approx %949 (*.f64 g (fma.f64 #s(literal 1/6 binary64) %2482 %2483))) (approx %949 (*.f64 g %2489)) (approx %949 (*.f64 g (fma.f64 #s(literal -1/12 binary64) (/.f64 %2440 %2443) %2489))) (approx %968 (*.f64 #s(literal -1 binary64) (/.f64 %2466 %105))) (approx %968 (*.f64 g (fma.f64 #s(literal -1 binary64) %2499 (*.f64 #s(literal -1/6 binary64) %2500)))) (approx %968 (*.f64 g (fma.f64 #s(literal -1 binary64) %2499 (fma.f64 #s(literal -1/6 binary64) %2500 (*.f64 #s(literal -1/6 binary64) %2505))))) (approx %968 (*.f64 g (fma.f64 #s(literal -1 binary64) %2499 (fma.f64 #s(literal -1/6 binary64) %2500 (fma.f64 #s(literal -1/6 binary64) %2505 (*.f64 #s(literal 1/12 binary64) (/.f64 %2078 %2444))))))) (approx %991 (*.f64 g (-.f64 %2519 %2451))) (approx %991 (*.f64 g (-.f64 %2526 %2451))) (approx %991 (*.f64 g (-.f64 %2532 %2452))) (approx %1062 (*.f64 #s(literal -1 binary64) %2466)) (approx %1062 (*.f64 g (-.f64 %2538 %2469))) (approx %1062 (*.f64 g (-.f64 (fma.f64 #s(literal 1/6 binary64) %2543 %2538) %2469))) (approx %1062 (*.f64 g (-.f64 (fma.f64 #s(literal 1/6 binary64) %2543 (fma.f64 #s(literal 1/3 binary64) (/.f64 %2226 %2265) %2538)) %2470))) (approx %1101 (*.f64 #s(literal -1 binary64) (/.f64 %247 %105))) (approx %1101 (*.f64 g (-.f64 %2559 %2560))) (approx %1101 (*.f64 g (-.f64 (fma.f64 #s(literal 1/6 binary64) %2566 %2559) %2560))) (approx %1101 (*.f64 g (-.f64 (fma.f64 #s(literal 1/6 binary64) %2566 (fma.f64 #s(literal 1/3 binary64) %2571 %2559)) %2577))) (approx %1145 (*.f64 g %2581)) (approx %1145 (*.f64 g (fma.f64 #s(literal 1/6 binary64) %2525 %2581))) (approx %1145 (*.f64 g (fma.f64 #s(literal 1/6 binary64) %2429 %2588))) (approx %1170 (*.f64 g %2592)) (approx %1170 (*.f64 g (fma.f64 #s(literal 1/6 binary64) %2566 %2592))) (approx %1170 (*.f64 g (fma.f64 #s(literal 1/6 binary64) %2429 %2599))) (approx %1192 (*.f64 g (fma.f64 #s(literal -1 binary64) %2451 %2519))) (approx %1192 (*.f64 g (fma.f64 #s(literal -1 binary64) %2451 %2526))) (approx %1192 (*.f64 g (fma.f64 #s(literal -1 binary64) %2451 (fma.f64 #s(literal -1/6 binary64) %2450 %2532)))) (approx %1216 (*.f64 #s(literal -1 binary64) %333)) (approx %1216 (*.f64 g (fma.f64 #s(literal -1 binary64) %2615 %2616))) (approx %1216 (*.f64 g (fma.f64 #s(literal -1 binary64) %2615 (fma.f64 #s(literal 1/6 binary64) %2620 %2616)))) (approx %1216 (*.f64 g (fma.f64 #s(literal -1 binary64) %2615 (fma.f64 #s(literal 1/6 binary64) %2620 (+.f64 (/.f64 %2631 %2079) %2616))))) (approx %1235 (*.f64 g (fma.f64 #s(literal -1 binary64) %2451 (fma.f64 #s(literal 1/6 binary64) %2525 (+.f64 (/.f64 %2631 (*.f64 %105 %2079)) %2519))))) (approx %1259 (*.f64 %11 (-.f64 %2092 %2085))) (approx %1263 (/.f64 (*.f64 g %2652) %105)) (approx %1302 (*.f64 #s(literal -1 binary64) (*.f64 %11 (+.f64 %2085 %2092)))) (approx %1305 (*.f64 #s(literal -1/2 binary64) %2200)) (approx %1305 (*.f64 %11 (-.f64 (*.f64 #s(literal -1/2 binary64) %2203) %2206))) (approx %1310 (/.f64 (*.f64 g %2668) %105)) (approx %1332 (*.f64 g (+.f64 (/.f64 %2668 %105) (/.f64 %2652 %105)))) (approx %1358 (/.f64 (*.f64 g %2680) %105)) (approx %1376 (*.f64 g %2685)) (approx %1376 (*.f64 g (fma.f64 #s(literal -1/24 binary64) %2032 %2685))) (approx %1376 (*.f64 g (fma.f64 #s(literal -1/24 binary64) %2032 (fma.f64 #s(literal -1/48 binary64) %2041 %2685)))) (approx %1403 (*.f64 g %2588)) (approx %1424 %2697) (approx %1424 (+.f64 %2697 %2699)) (approx %1424 (+.f64 %2697 (+.f64 %2699 %2702))) (approx %1424 (+.f64 %2697 (+.f64 %2699 (+.f64 %2702 %2706)))) (approx %1478 (*.f64 g (+.f64 %2699 %278))) (approx %1478 (*.f64 g (+.f64 %2699 (+.f64 %2702 %278)))) (approx %1478 (*.f64 g (+.f64 %2699 (+.f64 %2702 (+.f64 %2706 %278))))) (approx %1501 (*.f64 g %2728)) (approx %1539 (*.f64 g (+.f64 %2728 %278))) (approx %1539 (*.f64 g (+.f64 %2728 %1996))) (approx %1539 (*.f64 g (+.f64 %2728 %2005))) (approx %1539 (*.f64 g (+.f64 %2728 %2023))) (approx %1566 (*.f64 g (fma.f64 #s(literal 1/6 binary64) %2429 %300))) (approx %1566 (*.f64 g (fma.f64 #s(literal -1/24 binary64) %2032 (fma.f64 #s(literal 1/6 binary64) %2429 (fma.f64 #s(literal 1/6 binary64) %2434 %300))))) (approx %1588 (*.f64 #s(literal -1/4 binary64) (/.f64 %2751 %237))) (approx %1588 (/.f64 (fma.f64 #s(literal -1/4 binary64) %2755 (*.f64 #s(literal -1/16 binary64) %2757)) g)) (approx %1588 (/.f64 %2766 g)) (approx %1588 (/.f64 (fma.f64 #s(literal -1/4 binary64) %2771 %2766) g)) (approx %1615 %2777) (approx %1615 (fma.f64 #s(literal -1/24 binary64) %2780 %2777)) (approx %1615 (fma.f64 #s(literal -1/24 binary64) %2780 (fma.f64 #s(literal -1/48 binary64) %2784 %2777))) (approx %1615 (fma.f64 #s(literal -1/24 binary64) %2780 (fma.f64 #s(literal -1/48 binary64) %2784 (fma.f64 #s(literal -1/576 binary64) (/.f64 %2783 %1954) %2777)))) (approx %1647 (*.f64 #s(literal -1 binary64) %1595)) (approx %1647 (*.f64 g (fma.f64 #s(literal -1 binary64) %1598 %2796))) (approx %1647 (*.f64 g (fma.f64 #s(literal -1 binary64) %1598 %2801))) (approx %1647 (*.f64 g (fma.f64 #s(literal -1 binary64) %1598 (fma.f64 #s(literal 1/32 binary64) %2805 %2801)))) (approx %1664 (/.f64 (*.f64 %247 %2812) %105)) (approx %1664 (*.f64 g (fma.f64 #s(literal -1/6 binary64) %2821 %2822))) (approx %1664 (*.f64 g (fma.f64 #s(literal -1/6 binary64) %2821 (fma.f64 #s(literal -1/24 binary64) %2829 %2822)))) (approx %1664 (*.f64 g (fma.f64 #s(literal -1/6 binary64) %2821 (fma.f64 #s(literal -1/24 binary64) %2829 (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %188 (*.f64 %1438 %2014)) %2837) %2822))))) (approx %1696 (*.f64 g %2845)) (approx %1696 (*.f64 g (fma.f64 #s(literal -1/6 binary64) %2821 (fma.f64 #s(literal -1/24 binary64) %2848 %2845)))) (approx %1696 (*.f64 g (fma.f64 #s(literal -1/6 binary64) %2821 (fma.f64 #s(literal -1/24 binary64) %2848 (fma.f64 #s(literal -1/24 binary64) %2829 (fma.f64 #s(literal -1/48 binary64) (/.f64 %2783 %2040) %2845)))))) (approx %1720 (*.f64 g %2599)) (approx %1744 (*.f64 #s(literal -1/2 binary64) (/.f64 %16 (*.f64 a (*.f64 g %1745))))) (approx %1744 (/.f64 (fma.f64 #s(literal -1/2 binary64) %2867 (*.f64 #s(literal -1/8 binary64) %2870)) g)) (approx %1744 (/.f64 %2880 g)) (approx %1744 (/.f64 (fma.f64 #s(literal -1/2 binary64) %2885 %2880) g)) (approx %1770 %2892) (approx %1770 (fma.f64 #s(literal -1/24 binary64) %2897 %2892)) (approx %1770 (fma.f64 #s(literal -1/24 binary64) %2897 (fma.f64 #s(literal -1/48 binary64) %2902 %2892))) (approx %1770 (fma.f64 #s(literal -1/24 binary64) %2897 (fma.f64 #s(literal -1/48 binary64) %2902 (fma.f64 #s(literal -1/576 binary64) (/.f64 %1941 (*.f64 %105 (*.f64 %1944 (*.f64 %1952 %1771)))) %2892)))) (approx %1799 (*.f64 #s(literal -2 binary64) %1749)) (approx %1799 (*.f64 g (-.f64 %2917 %2918))) (approx %1799 (*.f64 g (-.f64 %2923 %2918))) (approx %1799 (*.f64 g (-.f64 (fma.f64 #s(literal 1/16 binary64) %2927 %2923) %2918))) (approx %1816 (*.f64 #s(literal -1 binary64) (/.f64 %2466 %1772))) (approx %1816 (*.f64 g (fma.f64 #s(literal -1 binary64) %2937 %2942))) (approx %1816 (*.f64 g (fma.f64 #s(literal -1 binary64) %2937 %2950))) (approx %1816 (*.f64 g (fma.f64 #s(literal -1 binary64) %2937 (fma.f64 #s(literal -1/3 binary64) %2956 %2950)))) (approx %1836 (*.f64 g (fma.f64 #s(literal -1 binary64) %2937 %2963))) (approx %1836 (*.f64 g (fma.f64 #s(literal -1 binary64) %2937 (fma.f64 #s(literal -1/24 binary64) %2969 %2970)))) (approx %1836 (*.f64 g (fma.f64 #s(literal -1 binary64) %2937 (fma.f64 #s(literal -1/24 binary64) %2969 (fma.f64 #s(literal -1/48 binary64) (/.f64 %1941 (*.f64 %105 (*.f64 %2038 %2894))) (fma.f64 #s(literal 1/24 binary64) %2949 %2970)))))) (approx %21 (*.f64 #s(literal -1 binary64) %1866)) (approx %21 (*.f64 #s(literal -1 binary64) %1874)) (approx %21 (*.f64 #s(literal -1 binary64) %1884)) (approx %54 (*.f64 #s(literal -1 binary64) (*.f64 g %1965))) (approx %54 (*.f64 #s(literal -1 binary64) (*.f64 g %1970))) (approx %54 (*.f64 #s(literal -1 binary64) (*.f64 g (+.f64 #s(literal 2 binary64) %1882)))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/4 binary64) %1974 %84)))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/4 binary64) %1974 (fma.f64 #s(literal -1/16 binary64) %1979 %84))))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/4 binary64) %1974 (fma.f64 #s(literal -1/16 binary64) %1979 (fma.f64 #s(literal -1/32 binary64) %1985 %84)))))) (approx %101 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/6 binary64) %3016 %2451)))) (approx %101 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/6 binary64) %3016 (fma.f64 #s(literal -1/24 binary64) %3022 %2451))))) (approx %101 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/6 binary64) %3016 (fma.f64 #s(literal -1/24 binary64) %3022 (fma.f64 #s(literal 1/3 binary64) %3029 %2451)))))) (approx %152 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) %1886) (*.f64 #s(literal -1/2 binary64) %16)) g))) (approx %152 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) %1891) %1888) g))) (approx %152 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %1902) %1894) g))) (approx %169 (*.f64 #s(literal -1 binary64) (/.f64 %3052 g))) (approx %169 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/32 binary64) %1914 %3052) g))) (approx %169 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/32 binary64) %1914 (fma.f64 #s(literal 1/16 binary64) %1907 (fma.f64 #s(literal 1/4 binary64) %1921 %358))) g))) (approx %187 (*.f64 #s(literal -1 binary64) %3067)) (approx %187 %3074) (approx %187 %3087) (approx %187 (fma.f64 #s(literal -1 binary64) %3067 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/576 binary64) (/.f64 %1941 (*.f64 %105 (*.f64 %283 %1526))) %3084) %2079)))) (approx %230 (*.f64 #s(literal -1 binary64) (*.f64 g (-.f64 %1960 #s(literal 1 binary64))))) (approx %305 (*.f64 #s(literal -1 binary64) (*.f64 g (+.f64 %2451 %3101)))) (approx %305 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3067 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %3108 %3083) %2079))) g) %2451)))) (approx %305 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3067 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %3108 (fma.f64 #s(literal -1/24 binary64) (/.f64 %3021 %3119) %3084)) %2079))) g) %2451)))) (approx %349 (*.f64 #s(literal -1 binary64) %237)) (approx %350 (*.f64 #s(literal -1 binary64) %240)) (approx %362 (*.f64 #s(literal -1 binary64) (*.f64 g (-.f64 %2052 #s(literal 1 binary64))))) (approx %366 (*.f64 #s(literal -1 binary64) (*.f64 g (-.f64 %2048 #s(literal 1 binary64))))) (approx %371 (*.f64 %11 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %372 %231) g))))) (approx %380 (*.f64 #s(literal -1 binary64) %2068)) (approx %380 (*.f64 #s(literal -1 binary64) (*.f64 g (+.f64 #s(literal 1 binary64) %3154)))) (approx %380 (*.f64 #s(literal -1 binary64) (*.f64 g (+.f64 #s(literal 1 binary64) %3166)))) (approx %412 (*.f64 #s(literal -1 binary64) (*.f64 %11 %3172))) (approx %415 (*.f64 #s(literal -1 binary64) %3178)) (approx %424 %3182) (approx %427 (*.f64 #s(literal -1 binary64) %2322)) (approx %427 (*.f64 #s(literal -1 binary64) (*.f64 g (+.f64 #s(literal 2 binary64) %3154)))) (approx %427 (*.f64 #s(literal -1 binary64) (*.f64 g (+.f64 #s(literal 2 binary64) %3166)))) (approx %440 (*.f64 #s(literal -1 binary64) (*.f64 g (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) %2065))))) (approx %440 (*.f64 #s(literal -1 binary64) (*.f64 g (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %372 (*.f64 #s(literal -1/4 binary64) %2097)) g)))))) (approx %440 (*.f64 #s(literal -1 binary64) (*.f64 g (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %3159 (*.f64 #s(literal 1/4 binary64) %2071)) g) (*.f64 #s(literal -1/4 binary64) %372)) g)))))) (approx %459 (*.f64 #s(literal -1 binary64) %2369)) (approx %459 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) %3222 %84)))) (approx %459 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) %3234 %84)))) (approx %486 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal 1/2 binary64) %2184 %2381)))) (approx %486 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %2120 (*.f64 #s(literal -1/2 binary64) %2123)) g) %2381)))) (approx %486 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %3227 (*.f64 #s(literal 1/2 binary64) %3228)) g) (*.f64 #s(literal -1/2 binary64) %2120)) g) %2381)))) (approx %502 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal 1/8 binary64) %2184 %85)))) (approx %502 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %2120 (*.f64 #s(literal -1/8 binary64) %2123)) g) %85)))) (approx %502 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %3227 (*.f64 #s(literal 1/8 binary64) %3228)) g) (*.f64 #s(literal -1/8 binary64) %2120)) g) %85)))) (approx %519 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1/4 binary64) %2400)) g))) (approx %519 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) %2399 (*.f64 #s(literal 2 binary64) (/.f64 %2407 g))) g))) g))) (approx %519 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %2407 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal 1/32 binary64) %2415 (fma.f64 #s(literal 1/16 binary64) %2415 (*.f64 #s(literal 1/4 binary64) %2414))) g))) g) (*.f64 #s(literal 1/4 binary64) %2399)) g))) g))) (approx %563 (*.f64 #s(literal -1 binary64) %2186)) (approx %563 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) %3222 %85)))) (approx %563 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) %3234 %85)))) (approx %594 (*.f64 #s(literal -1/2 binary64) (/.f64 %3178 a))) (approx %599 (*.f64 #s(literal 1/2 binary64) %3323)) (approx %599 (*.f64 %11 (-.f64 (*.f64 #s(literal 1/2 binary64) %3326) %2206))) (approx %605 (*.f64 #s(literal -1 binary64) %2453)) (approx %605 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 %3333 %3107) %3337) %2079) %2451)))) (approx %605 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) (/.f64 %3344 %3107) %3348) g) %3337) %2079) %2451)))) (approx %651 (*.f64 #s(literal -1 binary64) %2471)) (approx %651 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 %3359 %1992) %3361) %2079) %2469)))) (approx %651 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) (/.f64 %3368 %1992) (*.f64 #s(literal 1/6 binary64) (/.f64 %3370 %1992))) g) %3361) %2079) %2469)))) (approx %676 (*.f64 #s(literal -1 binary64) (*.f64 g %2577))) (approx %676 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 %3359 %3384) %3387) %2079) %2560)))) (approx %676 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) (/.f64 %3368 %3384) %3396) g) %3387) %2079) %2560)))) (approx %701 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal 1/6 binary64) (/.f64 %2449 %2427) %2615)))) (approx %701 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 %3333 %1992) %3412) %2079) %2615)))) (approx %701 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) (/.f64 %3344 %1992) (*.f64 #s(literal 1/6 binary64) (/.f64 %3346 %1992))) g) %3412) %2079) %2615)))) (approx %720 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal 1/6 binary64) %2500 %2499)))) (approx %720 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 %3359 %3107) %3436) %2079) %2499)))) (approx %720 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) (/.f64 %3368 %3107) (*.f64 #s(literal 1/6 binary64) (/.f64 %3370 %3107))) g) %3436) %2079) %2499)))) (approx %740 %3163) (approx %740 %3152) (approx %740 %3164) (approx %740 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) %2078 (*.f64 #s(literal 1/2 binary64) %3457)) g) %3160) g) %3163)) (approx %753 %3178) (approx %757 (*.f64 #s(literal -1 binary64) %3182)) (approx %757 (*.f64 %11 (-.f64 (*.f64 #s(literal -1 binary64) %3181) %2085))) (approx %762 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %2071 (*.f64 #s(literal 1/8 binary64) %3159)) g) %2111)) (approx %762 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %3457 (*.f64 #s(literal -1/8 binary64) %2078)) g) (*.f64 #s(literal -1/4 binary64) %2071)) g) %2111)) (approx %780 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %3228 (*.f64 #s(literal 1/8 binary64) %3227)) g) %2121)) (approx %780 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %3490 (*.f64 #s(literal -1/8 binary64) %3491)) g) (*.f64 #s(literal -1/4 binary64) %3228)) g) %2121)) (approx %799 %3232) (approx %799 %3221) (approx %799 %3233) (approx %799 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) %3491 (*.f64 #s(literal 1/4 binary64) %3490)) g) %3229) g) %3232)) (approx %812 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %3228 (*.f64 #s(literal 1/4 binary64) %3227)) g) %2134)) (approx %812 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %3490 (*.f64 #s(literal -1/4 binary64) %3491)) g) (*.f64 #s(literal -1/2 binary64) %3228)) g) %2134)) (approx %830 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %3523 g) %3526) g) %2153)) (approx %830 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %2172 (+.f64 %2175 (/.f64 (*.f64 %3523 %2071) %372))) g) (*.f64 #s(literal 2 binary64) %3523)) g) %3526) g) %2153)) (approx %865 %3544) (approx %865 %3549) (approx %865 %3565) (approx %865 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %3575 %3558) %3579) g) %3562) g) %3544)) (approx %902 %3587) (approx %902 (fma.f64 #s(literal -1/6 binary64) %3593 %3587)) (approx %902 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %3596 %3598) %3602) g) %3587)) (approx %902 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 %102 %3575) %3598) %3611) g) %3602) g) %3587)) (approx %926 %3618) (approx %926 (fma.f64 #s(literal -1/6 binary64) %3620 %3618)) (approx %926 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %3555 %3597) %3625) g) %3618)) (approx %926 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %3575 %3597) %3632) g) %3625) g) %3618)) (approx %949 %3543) (approx %949 (fma.f64 #s(literal -1/6 binary64) (/.f64 %3547 %2216) %3543)) (approx %949 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %3555 %3557) %3645) g) %3543)) (approx %949 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %3575 %3557) (*.f64 #s(literal 1/3 binary64) (/.f64 %3555 %3556))) g) %3645) g) %3543)) (approx %968 (*.f64 #s(literal -1 binary64) %3659)) (approx %968 (fma.f64 #s(literal -1 binary64) %3659 (*.f64 #s(literal 1/6 binary64) (/.f64 %2071 %3592)))) (approx %968 (fma.f64 #s(literal -1 binary64) %3659 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %3666 (*.f64 #s(literal 1/3 binary64) (/.f64 %3555 %3598))) g)))) (approx %968 (fma.f64 #s(literal -1 binary64) %3659 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 %3555 %3609) (*.f64 #s(literal 1/3 binary64) (/.f64 %3575 %3598))) g) (*.f64 #s(literal -1/6 binary64) %3666)) g)))) (approx %991 (*.f64 #s(literal -1 binary64) (*.f64 g (+.f64 (/.f64 %3586 %2518) %2451)))) (approx %991 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3690 %3587) g) %2451)))) (approx %991 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3337 %3611) g)) %3602) g)) %3587) g) %2451)))) (approx %1062 (*.f64 #s(literal -1 binary64) (*.f64 g (+.f64 %2469 (/.f64 %3618 g))))) (approx %1062 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) %3620) %3618) g) %2469)))) (approx %1062 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3721 g)) %3625) g)) %3618) g) %2469)))) (approx %1101 (*.f64 #s(literal -1 binary64) (*.f64 g (+.f64 %2560 (/.f64 %3618 %2558))))) (approx %1101 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3738 (*.f64 #s(literal 1/6 binary64) (/.f64 %2071 (*.f64 %105 (*.f64 g %3739))))) g) %2560)))) (approx %1101 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3738 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3387 (*.f64 #s(literal 1/3 binary64) (/.f64 %3555 (*.f64 %105 (*.f64 %1933 %2279))))) g) (*.f64 #s(literal -1/6 binary64) (/.f64 %2071 (*.f64 %105 %3739)))) g))) g) %2560)))) (approx %1145 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) %3768 %2451)))) (approx %1145 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) %3773 %2451)))) (approx %1145 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %3336 %3579) g) %3562) g) %3544) g) %2451)))) (approx %1170 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) %3768 %2560)))) (approx %1170 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) %3773 %2560)))) (approx %1170 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %3386 %3579) g) %3562) g) %3544) g) %2560)))) (approx %1192 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3587 %3690) g) %2451)))) (approx %1192 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3587 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %3610 %3337) g) %3814) g))) g) %2451)))) (approx %1216 (*.f64 #s(literal -1 binary64) (*.f64 g (+.f64 (/.f64 %3586 g) %2615)))) (approx %1216 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3586 (*.f64 #s(literal 1/6 binary64) (/.f64 %2455 %3591))) g) %2615)))) (approx %1216 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3586 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3837 g) (*.f64 #s(literal -1/6 binary64) (/.f64 %2455 %3590))) g))) g) %2615)))) (approx %1235 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3587 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3837 %2518) %3814) g))) g) %2451)))) (approx %1259 (*.f64 %11 (-.f64 %3181 %2085))) (approx %1263 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 g %3866) %105))) (approx %1302 (*.f64 #s(literal -1 binary64) (*.f64 %11 (+.f64 %2085 %3181)))) (approx %1305 (*.f64 #s(literal -1/2 binary64) %3323)) (approx %1305 (*.f64 %11 (-.f64 (*.f64 #s(literal -1/2 binary64) %3326) %2206))) (approx %1310 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 g %3883) %105))) (approx %1332 (*.f64 #s(literal -1 binary64) (*.f64 g (+.f64 (/.f64 %3866 %105) %3889)))) (approx %1376 (*.f64 #s(literal -1 binary64) (*.f64 g %3894))) (approx %1376 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/6 binary64) %3016 %3894)))) (approx %1376 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/6 binary64) %3016 (fma.f64 #s(literal -1/24 binary64) %3022 %3894))))) (approx %1376 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/6 binary64) %3016 (fma.f64 #s(literal -1/24 binary64) %3022 (fma.f64 #s(literal 1/3 binary64) %3029 %3894)))))) (approx %1403 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3067 %3914) g) %2451)))) (approx %1403 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3067 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/24 binary64) %3082 %3348) %2079) %3914)) g) %2451)))) (approx %1424 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal 1/12 binary64) (/.f64 %372 (*.f64 %105 %2426)) %2560)))) (approx %1424 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) (/.f64 %3359 %105) %3938) %2079) %2560)))) (approx %1424 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/24 binary64) (/.f64 %3368 %105) %3947) g) %3938) %2079) %2560)))) (approx %1478 (*.f64 #s(literal -1 binary64) (*.f64 g (+.f64 %2560 %3101)))) (approx %1478 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3067 %3961) g) %2560)))) (approx %1478 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3067 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/24 binary64) %3082 %3947) %2079) %3961)) g) %2560)))) (approx %1501 (*.f64 #s(literal -1 binary64) (*.f64 g %3979))) (approx %1539 (*.f64 #s(literal -1 binary64) (*.f64 g (+.f64 %3979 %3101)))) (approx %1539 (*.f64 #s(literal -1 binary64) (*.f64 g (+.f64 %3979 (*.f64 #s(literal -1 binary64) (/.f64 %3074 g)))))) (approx %1539 (*.f64 #s(literal -1 binary64) (*.f64 g (+.f64 %3979 (*.f64 #s(literal -1 binary64) (/.f64 %3087 g)))))) (approx %1566 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 %3565 g) %2451)))) (approx %1588 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/4 binary64) %2795 %1598)))) (approx %1588 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/4 binary64) %2795 (fma.f64 #s(literal -1/16 binary64) %2800 %1598))))) (approx %1588 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/4 binary64) %2795 (fma.f64 #s(literal -1/16 binary64) %2800 (fma.f64 #s(literal -1/32 binary64) %2805 %1598)))))) (approx %1615 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %247 %4019) %105))) (approx %1615 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/6 binary64) %4025 %4026)))) (approx %1615 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/6 binary64) %4025 (fma.f64 #s(literal -1/24 binary64) %4032 %4026))))) (approx %1615 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/6 binary64) %4025 (fma.f64 #s(literal -1/24 binary64) %4032 (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %1616 %2014) %2837) %4026)))))) (approx %1647 (*.f64 #s(literal -1 binary64) (/.f64 %4047 g))) (approx %1647 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/32 binary64) %2763 %4047) g))) (approx %1647 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/32 binary64) %2763 (fma.f64 #s(literal 1/16 binary64) %2757 (fma.f64 #s(literal 1/4 binary64) %2771 %4046))) g))) (approx %1664 (*.f64 #s(literal -1 binary64) %4063)) (approx %1664 (fma.f64 #s(literal -1 binary64) %4063 (*.f64 #s(literal -1/24 binary64) (/.f64 %4066 (*.f64 %105 (*.f64 %1932 %1427)))))) (approx %1664 (fma.f64 #s(literal -1 binary64) %4063 (*.f64 #s(literal -1 binary64) (/.f64 %4081 %2079)))) (approx %1664 (fma.f64 #s(literal -1 binary64) %4063 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/576 binary64) (/.f64 %4073 (*.f64 %105 (*.f64 %283 (pow.f64 %102 #s(literal 11/3 binary64))))) %4081) %2079)))) (approx %1696 (*.f64 #s(literal -1 binary64) (*.f64 g (+.f64 (/.f64 %4062 %286) %4026)))) (approx %1696 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4063 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %4102 %4080) %2079))) g) %4026)))) (approx %1696 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4063 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %4102 (fma.f64 #s(literal -1/24 binary64) (/.f64 %4031 (*.f64 %105 (*.f64 %272 %2818))) %4081)) %2079))) g) %4026)))) (approx %1720 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3067 %4128) g) %2560)))) (approx %1720 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3067 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/24 binary64) %3082 %3396) %2079) %4128)) g) %2560)))) (approx %1744 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/2 binary64) %2916 %2918)))) (approx %1744 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/2 binary64) %2916 (fma.f64 #s(literal -1/8 binary64) %2922 %2918))))) (approx %1744 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/2 binary64) %2916 (fma.f64 #s(literal -1/8 binary64) %2922 (fma.f64 #s(literal -1/16 binary64) %2927 %2918)))))) (approx %1770 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/6 binary64) %2941 %2937)))) (approx %1770 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/6 binary64) %2941 (fma.f64 #s(literal -1/24 binary64) %2949 %2937))))) (approx %1770 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1/6 binary64) %2941 (fma.f64 #s(literal -1/24 binary64) %2949 (fma.f64 #s(literal 1/3 binary64) %2956 %2937)))))) (approx %1799 (*.f64 #s(literal -1 binary64) (/.f64 %4175 g))) (approx %1799 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/16 binary64) %2877 %4175) g))) (approx %1799 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/16 binary64) %2877 (fma.f64 #s(literal 1/8 binary64) %2870 (fma.f64 #s(literal 1/2 binary64) %2885 %4174))) g))) (approx %1816 (*.f64 #s(literal -1 binary64) %4190)) (approx %1816 (fma.f64 #s(literal -1 binary64) %4190 (*.f64 #s(literal -1/24 binary64) (/.f64 %1930 (*.f64 %105 (*.f64 %1932 %4193)))))) (approx %1816 (fma.f64 #s(literal -1 binary64) %4190 (*.f64 #s(literal -1 binary64) (/.f64 %4206 %2079)))) (approx %1816 (fma.f64 #s(literal -1 binary64) %4190 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/576 binary64) (/.f64 %1941 (*.f64 %105 (*.f64 %283 (*.f64 %4211 %1771)))) %4206) %2079)))) (approx %1836 (*.f64 #s(literal -1 binary64) (*.f64 g (+.f64 %2937 (/.f64 %4189 %2962))))) (approx %1836 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4190 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %4228 %4205) %2079))) g) %2937)))) (approx %1836 (*.f64 #s(literal -1 binary64) (*.f64 g (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4190 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %4228 (fma.f64 #s(literal -1/24 binary64) (/.f64 %1868 (*.f64 %105 (*.f64 %272 %2938))) %4206)) %2079))) g) %2937)))) (approx %14 %16) (approx %15 (fma.f64 #s(literal -1 binary64) %16 %11)) (approx %21 %4254) (approx %21 %4258) (approx %21 %4267) (approx %21 %4278) (approx %54 %4280) (approx %54 (-.f64 %4258 g)) (approx %54 (-.f64 %4267 g)) (approx %54 (-.f64 %4278 g)) (approx %72 %4289) (approx %72 (fma.f64 #s(literal -1/4 binary64) %4292 %4289)) (approx %72 (fma.f64 #s(literal 1/2 binary64) %4288 (*.f64 %16 (-.f64 (*.f64 #s(literal -1/16 binary64) %4296) %4299)))) (approx %72 (fma.f64 #s(literal 1/2 binary64) %4288 (*.f64 %16 (-.f64 (*.f64 %16 (-.f64 (*.f64 #s(literal -1/32 binary64) %4305) %4308)) %4299)))) (approx %101 %4317) (approx %101 (fma.f64 #s(literal -1/6 binary64) %4322 %4317)) (approx %101 (fma.f64 %16 %4335 %4317)) (approx %101 (fma.f64 %16 %4355 %4317)) (approx %152 (*.f64 #s(literal -1 binary64) %4358)) (approx %152 (-.f64 (*.f64 #s(literal 1/2 binary64) %4256) %4358)) (approx %152 (-.f64 (*.f64 %16 (fma.f64 #s(literal 1/8 binary64) %4261 %4264)) %4358)) (approx %152 (-.f64 (*.f64 %16 (fma.f64 %16 (fma.f64 #s(literal 1/16 binary64) %4270 %4273) %4264)) %4358)) (approx %169 (*.f64 #s(literal -1/2 binary64) %4373)) (approx %169 (fma.f64 #s(literal -1/2 binary64) %4373 %4376)) (approx %169 (fma.f64 #s(literal -1/2 binary64) %4373 (*.f64 %16 (fma.f64 #s(literal 1/16 binary64) %4296 %4299)))) (approx %169 (fma.f64 #s(literal -1/2 binary64) %4373 (*.f64 %16 (fma.f64 %16 (fma.f64 #s(literal 1/32 binary64) %4305 %4308) %4299)))) (approx %187 %4390) (approx %187 %4396) (approx %187 %4408) (approx %187 %4427) (approx %4430 %4432) (approx %4434 %4435) (approx (* 1/2 %4434) (*.f64 #s(literal 1/2 binary64) %4435)) (approx %230 (+.f64 g %232)) (approx %288 %294) (approx %292 %296) (approx %305 %4444) (approx %305 (fma.f64 %16 (fma.f64 #s(literal -1/6 binary64) %4405 %4334) %4444)) (approx %305 (fma.f64 %16 (fma.f64 #s(literal -1/6 binary64) %4405 (fma.f64 #s(literal -1/6 binary64) %4333 (*.f64 %16 (fma.f64 #s(literal -1/3 binary64) %4410 (*.f64 #s(literal -1/3 binary64) %4338))))) %4444)) (approx %305 (fma.f64 %16 (fma.f64 #s(literal -1/6 binary64) %4405 (fma.f64 #s(literal -1/6 binary64) %4333 (*.f64 %16 (fma.f64 #s(literal -1/3 binary64) %4410 (fma.f64 #s(literal -1/3 binary64) %4338 (*.f64 %16 (fma.f64 #s(literal 1/3 binary64) (/.f64 %4420 %4403) (*.f64 #s(literal 1/3 binary64) (/.f64 %4349 %4331))))))))) %4444)) (approx %350 %4292) (approx %351 %4376) (approx %366 (+.f64 g %367)) (approx %371 (fma.f64 h %4472 %11)) (approx %371 (fma.f64 h (+.f64 g (fma.f64 #s(literal -1 binary64) g %367)) %11)) (approx %380 %4482) (approx %380 %4494) (approx %380 %4505) (approx %427 (-.f64 %4482 g)) (approx %427 (-.f64 %4494 g)) (approx %427 (-.f64 %4505 g)) (approx %440 %4513) (approx %440 (fma.f64 #s(literal 1/4 binary64) %4480 %4513)) (approx %440 (fma.f64 #s(literal 1/2 binary64) %4280 (*.f64 h (fma.f64 #s(literal -1/4 binary64) %4489 (*.f64 #s(literal 1/4 binary64) %4490))))) (approx %440 (fma.f64 #s(literal 1/2 binary64) %4280 (*.f64 h (fma.f64 #s(literal 1/4 binary64) %4490 (*.f64 h (fma.f64 #s(literal -1/4 binary64) %4496 (*.f64 #s(literal 1/8 binary64) %4499))))))) (approx %459 (fma.f64 #s(literal 1/4 binary64) %4529 %4289)) (approx %459 (fma.f64 #s(literal 1/2 binary64) %4288 %4536)) (approx %459 (fma.f64 #s(literal 1/2 binary64) %4288 %4545)) (approx %486 %4288) (approx %486 (-.f64 (fma.f64 #s(literal 1/2 binary64) %4529 %4549) %77)) (approx %486 (-.f64 (fma.f64 h (fma.f64 #s(literal -1/2 binary64) %4532 (*.f64 #s(literal 1/2 binary64) %4533)) %4549) %77)) (approx %486 (-.f64 (fma.f64 h (fma.f64 #s(literal 1/2 binary64) %4533 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %4539 (*.f64 #s(literal 1/4 binary64) %4540)))) %4549) %77)) (approx %502 %4565) (approx %502 (fma.f64 #s(literal 1/8 binary64) %4529 %4565)) (approx %502 (fma.f64 #s(literal 1/4 binary64) %4288 (*.f64 h (fma.f64 #s(literal -1/8 binary64) %4532 (*.f64 #s(literal 1/8 binary64) %4533))))) (approx %502 (fma.f64 #s(literal 1/4 binary64) %4288 (*.f64 h (fma.f64 #s(literal 1/8 binary64) %4533 (*.f64 h (fma.f64 #s(literal -1/8 binary64) %4539 (*.f64 #s(literal 1/16 binary64) %4540))))))) (approx %519 %4582) (approx %519 (fma.f64 #s(literal -1 binary64) (/.f64 %4584 %4585) %4582)) (approx %519 (fma.f64 #s(literal 2 binary64) %4581 (*.f64 h (fma.f64 #s(literal -2 binary64) (*.f64 h %4596) (*.f64 #s(literal -1 binary64) %4599))))) (approx %519 (fma.f64 #s(literal 2 binary64) %4581 (*.f64 h (fma.f64 #s(literal -1 binary64) %4599 (*.f64 h (fma.f64 #s(literal -2 binary64) (*.f64 h (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %4472 %4596) %4344) (fma.f64 #s(literal 1/4 binary64) (/.f64 %4607 %4593) (*.f64 #s(literal 1/4 binary64) (/.f64 %4607 %4340))))) (*.f64 #s(literal -2 binary64) %4596))))))) (approx %563 %4621) (approx %563 %4623) (approx %563 %4625) (approx %563 %4627) (approx %578 %4629) (approx %578 (fma.f64 #s(literal -1/2 binary64) %77 %4623)) (approx %578 (fma.f64 #s(literal -1/2 binary64) %77 %4625)) (approx %578 (fma.f64 #s(literal -1/2 binary64) %77 %4627)) (approx %605 (fma.f64 #s(literal 1/6 binary64) %4642 %4317)) (approx %605 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4645 (*.f64 #s(literal 1/3 binary64) (/.f64 %4653 %4331))) %4317)) (approx %605 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4645 (*.f64 h %4676)) %4317)) (approx %651 %4315) (approx %651 (+.f64 %4315 (*.f64 #s(literal 1/6 binary64) (/.f64 %4479 %4640)))) (approx %651 (+.f64 %4315 (*.f64 h (fma.f64 #s(literal 1/6 binary64) %4686 (*.f64 #s(literal 1/3 binary64) (/.f64 %4687 %4319)))))) (approx %651 (+.f64 %4315 (*.f64 h (fma.f64 #s(literal 1/6 binary64) %4686 (*.f64 h (fma.f64 #s(literal 1/3 binary64) (/.f64 %4694 %4319) %4697)))))) (approx %676 %4704) (approx %676 (fma.f64 #s(literal 1/6 binary64) %4708 %4704)) (approx %676 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4711 (*.f64 #s(literal 1/3 binary64) (/.f64 %4687 %4713))) %4704)) (approx %676 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4711 (*.f64 h %4722)) %4704)) (approx %701 %4316) (approx %701 (fma.f64 #s(literal 1/6 binary64) (/.f64 %4638 %4640) %4316)) (approx %701 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4731 (*.f64 #s(literal 1/3 binary64) (/.f64 %4653 %4319))) %4316)) (approx %701 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4731 (*.f64 h (fma.f64 #s(literal 1/3 binary64) (/.f64 %4672 %4319) (*.f64 #s(literal 1/3 binary64) (/.f64 %4652 %4319))))) %4316)) (approx %720 %4745) (approx %720 (fma.f64 #s(literal 1/6 binary64) (/.f64 %4479 %4641) %4745)) (approx %720 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4750 (*.f64 #s(literal 1/3 binary64) (/.f64 %4687 %4331))) %4745)) (approx %720 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4750 (*.f64 h (fma.f64 #s(literal 1/3 binary64) (/.f64 %4694 %4331) (*.f64 #s(literal 1/3 binary64) (/.f64 %4651 %4331))))) %4745)) (approx %740 %4358) (approx %740 (+.f64 g %4482)) (approx %740 (+.f64 g %4494)) (approx %740 (+.f64 g %4505)) (approx %757 %4771) (approx %762 (*.f64 #s(literal -1/2 binary64) %4358)) (approx %762 (fma.f64 #s(literal -1/2 binary64) %4358 (*.f64 #s(literal -1/4 binary64) %4480))) (approx %762 (fma.f64 #s(literal -1/2 binary64) %4358 (*.f64 h (fma.f64 #s(literal -1/4 binary64) %4490 (*.f64 #s(literal 1/4 binary64) %4489))))) (approx %762 (fma.f64 #s(literal -1/2 binary64) %4358 (*.f64 h (fma.f64 #s(literal -1/4 binary64) %4490 (*.f64 h (fma.f64 #s(literal -1/8 binary64) %4499 (*.f64 #s(literal 1/4 binary64) %4496))))))) (approx %780 (fma.f64 #s(literal -1/2 binary64) %4373 (*.f64 #s(literal -1/4 binary64) %4529))) (approx %780 (fma.f64 #s(literal -1/2 binary64) %4373 (*.f64 h (fma.f64 #s(literal -1/4 binary64) %4533 (*.f64 #s(literal 1/4 binary64) %4532))))) (approx %780 (fma.f64 #s(literal -1/2 binary64) %4373 (*.f64 h (fma.f64 #s(literal -1/4 binary64) %4533 (*.f64 h (fma.f64 #s(literal -1/8 binary64) %4540 (*.f64 #s(literal 1/4 binary64) %4539))))))) (approx %799 %4805) (approx %799 (fma.f64 #s(literal 1/4 binary64) %4529 %4805)) (approx %799 (fma.f64 #s(literal 1/2 binary64) %4373 %4536)) (approx %799 (fma.f64 #s(literal 1/2 binary64) %4373 %4545)) (approx %812 (*.f64 #s(literal -1 binary64) %4373)) (approx %812 (fma.f64 #s(literal -1 binary64) %4373 (*.f64 #s(literal -1/2 binary64) %4529))) (approx %812 (fma.f64 #s(literal -1 binary64) %4373 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %4533 (*.f64 #s(literal 1/2 binary64) %4532))))) (approx %812 (fma.f64 #s(literal -1 binary64) %4373 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %4533 (*.f64 h (fma.f64 #s(literal -1/4 binary64) %4540 (*.f64 #s(literal 1/2 binary64) %4539))))))) (approx %830 (*.f64 #s(literal -2 binary64) %4830)) (approx %830 (fma.f64 #s(literal -2 binary64) %4830 (/.f64 %4584 %4833))) (approx %830 (fma.f64 #s(literal -2 binary64) %4830 (*.f64 h (fma.f64 #s(literal 2 binary64) (*.f64 h %4842) %4844)))) (approx %830 (fma.f64 #s(literal -2 binary64) %4830 (*.f64 h (fma.f64 h (fma.f64 #s(literal 2 binary64) (*.f64 h (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %4472 %4842) %4415) (fma.f64 #s(literal 1/4 binary64) (/.f64 %4607 %4839) (*.f64 #s(literal 1/4 binary64) (/.f64 %4607 %4412))))) (*.f64 #s(literal 2 binary64) %4842)) %4844)))) (approx %865 (fma.f64 #s(literal 1/6 binary64) %4868 %4390)) (approx %865 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4871 (*.f64 #s(literal 1/3 binary64) (/.f64 %4878 %4403))) %4390)) (approx %865 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4871 (*.f64 h %4898)) %4390)) (approx %902 %4904) (approx %902 (fma.f64 #s(literal 1/6 binary64) (/.f64 %4638 %4867) %4904)) (approx %902 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4909 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 h %4910) %4403))) %4904)) (approx %902 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4909 (*.f64 h (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 h %4917) %4403) %4921))) %4904)) (approx %926 %4388) (approx %926 (+.f64 %4388 (*.f64 #s(literal 1/6 binary64) (/.f64 %4479 %4866)))) (approx %926 (+.f64 %4388 (*.f64 h (fma.f64 #s(literal 1/6 binary64) %4932 (*.f64 #s(literal 1/3 binary64) (/.f64 %4933 %4392)))))) (approx %926 (+.f64 %4388 (*.f64 h (fma.f64 #s(literal 1/6 binary64) %4932 (*.f64 h (fma.f64 #s(literal 1/3 binary64) (/.f64 %4940 %4392) %4943)))))) (approx %949 %4389) (approx %949 (fma.f64 #s(literal 1/6 binary64) (/.f64 %4864 %4866) %4389)) (approx %949 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4954 (*.f64 #s(literal 1/3 binary64) (/.f64 %4878 %4392))) %4389)) (approx %949 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4954 (*.f64 h (fma.f64 #s(literal 1/3 binary64) (/.f64 %4894 %4392) (*.f64 #s(literal 1/3 binary64) (/.f64 %4877 %4392))))) %4389)) (approx %968 (*.f64 #s(literal -1 binary64) %4968)) (approx %968 (fma.f64 #s(literal -1 binary64) %4968 (*.f64 #s(literal -1/6 binary64) (/.f64 %4479 %4867)))) (approx %968 (fma.f64 #s(literal -1 binary64) %4968 (*.f64 h (fma.f64 #s(literal -1/3 binary64) (/.f64 %4933 %4403) (*.f64 #s(literal -1/6 binary64) %4976))))) (approx %968 (fma.f64 #s(literal -1 binary64) %4968 (*.f64 h (fma.f64 #s(literal -1/6 binary64) %4976 (*.f64 h (fma.f64 #s(literal -1/3 binary64) (/.f64 %4940 %4403) (*.f64 #s(literal -1/3 binary64) (/.f64 %4876 %4403)))))))) (approx %991 (-.f64 %4317 %4904)) (approx %991 (-.f64 (fma.f64 h (-.f64 %4993 %4994) %4317) %4904)) (approx %991 (-.f64 (fma.f64 h (-.f64 (fma.f64 #s(literal 1/6 binary64) %4645 (*.f64 h (-.f64 %4675 %4921))) %4994) %4317) %4904)) (approx %991 (-.f64 (fma.f64 h (-.f64 (fma.f64 #s(literal 1/6 binary64) %4645 (*.f64 h (-.f64 (fma.f64 #s(literal 1/3 binary64) %4674 (*.f64 h (-.f64 %5007 (*.f64 #s(literal 1/3 binary64) %5008)))) %4921))) %4994) %4317) %4904)) (approx %1062 %5020) (approx %1062 (-.f64 (+.f64 %4315 (*.f64 h %5024)) %4388)) (approx %1062 (-.f64 (+.f64 %4315 (*.f64 h (-.f64 (fma.f64 #s(literal 1/6 binary64) %4686 (*.f64 h %5029)) %5023))) %4388)) (approx %1062 (-.f64 (+.f64 %4315 (*.f64 h (-.f64 (fma.f64 #s(literal 1/6 binary64) %4686 (*.f64 h (-.f64 (fma.f64 #s(literal 1/3 binary64) %4696 (*.f64 h %5041)) %4943))) %5023))) %4388)) (approx %1101 (/.f64 %5020 %677)) (approx %1101 (-.f64 (fma.f64 h (-.f64 %5054 %5058) %4704) %5061)) (approx %1101 (-.f64 (fma.f64 h (-.f64 (fma.f64 #s(literal 1/6 binary64) %4711 (*.f64 h (-.f64 %4721 %5067))) %5058) %4704) %5061)) (approx %1101 (-.f64 (fma.f64 h (-.f64 (fma.f64 #s(literal 1/6 binary64) %4711 (*.f64 h (-.f64 (fma.f64 #s(literal 1/3 binary64) %4720 (*.f64 h (-.f64 %5076 (*.f64 #s(literal 1/3 binary64) (/.f64 %4892 %5065))))) %5067))) %5058) %4704) %5061)) (approx %1145 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4871 %4993) %4444)) (approx %1145 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4871 (fma.f64 #s(literal 1/6 binary64) %4645 (*.f64 h (fma.f64 #s(literal 1/3 binary64) %4896 %4675)))) %4444)) (approx %1145 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4871 (fma.f64 #s(literal 1/6 binary64) %4645 (*.f64 h (fma.f64 #s(literal 1/3 binary64) %4896 (fma.f64 #s(literal 1/3 binary64) %4674 (*.f64 h (fma.f64 #s(literal 1/3 binary64) %5098 %5007))))))) %4444)) (approx %1170 %5108) (approx %1170 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4871 %5054) %5108)) (approx %1170 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4871 (fma.f64 #s(literal 1/6 binary64) %4711 (*.f64 h (fma.f64 #s(literal 1/3 binary64) %4896 %4721)))) %5108)) (approx %1170 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4871 (fma.f64 #s(literal 1/6 binary64) %4711 (*.f64 h (fma.f64 #s(literal 1/3 binary64) %4896 (fma.f64 #s(literal 1/3 binary64) %4720 (*.f64 h (fma.f64 #s(literal 1/3 binary64) %5098 %5076))))))) %5108)) (approx %1192 (fma.f64 #s(literal -1 binary64) %4904 %4317)) (approx %1192 (fma.f64 #s(literal -1 binary64) %4904 (fma.f64 h (fma.f64 #s(literal -1/6 binary64) %4909 %4993) %4317))) (approx %1192 (fma.f64 #s(literal -1 binary64) %4904 (fma.f64 h (fma.f64 #s(literal -1/6 binary64) %4909 (fma.f64 #s(literal 1/6 binary64) %4645 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %4920 %4675)))) %4317))) (approx %1192 (fma.f64 #s(literal -1 binary64) %4904 (fma.f64 h (fma.f64 #s(literal -1/6 binary64) %4909 (fma.f64 #s(literal 1/6 binary64) %4645 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %4920 (fma.f64 #s(literal 1/3 binary64) %4674 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %5008 %5007))))))) %4317))) (approx %1216 %5151) (approx %1216 (fma.f64 h %5153 %5151)) (approx %1216 (fma.f64 h (fma.f64 h %5156 %5153) %5151)) (approx %1216 (fma.f64 h (fma.f64 h (fma.f64 h %5160 %5156) %5153) %5151)) (approx %1235 %5165) (approx %1235 (+.f64 (/.f64 (*.f64 h %5153) %105) %5165)) (approx %1235 (fma.f64 h (+.f64 (/.f64 (*.f64 h %5156) %105) %5173) %5165)) (approx %1235 (fma.f64 h (fma.f64 h (+.f64 (/.f64 (*.f64 h %5160) %105) (/.f64 %5156 %105)) %5173) %5165)) (approx %1259 %5184) (approx %1262 (*.f64 #s(literal 1/2 binary64) (/.f64 %5184 a))) (approx %1263 %5191) (approx %1302 (*.f64 #s(literal -1 binary64) %5193)) (approx %1305 (*.f64 #s(literal -1/2 binary64) (/.f64 %5193 a))) (approx %1310 %5201) (approx %1332 (+.f64 %5201 %5191)) (approx %1357 (*.f64 #s(literal 1/2 binary64) (/.f64 %4771 a))) (approx %1358 %5210) (approx %1376 %5212) (approx %1376 (fma.f64 #s(literal -1/6 binary64) %4322 %5212)) (approx %1376 (fma.f64 %16 %4335 %5212)) (approx %1376 (fma.f64 %16 %4355 %5212)) (approx %1403 (fma.f64 #s(literal 1/6 binary64) %4642 %4444)) (approx %1403 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4645 (*.f64 h (fma.f64 #s(literal -1/6 binary64) %4405 %4675))) %4444)) (approx %1403 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4645 (*.f64 h (fma.f64 #s(literal -1/6 binary64) %4405 %4676))) %4444)) (approx %1424 %5232) (approx %1424 (+.f64 %5232 (*.f64 #s(literal 1/12 binary64) %5237))) (approx %1424 (+.f64 %5232 (*.f64 h (fma.f64 #s(literal 1/12 binary64) %5241 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 h %5249) %5251)))))) (approx %1424 (+.f64 %5232 (*.f64 h (fma.f64 #s(literal 1/12 binary64) %5241 (*.f64 h %5277))))) (approx %1478 (+.f64 %5232 %4390)) (approx %1478 (+.f64 %5232 (fma.f64 #s(literal 1/12 binary64) %5237 %4390))) (approx %1478 (+.f64 %5232 (fma.f64 h (fma.f64 #s(literal 1/12 binary64) %5241 (*.f64 h (fma.f64 #s(literal -1/6 binary64) %4405 %5276))) %4390))) (approx %1478 (+.f64 %5232 (fma.f64 h (fma.f64 #s(literal 1/12 binary64) %5241 (*.f64 h (fma.f64 #s(literal -1/6 binary64) %4405 %5277))) %4390))) (approx %1501 %5300) (approx %1539 (+.f64 %5300 %4390)) (approx %1539 (+.f64 %5300 %4396)) (approx %1539 (+.f64 %5300 %4408)) (approx %1539 (+.f64 %5300 %4427)) (approx %1566 (fma.f64 #s(literal 1/6 binary64) %4868 %4444)) (approx %1566 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4871 (*.f64 h (fma.f64 #s(literal -1/6 binary64) %4333 %4897))) %4444)) (approx %1566 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4871 (*.f64 h (fma.f64 #s(literal -1/6 binary64) %4333 %4898))) %4444)) (approx %1588 %5325) (approx %1588 (fma.f64 #s(literal -1/4 binary64) %5327 %5325)) (approx %1588 (fma.f64 #s(literal 1/2 binary64) %5324 (*.f64 %16 (fma.f64 #s(literal -1/4 binary64) %5330 (*.f64 #s(literal -1/16 binary64) %5331))))) (approx %1588 (fma.f64 #s(literal 1/2 binary64) %5324 (*.f64 %16 (fma.f64 #s(literal -1/4 binary64) %5330 (*.f64 %16 (fma.f64 #s(literal -1/16 binary64) %5337 (*.f64 #s(literal -1/32 binary64) %5338))))))) (approx %1615 %5348) (approx %1615 (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 %16 %1622) %4321) %5348)) (approx %1615 (fma.f64 %16 (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 %16 %5355) %4331) %5359) %5348)) (approx %1615 (fma.f64 %16 (fma.f64 #s(literal -1/6 binary64) %5358 (*.f64 %16 (fma.f64 #s(literal -1/3 binary64) %5363 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %16 %5365) %4331))))) %5348)) (approx %1647 (*.f64 #s(literal -1/2 binary64) %5376)) (approx %1647 (fma.f64 #s(literal -1/2 binary64) %5376 (*.f64 #s(literal 1/4 binary64) %5327))) (approx %1647 (fma.f64 #s(literal -1/2 binary64) %5376 (*.f64 %16 (fma.f64 #s(literal 1/16 binary64) %5331 (*.f64 #s(literal 1/4 binary64) %5330))))) (approx %1647 (fma.f64 #s(literal -1/2 binary64) %5376 (*.f64 %16 (fma.f64 #s(literal 1/4 binary64) %5330 (*.f64 %16 (fma.f64 #s(literal 1/32 binary64) %5338 (*.f64 #s(literal 1/16 binary64) %5337))))))) (approx %1664 %5397) (approx %1664 (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 %16 %1670) %4394) %5397)) (approx %1664 (fma.f64 %16 (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 %16 %5405) %4403) (*.f64 #s(literal -1/6 binary64) %5408)) %5397)) (approx %1664 (fma.f64 %16 (fma.f64 #s(literal -1/6 binary64) %5408 (*.f64 %16 (fma.f64 #s(literal -1/3 binary64) %5413 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %16 %5416) %4403))))) %5397)) (approx %1696 %5425) (approx %1696 (fma.f64 %16 (fma.f64 #s(literal -1/6 binary64) %5408 %5359) %5425)) (approx %1696 (fma.f64 %16 (fma.f64 #s(literal -1/6 binary64) %5408 (fma.f64 #s(literal -1/6 binary64) %5358 (*.f64 %16 (fma.f64 #s(literal -1/3 binary64) %5413 (*.f64 #s(literal -1/3 binary64) %5363))))) %5425)) (approx %1696 (fma.f64 %16 (fma.f64 #s(literal -1/6 binary64) %5408 (fma.f64 #s(literal -1/6 binary64) %5358 (*.f64 %16 (fma.f64 #s(literal -1/3 binary64) %5413 (fma.f64 #s(literal -1/3 binary64) %5363 (*.f64 %16 (fma.f64 #s(literal 1/3 binary64) (/.f64 %5416 %4403) (*.f64 #s(literal 1/3 binary64) (/.f64 %5365 %4331))))))))) %5425)) (approx %1720 (fma.f64 #s(literal 1/6 binary64) %4708 %5108)) (approx %1720 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4711 (*.f64 h (fma.f64 #s(literal -1/6 binary64) %4405 %4721))) %5108)) (approx %1720 (fma.f64 h (fma.f64 #s(literal 1/6 binary64) %4711 (*.f64 h (fma.f64 #s(literal -1/6 binary64) %4405 %4722))) %5108)) (approx %1744 (/.f64 %4280 %1746)) (approx %1744 (-.f64 (fma.f64 #s(literal -1/2 binary64) %5465 %5466) %1749)) (approx %1744 (-.f64 (fma.f64 %16 (-.f64 (*.f64 #s(literal -1/8 binary64) %5472) %5475) %5466) %1749)) (approx %1744 (-.f64 (fma.f64 %16 (-.f64 (*.f64 %16 (-.f64 (*.f64 #s(literal -1/16 binary64) %5482) %5485)) %5475) %5466) %1749)) (approx %1770 %5492) (approx %1770 (fma.f64 #s(literal -1/6 binary64) (/.f64 %16 %5496) %5492)) (approx %1770 (fma.f64 %16 (-.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 %16 %4328) %5501)) %5505) %5492)) (approx %1770 (fma.f64 %16 (-.f64 (*.f64 %16 (fma.f64 #s(literal -1/3 binary64) %5509 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %16 %4348) %5501)))) %5505) %5492)) (approx %1799 (*.f64 #s(literal -1 binary64) %5518)) (approx %1799 (fma.f64 #s(literal -1 binary64) %5518 (*.f64 #s(literal 1/2 binary64) %5465))) (approx %1799 (fma.f64 #s(literal -1 binary64) %5518 (*.f64 %16 (fma.f64 #s(literal 1/8 binary64) %5472 %5475)))) (approx %1799 (fma.f64 #s(literal -1 binary64) %5518 (*.f64 %16 (fma.f64 %16 (fma.f64 #s(literal 1/16 binary64) %5482 %5485) %5475)))) (approx %1816 (*.f64 #s(literal -1 binary64) %5533)) (approx %1816 (fma.f64 #s(literal -1 binary64) %5533 (*.f64 #s(literal 1/6 binary64) (/.f64 %16 %5538)))) (approx %1816 (fma.f64 #s(literal -1 binary64) %5533 (*.f64 %16 (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %16 %4400) %5544) %5547)))) (approx %1816 (fma.f64 #s(literal -1 binary64) %5533 (*.f64 %16 (fma.f64 %16 (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 %16 %4419) %5544) %5555) %5547)))) (approx %1836 (fma.f64 #s(literal -1 binary64) %5533 %5492)) (approx %1836 (fma.f64 #s(literal -1 binary64) %5533 (fma.f64 %16 (-.f64 %5547 %5505) %5492))) (approx %1836 (fma.f64 #s(literal -1 binary64) %5533 (fma.f64 %16 (-.f64 (fma.f64 #s(literal 1/6 binary64) %5546 (*.f64 %16 (fma.f64 #s(literal -1/3 binary64) %5509 %5555))) %5505) %5492))) (approx %1836 (fma.f64 #s(literal -1 binary64) %5533 (fma.f64 %16 (-.f64 (fma.f64 #s(literal 1/6 binary64) %5546 (*.f64 %16 (fma.f64 #s(literal -1/3 binary64) %5509 (fma.f64 #s(literal 1/3 binary64) %5554 (*.f64 %16 (fma.f64 #s(literal -1/3 binary64) (/.f64 %4419 %5544) (*.f64 #s(literal 1/3 binary64) (/.f64 %4348 %5501)))))))) %5505) %5492))) (approx %15 (*.f64 %16 (-.f64 %5587 #s(literal 1 binary64)))) (approx %21 %5595) (approx %21 %5602) (approx %21 %5610) (approx %54 (*.f64 h (+.f64 %4431 %5613))) (approx %54 (*.f64 h (-.f64 %5594 %5612))) (approx %54 (*.f64 h (-.f64 %5601 %5612))) (approx %72 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %5624 %5626))) (approx %72 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %5624 %5632))) (approx %72 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %5624 (fma.f64 #s(literal -1/16 binary64) %5637 %5632)))) (approx %101 %5646) (approx %101 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %5652 %5654))) (approx %101 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %5652 %5663))) (approx %101 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %5652 %5678))) (approx %152 (*.f64 #s(literal -1 binary64) %4432)) (approx %152 (*.f64 h (-.f64 %5613 %4431))) (approx %152 (*.f64 h (-.f64 (*.f64 #s(literal -1/2 binary64) %5592) %5688))) (approx %152 (*.f64 h (-.f64 (*.f64 #s(literal 1/8 binary64) %5599) (+.f64 %4431 (fma.f64 #s(literal 1/2 binary64) %5592 %5612))))) (approx %169 (*.f64 #s(literal -1/2 binary64) %4435)) (approx %169 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %5624 %5700))) (approx %169 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %5624 (fma.f64 #s(literal -1/2 binary64) %5625 (*.f64 #s(literal -1/4 binary64) %5631))))) (approx %169 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %5624 (fma.f64 #s(literal -1/2 binary64) %5625 (fma.f64 #s(literal -1/4 binary64) %5631 (*.f64 #s(literal 1/16 binary64) %5637)))))) (approx %187 %5717) (approx %187 (*.f64 h %5721)) (approx %187 (*.f64 h (fma.f64 #s(literal 1/6 binary64) %5725 %5721))) (approx %187 (*.f64 h (fma.f64 #s(literal 1/6 binary64) %5725 (fma.f64 #s(literal 1/3 binary64) %5719 (fma.f64 #s(literal 1/3 binary64) %5730 %5720))))) (approx %226 (*.f64 %16 (-.f64 (/.f64 #s(literal 1 binary64) %16) (*.f64 #s(literal 1/2 binary64) %2649)))) (approx %230 (*.f64 %16 (-.f64 %5741 (*.f64 #s(literal 1/2 binary64) %2085)))) (approx %305 %5747) (approx %305 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %5652 %5749))) (approx %305 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %5652 (fma.f64 #s(literal 1/6 binary64) %5725 (fma.f64 #s(literal 1/6 binary64) %5662 %5749))))) (approx %305 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %5652 (fma.f64 #s(literal 1/6 binary64) %5725 (fma.f64 #s(literal 1/6 binary64) %5662 (fma.f64 #s(literal 1/3 binary64) %5719 (fma.f64 #s(literal 1/3 binary64) %5730 (fma.f64 #s(literal 1/3 binary64) %5676 %5746)))))))) (approx %355 (*.f64 %16 (fma.f64 #s(literal -1/2 binary64) (/.f64 %4358 %5766) %4299))) (approx %362 (*.f64 h (+.f64 #s(literal 1 binary64) %5612))) (approx %366 (*.f64 h (-.f64 %5612 #s(literal 1 binary64)))) (approx %371 (*.f64 %16 (-.f64 (fma.f64 #s(literal -1 binary64) %5612 %5612) #s(literal 1 binary64)))) (approx %371 (*.f64 %16 (-.f64 (fma.f64 #s(literal -1 binary64) %5612 (+.f64 %5612 %5587)) #s(literal 1 binary64)))) (approx %380 (*.f64 h %5788)) (approx %380 (*.f64 h %5798)) (approx %380 (*.f64 h %5806)) (approx %412 %5811) (approx %415 %5814) (approx %418 (*.f64 #s(literal -1 binary64) %5811)) (approx %421 %5820) (approx %424 %5823) (approx %427 (*.f64 h (-.f64 %5788 %5612))) (approx %427 (*.f64 h (-.f64 %5798 %5612))) (approx %427 (*.f64 h (-.f64 %5806 %5612))) (approx %440 (*.f64 #s(literal 1/2 binary64) %4432)) (approx %440 (*.f64 h %5841)) (approx %440 (*.f64 h %5844)) (approx %440 (*.f64 h (fma.f64 #s(literal -1/8 binary64) %5804 %5844))) (approx %459 (*.f64 h %5856)) (approx %459 (*.f64 h %5860)) (approx %459 (*.f64 h (fma.f64 #s(literal -1/8 binary64) %5864 %5860))) (approx %486 (*.f64 h (-.f64 (fma.f64 #s(literal 1/2 binary64) %5869 %5625) %5624))) (approx %486 (*.f64 h (-.f64 %5875 %5624))) (approx %486 (*.f64 h (-.f64 (fma.f64 #s(literal -1/4 binary64) %5864 %5875) %5624))) (approx %502 (*.f64 #s(literal 1/4 binary64) %4435)) (approx %502 (*.f64 h %5886)) (approx %502 (*.f64 h %5889)) (approx %502 (*.f64 h (fma.f64 #s(literal -1/16 binary64) %5864 %5889))) (approx %519 (*.f64 #s(literal 2 binary64) %5895)) (approx %519 (/.f64 (fma.f64 #s(literal -2 binary64) %5900 %5902) h)) (approx %519 (/.f64 (fma.f64 #s(literal -2 binary64) %5900 (fma.f64 #s(literal -2 binary64) %5913 %5902)) h)) (approx %519 (/.f64 (fma.f64 #s(literal -2 binary64) %5900 (fma.f64 #s(literal -2 binary64) %5913 (fma.f64 #s(literal -2 binary64) (/.f64 %5928 %5802) %5902))) h)) (approx %563 (*.f64 h %5935)) (approx %563 (*.f64 h %5939)) (approx %563 (*.f64 h %5942)) (approx %578 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %5624 %5935))) (approx %578 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %5624 %5939))) (approx %578 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %5624 %5942))) (approx %594 (*.f64 #s(literal 1/2 binary64) (/.f64 %5820 a))) (approx %599 (*.f64 #s(literal 1/2 binary64) %5957)) (approx %599 (*.f64 %16 (fma.f64 #s(literal -1/2 binary64) %5960 (*.f64 #s(literal 1/2 binary64) %5961)))) (approx %605 (*.f64 h %5968)) (approx %605 (*.f64 h %5973)) (approx %605 (*.f64 h (fma.f64 #s(literal -1/12 binary64) %5981 %5973))) (approx %651 %5985) (approx %651 (*.f64 h %5989)) (approx %651 (*.f64 h %5993)) (approx %651 (*.f64 h (fma.f64 #s(literal -1/12 binary64) %5996 %5993))) (approx %676 %6000) (approx %676 (*.f64 h %6009)) (approx %676 (*.f64 h %6016)) (approx %676 (*.f64 h (fma.f64 #s(literal -1/12 binary64) %6022 %6016))) (approx %701 %5645) (approx %701 (*.f64 h %6029)) (approx %701 (*.f64 h %6033)) (approx %701 (*.f64 h (fma.f64 #s(literal -1/12 binary64) (/.f64 %5976 %5979) %6033))) (approx %720 %6040) (approx %720 (*.f64 h %6044)) (approx %720 (*.f64 h %6048)) (approx %720 (*.f64 h (fma.f64 #s(literal -1/12 binary64) %6051 %6048))) (approx %740 (*.f64 h (+.f64 %4431 (fma.f64 #s(literal 1/2 binary64) %5786 %5612)))) (approx %740 (*.f64 h (+.f64 %4431 %6060))) (approx %740 (*.f64 h (+.f64 %4431 (fma.f64 #s(literal -1/4 binary64) %5804 %6060)))) (approx %753 (*.f64 #s(literal -1 binary64) %5814)) (approx %757 (*.f64 #s(literal -1 binary64) %5823)) (approx %757 (*.f64 %16 (fma.f64 #s(literal -1 binary64) %5822 %6072))) (approx %762 (*.f64 #s(literal -1/2 binary64) %4432)) (approx %762 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %4431 (*.f64 #s(literal -1/2 binary64) %6079)))) (approx %762 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %4431 (fma.f64 #s(literal -1/2 binary64) %6079 (*.f64 #s(literal -1/4 binary64) %5795))))) (approx %762 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %4431 (fma.f64 #s(literal -1/2 binary64) %6079 (fma.f64 #s(literal -1/4 binary64) %5795 (*.f64 #s(literal 1/8 binary64) %5804)))))) (approx %780 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %5625 (*.f64 #s(literal -1/2 binary64) %6096)))) (approx %780 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %5625 (fma.f64 #s(literal -1/2 binary64) %6096 (*.f64 #s(literal -1/4 binary64) %5859))))) (approx %780 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %5625 (fma.f64 #s(literal -1/2 binary64) %6096 (fma.f64 #s(literal -1/4 binary64) %5859 (*.f64 #s(literal 1/8 binary64) %5864)))))) (approx %799 (*.f64 h %6113)) (approx %799 (*.f64 h %6116)) (approx %799 (*.f64 h (fma.f64 #s(literal -1/8 binary64) %5864 %6116))) (approx %812 (*.f64 #s(literal -1 binary64) %4435)) (approx %812 (*.f64 h (fma.f64 #s(literal -1 binary64) %5625 (*.f64 #s(literal -1 binary64) %6096)))) (approx %812 (*.f64 h (fma.f64 #s(literal -1 binary64) %5625 (fma.f64 #s(literal -1 binary64) %6096 (*.f64 #s(literal -1/2 binary64) %5859))))) (approx %812 (*.f64 h (fma.f64 #s(literal -1 binary64) %5625 (fma.f64 #s(literal -1 binary64) %6096 (fma.f64 #s(literal -1/2 binary64) %5859 (*.f64 #s(literal 1/4 binary64) %5864)))))) (approx %830 (*.f64 #s(literal -2 binary64) %5895)) (approx %830 (/.f64 (fma.f64 #s(literal -2 binary64) %5901 (*.f64 #s(literal 2 binary64) %6142)) h)) (approx %830 (/.f64 (fma.f64 #s(literal -2 binary64) %5901 (fma.f64 #s(literal 2 binary64) %6142 (*.f64 #s(literal 2 binary64) %6151))) h)) (approx %830 (/.f64 (fma.f64 #s(literal -2 binary64) %5901 (fma.f64 #s(literal 2 binary64) %6142 (fma.f64 #s(literal 2 binary64) %6151 (*.f64 #s(literal 2 binary64) (/.f64 %6163 %5802))))) h)) (approx %865 (*.f64 h %6173)) (approx %865 (*.f64 h %6178)) (approx %865 (*.f64 h (fma.f64 #s(literal -1/12 binary64) %6182 %6178))) (approx %902 (*.f64 h %6188)) (approx %902 (*.f64 h %6191)) (approx %902 (*.f64 h (fma.f64 #s(literal -1/12 binary64) %5981 %6191))) (approx %926 (*.f64 h %6198)) (approx %926 (*.f64 h %6201)) (approx %926 (*.f64 h (fma.f64 #s(literal -1/12 binary64) %5996 %6201))) (approx %949 %5716) (approx %949 (*.f64 h %6210)) (approx %949 (*.f64 h %6214)) (approx %949 (*.f64 h (fma.f64 #s(literal -1/12 binary64) (/.f64 %6181 %5979) %6214))) (approx %968 (*.f64 #s(literal -1 binary64) %6040)) (approx %968 (*.f64 h (fma.f64 #s(literal -1 binary64) %6043 (*.f64 #s(literal -1/3 binary64) %6223)))) (approx %968 (*.f64 h (fma.f64 #s(literal -1 binary64) %6043 (fma.f64 #s(literal -1/3 binary64) %6223 (*.f64 #s(literal -1/6 binary64) %6047))))) (approx %968 (*.f64 h (fma.f64 #s(literal -1 binary64) %6043 (fma.f64 #s(literal -1/3 binary64) %6223 (fma.f64 #s(literal -1/6 binary64) %6047 (*.f64 #s(literal 1/12 binary64) %6051)))))) (approx %991 (/.f64 (-.f64 %6243 %6246) %16)) (approx %991 (/.f64 (-.f64 %6264 %6271) %16)) (approx %991 (/.f64 (-.f64 %6291 %6298) %16)) (approx %991 (/.f64 (-.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 %6322 %6324) %6291) (fma.f64 #s(literal 1/3 binary64) (/.f64 %6332 %6324) %6298)) %16)) (approx %1062 (/.f64 %6344 %16)) (approx %1062 (/.f64 (-.f64 (fma.f64 #s(literal 1/3 binary64) %6339 %6348) (fma.f64 #s(literal 1/3 binary64) %6342 %6351)) %16)) (approx %1062 (/.f64 (-.f64 (fma.f64 #s(literal 1/3 binary64) %6339 %6357) (fma.f64 #s(literal 1/3 binary64) %6342 %6360)) %16)) (approx %1062 (/.f64 (-.f64 (fma.f64 #s(literal 1/3 binary64) %6339 (fma.f64 #s(literal 1/3 binary64) (/.f64 %6321 %6323) %6357)) (fma.f64 #s(literal 1/3 binary64) %6342 (fma.f64 #s(literal 1/3 binary64) (/.f64 %6331 %6323) %6360))) %16)) (approx %1101 (/.f64 %6344 (*.f64 %105 (*.f64 %16 %262)))) (approx %1101 (/.f64 (-.f64 (fma.f64 #s(literal 1/3 binary64) %6379 %6381) (fma.f64 #s(literal 1/3 binary64) %6383 %6385)) %16)) (approx %1101 (/.f64 (-.f64 (fma.f64 #s(literal 1/3 binary64) %6379 %6393) (fma.f64 #s(literal 1/3 binary64) %6383 %6396)) %16)) (approx %1101 (/.f64 (-.f64 (fma.f64 #s(literal 1/3 binary64) %6379 (fma.f64 #s(literal 1/3 binary64) (/.f64 %6321 %6402) %6393)) (fma.f64 #s(literal 1/3 binary64) %6383 (fma.f64 #s(literal 1/3 binary64) (/.f64 %6331 %6402) %6396))) %16)) (approx %1145 (*.f64 h %6413)) (approx %1145 (*.f64 h %6417)) (approx %1145 (*.f64 h (fma.f64 #s(literal -1/12 binary64) %6182 (fma.f64 #s(literal -1/12 binary64) %5981 %6417)))) (approx %1170 %6425) (approx %1170 (*.f64 h %6428)) (approx %1170 (*.f64 h %6432)) (approx %1170 (*.f64 h (fma.f64 #s(literal -1/12 binary64) %6182 (fma.f64 #s(literal -1/12 binary64) %6022 %6432)))) (approx %1192 %6440) (approx %1192 (*.f64 h (fma.f64 #s(literal -1 binary64) %5654 (fma.f64 #s(literal -1/3 binary64) %6187 %5968)))) (approx %1192 (*.f64 h (fma.f64 #s(literal -1 binary64) %5654 (fma.f64 #s(literal -1/3 binary64) %6187 (fma.f64 #s(literal -1/6 binary64) %5972 %5973))))) (approx %1192 (*.f64 h (fma.f64 #s(literal -1 binary64) %5654 (fma.f64 #s(literal -1/3 binary64) %6187 (fma.f64 #s(literal -1/6 binary64) %5972 (fma.f64 #s(literal -1/12 binary64) %5981 (fma.f64 #s(literal 1/12 binary64) %5981 %5973))))))) (approx %1216 (/.f64 %6458 %16)) (approx %1216 (/.f64 (fma.f64 %102 %6344 %6469) %16)) (approx %1216 (/.f64 (fma.f64 %102 %6344 %6482) %16)) (approx %1216 (/.f64 (fma.f64 %102 %6344 (+.f64 (/.f64 %6493 %6494) %6482)) %16)) (approx %1235 (/.f64 %6458 (*.f64 %105 %16))) (approx %1235 (/.f64 %6506 %16)) (approx %1235 (/.f64 %6511 %16)) (approx %1235 (/.f64 (+.f64 (/.f64 %6493 (*.f64 %105 %6494)) %6511) %16)) (approx %1259 (*.f64 %16 (fma.f64 #s(literal -1 binary64) %5741 %5822))) (approx %1263 %6527) (approx %1263 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6535 %6537))) (approx %1263 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6535 %6548))) (approx %1263 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6535 (fma.f64 #s(literal -1/3 binary64) %6565 %6548)))) (approx %1302 (*.f64 %16 (-.f64 %6072 %5822))) (approx %1305 (*.f64 #s(literal -1/2 binary64) %5957)) (approx %1305 (*.f64 %16 (fma.f64 #s(literal -1/2 binary64) %5960 (*.f64 #s(literal -1/2 binary64) %5961)))) (approx %1310 (/.f64 (*.f64 %294 %6579) %105)) (approx %1310 (*.f64 h %6585)) (approx %1310 (*.f64 h %6589)) (approx %1310 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6596 %6589))) (approx %1332 (*.f64 h %6600)) (approx %1332 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6535 %6603))) (approx %1332 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6535 %6608))) (approx %1332 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6535 (fma.f64 #s(literal -1/3 binary64) %6596 (fma.f64 #s(literal -1/3 binary64) %6565 %6608))))) (approx %1358 (*.f64 #s(literal -1 binary64) %6527)) (approx %1358 (*.f64 h (fma.f64 #s(literal -1 binary64) %6537 (*.f64 #s(literal -1/3 binary64) %6535)))) (approx %1358 (*.f64 h (fma.f64 #s(literal -1 binary64) %6537 (fma.f64 #s(literal -1/3 binary64) %6535 %6623)))) (approx %1358 (*.f64 h (fma.f64 #s(literal -1 binary64) %6537 (fma.f64 #s(literal -1/3 binary64) %6535 (fma.f64 #s(literal -1/3 binary64) %6565 %6623))))) (approx %1376 (*.f64 h (fma.f64 #s(literal -1 binary64) %6537 %5654))) (approx %1376 (*.f64 h (fma.f64 #s(literal -1 binary64) %6537 (fma.f64 #s(literal -1/3 binary64) %5652 (fma.f64 #s(literal -1/3 binary64) %6535 %5654))))) (approx %1376 (*.f64 h (fma.f64 #s(literal -1 binary64) %6537 (fma.f64 #s(literal -1/3 binary64) %5652 (fma.f64 #s(literal -1/3 binary64) %6535 %5663))))) (approx %1376 (*.f64 h (fma.f64 #s(literal -1 binary64) %6537 (fma.f64 #s(literal -1/3 binary64) %5652 (fma.f64 #s(literal -1/3 binary64) %6535 (fma.f64 #s(literal 1/9 binary64) %6547 %5678)))))) (approx %1403 (*.f64 h %6652)) (approx %1403 (*.f64 h %6656)) (approx %1403 (*.f64 h (fma.f64 #s(literal -1/12 binary64) %5981 %6656))) (approx %1424 (*.f64 h %6668)) (approx %1424 (*.f64 h %6675)) (approx %1424 (*.f64 h (fma.f64 #s(literal -1/24 binary64) %6681 %6675))) (approx %1478 (*.f64 h %6686)) (approx %1478 (*.f64 h %6690)) (approx %1478 (*.f64 h (fma.f64 #s(literal -1/24 binary64) %6681 %6690))) (approx %1501 (*.f64 h (fma.f64 #s(literal -1/6 binary64) %6699 %6537))) (approx %1501 (*.f64 h %6708)) (approx %1501 (*.f64 h (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 %1434 (fma.f64 #s(literal -1/216 binary64) %6715 (*.f64 #s(literal 1/36 binary64) %6715))) (*.f64 %6562 %6696)) %6708))) (approx %1539 (*.f64 h %6724)) (approx %1539 (*.f64 h (fma.f64 #s(literal -1/6 binary64) %6699 %6727))) (approx %1539 (*.f64 h (fma.f64 #s(literal -1/6 binary64) %6699 (fma.f64 #s(literal 1/6 binary64) %5725 %6727)))) (approx %1539 (*.f64 h (fma.f64 #s(literal -1/6 binary64) %6699 (fma.f64 #s(literal -1/36 binary64) %6706 (fma.f64 #s(literal 1/6 binary64) %5725 (fma.f64 #s(literal 1/3 binary64) %5719 (fma.f64 #s(literal 1/3 binary64) %5730 %6724))))))) (approx %1566 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %5652 %6742))) (approx %1566 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %5652 %6747))) (approx %1566 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %5652 (fma.f64 #s(literal -1/12 binary64) %6182 %6747)))) (approx %1588 (*.f64 #s(literal 1/2 binary64) %6758)) (approx %1588 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %6761 %6763))) (approx %1588 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %6761 %6768))) (approx %1588 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %6761 (fma.f64 #s(literal -1/16 binary64) %6773 %6768)))) (approx %1615 %6781) (approx %1615 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6783 %6784))) (approx %1615 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6783 (fma.f64 #s(literal 1/6 binary64) %6789 %6784)))) (approx %1615 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6783 (fma.f64 #s(literal 1/6 binary64) %6789 (fma.f64 #s(literal 1/3 binary64) %6796 %6784))))) (approx %1647 (*.f64 #s(literal -1/2 binary64) %6758)) (approx %1647 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %6761 %6804))) (approx %1647 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %6761 (fma.f64 #s(literal -1/2 binary64) %6762 (*.f64 #s(literal -1/4 binary64) %6767))))) (approx %1647 (*.f64 h (fma.f64 #s(literal -1/2 binary64) %6761 (fma.f64 #s(literal -1/2 binary64) %6762 (fma.f64 #s(literal -1/4 binary64) %6767 (*.f64 #s(literal 1/16 binary64) %6773)))))) (approx %1664 %6822) (approx %1664 (*.f64 h %6826)) (approx %1664 (*.f64 h (fma.f64 #s(literal 1/6 binary64) %6830 %6826))) (approx %1664 (*.f64 h (fma.f64 #s(literal 1/6 binary64) %6830 (fma.f64 #s(literal 1/3 binary64) %6824 (fma.f64 #s(literal 1/3 binary64) %6836 %6825))))) (approx %1696 %6843) (approx %1696 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6783 %6845))) (approx %1696 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6783 (fma.f64 #s(literal 1/6 binary64) %6830 (fma.f64 #s(literal 1/6 binary64) %6789 %6845))))) (approx %1696 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6783 (fma.f64 #s(literal 1/6 binary64) %6830 (fma.f64 #s(literal 1/6 binary64) %6789 (fma.f64 #s(literal 1/3 binary64) %6824 (fma.f64 #s(literal 1/3 binary64) %6836 (fma.f64 #s(literal 1/3 binary64) %6796 %6842)))))))) (approx %1720 (*.f64 h %6862)) (approx %1720 (*.f64 h %6866)) (approx %1720 (*.f64 h (fma.f64 #s(literal -1/12 binary64) %6022 %6866))) (approx %1744 %6872) (approx %1744 (*.f64 h (fma.f64 #s(literal -1 binary64) %6876 %6877))) (approx %1744 (*.f64 h (fma.f64 #s(literal -1 binary64) %6876 %6885))) (approx %1744 (*.f64 h (fma.f64 #s(literal -1 binary64) %6876 (fma.f64 #s(literal -1/8 binary64) %6892 %6885)))) (approx %1770 %6897) (approx %1770 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6902 %6905))) (approx %1770 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6902 %6913))) (approx %1770 (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6902 %6921))) (approx %1799 (*.f64 #s(literal -1 binary64) %6872)) (approx %1799 (*.f64 h (fma.f64 #s(literal -1 binary64) %6876 (*.f64 #s(literal -1 binary64) %6877)))) (approx %1799 (*.f64 h (fma.f64 #s(literal -1 binary64) %6876 (fma.f64 #s(literal -1 binary64) %6877 (*.f64 #s(literal -1/2 binary64) %6884))))) (approx %1799 (*.f64 h (fma.f64 #s(literal -1 binary64) %6876 (fma.f64 #s(literal -1 binary64) %6877 (fma.f64 #s(literal -1/2 binary64) %6884 (*.f64 #s(literal 1/8 binary64) %6892)))))) (approx %1816 (*.f64 #s(literal -1 binary64) %6897)) (approx %1816 (*.f64 h (fma.f64 #s(literal -1 binary64) %6905 (*.f64 #s(literal -1/3 binary64) %6902)))) (approx %1816 (*.f64 h (fma.f64 #s(literal -1 binary64) %6905 (fma.f64 #s(literal -1/3 binary64) %6902 %6948)))) (approx %1816 (*.f64 h (fma.f64 #s(literal -1 binary64) %6905 (fma.f64 #s(literal -1/3 binary64) %6902 (fma.f64 #s(literal -1/3 binary64) %6919 %6948))))) (approx %1836 %6959) (approx %1836 (*.f64 h (fma.f64 #s(literal -1 binary64) %6905 (fma.f64 #s(literal -2/3 binary64) %6902 %6905)))) (approx %1836 (*.f64 h (fma.f64 #s(literal -1 binary64) %6905 (fma.f64 #s(literal -2/3 binary64) %6902 (fma.f64 #s(literal -1/6 binary64) %6912 %6913))))) (approx %1836 (*.f64 h (fma.f64 #s(literal -1 binary64) %6905 (fma.f64 #s(literal -2/3 binary64) %6902 (fma.f64 #s(literal -1/3 binary64) %6919 (fma.f64 #s(literal -1/6 binary64) %6912 %6921)))))) (approx %21 (*.f64 #s(literal -1 binary64) %5595)) (approx %21 (*.f64 #s(literal -1 binary64) %5602)) (approx %21 (*.f64 #s(literal -1 binary64) %5610)) (approx %54 (*.f64 #s(literal -1 binary64) (*.f64 h %5688))) (approx %54 (*.f64 #s(literal -1 binary64) (*.f64 h (+.f64 %4431 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) %6985) g) h)))))) (approx %54 (*.f64 #s(literal -1 binary64) (*.f64 h (+.f64 %4431 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %6995 %6997) h)) g) h)))))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal 1/2 binary64) %5624 %5626)))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %77 (*.f64 #s(literal -1/4 binary64) %7012)) h) %5626)))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %7021 (*.f64 #s(literal 1/4 binary64) %7022)) h) %592) h) %5626)))) (approx %101 (*.f64 #s(literal -1 binary64) %5646)) (approx %101 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal 1/3 binary64) %5652 %5654)))) (approx %101 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 %7046 %5802) %5654)))) (approx %101 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %7058 h) %7060) %5802) %5654)))) (approx %152 (*.f64 #s(literal -1 binary64) (*.f64 h (-.f64 %5612 %4431)))) (approx %152 (*.f64 #s(literal -1 binary64) (*.f64 h (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) %6985) g) h)) %4431)))) (approx %152 (*.f64 #s(literal -1 binary64) (*.f64 h (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) %6995) %6997) h)) g) h)) %4431)))) (approx %169 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/2 binary64) %5625 (*.f64 #s(literal 1/2 binary64) %5624))))) (approx %169 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %77 (*.f64 #s(literal 1/4 binary64) %7012)) h) %5700)))) (approx %169 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %7022 (*.f64 #s(literal 1/16 binary64) %7021)) h) %592) h) %5700)))) (approx %187 (*.f64 #s(literal -1 binary64) %5717)) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/3 binary64) %5719 %5720)))) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 %7124 %5802) %5720)))) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %7134 h) %7123) %5802) %5720)))) (approx %305 (*.f64 #s(literal -1 binary64) %5747)) (approx %305 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 %7144 %5802) %5746)))) (approx %305 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %7131 (*.f64 #s(literal 1/6 binary64) %7053)) h) %7144) %5802) %5746)))) (approx %305 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %7131 (fma.f64 #s(literal 1/6 binary64) %7053 (fma.f64 #s(literal 1/3 binary64) %7132 %7057))) h) %7144) %5802) %5746)))) (approx %362 (*.f64 #s(literal -1 binary64) (*.f64 h (-.f64 %5613 #s(literal 1 binary64))))) (approx %366 (*.f64 #s(literal -1 binary64) (*.f64 h (+.f64 #s(literal 1 binary64) %5613)))) (approx %371 (*.f64 %16 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4472 h)) #s(literal 1 binary64)))) (approx %371 (*.f64 %16 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 g (fma.f64 #s(literal -1 binary64) g (*.f64 #s(literal -1 binary64) (/.f64 %11 h)))) h)) #s(literal 1 binary64)))) (approx %380 (*.f64 #s(literal -1 binary64) (*.f64 h (+.f64 %4431 (*.f64 #s(literal -1/2 binary64) %5786))))) (approx %380 (*.f64 #s(literal -1 binary64) (*.f64 h (+.f64 %4431 (*.f64 #s(literal -1 binary64) (/.f64 %7197 h)))))) (approx %380 (*.f64 #s(literal -1 binary64) (*.f64 h (+.f64 %4431 (*.f64 #s(literal -1 binary64) (/.f64 %7210 h)))))) (approx %412 (*.f64 #s(literal -1 binary64) %7219)) (approx %415 (*.f64 #s(literal -1 binary64) %7224)) (approx %418 %7219) (approx %421 (*.f64 #s(literal -1 binary64) %7229)) (approx %424 %7233) (approx %427 (*.f64 #s(literal -1 binary64) (*.f64 h (+.f64 %4431 (*.f64 #s(literal -1 binary64) %5839))))) (approx %427 (*.f64 #s(literal -1 binary64) (*.f64 h (+.f64 %4431 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7197 g) h)))))) (approx %427 (*.f64 #s(literal -1 binary64) (*.f64 h (+.f64 %4431 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7210 g) h)))))) (approx %440 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/2 binary64) %5839 %7254)))) (approx %440 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %7196 %7259) h) %7254)))) (approx %440 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) %7205 (*.f64 #s(literal 1/4 binary64) %7206)) h) %7259) h) %7254)))) (approx %459 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/2 binary64) %5854 %5626)))) (approx %459 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %7279 %7280) h) %5626)))) (approx %459 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7292 %7280) h) %5626)))) (approx %486 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %5854 %5625)))) (approx %486 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) %7279 %5852) %77) h) %5625)))) (approx %486 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) %7288 (*.f64 #s(literal 1/2 binary64) %7289)) h) %5852) %77) h) %5625)))) (approx %502 (*.f64 #s(literal -1/4 binary64) %4435)) (approx %502 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/4 binary64) %5854 %7322)))) (approx %502 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %7279 %7327) h) %7322)))) (approx %502 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/16 binary64) %7288 (*.f64 #s(literal 1/8 binary64) %7289)) h) %7327) h) %7322)))) (approx %519 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) %5901 (*.f64 #s(literal 2 binary64) %5900)) h))) (approx %519 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %7348 (*.f64 #s(literal 2 binary64) (/.f64 %5912 h))) h) %5902) h))) (approx %519 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %7348 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %5912 (*.f64 #s(literal 2 binary64) (/.f64 %5928 h))) h))) h) %5902) h))) (approx %563 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/4 binary64) %5869 %5626)))) (approx %563 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 %7372 h) %5626)))) (approx %563 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7292 %6662) h) %5626)))) (approx %578 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 %6663 h) %5626)))) (approx %578 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %77 %7372) h) %5626)))) (approx %578 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7292 %6663) h) %5626)))) (approx %594 (*.f64 #s(literal -1/2 binary64) (/.f64 %7229 a))) (approx %599 (*.f64 #s(literal 1/2 binary64) %7404)) (approx %599 (*.f64 %16 (fma.f64 #s(literal -1/2 binary64) %5960 (*.f64 #s(literal 1/2 binary64) %7407)))) (approx %605 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/3 binary64) %5967 %5654)))) (approx %605 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %7417 %6243) %5802) %5654)))) (approx %605 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7431 %6243) %5802) %5654)))) (approx %651 (*.f64 #s(literal -1 binary64) %5985)) (approx %651 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/3 binary64) %5987 %5988)))) (approx %651 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %7445 %6340) %5802) %5988)))) (approx %651 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7458 %6340) %5802) %5988)))) (approx %676 (*.f64 #s(literal -1 binary64) %6000)) (approx %676 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6005 %6008)))) (approx %676 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 %7444 %7471) %7473) %5802) %6008)))) (approx %676 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/12 binary64) %7481 %7483) h) %7473) %5802) %6008)))) (approx %701 (*.f64 #s(literal -1 binary64) %5645)) (approx %701 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6027 %6028)))) (approx %701 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 %7416 %5659) %7500) %5802) %6028)))) (approx %701 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/12 binary64) (/.f64 %7424 %5978) (*.f64 #s(literal 1/6 binary64) (/.f64 %7427 %5659))) h) %7500) %5802) %6028)))) (approx %720 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6042 %6043)))) (approx %720 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %7522 %7524) %5802) %6043)))) (approx %720 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/12 binary64) %7531 (*.f64 #s(literal 1/6 binary64) %7532)) h) %7524) %5802) %6043)))) (approx %740 (*.f64 #s(literal -1 binary64) (*.f64 h (+.f64 %4431 (*.f64 #s(literal -1 binary64) %6079))))) (approx %740 (*.f64 #s(literal -1 binary64) (*.f64 h (+.f64 %4431 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 g %7197) h)))))) (approx %740 (*.f64 #s(literal -1 binary64) (*.f64 h (+.f64 %4431 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 g %7210) h)))))) (approx %753 %7224) (approx %757 (*.f64 #s(literal -1 binary64) %7233)) (approx %757 (*.f64 %16 (fma.f64 #s(literal -1 binary64) %7232 %6072))) (approx %762 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/2 binary64) %4431 (*.f64 #s(literal 1/2 binary64) %6079))))) (approx %762 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %6078 (*.f64 #s(literal 1/4 binary64) %7196)) h) %7575)))) (approx %762 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %7206 (*.f64 #s(literal -1/8 binary64) %7205)) h) (*.f64 #s(literal -1/2 binary64) %6078)) h) %7575)))) (approx %780 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/2 binary64) %5625 %6112)))) (approx %780 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %6095 (*.f64 #s(literal 1/4 binary64) %7279)) h) %5700)))) (approx %780 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %7289 (*.f64 #s(literal -1/8 binary64) %7288)) h) (*.f64 #s(literal -1/2 binary64) %6095)) h) %5700)))) (approx %799 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/2 binary64) %6096 %5626)))) (approx %799 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %7279 %7615) h) %5626)))) (approx %799 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7292 %7615) h) %5626)))) (approx %812 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %5625 (fma.f64 #s(literal 1/2 binary64) %5869 %5624))))) (approx %812 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %5625 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6095 (*.f64 #s(literal 1/2 binary64) %7279)) h)))))) (approx %812 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %5625 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6095 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %7289 (*.f64 #s(literal -1/4 binary64) %7288)) h))) h)))))) (approx %830 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %5901 (*.f64 #s(literal -2 binary64) %6142)) h))) (approx %830 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %5901 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %6150 h) %7659) h))) h))) (approx %830 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %5901 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %6163 h) (*.f64 #s(literal 2 binary64) %6150)) h) %7659) h))) h))) (approx %865 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6172 %5720)))) (approx %865 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 %7682 %7043) %7686) %5802) %5720)))) (approx %865 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/12 binary64) %7694 %7697) h) %7686) %5802) %5720)))) (approx %902 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6187 %5654)))) (approx %902 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %7417 %6246) %5802) %5654)))) (approx %902 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7431 %6246) %5802) %5654)))) (approx %926 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6197 %5988)))) (approx %926 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %7445 %6343) %5802) %5988)))) (approx %926 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7458 %6343) %5802) %5988)))) (approx %949 (*.f64 #s(literal -1 binary64) %5716)) (approx %949 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6208 %6209)))) (approx %949 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 %7682 %5659) %7746) %5802) %6209)))) (approx %949 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/12 binary64) (/.f64 %7693 %5978) (*.f64 #s(literal 1/6 binary64) (/.f64 %7695 %5659))) h) %7746) %5802) %6209)))) (approx %968 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %6043 (*.f64 #s(literal 1/3 binary64) %6223))))) (approx %968 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %6043 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %7769 (*.f64 #s(literal 1/6 binary64) %7522)) %5802)))))) (approx %968 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %6043 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %7532 (*.f64 #s(literal -1/12 binary64) %7531)) h) (*.f64 #s(literal -1/3 binary64) %7769)) %5802)))))) (approx %991 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7791 %7794) %5802) %6243) %6246) %16)) (approx %991 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7803 %7806) h) %7791) %7794) %5802) %6243) %6246) %16)) (approx %991 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %6239 %6322) %6241)) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %6239 %6332) %6241))) h) %7803) %7806) h) %7791) %7794) %5802) %6243) %6246) %16)) (approx %1062 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %6467 %5802) %6340) %6343) %16)) (approx %1062 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %6479 h) %6463) %6466) %5802) %6340) %6343) %16)) (approx %1062 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %6492 h) %6475) %6478) h) %6463) %6466) %5802) %6340) %6343) %16)) (approx %1101 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7859 %7861) %5802) %7473) %7865) %16)) (approx %1101 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7870 %7872) h) %7859) %7861) %5802) %7473) %7865) %16)) (approx %1101 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 %6486 %6378)) (*.f64 #s(literal 1/3 binary64) (/.f64 %6489 %6378))) h) %7870) %7872) h) %7859) %7861) %5802) %7473) %7865) %16)) (approx %1145 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 %7898 %5802) %5746)))) (approx %1145 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %7904 h) %7898) %5802) %5746)))) (approx %1145 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) %7913 (*.f64 #s(literal -1/12 binary64) %7915)) h) %7904) h) %7898) %5802) %5746)))) (approx %1170 (*.f64 #s(literal -1 binary64) %6425)) (approx %1170 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 %7929 %5802) %6424)))) (approx %1170 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %7935 h) %7929) %5802) %6424)))) (approx %1170 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) %7913 (*.f64 #s(literal -1/12 binary64) (/.f64 (*.f64 %6239 %5801) %7480))) h) %7935) h) %7929) %5802) %6424)))) (approx %1192 (*.f64 #s(literal -1 binary64) %6440)) (approx %1192 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %5654 (fma.f64 #s(literal -1 binary64) (/.f64 %7958 %5802) %5654))))) (approx %1192 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %5654 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %7965 h) %7958) %5802) %5654))))) (approx %1192 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %5654 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) %7915 (*.f64 #s(literal 1/12 binary64) %7915)) h) %7965) h) %7958) %5802) %5654))))) (approx %1216 (/.f64 (fma.f64 #s(literal -1 binary64) %6469 %6458) %16)) (approx %1216 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %6480 h) %6468) %5802) %6458) %16)) (approx %1216 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %6493 h) %6480) h) %6468) %5802) %6458) %16)) (approx %1235 (/.f64 (fma.f64 #s(literal -1 binary64) %6504 %6505) %16)) (approx %1235 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %6480 %8006) %8008) %5802) %6505) %16)) (approx %1235 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %6493 %8006) (/.f64 %6480 %105)) h) %8008) %5802) %6505) %16)) (approx %1259 (*.f64 %16 (fma.f64 #s(literal -1 binary64) %5741 %7232))) (approx %1263 %8031) (approx %1263 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %8033 (*.f64 #s(literal 1/3 binary64) %8039))))) (approx %1263 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %8033 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %8047 (*.f64 #s(literal -1/9 binary64) %8053)) %5802)))))) (approx %1263 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %8033 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/9 binary64) %8065 %8074) %5802) %8077) %5802)))))) (approx %1302 (*.f64 %16 (-.f64 %6072 %7232))) (approx %1305 (*.f64 #s(literal -1/2 binary64) %7404)) (approx %1305 (*.f64 %16 (fma.f64 #s(literal -1/2 binary64) %5960 (*.f64 #s(literal -1/2 binary64) %7407)))) (approx %1310 (/.f64 (*.f64 %294 %8094) %105)) (approx %1310 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %8098 (*.f64 #s(literal -1/3 binary64) (/.f64 %192 %8038)))))) (approx %1310 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %8098 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) (/.f64 %5724 %8052) %8108) %5802)))))) (approx %1310 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %8098 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/9 binary64) %8118 (*.f64 #s(literal 1/3 binary64) (/.f64 %8121 %8038))) %5802) %8108) %5802)))))) (approx %1332 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %8098 (*.f64 #s(literal -1 binary64) %8033))))) (approx %1332 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %8098 (fma.f64 #s(literal -1 binary64) %8033 (*.f64 #s(literal -1 binary64) (/.f64 %8138 %5802))))))) (approx %1332 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %8098 (fma.f64 #s(literal -1 binary64) %8033 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %8147 %5802) %8138) %5802))))))) (approx %1332 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %8098 (fma.f64 #s(literal -1 binary64) %8033 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 %294 %8121) %8046) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 %294 %8072) %8046))) %5802) %8147) %5802) %8138) %5802))))))) (approx %1358 (*.f64 #s(literal -1 binary64) %8031)) (approx %1358 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal 1/3 binary64) %8039 %8033)))) (approx %1358 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %8047 (*.f64 #s(literal 1/9 binary64) %8053)) %5802) %8033)))) (approx %1358 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) %8065 %8074) %5802) %8077) %5802) %8033)))) (approx %1376 (*.f64 #s(literal -1 binary64) (*.f64 h %8195))) (approx %1376 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 %8199 %5802) %8195)))) (approx %1376 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %8047 %7046) %5802) %8195)))) (approx %1376 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) (/.f64 %5658 (*.f64 %105 (*.f64 %5642 %8050))) %7058) h) %8199) %5802) %8195)))) (approx %1403 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 %8222 %5802) %5746)))) (approx %1403 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %8228 h) %8222) %5802) %5746)))) (approx %1403 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/12 binary64) %7426 %8228) h) %8222) %5802) %5746)))) (approx %1424 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6667 %5654)))) (approx %1424 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) (/.f64 %7444 %8248) %8253) %5802) %5654)))) (approx %1424 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/24 binary64) %8261 (*.f64 #s(literal 1/12 binary64) %8262)) h) %8253) %5802) %5654)))) (approx %1478 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 %8272 %5802) %5746)))) (approx %1478 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %8279 h) %8272) %5802) %5746)))) (approx %1478 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/24 binary64) %8261 %8279) h) %8272) %5802) %5746)))) (approx %1501 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %8033 (*.f64 #s(literal 1/6 binary64) (/.f64 g (*.f64 %105 %8296))))))) (approx %1501 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %8033 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %8306 (*.f64 #s(literal -1/36 binary64) (/.f64 %11 (*.f64 %105 (*.f64 %6239 %8307))))) %5802)))))) (approx %1501 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %8033 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/36 binary64) (/.f64 (*.f64 %11 %5648) (*.f64 %105 %8307)) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 %1434 (fma.f64 #s(literal -1/216 binary64) %8324 (*.f64 #s(literal 1/36 binary64) %8324))) %8296))) %5802) (*.f64 #s(literal -1/6 binary64) %8306)) %5802)))))) (approx %1539 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %8033 %5720)))) (approx %1539 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %8033 (fma.f64 #s(literal -1 binary64) (/.f64 %8344 %5802) %5720))))) (approx %1539 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %8033 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %8306 %7124) %5802) %5720))))) (approx %1539 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %8033 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/36 binary64) (/.f64 %11 (*.f64 %105 (*.f64 %5642 %8307))) %7134) h) %8344) %5802) %5720))))) (approx %1566 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 %8370 %5802) %5746)))) (approx %1566 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %8376 h) %8370) %5802) %5746)))) (approx %1566 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/12 binary64) %7694 %8376) h) %8370) %5802) %5746)))) (approx %1588 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal 1/2 binary64) %6761 %6763)))) (approx %1588 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1595 (*.f64 #s(literal -1/4 binary64) %8396)) h) %6763)))) (approx %1588 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) %8404 (*.f64 #s(literal 1/4 binary64) %8405)) h) %8409) h) %6763)))) (approx %1615 (*.f64 #s(literal -1 binary64) %6781)) (approx %1615 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal 1/3 binary64) %6783 %6784)))) (approx %1615 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %8424 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 %11 (*.f64 %5642 %1622)) %7043))) %5802) %6784)))) (approx %1615 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %8436 %8438) h) (*.f64 #s(literal -1/3 binary64) %8424)) %5802) %6784)))) (approx %1647 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/2 binary64) %6762 (*.f64 #s(literal 1/2 binary64) %6761))))) (approx %1647 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %1595 (*.f64 #s(literal 1/4 binary64) %8396)) h) %6804)))) (approx %1647 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %8405 (*.f64 #s(literal 1/16 binary64) %8404)) h) %8409) h) %6804)))) (approx %1664 (*.f64 #s(literal -1 binary64) %6822)) (approx %1664 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/3 binary64) %6824 %6825)))) (approx %1664 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 %11 (*.f64 %5642 %1670)) %7043) %8481) %5802) %6825)))) (approx %1664 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %8489 (*.f64 #s(literal 1/3 binary64) %8490)) h) %8481) %5802) %6825)))) (approx %1696 (*.f64 #s(literal -1 binary64) %6843)) (approx %1696 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 %8502 %5802) %6842)))) (approx %1696 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %8489 (*.f64 #s(literal 1/6 binary64) %8436)) h) %8502) %5802) %6842)))) (approx %1696 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/6 binary64) %8489 (fma.f64 #s(literal 1/6 binary64) %8436 (fma.f64 #s(literal 1/3 binary64) %8490 %8438))) h) %8502) %5802) %6842)))) (approx %1720 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 %8527 %5802) %6424)))) (approx %1720 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %8533 h) %8527) %5802) %6424)))) (approx %1720 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/12 binary64) %7481 %8533) h) %8527) %5802) %6424)))) (approx %1744 (*.f64 #s(literal -1 binary64) (*.f64 h (+.f64 %6876 %6877)))) (approx %1744 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1749 (*.f64 #s(literal -1/2 binary64) %8555)) h) %6877)))) (approx %1744 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1749 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) %8565 (*.f64 #s(literal 1/2 binary64) %8567)) h))) h) %6877)))) (approx %1770 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal 1/3 binary64) %6902 %6905)))) (approx %1770 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %8584 (*.f64 #s(literal -1/6 binary64) %8587)) %5802) %6905)))) (approx %1770 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %8601 h) %8603) %5802) %6905)))) (approx %1799 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %6877 %6876)))) (approx %1799 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %6877 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1749 (*.f64 #s(literal 1/2 binary64) %8555)) h)))))) (approx %1799 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %6877 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1749 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) %8567 (*.f64 #s(literal 1/8 binary64) %8565)) h))) h)))))) (approx %1816 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %6905 (*.f64 #s(literal 1/3 binary64) %6902))))) (approx %1816 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %6905 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %8584 (*.f64 #s(literal 1/6 binary64) %8587)) %5802)))))) (approx %1816 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %6905 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %8599 (*.f64 #s(literal -1/6 binary64) %8596)) h) %8603) %5802)))))) (approx %1836 (*.f64 #s(literal -1 binary64) %6959)) (approx %1836 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %6905 (fma.f64 #s(literal 2/3 binary64) %6902 %6905))))) (approx %1836 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %6905 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) %8596 (*.f64 #s(literal 1/6 binary64) %8596)) h) %8666) %5802) %6905))))) (approx %1836 (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1 binary64) %6905 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/3 binary64) %8599 (fma.f64 #s(literal -1/6 binary64) %8596 %8601)) h) %8666) %5802) %6905))))) (approx a a) (approx %70 (*.f64 #s(literal 2 binary64) a)) (approx %71 (/.f64 #s(literal 1/2 binary64) a)) (approx %72 (*.f64 #s(literal 1/2 binary64) (/.f64 %8690 a))) (approx %101 %8696) (approx %169 (*.f64 #s(literal -1/2 binary64) (/.f64 %8698 a))) (approx %187 %8704) (approx %4434 %73) (approx %8707 %84) (approx %266 %105) (approx %305 (+.f64 %8704 %8696)) (approx %349 %4291) (approx %345 %4373) (approx %355 (/.f64 (fma.f64 #s(literal -1/2 binary64) %4358 (*.f64 #s(literal 1/4 binary64) %4256)) a)) (approx %811 (*.f64 #s(literal -1 binary64) a)) (approx %829 (*.f64 #s(literal -2 binary64) a)) (approx %576 (/.f64 #s(literal -1/2 binary64) a)) (approx %501 (/.f64 #s(literal 1/4 binary64) a)) (approx %459 (*.f64 #s(literal 1/2 binary64) %8729)) (approx %486 %8729) (approx %502 (*.f64 #s(literal 1/4 binary64) %8729)) (approx %519 (*.f64 #s(literal 2 binary64) (/.f64 a %8728))) (approx %563 (*.f64 #s(literal 1/2 binary64) (/.f64 %8727 a))) (approx %578 (/.f64 %8742 a)) (approx %599 (/.f64 %8746 a)) (approx %605 %8751) (approx %675 %677) (approx %676 %8754) (approx %1168 (/.f64 #s(literal 1 binary64) %677)) (approx %720 (/.f64 %8749 %105)) (approx %8760 (/.f64 #s(literal 1 binary64) %105)) (approx %780 (*.f64 #s(literal -1/2 binary64) %8764)) (approx %799 (*.f64 #s(literal 1/2 binary64) %8764)) (approx %812 (*.f64 #s(literal -1 binary64) %8764)) (approx %830 (*.f64 #s(literal -2 binary64) (/.f64 a %8763))) (approx %865 %8776) (approx %902 %8779) (approx %1143 (/.f64 %188 %105)) (approx %968 (*.f64 #s(literal -1 binary64) (/.f64 %8774 %105))) (approx %991 (-.f64 %8751 %8779)) (approx %1101 (/.f64 %8788 %677)) (approx %1145 (+.f64 %8776 %8751)) (approx %1170 (+.f64 %8754 %8776)) (approx %1192 (fma.f64 #s(literal -1 binary64) %8779 %8751)) (approx %1235 (/.f64 (*.f64 %102 %8788) %105)) (approx %1376 (+.f64 %8696 %5210)) (approx %1403 (+.f64 %8704 %8751)) (approx %1424 %8805) (approx %1478 (/.f64 (fma.f64 %1434 %8804 %8807) a)) (approx %1501 %8812) (approx %1539 (/.f64 (fma.f64 %1434 %8811 %8807) a)) (approx %1566 (+.f64 %8776 %8696)) (approx %1587 (*.f64 #s(literal 1/2 binary64) %1598)) (approx %1588 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %102 (*.f64 %262 %8690)) a))) (approx %1615 %8828) (approx %1647 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 %102 (*.f64 %262 %8698)) a))) (approx %1664 %8838) (approx %1696 (+.f64 %8838 %8828)) (approx %1720 (+.f64 %8754 %8704)) (approx %1742 %1746) (approx %1743 %1756) (approx %1744 (/.f64 %8690 %1746)) (approx %1770 %8848) (approx %1799 (*.f64 #s(literal -1 binary64) (/.f64 %8698 %1746))) (approx %1816 (*.f64 #s(literal -1 binary64) %8853)) (approx %1836 (fma.f64 #s(literal -1 binary64) %8853 %8848)) (approx %1478 (+.f64 %8805 %8704)) (approx %1539 (+.f64 %8812 %8704)) (approx %101 (*.f64 #s(literal -1 binary64) %8863)) (approx %187 %8868) (approx %305 (fma.f64 #s(literal -1 binary64) %8863 %8868)) (approx %355 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) %4256 (*.f64 #s(literal 1/2 binary64) %4358)) a))) (approx %578 (*.f64 #s(literal -1 binary64) (/.f64 %8878 a))) (approx %599 (*.f64 #s(literal -1 binary64) (/.f64 %8882 a))) (approx %605 %8888) (approx %675 (*.f64 #s(literal -1 binary64) %8891)) (approx %676 (*.f64 #s(literal -1 binary64) %8894)) (approx %1168 (/.f64 #s(literal -1 binary64) %8891)) (approx %865 %8899) (approx %902 %8901) (approx %1143 (*.f64 #s(literal -1 binary64) (/.f64 %102 %105))) (approx %991 (-.f64 %8888 %8901)) (approx %1101 (*.f64 #s(literal -1 binary64) (/.f64 %8788 %8891))) (approx %1145 (fma.f64 #s(literal -1 binary64) %8887 %8899)) (approx %1170 (fma.f64 #s(literal -1 binary64) %8894 %8899)) (approx (+ (* %8760 %949) %605) (fma.f64 #s(literal -1 binary64) %8887 %8776)) (approx %1263 (*.f64 #s(literal -1 binary64) %8920)) (approx %1310 %8925) (approx %1332 (fma.f64 #s(literal -1 binary64) %8920 %8925)) (approx %1358 %8931) (approx %1376 (fma.f64 #s(literal -1 binary64) %8863 %8931)) (approx %1403 (fma.f64 #s(literal -1 binary64) %8887 %8868)) (approx %1424 (*.f64 #s(literal -1 binary64) %8938)) (approx %1478 (fma.f64 #s(literal -1 binary64) %8938 %8868)) (approx %1501 (*.f64 #s(literal -1 binary64) %8944)) (approx %1539 (fma.f64 #s(literal -1 binary64) %8944 %8868)) (approx %1566 (fma.f64 #s(literal -1 binary64) %8863 %8899)) (approx %1615 (*.f64 #s(literal -1 binary64) %8953)) (approx %1664 %8958) (approx %1696 (fma.f64 #s(literal -1 binary64) %8953 %8958)) (approx (+ %101 (/ %949 %266)) (fma.f64 #s(literal -1 binary64) %8863 %8776)) (approx (+ (/ %701 %266) %187) (fma.f64 #s(literal -1 binary64) %8867 %8751)) (approx %1720 (fma.f64 #s(literal -1 binary64) %8894 %8868)) |
9 calls:
| Time | Variable | Point |
|---|---|---|
| 661.0ms | h | inf |
| 503.0ms | g | 0 |
| 481.0ms | g | inf |
| 434.0ms | a | 0 |
| 406.0ms | h | 0 |
| Inputs |
|---|
%3 = (*.f64 #s(literal 2 binary64) a) %4 = (/.f64 #s(literal 1 binary64) %3) %6 = (neg.f64 g) %7 = (*.f64 g g) %9 = (*.f64 h h) %10 = (-.f64 %7 %9) %11 = (sqrt.f64 %10) %12 = (+.f64 %6 %11) %13 = (*.f64 %4 %12) %14 = (cbrt.f64 %13) %15 = (-.f64 %6 %11) %16 = (*.f64 %4 %15) %17 = (cbrt.f64 %16) %19 = (pow.f64 g #s(literal 2 binary64)) %20 = (pow.f64 h #s(literal 2 binary64)) %21 = (neg.f64 %20) %22 = (sqrt.f64 %21) %24 = (/.f64 %22 a) %25 = (*.f64 #s(literal 1/2 binary64) %24) %29 = (/ 1 (* 2 a)) %30 = (neg g) %34 = (sqrt (- (* g g) (* h h))) %36 = (* %29 (+ %30 %34)) %37 = (approx %36 %25) %39 = (/.f64 g a) %41 = (/.f64 #s(literal 1 binary64) a) %42 = (cbrt.f64 #s(literal 1/2 binary64)) %43 = (cbrt.f64 a) %48 = (cbrt.f64 #s(literal -1/2 binary64)) %49 = (/.f64 %20 %19) %50 = (*.f64 #s(literal -1/2 binary64) %49) %51 = (+.f64 #s(literal 1 binary64) %50) %52 = (*.f64 g %51) %53 = (approx %34 %52) %54 = (*.f64 a g) %55 = (/.f64 %20 %54) %56 = (*.f64 #s(literal -1/4 binary64) %55) %57 = (approx %36 %56) %58 = (pow.f64 h #s(literal 2/3 binary64)) %59 = (*.f64 %48 %42) %60 = (*.f64 %58 %59) %61 = (cbrt.f64 g) %63 = (*.f64 #s(literal -2 binary64) g) %64 = (- %30 %34) %65 = (approx %64 %63) %66 = (*.f64 #s(literal -1 binary64) %39) %67 = (* %29 %64) %68 = (approx %67 %66) %69 = (cbrt.f64 #s(literal 2 binary64)) %70 = (*.f64 %48 %69) %71 = (*.f64 %61 %70) %72 = (/.f64 %71 %43) %73 = (cbrt %67) %74 = (approx %73 %72) %75 = (pow.f64 g #s(literal 2/3 binary64)) %76 = (*.f64 %43 %75) %77 = (/.f64 %70 %76) %79 = (pow.f64 g #s(literal 4/3 binary64)) %80 = (*.f64 %43 %79) %81 = (/.f64 %60 %80) %82 = (+.f64 %77 %81) %83 = (*.f64 g %82) %84 = (cbrt %36) %87 = (*.f64 %42 %69) %88 = (*.f64 %61 %87) %89 = (/.f64 %88 %43) %90 = (*.f64 #s(literal -1 binary64) %89) %91 = (approx %84 %90) %92 = (sqrt.f64 %19) %93 = (*.f64 a %92) %94 = (/.f64 %20 %93) %95 = (+.f64 g %92) %96 = (/.f64 %95 a) %97 = (*.f64 #s(literal 1/4 binary64) %94) %98 = (fma.f64 #s(literal -1/2 binary64) %96 %97) %99 = (approx %67 %98) %100 = (/.f64 #s(literal 1/2 binary64) a) %101 = (approx %29 %100) %102 = (fma.f64 %42 %69 #s(literal 1 binary64)) %103 = (+.f64 a a) %104 = (neg.f64 a) %105 = (*.f64 #s(literal -2 binary64) a) %106 = (/.f64 #s(literal -1/2 binary64) a) %107 = (/.f64 #s(literal 1/4 binary64) a) %108 = (+.f64 g h) %109 = (-.f64 g h) %110 = (*.f64 %108 %109) %111 = (sqrt.f64 %110) %112 = (fabs.f64 %108) %113 = (sqrt.f64 %112) %114 = (fabs.f64 %109) %115 = (sqrt.f64 %114) %116 = (*.f64 %113 %115) %117 = (-.f64 %111 g) %118 = (*.f64 %117 #s(literal 1/2 binary64)) %119 = (/.f64 %117 %103) %120 = (/.f64 %117 a) %121 = (*.f64 %107 %117) %122 = (*.f64 #s(literal 2 binary64) %121) %123 = (/.f64 %103 %117) %124 = (/.f64 #s(literal 1 binary64) %123) %125 = (/.f64 %111 %103) %126 = (fma.f64 g %106 %125) %127 = (*.f64 %106 g) %128 = (/.f64 %115 %103) %129 = (fma.f64 %113 %128 %127) %130 = (cbrt.f64 %119) %131 = (pow.f64 %119 #s(literal 1/3 binary64)) %132 = (cbrt.f64 %117) %133 = (cbrt.f64 %103) %134 = (/.f64 %132 %133) %135 = (pow.f64 %103 #s(literal -1/3 binary64)) %136 = (cbrt.f64 %118) %137 = (/.f64 %136 %43) %138 = (cbrt.f64 %120) %139 = (cbrt.f64 %41) %140 = (*.f64 %42 %132) %141 = (/.f64 %140 %43) %142 = (+.f64 %111 g) %143 = (neg.f64 %113) %144 = (fma.f64 %143 %115 %6) %145 = (/.f64 %142 #s(literal -2 binary64)) %146 = (*.f64 %142 %106) %147 = (/.f64 %142 %103) %148 = (/.f64 %142 %104) %149 = (/.f64 %105 %142) %150 = (/.f64 #s(literal 1 binary64) %149) %151 = (cbrt.f64 %146) %152 = (cbrt.f64 %147) %153 = (pow.f64 %146 #s(literal 1/3 binary64)) %154 = (cbrt.f64 %142) %155 = (cbrt.f64 %106) %156 = (cbrt.f64 %145) %157 = (/.f64 %156 %43) %158 = (cbrt.f64 %148) %160 = (-.f64 %132 %154) %169 = (*.f64 %42 %160) %171 = (+.f64 %6 %116) %172 = (*.f64 %4 %171) %173 = (cbrt.f64 %172) %174 = (-.f64 %6 %116) %175 = (*.f64 %4 %174) %176 = (cbrt.f64 %175) %178 = (+.f64 %6 %53) %179 = (*.f64 %4 %178) %180 = (cbrt.f64 %179) %181 = (-.f64 %6 %53) %182 = (*.f64 %4 %181) %183 = (cbrt.f64 %182) %185 = (*.f64 %4 %65) %186 = (cbrt.f64 %185) %188 = (*.f64 %4 %144) %189 = (cbrt.f64 %188) %191 = (cbrt.f64 %57) %193 = (cbrt.f64 %122) %195 = (cbrt.f64 %124) %197 = (cbrt.f64 %126) %199 = (cbrt.f64 %129) %201 = (cbrt.f64 %37) %203 = (cbrt.f64 %99) %205 = (cbrt.f64 %68) %207 = (cbrt.f64 %150) %209 = (/.f64 %87 %3) %210 = (*.f64 %209 %12) %211 = (cbrt.f64 %210) %212 = (*.f64 %209 %15) %213 = (cbrt.f64 %212) %223 = (*.f64 %101 %12) %224 = (cbrt.f64 %223) %225 = (*.f64 %101 %15) %226 = (cbrt.f64 %225) %228 = (*.f64 %102 a) %229 = (/.f64 #s(literal 1 binary64) %228) %230 = (*.f64 %229 %12) %231 = (cbrt.f64 %230) %232 = (*.f64 %229 %15) %233 = (cbrt.f64 %232) #s(literal 1 binary64) #s(literal 2 binary64) a %3 %4 g %6 %7 h %9 %10 %11 %12 %13 %14 %15 %16 %17 #s(literal -1 binary64) %19 %20 %21 %22 #s(literal 1/2 binary64) %24 %25 %37 #s(literal -1/2 binary64) %39 #s(literal 1/4 binary64) %41 %42 %43 #s(literal -1/3 binary64) #s(literal 1/3 binary64) #s(literal 2/3 binary64) #s(literal -1/4 binary64) %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 #s(literal -2 binary64) %63 %65 %66 %68 %69 %70 %71 %72 %74 %75 %76 %77 #s(literal 4/3 binary64) %79 %80 %81 %82 %83 (approx (+ %84 %73) %83) %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 %113 %114 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %141 %142 %143 %144 %145 %146 %147 %148 %149 %150 %151 %152 %153 %154 %155 %156 %157 %158 (-.f64 %130 %152) %160 (/.f64 %160 %133) (*.f64 %160 %135) (fma.f64 %155 %154 %130) (fma.f64 %132 %135 %151) (fma.f64 %42 %138 %151) (fma.f64 %42 %158 %130) (fma.f64 %139 %136 %151) (fma.f64 %139 %156 %130) %169 (/.f64 %169 %43) %171 %172 %173 %174 %175 %176 (+.f64 %173 %176) %178 %179 %180 %181 %182 %183 (+.f64 %180 %183) %185 %186 (+.f64 %14 %186) %188 %189 (+.f64 %14 %189) %191 (+.f64 %191 %17) %193 (+.f64 %193 %17) %195 (+.f64 %195 %17) %197 (+.f64 %197 %17) %199 (+.f64 %199 %17) %201 (+.f64 %201 %17) %203 (+.f64 %14 %203) %205 (+.f64 %14 %205) %207 (+.f64 %14 %207) %209 %210 %211 %212 %213 (+.f64 %211 %213) (+.f64 %14 %157) (+.f64 %14 %74) (+.f64 %14 %153) (+.f64 %131 %17) (+.f64 %137 %17) (+.f64 %141 %17) (+.f64 %134 %17) (+.f64 %91 %17) %223 %224 %225 %226 (+.f64 %224 %226) %228 %229 %230 %231 %232 %233 (+.f64 %231 %233) |
| Outputs |
|---|
%6 = (fabs.f64 #s(literal 1 binary64)) %7 = (neg.f64 #s(literal 1 binary64)) %9 = (neg.f64 #s(literal 1/4 binary64)) %11 = (neg.f64 #s(literal -2 binary64)) %12 = (+.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %14 = (+.f64 #s(literal 1 binary64) #s(literal 0 binary64)) %15 = (-.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %16 = (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %17 = (/.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %18 = (/.f64 #s(literal 1 binary64) #s(literal -2 binary64)) %20 = (neg.f64 (*.f64 #s(literal 1 binary64) #s(literal -2 binary64))) %21 = (*.f64 #s(literal -2 binary64) #s(literal 1 binary64)) %22 = (neg.f64 %21) %23 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 1 binary64)) %24 = (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64)) %25 = (-.f64 #s(literal 1 binary64) %21) %26 = (/.f64 #s(literal 1 binary64) %21) %27 = (expm1.f64 #s(literal 0 binary64)) %29 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) #s(literal 1 binary64))) %30 = (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)) %31 = (expm1.f64 %30) %32 = (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)) %33 = (expm1.f64 %32) %34 = (exp.f64 #s(literal 0 binary64)) %36 = (/.f64 #s(literal 0 binary64) #s(literal 3 binary64)) %37 = (expm1.f64 %36) %38 = (cosh.f64 #s(literal 0 binary64)) %39 = (exp.f64 %30) %40 = (exp.f64 %32) %41 = (neg.f64 #s(literal 0 binary64)) %42 = (cosh.f64 %41) %43 = (exp.f64 %36) %44 = (cbrt.f64 #s(literal 1 binary64)) %46 = (neg.f64 (cbrt.f64 #s(literal 1/4 binary64))) %47 = (cbrt.f64 #s(literal -2 binary64)) %48 = (neg.f64 %47) %49 = (pow.f64 #s(literal 1 binary64) #s(literal 1 binary64)) %51 = (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) %52 = (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64)) %53 = (pow.f64 #s(literal -2 binary64) #s(literal 1 binary64)) %56 = (/.f64 (+.f64 #s(literal 1 binary64) (exp.f64 %41)) #s(literal 1 binary64)) %57 = (+.f64 #s(literal 1/3 binary64) #s(literal 1/3 binary64)) %58 = (pow.f64 #s(literal 1 binary64) %57) %59 = (/.f64 #s(literal 1 binary64) %47) %60 = (*.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) %61 = (pow.f64 #s(literal 1 binary64) %60) %63 = (pow.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/3 binary64) #s(literal 3 binary64))) %69 = (*.f64 (cosh.f64 (/.f64 %30 #s(literal 1 binary64))) (cosh.f64 (/.f64 (-.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 1 binary64)))) %70 = (*.f64 #s(literal 1 binary64) %69) %71 = (fma.f64 #s(literal 1 binary64) %69 #s(literal 1 binary64)) %72 = (fma.f64 #s(literal 1 binary64) %69 #s(literal 0 binary64)) %74 = (neg.f64 a) %76 = (+.f64 a a) %77 = (*.f64 a #s(literal 1 binary64)) %78 = (*.f64 #s(literal 1 binary64) a) %79 = (neg.f64 %76) %80 = (-.f64 a %74) %81 = (-.f64 %74 a) %82 = (*.f64 #s(literal 1 binary64) %74) %83 = (*.f64 #s(literal -2 binary64) %74) %84 = (*.f64 %74 #s(literal 1 binary64)) %85 = (*.f64 %74 #s(literal -2 binary64)) %86 = (*.f64 #s(literal -2 binary64) a) %87 = (neg.f64 %86) %88 = (+.f64 %74 %74) %89 = (fma.f64 a #s(literal 1 binary64) %76) %90 = (fma.f64 #s(literal 1 binary64) a %76) %91 = (+.f64 %76 %76) %92 = (fma.f64 #s(literal 1 binary64) %74 %76) %93 = (fma.f64 #s(literal -2 binary64) %74 %76) %94 = (fma.f64 %74 #s(literal 1 binary64) %76) %95 = (fma.f64 %74 #s(literal -2 binary64) %76) %96 = (/.f64 #s(literal 1 binary64) a) %97 = (/.f64 #s(literal 1/4 binary64) a) %98 = (/.f64 #s(literal 1 binary64) %74) %99 = (neg.f64 %96) %101 = (neg.f64 (/.f64 #s(literal 1/4 binary64) %74)) %102 = (/.f64 #s(literal 1 binary64) %76) %103 = (/.f64 #s(literal 1 binary64) %86) %104 = (*.f64 #s(literal 1 binary64) #s(literal 1/4 binary64)) %105 = (/.f64 %104 a) %106 = (*.f64 #s(literal 1/4 binary64) #s(literal 1 binary64)) %107 = (/.f64 %106 a) %108 = (*.f64 #s(literal 1 binary64) %96) %109 = (*.f64 %96 #s(literal 1 binary64)) %110 = (*.f64 %96 #s(literal 1/4 binary64)) %111 = (*.f64 #s(literal 1/4 binary64) %96) %112 = (/.f64 #s(literal 1 binary64) %96) %114 = (/.f64 #s(literal 1 binary64) (/.f64 a #s(literal 1/4 binary64))) %116 = (/.f64 #s(literal 1 binary64) (/.f64 a #s(literal 1 binary64))) %117 = (/.f64 %96 #s(literal 1 binary64)) %118 = (/.f64 %96 #s(literal -2 binary64)) %119 = (/.f64 %106 %74) %121 = (neg.f64 (*.f64 #s(literal -2 binary64) %96)) %123 = (/.f64 #s(literal 1 binary64) (/.f64 %74 #s(literal 1 binary64))) %124 = (*.f64 %104 %96) %125 = (*.f64 %106 %96) %126 = (+.f64 %96 %96) %128 = (/.f64 #s(literal 1 binary64) (/.f64 %76 #s(literal 1 binary64))) %130 = (/.f64 #s(literal 1 binary64) (/.f64 %86 #s(literal 1 binary64))) %131 = (fma.f64 #s(literal 1 binary64) %96 %96) %132 = (fma.f64 %96 #s(literal 1 binary64) %96) %133 = (fma.f64 %96 #s(literal 1/4 binary64) %96) %134 = (fma.f64 #s(literal 1/4 binary64) %96 %96) %135 = (fma.f64 %104 %96 %96) %136 = (fma.f64 %106 %96 %96) %137 = (pow.f64 a #s(literal 1 binary64)) %138 = (pow.f64 %74 #s(literal 1 binary64)) %139 = (pow.f64 %76 #s(literal 1 binary64)) %140 = (pow.f64 %86 #s(literal 1 binary64)) %142 = (neg.f64 g) %143 = (*.f64 g #s(literal 1 binary64)) %144 = (*.f64 #s(literal 1 binary64) g) %145 = (/.f64 g #s(literal 1 binary64)) %146 = (/.f64 g #s(literal -2 binary64)) %148 = (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) g)) %149 = (fabs.f64 g) %150 = (fabs.f64 %149) %151 = (neg.f64 %149) %152 = (sqrt.f64 %149) %153 = (*.f64 g g) %154 = (*.f64 #s(literal 1 binary64) %149) %155 = (*.f64 %149 g) %156 = (/.f64 #s(literal 1 binary64) %149) %157 = (*.f64 %149 %149) %158 = (/.f64 %149 %149) %159 = (/.f64 #s(literal 1 binary64) g) %160 = (/.f64 %159 g) %162 = (/.f64 #s(literal 1 binary64) (/.f64 %149 #s(literal 1 binary64))) %163 = (*.f64 %159 %159) %164 = (pow.f64 g #s(literal 1 binary64)) %165 = (pow.f64 %149 #s(literal 1 binary64)) %167 = (/.f64 #s(literal 1 binary64) (pow.f64 g #s(literal -2 binary64))) %169 = (*.f64 h h) %170 = (fabs.f64 %169) %171 = (fabs.f64 h) %172 = (*.f64 %171 %171) %173 = (neg.f64 h) %174 = (*.f64 %173 %173) %175 = (neg.f64 %169) %176 = (neg.f64 %175) %177 = (*.f64 %169 h) %178 = (fabs.f64 %171) %179 = (*.f64 %178 %178) %180 = (neg.f64 %171) %181 = (*.f64 %180 %180) %182 = (neg.f64 %173) %183 = (*.f64 %182 %182) %184 = (pow.f64 h #s(literal 1 binary64)) %185 = (pow.f64 %171 #s(literal 1 binary64)) %186 = (pow.f64 %173 #s(literal 1 binary64)) %188 = (/.f64 #s(literal 1 binary64) (pow.f64 h #s(literal -2 binary64))) %189 = (-.f64 h g) %190 = (fabs.f64 %189) %191 = (neg.f64 %190) %192 = (-.f64 %149 %169) %193 = (fma.f64 h %173 %149) %194 = (fma.f64 %173 h %149) %195 = (+.f64 %149 %175) %196 = (+.f64 %175 %149) %197 = (-.f64 g h) %198 = (*.f64 %189 %197) %199 = (*.f64 %197 %189) %201 = (-.f64 %149 (*.f64 %182 h)) %202 = (fma.f64 %171 %180 %149) %203 = (fma.f64 %173 %182 %149) %204 = (fma.f64 %180 %171 %149) %205 = (fma.f64 %182 %173 %149) %206 = (fma.f64 g g %175) %207 = (fma.f64 #s(literal 1 binary64) %149 %175) %208 = (fma.f64 %149 g %175) %209 = (+.f64 %149 h) %210 = (-.f64 %149 h) %211 = (*.f64 %209 %210) %212 = (+.f64 g %171) %213 = (-.f64 g %171) %214 = (*.f64 %212 %213) %215 = (fma.f64 %149 %149 %175) %216 = (*.f64 %191 %190) %217 = (*.f64 %190 %191) %218 = (+.f64 %149 %173) %219 = (-.f64 %149 %173) %220 = (*.f64 %218 %219) %221 = (+.f64 %149 %171) %222 = (-.f64 %149 %171) %223 = (*.f64 %221 %222) %224 = (*.f64 h %197) %225 = (fma.f64 g %197 %224) %226 = (*.f64 g %197) %227 = (fma.f64 h %197 %226) %228 = (*.f64 %197 h) %229 = (fma.f64 %197 g %228) %230 = (*.f64 %197 g) %231 = (fma.f64 %197 h %230) %232 = (+.f64 %230 %228) %233 = (+.f64 %228 %230) %234 = (+.f64 %226 %224) %235 = (+.f64 %224 %226) %236 = (*.f64 %173 %189) %237 = (fma.f64 g %189 %236) %238 = (*.f64 %189 %173) %239 = (fma.f64 %189 g %238) %240 = (*.f64 %189 g) %241 = (+.f64 %240 %238) %242 = (*.f64 g %189) %243 = (+.f64 %242 %236) %244 = (fma.f64 %159 %159 %175) %245 = (fabs.f64 %197) %246 = (fabs.f64 %190) %247 = (fabs.f64 %191) %248 = (neg.f64 %191) %249 = (sqrt.f64 %190) %250 = (fma.f64 h h %149) %251 = (sqrt.f64 %191) %252 = (+.f64 %169 %149) %253 = (-.f64 %169 %149) %254 = (/.f64 #s(literal 1 binary64) %190) %255 = (fma.f64 %171 %171 %149) %256 = (fma.f64 %173 %173 %149) %257 = (*.f64 %189 %189) %258 = (*.f64 %197 %197) %259 = (fma.f64 %169 h %149) %260 = (fma.f64 %178 %178 %149) %261 = (fma.f64 %180 %180 %149) %262 = (fma.f64 %182 %182 %149) %263 = (*.f64 %190 %190) %264 = (+.f64 %171 g) %265 = (-.f64 %171 g) %266 = (*.f64 %264 %265) %267 = (+.f64 h %149) %268 = (-.f64 h %149) %269 = (*.f64 %267 %268) %270 = (+.f64 %171 %149) %271 = (-.f64 %171 %149) %272 = (*.f64 %270 %271) %273 = (+.f64 %173 %149) %274 = (-.f64 %173 %149) %275 = (*.f64 %273 %274) %276 = (*.f64 h %189) %277 = (fma.f64 g %189 %276) %278 = (fma.f64 h %189 %242) %279 = (*.f64 %189 h) %280 = (fma.f64 %189 g %279) %281 = (fma.f64 %189 h %240) %282 = (+.f64 %240 %279) %283 = (+.f64 %279 %240) %284 = (+.f64 %242 %276) %285 = (+.f64 %276 %242) %286 = (*.f64 %173 %197) %287 = (fma.f64 g %197 %286) %288 = (*.f64 %197 %173) %289 = (fma.f64 %197 g %288) %290 = (hypot.f64 h g) %291 = (+.f64 %230 %288) %292 = (+.f64 %226 %286) %293 = (hypot.f64 h %149) %294 = (hypot.f64 %171 g) %295 = (hypot.f64 %173 g) %296 = (hypot.f64 %171 %149) %297 = (hypot.f64 %173 %149) %298 = (hypot.f64 %178 g) %299 = (hypot.f64 %180 g) %300 = (hypot.f64 %182 g) %301 = (hypot.f64 %178 %149) %302 = (hypot.f64 %180 %149) %303 = (hypot.f64 %182 %149) %304 = (hypot.f64 h %159) %305 = (hypot.f64 %171 %159) %306 = (hypot.f64 %173 %159) %307 = (pow.f64 %189 #s(literal 1 binary64)) %308 = (pow.f64 %197 #s(literal 1 binary64)) %309 = (hypot.f64 %178 %159) %310 = (hypot.f64 %180 %159) %311 = (hypot.f64 %182 %159) %312 = (pow.f64 %190 #s(literal 1 binary64)) %313 = (pow.f64 %191 #s(literal 1 binary64)) %314 = (+.f64 g %190) %315 = (+.f64 %190 g) %316 = (-.f64 g %190) %317 = (-.f64 %190 g) %318 = (+.f64 g %191) %319 = (+.f64 %191 g) %320 = (neg.f64 %316) %321 = (-.f64 g %191) %322 = (-.f64 %191 g) %323 = (fma.f64 g #s(literal 1 binary64) %190) %324 = (fma.f64 #s(literal 1 binary64) g %190) %325 = (fma.f64 #s(literal 1 binary64) %190 g) %326 = (fma.f64 %190 #s(literal 1 binary64) g) %327 = (*.f64 %190 #s(literal 1 binary64)) %328 = (+.f64 g %327) %329 = (*.f64 #s(literal 1 binary64) %190) %330 = (+.f64 g %329) %331 = (+.f64 %327 g) %332 = (+.f64 %329 g) %333 = (*.f64 #s(literal 1 binary64) %316) %334 = (*.f64 %316 #s(literal 1 binary64)) %335 = (-.f64 %327 g) %336 = (fma.f64 g #s(literal 1 binary64) %191) %337 = (fma.f64 #s(literal 1 binary64) g %191) %338 = (fma.f64 #s(literal 1 binary64) %191 g) %339 = (fma.f64 %191 #s(literal 1 binary64) g) %340 = (/.f64 %316 #s(literal 1 binary64)) %341 = (/.f64 %316 #s(literal -2 binary64)) %342 = (/.f64 %190 #s(literal 1 binary64)) %343 = (-.f64 g %342) %344 = (*.f64 %191 #s(literal 1 binary64)) %345 = (+.f64 g %344) %346 = (*.f64 #s(literal 1 binary64) %191) %347 = (+.f64 g %346) %348 = (+.f64 %344 g) %349 = (+.f64 %346 g) %350 = (fma.f64 %189 %189 g) %351 = (fma.f64 %189 %197 g) %352 = (fma.f64 %197 %189 g) %353 = (fma.f64 %197 %197 g) %354 = (fma.f64 g #s(literal 1 binary64) %327) %355 = (fma.f64 g #s(literal 1 binary64) %329) %356 = (fma.f64 #s(literal 1 binary64) g %327) %357 = (fma.f64 #s(literal 1 binary64) g %329) %358 = (fma.f64 %190 %190 g) %359 = (fma.f64 %209 %210 g) %360 = (fma.f64 %212 %213 g) %361 = (fma.f64 %264 %265 g) %362 = (fma.f64 %267 %268 g) %363 = (fma.f64 g #s(literal 1 binary64) %344) %364 = (fma.f64 g #s(literal 1 binary64) %346) %365 = (fma.f64 #s(literal 1 binary64) g %344) %366 = (fma.f64 #s(literal 1 binary64) g %346) %367 = (fma.f64 %191 %190 g) %368 = (fma.f64 %190 %191 g) %369 = (/.f64 #s(literal 1 binary64) %316) %370 = (/.f64 #s(literal 1 binary64) %369) %371 = (/.f64 #s(literal -2 binary64) %316) %372 = (/.f64 #s(literal 1 binary64) %371) %373 = (fma.f64 %218 %219 g) %374 = (fma.f64 %221 %222 g) %375 = (fma.f64 %270 %271 g) %376 = (fma.f64 %273 %274 g) %377 = (*.f64 %191 %191) %378 = (+.f64 g %377) %379 = (-.f64 g %377) %380 = (fma.f64 %190 %327 g) %382 = (/.f64 (fma.f64 %327 #s(literal -2 binary64) g) #s(literal -2 binary64)) %383 = (fma.f64 g #s(literal 1 binary64) %377) %384 = (fma.f64 #s(literal 1 binary64) g %377) %385 = (*.f64 #s(literal -2 binary64) g) %388 = (/.f64 (fma.f64 %190 #s(literal -2 binary64) %385) (*.f64 #s(literal -2 binary64) #s(literal -2 binary64))) %389 = (/.f64 a %316) %390 = (/.f64 %316 a) %391 = (/.f64 %316 %74) %392 = (/.f64 %74 %316) %393 = (neg.f64 %390) %394 = (/.f64 %76 %316) %395 = (/.f64 %316 %76) %396 = (/.f64 %316 %86) %397 = (/.f64 %86 %316) %398 = (*.f64 %316 #s(literal 1/4 binary64)) %399 = (/.f64 %398 a) %400 = (*.f64 a %369) %401 = (*.f64 a %371) %402 = (*.f64 #s(literal 1 binary64) %390) %403 = (*.f64 %96 %316) %404 = (*.f64 %316 %96) %405 = (*.f64 %390 #s(literal 1 binary64)) %406 = (*.f64 %390 #s(literal -2 binary64)) %407 = (*.f64 #s(literal 1/4 binary64) %390) %408 = (*.f64 #s(literal -2 binary64) %390) %409 = (/.f64 g a) %410 = (/.f64 %190 a) %411 = (+.f64 %409 %410) %412 = (+.f64 %410 %409) %413 = (/.f64 #s(literal 1 binary64) %390) %414 = (/.f64 %390 #s(literal 1 binary64)) %415 = (/.f64 %390 #s(literal -2 binary64)) %416 = (-.f64 %409 %410) %417 = (-.f64 %410 %409) %418 = (/.f64 %398 %74) %419 = (*.f64 %76 #s(literal 1 binary64)) %420 = (/.f64 %419 %316) %421 = (*.f64 %76 %369) %422 = (*.f64 %369 %76) %424 = (/.f64 (*.f64 %86 #s(literal 1 binary64)) %316) %426 = (/.f64 (*.f64 %398 #s(literal 1 binary64)) a) %428 = (/.f64 (*.f64 #s(literal 1 binary64) %398) a) %429 = (*.f64 #s(literal -2 binary64) %369) %430 = (*.f64 a %429) %431 = (*.f64 %86 %369) %432 = (*.f64 %398 %96) %433 = (*.f64 %369 %86) %435 = (/.f64 (fma.f64 %410 a g) a) %436 = (fma.f64 g %96 %410) %437 = (fma.f64 #s(literal 1 binary64) %409 %410) %438 = (fma.f64 #s(literal 1 binary64) %410 %409) %439 = (fma.f64 %96 g %410) %440 = (fma.f64 %96 %190 %409) %441 = (fma.f64 %190 %96 %409) %442 = (fma.f64 %409 #s(literal 1 binary64) %410) %443 = (fma.f64 %410 #s(literal 1 binary64) %409) %444 = (*.f64 %410 #s(literal 1 binary64)) %445 = (+.f64 %409 %444) %446 = (+.f64 %444 %409) %448 = (/.f64 #s(literal 1 binary64) (/.f64 a %398)) %451 = (/.f64 (-.f64 (*.f64 %410 a) g) a) %452 = (fma.f64 %96 %191 %409) %453 = (fma.f64 %191 %96 %409) %454 = (/.f64 %96 %369) %456 = (/.f64 (fma.f64 %410 %74 g) %74) %459 = (/.f64 (-.f64 (*.f64 %410 %74) g) %74) %460 = (fma.f64 %409 a %190) %461 = (/.f64 %460 %76) %462 = (*.f64 %190 a) %463 = (*.f64 a g) %465 = (*.f64 a a) %466 = (/.f64 (-.f64 %462 %463) %465) %467 = (fma.f64 g %96 %444) %468 = (fma.f64 #s(literal 1 binary64) %409 %444) %469 = (fma.f64 %96 g %444) %470 = (fma.f64 %96 %327 %409) %471 = (fma.f64 %409 #s(literal 1 binary64) %444) %472 = (fma.f64 %327 %96 %409) %473 = (*.f64 %460 %96) %474 = (/.f64 %190 %86) %475 = (/.f64 g %86) %476 = (+.f64 %474 %475) %477 = (+.f64 %475 %474) %479 = (+.f64 (*.f64 %96 %327) %409) %481 = (/.f64 (fma.f64 %409 a %191) %76) %483 = (/.f64 (neg.f64 %460) %76) %484 = (fma.f64 %190 %410 %409) %485 = (fma.f64 %410 %190 %409) %486 = (-.f64 %474 %475) %488 = (/.f64 (/.f64 %460 a) #s(literal 1 binary64)) %490 = (/.f64 (/.f64 %460 #s(literal 1 binary64)) a) %491 = (fma.f64 %344 %96 %409) %492 = (fma.f64 %191 %410 %409) %493 = (fma.f64 %410 %191 %409) %497 = (/.f64 (-.f64 (*.f64 %190 %74) %463) (*.f64 a %74)) %500 = (/.f64 (fma.f64 %190 %74 %463) (*.f64 %74 %74)) %501 = (-.f64 %316 %316) %502 = (/.f64 %501 %76) %504 = (/.f64 (fma.f64 %410 %76 g) %76) %505 = (*.f64 %96 %501) %508 = (/.f64 (-.f64 (*.f64 %410 %76) g) %76) %509 = (+.f64 %390 %390) %511 = (/.f64 #s(literal 1 binary64) (/.f64 %76 %460)) %512 = (-.f64 %390 %390) %515 = (+.f64 (/.f64 (*.f64 %409 a) %76) %410) %516 = (fma.f64 %410 %342 %409) %517 = (fma.f64 %342 %410 %409) %518 = (*.f64 g %76) %520 = (*.f64 %76 a) %521 = (/.f64 (fma.f64 %190 a %518) %520) %522 = (*.f64 %76 g) %524 = (/.f64 (fma.f64 %190 a %522) %520) %527 = (*.f64 a %76) %528 = (/.f64 (fma.f64 g %76 (*.f64 a %190)) %527) %530 = (/.f64 (fma.f64 g %76 %462) %527) %532 = (/.f64 (fma.f64 %316 #s(literal 1/4 binary64) %398) a) %534 = (/.f64 (fma.f64 %191 a %518) %520) %536 = (/.f64 (fma.f64 %191 a %522) %520) %539 = (/.f64 (fma.f64 g %76 (*.f64 a %191)) %527) %542 = (/.f64 (fma.f64 g %76 (*.f64 %191 a)) %527) %543 = (fma.f64 a %369 %390) %544 = (fma.f64 a %371 %390) %545 = (fma.f64 #s(literal 1 binary64) %390 %390) %546 = (fma.f64 %96 %316 %390) %547 = (fma.f64 %316 %96 %390) %548 = (fma.f64 %390 #s(literal 1 binary64) %390) %549 = (fma.f64 %390 #s(literal -2 binary64) %390) %550 = (fma.f64 #s(literal 1/4 binary64) %390 %390) %551 = (fma.f64 #s(literal -2 binary64) %390 %390) %552 = (+.f64 %410 %390) %553 = (+.f64 %409 %552) %554 = (-.f64 %410 %390) %555 = (+.f64 %409 %554) %556 = (+.f64 %409 %390) %557 = (+.f64 %410 %556) %559 = (+.f64 (+.f64 %390 %410) %409) %560 = (-.f64 %409 %554) %561 = (-.f64 %410 %556) %563 = (-.f64 %410 (-.f64 %409 %390)) %565 = (-.f64 (-.f64 %390 %410) %409) %566 = (pow.f64 %390 #s(literal 1 binary64)) %568 = (/.f64 (+.f64 %460 %316) %76) %569 = (fma.f64 %76 %369 %390) %570 = (fma.f64 %369 %76 %390) %572 = (/.f64 (fma.f64 %390 a %398) a) %573 = (fma.f64 a %429 %390) %574 = (fma.f64 %86 %369 %390) %575 = (fma.f64 %398 %96 %390) %576 = (fma.f64 %369 %86 %390) %577 = (fma.f64 g %96 %552) %578 = (fma.f64 g %96 %554) %579 = (fma.f64 #s(literal 1 binary64) %409 %552) %580 = (fma.f64 #s(literal 1 binary64) %409 %554) %581 = (fma.f64 #s(literal 1 binary64) %410 %556) %582 = (fma.f64 %96 g %552) %583 = (fma.f64 %96 g %554) %584 = (fma.f64 %96 %190 %556) %585 = (fma.f64 %190 %96 %556) %586 = (fma.f64 %409 #s(literal 1 binary64) %552) %587 = (fma.f64 %409 #s(literal 1 binary64) %554) %589 = (*.f64 %76 %76) %590 = (/.f64 (fma.f64 %190 %76 %522) %589) %592 = (/.f64 (fma.f64 %190 %76 %518) %589) %595 = (/.f64 (-.f64 (*.f64 %190 %76) %522) %589) %596 = (fma.f64 %96 %191 %556) %597 = (fma.f64 %191 %96 %556) %599 = (/.f64 (fma.f64 %191 %76 %522) %589) %601 = (/.f64 (fma.f64 %191 %76 %518) %589) %603 = (/.f64 (fma.f64 %390 %76 %316) %76) %606 = (/.f64 (-.f64 (*.f64 %191 %76) %522) %589) %607 = (*.f64 %390 %76) %609 = (/.f64 (-.f64 %607 %316) %76) %611 = (/.f64 (fma.f64 %390 %86 %316) %86) %613 = (/.f64 (fma.f64 %390 %316 a) %316) %614 = (fma.f64 %460 %96 %390) %615 = (fma.f64 %327 %96 %556) %616 = (fma.f64 %190 %410 %556) %617 = (fma.f64 %410 %190 %556) %618 = (fma.f64 %344 %96 %556) %621 = (/.f64 (fma.f64 %398 a (*.f64 a %398)) %465) %624 = (/.f64 (fma.f64 %398 a (*.f64 %398 a)) %465) %625 = (fma.f64 %191 %410 %556) %626 = (fma.f64 %410 %191 %556) %627 = (fma.f64 %96 %501 %390) %628 = (fma.f64 %410 %342 %556) %629 = (fma.f64 %342 %410 %556) %630 = (*.f64 %390 %390) %631 = (/.f64 %390 %630) %632 = (*.f64 %316 %76) %634 = (/.f64 (fma.f64 %316 %76 %632) %589) %635 = (*.f64 %76 %316) %637 = (/.f64 (fma.f64 %316 %76 %635) %589) %639 = (/.f64 (-.f64 %632 %635) %589) %641 = (*.f64 %76 %86) %642 = (/.f64 (fma.f64 %316 %86 %635) %641) %644 = (/.f64 (fma.f64 %316 %86 %632) %641) %646 = (/.f64 (fma.f64 %390 %390 #s(literal 1 binary64)) %390) %649 = (*.f64 %316 %316) %650 = (/.f64 (fma.f64 a %316 (*.f64 %316 a)) %649) %653 = (/.f64 (fma.f64 a %316 (*.f64 a %316)) %649) %655 = (/.f64 (fma.f64 %460 %76 %635) %589) %657 = (/.f64 (fma.f64 %460 %76 %632) %589) %659 = (*.f64 %76 %390) %660 = (/.f64 (fma.f64 %316 %390 %419) %659) %661 = (*.f64 #s(literal 1 binary64) %76) %663 = (/.f64 (fma.f64 %316 %390 %661) %659) %664 = (*.f64 %390 %316) %666 = (/.f64 (fma.f64 #s(literal 1 binary64) %76 %664) %607) %667 = (*.f64 %316 %390) %669 = (/.f64 (fma.f64 #s(literal 1 binary64) %76 %667) %607) %671 = (/.f64 (-.f64 %661 %664) %607) %673 = (*.f64 %390 %86) %674 = (/.f64 (fma.f64 #s(literal 1 binary64) %86 %664) %673) %676 = (/.f64 (fma.f64 #s(literal 1 binary64) %86 %667) %673) %677 = (cbrt.f64 %390) %678 = (neg.f64 %677) %679 = (pow.f64 %390 #s(literal 1/3 binary64)) %680 = (*.f64 #s(literal 1 binary64) %677) %681 = (*.f64 %677 #s(literal 1 binary64)) %682 = (pow.f64 %390 %57) %683 = (/.f64 #s(literal 1 binary64) %677) %684 = (pow.f64 %390 %60) %685 = (/.f64 #s(literal 1 binary64) #s(literal 3 binary64)) %686 = (pow.f64 %390 %685) %688 = (/.f64 #s(literal 1 binary64) (/.f64 %677 #s(literal 1 binary64))) %689 = (cbrt.f64 %630) %690 = (pow.f64 %630 #s(literal 1/3 binary64)) %691 = (cbrt.f64 %316) %692 = (cbrt.f64 a) %693 = (/.f64 %691 %692) %694 = (cbrt.f64 %74) %695 = (/.f64 %691 %694) %696 = (pow.f64 %677 #s(literal 1 binary64)) %697 = (neg.f64 #s(literal 1/3 binary64)) %698 = (pow.f64 a %697) %699 = (*.f64 %691 %698) %700 = (*.f64 %698 %691) %701 = (neg.f64 %694) %702 = (/.f64 %691 %701) %703 = (neg.f64 %698) %704 = (*.f64 %691 %703) %705 = (*.f64 %703 %691) %706 = (cbrt.f64 %76) %707 = (/.f64 %691 %706) %708 = (/.f64 %706 %691) %709 = (cbrt.f64 %86) %710 = (/.f64 %691 %709) %711 = (/.f64 %709 %691) %713 = (/.f64 (cbrt.f64 %398) %692) %714 = (*.f64 %47 %677) %716 = (/.f64 #s(literal 1 binary64) (/.f64 %692 %691)) %717 = (/.f64 %677 %47) %718 = (*.f64 %698 #s(literal 1 binary64)) %719 = (*.f64 %718 %691) %721 = (/.f64 #s(literal 1 binary64) (/.f64 %694 %691)) %722 = (cbrt.f64 %369) %723 = (*.f64 %706 %722) %724 = (*.f64 %709 %722) %726 = (/.f64 (cbrt.f64 %460) %706) %727 = (*.f64 %677 %677) %728 = (/.f64 %677 %677) %729 = (fabs.f64 %677) %730 = (*.f64 %729 %729) %732 = (/.f64 %691 (*.f64 %47 %692)) %734 = (/.f64 %691 (*.f64 %692 %47)) %735 = (*.f64 %698 %698) %736 = (pow.f64 %316 %57) %737 = (*.f64 %735 %736) %738 = (*.f64 %736 %735) %739 = (*.f64 %706 %706) %740 = (/.f64 %736 %739) %741 = (*.f64 %698 %677) %742 = (*.f64 %691 %741) %743 = (*.f64 %691 %677) %744 = (*.f64 %698 %743) %745 = (*.f64 %677 %698) %746 = (*.f64 %745 %691) %747 = (*.f64 %677 %691) %748 = (*.f64 %747 %698) %749 = (*.f64 %677 %706) %750 = (/.f64 %691 %749) %751 = (*.f64 %706 %677) %752 = (/.f64 %691 %751) %753 = (/.f64 %743 %706) %754 = (/.f64 %747 %706) %761 = (sqrt.f64 %175) %763 = (neg.f64 %761) %769 = (/.f64 %761 a) %770 = (neg.f64 %769) %771 = (/.f64 %763 %74) %773 = (/.f64 (neg.f64 %763) a) %775 = (neg.f64 (/.f64 %761 %74)) %777 = (neg.f64 (/.f64 %763 a)) %778 = (*.f64 %761 #s(literal 1 binary64)) %779 = (/.f64 %778 a) %780 = (*.f64 #s(literal 1 binary64) %769) %781 = (*.f64 %96 %761) %782 = (*.f64 %761 %96) %783 = (*.f64 %769 #s(literal 1 binary64)) %785 = (/.f64 #s(literal 1 binary64) (/.f64 a %761)) %786 = (/.f64 %769 #s(literal 1 binary64)) %787 = (/.f64 %778 %74) %788 = (*.f64 %763 %96) %789 = (*.f64 %763 #s(literal 1 binary64)) %790 = (/.f64 %789 %74) %791 = (*.f64 #s(literal 1 binary64) %763) %792 = (/.f64 %791 %74) %793 = (/.f64 %778 %76) %795 = (/.f64 #s(literal 1 binary64) (/.f64 %74 %763)) %796 = (*.f64 %778 %96) %797 = (/.f64 %789 %76) %798 = (/.f64 %791 %76) %800 = (/.f64 #s(literal 1 binary64) (/.f64 a %778)) %802 = (fabs (+ g h)) %803 = (+ g %802) %804 = (/ %803 a) %805 = (approx %804 %769) %806 = (/.f64 g %74) %807 = (neg.f64 %409) %808 = (/.f64 g %76) %809 = (*.f64 g %96) %810 = (*.f64 #s(literal 1 binary64) %409) %811 = (*.f64 %96 g) %812 = (*.f64 %409 #s(literal 1 binary64)) %814 = (/.f64 #s(literal 1 binary64) (/.f64 a g)) %815 = (/.f64 %409 #s(literal 1 binary64)) %817 = (/.f64 #s(literal 1 binary64) (/.f64 %74 g)) %819 = (/.f64 #s(literal 1 binary64) (/.f64 %76 g)) %823 = (*.f64 h %149) %824 = (*.f64 h %823) %825 = (*.f64 %149 %169) %826 = (*.f64 %169 %149) %827 = (/.f64 %169 %149) %828 = (/.f64 h %149) %829 = (*.f64 h %828) %830 = (*.f64 %175 %149) %831 = (neg.f64 %825) %832 = (/.f64 %175 %149) %833 = (*.f64 %171 %149) %834 = (*.f64 %171 %833) %835 = (*.f64 %173 %149) %836 = (*.f64 %173 %835) %837 = (/.f64 %171 %149) %838 = (*.f64 %171 %837) %839 = (/.f64 %173 %149) %840 = (*.f64 %173 %839) %841 = (*.f64 #s(literal 1 binary64) %825) %842 = (*.f64 %149 #s(literal 1 binary64)) %843 = (*.f64 %169 %842) %844 = (*.f64 %825 #s(literal 1 binary64)) %846 = (*.f64 (*.f64 #s(literal 1 binary64) h) h) %847 = (*.f64 %846 %149) %848 = (/.f64 %169 g) %849 = (/.f64 %848 g) %850 = (/.f64 h g) %851 = (*.f64 %850 %850) %852 = (/.f64 %825 #s(literal 1 binary64)) %853 = (/.f64 %825 #s(literal -2 binary64)) %854 = (/.f64 %846 %149) %855 = (*.f64 %149 %825) %857 = (/.f64 #s(literal 1 binary64) (/.f64 %149 %169)) %858 = (/.f64 %825 %149) %859 = (*.f64 %175 #s(literal 1 binary64)) %860 = (/.f64 %859 %149) %861 = (*.f64 #s(literal 1 binary64) %175) %862 = (/.f64 %861 %149) %864 = (/.f64 #s(literal 1 binary64) (/.f64 %149 %175)) %865 = (/.f64 %171 g) %866 = (*.f64 %865 %865) %867 = (/.f64 %173 g) %868 = (*.f64 %867 %867) %869 = (*.f64 %828 %828) %870 = (/.f64 %846 g) %871 = (/.f64 %870 g) %872 = (*.f64 %159 %848) %873 = (*.f64 %149 #s(literal -2 binary64)) %874 = (/.f64 %846 %873) %875 = (*.f64 #s(literal -2 binary64) %149) %876 = (/.f64 %846 %875) %877 = (*.f64 %837 %837) %878 = (*.f64 %839 %839) %880 = (/.f64 #s(literal 1 binary64) (/.f64 %149 %846)) %881 = (/.f64 %859 %873) %882 = (/.f64 %861 %875) %884 = (fma.f64 %149 %169 #s(literal 1 binary64)) %916 = (fma.f64 %825 g g) %919 = (*.f64 %825 g) %929 = (approx %802 %916) %934 = (/.f64 %169 %463) %936 = (*.f64 h (/.f64 h %463)) %937 = (/.f64 h a) %938 = (*.f64 h %937) %939 = (/.f64 %938 g) %940 = (/.f64 %848 a) %941 = (*.f64 %937 %850) %942 = (*.f64 %850 %937) %943 = (/.f64 %175 %463) %944 = (neg.f64 %934) %945 = (neg.f64 %938) %946 = (/.f64 %945 g) %948 = (*.f64 %171 (/.f64 %171 %463)) %950 = (*.f64 %173 (/.f64 %173 %463)) %951 = (/.f64 %171 a) %952 = (*.f64 %865 %951) %953 = (*.f64 %951 %865) %954 = (/.f64 %173 a) %955 = (*.f64 %867 %954) %956 = (*.f64 %954 %867) %957 = (/.f64 %846 %463) %958 = (/.f64 #s(literal 1 binary64) %463) %960 = (*.f64 h (*.f64 h %958)) %961 = (*.f64 #s(literal 1 binary64) %934) %962 = (*.f64 %169 %958) %963 = (*.f64 %934 #s(literal 1 binary64)) %964 = (*.f64 %958 %169) %966 = (/.f64 #s(literal 1 binary64) (/.f64 %463 %169)) %968 = (/.f64 (*.f64 %938 #s(literal 1 binary64)) g) %969 = (*.f64 #s(literal 1 binary64) %938) %970 = (/.f64 %969 g) %971 = (/.f64 %870 a) %973 = (/.f64 (/.f64 %846 a) g) %974 = (*.f64 %96 %848) %975 = (*.f64 %159 %938) %976 = (*.f64 %938 %159) %977 = (/.f64 %859 %463) %978 = (/.f64 %861 %463) %979 = (*.f64 %175 %958) %981 = (neg.f64 (*.f64 %934 #s(literal 1/4 binary64))) %983 = (neg.f64 (*.f64 #s(literal 1/4 binary64) %934)) %985 = (/.f64 #s(literal 1 binary64) (/.f64 g %938)) %987 = (/.f64 #s(literal 1 binary64) (/.f64 %463 %175)) %989 = (*.f64 %171 (*.f64 %171 %958)) %991 = (*.f64 %173 (*.f64 %173 %958)) %993 = (*.f64 %169 (*.f64 %958 #s(literal 1 binary64))) %994 = (*.f64 %846 %958) %996 = (/.f64 #s(literal 1 binary64) (/.f64 %463 %846)) %997 = (approx %804 %934) %998 = (pow.f64 h #s(literal 2/3 binary64)) %999 = (neg.f64 %998) %1000 = (*.f64 #s(literal 1 binary64) %998) %1001 = (*.f64 %998 #s(literal 1 binary64)) %1002 = (cbrt.f64 g) %1003 = (neg.f64 %1002) %1004 = (pow.f64 g #s(literal 1/3 binary64)) %1005 = (*.f64 #s(literal 1 binary64) %1002) %1006 = (*.f64 %1002 #s(literal 1 binary64)) %1008 = (approx %803 %385) %1009 = (approx %804 %409) %1010 = (cbrt.f64 %409) %1011 = (neg.f64 %1010) %1012 = (pow.f64 %409 #s(literal 1/3 binary64)) %1013 = (*.f64 #s(literal 1 binary64) %1010) %1014 = (*.f64 %1010 #s(literal 1 binary64)) %1015 = (/.f64 %1002 %692) %1016 = (/.f64 %1002 %694) %1017 = (*.f64 %1002 %698) %1018 = (*.f64 %698 %1002) %1019 = (/.f64 %1002 %701) %1020 = (*.f64 %1002 %703) %1022 = (/.f64 #s(literal 1 binary64) (/.f64 %692 %1002)) %1023 = (*.f64 %1002 %718) %1025 = (/.f64 #s(literal 1 binary64) (/.f64 %694 %1002)) %1027 = (approx (cbrt %804) %1010) %1028 = (pow.f64 g #s(literal 2/3 binary64)) %1029 = (*.f64 %692 %1028) %1032 = (pow.f64 g (neg.f64 #s(literal 2/3 binary64))) %1033 = (/.f64 %1032 %692) %1039 = (neg.f64 %1029) %1056 = (pow.f64 g #s(literal 4/3 binary64)) %1057 = (*.f64 %692 %1056) %1062 = (*.f64 #s(literal 1 binary64) %1056) %1064 = (/.f64 %998 %1057) %1065 = (/.f64 %998 %692) %1067 = (/.f64 %998 %1056) %1069 = (neg.f64 %1057) %1072 = (pow.f64 g (neg.f64 #s(literal 4/3 binary64))) %1075 = (/.f64 %1072 %692) %1081 = (neg.f64 %1056) %1083 = (neg.f64 %1065) %1087 = (neg.f64 %1075) %1089 = (neg.f64 %1072) %1107 = (-.f64 %1064 %1033) %1129 = (/.f64 %1057 %1029) %1130 = (-.f64 %1129 %998) %1145 = (*.f64 %1028 %1056) %1149 = (*.f64 %1056 %1028) %1161 = (*.f64 %1028 %998) %1163 = (*.f64 %1028 %1057) %1165 = (*.f64 %998 %1028) %1170 = (*.f64 %1057 %1028) %1175 = (*.f64 %1056 #s(literal 1 binary64)) %1177 = (*.f64 %1056 %1029) %1183 = (*.f64 %1029 %1056) %1189 = (*.f64 %1028 %1069) %1195 = (*.f64 %1069 %1028) %1201 = (*.f64 %1056 %1039) %1207 = (*.f64 %1039 %1056) %1212 = (fma.f64 %1029 %998 %1057) %1213 = (*.f64 %1029 %1057) %1223 = (*.f64 %1039 %998) %1225 = (*.f64 %1039 %1057) %1227 = (*.f64 %998 %1039) %1236 = (*.f64 %1029 %998) %1240 = (*.f64 %692 %998) %1241 = (*.f64 %1069 #s(literal 1 binary64)) %1243 = (*.f64 %1069 %1029) %1245 = (*.f64 #s(literal 1 binary64) %1069) %1249 = (*.f64 %1039 %1069) %1252 = (*.f64 %1069 %1039) %1261 = (*.f64 g %1107) %1263 = (/.f64 g %1029) %1266 = (*.f64 %1064 g) %1295 = (cbrt %803) %1300 = (*.f64 a %149) %1305 = (/.f64 %169 %1300) %1306 = (/.f64 %825 a) %1307 = (/.f64 %149 a) %1308 = (*.f64 h %1307) %1309 = (*.f64 h %1308) %1310 = (/.f64 h %1300) %1311 = (*.f64 h %1310) %1312 = (*.f64 %169 %1307) %1313 = (*.f64 %1307 %169) %1314 = (*.f64 %938 %149) %1315 = (/.f64 %938 %149) %1316 = (*.f64 %937 %828) %1317 = (*.f64 %828 %937) %1318 = (/.f64 %175 %1300) %1319 = (*.f64 %175 %1307) %1320 = (neg.f64 %1305) %1321 = (/.f64 %945 %149) %1322 = (*.f64 %171 %1307) %1323 = (*.f64 %171 %1322) %1324 = (/.f64 %171 %1300) %1325 = (*.f64 %171 %1324) %1326 = (*.f64 %173 %1307) %1327 = (*.f64 %173 %1326) %1328 = (/.f64 %173 %1300) %1329 = (*.f64 %173 %1328) %1330 = (*.f64 %951 %837) %1331 = (*.f64 %837 %951) %1332 = (*.f64 %954 %839) %1333 = (*.f64 %839 %954) %1334 = (/.f64 %846 %1300) %1336 = (*.f64 (*.f64 #s(literal 1/4 binary64) h) h) %1337 = (/.f64 %1336 %1300) %1338 = (*.f64 #s(literal 1 binary64) %1305) %1339 = (*.f64 %96 %825) %1340 = (*.f64 %1307 #s(literal 1/4 binary64)) %1341 = (*.f64 %169 %1340) %1342 = (*.f64 #s(literal 1/4 binary64) %1305) %1343 = (*.f64 %1305 #s(literal 1 binary64)) %1344 = (*.f64 %1305 #s(literal 1/4 binary64)) %1345 = (*.f64 %846 %1307) %1346 = (*.f64 %1336 %1307) %1348 = (/.f64 #s(literal 1 binary64) (/.f64 %1300 %169)) %1350 = (/.f64 (*.f64 %938 #s(literal 1/4 binary64)) %149) %1351 = (/.f64 %969 %149) %1353 = (/.f64 (*.f64 #s(literal 1/4 binary64) %938) %149) %1355 = (/.f64 (/.f64 %1336 a) %149) %1357 = (/.f64 (/.f64 %1336 %149) a) %1358 = (/.f64 #s(literal 1/4 binary64) %149) %1359 = (*.f64 %1358 %938) %1361 = (/.f64 (*.f64 %175 #s(literal 1/4 binary64)) %1300) %1362 = (/.f64 %861 %1300) %1364 = (/.f64 (*.f64 #s(literal 1/4 binary64) %175) %1300) %1366 = (/.f64 #s(literal 1 binary64) (/.f64 %149 %938)) %1368 = (/.f64 #s(literal 1 binary64) (/.f64 %1300 %175)) %1370 = (/.f64 #s(literal 1 binary64) (/.f64 %1300 %1336)) %1374 = (-.f64 %149 g) %1391 = (/.f64 %1374 a) %1419 = (*.f64 %1307 #s(literal 1 binary64)) %1421 = (fma.f64 g a %1300) %1433 = (fma.f64 %938 %149 %1391) %1469 = (*.f64 a %1300) %1473 = (*.f64 %1300 a) %1481 = (approx %804 %1433) %1484 = (approx (/ 1 a) %96) %1502 = (/.f64 %191 a) %1503 = (/.f64 %190 %74) %1504 = (neg.f64 %410) %1505 = (/.f64 %191 %74) %1506 = (/.f64 %190 %76) %1507 = (/.f64 %327 a) %1508 = (/.f64 %329 a) %1509 = (*.f64 #s(literal 1 binary64) %410) %1510 = (*.f64 %96 %190) %1511 = (*.f64 %190 %96) %1512 = (/.f64 %191 %76) %1514 = (/.f64 #s(literal 1 binary64) (/.f64 a %190)) %1515 = (/.f64 %410 #s(literal 1 binary64)) %1516 = (/.f64 %342 a) %1517 = (/.f64 %327 %74) %1518 = (/.f64 %329 %74) %1519 = (/.f64 %344 a) %1520 = (/.f64 %346 a) %1521 = (*.f64 %96 %191) %1522 = (*.f64 %191 %96) %1524 = (/.f64 #s(literal 1 binary64) (/.f64 %74 %190)) %1525 = (/.f64 %344 %74) %1526 = (/.f64 %346 %74) %1527 = (/.f64 %327 %76) %1528 = (/.f64 %329 %76) %1529 = (*.f64 %327 %96) %1531 = (/.f64 #s(literal 1 binary64) (/.f64 %76 %190)) %1532 = (/.f64 %344 %76) %1533 = (/.f64 %346 %76) %1534 = (*.f64 %190 %410) %1535 = (*.f64 %410 %190) %1536 = (*.f64 %344 %96) %1538 = (/.f64 #s(literal 1 binary64) (/.f64 %76 %191)) %1539 = (*.f64 %191 %410) %1540 = (*.f64 %410 %191) %1541 = (*.f64 %410 %342) %1542 = (*.f64 %342 %410) %1543 = (neg.f64 %691) %1544 = (pow.f64 %316 #s(literal 1/3 binary64)) %1545 = (*.f64 #s(literal 1 binary64) %691) %1546 = (*.f64 %691 #s(literal 1 binary64)) %1547 = (/.f64 %691 #s(literal 1 binary64)) %1548 = (/.f64 %691 %47) %1550 = (/.f64 #s(literal 1 binary64) (/.f64 %47 %691)) %1555 = (pow.f64 %76 #s(literal -1/3 binary64)) %1556 = (cbrt.f64 %96) %1557 = (/.f64 #s(literal 1 binary64) %692) %1558 = (pow.f64 %76 %697) %1559 = (/.f64 #s(literal 1 binary64) %694) %1560 = (pow.f64 a %685) %1561 = (pow.f64 %96 #s(literal 1/3 binary64)) %1562 = (*.f64 #s(literal 1 binary64) %698) %1563 = (/.f64 #s(literal 1 binary64) %706) %1564 = (pow.f64 %76 %685) %1566 = (/.f64 #s(literal 1 binary64) (/.f64 %692 #s(literal 1 binary64))) %1568 = (/.f64 #s(literal 1 binary64) (/.f64 %706 #s(literal 1 binary64))) %1569 = (pow.f64 %692 #s(literal 1 binary64)) %1570 = (pow.f64 %706 #s(literal 1 binary64)) %1571 = (+.f64 %677 %677) %1572 = (-.f64 %677 %677) %1573 = (neg.f64 %1572) %1574 = (fma.f64 #s(literal 1 binary64) %677 %677) %1575 = (fma.f64 %677 #s(literal 1 binary64) %677) %1576 = (*.f64 #s(literal 1 binary64) %1572) %1577 = (*.f64 %1572 #s(literal 1 binary64)) %1579 = (/.f64 (+.f64 %677 #s(literal 1 binary64)) %677) %1581 = (/.f64 (-.f64 %677 #s(literal 1 binary64)) %677) %1582 = (-.f64 %691 %691) %1583 = (/.f64 %1582 %692) %1584 = (/.f64 %1582 %694) %1585 = (*.f64 %698 %1582) %1586 = (*.f64 %1582 %698) %1587 = (/.f64 %1582 %701) %1588 = (/.f64 %1582 %706) %1590 = (/.f64 #s(literal 1 binary64) (/.f64 %692 %1582)) %1591 = (fma.f64 %691 %698 %677) %1592 = (fma.f64 %698 %691 %677) %1594 = (/.f64 #s(literal 1 binary64) (/.f64 %694 %1582)) %1595 = (fma.f64 %691 %703 %677) %1596 = (fma.f64 %703 %691 %677) %1597 = (fma.f64 %47 %677 %677) %1599 = (/.f64 #s(literal 1 binary64) (/.f64 %706 %1582)) %1601 = (cbrt.f64 (*.f64 %390 a)) %1602 = (-.f64 %1601 %691) %1603 = (/.f64 %1602 %692) %1604 = (fma.f64 %718 %691 %677) %1605 = (*.f64 %1602 %698) %1607 = (/.f64 (neg.f64 %1602) %694) %1608 = (fma.f64 %706 %722 %677) %1609 = (fma.f64 %709 %722 %677) %1611 = (+.f64 (/.f64 %1601 %692) %677) %1613 = (/.f64 #s(literal 1 binary64) (/.f64 %692 %1602)) %1614 = (fma.f64 %677 %677 %677) %1615 = (*.f64 %677 %1572) %1616 = (/.f64 %1572 %677) %1617 = (fma.f64 %729 %729 %677) %1619 = (/.f64 (fma.f64 %677 %694 %691) %694) %1621 = (/.f64 (fma.f64 %677 %706 %691) %706) %1623 = (/.f64 (-.f64 %749 %691) %706) %1624 = (fma.f64 %735 %736 %677) %1625 = (fma.f64 %736 %735 %677) %1627 = (/.f64 %390 (-.f64 %1572 %677)) %1628 = (fma.f64 %691 %741 %677) %1629 = (fma.f64 %698 %743 %677) %1630 = (fma.f64 %745 %691 %677) %1631 = (fma.f64 %747 %698 %677) %1633 = (/.f64 (fma.f64 %691 %677 %706) %1601) %1635 = (/.f64 (fma.f64 %692 #s(literal 1 binary64) %747) %1601) %1637 = (/.f64 (fma.f64 %692 #s(literal 1 binary64) %743) %1601) %1640 = (*.f64 %694 %677) %1641 = (/.f64 (fma.f64 %691 %677 (*.f64 %694 #s(literal 1 binary64))) %1640) %1644 = (/.f64 (fma.f64 %691 %677 (*.f64 #s(literal 1 binary64) %694)) %1640) %1646 = (*.f64 %677 %694) %1647 = (/.f64 (fma.f64 #s(literal 1 binary64) %694 %747) %1646) %1649 = (/.f64 (fma.f64 #s(literal 1 binary64) %694 %743) %1646) %1650 = (*.f64 %692 %691) %1652 = (*.f64 %692 %692) %1653 = (/.f64 (fma.f64 %691 %692 %1650) %1652) %1654 = (*.f64 %691 %692) %1656 = (/.f64 (fma.f64 %691 %692 %1654) %1652) %1658 = (*.f64 %692 %694) %1659 = (/.f64 (fma.f64 %691 %694 %1650) %1658) %1660 = (*.f64 %694 %691) %1662 = (*.f64 %694 %692) %1663 = (/.f64 (fma.f64 %691 %692 %1660) %1662) %1664 = (*.f64 %691 %694) %1666 = (/.f64 (fma.f64 %691 %692 %1664) %1662) %1668 = (/.f64 (fma.f64 %691 %694 %1654) %1658) %1669 = (*.f64 %706 #s(literal 1 binary64)) %1671 = (/.f64 (fma.f64 %691 %677 %1669) %751) %1672 = (*.f64 #s(literal 1 binary64) %706) %1674 = (/.f64 (fma.f64 %691 %677 %1672) %751) %1676 = (/.f64 (fma.f64 #s(literal 1 binary64) %706 %747) %749) %1678 = (/.f64 (fma.f64 #s(literal 1 binary64) %706 %743) %749) %1680 = (/.f64 (-.f64 %743 %1669) %751) %1682 = (/.f64 (-.f64 %1672 %747) %749) %1684 = (*.f64 %694 %694) %1685 = (/.f64 (fma.f64 %691 %694 %1660) %1684) %1687 = (/.f64 (fma.f64 %691 %694 %1664) %1684) %1689 = (*.f64 %692 %706) %1690 = (/.f64 (fma.f64 %691 %706 %1650) %1689) %1691 = (*.f64 %706 %691) %1693 = (*.f64 %706 %692) %1694 = (/.f64 (fma.f64 %691 %692 %1691) %1693) %1695 = (*.f64 %691 %706) %1697 = (/.f64 (fma.f64 %691 %692 %1695) %1693) %1699 = (/.f64 (fma.f64 %691 %706 %1654) %1689) %1701 = (*.f64 %694 %706) %1702 = (/.f64 (fma.f64 %691 %706 %1660) %1701) %1704 = (*.f64 %706 %694) %1705 = (/.f64 (fma.f64 %691 %694 %1691) %1704) %1707 = (/.f64 (fma.f64 %691 %694 %1695) %1704) %1709 = (/.f64 (fma.f64 %691 %706 %1664) %1701) %1711 = (/.f64 (-.f64 %1695 %1691) %739) %1712 = (+.f64 %691 %691) %1713 = (neg.f64 %1582) %1714 = (fma.f64 #s(literal 1 binary64) %691 %691) %1715 = (fma.f64 %691 #s(literal 1 binary64) %691) %1716 = (*.f64 #s(literal 1 binary64) %1582) %1717 = (*.f64 %1582 #s(literal 1 binary64)) %1720 = (/.f64 %501 (+.f64 (-.f64 %736 %736) %736)) %1722 = (*.f64 %1582 %1555) %1724 = (*.f64 %691 %1555) %1728 = (fma.f64 %691 %1555 %677) %1762 = (+.f64 g %929) %1763 = (*.f64 %96 %1762) %1764 = (cbrt.f64 %1763) %1765 = (-.f64 g %929) %1766 = (*.f64 %96 %1765) %1767 = (cbrt.f64 %1766) %1769 = (*.f64 %96 %1008) %1770 = (cbrt.f64 %1769) %1772 = (cbrt.f64 %997) %1774 = (cbrt.f64 %805) %1776 = (cbrt.f64 %1481) %1778 = (cbrt.f64 %1009) %1782 = (*.f64 %1484 %316) %1783 = (cbrt.f64 %1782) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64) #s(literal -1/4 binary64) %6 %7 %9 %11 %12 %14 %15 %16 %17 %18 %20 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %37 %38 %39 %40 %42 %43 %44 %46 %48 %49 %51 %52 %53 %56 %58 %59 %61 %63 %70 %71 %72 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64) #s(literal -1/4 binary64) %6 %7 %9 %11 %12 %14 %15 %16 %17 %18 %20 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %37 %38 %39 %40 %42 %43 %44 %46 %48 %49 %51 %52 %53 %56 %58 %59 %61 %63 %70 %71 %72 a (neg.f64 %74) %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %101 %102 %103 %105 %107 %108 %109 %110 %111 %112 %114 %116 %117 %118 %119 %121 %123 %124 %125 %126 %128 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 g %142 %143 %144 %145 %146 %148 g %142 %143 %144 %145 %146 %148 %149 %150 %151 %152 %153 %154 %155 %156 %157 %158 %160 %162 %163 %164 %165 %167 h %169 %170 %172 %174 %176 %177 %179 %181 %183 %184 %185 %186 %188 %191 %192 %193 %194 %195 %196 %198 %199 %201 %202 %203 %204 %205 %206 %207 %208 %211 %214 %215 %216 %217 %220 %223 %225 %227 %229 %231 %232 %233 %234 %235 %237 %239 %241 %243 %244 %190 %245 %246 %247 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %258 %259 %260 %261 %262 %263 %266 %269 %272 %275 %277 %278 %280 %281 %282 %283 %284 %285 %287 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %302 %303 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %328 %330 %331 %332 %333 %334 %335 %336 %337 %338 %339 %340 %341 %343 %345 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %366 %367 %368 %370 %372 %373 %374 %375 %376 %378 %379 %380 %382 %383 %384 %388 %389 %390 %391 %392 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %411 %412 %413 %414 %415 %416 %417 %418 %420 %421 %422 %424 %426 %428 %430 %431 %432 %433 %435 %436 %437 %438 %439 %440 %441 %442 %443 %445 %446 %448 %451 %452 %453 %454 %456 %459 %461 %466 %467 %468 %469 %470 %471 %472 %473 %476 %477 %479 %481 %483 %484 %485 %486 %488 %490 %491 %492 %493 %497 %500 %502 %504 %505 %508 %509 %511 %512 %515 %516 %517 %521 %524 %528 %530 %532 %534 %536 %539 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %553 %555 %557 %559 %560 %561 %563 %565 %566 %568 %569 %570 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %590 %592 %595 %596 %597 %599 %601 %603 %606 %609 %611 %613 %614 %615 %616 %617 %618 %621 %624 %625 %626 %627 %628 %629 %631 %634 %637 %639 %642 %644 %646 %650 %653 %655 %657 %660 %663 %666 %669 %671 %674 %676 %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %328 %330 %331 %332 %333 %334 %335 %336 %337 %338 %339 %340 %341 %343 %345 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %366 %367 %368 %370 %372 %373 %374 %375 %376 %378 %379 %380 %382 %383 %384 %388 %389 %390 %391 %392 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %411 %412 %413 %414 %415 %416 %417 %418 %420 %421 %422 %424 %426 %428 %430 %431 %432 %433 %435 %436 %437 %438 %439 %440 %441 %442 %443 %445 %446 %448 %451 %452 %453 %454 %456 %459 %461 %466 %467 %468 %469 %470 %471 %472 %473 %476 %477 %479 %481 %483 %484 %485 %486 %488 %490 %491 %492 %493 %497 %500 %502 %504 %505 %508 %509 %511 %512 %515 %516 %517 %521 %524 %528 %530 %532 %534 %536 %539 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %553 %555 %557 %559 %560 %561 %563 %565 %566 %568 %569 %570 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %590 %592 %595 %596 %597 %599 %601 %603 %606 %609 %611 %613 %614 %615 %616 %617 %618 %621 %624 %625 %626 %627 %628 %629 %631 %634 %637 %639 %642 %644 %646 %650 %653 %655 %657 %660 %663 %666 %669 %671 %674 %676 %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64) #s(literal -1/4 binary64) %6 %7 %9 %11 %12 %14 %15 %16 %17 %18 %20 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %37 %38 %39 %40 %42 %43 %44 %46 %48 %49 %51 %52 %53 %56 %58 %59 %61 %63 %70 %71 %72 %149 %150 %151 %152 %153 %154 %155 %156 %157 %158 %160 %162 %163 %164 %165 %167 %169 %170 %172 %174 %176 %177 %179 %181 %183 %184 %185 %186 %188 (*.f64 h %173) (*.f64 %173 h) %175 (*.f64 %171 %180) (*.f64 %173 %182) (*.f64 %180 %171) (*.f64 %182 %173) %761 (fabs.f64 %761) (fabs.f64 %763) (/.f64 #s(literal 1 binary64) %761) (sqrt.f64 (*.f64 %761 %761)) (pow.f64 %175 #s(literal 1 binary64)) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64) #s(literal -1/4 binary64) %6 %7 %9 %11 %12 %14 %15 %16 %17 %18 %20 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %37 %38 %39 %40 %42 %43 %44 %46 %48 %49 %51 %52 %53 %56 %58 %59 %61 %63 %70 %71 %72 %769 %770 %771 %773 %775 %777 %779 %780 %781 %782 %783 %785 %786 %787 %788 %790 %792 %793 %795 %796 %797 %798 %800 %769 %770 %771 %773 %775 %777 %779 %780 %781 %782 %783 %785 %786 %787 %788 %790 %792 %793 %795 %796 %797 %798 %800 %805 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64) #s(literal -1/4 binary64) %6 %7 %9 %11 %12 %14 %15 %16 %17 %18 %20 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %37 %38 %39 %40 %42 %43 %44 %46 %48 %49 %51 %52 %53 %56 %58 %59 %61 %63 %70 %71 %72 %409 %806 %807 %808 %809 %810 %811 %812 %814 %815 %817 %819 #s(literal 1/4 binary64) %96 %97 %98 %99 %101 %102 %103 %105 %107 %108 %109 %110 %111 %112 %114 %116 %117 %118 %119 %121 %123 %124 %125 %126 %128 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64) #s(literal -1/4 binary64) %6 %7 %9 %11 %12 %14 %15 %16 %17 %18 %20 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %37 %38 %39 %40 %42 %43 %44 %46 %48 %49 %51 %52 %53 %56 %58 %59 %61 %63 %70 %71 %72 %692 (pow.f64 a #s(literal 1/3 binary64)) #s(literal -1/3 binary64) #s(literal 1/3 binary64) #s(literal 2/3 binary64) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64) #s(literal -1/4 binary64) %6 %7 %9 %11 %12 %14 %15 %16 %17 %18 %20 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %37 %38 %39 %40 %42 %43 %44 %46 %48 %49 %51 %52 %53 %56 %58 %59 %61 %63 %70 %71 %72 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64) #s(literal -1/4 binary64) %6 %7 %9 %11 %12 %14 %15 %16 %17 %18 %20 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %37 %38 %39 %40 %42 %43 %44 %46 %48 %49 %51 %52 %53 %56 %58 %59 %61 %63 %70 %71 %72 %824 %825 %826 %827 %829 %830 %831 %832 %834 %836 %838 %840 %841 %843 %844 %847 %849 %851 %852 %853 %854 %855 %857 %858 %860 %862 %864 %866 %868 %869 %871 %872 %874 %876 %877 %878 %880 %881 %882 %824 %825 %826 %827 %829 %830 %831 %832 %834 %836 %838 %840 %841 %843 %844 %847 %849 %851 %852 %853 %854 %855 %857 %858 %860 %862 %864 %866 %868 %869 %871 %872 %874 %876 %877 %878 %880 %881 %882 (fma.f64 h %823 #s(literal 1 binary64)) %884 (fma.f64 %169 %149 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %825) (+.f64 %825 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) %825) (-.f64 %825 #s(literal 1 binary64)) (fma.f64 h %828 #s(literal 1 binary64)) (fma.f64 %175 %149 #s(literal 1 binary64)) (neg.f64 %884) (fma.f64 %171 %833 #s(literal 1 binary64)) (fma.f64 %173 %835 #s(literal 1 binary64)) (fma.f64 %171 %837 #s(literal 1 binary64)) (fma.f64 %173 %839 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %825) (fma.f64 #s(literal 1 binary64) %825 #s(literal 1 binary64)) (fma.f64 %169 %842 #s(literal 1 binary64)) (fma.f64 %825 #s(literal 1 binary64) #s(literal 1 binary64)) (fma.f64 %846 %149 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %884) (fma.f64 %850 %850 #s(literal 1 binary64)) (-.f64 %825 %21) (fma.f64 %149 %825 #s(literal 1 binary64)) (/.f64 (+.f64 %149 %846) %149) (fma.f64 %865 %865 #s(literal 1 binary64)) (fma.f64 %867 %867 #s(literal 1 binary64)) (fma.f64 %828 %828 #s(literal 1 binary64)) (fma.f64 %159 %848 #s(literal 1 binary64)) (fma.f64 %837 %837 #s(literal 1 binary64)) (fma.f64 %839 %839 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %69 %825) (fma.f64 g %825 g) %916 (*.f64 g %884) (*.f64 %884 g) (+.f64 g %919) (+.f64 %919 g) (-.f64 g %919) (-.f64 g (neg.f64 %919)) (fma.f64 g #s(literal 1 binary64) %919) (fma.f64 #s(literal 1 binary64) g %919) (fma.f64 #s(literal 1 binary64) %919 g) (fma.f64 %919 #s(literal 1 binary64) g) %929 (*.f64 g a) %463 (*.f64 g %74) (*.f64 %74 g) (neg.f64 %463) %934 %936 %939 %940 %941 %942 %943 %944 %946 %948 %950 %952 %953 %955 %956 %957 %960 %961 %962 %963 %964 %966 %968 %970 %971 %973 %974 %975 %976 %977 %978 %979 %981 %983 %985 %987 %989 %991 %993 %994 %996 %934 %936 %939 %940 %941 %942 %943 %944 %946 %948 %950 %952 %953 %955 %956 %957 %960 %961 %962 %963 %964 %966 %968 %970 %971 %973 %974 %975 %976 %977 %978 %979 %981 %983 %985 %987 %989 %991 %993 %994 %996 %997 %998 %999 %1000 %1001 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64) #s(literal -1/4 binary64) %6 %7 %9 %11 %12 %14 %15 %16 %17 %18 %20 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %37 %38 %39 %40 %42 %43 %44 %46 %48 %49 %51 %52 %53 %56 %58 %59 %61 %63 %70 %71 %72 %998 %999 %1000 %1001 %1002 %1003 %1004 %1005 %1006 #s(literal -2 binary64) (*.f64 g #s(literal -2 binary64)) %385 %1008 %409 %806 %807 %808 %809 %810 %811 %812 %814 %815 %817 %819 %1009 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64) #s(literal -1/4 binary64) %6 %7 %9 %11 %12 %14 %15 %16 %17 %18 %20 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %37 %38 %39 %40 %42 %43 %44 %46 %48 %49 %51 %52 %53 %56 %58 %59 %61 %63 %70 %71 %72 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64) #s(literal -1/4 binary64) %6 %7 %9 %11 %12 %14 %15 %16 %17 %18 %20 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %37 %38 %39 %40 %42 %43 %44 %46 %48 %49 %51 %52 %53 %56 %58 %59 %61 %63 %70 %71 %72 %1002 %1003 %1004 %1005 %1006 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1018 %1019 %1020 %1022 %1023 %1025 %1027 %1028 %1029 (*.f64 %1028 %692) %1033 (neg.f64 %1033) (/.f64 %698 %1028) (*.f64 %698 %1032) (*.f64 %1032 %698) (/.f64 #s(literal 1 binary64) %1029) (/.f64 #s(literal 1 binary64) %1039) (/.f64 %703 (neg.f64 %1028)) (*.f64 #s(literal 1 binary64) %1033) (*.f64 %1033 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 %1039)) (/.f64 %718 %1028) (/.f64 #s(literal 1 binary64) (/.f64 %1028 %698)) (/.f64 #s(literal 1 binary64) (/.f64 %1029 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1039 #s(literal 1 binary64))) (pow.f64 %1029 #s(literal 1 binary64)) #s(literal 4/3 binary64) %1056 %1057 (*.f64 %1056 %692) (*.f64 %706 %1056) (*.f64 #s(literal 1 binary64) %1057) (*.f64 %1057 #s(literal 1 binary64)) (*.f64 %1062 %692) %1064 (/.f64 %1065 %1056) (/.f64 %1067 %692) (/.f64 %998 %1069) (/.f64 (*.f64 %998 %1072) %692) (*.f64 %998 %1075) (*.f64 %1072 %1065) (*.f64 %1065 %1072) (*.f64 %1075 %998) (neg.f64 %1064) (/.f64 %1065 %1081) (/.f64 %1083 %1056) (/.f64 %998 (neg.f64 %1069)) (*.f64 %998 %1087) (*.f64 %1065 %1089) (*.f64 %1083 %1072) (*.f64 %698 %1067) (*.f64 %1067 %698) (/.f64 %1083 %1081) (*.f64 #s(literal 1 binary64) %1064) (/.f64 #s(literal 1 binary64) (/.f64 %1057 %998)) (/.f64 (*.f64 %1065 #s(literal 1 binary64)) %1056) (/.f64 #s(literal 1 binary64) (/.f64 %1056 %1065)) (/.f64 #s(literal 1 binary64) (/.f64 %1069 %998)) (+.f64 %1033 %1064) (+.f64 %1064 %1033) (-.f64 %1033 %1064) %1107 (fma.f64 %998 %1075 %1033) (fma.f64 %1072 %1065 %1033) (fma.f64 %1065 %1072 %1033) (fma.f64 %1075 %998 %1033) (fma.f64 %698 %1032 %1064) (fma.f64 %1032 %698 %1064) (neg.f64 %1107) (fma.f64 %998 %1087 %1033) (fma.f64 %1065 %1089 %1033) (fma.f64 %1083 %1072 %1033) (fma.f64 %698 %1067 %1033) (fma.f64 %1067 %698 %1033) (-.f64 %1064 (*.f64 %703 %1032)) (fma.f64 #s(literal 1 binary64) %1033 %1064) (fma.f64 #s(literal 1 binary64) %1064 %1033) (fma.f64 %1033 #s(literal 1 binary64) %1064) (/.f64 (fma.f64 %1033 %1056 %1065) %1056) (/.f64 (fma.f64 %1064 %1028 %698) %1028) (/.f64 %1130 %1057) (/.f64 (/.f64 %1130 %1056) %692) (/.f64 (/.f64 %1130 %692) %1056) (*.f64 %1130 %1075) (/.f64 (neg.f64 %1130) %1069) (/.f64 (fma.f64 %1033 %1069 %998) %1069) (/.f64 (fma.f64 %1064 %1029 #s(literal 1 binary64)) %1029) (/.f64 (fma.f64 %698 %1056 (*.f64 %1028 %1065)) %1145) (/.f64 (fma.f64 %1065 %1028 (*.f64 %1056 %698)) %1149) (/.f64 (fma.f64 %698 %1056 (*.f64 %1065 %1028)) %1145) (/.f64 (fma.f64 %1065 %1028 (*.f64 %698 %1056)) %1149) (/.f64 #s(literal 1 binary64) (/.f64 %1057 %1130)) (/.f64 (fma.f64 %1064 %1039 #s(literal 1 binary64)) %1039) (/.f64 (fma.f64 %698 %1057 %1161) %1163) (/.f64 (fma.f64 %698 %1057 %1165) %1163) (/.f64 (fma.f64 %998 %1028 (*.f64 %1057 %698)) %1170) (/.f64 (fma.f64 %998 %1028 (*.f64 %698 %1057)) %1170) (/.f64 (fma.f64 %1065 %1029 %1175) %1177) (/.f64 (fma.f64 %1065 %1029 %1062) %1177) (/.f64 (fma.f64 #s(literal 1 binary64) %1056 (*.f64 %1029 %1065)) %1183) (/.f64 (fma.f64 #s(literal 1 binary64) %1056 (*.f64 %1065 %1029)) %1183) (/.f64 (fma.f64 %698 %1069 %1165) %1189) (/.f64 (fma.f64 %698 %1069 %1161) %1189) (/.f64 (fma.f64 %998 %1028 (*.f64 %1069 %698)) %1195) (/.f64 (fma.f64 %998 %1028 (*.f64 %698 %1069)) %1195) (/.f64 (fma.f64 %1065 %1039 %1175) %1201) (/.f64 (fma.f64 %1065 %1039 %1062) %1201) (/.f64 (fma.f64 #s(literal 1 binary64) %1056 (*.f64 %1039 %1065)) %1207) (/.f64 (fma.f64 #s(literal 1 binary64) %1056 (*.f64 %1065 %1039)) %1207) (/.f64 %1212 %1213) (/.f64 (/.f64 %1212 %1029) %1057) (/.f64 (fma.f64 %998 %1039 %1057) (*.f64 %1057 %1039)) (/.f64 (neg.f64 %1212) (neg.f64 %1213)) (/.f64 (fma.f64 %692 %1056 %1223) %1225) (/.f64 (fma.f64 %692 %1056 %1227) %1225) (+.f64 (/.f64 %1129 %1057) %1064) (*.f64 %1212 (/.f64 #s(literal 1 binary64) %1213)) (/.f64 #s(literal 1 binary64) (/.f64 %1213 %1212)) (/.f64 (fma.f64 #s(literal 1 binary64) %1069 %1236) (*.f64 %1029 %1069)) (/.f64 (fma.f64 %1028 %1240 %1241) %1243) (/.f64 (fma.f64 %1028 %1240 %1245) %1243) (/.f64 (fma.f64 #s(literal 1 binary64) %1069 %1223) %1249) (/.f64 (fma.f64 %998 %1039 %1241) %1252) (/.f64 (fma.f64 #s(literal 1 binary64) %1069 %1227) %1249) (/.f64 (fma.f64 %998 %1039 %1245) %1252) (+.f64 (/.f64 %1057 %1213) (/.f64 %1236 %1213)) %1261 (*.f64 %1107 g) (fma.f64 g %1064 %1263) (fma.f64 %1064 g %1263) (+.f64 %1266 %1263) (+.f64 %1263 %1266) (-.f64 %1263 %1266) (fma.f64 g %1033 %1266) (fma.f64 %998 (*.f64 %1075 g) %1263) (fma.f64 %1033 g %1266) (fma.f64 (*.f64 g %998) %1075 %1263) (fma.f64 %1065 (*.f64 %1072 g) %1263) (fma.f64 (*.f64 g %1065) %1072 %1263) (-.f64 %1263 (neg.f64 %1266)) (fma.f64 %698 (*.f64 %1032 g) %1266) (fma.f64 (*.f64 g %698) %1032 %1266) (fma.f64 #s(literal 1 binary64) %1263 %1266) (/.f64 (*.f64 %1130 g) %1057) (/.f64 (*.f64 g %1130) %1057) (/.f64 (*.f64 %1212 g) %1213) (/.f64 (*.f64 g %1212) %1213) (approx (/ (+ %1295 %1295) (cbrt a)) %1261) #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64) #s(literal -1/4 binary64) %6 %7 %9 %11 %12 %14 %15 %16 %17 %18 %20 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %37 %38 %39 %40 %42 %43 %44 %46 %48 %49 %51 %52 %53 %56 %58 %59 %61 %63 %70 %71 %72 %1002 %1003 %1004 %1005 %1006 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1018 %1019 %1020 %1022 %1023 %1025 %1010 %1011 %1012 %1013 %1014 %1015 %1016 %1017 %1018 %1019 %1020 %1022 %1023 %1025 %1027 %149 %150 %151 %152 %153 %154 %155 %156 %157 %158 %160 %162 %163 %164 %165 %167 %1300 (*.f64 %149 a) (*.f64 %149 %74) (*.f64 %74 %149) (neg.f64 %1300) %1305 %1306 %1309 %1311 %1312 %1313 %1314 %1315 %1316 %1317 %1318 %1319 %1320 %1321 %1323 %1325 %1327 %1329 %1330 %1331 %1332 %1333 %1334 %1337 %1338 %1339 %1341 %1342 %1343 %1344 %1345 %1346 %1348 %1350 %1351 %1353 %1355 %1357 %1359 %1361 %1362 %1364 %1366 %1368 %1370 (+.f64 g %149) (+.f64 %149 g) (-.f64 g %149) %1374 (neg.f64 %1374) (fma.f64 g g g) (fma.f64 g #s(literal 1 binary64) %149) (fma.f64 #s(literal 1 binary64) g %149) (fma.f64 #s(literal 1 binary64) %149 g) (fma.f64 %149 g g) (fma.f64 %149 #s(literal 1 binary64) g) (+.f64 g %842) (+.f64 %842 g) (*.f64 #s(literal 1 binary64) %1374) (*.f64 %1374 #s(literal 1 binary64)) (fma.f64 %149 %149 g) (/.f64 %1374 #s(literal -2 binary64)) (fma.f64 g #s(literal 1 binary64) %842) (fma.f64 #s(literal 1 binary64) g %842) (fma.f64 %159 %159 g) %1391 (/.f64 %1374 %74) (neg.f64 %1391) (/.f64 %1374 %76) (/.f64 %1374 %86) (*.f64 #s(literal 1 binary64) %1391) (*.f64 %96 %1374) (*.f64 %1374 %96) (*.f64 %1391 #s(literal 1 binary64)) (+.f64 %409 %1307) (+.f64 %1307 %409) (/.f64 #s(literal 1 binary64) (/.f64 a %1374)) (/.f64 %1391 #s(literal -2 binary64)) (-.f64 %409 %1307) (/.f64 #s(literal 1 binary64) (/.f64 %74 %1374)) (-.f64 %409 (neg.f64 %1307)) (/.f64 (fma.f64 %409 a %149) a) (fma.f64 g %96 %1307) (fma.f64 #s(literal 1 binary64) %409 %1307) (fma.f64 #s(literal 1 binary64) %1307 %409) (fma.f64 %96 g %1307) (fma.f64 %96 %149 %409) (fma.f64 %149 %96 %409) (fma.f64 %409 #s(literal 1 binary64) %1307) (+.f64 %409 %1419) (/.f64 %1421 %465) (fma.f64 g %96 %1419) (fma.f64 #s(literal 1 binary64) %409 %1419) (fma.f64 %96 g %1419) (fma.f64 %409 #s(literal 1 binary64) %1419) (/.f64 %1421 (*.f64 %74 a)) %1305 %1306 %1309 %1311 %1312 %1313 %1314 %1315 %1316 %1317 %1318 %1319 %1320 %1321 %1323 %1325 %1327 %1329 %1330 %1331 %1332 %1333 %1334 %1337 %1338 %1339 %1341 %1342 %1343 %1344 %1345 %1346 %1348 %1350 %1351 %1353 %1355 %1357 %1359 %1361 %1362 %1364 %1366 %1368 %1370 (fma.f64 h %1308 %1391) (fma.f64 h %1310 %1391) (fma.f64 %169 %1307 %1391) (fma.f64 %1307 %169 %1391) %1433 (+.f64 %1305 %1391) (+.f64 %1391 %1305) (-.f64 %1305 %1391) (-.f64 %1391 %1305) (fma.f64 %937 %828 %1391) (fma.f64 %828 %937 %1391) (fma.f64 %175 %1307 %1391) (neg.f64 %1433) (fma.f64 %171 %1322 %1391) (fma.f64 %171 %1324 %1391) (fma.f64 %173 %1326 %1391) (fma.f64 %173 %1328 %1391) (fma.f64 %951 %837 %1391) (fma.f64 %837 %951 %1391) (fma.f64 %954 %839 %1391) (fma.f64 %839 %954 %1391) (/.f64 (fma.f64 %1305 a %1374) a) (fma.f64 #s(literal 1 binary64) %1305 %1391) (fma.f64 #s(literal 1 binary64) %1391 %1305) (fma.f64 %96 %825 %1391) (fma.f64 %96 %1374 %1305) (fma.f64 %169 %1340 %1391) (fma.f64 #s(literal 1/4 binary64) %1305 %1391) (fma.f64 %1305 #s(literal 1 binary64) %1391) (fma.f64 %1305 #s(literal 1/4 binary64) %1391) (fma.f64 %1374 %96 %1305) (fma.f64 %1391 #s(literal 1 binary64) %1305) (fma.f64 %846 %1307 %1391) (fma.f64 %1336 %1307 %1391) (fma.f64 %1358 %938 %1391) (/.f64 (fma.f64 %1391 %1300 %1336) %1300) (/.f64 (fma.f64 %1374 %1300 (*.f64 a %1336)) %1469) (/.f64 (fma.f64 %1336 a (*.f64 %1300 %1374)) %1473) (/.f64 (fma.f64 %1374 %1300 (*.f64 %1336 a)) %1469) (/.f64 (fma.f64 %1336 a (*.f64 %1374 %1300)) %1473) %1481 %96 %97 %98 %99 %101 %102 %103 %105 %107 %108 %109 %110 %111 %112 %114 %116 %117 %118 %119 %121 %123 %124 %125 %126 %128 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %1484 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal -1/2 binary64) #s(literal -1/4 binary64) %6 %7 %9 %11 %12 %14 %15 %16 %17 %18 %20 %22 %23 %24 %25 %26 %27 %29 %31 %33 %34 %37 %38 %39 %40 %42 %43 %44 %46 %48 %49 %51 %52 %53 %56 %58 %59 %61 %63 %70 %71 %72 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %87 %88 %89 %90 %91 %92 %93 %94 %95 %74 (*.f64 a #s(literal -2 binary64)) %86 %96 %97 %98 %99 %101 %102 %103 %105 %107 %108 %109 %110 %111 %112 %114 %116 %117 %118 %119 %121 %123 %124 %125 %126 %128 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %96 %97 %98 %99 %101 %102 %103 %105 %107 %108 %109 %110 %111 %112 %114 %116 %117 %118 %119 %121 %123 %124 %125 %126 %128 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 (+.f64 g h) (+.f64 h g) %189 (neg.f64 %197) (-.f64 g %173) (+.f64 g %182) (fma.f64 g #s(literal 1 binary64) h) (fma.f64 #s(literal 1 binary64) g h) (fma.f64 g #s(literal 1 binary64) %182) (fma.f64 #s(literal 1 binary64) g %182) %197 (+.f64 g %173) (+.f64 %173 g) (neg.f64 %189) (-.f64 %173 g) (-.f64 g %182) (fma.f64 g #s(literal 1 binary64) %173) (fma.f64 #s(literal 1 binary64) g %173) %191 %192 %193 %194 %195 %196 %198 %199 %201 %202 %203 %204 %205 %206 %207 %208 %211 %214 %215 %216 %217 %220 %223 %225 %227 %229 %231 %232 %233 %234 %235 %237 %239 %241 %243 %244 %190 %245 %246 %247 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %258 %259 %260 %261 %262 %263 %266 %269 %272 %275 %277 %278 %280 %281 %282 %283 %284 %285 %287 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %302 %303 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %190 %245 %246 %247 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %258 %259 %260 %261 %262 %263 %266 %269 %272 %275 %277 %278 %280 %281 %282 %283 %284 %285 %287 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %302 %303 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %190 %245 %246 %247 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %258 %259 %260 %261 %262 %263 %266 %269 %272 %275 %277 %278 %280 %281 %282 %283 %284 %285 %287 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %302 %303 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %190 %245 %246 %247 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %258 %259 %260 %261 %262 %263 %266 %269 %272 %275 %277 %278 %280 %281 %282 %283 %284 %285 %287 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %302 %303 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %190 %245 %246 %247 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %258 %259 %260 %261 %262 %263 %266 %269 %272 %275 %277 %278 %280 %281 %282 %283 %284 %285 %287 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %302 %303 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %190 %245 %246 %247 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %258 %259 %260 %261 %262 %263 %266 %269 %272 %275 %277 %278 %280 %281 %282 %283 %284 %285 %287 %289 %290 %291 %292 %293 %294 %295 %296 %297 %298 %299 %300 %301 %302 %303 %304 %305 %306 %307 %308 %309 %310 %311 %312 %313 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %328 %330 %331 %332 %333 %334 %335 %336 %337 %338 %339 %340 %341 %343 %345 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %366 %367 %368 %370 %372 %373 %374 %375 %376 %378 %379 %380 %382 %383 %384 %388 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %328 %330 %331 %332 %333 %334 %335 %336 %337 %338 %339 %340 %341 %343 %345 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %366 %367 %368 %370 %372 %373 %374 %375 %376 %378 %379 %380 %382 %383 %384 %388 %389 %390 %391 %392 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %411 %412 %413 %414 %415 %416 %417 %418 %420 %421 %422 %424 %426 %428 %430 %431 %432 %433 %435 %436 %437 %438 %439 %440 %441 %442 %443 %445 %446 %448 %451 %452 %453 %454 %456 %459 %461 %466 %467 %468 %469 %470 %471 %472 %473 %476 %477 %479 %481 %483 %484 %485 %486 %488 %490 %491 %492 %493 %497 %500 %502 %504 %505 %508 %509 %511 %512 %515 %516 %517 %521 %524 %528 %530 %532 %534 %536 %539 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %553 %555 %557 %559 %560 %561 %563 %565 %566 %568 %569 %570 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %590 %592 %595 %596 %597 %599 %601 %603 %606 %609 %611 %613 %614 %615 %616 %617 %618 %621 %624 %625 %626 %627 %628 %629 %631 %634 %637 %639 %642 %644 %646 %650 %653 %655 %657 %660 %663 %666 %669 %671 %674 %676 %389 %390 %391 %392 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %411 %412 %413 %414 %415 %416 %417 %418 %420 %421 %422 %424 %426 %428 %430 %431 %432 %433 %435 %436 %437 %438 %439 %440 %441 %442 %443 %445 %446 %448 %451 %452 %453 %454 %456 %459 %461 %466 %467 %468 %469 %470 %471 %472 %473 %476 %477 %479 %481 %483 %484 %485 %486 %488 %490 %491 %492 %493 %497 %500 %502 %504 %505 %508 %509 %511 %512 %515 %516 %517 %521 %524 %528 %530 %532 %534 %536 %539 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %553 %555 %557 %559 %560 %561 %563 %565 %566 %568 %569 %570 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %590 %592 %595 %596 %597 %599 %601 %603 %606 %609 %611 %613 %614 %615 %616 %617 %618 %621 %624 %625 %626 %627 %628 %629 %631 %634 %637 %639 %642 %644 %646 %650 %653 %655 %657 %660 %663 %666 %669 %671 %674 %676 %389 %390 %391 %392 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %411 %412 %413 %414 %415 %416 %417 %418 %420 %421 %422 %424 %426 %428 %430 %431 %432 %433 %435 %436 %437 %438 %439 %440 %441 %442 %443 %445 %446 %448 %451 %452 %453 %454 %456 %459 %461 %466 %467 %468 %469 %470 %471 %472 %473 %476 %477 %479 %481 %483 %484 %485 %486 %488 %490 %491 %492 %493 %497 %500 %502 %504 %505 %508 %509 %511 %512 %515 %516 %517 %521 %524 %528 %530 %532 %534 %536 %539 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %553 %555 %557 %559 %560 %561 %563 %565 %566 %568 %569 %570 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %590 %592 %595 %596 %597 %599 %601 %603 %606 %609 %611 %613 %614 %615 %616 %617 %618 %621 %624 %625 %626 %627 %628 %629 %631 %634 %637 %639 %642 %644 %646 %650 %653 %655 %657 %660 %663 %666 %669 %671 %674 %676 %389 %390 %391 %392 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %411 %412 %413 %414 %415 %416 %417 %418 %420 %421 %422 %424 %426 %428 %430 %431 %432 %433 %435 %436 %437 %438 %439 %440 %441 %442 %443 %445 %446 %448 %451 %452 %453 %454 %456 %459 %461 %466 %467 %468 %469 %470 %471 %472 %473 %476 %477 %479 %481 %483 %484 %485 %486 %488 %490 %491 %492 %493 %497 %500 %502 %504 %505 %508 %509 %511 %512 %515 %516 %517 %521 %524 %528 %530 %532 %534 %536 %539 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %553 %555 %557 %559 %560 %561 %563 %565 %566 %568 %569 %570 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %590 %592 %595 %596 %597 %599 %601 %603 %606 %609 %611 %613 %614 %615 %616 %617 %618 %621 %624 %625 %626 %627 %628 %629 %631 %634 %637 %639 %642 %644 %646 %650 %653 %655 %657 %660 %663 %666 %669 %671 %674 %676 %389 %390 %391 %392 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %411 %412 %413 %414 %415 %416 %417 %418 %420 %421 %422 %424 %426 %428 %430 %431 %432 %433 %435 %436 %437 %438 %439 %440 %441 %442 %443 %445 %446 %448 %451 %452 %453 %454 %456 %459 %461 %466 %467 %468 %469 %470 %471 %472 %473 %476 %477 %479 %481 %483 %484 %485 %486 %488 %490 %491 %492 %493 %497 %500 %502 %504 %505 %508 %509 %511 %512 %515 %516 %517 %521 %524 %528 %530 %532 %534 %536 %539 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %553 %555 %557 %559 %560 %561 %563 %565 %566 %568 %569 %570 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %590 %592 %595 %596 %597 %599 %601 %603 %606 %609 %611 %613 %614 %615 %616 %617 %618 %621 %624 %625 %626 %627 %628 %629 %631 %634 %637 %639 %642 %644 %646 %650 %653 %655 %657 %660 %663 %666 %669 %671 %674 %676 %389 %390 %391 %392 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %411 %412 %413 %414 %415 %416 %417 %418 %420 %421 %422 %424 %426 %428 %430 %431 %432 %433 %435 %436 %437 %438 %439 %440 %441 %442 %443 %445 %446 %448 %451 %452 %453 %454 %456 %459 %461 %466 %467 %468 %469 %470 %471 %472 %473 %476 %477 %479 %481 %483 %484 %485 %486 %488 %490 %491 %492 %493 %497 %500 %502 %504 %505 %508 %509 %511 %512 %515 %516 %517 %521 %524 %528 %530 %532 %534 %536 %539 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %553 %555 %557 %559 %560 %561 %563 %565 %566 %568 %569 %570 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %590 %592 %595 %596 %597 %599 %601 %603 %606 %609 %611 %613 %614 %615 %616 %617 %618 %621 %624 %625 %626 %627 %628 %629 %631 %634 %637 %639 %642 %644 %646 %650 %653 %655 %657 %660 %663 %666 %669 %671 %674 %676 %410 %1502 %1503 %1504 %1505 %1506 %1507 %1508 %1509 %1510 %1511 %1512 %1514 %1515 %1516 %1517 %1518 %1519 %1520 %1521 %1522 %1524 %1525 %1526 %1527 %1528 %1529 %1531 %1532 %1533 %1534 %1535 %1536 %1538 %1539 %1540 %1541 %1542 %389 %390 %391 %392 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %411 %412 %413 %414 %415 %416 %417 %418 %420 %421 %422 %424 %426 %428 %430 %431 %432 %433 %435 %436 %437 %438 %439 %440 %441 %442 %443 %445 %446 %448 %451 %452 %453 %454 %456 %459 %461 %466 %467 %468 %469 %470 %471 %472 %473 %476 %477 %479 %481 %483 %484 %485 %486 %488 %490 %491 %492 %493 %497 %500 %502 %504 %505 %508 %509 %511 %512 %515 %516 %517 %521 %524 %528 %530 %532 %534 %536 %539 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %553 %555 %557 %559 %560 %561 %563 %565 %566 %568 %569 %570 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %590 %592 %595 %596 %597 %599 %601 %603 %606 %609 %611 %613 %614 %615 %616 %617 %618 %621 %624 %625 %626 %627 %628 %629 %631 %634 %637 %639 %642 %644 %646 %650 %653 %655 %657 %660 %663 %666 %669 %671 %674 %676 %409 %806 %807 %808 %809 %810 %811 %812 %814 %815 %817 %819 %410 %1502 %1503 %1504 %1505 %1506 %1507 %1508 %1509 %1510 %1511 %1512 %1514 %1515 %1516 %1517 %1518 %1519 %1520 %1521 %1522 %1524 %1525 %1526 %1527 %1528 %1529 %1531 %1532 %1533 %1534 %1535 %1536 %1538 %1539 %1540 %1541 %1542 %389 %390 %391 %392 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %411 %412 %413 %414 %415 %416 %417 %418 %420 %421 %422 %424 %426 %428 %430 %431 %432 %433 %435 %436 %437 %438 %439 %440 %441 %442 %443 %445 %446 %448 %451 %452 %453 %454 %456 %459 %461 %466 %467 %468 %469 %470 %471 %472 %473 %476 %477 %479 %481 %483 %484 %485 %486 %488 %490 %491 %492 %493 %497 %500 %502 %504 %505 %508 %509 %511 %512 %515 %516 %517 %521 %524 %528 %530 %532 %534 %536 %539 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %553 %555 %557 %559 %560 %561 %563 %565 %566 %568 %569 %570 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %590 %592 %595 %596 %597 %599 %601 %603 %606 %609 %611 %613 %614 %615 %616 %617 %618 %621 %624 %625 %626 %627 %628 %629 %631 %634 %637 %639 %642 %644 %646 %650 %653 %655 %657 %660 %663 %666 %669 %671 %674 %676 %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %691 %1543 %1544 %1545 %1546 %1547 %1548 %1550 %706 (*.f64 #s(literal 1 binary64) %692) (*.f64 %692 #s(literal 1 binary64)) (neg.f64 %706) (pow.f64 %76 #s(literal 1/3 binary64)) %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %1555 %691 %1543 %1544 %1545 %1546 %1547 %1548 %1550 %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %698 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1566 %1568 %1569 %1570 %691 %1543 %1544 %1545 %1546 %1547 %1548 %1550 %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %328 %330 %331 %332 %333 %334 %335 %336 %337 %338 %339 %340 %341 %343 %345 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %366 %367 %368 %370 %372 %373 %374 %375 %376 %378 %379 %380 %382 %383 %384 %388 %191 %192 %193 %194 %195 %196 %198 %199 %201 %202 %203 %204 %205 %206 %207 %208 %211 %214 %215 %216 %217 %220 %223 %225 %227 %229 %231 %232 %233 %234 %235 %237 %239 %241 %243 %244 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %328 %330 %331 %332 %333 %334 %335 %336 %337 %338 %339 %340 %341 %343 %345 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %366 %367 %368 %370 %372 %373 %374 %375 %376 %378 %379 %380 %382 %383 %384 %388 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %328 %330 %331 %332 %333 %334 %335 %336 %337 %338 %339 %340 %341 %343 %345 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %366 %367 %368 %370 %372 %373 %374 %375 %376 %378 %379 %380 %382 %383 %384 %388 %389 %390 %391 %392 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %411 %412 %413 %414 %415 %416 %417 %418 %420 %421 %422 %424 %426 %428 %430 %431 %432 %433 %435 %436 %437 %438 %439 %440 %441 %442 %443 %445 %446 %448 %451 %452 %453 %454 %456 %459 %461 %466 %467 %468 %469 %470 %471 %472 %473 %476 %477 %479 %481 %483 %484 %485 %486 %488 %490 %491 %492 %493 %497 %500 %502 %504 %505 %508 %509 %511 %512 %515 %516 %517 %521 %524 %528 %530 %532 %534 %536 %539 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %553 %555 %557 %559 %560 %561 %563 %565 %566 %568 %569 %570 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %590 %592 %595 %596 %597 %599 %601 %603 %606 %609 %611 %613 %614 %615 %616 %617 %618 %621 %624 %625 %626 %627 %628 %629 %631 %634 %637 %639 %642 %644 %646 %650 %653 %655 %657 %660 %663 %666 %669 %671 %674 %676 %389 %390 %391 %392 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %411 %412 %413 %414 %415 %416 %417 %418 %420 %421 %422 %424 %426 %428 %430 %431 %432 %433 %435 %436 %437 %438 %439 %440 %441 %442 %443 %445 %446 %448 %451 %452 %453 %454 %456 %459 %461 %466 %467 %468 %469 %470 %471 %472 %473 %476 %477 %479 %481 %483 %484 %485 %486 %488 %490 %491 %492 %493 %497 %500 %502 %504 %505 %508 %509 %511 %512 %515 %516 %517 %521 %524 %528 %530 %532 %534 %536 %539 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %553 %555 %557 %559 %560 %561 %563 %565 %566 %568 %569 %570 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %590 %592 %595 %596 %597 %599 %601 %603 %606 %609 %611 %613 %614 %615 %616 %617 %618 %621 %624 %625 %626 %627 %628 %629 %631 %634 %637 %639 %642 %644 %646 %650 %653 %655 %657 %660 %663 %666 %669 %671 %674 %676 %389 %390 %391 %392 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %411 %412 %413 %414 %415 %416 %417 %418 %420 %421 %422 %424 %426 %428 %430 %431 %432 %433 %435 %436 %437 %438 %439 %440 %441 %442 %443 %445 %446 %448 %451 %452 %453 %454 %456 %459 %461 %466 %467 %468 %469 %470 %471 %472 %473 %476 %477 %479 %481 %483 %484 %485 %486 %488 %490 %491 %492 %493 %497 %500 %502 %504 %505 %508 %509 %511 %512 %515 %516 %517 %521 %524 %528 %530 %532 %534 %536 %539 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %553 %555 %557 %559 %560 %561 %563 %565 %566 %568 %569 %570 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %590 %592 %595 %596 %597 %599 %601 %603 %606 %609 %611 %613 %614 %615 %616 %617 %618 %621 %624 %625 %626 %627 %628 %629 %631 %634 %637 %639 %642 %644 %646 %650 %653 %655 %657 %660 %663 %666 %669 %671 %674 %676 %389 %390 %391 %392 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %411 %412 %413 %414 %415 %416 %417 %418 %420 %421 %422 %424 %426 %428 %430 %431 %432 %433 %435 %436 %437 %438 %439 %440 %441 %442 %443 %445 %446 %448 %451 %452 %453 %454 %456 %459 %461 %466 %467 %468 %469 %470 %471 %472 %473 %476 %477 %479 %481 %483 %484 %485 %486 %488 %490 %491 %492 %493 %497 %500 %502 %504 %505 %508 %509 %511 %512 %515 %516 %517 %521 %524 %528 %530 %532 %534 %536 %539 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %553 %555 %557 %559 %560 %561 %563 %565 %566 %568 %569 %570 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %590 %592 %595 %596 %597 %599 %601 %603 %606 %609 %611 %613 %614 %615 %616 %617 %618 %621 %624 %625 %626 %627 %628 %629 %631 %634 %637 %639 %642 %644 %646 %650 %653 %655 %657 %660 %663 %666 %669 %671 %674 %676 %389 %390 %391 %392 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %411 %412 %413 %414 %415 %416 %417 %418 %420 %421 %422 %424 %426 %428 %430 %431 %432 %433 %435 %436 %437 %438 %439 %440 %441 %442 %443 %445 %446 %448 %451 %452 %453 %454 %456 %459 %461 %466 %467 %468 %469 %470 %471 %472 %473 %476 %477 %479 %481 %483 %484 %485 %486 %488 %490 %491 %492 %493 %497 %500 %502 %504 %505 %508 %509 %511 %512 %515 %516 %517 %521 %524 %528 %530 %532 %534 %536 %539 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %553 %555 %557 %559 %560 %561 %563 %565 %566 %568 %569 %570 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %590 %592 %595 %596 %597 %599 %601 %603 %606 %609 %611 %613 %614 %615 %616 %617 %618 %621 %624 %625 %626 %627 %628 %629 %631 %634 %637 %639 %642 %644 %646 %650 %653 %655 %657 %660 %663 %666 %669 %671 %674 %676 %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %691 %1543 %1544 %1545 %1546 %1547 %1548 %1550 %698 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1566 %1568 %1569 %1570 %691 %1543 %1544 %1545 %1546 %1547 %1548 %1550 %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 %1712 %1582 %1713 %1714 %1715 %1716 %1717 %1720 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 (*.f64 %1555 %1582) %1722 (neg.f64 %1722) (fma.f64 %691 %1555 %1724) (fma.f64 %1555 %691 %1724) (+.f64 %1724 %1724) %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 %1728 (fma.f64 %1555 %691 %677) (+.f64 %677 %1724) (+.f64 %1724 %677) (-.f64 %677 %1724) (-.f64 %1724 %677) (neg.f64 %1728) (-.f64 %677 (*.f64 (neg.f64 %1555) %691)) (-.f64 %677 (neg.f64 %1724)) (fma.f64 #s(literal 1 binary64) %677 %1724) (fma.f64 %677 #s(literal 1 binary64) %1724) (fma.f64 %691 %698 %1724) (fma.f64 %698 %691 %1724) (fma.f64 %691 %703 %1724) (fma.f64 %703 %691 %1724) (fma.f64 %47 %677 %1724) (fma.f64 %718 %691 %1724) (fma.f64 %706 %722 %1724) (fma.f64 %709 %722 %1724) (fma.f64 %677 %677 %1724) (fma.f64 %729 %729 %1724) (/.f64 (fma.f64 %1724 %692 %691) %692) (/.f64 (fma.f64 %1724 %694 %691) %694) (fma.f64 %735 %736 %1724) (fma.f64 %736 %735 %1724) (fma.f64 %691 %741 %1724) (fma.f64 %698 %743 %1724) (fma.f64 %745 %691 %1724) (fma.f64 %747 %698 %1724) %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 %1712 %1582 %1713 %1714 %1715 %1716 %1717 %1720 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %328 %330 %331 %332 %333 %334 %335 %336 %337 %338 %339 %340 %341 %343 %345 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %366 %367 %368 %370 %372 %373 %374 %375 %376 %378 %379 %380 %382 %383 %384 %388 %389 %390 %391 %392 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %411 %412 %413 %414 %415 %416 %417 %418 %420 %421 %422 %424 %426 %428 %430 %431 %432 %433 %435 %436 %437 %438 %439 %440 %441 %442 %443 %445 %446 %448 %451 %452 %453 %454 %456 %459 %461 %466 %467 %468 %469 %470 %471 %472 %473 %476 %477 %479 %481 %483 %484 %485 %486 %488 %490 %491 %492 %493 %497 %500 %502 %504 %505 %508 %509 %511 %512 %515 %516 %517 %521 %524 %528 %530 %532 %534 %536 %539 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %553 %555 %557 %559 %560 %561 %563 %565 %566 %568 %569 %570 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %590 %592 %595 %596 %597 %599 %601 %603 %606 %609 %611 %613 %614 %615 %616 %617 %618 %621 %624 %625 %626 %627 %628 %629 %631 %634 %637 %639 %642 %644 %646 %650 %653 %655 %657 %660 %663 %666 %669 %671 %674 %676 %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %328 %330 %331 %332 %333 %334 %335 %336 %337 %338 %339 %340 %341 %343 %345 %347 %348 %349 %350 %351 %352 %353 %354 %355 %356 %357 %358 %359 %360 %361 %362 %363 %364 %365 %366 %367 %368 %370 %372 %373 %374 %375 %376 %378 %379 %380 %382 %383 %384 %388 %389 %390 %391 %392 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %411 %412 %413 %414 %415 %416 %417 %418 %420 %421 %422 %424 %426 %428 %430 %431 %432 %433 %435 %436 %437 %438 %439 %440 %441 %442 %443 %445 %446 %448 %451 %452 %453 %454 %456 %459 %461 %466 %467 %468 %469 %470 %471 %472 %473 %476 %477 %479 %481 %483 %484 %485 %486 %488 %490 %491 %492 %493 %497 %500 %502 %504 %505 %508 %509 %511 %512 %515 %516 %517 %521 %524 %528 %530 %532 %534 %536 %539 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %553 %555 %557 %559 %560 %561 %563 %565 %566 %568 %569 %570 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %590 %592 %595 %596 %597 %599 %601 %603 %606 %609 %611 %613 %614 %615 %616 %617 %618 %621 %624 %625 %626 %627 %628 %629 %631 %634 %637 %639 %642 %644 %646 %650 %653 %655 %657 %660 %663 %666 %669 %671 %674 %676 %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 %1762 %1763 %1764 %1765 %1766 %1767 (+.f64 %1764 %1767) %1769 %1770 (+.f64 %677 %1770) %389 %390 %391 %392 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %411 %412 %413 %414 %415 %416 %417 %418 %420 %421 %422 %424 %426 %428 %430 %431 %432 %433 %435 %436 %437 %438 %439 %440 %441 %442 %443 %445 %446 %448 %451 %452 %453 %454 %456 %459 %461 %466 %467 %468 %469 %470 %471 %472 %473 %476 %477 %479 %481 %483 %484 %485 %486 %488 %490 %491 %492 %493 %497 %500 %502 %504 %505 %508 %509 %511 %512 %515 %516 %517 %521 %524 %528 %530 %532 %534 %536 %539 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %553 %555 %557 %559 %560 %561 %563 %565 %566 %568 %569 %570 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %590 %592 %595 %596 %597 %599 %601 %603 %606 %609 %611 %613 %614 %615 %616 %617 %618 %621 %624 %625 %626 %627 %628 %629 %631 %634 %637 %639 %642 %644 %646 %650 %653 %655 %657 %660 %663 %666 %669 %671 %674 %676 %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 %1772 (+.f64 %1772 %677) %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 %1774 (+.f64 %1774 %677) %1776 (+.f64 %677 %1776) %1778 (+.f64 %677 %1778) %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 %96 %97 %98 %99 %101 %102 %103 %105 %107 %108 %109 %110 %111 %112 %114 %116 %117 %118 %119 %121 %123 %124 %125 %126 %128 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %389 %390 %391 %392 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %411 %412 %413 %414 %415 %416 %417 %418 %420 %421 %422 %424 %426 %428 %430 %431 %432 %433 %435 %436 %437 %438 %439 %440 %441 %442 %443 %445 %446 %448 %451 %452 %453 %454 %456 %459 %461 %466 %467 %468 %469 %470 %471 %472 %473 %476 %477 %479 %481 %483 %484 %485 %486 %488 %490 %491 %492 %493 %497 %500 %502 %504 %505 %508 %509 %511 %512 %515 %516 %517 %521 %524 %528 %530 %532 %534 %536 %539 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %553 %555 %557 %559 %560 %561 %563 %565 %566 %568 %569 %570 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %590 %592 %595 %596 %597 %599 %601 %603 %606 %609 %611 %613 %614 %615 %616 %617 %618 %621 %624 %625 %626 %627 %628 %629 %631 %634 %637 %639 %642 %644 %646 %650 %653 %655 %657 %660 %663 %666 %669 %671 %674 %676 %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %389 %390 %391 %392 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %411 %412 %413 %414 %415 %416 %417 %418 %420 %421 %422 %424 %426 %428 %430 %431 %432 %433 %435 %436 %437 %438 %439 %440 %441 %442 %443 %445 %446 %448 %451 %452 %453 %454 %456 %459 %461 %466 %467 %468 %469 %470 %471 %472 %473 %476 %477 %479 %481 %483 %484 %485 %486 %488 %490 %491 %492 %493 %497 %500 %502 %504 %505 %508 %509 %511 %512 %515 %516 %517 %521 %524 %528 %530 %532 %534 %536 %539 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %553 %555 %557 %559 %560 %561 %563 %565 %566 %568 %569 %570 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %590 %592 %595 %596 %597 %599 %601 %603 %606 %609 %611 %613 %614 %615 %616 %617 %618 %621 %624 %625 %626 %627 %628 %629 %631 %634 %637 %639 %642 %644 %646 %650 %653 %655 %657 %660 %663 %666 %669 %671 %674 %676 %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 (+.f64 %677 %1027) %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 (+.f64 %1027 %677) %1782 %1783 %1782 %1783 (+.f64 %1783 %1783) %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %101 %102 %103 %105 %107 %108 %109 %110 %111 %112 %114 %116 %117 %118 %119 %121 %123 %124 %125 %126 %128 %130 %131 %132 %133 %134 %135 %136 %137 %138 %139 %140 %389 %390 %391 %392 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %411 %412 %413 %414 %415 %416 %417 %418 %420 %421 %422 %424 %426 %428 %430 %431 %432 %433 %435 %436 %437 %438 %439 %440 %441 %442 %443 %445 %446 %448 %451 %452 %453 %454 %456 %459 %461 %466 %467 %468 %469 %470 %471 %472 %473 %476 %477 %479 %481 %483 %484 %485 %486 %488 %490 %491 %492 %493 %497 %500 %502 %504 %505 %508 %509 %511 %512 %515 %516 %517 %521 %524 %528 %530 %532 %534 %536 %539 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %553 %555 %557 %559 %560 %561 %563 %565 %566 %568 %569 %570 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %590 %592 %595 %596 %597 %599 %601 %603 %606 %609 %611 %613 %614 %615 %616 %617 %618 %621 %624 %625 %626 %627 %628 %629 %631 %634 %637 %639 %642 %644 %646 %650 %653 %655 %657 %660 %663 %666 %669 %671 %674 %676 %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %389 %390 %391 %392 %393 %394 %395 %396 %397 %399 %400 %401 %402 %403 %404 %405 %406 %407 %408 %411 %412 %413 %414 %415 %416 %417 %418 %420 %421 %422 %424 %426 %428 %430 %431 %432 %433 %435 %436 %437 %438 %439 %440 %441 %442 %443 %445 %446 %448 %451 %452 %453 %454 %456 %459 %461 %466 %467 %468 %469 %470 %471 %472 %473 %476 %477 %479 %481 %483 %484 %485 %486 %488 %490 %491 %492 %493 %497 %500 %502 %504 %505 %508 %509 %511 %512 %515 %516 %517 %521 %524 %528 %530 %532 %534 %536 %539 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %553 %555 %557 %559 %560 %561 %563 %565 %566 %568 %569 %570 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %584 %585 %586 %587 %590 %592 %595 %596 %597 %599 %601 %603 %606 %609 %611 %613 %614 %615 %616 %617 %618 %621 %624 %625 %626 %627 %628 %629 %631 %634 %637 %639 %642 %644 %646 %650 %653 %655 %657 %660 %663 %666 %669 %671 %674 %676 %677 %678 %679 %680 %681 %682 %683 %684 %686 %688 %689 %690 %693 %695 %696 %699 %700 %702 %704 %705 %707 %708 %710 %711 %713 %714 %716 %717 %719 %721 %723 %724 %726 %727 %728 %730 %732 %734 %737 %738 %740 %742 %744 %746 %748 %750 %752 %753 %754 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1579 %1581 %1583 %1584 %1585 %1586 %1587 %1588 %1590 %1591 %1592 %1594 %1595 %1596 %1597 %1599 %1603 %1604 %1605 %1607 %1608 %1609 %1611 %1613 %1614 %1615 %1616 %1617 %1619 %1621 %1623 %1624 %1625 %1627 %1628 %1629 %1630 %1631 %1633 %1635 %1637 %1641 %1644 %1647 %1649 %1653 %1656 %1659 %1663 %1666 %1668 %1671 %1674 %1676 %1678 %1680 %1682 %1685 %1687 %1690 %1694 %1697 %1699 %1702 %1705 %1707 %1709 %1711 |
Compiled 11 453 to 8 982 computations (21.6% saved)
Compiled 13 165 to 28 452 computations (-116.1% saved)
64 alts after pruning (63 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 13 102 | 63 | 13 165 |
| Fresh | 0 | 0 | 0 |
| Picked | 34 | 1 | 35 |
| Done | 0 | 0 | 0 |
| Total | 13 136 | 64 | 13 200 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 94.7% | %175 = (fabs.f64 (-.f64 g h)) (fma.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 (/.f64 (+.f64 %175 g) #s(literal -2 binary64))) (cbrt.f64 (/.f64 (-.f64 %175 g) (+.f64 a a)))) |
| ▶ | 69.4% | %175 = (fabs.f64 (-.f64 g h)) (fma.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) a)) (cbrt.f64 (*.f64 (-.f64 %175 g) #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 (+.f64 %175 g) (/.f64 #s(literal -1/2 binary64) a)))) |
| ▶ | 63.7% | %137 = (-.f64 (*.f64 h h) (fabs.f64 g)) (fma.f64 (cbrt.f64 (/.f64 #s(literal -1/2 binary64) a)) (cbrt.f64 (+.f64 %137 g)) (cbrt.f64 (/.f64 (-.f64 %137 g) (+.f64 a a)))) |
| ▶ | 53.3% | %33 = (+.f64 h (*.f64 #s(literal -1 binary64) h)) (fma.f64 (cbrt.f64 (/.f64 #s(literal -1/2 binary64) a)) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) g)) (cbrt.f64 (/.f64 (approx (- (sqrt (* (+ g h) (- g h))) g) (fma.f64 #s(literal 1/2 binary64) %33 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 %33 #s(literal 2 binary64)))) g)))) (+.f64 a a)))) |
| ▶ | 95.2% | %175 = (fabs.f64 (-.f64 g h)) (fma.f64 (cbrt.f64 (/.f64 #s(literal -1/2 binary64) a)) (cbrt.f64 (+.f64 %175 g)) (cbrt.f64 (/.f64 (-.f64 %175 g) (+.f64 a a)))) |
| ▶ | 69.5% | %175 = (fabs.f64 (-.f64 g h)) (fma.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (/.f64 (-.f64 %175 g) a)) (cbrt.f64 (*.f64 (+.f64 %175 g) (/.f64 #s(literal -1/2 binary64) a)))) |
| ▶ | 50.9% | %47 = (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) (fma.f64 (approx (cbrt (/ 1 a)) (/.f64 #s(literal 1 binary64) (cbrt.f64 a))) (cbrt.f64 (/.f64 (+.f64 %47 g) #s(literal -2 binary64))) (cbrt.f64 (/.f64 (-.f64 %47 g) (+.f64 a a)))) |
| ▶ | 44.1% | %47 = (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) (fma.f64 #s(literal 7149018786131517/9007199254740992 binary64) (cbrt.f64 (/.f64 (-.f64 %47 g) a)) (cbrt.f64 (*.f64 (+.f64 %47 g) (/.f64 #s(literal -1/2 binary64) a)))) |
| ▶ | 50.6% | %47 = (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) (/.f64 (-.f64 (cbrt.f64 (-.f64 %47 g)) (cbrt.f64 (+.f64 %47 g))) (approx (cbrt (+ a a)) (*.f64 (cbrt.f64 a) (cbrt.f64 #s(literal 2 binary64))))) |
| ▶ | 3.7% | %33 = (+.f64 h (*.f64 #s(literal -1 binary64) h)) (/.f64 (-.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) g)) (cbrt.f64 (approx (+ (sqrt (* (+ g h) (- g h))) g) (fma.f64 #s(literal -1/2 binary64) %33 (*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 %33 #s(literal 2 binary64)))) g)))))) (cbrt.f64 (+.f64 a a))) |
| ▶ | 95.4% | %175 = (fabs.f64 (-.f64 g h)) (/.f64 (-.f64 (cbrt.f64 (-.f64 %175 g)) (cbrt.f64 (+.f64 %175 g))) (cbrt.f64 (+.f64 a a))) |
| ▶ | 53.8% | %33 = (+.f64 h (*.f64 #s(literal -1 binary64) h)) (/.f64 (-.f64 (cbrt.f64 (approx (- (sqrt (* (+ g h) (- g h))) g) (fma.f64 #s(literal 1/2 binary64) %33 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 h #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 %33 #s(literal 2 binary64)))) g))))) (cbrt.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) g))) (cbrt.f64 (+.f64 a a))) |
| ▶ | 95.5% | %5 = (sqrt (* (+ g h) (- g h))) (/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (approx (- (cbrt (- %5 g)) (cbrt (+ %5 g))) (*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 g) (cbrt.f64 #s(literal 2 binary64)))))) (cbrt.f64 a)) |
| ▶ | 88.6% | %5 = (sqrt (* (+ g h) (- g h))) (/.f64 (approx (- (cbrt (- %5 g)) (cbrt (+ %5 g))) (*.f64 g (-.f64 (/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (+.f64 h (*.f64 #s(literal -1 binary64) h)))) g) (/.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 g #s(literal 2/3 binary64)))))) (cbrt.f64 (+.f64 a a))) |
| ▶ | 95.7% | %5 = (sqrt (* (+ g h) (- g h))) (/.f64 (approx (- (cbrt (- %5 g)) (cbrt (+ %5 g))) (*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 g) (cbrt.f64 #s(literal 2 binary64))))) (cbrt.f64 (+.f64 a a))) |
| ▶ | 95.7% | %5 = (sqrt (* (+ g h) (- g h))) (/.f64 (approx (* (cbrt 1/2) (- (cbrt (- %5 g)) (cbrt (+ %5 g)))) (*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 g) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))))) (cbrt.f64 a)) |
| ▶ | 11.0% | %47 = (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) %300 = (fma.f64 #s(literal 1 binary64) a (+.f64 a a)) (-.f64 (cbrt.f64 (/.f64 (-.f64 %47 g) %300)) (cbrt.f64 (/.f64 (+.f64 %47 g) %300))) |
| ✓ | 44.1% | %26 = (+.f64 a a) %47 = (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) (-.f64 (cbrt.f64 (/.f64 (-.f64 %47 g) %26)) (cbrt.f64 (/.f64 (+.f64 %47 g) %26))) |
| ▶ | 44.1% | %26 = (+.f64 a a) (-.f64 (cbrt.f64 (/.f64 (-.f64 (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) g) %26)) (cbrt.f64 (/.f64 (+.f64 g (fabs.f64 (-.f64 h g))) %26))) |
| ▶ | 69.5% | %26 = (+.f64 a a) %175 = (fabs.f64 (-.f64 g h)) (-.f64 (cbrt.f64 (/.f64 (-.f64 %175 g) %26)) (cbrt.f64 (/.f64 (+.f64 %175 g) %26))) |
| ▶ | 0.4% | (+.f64 (pow.f64 (/.f64 (-.f64 g (fabs.f64 (-.f64 h g))) a) (+.f64 #s(literal 1/3 binary64) #s(literal 1/3 binary64))) (pow.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) g) (/.f64 #s(literal -1/2 binary64) a)) #s(literal 1/3 binary64))) |
| ▶ | 69.0% | (+.f64 (pow.f64 (/.f64 (-.f64 g (fabs.f64 (-.f64 h g))) a) (+.f64 #s(literal 1/3 binary64) #s(literal 1/3 binary64))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (approx (- (neg g) (sqrt (- (* g g) (* h h)))) (*.f64 #s(literal -2 binary64) g))))) |
| ▶ | 69.0% | (+.f64 (pow.f64 (/.f64 (-.f64 g (fabs.f64 (-.f64 h g))) a) (+.f64 #s(literal 1/3 binary64) #s(literal 1/3 binary64))) (cbrt.f64 (approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) (/.f64 g a))))) |
| ▶ | 45.0% | (+.f64 (/.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (-.f64 g (fabs.f64 (-.f64 h g)))))) (cbrt.f64 a)) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) |
| ▶ | 1.3% | %26 = (+.f64 a a) (+.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 (fabs.f64 (-.f64 h g)) a) %26 g) %26)) (cbrt.f64 (approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) (/.f64 g a))))) |
| ▶ | 61.0% | %26 = (+.f64 a a) %142 = (-.f64 g (fabs.f64 (-.f64 h g))) %144 = (*.f64 #s(literal -2 binary64) a) (+.f64 (cbrt.f64 (/.f64 (fma.f64 %142 %144 (*.f64 %26 %142)) (*.f64 %26 %144))) (cbrt.f64 (approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) (/.f64 g a))))) |
| ▶ | 69.4% | %26 = (+.f64 a a) %142 = (-.f64 g (fabs.f64 (-.f64 h g))) %144 = (*.f64 #s(literal -2 binary64) a) (+.f64 (cbrt.f64 (/.f64 (fma.f64 %142 %144 (*.f64 %26 %142)) (*.f64 %26 %144))) (approx (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h)))))) (/.f64 (*.f64 (cbrt.f64 g) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (cbrt.f64 a)))) |
| ▶ | 69.5% | (+.f64 (cbrt.f64 (/.f64 (-.f64 g (fabs.f64 (-.f64 h g))) (*.f64 #s(literal -2 binary64) a))) (cbrt.f64 (approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) (/.f64 g a))))) |
| ▶ | 44.8% | (+.f64 (cbrt.f64 (/.f64 (-.f64 g (fabs.f64 (-.f64 h g))) a)) (cbrt.f64 (*.f64 (/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) |
| ▶ | 69.4% | (+.f64 (cbrt.f64 (/.f64 (-.f64 g (fabs.f64 (-.f64 h g))) a)) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (*.f64 (sqrt.f64 (fabs.f64 (+.f64 g h))) (sqrt.f64 (fabs.f64 (-.f64 g h)))))))) |
| ▶ | 69.4% | (+.f64 (cbrt.f64 (/.f64 (-.f64 g (fabs.f64 (-.f64 h g))) a)) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (approx (- (neg g) (sqrt (- (* g g) (* h h)))) (*.f64 #s(literal -2 binary64) g))))) |
| ▶ | 69.5% | (+.f64 (cbrt.f64 (/.f64 (-.f64 g (fabs.f64 (-.f64 h g))) a)) (cbrt.f64 (approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) (/.f64 g a))))) |
| ▶ | 69.5% | (+.f64 (cbrt.f64 (/.f64 (*.f64 (-.f64 g (fabs.f64 (-.f64 h g))) #s(literal 1/4 binary64)) (neg.f64 a))) (cbrt.f64 (approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) (/.f64 g a))))) |
| ▶ | 1.7% | (+.f64 (cbrt.f64 (/.f64 a (-.f64 g (fabs.f64 (-.f64 h g))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (approx (- (neg g) (sqrt (- (* g g) (* h h)))) (*.f64 #s(literal -2 binary64) g))))) |
| ▶ | 1.7% | (+.f64 (cbrt.f64 (/.f64 a (-.f64 g (fabs.f64 (-.f64 h g))))) (cbrt.f64 (approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) (/.f64 g a))))) |
| ▶ | 1.2% | (+.f64 (cbrt.f64 (+.f64 (/.f64 g a) (/.f64 (fabs.f64 (-.f64 h g)) a))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (approx (- (neg g) (sqrt (- (* g g) (* h h)))) (*.f64 #s(literal -2 binary64) g))))) |
| ▶ | 1.2% | %68 = (/.f64 g a) (+.f64 (cbrt.f64 (+.f64 %68 (/.f64 (fabs.f64 (-.f64 h g)) a))) (cbrt.f64 (approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) %68)))) |
| ▶ | 69.0% | %227 = (/.f64 (-.f64 g (fabs.f64 (-.f64 h g))) a) (+.f64 (cbrt.f64 (*.f64 %227 %227)) (cbrt.f64 (approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) (/.f64 g a))))) |
| ▶ | 14.7% | (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 (fabs.f64 (-.f64 h g))) g))) (cbrt.f64 (approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) (/.f64 g a))))) |
| ▶ | 63.5% | %74 = (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) %75 = (neg.f64 g) (+.f64 (cbrt.f64 (*.f64 %74 (+.f64 %75 (fma.f64 h h (fabs.f64 g))))) (cbrt.f64 (*.f64 %74 (fma.f64 (neg.f64 (sqrt.f64 (fabs.f64 (+.f64 g h)))) (sqrt.f64 (fabs.f64 (-.f64 g h))) %75)))) |
| ▶ | 13.3% | (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (-.f64 (*.f64 h h) (fabs.f64 g))))) (cbrt.f64 (approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) (/.f64 g a))))) |
| ▶ | 53.7% | %74 = (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (cbrt.f64 (*.f64 %74 (+.f64 (neg.f64 g) (*.f64 (sqrt.f64 (fabs.f64 (+.f64 g h))) (sqrt.f64 (fabs.f64 (-.f64 g h))))))) (cbrt.f64 (*.f64 %74 (-.f64 (neg.f64 (fabs.f64 (-.f64 h g))) g)))) |
| ▶ | 42.5% | %136 = (fabs.f64 g) (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 g %136) a) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 h #s(literal 2 binary64)) (*.f64 a %136))))))) |
| ▶ | 9.8% | (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (approx (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1/4 binary64) (/.f64 g a))))) |
| ▶ | 50.3% | (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (approx (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h)))))) (/.f64 (*.f64 (pow.f64 g #s(literal 1/3 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 2 binary64)))) (cbrt.f64 a)))) |
| ▶ | 52.9% | (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (approx (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h)))))) (/.f64 #s(literal 1 binary64) (/.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 g))))) |
| ▶ | 54.2% | %75 = (neg.f64 g) %168 = (approx (/ 1 (* 2 a)) (/.f64 #s(literal 1/2 binary64) a)) %177 = (*.f64 (sqrt.f64 (fabs.f64 (+.f64 g h))) (sqrt.f64 (fabs.f64 (-.f64 g h)))) (+.f64 (cbrt.f64 (*.f64 %168 (+.f64 %75 %177))) (cbrt.f64 (*.f64 %168 (-.f64 %75 %177)))) |
| ▶ | 44.2% | %59 = (/ 1 (* 2 a)) (+.f64 (cbrt.f64 (*.f64 (approx %59 (/.f64 #s(literal 1/2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (approx (* %59 (- (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1 binary64) (/.f64 g a))))) |
| ▶ | 1.3% | (+.f64 (cbrt.f64 (approx (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 h #s(literal 2 binary64)))) a)))) (/.f64 (cbrt.f64 (-.f64 g (fabs.f64 (-.f64 h g)))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (cbrt.f64 a)))) |
| ▶ | 35.6% | %26 = (+.f64 a a) (+.f64 (cbrt.f64 (approx (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 h #s(literal 2 binary64)) (*.f64 a g))))) (cbrt.f64 (/.f64 (-.f64 (*.f64 (neg.f64 (fabs.f64 (-.f64 h g))) %26) (*.f64 %26 g)) (*.f64 %26 %26)))) |
| ▶ | 4.3% | (+.f64 (cbrt.f64 (approx (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 h #s(literal 2 binary64)) (*.f64 a g))))) (cbrt.f64 (/.f64 (-.f64 g (fabs.f64 (-.f64 h g))) (*.f64 #s(literal -2 binary64) a)))) |
| ▶ | 4.2% | (+.f64 (cbrt.f64 (approx (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 h #s(literal 2 binary64)) (*.f64 a g))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (-.f64 (*.f64 h h) (fabs.f64 g)))))) |
| ▶ | 44.8% | %77 = (*.f64 h h) (+.f64 (cbrt.f64 (approx (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h))))) (*.f64 #s(literal -1/4 binary64) (/.f64 %77 (*.f64 a g))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) %77)))))) |
| ▶ | 43.8% | %77 = (*.f64 h h) (+.f64 (cbrt.f64 (approx (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h))))) (neg.f64 (/.f64 %77 (*.f64 a g))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) %77)))))) |
| ▶ | 71.9% | %59 = (/ 1 (* 2 a)) %60 = (neg g) %64 = (sqrt (- (* g g) (* h h))) (+.f64 (approx (cbrt (* %59 (+ %60 %64))) (/.f64 (*.f64 (pow.f64 h #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cbrt.f64 a) (cbrt.f64 g)))) (cbrt.f64 (approx (* %59 (- %60 %64)) (*.f64 #s(literal -1 binary64) (/.f64 g a))))) |
| ▶ | 97.6% | %16 = (cbrt.f64 g) %17 = (cbrt.f64 a) %59 = (/ 1 (* 2 a)) %60 = (neg g) %64 = (sqrt (- (* g g) (* h h))) %102 = (cbrt.f64 #s(literal -1/2 binary64)) (+.f64 (approx (cbrt (* %59 (+ %60 %64))) (/.f64 (*.f64 (pow.f64 h #s(literal 2/3 binary64)) (*.f64 %102 (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 %17 %16))) (approx (cbrt (* %59 (- %60 %64))) (/.f64 (*.f64 %16 (*.f64 %102 (cbrt.f64 #s(literal 2 binary64)))) %17))) |
| ▶ | 14.3% | (+.f64 (approx (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (/.f64 #s(literal 1 binary64) (/.f64 (cbrt.f64 (neg.f64 a)) (cbrt.f64 g)))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) |
| ▶ | 10.8% | (+.f64 (approx (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 g a) #s(literal 1/3 binary64)))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) |
| ▶ | 14.1% | (+.f64 (approx (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 g #s(literal 1/3 binary64)) (cbrt.f64 a)))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) |
| ▶ | 10.8% | (+.f64 (approx (cbrt (* (/ 1 (* 2 a)) (+ (neg g) (sqrt (- (* g g) (* h h)))))) (neg.f64 (cbrt.f64 (/.f64 g a)))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) |
| ▶ | 47.5% | (*.f64 (-.f64 (cbrt.f64 (-.f64 (sqrt.f64 (*.f64 (+.f64 g h) (-.f64 g h))) g)) (cbrt.f64 (+.f64 g (fabs.f64 (-.f64 h g))))) (pow.f64 (+.f64 a a) #s(literal -1/3 binary64))) |
| ▶ | 88.8% | %5 = (sqrt (* (+ g h) (- g h))) (*.f64 (approx (- (cbrt (- %5 g)) (cbrt (+ %5 g))) (*.f64 g (-.f64 (/.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (+.f64 h (*.f64 #s(literal -1 binary64) h)))) g) (/.f64 (cbrt.f64 #s(literal 2 binary64)) (pow.f64 g #s(literal 2/3 binary64)))))) (pow.f64 (+.f64 a a) #s(literal -1/3 binary64))) |
| ▶ | 90.1% | %5 = (sqrt (* (+ g h) (- g h))) (*.f64 (approx (- (cbrt (- %5 g)) (cbrt (+ %5 g))) (*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 g) (cbrt.f64 #s(literal 2 binary64))))) (pow.f64 (+.f64 a a) #s(literal -1/3 binary64))) |
| ▶ | 96.4% | %5 = (sqrt (* (+ g h) (- g h))) (approx (/ (- (cbrt (- %5 g)) (cbrt (+ %5 g))) (cbrt (+ a a))) (*.f64 #s(literal -1 binary64) (/.f64 (cbrt.f64 g) (cbrt.f64 a)))) |
Compiled 64 to 323 computations (-404.7% saved)
| Inputs |
|---|
%1 = (cbrt 1/2) %3 = (cbrt -1/2) %6 = (cbrt 2) %1 %3 (* %3 %1) %6 (* %3 %6) (* %1 %6) (cbrt -2) (+ 1/3 1/3) |
| Outputs |
|---|
#s(literal 7149018786131517/9007199254740992 binary64) #s(literal -7149018786131517/9007199254740992 binary64) #s(literal -5674179970822795/9007199254740992 binary64) #s(literal 5674179970822795/4503599627370496 binary64) #s(literal -1 binary64) #s(literal 1 binary64) #s(literal -5674179970822795/4503599627370496 binary64) #s(literal 6004799503160661/9007199254740992 binary64) |
| 0.0ms | 1× | 0 | valid |
Compiled 28 to 15 computations (46.4% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)9 calls:
| Time | Variable | Point |
|---|---|---|
| 1.2s | h | inf |
| 653.0ms | h | -inf |
| 627.0ms | a | 0 |
| 577.0ms | g | inf |
| 542.0ms | h | 0 |
| Allocated | Percent | Phase |
|---|---|---|
| 2 005.5 MiB | 26.4% | series |
| 1 752.3 MiB | 23.1% | eval |
| 1 042.3 MiB | 13.7% | reconstruct |
| 940.8 MiB | 12.4% | sample |
| 464.9 MiB | 6.1% | rewrite |
| 420.2 MiB | 5.5% | series |
| 351.8 MiB | 4.6% | prune |
| 225.0 MiB | 3.0% | rewrite |
| 158.6 MiB | 2.1% | series |
| 102.5 MiB | 1.3% | reconstruct |
| 87.6 MiB | 1.2% | analyze |
| 20.2 MiB | 0.3% | eval |
| 12.2 MiB | 0.2% | prune |
| 7.1 MiB | 0.1% | preprocess |
| 6.3 MiB | 0.1% | sample |
| 1.5 MiB | 0.0% | sample |
| 0.1 MiB | 0.0% | sample |
| 0.1 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 7 598.9 MiB | 100.0% | total |
Loading profile data...