
Time bar (total: 4.4s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 1.5% | 98.5% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 1.5% | 98.5% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 1.5% | 98.5% | 0.0% | 0.0% | 0.0% | 2 |
| 0.0% | 0.0% | 1.5% | 98.5% | 0.0% | 0.0% | 0.0% | 3 |
| 0.0% | 0.0% | 1.5% | 98.5% | 0.0% | 0.0% | 0.0% | 4 |
| 50.0% | 0.8% | 0.8% | 98.5% | 0.0% | 0.0% | 0.0% | 5 |
| 50.0% | 0.8% | 0.8% | 98.5% | 0.0% | 0.0% | 0.0% | 6 |
| 75.0% | 1.2% | 0.4% | 98.5% | 0.0% | 0.0% | 0.0% | 7 |
| 75.0% | 1.2% | 0.4% | 98.5% | 0.0% | 0.0% | 0.0% | 8 |
| 87.5% | 1.4% | 0.2% | 98.5% | 0.0% | 0.0% | 0.0% | 9 |
| 87.5% | 1.4% | 0.2% | 98.5% | 0.0% | 0.0% | 0.0% | 10 |
| 93.7% | 1.4% | 0.1% | 98.5% | 0.0% | 0.0% | 0.0% | 11 |
| 93.7% | 1.4% | 0.1% | 98.5% | 0.0% | 0.0% | 0.0% | 12 |
Compiled 26 to 21 computations (19.2% saved)
| 522.0ms | 3 614× | 1 | valid |
| 320.0ms | 4 642× | 0 | valid |
ival-log!: 200.0ms (40.4% of total, 194.3 MiB)ival-mult!: 122.0ms (24.7% of total, 107.2 MiB)ival-div!: 61.0ms (12.3% of total, 72.7 MiB)adjust: 57.0ms (11.5% of total, 64.6 MiB)ival-sub!: 53.0ms (10.7% of total, 37.0 MiB)ival-and: 1.0ms (0.2% of total, 1.2 MiB)ival-<=: 1.0ms (0.2% of total, 0.9 MiB)ival-assert: 0.0ms (0.0% of total, 0.4 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 58 |
| 1 | 135 | 52 |
| 2 | 399 | 52 |
| 3 | 1635 | 52 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 62.3% | (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))))) |
(negabs s)
Compiled 2 to 18 computations (-800.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 225 | 879 |
| 1× | iter-limit |
| Inputs |
|---|
%4 = (*.f32 #s(literal 4 binary32) u) %5 = (-.f32 #s(literal 1 binary32) %4) %6 = (/.f32 #s(literal 1 binary32) %5) %7 = (log.f32 %6) s #s(literal 1 binary32) #s(literal 4 binary32) u %4 %5 %6 %7 (*.f32 s %7) |
| Outputs |
|---|
%7 = (* 4 u) %8 = (- 1 %7) %9 = (/ 1 %8) %10 = (log %9) %11 = (* s %10) %14 = (*.f32 #s(literal 4 binary32) u) %24 = (*.f32 #s(literal -4 binary32) u) %36 = (*.f32 #s(literal 64 binary32) u) %62 = (*.f32 s u) %84 = (/.f32 #s(literal 1 binary32) u) %94 = (*.f32 #s(literal 1/16 binary32) %84) %95 = (+.f32 #s(literal 1/4 binary32) %94) %109 = (+.f32 #s(literal 1/64 binary32) (*.f32 #s(literal 1/256 binary32) %84)) %111 = (pow.f32 u #s(literal 2 binary32)) %117 = (log.f32 #s(literal 1/4 binary32)) %119 = (log.f32 (neg.f32 %84)) %120 = (+.f32 %117 %119) %122 = (*.f32 #s(literal 1/4 binary32) %84) %142 = (*.f32 s %120) %144 = (/.f32 s u) %148 = (/.f32 s %111) %180 = (log.f32 (/.f32 #s(literal -1 binary32) u)) %181 = (+.f32 %117 %180) %203 = (*.f32 s %181) (approx s #s(literal 0 binary32)) (approx s s) (approx %11 (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) %14))))) (approx u u) (approx %7 %14) (approx %8 #s(literal 1 binary32)) (approx %8 (+.f32 #s(literal 1 binary32) %24)) (approx %9 (+.f32 #s(literal 1 binary32) %14)) (approx %9 (+.f32 #s(literal 1 binary32) (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 #s(literal 16 binary32) u))))) (approx %9 (+.f32 #s(literal 1 binary32) (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 u (+.f32 #s(literal 16 binary32) %36)))))) (approx %10 (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) u)))) (approx %10 (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 64/3 binary32) u)))))) (approx %10 (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 64/3 binary32) %36))))))) (approx %11 (*.f32 #s(literal 4 binary32) %62)) (approx %11 (*.f32 u (fma.f32 #s(literal 4 binary32) s (*.f32 #s(literal 8 binary32) %62)))) (approx %11 (*.f32 u (fma.f32 #s(literal 4 binary32) s (*.f32 u (fma.f32 #s(literal 8 binary32) s (*.f32 #s(literal 64/3 binary32) %62)))))) (approx %11 (*.f32 u (fma.f32 #s(literal 4 binary32) s (*.f32 u (fma.f32 #s(literal 8 binary32) s (*.f32 u (fma.f32 #s(literal 64/3 binary32) s (*.f32 #s(literal 64 binary32) %62)))))))) (approx %8 %24) (approx %8 (*.f32 u (-.f32 %84 #s(literal 4 binary32)))) (approx %9 (/.f32 #s(literal -1/4 binary32) u)) (approx %9 (*.f32 #s(literal -1 binary32) (/.f32 %95 u))) (approx %9 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 1/64 binary32) %84)) u)) #s(literal 1/4 binary32)) u)) (approx %9 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %109 %111)) %95) u)) (approx %10 %120) (approx %10 (-.f32 %120 %122)) (approx %10 (+.f32 %117 (+.f32 %119 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 3/32 binary32) %84)) u))))) (approx %10 (-.f32 (+.f32 %117 (+.f32 %119 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 3/32 binary32) (*.f32 #s(literal 7/192 binary32) %84)) %111)))) %122)) (approx %11 %142) (approx %11 (fma.f32 #s(literal -1/4 binary32) %144 %142)) (approx %11 (fma.f32 #s(literal -1/4 binary32) %144 (fma.f32 #s(literal -3/32 binary32) %148 %142))) (approx %11 (fma.f32 #s(literal -1/4 binary32) %144 (fma.f32 #s(literal -3/32 binary32) %148 (fma.f32 #s(literal -7/192 binary32) (/.f32 s (pow.f32 u #s(literal 3 binary32))) %142)))) (approx %8 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 #s(literal 4 binary32) %84)))) (approx %9 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/64 binary32) %111) %94)) u))) (approx %9 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %109 u)) #s(literal 1/16 binary32)) u))) u))) (approx %10 %181) (approx %10 (+.f32 %117 (+.f32 %180 %122))) (approx %10 (+.f32 %117 (+.f32 %180 (+.f32 (/.f32 #s(literal 1/32 binary32) %111) %122)))) (approx %10 (+.f32 %117 (+.f32 %180 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/32 binary32) (*.f32 #s(literal 1/192 binary32) %84)) u)) #s(literal 1/4 binary32)) u))))) (approx %11 %203) (approx %11 (fma.f32 #s(literal 1/4 binary32) %144 %203)) (approx %11 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) s (*.f32 #s(literal -1/32 binary32) %144)) u) %203)) (approx %11 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/192 binary32) %144 (*.f32 #s(literal 1/32 binary32) s)) u) (*.f32 #s(literal -1/4 binary32) s)) u) %203)) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 13.0ms | s | 0 |
| 1.0ms | u | -inf |
| 1.0ms | u | inf |
| 1.0ms | u | 0 |
| 0.0ms | s | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 37 |
| 0 | 14 | 35 |
| 1 | 56 | 35 |
| 2 | 153 | 35 |
| 3 | 590 | 35 |
| 0 | 4177 | 35 |
| 0 | 4386 | 29 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%4 = (*.f32 #s(literal 4 binary32) u) %5 = (-.f32 #s(literal 1 binary32) %4) %6 = (/.f32 #s(literal 1 binary32) %5) %7 = (log.f32 %6) s #s(literal 1 binary32) #s(literal 4 binary32) u %4 %5 %6 %7 (*.f32 s %7) |
| Outputs |
|---|
%4 = (neg.f32 u) %5 = (neg.f32 %4) %10 = (*.f32 u #s(literal 4 binary32)) %18 = (*.f32 %5 #s(literal 2 binary32)) %20 = (*.f32 #s(literal 2 binary32) %5) %22 = (*.f32 #s(literal 2 binary32) u) %24 = (*.f32 u #s(literal 2 binary32)) %31 = (*.f32 #s(literal -4 binary32) u) %33 = (fma.f32 #s(literal 2 binary32) %31 #s(literal 2 binary32)) %36 = (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)) %39 = (+.f32 %4 #s(literal 1/4 binary32)) %41 = (+.f32 #s(literal 1/4 binary32) %4) %43 = (-.f32 #s(literal 1/4 binary32) %5) %45 = (-.f32 #s(literal 1/4 binary32) u) %48 = (sqrt.f32 #s(literal 2 binary32)) %62 = (*.f32 %33 %48) %63 = (*.f32 #s(literal 2 binary32) %48) %65 = (*.f32 %33 #s(literal 1 binary32)) %67 = (*.f32 %48 %33) %68 = (*.f32 %48 #s(literal 2 binary32)) %70 = (*.f32 #s(literal 1 binary32) %33) %72 = (*.f32 %33 #s(literal -2 binary32)) %74 = (*.f32 #s(literal -2 binary32) %33) %76 = (*.f32 %33 #s(literal 4 binary32)) %79 = (*.f32 #s(literal 4 binary32) %33) %81 = (*.f32 #s(literal 2 binary32) %33) %83 = (*.f32 %33 #s(literal 2 binary32)) %86 = (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32)) %87 = (*.f32 #s(literal 2 binary32) %86) %90 = (/.f32 #s(literal -1 binary32) %86) %92 = (fma.f32 #s(literal -4 binary32) u #s(literal 1/2 binary32)) %100 = (-.f32 #s(literal 0 binary32) %10) %104 = (neg.f32 %5) %106 = (log.f32 #s(literal 1/2 binary32)) %107 = (-.f32 #s(literal 1 binary32) %106) %108 = (*.f32 %106 %36) %112 = (*.f32 #s(literal 0 binary32) %36) %114 = (*.f32 %36 #s(literal 0 binary32)) %119 = (*.f32 #s(literal -9/16 binary32) %36) %122 = (*.f32 #s(literal 1/2 binary32) %36) %127 = (*.f32 %36 %106) %129 = (*.f32 %36 #s(literal -9/16 binary32)) %131 = (*.f32 %36 #s(literal 1/2 binary32)) %162 = (*.f32 #s(literal 1 binary32) %92) %168 = (*.f32 %92 #s(literal 1 binary32)) %170 = (*.f32 %31 #s(literal 1 binary32)) %198 = (*.f32 %86 #s(literal 1 binary32)) %201 = (/.f32 %90 #s(literal 1/2 binary32)) %203 = (/.f32 #s(literal -2 binary32) %86) %205 = (/.f32 #s(literal 2 binary32) %86) %207 = (/.f32 #s(literal 4 binary32) %36) %209 = (/.f32 #s(literal -1/2 binary32) %86) %212 = (/.f32 #s(literal 1/2 binary32) %86) %214 = (/.f32 #s(literal 1 binary32) %86) %220 = (/.f32 %90 #s(literal 4 binary32)) %231 = (*.f32 %86 %86) %235 = (*.f32 %86 %36) %242 = (*.f32 %87 %36) %246 = (*.f32 %33 %36) %373 = (*.f32 %214 #s(literal 0 binary32)) %375 = (/.f32 #s(literal 0 binary32) %86) %377 = (*.f32 #s(literal -1 binary32) %375) %379 = (*.f32 #s(literal 1 binary32) %375) %381 = (*.f32 %375 #s(literal -1 binary32)) %383 = (*.f32 %375 #s(literal 1 binary32)) %385 = (*.f32 %209 #s(literal 0 binary32)) %387 = (*.f32 #s(literal 0 binary32) %209) %390 = (*.f32 #s(literal 0 binary32) %203) %392 = (*.f32 %203 #s(literal 0 binary32)) %395 = (*.f32 %106 %90) %398 = (*.f32 #s(literal 1/2 binary32) %209) %420 = (*.f32 %212 #s(literal -1 binary32)) %432 = (*.f32 #s(literal -9/16 binary32) %90) %434 = (*.f32 %209 #s(literal 1/2 binary32)) %436 = (*.f32 %209 #s(literal 3/2 binary32)) %470 = (*.f32 %214 #s(literal -1/2 binary32)) %492 = (*.f32 #s(literal 3/2 binary32) %209) %505 = (*.f32 #s(literal -1 binary32) %212) %519 = (*.f32 %90 %106) %521 = (*.f32 %90 #s(literal -9/16 binary32)) %573 = (/.f32 #s(literal 3/2 binary32) %33) %574 = (/.f32 #s(literal 1/2 binary32) %33) %596 = (fabs.f32 %86) %597 = (/.f32 #s(literal 1 binary32) %596) %600 = (log.f32 %36) %601 = (*.f32 #s(literal 2 binary32) %600) %602 = (neg.f32 %601) %606 = (log.f32 (sqrt.f32 %596)) %608 = (-.f32 #s(literal 0 binary32) %601) %611 = (-.f32 #s(literal 0 binary32) %606) %613 = (neg.f32 %600) %614 = (/.f32 %613 #s(literal 2 binary32)) %616 = (*.f32 #s(literal -1/2 binary32) %600) %621 = (/.f32 %613 #s(literal 4 binary32)) %624 = (*.f32 %602 #s(literal 2 binary32)) %628 = (*.f32 #s(literal 2 binary32) %602) %633 = (*.f32 #s(literal 2 binary32) %601) %669 = (log.f32 (/.f32 #s(literal 2 binary32) %596)) %670 = (log.f32 #s(literal 2 binary32)) %675 = (log.f32 %209) %683 = (*.f32 %106 %613) %685 = (*.f32 %600 #s(literal 0 binary32)) %687 = (*.f32 %613 #s(literal 0 binary32)) %689 = (*.f32 #s(literal 0 binary32) %600) %691 = (*.f32 #s(literal 0 binary32) %613) %694 = (*.f32 #s(literal -9/16 binary32) %613) %707 = (*.f32 %675 #s(literal 1 binary32)) %742 = (*.f32 %600 #s(literal -1/2 binary32)) %750 = (*.f32 %613 %106) %752 = (*.f32 %613 #s(literal -9/16 binary32)) %754 = (*.f32 %613 #s(literal 1/2 binary32)) %801 = (*.f32 s #s(literal -1 binary32)) %806 = (*.f32 s #s(literal 1 binary32)) %811 = (neg.f32 s) %816 = (pow.f32 %36 s) %823 = (pow.f32 %90 s) %827 = (*.f32 %811 %600) %828 = (*.f32 %600 s) %833 = (log.f32 (fabs.f32 %823)) %839 = (*.f32 s #s(literal 0 binary32)) %840 = (*.f32 %801 %613) %843 = (*.f32 (neg.f32 %811) %600) %845 = (*.f32 %613 %811) %847 = (*.f32 #s(literal -1 binary32) %833) %849 = (*.f32 #s(literal -1 binary32) %827) %851 = (*.f32 %811 %613) %854 = (*.f32 #s(literal 0 binary32) s) %862 = (*.f32 %801 #s(literal 0 binary32)) %864 = (*.f32 %806 #s(literal 0 binary32)) %866 = (*.f32 %811 #s(literal 0 binary32)) %868 = (*.f32 #s(literal 0 binary32) %811) %872 = (*.f32 %806 %675) %881 = (*.f32 %827 #s(literal 1 binary32)) %890 = (*.f32 %675 %806) %892 = (*.f32 %675 s) %900 = (*.f32 #s(literal 0 binary32) %801) %908 = (*.f32 %613 %806) %911 = (*.f32 #s(literal 0 binary32) %806) %933 = (*.f32 s %675) s #s(literal 1 binary32) #s(literal 4 binary32) u (*.f32 %5 #s(literal 4 binary32)) (*.f32 %4 #s(literal -4 binary32)) (*.f32 #s(literal -4 binary32) %4) %10 (*.f32 #s(literal 4 binary32) %5) (*.f32 #s(literal 4 binary32) u) (*.f32 #s(literal 1 binary32) %10) (/.f32 #s(literal 1 binary32) (pow.f32 %10 #s(literal -1 binary32))) (fma.f32 %5 #s(literal 2 binary32) %18) (fma.f32 #s(literal 2 binary32) %5 %20) (fma.f32 #s(literal 2 binary32) u %22) (fma.f32 u #s(literal 2 binary32) %24) (pow.f32 %10 #s(literal 1 binary32)) (+.f32 %18 %18) (+.f32 %24 %24) (+.f32 %20 %20) (+.f32 %22 %22) (neg.f32 %31) (*.f32 %33 #s(literal 1/2 binary32)) (*.f32 %36 #s(literal 1 binary32)) (*.f32 #s(literal 4 binary32) %39) (*.f32 #s(literal 4 binary32) %41) (*.f32 #s(literal 4 binary32) %43) (*.f32 #s(literal 4 binary32) %45) (*.f32 #s(literal 1 binary32) %36) (/.f32 (fma.f32 %31 %48 %48) %48) (/.f32 (fma.f32 %31 #s(literal -2 binary32) #s(literal -2 binary32)) #s(literal -2 binary32)) (/.f32 (fma.f32 %31 #s(literal 4 binary32) #s(literal 4 binary32)) #s(literal 4 binary32)) (/.f32 (-.f32 (*.f32 %31 #s(literal -2 binary32)) #s(literal 2 binary32)) #s(literal -2 binary32)) (/.f32 (fma.f32 %33 #s(literal 2 binary32) #s(literal 0 binary32)) #s(literal 4 binary32)) (/.f32 %62 %63) (/.f32 %65 #s(literal 2 binary32)) (/.f32 %67 %68) (/.f32 %70 #s(literal 2 binary32)) (/.f32 %72 #s(literal -4 binary32)) (/.f32 %74 #s(literal -4 binary32)) (/.f32 %76 #s(literal 8 binary32)) (/.f32 %79 #s(literal 8 binary32)) (/.f32 %81 #s(literal 4 binary32)) (/.f32 %83 #s(literal 4 binary32)) (/.f32 %33 #s(literal 2 binary32)) (/.f32 %87 #s(literal -2 binary32)) (/.f32 %36 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) %90) (-.f32 %92 #s(literal -1/2 binary32)) (-.f32 #s(literal 1/2 binary32) (fma.f32 u #s(literal 4 binary32) #s(literal -1/2 binary32))) (-.f32 %31 #s(literal -1 binary32)) (-.f32 #s(literal 0 binary32) %86) (-.f32 %36 #s(literal 0 binary32)) (-.f32 #s(literal 1 binary32) (neg.f32 %100)) (-.f32 #s(literal 1 binary32) %10) (fma.f32 %104 #s(literal 4 binary32) #s(literal 1 binary32)) (fma.f32 %107 %36 %108) (fma.f32 %92 #s(literal 1 binary32) #s(literal 1/2 binary32)) (fma.f32 %5 #s(literal -4 binary32) #s(literal 1 binary32)) (fma.f32 %33 #s(literal 1/2 binary32) %112) (fma.f32 %33 #s(literal 1/2 binary32) %114) (fma.f32 %33 #s(literal 1/2 binary32) #s(literal 0 binary32)) (fma.f32 #s(literal 25/16 binary32) %36 %119) (fma.f32 %4 #s(literal 4 binary32) #s(literal 1 binary32)) (fma.f32 #s(literal 1/2 binary32) %36 %122) (fma.f32 %31 #s(literal 1 binary32) #s(literal 1 binary32)) (fma.f32 #s(literal -4 binary32) %5 #s(literal 1 binary32)) %36 (fma.f32 #s(literal 0 binary32) %36 %36) (fma.f32 %36 %107 %127) (fma.f32 %36 #s(literal 25/16 binary32) %129) (fma.f32 %36 #s(literal 1/2 binary32) %131) (fma.f32 %36 #s(literal 0 binary32) %36) (fma.f32 %36 #s(literal 1 binary32) %112) (fma.f32 %36 #s(literal 1 binary32) %114) (fma.f32 %36 #s(literal 1 binary32) #s(literal 0 binary32)) (fma.f32 u #s(literal -4 binary32) #s(literal 1 binary32)) (fma.f32 #s(literal 4 binary32) %39 %112) (fma.f32 #s(literal 4 binary32) %39 %114) (fma.f32 #s(literal 4 binary32) %39 #s(literal 0 binary32)) (fma.f32 #s(literal 4 binary32) %41 %112) (fma.f32 #s(literal 4 binary32) %41 %114) (fma.f32 #s(literal 4 binary32) %41 #s(literal 0 binary32)) (fma.f32 #s(literal 4 binary32) %43 %112) (fma.f32 #s(literal 4 binary32) %43 %114) (fma.f32 #s(literal 4 binary32) %43 #s(literal 0 binary32)) (fma.f32 #s(literal 4 binary32) %45 %112) (fma.f32 #s(literal 4 binary32) %45 %114) (fma.f32 #s(literal 4 binary32) %45 #s(literal 0 binary32)) (fma.f32 #s(literal 4 binary32) %104 #s(literal 1 binary32)) (fma.f32 #s(literal 4 binary32) %4 #s(literal 1 binary32)) (fma.f32 #s(literal 1 binary32) %92 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1 binary32) %31 #s(literal 1 binary32)) (fma.f32 #s(literal 1 binary32) %36 %112) (fma.f32 #s(literal 1 binary32) %36 %114) (fma.f32 #s(literal 1 binary32) %36 #s(literal 0 binary32)) (pow.f32 %36 #s(literal 1 binary32)) (+.f32 (*.f32 %36 %107) %127) (+.f32 (*.f32 %36 #s(literal 25/16 binary32)) %129) (+.f32 %162 #s(literal 1/2 binary32)) (+.f32 (*.f32 %107 %36) %108) (+.f32 (*.f32 #s(literal 25/16 binary32) %36) %119) (+.f32 %168 #s(literal 1/2 binary32)) (+.f32 %170 #s(literal 1 binary32)) (+.f32 %112 %36) (+.f32 (/.f32 (*.f32 %31 #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 1 binary32)) (+.f32 %131 %131) (+.f32 %122 %122) (+.f32 %114 %36) (+.f32 %92 #s(literal 1/2 binary32)) (+.f32 #s(literal 1/2 binary32) %162) (+.f32 #s(literal 1/2 binary32) %168) (+.f32 #s(literal 1/2 binary32) %92) (+.f32 %31 #s(literal 1 binary32)) (+.f32 %36 %112) (+.f32 %36 %114) (+.f32 %36 #s(literal 0 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 %100 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) %100)) (+.f32 #s(literal 1 binary32) %170) (+.f32 #s(literal 1 binary32) %100) (+.f32 #s(literal 1 binary32) %31) (neg.f32 (*.f32 %36 #s(literal -1 binary32))) (neg.f32 (*.f32 #s(literal -1 binary32) %36)) (neg.f32 %198) (neg.f32 %86) (*.f32 %201 #s(literal 1/2 binary32)) (*.f32 %203 #s(literal 1/2 binary32)) (*.f32 %205 #s(literal -1/2 binary32)) (*.f32 #s(literal 1/4 binary32) %207) (*.f32 %209 #s(literal 2 binary32)) (*.f32 #s(literal -1/2 binary32) %205) (*.f32 #s(literal -2 binary32) %212) (*.f32 %214 #s(literal -1 binary32)) (*.f32 #s(literal 1/2 binary32) %203) (*.f32 #s(literal 2 binary32) %209) (*.f32 #s(literal -1 binary32) %214) (*.f32 %90 #s(literal 1 binary32)) (*.f32 #s(literal 4 binary32) %220) (*.f32 #s(literal 1 binary32) %90) (/.f32 (fma.f32 %209 %86 #s(literal -1/2 binary32)) %86) (/.f32 (fma.f32 %209 %36 #s(literal 1/2 binary32)) %36) (/.f32 (fma.f32 %90 %36 #s(literal 0 binary32)) %36) (/.f32 (fma.f32 #s(literal -1/2 binary32) %86 (*.f32 #s(literal -1/2 binary32) %86)) %231) (/.f32 (fma.f32 #s(literal -1/2 binary32) %36 (*.f32 #s(literal 1/2 binary32) %86)) %235) (/.f32 (fma.f32 #s(literal 1/2 binary32) %86 (*.f32 #s(literal -1/2 binary32) %36)) %235) (/.f32 (fma.f32 #s(literal -2 binary32) %36 (*.f32 #s(literal 0 binary32) %87)) %242) (/.f32 (fma.f32 #s(literal 2 binary32) %36 (*.f32 #s(literal 0 binary32) %33)) %246) (/.f32 (fma.f32 #s(literal -1 binary32) %36 (*.f32 #s(literal 0 binary32) %86)) %235) (/.f32 (fma.f32 #s(literal -1/2 binary32) %86 (*.f32 %86 #s(literal -1/2 binary32))) %231) (/.f32 (fma.f32 #s(literal -1/2 binary32) %36 (*.f32 %86 #s(literal 1/2 binary32))) %235) (/.f32 (fma.f32 #s(literal 1/2 binary32) %86 (*.f32 %36 #s(literal -1/2 binary32))) %235) (/.f32 (fma.f32 #s(literal 1/2 binary32) %36 %131) %231) (/.f32 (fma.f32 %203 %36 #s(literal 0 binary32)) %33) (/.f32 (fma.f32 #s(literal -2 binary32) %36 (*.f32 %87 #s(literal 0 binary32))) %242) (/.f32 (fma.f32 #s(literal 2 binary32) %36 (*.f32 %33 #s(literal 0 binary32))) %246) (/.f32 (fma.f32 #s(literal -1 binary32) %36 (*.f32 %86 #s(literal 0 binary32))) %235) (/.f32 (*.f32 %203 %48) %63) (/.f32 (*.f32 %48 %203) %68) (/.f32 (*.f32 %203 #s(literal -2 binary32)) #s(literal -4 binary32)) (/.f32 (*.f32 %203 #s(literal 2 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal -2 binary32) %203) #s(literal -4 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) %203) #s(literal 4 binary32)) (/.f32 (*.f32 %48 #s(literal -1 binary32)) (*.f32 %48 %86)) (/.f32 (*.f32 %203 #s(literal 4 binary32)) #s(literal 8 binary32)) (/.f32 (*.f32 #s(literal -1 binary32) %48) (*.f32 %86 %48)) (/.f32 (*.f32 %48 #s(literal -2 binary32)) (*.f32 %48 %87)) (/.f32 (*.f32 #s(literal -2 binary32) %48) (*.f32 %87 %48)) (/.f32 (*.f32 #s(literal 1 binary32) %203) #s(literal 2 binary32)) (/.f32 (*.f32 %203 #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 (*.f32 #s(literal 4 binary32) %203) #s(literal 8 binary32)) (/.f32 %63 %62) (/.f32 %68 %67) (/.f32 #s(literal -8 binary32) (*.f32 %87 #s(literal 4 binary32))) (/.f32 #s(literal -8 binary32) (*.f32 #s(literal 4 binary32) %87)) (/.f32 %203 #s(literal 2 binary32)) (/.f32 %205 #s(literal -2 binary32)) (/.f32 #s(literal 8 binary32) %76) (/.f32 #s(literal 8 binary32) %79) (/.f32 %48 (*.f32 %36 %48)) (/.f32 %48 (*.f32 %48 %36)) (/.f32 #s(literal -2 binary32) (*.f32 #s(literal 1 binary32) %87)) (/.f32 #s(literal -2 binary32) (*.f32 %87 #s(literal 1 binary32))) (/.f32 #s(literal -2 binary32) (*.f32 %36 #s(literal -2 binary32))) (/.f32 #s(literal -2 binary32) (*.f32 #s(literal -2 binary32) %36)) (/.f32 #s(literal -2 binary32) %87) (/.f32 #s(literal 2 binary32) %65) (/.f32 #s(literal 2 binary32) %70) (/.f32 #s(literal 2 binary32) (*.f32 %86 #s(literal -2 binary32))) (/.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) %86)) (/.f32 #s(literal 2 binary32) %33) (/.f32 #s(literal -4 binary32) %72) (/.f32 #s(literal -4 binary32) %74) (/.f32 #s(literal -4 binary32) (*.f32 %86 #s(literal 4 binary32))) (/.f32 #s(literal -4 binary32) (*.f32 #s(literal 4 binary32) %86)) (/.f32 #s(literal -4 binary32) (*.f32 #s(literal 2 binary32) %87)) (/.f32 #s(literal -4 binary32) (*.f32 %87 #s(literal 2 binary32))) (/.f32 #s(literal -1 binary32) %198) %90 (/.f32 %90 #s(literal 1 binary32)) (/.f32 %36 %231) (/.f32 #s(literal 4 binary32) (*.f32 #s(literal -2 binary32) %87)) (/.f32 #s(literal 4 binary32) (*.f32 %87 #s(literal -2 binary32))) (/.f32 #s(literal 4 binary32) (*.f32 %36 #s(literal 4 binary32))) (/.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) %36)) (/.f32 #s(literal 4 binary32) %81) (/.f32 #s(literal 4 binary32) %83) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) %203)) (/.f32 #s(literal 1 binary32) (pow.f32 %90 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %86 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %36) (-.f32 %209 (*.f32 %212 #s(literal 1 binary32))) (-.f32 %209 (*.f32 %214 #s(literal 1/2 binary32))) (-.f32 %209 (*.f32 #s(literal -1 binary32) %209)) (-.f32 %209 %212) (-.f32 %90 %373) (-.f32 %90 %375) (fma.f32 %201 #s(literal 1/2 binary32) %377) (fma.f32 %201 #s(literal 1/2 binary32) %379) (fma.f32 %201 #s(literal 1/2 binary32) %381) (fma.f32 %201 #s(literal 1/2 binary32) %383) (fma.f32 %201 #s(literal 1/2 binary32) %385) (fma.f32 %201 #s(literal 1/2 binary32) %387) (fma.f32 %201 #s(literal 1/2 binary32) %373) (fma.f32 %201 #s(literal 1/2 binary32) %390) (fma.f32 %201 #s(literal 1/2 binary32) %392) (fma.f32 %201 #s(literal 1/2 binary32) %375) (fma.f32 %107 %90 %395) (fma.f32 #s(literal 3/2 binary32) %209 %398) (fma.f32 %203 #s(literal 1/2 binary32) %377) (fma.f32 %203 #s(literal 1/2 binary32) %379) (fma.f32 %203 #s(literal 1/2 binary32) %381) (fma.f32 %203 #s(literal 1/2 binary32) %383) (fma.f32 %203 #s(literal 1/2 binary32) %385) (fma.f32 %203 #s(literal 1/2 binary32) %387) (fma.f32 %203 #s(literal 1/2 binary32) %373) (fma.f32 %203 #s(literal 1/2 binary32) %390) (fma.f32 %203 #s(literal 1/2 binary32) %392) (fma.f32 %203 #s(literal 1/2 binary32) %375) (fma.f32 %205 #s(literal -1/2 binary32) %377) (fma.f32 %205 #s(literal -1/2 binary32) %379) (fma.f32 %205 #s(literal -1/2 binary32) %381) (fma.f32 %205 #s(literal -1/2 binary32) %383) (fma.f32 %205 #s(literal -1/2 binary32) %385) (fma.f32 %205 #s(literal -1/2 binary32) %387) (fma.f32 %205 #s(literal -1/2 binary32) %373) (fma.f32 %205 #s(literal -1/2 binary32) %390) (fma.f32 %205 #s(literal -1/2 binary32) %392) (fma.f32 %205 #s(literal -1/2 binary32) %375) (fma.f32 %212 #s(literal -1 binary32) %420) (fma.f32 #s(literal 1/4 binary32) %207 %377) (fma.f32 #s(literal 1/4 binary32) %207 %379) (fma.f32 #s(literal 1/4 binary32) %207 %381) (fma.f32 #s(literal 1/4 binary32) %207 %383) (fma.f32 #s(literal 1/4 binary32) %207 %385) (fma.f32 #s(literal 1/4 binary32) %207 %387) (fma.f32 #s(literal 1/4 binary32) %207 %373) (fma.f32 #s(literal 1/4 binary32) %207 %390) (fma.f32 #s(literal 1/4 binary32) %207 %392) (fma.f32 #s(literal 1/4 binary32) %207 %375) (fma.f32 #s(literal 25/16 binary32) %90 %432) (fma.f32 %209 #s(literal 3/2 binary32) %434) (fma.f32 %209 #s(literal 1/2 binary32) %436) (fma.f32 %209 #s(literal 2 binary32) %377) (fma.f32 %209 #s(literal 2 binary32) %379) (fma.f32 %209 #s(literal 2 binary32) %381) (fma.f32 %209 #s(literal 2 binary32) %383) (fma.f32 %209 #s(literal 2 binary32) %385) (fma.f32 %209 #s(literal 2 binary32) %387) (fma.f32 %209 #s(literal 2 binary32) %373) (fma.f32 %209 #s(literal 2 binary32) %390) (fma.f32 %209 #s(literal 2 binary32) %392) (fma.f32 %209 #s(literal 2 binary32) %375) (fma.f32 %209 #s(literal 1 binary32) %209) (fma.f32 #s(literal -1/2 binary32) %205 %377) (fma.f32 #s(literal -1/2 binary32) %205 %379) (fma.f32 #s(literal -1/2 binary32) %205 %381) (fma.f32 #s(literal -1/2 binary32) %205 %383) (fma.f32 #s(literal -1/2 binary32) %205 %385) (fma.f32 #s(literal -1/2 binary32) %205 %387) (fma.f32 #s(literal -1/2 binary32) %205 %373) (fma.f32 #s(literal -1/2 binary32) %205 %390) (fma.f32 #s(literal -1/2 binary32) %205 %392) (fma.f32 #s(literal -1/2 binary32) %205 %375) (fma.f32 #s(literal -1/2 binary32) %214 %209) (fma.f32 #s(literal -2 binary32) %212 %377) (fma.f32 #s(literal -2 binary32) %212 %379) (fma.f32 #s(literal -2 binary32) %212 %381) (fma.f32 #s(literal -2 binary32) %212 %383) (fma.f32 #s(literal -2 binary32) %212 %385) (fma.f32 #s(literal -2 binary32) %212 %387) (fma.f32 #s(literal -2 binary32) %212 %373) (fma.f32 #s(literal -2 binary32) %212 %390) (fma.f32 #s(literal -2 binary32) %212 %392) (fma.f32 #s(literal -2 binary32) %212 %375) (fma.f32 %214 #s(literal -1/2 binary32) %470) (fma.f32 %214 #s(literal -1 binary32) %377) (fma.f32 %214 #s(literal -1 binary32) %379) (fma.f32 %214 #s(literal -1 binary32) %381) (fma.f32 %214 #s(literal -1 binary32) %383) (fma.f32 %214 #s(literal -1 binary32) %385) (fma.f32 %214 #s(literal -1 binary32) %387) (fma.f32 %214 #s(literal -1 binary32) %373) (fma.f32 %214 #s(literal -1 binary32) %390) (fma.f32 %214 #s(literal -1 binary32) %392) (fma.f32 %214 #s(literal -1 binary32) %375) (fma.f32 #s(literal 1/2 binary32) %203 %377) (fma.f32 #s(literal 1/2 binary32) %203 %379) (fma.f32 #s(literal 1/2 binary32) %203 %381) (fma.f32 #s(literal 1/2 binary32) %203 %383) (fma.f32 #s(literal 1/2 binary32) %203 %385) (fma.f32 #s(literal 1/2 binary32) %203 %387) (fma.f32 #s(literal 1/2 binary32) %203 %373) (fma.f32 #s(literal 1/2 binary32) %203 %390) (fma.f32 #s(literal 1/2 binary32) %203 %392) (fma.f32 #s(literal 1/2 binary32) %203 %375) (fma.f32 #s(literal 1/2 binary32) %209 %492) (fma.f32 #s(literal 1/2 binary32) %90 %209) (fma.f32 #s(literal 2 binary32) %209 %377) (fma.f32 #s(literal 2 binary32) %209 %379) (fma.f32 #s(literal 2 binary32) %209 %381) (fma.f32 #s(literal 2 binary32) %209 %383) (fma.f32 #s(literal 2 binary32) %209 %385) (fma.f32 #s(literal 2 binary32) %209 %387) (fma.f32 #s(literal 2 binary32) %209 %373) (fma.f32 #s(literal 2 binary32) %209 %390) (fma.f32 #s(literal 2 binary32) %209 %392) (fma.f32 #s(literal 2 binary32) %209 %375) (fma.f32 #s(literal -1 binary32) %212 %505) (fma.f32 #s(literal -1 binary32) %214 %377) (fma.f32 #s(literal -1 binary32) %214 %379) (fma.f32 #s(literal -1 binary32) %214 %381) (fma.f32 #s(literal -1 binary32) %214 %383) (fma.f32 #s(literal -1 binary32) %214 %385) (fma.f32 #s(literal -1 binary32) %214 %387) (fma.f32 #s(literal -1 binary32) %214 %373) (fma.f32 #s(literal -1 binary32) %214 %390) (fma.f32 #s(literal -1 binary32) %214 %392) (fma.f32 #s(literal -1 binary32) %214 %375) (fma.f32 #s(literal 0 binary32) %214 %90) (fma.f32 #s(literal 0 binary32) %90 %90) (fma.f32 %90 %107 %519) (fma.f32 %90 #s(literal 25/16 binary32) %521) (fma.f32 %90 #s(literal 1/2 binary32) %209) (fma.f32 %90 #s(literal 0 binary32) %90) (fma.f32 %90 #s(literal 1 binary32) %377) (fma.f32 %90 #s(literal 1 binary32) %379) (fma.f32 %90 #s(literal 1 binary32) %381) (fma.f32 %90 #s(literal 1 binary32) %383) (fma.f32 %90 #s(literal 1 binary32) %385) (fma.f32 %90 #s(literal 1 binary32) %387) (fma.f32 %90 #s(literal 1 binary32) %373) (fma.f32 %90 #s(literal 1 binary32) %390) (fma.f32 %90 #s(literal 1 binary32) %392) (fma.f32 %90 #s(literal 1 binary32) %375) (fma.f32 #s(literal 4 binary32) %220 %377) (fma.f32 #s(literal 4 binary32) %220 %379) (fma.f32 #s(literal 4 binary32) %220 %381) (fma.f32 #s(literal 4 binary32) %220 %383) (fma.f32 #s(literal 4 binary32) %220 %385) (fma.f32 #s(literal 4 binary32) %220 %387) (fma.f32 #s(literal 4 binary32) %220 %373) (fma.f32 #s(literal 4 binary32) %220 %390) (fma.f32 #s(literal 4 binary32) %220 %392) (fma.f32 #s(literal 4 binary32) %220 %375) (fma.f32 #s(literal 1 binary32) %209 %209) (fma.f32 #s(literal 1 binary32) %90 %377) (fma.f32 #s(literal 1 binary32) %90 %379) (fma.f32 #s(literal 1 binary32) %90 %381) (fma.f32 #s(literal 1 binary32) %90 %383) (fma.f32 #s(literal 1 binary32) %90 %385) (fma.f32 #s(literal 1 binary32) %90 %387) (fma.f32 #s(literal 1 binary32) %90 %373) (fma.f32 #s(literal 1 binary32) %90 %390) (fma.f32 #s(literal 1 binary32) %90 %392) (fma.f32 #s(literal 1 binary32) %90 %375) (pow.f32 %90 #s(literal 1 binary32)) (pow.f32 %36 #s(literal -1 binary32)) (+.f32 %436 %434) (+.f32 %505 %505) (+.f32 (*.f32 %90 %107) %519) (+.f32 (*.f32 %90 #s(literal 25/16 binary32)) %521) (+.f32 %492 %398) (+.f32 %420 %420) (+.f32 (*.f32 %107 %90) %395) (+.f32 (*.f32 #s(literal 25/16 binary32) %90) %432) (+.f32 %398 %492) (+.f32 %470 %470) (+.f32 %434 %436) (+.f32 %573 %574) (+.f32 %574 %573) (+.f32 (/.f32 %107 %36) (/.f32 %106 %36)) (+.f32 (/.f32 #s(literal 25/16 binary32) %36) (/.f32 #s(literal -9/16 binary32) %36)) (+.f32 %375 %90) (+.f32 %209 %209) (+.f32 %90 %377) (+.f32 %90 %379) (+.f32 %90 %381) (+.f32 %90 %383) (+.f32 %90 %385) (+.f32 %90 %387) (+.f32 %90 %373) (+.f32 %90 %390) (+.f32 %90 %392) (+.f32 %90 %375) (neg.f32 %214) (log.f32 %597) (log.f32 %90) (*.f32 %602 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) %601) (*.f32 #s(literal -2 binary32) %606) (*.f32 #s(literal 1/2 binary32) %608) (*.f32 #s(literal 1/2 binary32) %602) (*.f32 #s(literal 2 binary32) %611) (*.f32 #s(literal 2 binary32) %614) (*.f32 #s(literal 2 binary32) %616) (*.f32 #s(literal -1 binary32) %600) (*.f32 %600 #s(literal -1 binary32)) (*.f32 %613 #s(literal 1 binary32)) (*.f32 #s(literal 4 binary32) %621) (*.f32 #s(literal 1 binary32) %613) (/.f32 (+.f32 #s(literal 0 binary32) %624) #s(literal 4 binary32)) (/.f32 %608 #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 0 binary32) %628) #s(literal 4 binary32)) (/.f32 (fma.f32 %602 #s(literal 2 binary32) #s(literal 0 binary32)) #s(literal 4 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) %633) #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal -2 binary32) %601) #s(literal 4 binary32)) (/.f32 %633 #s(literal -4 binary32)) (/.f32 (*.f32 %601 #s(literal -2 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 %601 #s(literal 2 binary32)) #s(literal -4 binary32)) (/.f32 (*.f32 %602 %48) %63) (/.f32 (*.f32 %602 #s(literal -2 binary32)) #s(literal -4 binary32)) (/.f32 %624 #s(literal 4 binary32)) (/.f32 (*.f32 %602 #s(literal 4 binary32)) #s(literal 8 binary32)) (/.f32 (*.f32 %602 #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 (*.f32 %48 %602) %68) (/.f32 (*.f32 #s(literal -2 binary32) %602) #s(literal -4 binary32)) (/.f32 %628 #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 4 binary32) %602) #s(literal 8 binary32)) (/.f32 (*.f32 #s(literal 1 binary32) %602) #s(literal 2 binary32)) (/.f32 %602 #s(literal 2 binary32)) (/.f32 %601 #s(literal -2 binary32)) (/.f32 %613 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) %602)) (/.f32 #s(literal 1 binary32) (pow.f32 %613 #s(literal -1 binary32))) (-.f32 %669 %670) (-.f32 %106 (log.f32 (/.f32 %36 #s(literal 2 binary32)))) (-.f32 %670 (neg.f32 %675)) (-.f32 %670 (log.f32 (fabs.f32 %33))) (-.f32 #s(literal 0 binary32) %600) (-.f32 %613 #s(literal 0 binary32)) (fma.f32 %107 %613 %683) (fma.f32 %602 #s(literal 1/2 binary32) %685) (fma.f32 %602 #s(literal 1/2 binary32) %687) (fma.f32 %602 #s(literal 1/2 binary32) %689) (fma.f32 %602 #s(literal 1/2 binary32) %691) (fma.f32 %602 #s(literal 1/2 binary32) #s(literal 0 binary32)) (fma.f32 #s(literal 25/16 binary32) %613 %694) (fma.f32 #s(literal -1/2 binary32) %601 %685) (fma.f32 #s(literal -1/2 binary32) %601 %687) (fma.f32 #s(literal -1/2 binary32) %601 %689) (fma.f32 #s(literal -1/2 binary32) %601 %691) (fma.f32 #s(literal -1/2 binary32) %601 #s(literal 0 binary32)) (fma.f32 #s(literal -1/2 binary32) %600 %616) (fma.f32 #s(literal -2 binary32) %606 %685) (fma.f32 #s(literal -2 binary32) %606 %687) (fma.f32 #s(literal -2 binary32) %606 %689) (fma.f32 #s(literal -2 binary32) %606 %691) (fma.f32 #s(literal -2 binary32) %606 #s(literal 0 binary32)) (fma.f32 %670 #s(literal 1 binary32) %707) (fma.f32 #s(literal 1/2 binary32) %608 %685) (fma.f32 #s(literal 1/2 binary32) %608 %687) (fma.f32 #s(literal 1/2 binary32) %608 %689) (fma.f32 #s(literal 1/2 binary32) %608 %691) (fma.f32 #s(literal 1/2 binary32) %608 #s(literal 0 binary32)) (fma.f32 #s(literal 1/2 binary32) %602 %685) (fma.f32 #s(literal 1/2 binary32) %602 %687) (fma.f32 #s(literal 1/2 binary32) %602 %689) (fma.f32 #s(literal 1/2 binary32) %602 %691) (fma.f32 #s(literal 1/2 binary32) %602 #s(literal 0 binary32)) (fma.f32 #s(literal 1/2 binary32) %613 %616) (fma.f32 #s(literal 2 binary32) %611 %685) (fma.f32 #s(literal 2 binary32) %611 %687) (fma.f32 #s(literal 2 binary32) %611 %689) (fma.f32 #s(literal 2 binary32) %611 %691) (fma.f32 #s(literal 2 binary32) %611 #s(literal 0 binary32)) (fma.f32 #s(literal 2 binary32) %614 %685) (fma.f32 #s(literal 2 binary32) %614 %687) (fma.f32 #s(literal 2 binary32) %614 %689) (fma.f32 #s(literal 2 binary32) %614 %691) (fma.f32 #s(literal 2 binary32) %614 #s(literal 0 binary32)) (fma.f32 #s(literal 2 binary32) %616 %685) (fma.f32 #s(literal 2 binary32) %616 %687) (fma.f32 #s(literal 2 binary32) %616 %689) (fma.f32 #s(literal 2 binary32) %616 %691) (fma.f32 #s(literal 2 binary32) %616 #s(literal 0 binary32)) (fma.f32 #s(literal -1 binary32) %106 %675) (fma.f32 #s(literal -1 binary32) %670 %669) (fma.f32 #s(literal -1 binary32) %600 %685) (fma.f32 #s(literal -1 binary32) %600 %687) (fma.f32 #s(literal -1 binary32) %600 %689) (fma.f32 #s(literal -1 binary32) %600 %691) (fma.f32 #s(literal -1 binary32) %600 #s(literal 0 binary32)) (fma.f32 %600 #s(literal -1/2 binary32) %742) (fma.f32 %600 #s(literal -1 binary32) %685) (fma.f32 %600 #s(literal -1 binary32) %687) (fma.f32 %600 #s(literal -1 binary32) %689) (fma.f32 %600 #s(literal -1 binary32) %691) (fma.f32 %600 #s(literal -1 binary32) #s(literal 0 binary32)) (fma.f32 #s(literal 0 binary32) %613 %613) (fma.f32 %613 %107 %750) (fma.f32 %613 #s(literal 25/16 binary32) %752) (fma.f32 %613 #s(literal 1/2 binary32) %754) (fma.f32 %613 #s(literal 0 binary32) %613) (fma.f32 %613 #s(literal 1 binary32) %685) (fma.f32 %613 #s(literal 1 binary32) %687) (fma.f32 %613 #s(literal 1 binary32) %689) (fma.f32 %613 #s(literal 1 binary32) %691) (fma.f32 %613 #s(literal 1 binary32) #s(literal 0 binary32)) (fma.f32 #s(literal 4 binary32) %621 %685) (fma.f32 #s(literal 4 binary32) %621 %687) (fma.f32 #s(literal 4 binary32) %621 %689) (fma.f32 #s(literal 4 binary32) %621 %691) (fma.f32 #s(literal 4 binary32) %621 #s(literal 0 binary32)) (fma.f32 #s(literal 1 binary32) %675 %670) (fma.f32 #s(literal 1 binary32) %106 %669) (fma.f32 #s(literal 1 binary32) %670 %675) (fma.f32 #s(literal 1 binary32) %613 %685) (fma.f32 #s(literal 1 binary32) %613 %687) (fma.f32 #s(literal 1 binary32) %613 %689) (fma.f32 #s(literal 1 binary32) %613 %691) (fma.f32 #s(literal 1 binary32) %613 #s(literal 0 binary32)) (pow.f32 %613 #s(literal 1 binary32)) (+.f32 (*.f32 %613 %107) %750) (+.f32 (*.f32 %613 #s(literal 25/16 binary32)) %752) (+.f32 %687 %613) (+.f32 %742 %742) (+.f32 %754 %754) (+.f32 (*.f32 %107 %613) %683) (+.f32 (*.f32 #s(literal 25/16 binary32) %613) %694) (+.f32 %691 %613) (+.f32 (*.f32 %670 #s(literal 1 binary32)) %707) (+.f32 %669 %106) (+.f32 %675 %670) (+.f32 %616 %616) (+.f32 %106 %669) (+.f32 %670 %675) (+.f32 #s(literal 0 binary32) %613) (+.f32 %613 %685) (+.f32 %613 %687) (+.f32 %613 %689) (+.f32 %613 %691) (+.f32 %613 #s(literal 0 binary32)) %613 (log.f32 (pow.f32 %596 %801)) (log.f32 (pow.f32 %36 %801)) (log.f32 (pow.f32 %597 %806)) (log.f32 (pow.f32 %90 %806)) (log.f32 (pow.f32 %596 %811)) (log.f32 (pow.f32 %36 %811)) (log.f32 (pow.f32 %816 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) %816)) (log.f32 (pow.f32 %597 s)) (log.f32 %823) (*.f32 %801 %600) (*.f32 %806 %613) %827 (*.f32 #s(literal -1 binary32) %828) (*.f32 %600 %811) (*.f32 %613 s) (*.f32 #s(literal 1 binary32) %833) (*.f32 #s(literal 1 binary32) %827) (*.f32 s %613) (/.f32 #s(literal 1 binary32) (pow.f32 %827 #s(literal -1 binary32))) (-.f32 %839 %840) (-.f32 %839 %843) (-.f32 %839 %845) (-.f32 %839 %847) (-.f32 %839 %849) (-.f32 %839 %851) (-.f32 %839 %828) (-.f32 %854 %840) (-.f32 %854 %843) (-.f32 %854 %845) (-.f32 %854 %847) (-.f32 %854 %849) (-.f32 %854 %851) (-.f32 %854 %828) (fma.f32 %801 %600 %862) (fma.f32 %801 %600 %864) (fma.f32 %801 %600 %866) (fma.f32 %801 %600 %868) (fma.f32 %801 %600 %839) (fma.f32 %801 %600 %854) (fma.f32 %806 %670 %872) (fma.f32 %806 #s(literal 0 binary32) %827) (fma.f32 %806 %613 %862) (fma.f32 %806 %613 %864) (fma.f32 %806 %613 %866) (fma.f32 %806 %613 %868) (fma.f32 %806 %613 %839) (fma.f32 %806 %613 %854) (fma.f32 %839 #s(literal 1 binary32) %881) (fma.f32 %854 #s(literal 1 binary32) %881) (fma.f32 %811 %600 %862) (fma.f32 %811 %600 %864) (fma.f32 %811 %600 %866) (fma.f32 %811 %600 %868) (fma.f32 %811 %600 %839) (fma.f32 %811 %600 %854) (fma.f32 %670 %806 %890) (fma.f32 %670 s %892) (fma.f32 #s(literal -1 binary32) %828 %862) (fma.f32 #s(literal -1 binary32) %828 %864) (fma.f32 #s(literal -1 binary32) %828 %866) (fma.f32 #s(literal -1 binary32) %828 %868) (fma.f32 #s(literal -1 binary32) %828 %839) (fma.f32 #s(literal -1 binary32) %828 %854) (fma.f32 %600 %801 %900) (fma.f32 %600 %811 %862) (fma.f32 %600 %811 %864) (fma.f32 %600 %811 %866) (fma.f32 %600 %811 %868) (fma.f32 %600 %811 %839) (fma.f32 %600 %811 %854) (fma.f32 #s(literal 0 binary32) %806 %908) (fma.f32 #s(literal 0 binary32) s %827) (fma.f32 %613 %806 %911) (fma.f32 %613 s %862) (fma.f32 %613 s %864) (fma.f32 %613 s %866) (fma.f32 %613 s %868) (fma.f32 %613 s %839) (fma.f32 %613 s %854) (fma.f32 #s(literal 1 binary32) %839 %827) (fma.f32 #s(literal 1 binary32) %854 %827) (fma.f32 #s(literal 1 binary32) %833 %862) (fma.f32 #s(literal 1 binary32) %833 %864) (fma.f32 #s(literal 1 binary32) %833 %866) (fma.f32 #s(literal 1 binary32) %833 %868) (fma.f32 #s(literal 1 binary32) %833 %839) (fma.f32 #s(literal 1 binary32) %833 %854) (fma.f32 #s(literal 1 binary32) %827 %862) (fma.f32 #s(literal 1 binary32) %827 %864) (fma.f32 #s(literal 1 binary32) %827 %866) (fma.f32 #s(literal 1 binary32) %827 %868) (fma.f32 #s(literal 1 binary32) %827 %839) (fma.f32 #s(literal 1 binary32) %827 %854) (fma.f32 s %670 %933) (fma.f32 s #s(literal 0 binary32) %827) (fma.f32 s %613 %862) (fma.f32 s %613 %864) (fma.f32 s %613 %866) (fma.f32 s %613 %868) (fma.f32 s %613 %839) (fma.f32 s %613 %854) (pow.f32 %827 #s(literal 1 binary32)) (+.f32 (*.f32 %806 %670) %872) (+.f32 %864 %827) (+.f32 (*.f32 #s(literal 1 binary32) %839) %827) (+.f32 (*.f32 #s(literal 1 binary32) %854) %827) (+.f32 (*.f32 s %670) %933) (+.f32 (*.f32 %600 %801) %900) (+.f32 (*.f32 %670 %806) %890) (+.f32 %911 %908) (+.f32 %908 %911) (+.f32 (*.f32 %839 #s(literal 1 binary32)) %881) (+.f32 (*.f32 %854 #s(literal 1 binary32)) %881) (+.f32 (*.f32 %670 s) %892) (+.f32 %839 %827) (+.f32 %854 %827) (+.f32 %827 %862) (+.f32 %827 %864) (+.f32 %827 %866) (+.f32 %827 %868) (+.f32 %827 %839) (+.f32 %827 %854) (neg.f32 %840) (neg.f32 %845) (neg.f32 %847) (neg.f32 %849) (neg.f32 %851) (neg.f32 %828) |
Compiled 725 to 1 137 computations (-56.8% saved)
Compiled 63 to 317 computations (-403.2% saved)
21 alts after pruning (20 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 43 | 20 | 63 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 43 | 21 | 64 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 62.7% | %121 = (*.f32 s #s(literal 1 binary32)) (fma.f32 %121 (log.f32 #s(literal 2 binary32)) (*.f32 %121 (log.f32 (/.f32 #s(literal -1/2 binary32) (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32)))))) |
| ▶ | 62.4% | (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 s) (log.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)))) #s(literal -1 binary32))) |
| ▶ | 61.9% | %121 = (*.f32 s #s(literal 1 binary32)) (+.f32 (*.f32 %121 (log.f32 #s(literal 2 binary32))) (*.f32 %121 (log.f32 (/.f32 #s(literal -1/2 binary32) (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32)))))) |
| ▶ | 64.6% | (*.f32 (*.f32 s #s(literal -1 binary32)) (log.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)))) |
| ▶ | 64.5% | (*.f32 s (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)))))))) |
| ▶ | 62.2% | (*.f32 s (-.f32 (log.f32 (/.f32 #s(literal 2 binary32) (fabs.f32 (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32))))) (log.f32 #s(literal 2 binary32)))) |
| ▶ | 64.3% | (*.f32 s (-.f32 (log.f32 #s(literal 2 binary32)) (log.f32 (fabs.f32 (fma.f32 #s(literal 2 binary32) (*.f32 #s(literal -4 binary32) u) #s(literal 2 binary32)))))) |
| ▶ | 64.4% | (*.f32 s (-.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)) #s(literal 2 binary32))))) |
| ▶ | 64.6% | %92 = (neg.f32 (log.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)))) %94 = (log.f32 #s(literal 1/2 binary32)) (*.f32 s (+.f32 (*.f32 %92 (-.f32 #s(literal 1 binary32) %94)) (*.f32 %92 %94))) |
| ▶ | 62.2% | (*.f32 s (*.f32 #s(literal -2 binary32) (log.f32 (sqrt.f32 (fabs.f32 (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32))))))) |
| ▶ | 62.1% | %72 = (sqrt.f32 #s(literal 2 binary32)) (*.f32 s (log.f32 (/.f32 (*.f32 %72 #s(literal -1 binary32)) (*.f32 %72 (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32)))))) |
| ▶ | 61.7% | %72 = (sqrt.f32 #s(literal 2 binary32)) (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -4 binary32) u) %72 %72) %72)))) |
| ✓ | 62.3% | (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))))) |
| ▶ | 60.8% | %58 = (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)) (*.f32 s (log.f32 (+.f32 (/.f32 #s(literal 25/16 binary32) %58) (/.f32 #s(literal -9/16 binary32) %58)))) |
| ▶ | 92.3% | (*.f32 s (approx (log (/ 1 (- 1 (* 4 u)))) (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 64/3 binary32) (*.f32 #s(literal 64 binary32) u))))))))) |
| ▶ | 90.0% | (*.f32 s (approx (log (/ 1 (- 1 (* 4 u)))) (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 64/3 binary32) u))))))) |
| ▶ | 86.1% | (*.f32 s (approx (log (/ 1 (- 1 (* 4 u)))) (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) u))))) |
| ▶ | 92.5% | (approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u (fma.f32 #s(literal 4 binary32) s (*.f32 u (fma.f32 #s(literal 8 binary32) s (*.f32 u (fma.f32 #s(literal 64/3 binary32) s (*.f32 #s(literal 64 binary32) (*.f32 s u))))))))) |
| ▶ | 90.2% | (approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u (fma.f32 #s(literal 4 binary32) s (*.f32 u (fma.f32 #s(literal 8 binary32) s (*.f32 #s(literal 64/3 binary32) (*.f32 s u))))))) |
| ▶ | 86.2% | (approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u (fma.f32 #s(literal 4 binary32) s (*.f32 #s(literal 8 binary32) (*.f32 s u))))) |
| ▶ | 73.8% | (approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 #s(literal 4 binary32) (*.f32 s u))) |
Compiled 21 to 119 computations (-466.7% saved)
| Inputs |
|---|
%1 = (sqrt 2) %3 = (log 1/2) %1 %3 (- 1 %3) (* %1 -1) (log 2) |
| Outputs |
|---|
#s(literal 11863283/8388608 binary32) #s(literal -1453635/2097152 binary32) #s(literal 3550787/2097152 binary32) #s(literal -11863283/8388608 binary32) #s(literal 1453635/2097152 binary32) |
| 0.0ms | 1× | 0 | valid |
Compiled 16 to 11 computations (31.3% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1839 | 13151 |
| 1× | iter-limit |
| Inputs |
|---|
%5 = (*.f32 #s(literal -4 binary32) u) %7 = (*.f32 #s(literal 64 binary32) u) %9 = (*.f32 #s(literal 8 binary32) u) %10 = (+.f32 #s(literal 4 binary32) %9) %11 = (*.f32 u %10) %17 = (log (/ 1 (- 1 (* 4 u)))) %18 = (approx %17 %11) %20 = (*.f32 #s(literal 64/3 binary32) u) %21 = (+.f32 #s(literal 8 binary32) %20) %22 = (*.f32 u %21) %23 = (+.f32 #s(literal 4 binary32) %22) %24 = (*.f32 u %23) %25 = (approx %17 %24) %26 = (+.f32 #s(literal 64/3 binary32) %7) %27 = (*.f32 u %26) %28 = (+.f32 #s(literal 8 binary32) %27) %29 = (*.f32 u %28) %30 = (+.f32 #s(literal 4 binary32) %29) %31 = (*.f32 u %30) %32 = (approx %17 %31) %33 = (*.f32 s u) %34 = (*.f32 #s(literal 4 binary32) %33) %35 = (* s %17) %37 = (*.f32 #s(literal 8 binary32) %33) %38 = (fma.f32 #s(literal 4 binary32) s %37) %39 = (*.f32 u %38) %41 = (*.f32 #s(literal 64/3 binary32) %33) %42 = (fma.f32 #s(literal 8 binary32) s %41) %43 = (*.f32 u %42) %44 = (fma.f32 #s(literal 4 binary32) s %43) %45 = (*.f32 u %44) %47 = (*.f32 #s(literal 64 binary32) %33) %48 = (fma.f32 #s(literal 64/3 binary32) s %47) %49 = (*.f32 u %48) %50 = (fma.f32 #s(literal 8 binary32) s %49) %51 = (*.f32 u %50) %52 = (fma.f32 #s(literal 4 binary32) s %51) %53 = (*.f32 u %52) %57 = (fma.f32 #s(literal 2 binary32) %5 #s(literal 2 binary32)) %59 = (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)) %60 = (sqrt.f32 #s(literal 2 binary32)) %61 = (fma.f32 %5 %60 %60) %62 = (/.f32 %61 %60) %64 = (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32)) %66 = (log.f32 #s(literal 1/2 binary32)) %67 = (-.f32 #s(literal 1 binary32) %66) %70 = (/.f32 #s(literal -1/2 binary32) %64) %71 = (*.f32 %60 #s(literal -1 binary32)) %72 = (*.f32 %60 %64) %73 = (/.f32 %71 %72) %74 = (/.f32 #s(literal 25/16 binary32) %59) %75 = (/.f32 #s(literal -9/16 binary32) %59) %76 = (+.f32 %74 %75) %77 = (fabs.f32 %64) %78 = (log.f32 %59) %79 = (*.f32 #s(literal 2 binary32) %78) %80 = (neg.f32 %79) %81 = (sqrt.f32 %77) %82 = (log.f32 %81) %83 = (*.f32 #s(literal -2 binary32) %82) %84 = (neg.f32 %78) %85 = (/.f32 #s(literal 2 binary32) %80) %86 = (/.f32 #s(literal 1 binary32) %85) %87 = (/.f32 #s(literal 2 binary32) %77) %88 = (log.f32 %87) %89 = (log.f32 #s(literal 2 binary32)) %90 = (-.f32 %88 %89) %91 = (/.f32 %59 #s(literal 2 binary32)) %92 = (log.f32 %91) %93 = (-.f32 %66 %92) %94 = (log.f32 %70) %95 = (fabs.f32 %57) %96 = (log.f32 %95) %97 = (-.f32 %89 %96) %98 = (*.f32 %84 %66) %99 = (*.f32 %84 %67) %100 = (+.f32 %99 %98) %101 = (*.f32 s #s(literal -1 binary32)) %102 = (*.f32 s #s(literal 1 binary32)) %103 = (neg.f32 s) %105 = (*.f32 %103 %78) %106 = (pow.f32 %105 #s(literal -1 binary32)) %108 = (*.f32 %102 %94) %110 = (*.f32 %102 %89) %112 = (/.f32 #s(literal 1 binary32) %62) %113 = (log.f32 %112) %115 = (log.f32 %73) %117 = (log.f32 %76) s #s(literal 1 binary32) #s(literal 4 binary32) u #s(literal -4 binary32) %5 #s(literal 64 binary32) %7 #s(literal 8 binary32) %9 %10 %11 %18 #s(literal 64/3 binary32) %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %32 %33 %34 (approx %35 %34) %37 %38 %39 (approx %35 %39) %41 %42 %43 %44 %45 (approx %35 %45) %47 %48 %49 %50 %51 %52 %53 (approx %35 %53) #s(literal -1 binary32) #s(literal 2 binary32) %57 #s(literal 1/2 binary32) %59 %60 %61 %62 #s(literal -2 binary32) %64 #s(literal -1/2 binary32) %66 %67 #s(literal 25/16 binary32) #s(literal -9/16 binary32) %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 (*.f32 %101 %78) %105 %106 (/.f32 #s(literal 1 binary32) %106) %108 (fma.f32 %102 %89 %108) %110 (+.f32 %110 %108) %112 %113 (*.f32 s %113) %115 (*.f32 s %115) %117 (*.f32 s %117) (*.f32 s %83) (*.f32 s %86) (*.f32 s %90) (*.f32 s %93) (*.f32 s %97) (*.f32 s %100) (*.f32 s %18) (*.f32 s %25) (*.f32 s %32) |
| Outputs |
|---|
%5 = (* s u) %6 = (*.f32 s u) %17 = (log (/ 1 (- 1 (* 4 u)))) %18 = (* s %17) %20 = (*.f32 #s(literal 4 binary32) u) %27 = (* 8 %5) %29 = (*.f32 #s(literal 8 binary32) %6) %31 = (* 4 s) %32 = (+ %31 %27) %33 = (*.f32 #s(literal 8 binary32) u) %34 = (+.f32 #s(literal 4 binary32) %33) %37 = (* u %32) %38 = (*.f32 u %34) %42 = (* 64/3 %5) %44 = (*.f32 #s(literal 64/3 binary32) %6) %46 = (* 8 s) %47 = (+ %46 %42) %48 = (*.f32 #s(literal 64/3 binary32) u) %49 = (+.f32 #s(literal 8 binary32) %48) %52 = (* u %47) %53 = (*.f32 u %49) %56 = (+ %31 %52) %57 = (+.f32 #s(literal 4 binary32) %53) %60 = (* u %56) %61 = (*.f32 u %57) %65 = (* 64 %5) %67 = (*.f32 #s(literal 64 binary32) %6) %70 = (+ (* 64/3 s) %65) %71 = (*.f32 #s(literal 64 binary32) u) %72 = (+.f32 #s(literal 64/3 binary32) %71) %75 = (* u %70) %76 = (*.f32 u %72) %79 = (+ %46 %75) %80 = (+.f32 #s(literal 8 binary32) %76) %83 = (* u %79) %84 = (*.f32 u %80) %87 = (+ %31 %83) %88 = (+.f32 #s(literal 4 binary32) %84) %91 = (* u %87) %92 = (*.f32 u %88) %96 = (* s -1) %101 = (* -4 u) %102 = (+ %101 1) %103 = (log %102) %104 = (* %96 %103) %106 = (*.f32 #s(literal -4 binary32) u) %107 = (+.f32 #s(literal 1 binary32) %106) %108 = (log.f32 %107) %109 = (*.f32 s %108) %114 = (pow (* (neg s) %103) -1) %117 = (* s 1) %120 = (+ (* u 4) -1) %121 = (/ -1/2 %120) %122 = (log %121) %123 = (* %117 %122) %125 = (-.f32 %20 #s(literal 1 binary32)) %127 = (log.f32 (/.f32 #s(literal -1/2 binary32) %125)) %131 = (log 2) %132 = (* %117 %131) %133 = (+ %132 %123) %135 = (log.f32 #s(literal 2 binary32)) %139 = (*.f32 s %135) %141 = (sqrt 2) %143 = (+ (* %101 %141) %141) %148 = (sqrt.f32 #s(literal 2 binary32)) %149 = (*.f32 u %148) %150 = (*.f32 #s(literal -4 binary32) %149) %151 = (+.f32 %148 %150) %157 = (* %141 %120) %158 = (/ (* %141 -1) %157) %166 = (/ 25/16 %102) %168 = (/ -9/16 %102) %177 = (fabs %120) %178 = (sqrt %177) %179 = (log %178) %180 = (* -2 %179) %181 = (* s %180) %183 = (fabs.f32 %125) %189 = (/ 2 %177) %190 = (log %189) %191 = (- %190 %131) %192 = (* s %191) %199 = (log 1/2) %200 = (/ %102 2) %201 = (log %200) %202 = (- %199 %201) %203 = (* s %202) %205 = (log.f32 #s(literal 1/2 binary32)) %212 = (+ (* 2 %101) 2) %213 = (fabs %212) %214 = (log %213) %215 = (- %131 %214) %216 = (* s %215) %218 = (*.f32 #s(literal -8 binary32) u) %219 = (+.f32 #s(literal 2 binary32) %218) %225 = (neg %103) %227 = (* %225 (- 1 %199)) %228 = (* %225 %199) %229 = (+ %227 %228) %230 = (* s %229) %232 = (-.f32 #s(literal 1 binary32) %205) %238 = (-.f32 %218 #s(literal 4 binary32)) %242 = (*.f32 u %238) %248 = (-.f32 (*.f32 #s(literal -64/3 binary32) u) #s(literal 8 binary32)) %252 = (*.f32 u %248) %256 = (-.f32 %252 #s(literal 4 binary32)) %260 = (*.f32 u %256) %266 = (-.f32 (*.f32 #s(literal -64 binary32) u) #s(literal 64/3 binary32)) %270 = (*.f32 u %266) %274 = (-.f32 %270 #s(literal 8 binary32)) %278 = (*.f32 u %274) %282 = (-.f32 %278 #s(literal 4 binary32)) %286 = (*.f32 u %282) %297 = (* 64 u) %299 = (* 8 u) %301 = (+ 4 %299) %304 = (* u %301) %309 = (* 64/3 u) %311 = (+ 8 %309) %314 = (* u %311) %316 = (+ 4 %314) %318 = (+ 64/3 %297) %321 = (* u %318) %323 = (+ 8 %321) %325 = (* u %323) %327 = (+ 4 %325) %329 = (fma.f32 #s(literal 4 binary32) s %29) %330 = (*.f32 u %329) %332 = (fma.f32 #s(literal 8 binary32) s %44) %333 = (*.f32 u %332) %334 = (fma.f32 #s(literal 4 binary32) s %333) %335 = (*.f32 u %334) %337 = (fma.f32 #s(literal 64/3 binary32) s %67) %338 = (*.f32 u %337) %339 = (fma.f32 #s(literal 8 binary32) s %338) %340 = (*.f32 u %339) %341 = (fma.f32 #s(literal 4 binary32) s %340) %347 = (*.f32 #s(literal 8 binary32) s) %352 = (*.f32 #s(literal 64/3 binary32) s) %371 = (+.f32 #s(literal 2 binary32) %33) %379 = (+.f32 #s(literal 2 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 32 binary32) u)))) %385 = (*.f32 #s(literal 4 binary32) %149) %391 = (*.f32 #s(literal 16 binary32) u) %448 = (* 2 %103) %472 = (neg %448) %483 = (*.f32 #s(literal 128 binary32) u) %491 = (*.f32 #s(literal -2 binary32) u) %499 = (*.f32 u (-.f32 %106 #s(literal 2 binary32))) %523 = (/ 2 %472) %584 = (*.f32 u %205) %605 = (*.f32 u %232) %627 = (fma.f32 #s(literal 4 binary32) %205 (*.f32 #s(literal 4 binary32) %232)) %628 = (*.f32 u %627) %631 = (fma.f32 #s(literal 8 binary32) %205 (*.f32 #s(literal 8 binary32) %232)) %632 = (*.f32 u %631) %638 = (fma.f32 #s(literal 64/3 binary32) %205 (*.f32 #s(literal 64/3 binary32) %232)) %639 = (*.f32 u %638) %649 = (*.f32 u (fma.f32 #s(literal 64 binary32) %205 (*.f32 #s(literal 64 binary32) %232))) %662 = (/.f32 u s) %663 = (/.f32 #s(literal 1 binary32) s) %664 = (*.f32 #s(literal 1/4 binary32) %663) %669 = (*.f32 #s(literal 1/2 binary32) %663) %682 = (*.f32 s %205) %690 = (fma.f32 s %205 %139) %720 = (/.f32 #s(literal 1 binary32) u) %722 = (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 4 binary32) %720)) %725 = (pow.f32 u #s(literal 2 binary32)) %730 = (log.f32 #s(literal 1/4 binary32)) %732 = (log.f32 (neg.f32 %720)) %733 = (+.f32 %730 %732) %735 = (*.f32 #s(literal 1/4 binary32) %720) %743 = (+.f32 %732 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 3/32 binary32) %720)) u))) %751 = (+.f32 %732 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 3/32 binary32) (*.f32 #s(literal 7/192 binary32) %720)) %725))) %756 = (+.f32 #s(literal 64/3 binary32) (*.f32 #s(literal 8 binary32) %720)) %765 = (+.f32 #s(literal 64/3 binary32) (fma.f32 #s(literal 8 binary32) %720 (/.f32 #s(literal 4 binary32) %725))) %768 = (* u %316) %770 = (pow.f32 u #s(literal 3 binary32)) %778 = (+.f32 #s(literal 64 binary32) (*.f32 #s(literal 64/3 binary32) %720)) %785 = (/.f32 #s(literal 8 binary32) %725) %787 = (+.f32 #s(literal 64 binary32) (fma.f32 #s(literal 64/3 binary32) %720 %785)) %796 = (/.f32 #s(literal 1 binary32) %770) %799 = (+.f32 #s(literal 64 binary32) (fma.f32 #s(literal 64/3 binary32) %720 (fma.f32 #s(literal 4 binary32) %796 %785))) %802 = (* u %327) %803 = (pow.f32 u #s(literal 4 binary32)) %812 = (*.f32 s %733) %815 = (/.f32 s u) %819 = (/.f32 s %725) %824 = (/.f32 s %770) %829 = (fma.f32 #s(literal 4 binary32) %815 %347) %832 = (*.f32 s %725) %837 = (fma.f32 #s(literal 8 binary32) %815 %352) %844 = (fma.f32 #s(literal 4 binary32) %819 %837) %847 = (*.f32 s %770) %854 = (*.f32 #s(literal 64 binary32) s) %855 = (fma.f32 #s(literal 64/3 binary32) %815 %854) %862 = (fma.f32 #s(literal 8 binary32) %819 %855) %871 = (fma.f32 #s(literal 4 binary32) %824 %862) %883 = (*.f32 #s(literal 2 binary32) %720) %888 = (*.f32 u (-.f32 %720 #s(literal 4 binary32))) %891 = (/.f32 %148 u) %893 = (*.f32 u (fma.f32 #s(literal -4 binary32) %148 %891)) %896 = (*.f32 u (-.f32 #s(literal 4 binary32) %720)) %903 = (*.f32 #s(literal 1/32 binary32) %720) %904 = (+.f32 #s(literal 1/8 binary32) %903) %918 = (+.f32 #s(literal 1/128 binary32) (*.f32 #s(literal 1/512 binary32) %720)) %927 = (*.f32 u (fma.f32 #s(literal -1 binary32) %891 (*.f32 #s(literal 4 binary32) %148))) %932 = (*.f32 #s(literal 1/16 binary32) %720) %933 = (+.f32 #s(literal 1/4 binary32) %932) %947 = (+.f32 #s(literal 1/64 binary32) (*.f32 #s(literal 1/256 binary32) %720)) %958 = (*.f32 #s(literal 25/256 binary32) %720) %959 = (+.f32 #s(literal 25/64 binary32) %958) %973 = (+.f32 #s(literal 25/1024 binary32) (*.f32 #s(literal 25/4096 binary32) %720)) %983 = (*.f32 #s(literal 9/256 binary32) %720) %988 = (/.f32 #s(literal 9/1024 binary32) %725) %1000 = (fabs.f32 %720) %1001 = (*.f32 %725 %1000) %1003 = (log.f32 #s(literal 4 binary32)) %1004 = (*.f32 #s(literal -1 binary32) %732) %1005 = (+.f32 %1003 %1004) %1007 = (fma.f32 #s(literal -1 binary32) %732 %735) %1008 = (+.f32 %1003 %1007) %1010 = (/.f32 #s(literal 1/32 binary32) %725) %1015 = (fma.f32 #s(literal 1/4 binary32) %720 (*.f32 #s(literal 1/192 binary32) %796)) %1016 = (fma.f32 #s(literal -1 binary32) %732 %1015) %1017 = (+.f32 %1003 %1016) %1022 = (*.f32 #s(literal 1/2 binary32) %720) %1023 = (fma.f32 #s(literal 2 binary32) %1005 %1022) %1025 = (/.f32 #s(literal 1/16 binary32) %725) %1031 = (fma.f32 #s(literal 2 binary32) %1005 (fma.f32 #s(literal 1/2 binary32) %720 (*.f32 #s(literal 1/96 binary32) %796))) %1042 = (sqrt.f32 %1000) %1046 = (log.f32 %720) %1048 = (+.f32 (log.f32 %1042) (*.f32 #s(literal -1 binary32) %1046)) %1052 = (*.f32 #s(literal -1 binary32) %1005) %1062 = (pow.f32 %1005 #s(literal 2 binary32)) %1063 = (*.f32 u %1062) %1066 = (/.f32 #s(literal 1 binary32) %1005) %1070 = (pow.f32 %1005 #s(literal 3 binary32)) %1073 = (fma.f32 #s(literal 1/32 binary32) (/.f32 #s(literal 1 binary32) %1062) (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) %1070))) %1075 = (/.f32 #s(literal 1/4 binary32) %1063) %1079 = (*.f32 %770 %1062) %1081 = (*.f32 %770 %1070) %1085 = (*.f32 %770 %1005) %1087 = (*.f32 %725 %1062) %1089 = (*.f32 %725 %1070) %1096 = (/ 1 %523) %1099 = (fma.f32 #s(literal -1 binary32) %1005 %1010) %1109 = (+.f32 (log.f32 (/.f32 #s(literal 2 binary32) %1000)) (*.f32 #s(literal 2 binary32) %1046)) %1111 = (-.f32 %1109 %135) %1116 = (+.f32 %135 %1004) %1118 = (+.f32 %135 %1007) %1122 = (+.f32 %135 %1016) %1125 = (-.f32 %205 %1116) %1129 = (+.f32 %205 %1010) %1134 = (log.f32 #s(literal 1/8 binary32)) %1135 = (+.f32 %1134 %732) %1149 = (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) %1000)) (*.f32 #s(literal -2 binary32) %1046)) %1151 = (-.f32 %135 %1149) %1153 = (*.f32 %205 %1005) %1156 = (/.f32 %205 u) %1160 = (/.f32 %205 %725) %1161 = (*.f32 #s(literal 1/32 binary32) %1160) %1166 = (/.f32 %205 %770) %1171 = (*.f32 %1005 %232) %1172 = (*.f32 #s(literal -1 binary32) %1171) %1174 = (/.f32 %232 u) %1175 = (*.f32 #s(literal -1/4 binary32) %1174) %1179 = (*.f32 #s(literal 1/32 binary32) (/.f32 %232 %725)) %1183 = (/.f32 %232 %770) %1188 = (fma.f32 #s(literal -1 binary32) %1153 %1172) %1194 = (fma.f32 #s(literal 1/32 binary32) %1160 %1179) %1207 = (*.f32 s %1005) %1213 = (*.f32 #s(literal 1/32 binary32) %819) %1223 = (*.f32 s %1063) %1226 = (/.f32 #s(literal 1 binary32) %1207) %1234 = (fma.f32 #s(literal 1/32 binary32) (/.f32 #s(literal 1 binary32) (*.f32 s %1062)) (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 s %1070)))) %1236 = (/.f32 #s(literal 1/4 binary32) %1223) %1256 = (*.f32 s %1135) %1267 = (fma.f32 s %135 %1256) %1283 = (*.f32 s %1125) %1287 = (fma.f32 #s(literal 1/32 binary32) %819 %1283) %1297 = (*.f32 #s(literal -1/4 binary32) %232) %1298 = (fma.f32 #s(literal -1/4 binary32) %205 %1297) %1299 = (*.f32 s %1298) %1300 = (/.f32 %1299 u) %1303 = (*.f32 #s(literal 1/32 binary32) %232) %1304 = (fma.f32 #s(literal 1/32 binary32) %205 %1303) %1305 = (*.f32 s %1304) %1306 = (/.f32 %1305 %725) %1311 = (fma.f32 #s(literal -1/192 binary32) %205 (*.f32 #s(literal -1/192 binary32) %232)) %1312 = (*.f32 s %1311) %1318 = (/.f32 #s(literal -1 binary32) u) %1319 = (log.f32 %1318) %1320 = (+.f32 %730 %1319) %1322 = (+.f32 %1319 %735) %1325 = (+.f32 %1010 %735) %1326 = (+.f32 %1319 %1325) %1335 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/32 binary32) (*.f32 #s(literal 1/192 binary32) %720)) u)) #s(literal 1/4 binary32)) u)) %1336 = (+.f32 %1319 %1335) %1341 = (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %722 u)) #s(literal 64/3 binary32)) %1362 = (*.f32 s %1320) %1369 = (/.f32 (fma.f32 #s(literal -1/4 binary32) s (*.f32 #s(literal -1/32 binary32) %815)) u) %1377 = (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/192 binary32) %815 (*.f32 #s(literal 1/32 binary32) s)) u) (*.f32 #s(literal -1/4 binary32) s)) u) %1381 = (fma.f32 #s(literal -8 binary32) s (*.f32 #s(literal -4 binary32) %815)) %1386 = (fma.f32 #s(literal -64/3 binary32) s (*.f32 #s(literal -8 binary32) %815)) %1391 = (fma.f32 #s(literal -1 binary32) (/.f32 %1381 u) %352) %1399 = (fma.f32 #s(literal -64/3 binary32) s (*.f32 #s(literal -1 binary32) (/.f32 %829 u))) %1404 = (fma.f32 #s(literal -64 binary32) s (*.f32 #s(literal -64/3 binary32) %815)) %1409 = (fma.f32 #s(literal -1 binary32) (/.f32 %1386 u) %854) %1490 = (*.f32 #s(literal 9/1024 binary32) %720) %1507 = (fabs.f32 %1318) %1508 = (*.f32 %725 %1507) %1511 = (*.f32 #s(literal -1 binary32) %1319) %1512 = (+.f32 %1003 %1511) %1519 = (fma.f32 #s(literal -1 binary32) %1319 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) %903) u))) %1527 = (fma.f32 #s(literal -1 binary32) %1319 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/192 binary32) %725) %903)) u))) %1530 = (*.f32 #s(literal 2 binary32) %1512) %1561 = (sqrt.f32 (*.f32 #s(literal -1 binary32) %1507)) %1566 = (+.f32 (log.f32 %1561) %1511) %1580 = (pow.f32 %1512 #s(literal 2 binary32)) %1581 = (*.f32 u %1580) %1583 = (/.f32 #s(literal 1 binary32) %1512) %1588 = (pow.f32 %1512 #s(literal 3 binary32)) %1589 = (*.f32 u %1588) %1591 = (/.f32 #s(literal 1 binary32) %1580) %1592 = (*.f32 #s(literal 1/4 binary32) %1591) %1599 = (/.f32 #s(literal 1 binary32) %1588) %1603 = (fma.f32 #s(literal 1/32 binary32) %1591 (*.f32 #s(literal 1/16 binary32) %1599)) %1627 = (+.f32 (log.f32 (/.f32 #s(literal -2 binary32) %1507)) (*.f32 #s(literal 2 binary32) %1319)) %1629 = (-.f32 %1627 %135) %1635 = (+.f32 %135 %1511) %1643 = (-.f32 %205 %1635) %1654 = (+.f32 %1134 %1319) %1665 = (+.f32 (log.f32 %1507) (*.f32 #s(literal -2 binary32) %1319)) %1667 = (-.f32 %135 %1665) %1669 = (*.f32 %205 %1512) %1690 = (*.f32 %1512 %232) %1691 = (*.f32 #s(literal -1 binary32) %1690) %1709 = (fma.f32 #s(literal -1 binary32) %1669 %1691) %1732 = (*.f32 s %1512) %1746 = (*.f32 s %1581) %1748 = (/.f32 #s(literal 1 binary32) %1732) %1756 = (/.f32 #s(literal 1 binary32) (*.f32 s %1580)) %1757 = (*.f32 #s(literal 1/4 binary32) %1756) %1765 = (/.f32 #s(literal 1 binary32) (*.f32 s %1588)) %1769 = (fma.f32 #s(literal 1/32 binary32) %1756 (*.f32 #s(literal 1/16 binary32) %1765)) %1782 = (*.f32 s %1654) %1790 = (fma.f32 s %135 %1782) %1803 = (*.f32 s %1643) %1813 = (*.f32 s %1709) (approx s #s(literal 0 binary32)) (approx s s) (approx %5 %6) (approx (* 4 %5) (*.f32 #s(literal 4 binary32) %6)) (approx %18 (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) %20))))) (approx %27 %29) (approx %32 (*.f32 s %34)) (approx %37 (*.f32 s %38)) (approx %42 %44) (approx %47 (*.f32 s %49)) (approx %52 (*.f32 s %53)) (approx %56 (*.f32 s %57)) (approx %60 (*.f32 s %61)) (approx %65 %67) (approx %70 (*.f32 s %72)) (approx %75 (*.f32 s %76)) (approx %79 (*.f32 s %80)) (approx %83 (*.f32 s %84)) (approx %87 (*.f32 s %88)) (approx %91 (*.f32 s %92)) (approx %96 (*.f32 #s(literal -1 binary32) s)) (approx %104 (*.f32 #s(literal -1 binary32) %109)) (approx %114 (/.f32 #s(literal -1 binary32) %109)) (approx %123 (*.f32 s %127)) (approx %133 (*.f32 s (+.f32 %135 %127))) (approx %132 %139) (approx (* s (log (/ 1 (/ %143 %141)))) (*.f32 s (log.f32 (/.f32 %148 %151)))) (approx (* s (log %158)) (*.f32 s (log.f32 (/.f32 #s(literal -1 binary32) %125)))) (approx (* s (log (+ %166 %168))) (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) %107)))) (approx %181 (*.f32 #s(literal -2 binary32) (*.f32 s (log.f32 (sqrt.f32 %183))))) (approx %192 (*.f32 s (-.f32 (log.f32 (/.f32 #s(literal 2 binary32) %183)) %135))) (approx %203 (*.f32 s (-.f32 %205 (log.f32 (*.f32 #s(literal 1/2 binary32) %107))))) (approx %216 (*.f32 s (-.f32 %135 (log.f32 (fabs.f32 %219))))) (approx %230 (*.f32 s (fma.f32 #s(literal -1 binary32) (*.f32 %205 %108) (*.f32 #s(literal -1 binary32) (*.f32 %108 %232))))) (approx %32 (*.f32 #s(literal -1 binary32) (*.f32 s %238))) (approx %37 (*.f32 #s(literal -1 binary32) (*.f32 s %242))) (approx %47 (*.f32 #s(literal -1 binary32) (*.f32 s %248))) (approx %52 (*.f32 #s(literal -1 binary32) (*.f32 s %252))) (approx %56 (*.f32 #s(literal -1 binary32) (*.f32 s %256))) (approx %60 (*.f32 #s(literal -1 binary32) (*.f32 s %260))) (approx %70 (*.f32 #s(literal -1 binary32) (*.f32 s %266))) (approx %75 (*.f32 #s(literal -1 binary32) (*.f32 s %270))) (approx %79 (*.f32 #s(literal -1 binary32) (*.f32 s %274))) (approx %83 (*.f32 #s(literal -1 binary32) (*.f32 s %278))) (approx %87 (*.f32 #s(literal -1 binary32) (*.f32 s %282))) (approx %91 (*.f32 #s(literal -1 binary32) (*.f32 s %286))) (approx %133 (*.f32 #s(literal -1 binary32) (*.f32 s (fma.f32 #s(literal -1 binary32) %135 (*.f32 #s(literal -1 binary32) %127))))) (approx u u) (approx %101 %106) (approx %297 %71) (approx %299 %33) (approx %301 #s(literal 4 binary32)) (approx %301 %34) (approx %304 %20) (approx %304 %38) (approx %17 %61) (approx %17 %92) (approx %309 %48) (approx %311 #s(literal 8 binary32)) (approx %311 %49) (approx %314 %53) (approx %316 %57) (approx %318 #s(literal 64/3 binary32)) (approx %318 %72) (approx %321 %76) (approx %323 %80) (approx %325 %84) (approx %327 %88) (approx %18 %330) (approx %18 %335) (approx %18 (*.f32 u %341)) (approx %32 (*.f32 #s(literal 4 binary32) s)) (approx %32 %329) (approx %47 %347) (approx %47 %332) (approx %52 %333) (approx %56 %334) (approx %70 %352) (approx %70 %337) (approx %75 %338) (approx %79 %339) (approx %83 %340) (approx %87 %341) (approx %212 #s(literal 2 binary32)) (approx %212 %219) (approx %102 #s(literal 1 binary32)) (approx %102 %107) (approx %143 %148) (approx %143 %151) (approx %120 #s(literal -1 binary32)) (approx %120 %125) (approx %121 #s(literal 1/2 binary32)) (approx %121 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) u))) (approx %121 (+.f32 #s(literal 1/2 binary32) (*.f32 u %371))) (approx %121 (+.f32 #s(literal 1/2 binary32) (*.f32 u %379))) (approx %157 (*.f32 #s(literal -1 binary32) %148)) (approx %157 (fma.f32 #s(literal -1 binary32) %148 %385)) (approx %158 (+.f32 #s(literal 1 binary32) %20)) (approx %158 (+.f32 #s(literal 1 binary32) (*.f32 u (+.f32 #s(literal 4 binary32) %391)))) (approx %158 (+.f32 #s(literal 1 binary32) (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 u (+.f32 #s(literal 16 binary32) %71)))))) (approx %166 #s(literal 25/16 binary32)) (approx %166 (+.f32 #s(literal 25/16 binary32) (*.f32 #s(literal 25/4 binary32) u))) (approx %166 (+.f32 #s(literal 25/16 binary32) (*.f32 u (+.f32 #s(literal 25/4 binary32) (*.f32 #s(literal 25 binary32) u))))) (approx %166 (+.f32 #s(literal 25/16 binary32) (*.f32 u (+.f32 #s(literal 25/4 binary32) (*.f32 u (+.f32 #s(literal 25 binary32) (*.f32 #s(literal 100 binary32) u))))))) (approx %168 #s(literal -9/16 binary32)) (approx %168 (-.f32 (*.f32 #s(literal -9/4 binary32) u) #s(literal 9/16 binary32))) (approx %168 (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -9 binary32) u) #s(literal 9/4 binary32))) #s(literal 9/16 binary32))) (approx %168 (-.f32 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -36 binary32) u) #s(literal 9 binary32))) #s(literal 9/4 binary32))) #s(literal 9/16 binary32))) (approx %103 %242) (approx %103 %260) (approx %103 %286) (approx %448 %218) (approx %448 (*.f32 u (-.f32 (*.f32 #s(literal -16 binary32) u) #s(literal 8 binary32)))) (approx %448 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -128/3 binary32) u) #s(literal 16 binary32))) #s(literal 8 binary32)))) (approx %448 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -128 binary32) u) #s(literal 128/3 binary32))) #s(literal 16 binary32))) #s(literal 8 binary32)))) (approx %472 (*.f32 u (+.f32 #s(literal 8 binary32) %391))) (approx %472 (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 16 binary32) (*.f32 #s(literal 128/3 binary32) u)))))) (approx %472 (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 16 binary32) (*.f32 u (+.f32 #s(literal 128/3 binary32) %483))))))) (approx %178 (+.f32 #s(literal 1 binary32) %491)) (approx %178 (+.f32 #s(literal 1 binary32) (*.f32 u (-.f32 %491 #s(literal 2 binary32))))) (approx %178 (+.f32 #s(literal 1 binary32) (*.f32 u (-.f32 %499 #s(literal 2 binary32))))) (approx %179 %491) (approx %179 %499) (approx %179 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -32/3 binary32) u) #s(literal 4 binary32))) #s(literal 2 binary32)))) (approx %179 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -32 binary32) u) #s(literal 32/3 binary32))) #s(literal 4 binary32))) #s(literal 2 binary32)))) (approx %523 (/.f32 #s(literal 1/4 binary32) u)) (approx %523 (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1/2 binary32) u)) u)) (approx %523 (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1/3 binary32) u) #s(literal 1/2 binary32)))) u)) (approx %523 (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -2/3 binary32) u) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)))) u)) (approx %189 %371) (approx %189 %379) (approx %189 (+.f32 #s(literal 2 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 32 binary32) %483)))))) (approx %190 %135) (approx %190 (+.f32 %135 %20)) (approx %190 (+.f32 %135 %38)) (approx %190 (+.f32 %135 %61)) (approx %200 (+.f32 #s(literal 1/2 binary32) %491)) (approx %201 %205) (approx %201 (+.f32 %205 %106)) (approx %201 (+.f32 %205 %242)) (approx %201 (+.f32 %205 %260)) (approx %122 (+.f32 %205 %20)) (approx %122 (+.f32 %205 %38)) (approx %122 (+.f32 %205 %61)) (approx %214 (+.f32 %135 %106)) (approx %214 (+.f32 %135 %242)) (approx %214 (+.f32 %135 %260)) (approx %228 (*.f32 #s(literal 4 binary32) %584)) (approx %228 (*.f32 u (fma.f32 #s(literal 4 binary32) %205 (*.f32 #s(literal 8 binary32) %584)))) (approx %228 (*.f32 u (fma.f32 #s(literal 4 binary32) %205 (*.f32 u (fma.f32 #s(literal 8 binary32) %205 (*.f32 #s(literal 64/3 binary32) %584)))))) (approx %228 (*.f32 u (fma.f32 #s(literal 4 binary32) %205 (*.f32 u (fma.f32 #s(literal 8 binary32) %205 (*.f32 u (fma.f32 #s(literal 64/3 binary32) %205 (*.f32 #s(literal 64 binary32) %584)))))))) (approx %227 (*.f32 #s(literal 4 binary32) %605)) (approx %227 (*.f32 u (fma.f32 #s(literal 4 binary32) %232 (*.f32 #s(literal 8 binary32) %605)))) (approx %227 (*.f32 u (fma.f32 #s(literal 4 binary32) %232 (*.f32 u (fma.f32 #s(literal 8 binary32) %232 (*.f32 #s(literal 64/3 binary32) %605)))))) (approx %227 (*.f32 u (fma.f32 #s(literal 4 binary32) %232 (*.f32 u (fma.f32 #s(literal 8 binary32) %232 (*.f32 u (fma.f32 #s(literal 64/3 binary32) %232 (*.f32 #s(literal 64 binary32) %605)))))))) (approx %229 %628) (approx %229 (*.f32 u (fma.f32 #s(literal 4 binary32) %205 (fma.f32 #s(literal 4 binary32) %232 %632)))) (approx %229 (*.f32 u (fma.f32 #s(literal 4 binary32) %205 (fma.f32 #s(literal 4 binary32) %232 (*.f32 u (fma.f32 #s(literal 8 binary32) %205 (fma.f32 #s(literal 8 binary32) %232 %639))))))) (approx %229 (*.f32 u (fma.f32 #s(literal 4 binary32) %205 (fma.f32 #s(literal 4 binary32) %232 (*.f32 u (fma.f32 #s(literal 8 binary32) %205 (fma.f32 #s(literal 8 binary32) %232 (*.f32 u (fma.f32 #s(literal 64/3 binary32) %205 (fma.f32 #s(literal 64/3 binary32) %232 %649)))))))))) (approx %114 (/.f32 #s(literal 1/4 binary32) %6)) (approx %114 (/.f32 (fma.f32 #s(literal -1/2 binary32) %662 %664) u)) (approx %114 (/.f32 (fma.f32 u (-.f32 (*.f32 #s(literal -1/3 binary32) %662) %669) %664) u)) (approx %114 (/.f32 (fma.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -2/3 binary32) %662) (*.f32 #s(literal 1/3 binary32) %663))) %669) %664) u)) (approx %123 %682) (approx %123 (fma.f32 #s(literal 4 binary32) %6 %682)) (approx %123 (fma.f32 s %205 %330)) (approx %123 (fma.f32 s %205 %335)) (approx %133 %690) (approx %133 (fma.f32 #s(literal 4 binary32) %6 %690)) (approx %133 (fma.f32 s %205 (fma.f32 s %135 %330))) (approx %133 (fma.f32 s %205 (fma.f32 s %135 %335))) (approx %230 (*.f32 s %628)) (approx %230 (*.f32 u (fma.f32 s %632 (*.f32 s %627)))) (approx %230 (*.f32 u (fma.f32 s %627 (*.f32 u (fma.f32 s %639 (*.f32 s %631)))))) (approx %230 (*.f32 u (fma.f32 s %627 (*.f32 u (fma.f32 s %631 (*.f32 u (fma.f32 s %649 (*.f32 s %638)))))))) (approx %301 (*.f32 u %722)) (approx %304 (*.f32 #s(literal 8 binary32) %725)) (approx %304 (*.f32 %725 %722)) (approx %17 %733) (approx %17 (-.f32 %733 %735)) (approx %17 (+.f32 %730 %743)) (approx %17 (-.f32 (+.f32 %730 %751) %735)) (approx %311 (*.f32 u %756)) (approx %314 (*.f32 #s(literal 64/3 binary32) %725)) (approx %314 (*.f32 %725 %756)) (approx %316 (*.f32 %725 %765)) (approx %768 (*.f32 #s(literal 64/3 binary32) %770)) (approx %768 (*.f32 %770 %756)) (approx %768 (*.f32 %770 %765)) (approx %318 (*.f32 u %778)) (approx %321 (*.f32 #s(literal 64 binary32) %725)) (approx %321 (*.f32 %725 %778)) (approx %323 (*.f32 %725 %787)) (approx %325 (*.f32 #s(literal 64 binary32) %770)) (approx %325 (*.f32 %770 %778)) (approx %325 (*.f32 %770 %787)) (approx %327 (*.f32 %770 %799)) (approx %802 (*.f32 #s(literal 64 binary32) %803)) (approx %802 (*.f32 %803 %778)) (approx %802 (*.f32 %803 %787)) (approx %802 (*.f32 %803 %799)) (approx %18 %812) (approx %18 (fma.f32 #s(literal -1/4 binary32) %815 %812)) (approx %18 (fma.f32 #s(literal -1/4 binary32) %815 (fma.f32 #s(literal -3/32 binary32) %819 %812))) (approx %18 (fma.f32 #s(literal -1/4 binary32) %815 (fma.f32 #s(literal -3/32 binary32) %819 (fma.f32 #s(literal -7/192 binary32) %824 %812)))) (approx %32 (*.f32 u %829)) (approx %37 (*.f32 #s(literal 8 binary32) %832)) (approx %37 (*.f32 %725 %829)) (approx %47 (*.f32 u %837)) (approx %52 (*.f32 #s(literal 64/3 binary32) %832)) (approx %52 (*.f32 %725 %837)) (approx %56 (*.f32 %725 %844)) (approx %60 (*.f32 #s(literal 64/3 binary32) %847)) (approx %60 (*.f32 %770 %837)) (approx %60 (*.f32 %770 %844)) (approx %70 (*.f32 u %855)) (approx %75 (*.f32 #s(literal 64 binary32) %832)) (approx %75 (*.f32 %725 %855)) (approx %79 (*.f32 %725 %862)) (approx %83 (*.f32 #s(literal 64 binary32) %847)) (approx %83 (*.f32 %770 %855)) (approx %83 (*.f32 %770 %862)) (approx %87 (*.f32 %770 %871)) (approx %91 (*.f32 #s(literal 64 binary32) (*.f32 s %803))) (approx %91 (*.f32 %803 %855)) (approx %91 (*.f32 %803 %862)) (approx %91 (*.f32 %803 %871)) (approx %212 (*.f32 u (-.f32 %883 #s(literal 8 binary32)))) (approx %102 %888) (approx %143 %150) (approx %143 %893) (approx %120 %896) (approx %121 (/.f32 #s(literal -1/8 binary32) u)) (approx %121 (*.f32 #s(literal -1 binary32) (/.f32 %904 u))) (approx %121 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/32 binary32) (*.f32 #s(literal 1/128 binary32) %720)) u)) #s(literal 1/8 binary32)) u)) (approx %121 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %918 %725)) %904) u)) (approx %157 %385) (approx %157 %927) (approx %158 (/.f32 #s(literal -1/4 binary32) u)) (approx %158 (*.f32 #s(literal -1 binary32) (/.f32 %933 u))) (approx %158 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 1/64 binary32) %720)) u)) #s(literal 1/4 binary32)) u)) (approx %158 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %947 %725)) %933) u)) (approx %166 (/.f32 #s(literal -25/64 binary32) u)) (approx %166 (*.f32 #s(literal -1 binary32) (/.f32 %959 u))) (approx %166 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 25/256 binary32) (*.f32 #s(literal 25/1024 binary32) %720)) u)) #s(literal 25/64 binary32)) u)) (approx %166 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %973 %725)) %959) u)) (approx %168 (/.f32 #s(literal 9/64 binary32) u)) (approx %168 (/.f32 (+.f32 #s(literal 9/64 binary32) %983) u)) (approx %168 (/.f32 (+.f32 #s(literal 9/64 binary32) (+.f32 %988 %983)) u)) (approx %168 (/.f32 (+.f32 #s(literal 9/64 binary32) (+.f32 %988 (fma.f32 #s(literal 9/256 binary32) %720 (*.f32 #s(literal 9/4096 binary32) %796)))) u)) (approx %177 %1001) (approx %103 %1005) (approx %103 %1008) (approx %103 (-.f32 %1008 %1010)) (approx %103 (-.f32 %1017 %1010)) (approx %448 (*.f32 #s(literal 2 binary32) %1005)) (approx %448 %1023) (approx %448 (-.f32 %1023 %1025)) (approx %448 (-.f32 %1031 %1025)) (approx %472 (*.f32 #s(literal -2 binary32) %1005)) (approx %472 (*.f32 #s(literal -1 binary32) %1023)) (approx %472 (-.f32 %1025 %1023)) (approx %472 (-.f32 %1025 %1031)) (approx %178 (*.f32 u %1042)) (approx %179 %1048) (approx %180 (*.f32 #s(literal -2 binary32) %1048)) (approx %225 %1052) (approx %225 (*.f32 #s(literal -1 binary32) %1008)) (approx %225 (-.f32 %1010 %1008)) (approx %225 (-.f32 %1010 %1017)) (approx %523 (/.f32 #s(literal -1 binary32) %1005)) (approx %523 (-.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) %1063)) %1066)) (approx %523 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1073 %725) %1075) %1066)) (approx %523 (-.f32 (+.f32 (/.f32 #s(literal 1/192 binary32) %1079) (+.f32 (/.f32 #s(literal 1/128 binary32) %1081) %1075)) (fma.f32 #s(literal -1/4 binary32) (/.f32 %1073 %1085) (fma.f32 #s(literal 1/32 binary32) (/.f32 #s(literal 1 binary32) %1087) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) %1089) %1066))))) (approx %1096 (-.f32 %1052 %735)) (approx %1096 (-.f32 %1099 %735)) (approx %1096 (-.f32 %1099 %1015)) (approx %189 (/.f32 #s(literal 2 binary32) %1001)) (approx %190 %1109) (approx %191 %1111) (approx %200 (*.f32 u (-.f32 %1022 #s(literal 2 binary32)))) (approx %201 %1116) (approx %201 %1118) (approx %201 (-.f32 %1118 %1010)) (approx %201 (-.f32 %1122 %1010)) (approx %202 %1125) (approx %202 (-.f32 %205 %1118)) (approx %202 (-.f32 %1129 %1118)) (approx %202 (-.f32 %1129 %1122)) (approx %122 %1135) (approx %122 (-.f32 %1135 %735)) (approx %122 (+.f32 %1134 %743)) (approx %122 (-.f32 (+.f32 %1134 %751) %735)) (approx %213 (*.f32 #s(literal -1 binary32) %1001)) (approx %214 %1149) (approx %215 %1151) (approx %228 (*.f32 #s(literal -1 binary32) %1153)) (approx %228 (fma.f32 #s(literal -1 binary32) %1153 (*.f32 #s(literal -1/4 binary32) %1156))) (approx %228 (fma.f32 #s(literal -1 binary32) %1153 (fma.f32 #s(literal -1/4 binary32) %1156 %1161))) (approx %228 (fma.f32 #s(literal -1 binary32) %1153 (fma.f32 #s(literal -1/4 binary32) %1156 (fma.f32 #s(literal -1/192 binary32) %1166 %1161)))) (approx %227 %1172) (approx %227 (fma.f32 #s(literal -1 binary32) %1171 %1175)) (approx %227 (fma.f32 #s(literal -1 binary32) %1171 (fma.f32 #s(literal -1/4 binary32) %1174 %1179))) (approx %227 (fma.f32 #s(literal -1 binary32) %1171 (fma.f32 #s(literal -1/4 binary32) %1174 (fma.f32 #s(literal -1/192 binary32) %1183 %1179)))) (approx %229 %1188) (approx %229 (fma.f32 #s(literal -1 binary32) %1153 (fma.f32 #s(literal -1 binary32) %1171 (fma.f32 #s(literal -1/4 binary32) %1156 %1175)))) (approx %229 (fma.f32 #s(literal -1 binary32) %1153 (fma.f32 #s(literal -1 binary32) %1171 (fma.f32 #s(literal -1/4 binary32) %1156 (fma.f32 #s(literal -1/4 binary32) %1174 %1194))))) (approx %229 (fma.f32 #s(literal -1 binary32) %1153 (fma.f32 #s(literal -1 binary32) %1171 (fma.f32 #s(literal -1/4 binary32) %1156 (fma.f32 #s(literal -1/4 binary32) %1174 (fma.f32 #s(literal -1/192 binary32) %1166 (fma.f32 #s(literal -1/192 binary32) %1183 %1194))))))) (approx %104 (*.f32 #s(literal -1 binary32) %1207)) (approx %104 (fma.f32 #s(literal -1 binary32) %1207 (*.f32 #s(literal -1/4 binary32) %815))) (approx %104 (fma.f32 #s(literal -1 binary32) %1207 (fma.f32 #s(literal -1/4 binary32) %815 %1213))) (approx %104 (fma.f32 #s(literal -1 binary32) %1207 (fma.f32 #s(literal -1/4 binary32) %815 (fma.f32 #s(literal -1/192 binary32) %824 %1213)))) (approx %114 (/.f32 #s(literal -1 binary32) %1207)) (approx %114 (-.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) %1223)) %1226)) (approx %114 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1234 %725) %1236) %1226)) (approx %114 (-.f32 (+.f32 (/.f32 #s(literal 1/192 binary32) (*.f32 s %1079)) (+.f32 (/.f32 #s(literal 1/128 binary32) (*.f32 s %1081)) %1236)) (fma.f32 #s(literal -1/4 binary32) (/.f32 %1234 %1085) (fma.f32 #s(literal 1/32 binary32) (/.f32 #s(literal 1 binary32) (*.f32 s %1087)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 s %1089)) %1226))))) (approx %123 %1256) (approx %123 (fma.f32 #s(literal -1/4 binary32) %815 %1256)) (approx %123 (fma.f32 #s(literal -1/4 binary32) %815 (fma.f32 #s(literal -3/32 binary32) %819 %1256))) (approx %123 (fma.f32 #s(literal -1/4 binary32) %815 (fma.f32 #s(literal -3/32 binary32) %819 (fma.f32 #s(literal -7/192 binary32) %824 %1256)))) (approx %133 %1267) (approx %133 (fma.f32 #s(literal -1/4 binary32) %815 %1267)) (approx %133 (fma.f32 #s(literal -1/4 binary32) %815 (fma.f32 #s(literal -3/32 binary32) %819 %1267))) (approx %133 (fma.f32 #s(literal -1/4 binary32) %815 (fma.f32 #s(literal -3/32 binary32) %819 (fma.f32 #s(literal -7/192 binary32) %824 %1267)))) (approx %181 (*.f32 #s(literal -2 binary32) (*.f32 s %1048))) (approx %192 (*.f32 s %1111)) (approx %203 %1283) (approx %203 (fma.f32 #s(literal -1/4 binary32) %815 %1283)) (approx %203 (fma.f32 #s(literal -1/4 binary32) %815 %1287)) (approx %203 (fma.f32 #s(literal -1/4 binary32) %815 (fma.f32 #s(literal -1/192 binary32) %824 %1287))) (approx %216 (*.f32 s %1151)) (approx %230 (*.f32 s %1188)) (approx %230 (fma.f32 s %1188 %1300)) (approx %230 (fma.f32 s %1188 (+.f32 %1300 %1306))) (approx %230 (fma.f32 s %1188 (+.f32 %1300 (+.f32 (/.f32 %1312 %770) %1306)))) (approx %17 %1320) (approx %17 (+.f32 %730 %1322)) (approx %17 (+.f32 %730 %1326)) (approx %17 (+.f32 %730 %1336)) (approx %768 (*.f32 #s(literal -1 binary32) (*.f32 %770 %1341))) (approx %325 (*.f32 #s(literal -1 binary32) (*.f32 %770 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %756 u)) #s(literal 64 binary32))))) (approx %327 (*.f32 #s(literal -1 binary32) (*.f32 %770 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %765 u)) #s(literal 64 binary32))))) (approx %802 (*.f32 %803 (+.f32 #s(literal 64 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %1341 u))))) (approx %18 %1362) (approx %18 (fma.f32 #s(literal 1/4 binary32) %815 %1362)) (approx %18 (fma.f32 #s(literal -1 binary32) %1369 %1362)) (approx %18 (fma.f32 #s(literal -1 binary32) %1377 %1362)) (approx %32 (*.f32 #s(literal -1 binary32) (*.f32 u %1381))) (approx %47 (*.f32 #s(literal -1 binary32) (*.f32 u %1386))) (approx %56 (*.f32 %725 %1391)) (approx %60 (*.f32 #s(literal -1 binary32) (*.f32 %770 %1386))) (approx %60 (*.f32 #s(literal -1 binary32) (*.f32 %770 %1399))) (approx %70 (*.f32 #s(literal -1 binary32) (*.f32 u %1404))) (approx %79 (*.f32 %725 %1409)) (approx %83 (*.f32 #s(literal -1 binary32) (*.f32 %770 %1404))) (approx %83 (*.f32 #s(literal -1 binary32) (*.f32 %770 (fma.f32 #s(literal -64 binary32) s (*.f32 #s(literal -1 binary32) (/.f32 %837 u)))))) (approx %87 (*.f32 #s(literal -1 binary32) (*.f32 %770 (fma.f32 #s(literal -64 binary32) s (*.f32 #s(literal -1 binary32) (/.f32 %1391 u)))))) (approx %91 (*.f32 %803 %1409)) (approx %91 (*.f32 %803 (fma.f32 #s(literal -1 binary32) (/.f32 %1399 u) %854))) (approx %212 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 #s(literal 8 binary32) %883)))) (approx %102 (*.f32 #s(literal -1 binary32) %896)) (approx %143 (*.f32 #s(literal -1 binary32) %927)) (approx %120 (*.f32 #s(literal -1 binary32) %888)) (approx %121 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/8 binary32) (+.f32 (/.f32 #s(literal 1/128 binary32) %725) %903)) u))) (approx %121 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/8 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %918 u)) #s(literal 1/32 binary32)) u))) u))) (approx %157 (*.f32 #s(literal -1 binary32) %893)) (approx %158 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/64 binary32) %725) %932)) u))) (approx %158 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %947 u)) #s(literal 1/16 binary32)) u))) u))) (approx %166 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 25/64 binary32) (+.f32 (/.f32 #s(literal 25/1024 binary32) %725) %958)) u))) (approx %166 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 25/64 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %973 u)) #s(literal 25/256 binary32)) u))) u))) (approx %168 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 9/256 binary32) %1490) u)) #s(literal 9/64 binary32)) u))) (approx %168 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 9/256 binary32) (+.f32 (/.f32 #s(literal 9/4096 binary32) %725) %1490)) u)) #s(literal 9/64 binary32)) u))) (approx %177 (*.f32 #s(literal -1 binary32) %1508)) (approx %103 %1512) (approx %103 (-.f32 %1512 %735)) (approx %103 (+.f32 %1003 %1519)) (approx %103 (+.f32 %1003 %1527)) (approx %448 %1530) (approx %448 (-.f32 %1530 %1022)) (approx %448 (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) %932) u) %1530)) (approx %448 (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/96 binary32) %725) %932)) u) %1530)) (approx %472 (*.f32 #s(literal -2 binary32) %1512)) (approx %472 (-.f32 %1022 %1530)) (approx %472 (-.f32 (+.f32 %1025 %1022) %1530)) (approx %472 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 1/96 binary32) %720)) u)) #s(literal 1/2 binary32)) u)) %1530)) (approx %178 (*.f32 #s(literal -1 binary32) (*.f32 u %1561))) (approx %179 %1566) (approx %180 (*.f32 #s(literal -2 binary32) %1566)) (approx %225 (*.f32 #s(literal -1 binary32) %1512)) (approx %225 (-.f32 %735 %1512)) (approx %225 (-.f32 %1325 %1512)) (approx %225 (-.f32 %1335 %1512)) (approx %523 (/.f32 #s(literal -1 binary32) %1512)) (approx %523 (*.f32 #s(literal -1 binary32) (fma.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) %1581) %1583))) (approx %523 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/32 binary32) %1581) (+.f32 (/.f32 #s(literal 1/16 binary32) %1589) %1592)) u)) %1583)) (approx %523 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 1/192 binary32) %1591 (*.f32 #s(literal 1/128 binary32) %1599)) (*.f32 #s(literal -1/4 binary32) (/.f32 %1603 %1512))) u)) %1603) u) %1592) u)) %1583)) (approx %1096 (fma.f32 #s(literal -1 binary32) %1512 %735)) (approx %1096 (fma.f32 #s(literal -1 binary32) %1512 %1325)) (approx %1096 (fma.f32 #s(literal -1 binary32) %1512 %1335)) (approx %189 (/.f32 #s(literal -2 binary32) %1508)) (approx %190 %1627) (approx %191 %1629) (approx %200 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 #s(literal 2 binary32) %1022)))) (approx %201 %1635) (approx %201 (-.f32 %1635 %735)) (approx %201 (+.f32 %135 %1519)) (approx %201 (+.f32 %135 %1527)) (approx %202 %1643) (approx %202 (-.f32 (+.f32 %205 %735) %1635)) (approx %202 (-.f32 (+.f32 %205 %1325) %1635)) (approx %202 (-.f32 (+.f32 %205 %1335) %1635)) (approx %122 %1654) (approx %122 (+.f32 %1134 %1322)) (approx %122 (+.f32 %1134 %1326)) (approx %122 (+.f32 %1134 %1336)) (approx %213 %1508) (approx %214 %1665) (approx %215 %1667) (approx %228 (*.f32 #s(literal -1 binary32) %1669)) (approx %228 (fma.f32 #s(literal -1 binary32) %1669 (*.f32 #s(literal 1/4 binary32) %1156))) (approx %228 (fma.f32 #s(literal -1 binary32) %1669 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) %205 (*.f32 #s(literal -1/32 binary32) %1156)) u)))) (approx %228 (fma.f32 #s(literal -1 binary32) %1669 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/192 binary32) %1156 (*.f32 #s(literal 1/32 binary32) %205)) u) (*.f32 #s(literal -1/4 binary32) %205)) u)))) (approx %227 %1691) (approx %227 (fma.f32 #s(literal -1 binary32) %1690 (*.f32 #s(literal 1/4 binary32) %1174))) (approx %227 (fma.f32 #s(literal -1 binary32) %1690 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) %232 (*.f32 #s(literal -1/32 binary32) %1174)) u)))) (approx %227 (fma.f32 #s(literal -1 binary32) %1690 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/192 binary32) %1174 %1303) u) %1297) u)))) (approx %229 %1709) (approx %229 (fma.f32 #s(literal -1 binary32) %1669 (fma.f32 #s(literal -1 binary32) %1690 (*.f32 #s(literal -1 binary32) (/.f32 %1298 u))))) (approx %229 (fma.f32 #s(literal -1 binary32) %1669 (fma.f32 #s(literal -1 binary32) %1690 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1304 u) %1298) u))))) (approx %229 (fma.f32 #s(literal -1 binary32) %1669 (fma.f32 #s(literal -1 binary32) %1690 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1311 u) %1304) u) %1298) u))))) (approx %104 (*.f32 #s(literal -1 binary32) %1732)) (approx %104 (fma.f32 #s(literal -1 binary32) %1732 (*.f32 #s(literal 1/4 binary32) %815))) (approx %104 (fma.f32 #s(literal -1 binary32) %1732 (*.f32 #s(literal -1 binary32) %1369))) (approx %104 (fma.f32 #s(literal -1 binary32) %1732 (*.f32 #s(literal -1 binary32) %1377))) (approx %114 (/.f32 #s(literal -1 binary32) %1732)) (approx %114 (*.f32 #s(literal -1 binary32) (fma.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) %1746) %1748))) (approx %114 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/32 binary32) %1746) (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 s %1589)) %1757)) u)) %1748)) (approx %114 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 1/192 binary32) %1756 (*.f32 #s(literal 1/128 binary32) %1765)) (*.f32 #s(literal -1/4 binary32) (/.f32 %1769 %1512))) u)) %1769) u) %1757) u)) %1748)) (approx %123 %1782) (approx %123 (fma.f32 #s(literal 1/4 binary32) %815 %1782)) (approx %123 (fma.f32 #s(literal -1 binary32) %1369 %1782)) (approx %123 (fma.f32 #s(literal -1 binary32) %1377 %1782)) (approx %133 %1790) (approx %133 (fma.f32 #s(literal 1/4 binary32) %815 %1790)) (approx %133 (fma.f32 #s(literal -1 binary32) %1369 %1790)) (approx %133 (fma.f32 #s(literal -1 binary32) %1377 %1790)) (approx %181 (*.f32 #s(literal -2 binary32) (*.f32 s %1566))) (approx %192 (*.f32 s %1629)) (approx %203 %1803) (approx %203 (fma.f32 #s(literal 1/4 binary32) %815 %1803)) (approx %203 (fma.f32 #s(literal -1 binary32) %1369 %1803)) (approx %203 (fma.f32 #s(literal -1 binary32) %1377 %1803)) (approx %216 (*.f32 s %1667)) (approx %230 %1813) (approx %230 (fma.f32 #s(literal -1 binary32) %1300 %1813)) (approx %230 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1305 u) %1299) u) %1813)) (approx %230 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1312 u) %1305) u) %1299) u) %1813)) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 14.0ms | u | -inf |
| 9.0ms | u | inf |
| 6.0ms | u | 0 |
| 5.0ms | s | inf |
| 4.0ms | s | 0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 126 | 1102 |
| 0 | 230 | 963 |
| 1 | 838 | 894 |
| 2 | 3394 | 894 |
| 0 | 4026 | 894 |
| 0 | 4349 | 814 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%5 = (*.f32 #s(literal -4 binary32) u) %7 = (*.f32 #s(literal 64 binary32) u) %9 = (*.f32 #s(literal 8 binary32) u) %10 = (+.f32 #s(literal 4 binary32) %9) %11 = (*.f32 u %10) %17 = (log (/ 1 (- 1 (* 4 u)))) %18 = (approx %17 %11) %20 = (*.f32 #s(literal 64/3 binary32) u) %21 = (+.f32 #s(literal 8 binary32) %20) %22 = (*.f32 u %21) %23 = (+.f32 #s(literal 4 binary32) %22) %24 = (*.f32 u %23) %25 = (approx %17 %24) %26 = (+.f32 #s(literal 64/3 binary32) %7) %27 = (*.f32 u %26) %28 = (+.f32 #s(literal 8 binary32) %27) %29 = (*.f32 u %28) %30 = (+.f32 #s(literal 4 binary32) %29) %31 = (*.f32 u %30) %32 = (approx %17 %31) %33 = (*.f32 s u) %34 = (*.f32 #s(literal 4 binary32) %33) %35 = (* s %17) %37 = (*.f32 #s(literal 8 binary32) %33) %38 = (fma.f32 #s(literal 4 binary32) s %37) %39 = (*.f32 u %38) %41 = (*.f32 #s(literal 64/3 binary32) %33) %42 = (fma.f32 #s(literal 8 binary32) s %41) %43 = (*.f32 u %42) %44 = (fma.f32 #s(literal 4 binary32) s %43) %45 = (*.f32 u %44) %47 = (*.f32 #s(literal 64 binary32) %33) %48 = (fma.f32 #s(literal 64/3 binary32) s %47) %49 = (*.f32 u %48) %50 = (fma.f32 #s(literal 8 binary32) s %49) %51 = (*.f32 u %50) %52 = (fma.f32 #s(literal 4 binary32) s %51) %53 = (*.f32 u %52) %57 = (fma.f32 #s(literal 2 binary32) %5 #s(literal 2 binary32)) %59 = (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)) %60 = (sqrt.f32 #s(literal 2 binary32)) %61 = (fma.f32 %5 %60 %60) %62 = (/.f32 %61 %60) %64 = (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32)) %66 = (log.f32 #s(literal 1/2 binary32)) %67 = (-.f32 #s(literal 1 binary32) %66) %70 = (/.f32 #s(literal -1/2 binary32) %64) %71 = (*.f32 %60 #s(literal -1 binary32)) %72 = (*.f32 %60 %64) %73 = (/.f32 %71 %72) %74 = (/.f32 #s(literal 25/16 binary32) %59) %75 = (/.f32 #s(literal -9/16 binary32) %59) %76 = (+.f32 %74 %75) %77 = (fabs.f32 %64) %78 = (log.f32 %59) %79 = (*.f32 #s(literal 2 binary32) %78) %80 = (neg.f32 %79) %81 = (sqrt.f32 %77) %82 = (log.f32 %81) %83 = (*.f32 #s(literal -2 binary32) %82) %84 = (neg.f32 %78) %85 = (/.f32 #s(literal 2 binary32) %80) %86 = (/.f32 #s(literal 1 binary32) %85) %87 = (/.f32 #s(literal 2 binary32) %77) %88 = (log.f32 %87) %89 = (log.f32 #s(literal 2 binary32)) %90 = (-.f32 %88 %89) %91 = (/.f32 %59 #s(literal 2 binary32)) %92 = (log.f32 %91) %93 = (-.f32 %66 %92) %94 = (log.f32 %70) %95 = (fabs.f32 %57) %96 = (log.f32 %95) %97 = (-.f32 %89 %96) %98 = (*.f32 %84 %66) %99 = (*.f32 %84 %67) %100 = (+.f32 %99 %98) %101 = (*.f32 s #s(literal -1 binary32)) %102 = (*.f32 s #s(literal 1 binary32)) %103 = (neg.f32 s) %105 = (*.f32 %103 %78) %106 = (pow.f32 %105 #s(literal -1 binary32)) %108 = (*.f32 %102 %94) %110 = (*.f32 %102 %89) %112 = (/.f32 #s(literal 1 binary32) %62) %113 = (log.f32 %112) %115 = (log.f32 %73) %117 = (log.f32 %76) s #s(literal 1 binary32) #s(literal 4 binary32) u #s(literal -4 binary32) %5 #s(literal 64 binary32) %7 #s(literal 8 binary32) %9 %10 %11 %18 #s(literal 64/3 binary32) %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %32 %33 %34 (approx %35 %34) %37 %38 %39 (approx %35 %39) %41 %42 %43 %44 %45 (approx %35 %45) %47 %48 %49 %50 %51 %52 %53 (approx %35 %53) #s(literal -1 binary32) #s(literal 2 binary32) %57 #s(literal 1/2 binary32) %59 %60 %61 %62 #s(literal -2 binary32) %64 #s(literal -1/2 binary32) %66 %67 #s(literal 25/16 binary32) #s(literal -9/16 binary32) %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 (*.f32 %101 %78) %105 %106 (/.f32 #s(literal 1 binary32) %106) %108 (fma.f32 %102 %89 %108) %110 (+.f32 %110 %108) %112 %113 (*.f32 s %113) %115 (*.f32 s %115) %117 (*.f32 s %117) (*.f32 s %83) (*.f32 s %86) (*.f32 s %90) (*.f32 s %93) (*.f32 s %97) (*.f32 s %100) (*.f32 s %18) (*.f32 s %25) (*.f32 s %32) |
| Outputs |
|---|
%5 = (neg.f32 u) %7 = (*.f32 #s(literal -4 binary32) u) %14 = (*.f32 u #s(literal 4 binary32)) %17 = (*.f32 #s(literal 64 binary32) u) %23 = (*.f32 #s(literal 8 binary32) u) %28 = (fma.f32 #s(literal 8 binary32) u #s(literal 4 binary32)) %35 = (*.f32 #s(literal -8 binary32) u) %41 = (*.f32 #s(literal -2 binary32) %7) %43 = (neg.f32 %7) %45 = (*.f32 %43 #s(literal 2 binary32)) %47 = (neg.f32 %35) %52 = (*.f32 %28 u) %60 = (*.f32 %23 u) %63 = (*.f32 u u) %77 = (log (- (* -4 u) -1)) %78 = (neg %77) %79 = (approx %78 %52) %84 = (*.f32 #s(literal 64/3 binary32) u) %89 = (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) %94 = (*.f32 #s(literal -64/3 binary32) u) %104 = (*.f32 %89 u) %112 = (*.f32 %84 u) %124 = (fma.f32 %89 u #s(literal 4 binary32)) %128 = (neg.f32 %104) %130 = (fma.f32 %63 #s(literal 64/3 binary32) #s(literal 4 binary32)) %138 = (neg.f32 %5) %146 = (*.f32 %124 u) %154 = (*.f32 %104 u) %166 = (approx %78 %146) %170 = (fma.f32 #s(literal 64 binary32) u #s(literal 64/3 binary32)) %174 = (*.f32 #s(literal -64 binary32) u) %185 = (*.f32 %170 u) %193 = (*.f32 %17 u) %205 = (fma.f32 %170 u #s(literal 8 binary32)) %209 = (neg.f32 %185) %211 = (fma.f32 %63 #s(literal 64 binary32) #s(literal 8 binary32)) %226 = (*.f32 %205 u) %234 = (*.f32 %185 u) %246 = (fma.f32 %205 u #s(literal 4 binary32)) %250 = (neg.f32 %226) %252 = (fma.f32 %63 %170 #s(literal 4 binary32)) %267 = (*.f32 %246 u) %275 = (*.f32 %226 u) %287 = (approx %78 %267) %293 = (*.f32 u s) %302 = (*.f32 #s(literal 4 binary32) s) %303 = (*.f32 %302 u) %313 = (* (neg s) %77) %314 = (approx %313 %303) %318 = (*.f32 #s(literal 8 binary32) s) %320 = (*.f32 %293 #s(literal 8 binary32)) %328 = (fma.f32 #s(literal 4 binary32) s %320) %331 = (*.f32 #s(literal -8 binary32) s) %332 = (*.f32 %331 u) %334 = (*.f32 #s(literal -4 binary32) s) %336 = (neg.f32 s) %337 = (*.f32 %336 #s(literal 4 binary32)) %339 = (neg.f32 %302) %342 = (neg.f32 %332) %361 = (*.f32 %328 u) %369 = (*.f32 %320 u) %372 = (*.f32 u %293) %381 = (*.f32 %293 u) %390 = (approx %313 %361) %394 = (*.f32 #s(literal 64/3 binary32) s) %396 = (*.f32 %293 #s(literal 64/3 binary32)) %404 = (fma.f32 #s(literal 8 binary32) s %396) %407 = (*.f32 #s(literal -64/3 binary32) s) %408 = (*.f32 %407 u) %411 = (*.f32 %336 #s(literal 8 binary32)) %413 = (neg.f32 %318) %415 = (neg.f32 %408) %435 = (*.f32 %404 u) %443 = (*.f32 %396 u) %462 = (fma.f32 #s(literal 4 binary32) s %435) %465 = (neg.f32 %435) %470 = (fma.f32 %372 #s(literal 64/3 binary32) %302) %472 = (*.f32 %138 %404) %474 = (neg.f32 %465) %501 = (*.f32 %462 u) %509 = (*.f32 %435 u) %525 = (approx %313 %501) %529 = (*.f32 #s(literal 64 binary32) s) %531 = (*.f32 %293 #s(literal 64 binary32)) %539 = (fma.f32 #s(literal 64/3 binary32) s %531) %543 = (*.f32 (*.f32 #s(literal -64 binary32) s) u) %551 = (neg.f32 %543) %570 = (*.f32 %539 u) %578 = (*.f32 %531 u) %597 = (fma.f32 #s(literal 8 binary32) s %570) %600 = (neg.f32 %570) %605 = (*.f32 %138 %539) %607 = (neg.f32 %600) %610 = (fma.f32 %372 #s(literal 64 binary32) %318) %636 = (*.f32 %597 u) %644 = (*.f32 %570 u) %660 = (fma.f32 #s(literal 4 binary32) s %636) %663 = (neg.f32 %636) %668 = (fma.f32 %63 %539 %302) %670 = (*.f32 %138 %597) %672 = (neg.f32 %663) %699 = (*.f32 %660 u) %707 = (*.f32 %636 u) %723 = (approx %313 %699) %727 = (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)) %729 = (fma.f32 #s(literal -8 binary32) u #s(literal 2 binary32)) %740 = (fma.f32 #s(literal -4 binary32) u #s(literal 2 binary32)) %742 = (-.f32 %7 #s(literal -2 binary32)) %769 = (-.f32 #s(literal -2 binary32) %35) %772 = (sqrt.f32 #s(literal 2 binary32)) %773 = (/.f32 #s(literal 1 binary32) %772) %774 = (*.f32 %772 %727) %775 = (*.f32 %773 %774) %776 = (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32)) %777 = (*.f32 %776 %772) %778 = (neg.f32 %772) %780 = (*.f32 %777 (/.f32 #s(literal 1 binary32) %778)) %781 = (*.f32 %774 %773) %782 = (*.f32 %727 #s(literal 1 binary32)) %783 = (*.f32 %774 #s(literal 1 binary32)) %784 = (/.f32 %783 %772) %785 = (*.f32 %7 #s(literal 1 binary32)) %786 = (fma.f32 %785 %772 %772) %787 = (/.f32 %786 %772) %788 = (*.f32 %772 %7) %789 = (*.f32 %772 %772) %790 = (fma.f32 %788 %772 %789) %791 = (/.f32 %790 %789) %792 = (/.f32 %777 %778) %793 = (/.f32 %774 %772) %794 = (/.f32 #s(literal 1 binary32) %727) %795 = (/.f32 #s(literal 1 binary32) %794) %796 = (-.f32 %785 #s(literal -1 binary32)) %798 = (*.f32 #s(literal 25/16 binary32) %727) %800 = (*.f32 #s(literal -9/16 binary32) %727) %802 = (-.f32 %798 (neg.f32 %800)) %804 = (*.f32 #s(literal 9/16 binary32) %727) %805 = (-.f32 %798 %804) %806 = (*.f32 %776 #s(literal -9/16 binary32)) %807 = (-.f32 %798 %806) %808 = (-.f32 %7 #s(literal -1 binary32)) %810 = (-.f32 #s(literal 1 binary32) (*.f32 %5 #s(literal -4 binary32))) %811 = (-.f32 #s(literal 1 binary32) %43) %812 = (-.f32 #s(literal 1 binary32) %14) %813 = (fma.f32 %5 #s(literal 4 binary32) #s(literal 1 binary32)) %814 = (fma.f32 %788 %773 #s(literal 1 binary32)) %815 = (fma.f32 #s(literal -9/16 binary32) %727 %798) %816 = (fma.f32 #s(literal 25/16 binary32) %727 %800) %818 = (fma.f32 %772 (/.f32 %7 %772) #s(literal 1 binary32)) %819 = (fma.f32 %727 #s(literal -9/16 binary32) %798) %820 = (fma.f32 %727 #s(literal 25/16 binary32) %800) %821 = (fma.f32 %7 #s(literal 1 binary32) #s(literal 1 binary32)) %822 = (*.f32 %772 u) %824 = (fma.f32 #s(literal -4 binary32) (/.f32 %822 %772) #s(literal 1 binary32)) %825 = (fma.f32 u #s(literal -4 binary32) #s(literal 1 binary32)) %826 = (fma.f32 #s(literal 4 binary32) %5 #s(literal 1 binary32)) %827 = (pow.f32 %727 #s(literal 1 binary32)) %829 = (+.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 25/16 binary32)) #s(literal -9/16 binary32)) %830 = (+.f32 %800 %798) %831 = (+.f32 %785 #s(literal 1 binary32)) %832 = (+.f32 %798 %800) %834 = (+.f32 #s(literal 25/16 binary32) (+.f32 #s(literal -9/16 binary32) %7)) %836 = (+.f32 #s(literal 25/16 binary32) (-.f32 #s(literal -9/16 binary32) %14)) %837 = (+.f32 %7 #s(literal 1 binary32)) %838 = (+.f32 #s(literal 1 binary32) %785) %839 = (+.f32 #s(literal 1 binary32) %7) %840 = (neg.f32 %776) %859 = (/.f32 #s(literal 1 binary32) %774) %866 = (neg.f32 %788) %868 = (*.f32 %14 %772) %891 = (/.f32 #s(literal -1 binary32) %727) %907 = (log.f32 #s(literal 1/2 binary32)) %908 = (log.f32 #s(literal 2 binary32)) %917 = (-.f32 #s(literal 1 binary32) %907) %921 = (log.f32 %772) %933 = (-.f32 %907 #s(literal 1 binary32)) %939 = (/.f32 #s(literal 1/2 binary32) %727) %940 = (*.f32 #s(literal 2 binary32) %727) %942 = (/.f32 %727 #s(literal 1/2 binary32)) %960 = (/.f32 #s(literal -1 binary32) %774) %982 = (/.f32 %772 %776) %983 = (/.f32 #s(literal -1 binary32) %772) %984 = (*.f32 %982 %983) %985 = (*.f32 %983 %982) %988 = (*.f32 (/.f32 #s(literal 2 binary32) %774) (/.f32 #s(literal 1/2 binary32) %773)) %989 = (*.f32 %859 %772) %990 = (*.f32 %960 %778) %991 = (/.f32 #s(literal 25/16 binary32) %727) %992 = (fma.f32 %991 %727 #s(literal -9/16 binary32)) %993 = (*.f32 %992 %794) %994 = (*.f32 %778 %960) %995 = (*.f32 %794 #s(literal 1 binary32)) %996 = (*.f32 %772 %859) %997 = (*.f32 %776 %776) %998 = (/.f32 #s(literal 1 binary32) %997) %999 = (*.f32 %727 %998) %1000 = (*.f32 #s(literal 2 binary32) %939) %1002 = (*.f32 #s(literal -1 binary32) (*.f32 %772 %960)) %1003 = (/.f32 %772 %777) %1004 = (*.f32 #s(literal -1 binary32) %1003) %1005 = (*.f32 #s(literal -1 binary32) %891) %1006 = (*.f32 #s(literal 1 binary32) %794) %1007 = (*.f32 %778 #s(literal 1 binary32)) %1008 = (/.f32 %1007 %777) %1009 = (*.f32 #s(literal 1 binary32) %992) %1010 = (/.f32 %1009 %727) %1011 = (*.f32 %772 %794) %1012 = (/.f32 %1011 %772) %1013 = (/.f32 %778 %776) %1014 = (/.f32 %1013 %772) %1015 = (/.f32 %727 %727) %1016 = (/.f32 %1015 %727) %1017 = (/.f32 %772 %727) %1018 = (/.f32 %1017 %772) %1019 = (*.f32 #s(literal 1 binary32) %727) %1020 = (/.f32 %1019 %997) %1021 = (/.f32 #s(literal -9/16 binary32) %727) %1023 = (fma.f32 %1021 %776 #s(literal -25/16 binary32)) %1024 = (/.f32 %1023 %776) %1025 = (fma.f32 %1021 %727 #s(literal 25/16 binary32)) %1026 = (/.f32 %1025 %727) %1027 = (fma.f32 %991 %776 #s(literal 9/16 binary32)) %1028 = (/.f32 %1027 %776) %1030 = (fma.f32 #s(literal 9/16 binary32) %776 (*.f32 #s(literal -25/16 binary32) %776)) %1031 = (/.f32 %1030 %997) %1033 = (fma.f32 #s(literal 9/16 binary32) %727 (*.f32 #s(literal 25/16 binary32) %776)) %1034 = (*.f32 %776 %727) %1035 = (/.f32 %1033 %1034) %1037 = (fma.f32 #s(literal -9/16 binary32) %776 (*.f32 #s(literal -25/16 binary32) %727)) %1038 = (*.f32 %727 %776) %1039 = (/.f32 %1037 %1038) %1041 = (fma.f32 #s(literal -25/16 binary32) %776 (*.f32 #s(literal 9/16 binary32) %776)) %1042 = (/.f32 %1041 %997) %1044 = (fma.f32 #s(literal -25/16 binary32) %727 (*.f32 #s(literal -9/16 binary32) %776)) %1045 = (/.f32 %1044 %1034) %1046 = (fma.f32 #s(literal 25/16 binary32) %776 %804) %1047 = (/.f32 %1046 %1038) %1049 = (fma.f32 #s(literal 9/16 binary32) %776 (*.f32 %776 #s(literal -25/16 binary32))) %1050 = (/.f32 %1049 %997) %1052 = (fma.f32 #s(literal 9/16 binary32) %727 (*.f32 %776 #s(literal 25/16 binary32))) %1053 = (/.f32 %1052 %1034) %1055 = (fma.f32 #s(literal -9/16 binary32) %776 (*.f32 %727 #s(literal -25/16 binary32))) %1056 = (/.f32 %1055 %1038) %1058 = (fma.f32 #s(literal -25/16 binary32) %776 (*.f32 %776 #s(literal 9/16 binary32))) %1059 = (/.f32 %1058 %997) %1060 = (fma.f32 #s(literal -25/16 binary32) %727 %806) %1061 = (/.f32 %1060 %1034) %1063 = (fma.f32 #s(literal 25/16 binary32) %776 (*.f32 %727 #s(literal 9/16 binary32))) %1064 = (/.f32 %1063 %1038) %1065 = (neg.f32 %992) %1066 = (/.f32 %1065 %776) %1067 = (/.f32 %859 %773) %1068 = (/.f32 %992 %727) %1069 = (/.f32 %778 %777) %1070 = (neg.f32 %997) %1071 = (/.f32 %776 %1070) %1072 = (/.f32 %772 %774) %1073 = (/.f32 %727 %997) %1074 = (/.f32 #s(literal -1 binary32) %776) %1076 = (/.f32 #s(literal 1 binary32) (/.f32 %727 %992)) %1078 = (/.f32 #s(literal 1 binary32) (/.f32 %997 %727)) %1080 = (/.f32 #s(literal 1 binary32) (/.f32 %776 #s(literal -1 binary32))) %1082 = (/.f32 #s(literal 1 binary32) (pow.f32 %794 #s(literal -1 binary32))) %1083 = (/.f32 %727 #s(literal 1 binary32)) %1084 = (/.f32 #s(literal 1 binary32) %1083) %1086 = (-.f32 %1021 (*.f32 #s(literal -25/16 binary32) %794)) %1088 = (-.f32 %1021 (neg.f32 %991)) %1089 = (/.f32 #s(literal 9/16 binary32) %727) %1090 = (-.f32 %991 %1089) %1091 = (fma.f32 #s(literal 9/16 binary32) %891 %991) %1092 = (fma.f32 #s(literal -25/16 binary32) %891 %1021) %1093 = (fma.f32 %794 #s(literal -9/16 binary32) %991) %1094 = (fma.f32 %794 #s(literal 25/16 binary32) %1021) %1095 = (*.f32 %991 #s(literal 1 binary32)) %1096 = (fma.f32 %1021 #s(literal 1 binary32) %1095) %1097 = (*.f32 %1021 #s(literal 1 binary32)) %1098 = (fma.f32 %991 #s(literal 1 binary32) %1097) %1099 = (fma.f32 #s(literal -9/16 binary32) %794 %991) %1100 = (fma.f32 #s(literal 25/16 binary32) %794 %1021) %1101 = (*.f32 #s(literal 1 binary32) %991) %1102 = (fma.f32 #s(literal 1 binary32) %1021 %1101) %1103 = (*.f32 #s(literal 1 binary32) %1021) %1104 = (fma.f32 #s(literal 1 binary32) %991 %1103) %1105 = (pow.f32 %794 #s(literal 1 binary32)) %1106 = (pow.f32 %727 #s(literal -1 binary32)) %1107 = (+.f32 %1103 %1101) %1108 = (+.f32 %1101 %1103) %1109 = (+.f32 %1097 %1095) %1110 = (+.f32 %1095 %1097) %1113 = (+.f32 (/.f32 (*.f32 %991 %727) %727) %1021) %1114 = (+.f32 %1021 %991) %1115 = (+.f32 %991 %1021) %1116 = (neg.f32 %1003) %1118 = (neg.f32 (*.f32 #s(literal -1 binary32) %794)) %1120 = (neg.f32 (/.f32 %778 %774)) %1122 = (neg.f32 (/.f32 %992 %776)) %1124 = (neg.f32 (-.f32 %1089 %991)) %1125 = (neg.f32 %891) %1139 = (*.f32 %991 #s(literal 25/16 binary32)) %1141 = (*.f32 %1021 #s(literal 25/16 binary32)) %1143 = (*.f32 #s(literal 25/16 binary32) %991) %1145 = (*.f32 #s(literal 25/16 binary32) %1021) %1169 = (*.f32 %991 #s(literal -9/16 binary32)) %1171 = (*.f32 %1021 #s(literal -9/16 binary32)) %1173 = (*.f32 #s(literal -9/16 binary32) %991) %1175 = (*.f32 #s(literal -9/16 binary32) %1021) %1183 = (fabs.f32 %727) %1184 = (*.f32 %1183 %772) %1186 = (sqrt.f32 %1183) %1189 = (/.f32 #s(literal 1 binary32) %1183) %1194 = (neg.f32 %1183) %1198 = (/.f32 %1183 #s(literal 2 binary32)) %1201 = (fma.f32 u #s(literal -2 binary32) #s(literal 1/2 binary32)) %1208 = (/.f32 #s(literal 1 binary32) %1201) %1211 = (/.f32 #s(literal 2 binary32) %1183) %1212 = (/.f32 #s(literal 2 binary32) %1211) %1215 = (/.f32 %1201 #s(literal 1/2 binary32)) %1218 = (/.f32 %772 %1184) %1221 = (/.f32 #s(literal 1/2 binary32) %1201) %1224 = (*.f32 %1211 #s(literal 1/2 binary32)) %1227 = (*.f32 #s(literal 2 binary32) %1201) %1235 = (log.f32 %727) %1236 = (fabs.f32 %997) %1237 = (log.f32 %1236) %1254 = (log.f32 (fabs.f32 %1184)) %1256 = (fabs.f32 %1201) %1257 = (log.f32 %1256) %1259 = (log.f32 %1184) %1261 = (neg.f32 %1235) %1263 = (log.f32 %1201) %1265 = (fabs.f32 %1211) %1266 = (log.f32 %1265) %1268 = (neg.f32 %1263) %1273 = (*.f32 #s(literal -1/2 binary32) %908) %1355 = (pow.f32 %727 #s(literal -2 binary32)) %1358 = (pow.f32 %794 #s(literal 2 binary32)) %1362 = (*.f32 %1235 #s(literal 2 binary32)) %1369 = (*.f32 %1235 #s(literal 1 binary32)) %1376 = (*.f32 %1235 #s(literal -2 binary32)) %1434 = (/.f32 #s(literal -1/2 binary32) %1235) %1438 = (log.f32 %1186) %1443 = (/.f32 %1235 #s(literal 2 binary32)) %1447 = (*.f32 #s(literal 1/2 binary32) %1261) %1449 = (/.f32 %1261 #s(literal 2 binary32)) %1451 = (/.f32 #s(literal -1 binary32) %1235) %1452 = (/.f32 #s(literal 1/2 binary32) %1451) %1454 = (/.f32 #s(literal 1 binary32) %1235) %1455 = (/.f32 #s(literal 1 binary32) %1454) %1459 = (log.f32 (fabs.f32 %1221)) %1462 = (log.f32 (fabs.f32 %1224)) %1464 = (fabs.f32 %1189) %1465 = (log.f32 %1464) %1488 = (fabs.f32 %859) %1490 = (log.f32 (*.f32 %1488 %772)) %1491 = (fabs.f32 %960) %1493 = (log.f32 (*.f32 %772 %1491)) %1495 = (log.f32 (*.f32 %772 %1488)) %1497 = (log.f32 (*.f32 #s(literal 1 binary32) %1218)) %1499 = (log.f32 (*.f32 #s(literal 1 binary32) %1221)) %1501 = (log.f32 (*.f32 #s(literal 1 binary32) %1224)) %1502 = (pow.f32 %794 %917) %1503 = (pow.f32 %794 %907) %1505 = (log.f32 (*.f32 %1502 %1503)) %1506 = (pow.f32 #s(literal 1/2 binary32) %1261) %1508 = (log.f32 (*.f32 %1502 %1506)) %1510 = (log.f32 (*.f32 %1503 %1502)) %1512 = (log.f32 (*.f32 %1506 %1502)) %1513 = (/.f32 #s(literal 1/2 binary32) %1183) %1515 = (log.f32 (*.f32 %1513 #s(literal 2 binary32))) %1517 = (log.f32 (*.f32 %1208 #s(literal 1/2 binary32))) %1519 = (log.f32 (*.f32 #s(literal 1/2 binary32) %1211)) %1520 = (fabs.f32 %992) %1522 = (log.f32 (/.f32 %1520 %1212)) %1524 = (log.f32 (/.f32 %1520 %1215)) %1526 = (log.f32 (/.f32 %1520 %1183)) %1528 = (log.f32 (/.f32 %1520 %727)) %1530 = (log.f32 (/.f32 %1265 #s(literal 2 binary32))) %1531 = (pow.f32 #s(literal 1/2 binary32) %1235) %1533 = (log.f32 (/.f32 %1502 %1531)) %1534 = (/.f32 #s(literal 1 binary32) %1506) %1536 = (log.f32 (/.f32 %1502 %1534)) %1538 = (log.f32 (/.f32 %1208 #s(literal 2 binary32))) %1540 = (log.f32 (/.f32 %1212 %1236)) %1542 = (log.f32 (/.f32 %1215 %1236)) %1544 = (log.f32 (/.f32 %1183 %1236)) %1546 = (log.f32 (/.f32 %727 %1236)) %1548 = (log.f32 (/.f32 #s(literal 1/2 binary32) %1256)) %1550 = (log.f32 (/.f32 #s(literal 1/2 binary32) %1198)) %1551 = (log.f32 %1218) %1552 = (log.f32 %1189) %1553 = (log.f32 %1221) %1554 = (log.f32 %1224) %1555 = (log.f32 %794) %1556 = (*.f32 %1261 #s(literal 1 binary32)) %1557 = (*.f32 %1438 #s(literal -2 binary32)) %1558 = (*.f32 %1376 #s(literal 1/2 binary32)) %1559 = (*.f32 %1235 #s(literal -1 binary32)) %1560 = (*.f32 #s(literal -1/2 binary32) %1362) %1561 = (*.f32 #s(literal -2 binary32) %1443) %1562 = (*.f32 #s(literal -2 binary32) %1438) %1563 = (*.f32 #s(literal 1/2 binary32) %1376) %1564 = (*.f32 #s(literal 2 binary32) %1447) %1565 = (*.f32 #s(literal 2 binary32) %1449) %1566 = (*.f32 #s(literal 2 binary32) %1452) %1567 = (*.f32 #s(literal -1 binary32) %1455) %1568 = (*.f32 #s(literal -1 binary32) %1235) %1569 = (*.f32 #s(literal 1 binary32) %1459) %1570 = (*.f32 #s(literal 1 binary32) %1462) %1571 = (*.f32 #s(literal 1 binary32) %1465) %1572 = (*.f32 #s(literal 1 binary32) %1261) %1574 = (/.f32 (*.f32 #s(literal 1 binary32) %1376) #s(literal 2 binary32)) %1575 = (/.f32 %1376 #s(literal 2 binary32)) %1576 = (/.f32 %1362 #s(literal -2 binary32)) %1577 = (/.f32 #s(literal 1/2 binary32) %1434) %1578 = (/.f32 #s(literal -1 binary32) %1454) %1580 = (/.f32 #s(literal 1 binary32) (/.f32 %1454 #s(literal -1 binary32))) %1582 = (/.f32 #s(literal 1 binary32) (pow.f32 %1261 #s(literal -1 binary32))) %1584 = (/.f32 #s(literal 1 binary32) (/.f32 %1451 #s(literal 1 binary32))) %1585 = (/.f32 #s(literal 1 binary32) %1451) %1589 = (-.f32 (log.f32 (fabs.f32 (neg.f32 %1211))) %908) %1592 = (-.f32 (log.f32 (fabs.f32 %1007)) %1259) %1595 = (-.f32 (log.f32 (fabs.f32 %1009)) %1235) %1598 = (-.f32 (log.f32 (fabs.f32 %1011)) %921) %1601 = (-.f32 (log.f32 (fabs.f32 %1013)) %921) %1604 = (-.f32 (log.f32 (fabs.f32 %1015)) %1235) %1607 = (-.f32 (log.f32 (fabs.f32 %1017)) %921) %1610 = (-.f32 (log.f32 (fabs.f32 %1019)) %1237) %1613 = (-.f32 (log.f32 (fabs.f32 %1023)) %1235) %1616 = (-.f32 (log.f32 (fabs.f32 %1025)) %1235) %1619 = (-.f32 (log.f32 (fabs.f32 %1027)) %1235) %1622 = (-.f32 (log.f32 (fabs.f32 %1030)) %1237) %1626 = (log.f32 (fabs.f32 %1034)) %1627 = (-.f32 (log.f32 (fabs.f32 %1033)) %1626) %1631 = (log.f32 (fabs.f32 %1038)) %1632 = (-.f32 (log.f32 (fabs.f32 %1037)) %1631) %1635 = (-.f32 (log.f32 (fabs.f32 %1041)) %1237) %1638 = (-.f32 (log.f32 (fabs.f32 %1044)) %1626) %1641 = (-.f32 (log.f32 (fabs.f32 %1046)) %1631) %1644 = (-.f32 (log.f32 (fabs.f32 %1049)) %1237) %1647 = (-.f32 (log.f32 (fabs.f32 %1052)) %1626) %1650 = (-.f32 (log.f32 (fabs.f32 %1055)) %1631) %1653 = (-.f32 (log.f32 (fabs.f32 %1058)) %1237) %1656 = (-.f32 (log.f32 (fabs.f32 %1060)) %1626) %1659 = (-.f32 (log.f32 (fabs.f32 %1063)) %1631) %1662 = (-.f32 (log.f32 (fabs.f32 %1065)) %1235) %1663 = (log.f32 %1488) %1664 = (-.f32 %1663 %1273) %1666 = (-.f32 (log.f32 %1520) %1235) %1667 = (-.f32 %1266 %908) %1668 = (-.f32 %921 %1254) %1669 = (-.f32 %921 %1259) %1671 = (log.f32 (fabs.f32 %939)) %1672 = (-.f32 %1671 %907) %1675 = (-.f32 #s(literal 0 binary32) (log.f32 (fabs.f32 %1227))) %1676 = (-.f32 #s(literal 0 binary32) %1235) %1677 = (*.f32 %1235 %933) %1678 = (*.f32 %1235 %907) %1679 = (-.f32 %1677 %1678) %1680 = (*.f32 %1235 %908) %1681 = (*.f32 %933 %1261) %1682 = (-.f32 %1680 %1681) %1683 = (*.f32 %1235 %917) %1684 = (-.f32 %1680 %1683) %1688 = (-.f32 %908 (log.f32 (fabs.f32 (*.f32 %1194 #s(literal 2 binary32))))) %1692 = (-.f32 %908 (log.f32 (fabs.f32 (*.f32 %1183 #s(literal 2 binary32))))) %1694 = (-.f32 %908 (log.f32 %729)) %1695 = (log.f32 %942) %1696 = (-.f32 %908 %1695) %1697 = (log.f32 %939) %1699 = (-.f32 %908 (neg.f32 %1697)) %1700 = (-.f32 %1268 %908) %1703 = (-.f32 %1235 (log.f32 (fabs.f32 %1070))) %1704 = (-.f32 %1235 %1237) %1708 = (-.f32 %907 (log.f32 (fabs.f32 (neg.f32 %1201)))) %1709 = (-.f32 %907 %1257) %1710 = (-.f32 %907 %1263) %1711 = (fma.f32 %1697 #s(literal 1 binary32) %908) %1712 = (fma.f32 %908 #s(literal 1 binary32) %1697) %1713 = (fma.f32 %1261 %917 %1680) %1714 = (fma.f32 %1261 %907 %1677) %1715 = (fma.f32 %1235 %933 %1680) %1716 = (fma.f32 %1235 %908 %1677) %1717 = (fma.f32 %917 %1261 %1680) %1718 = (fma.f32 %907 %1261 %1677) %1719 = (neg.f32 %1259) %1720 = (fma.f32 #s(literal 1/2 binary32) %908 %1719) %1721 = (log.f32 %1491) %1722 = (fma.f32 #s(literal 1/2 binary32) %908 %1721) %1723 = (fma.f32 #s(literal 1/2 binary32) %908 %1663) %1724 = (*.f32 #s(literal 1/2 binary32) %1697) %1725 = (fma.f32 #s(literal 2 binary32) %1724 %908) %1726 = (fma.f32 #s(literal 2 binary32) %921 %1697) %1727 = (fma.f32 #s(literal -1 binary32) %908 %1268) %1729 = (log.f32 (fabs.f32 %1506)) %1730 = (fma.f32 #s(literal 1 binary32) %1729 %1677) %1731 = (fma.f32 #s(literal 1 binary32) %1266 %907) %1732 = (fma.f32 #s(literal 1 binary32) %921 %1719) %1733 = (fma.f32 #s(literal 1 binary32) %921 %1721) %1734 = (fma.f32 #s(literal 1 binary32) %921 %1663) %1735 = (fma.f32 #s(literal 1 binary32) %1671 %908) %1736 = (fma.f32 #s(literal 1 binary32) %1697 %908) %1737 = (fma.f32 #s(literal 1 binary32) %908 %1697) %1738 = (fma.f32 #s(literal 1 binary32) %907 %1268) %1739 = (pow.f32 %1451 #s(literal -1 binary32)) %1740 = (pow.f32 %1261 #s(literal 1 binary32)) %1743 = (+.f32 (/.f32 #s(literal 25/16 binary32) %1451) (/.f32 #s(literal -9/16 binary32) %1451)) %1744 = (+.f32 %1663 %921) %1745 = (+.f32 %921 %1719) %1746 = (+.f32 %921 %1721) %1747 = (+.f32 %921 %1663) %1748 = (+.f32 #s(literal 0 binary32) %1261) %1749 = (+.f32 %1677 %1680) %1750 = (+.f32 %1680 %1677) %1751 = (+.f32 %1697 %908) %1752 = (+.f32 %908 %1697) %1753 = (+.f32 %1268 %907) %1754 = (+.f32 %907 %1268) %1755 = (neg.f32 %1369) %1757 = (neg.f32 (*.f32 #s(literal -1/2 binary32) %1376)) %1759 = (neg.f32 (*.f32 #s(literal -1 binary32) %1261)) %1761 = (neg.f32 (*.f32 #s(literal 2 binary32) %1438)) %1763 = (neg.f32 (*.f32 #s(literal 1/2 binary32) %1362)) %1765 = (neg.f32 (*.f32 %1438 #s(literal 2 binary32))) %1767 = (neg.f32 (fma.f32 %1235 %917 %1678)) %1769 = (neg.f32 (fma.f32 %1235 %907 %1683)) %1771 = (neg.f32 (/.f32 #s(literal -1 binary32) %1451)) %1773 = (neg.f32 (-.f32 %1678 %1677)) %1774 = (neg.f32 %1455) %1776 = (neg.f32 (/.f32 %1362 #s(literal 2 binary32))) %1786 = (/.f32 #s(literal 1/2 binary32) %1235) %1797 = (neg.f32 %1194) %1810 = (/.f32 #s(literal 2 binary32) %727) %1862 = (*.f32 u #s(literal -2 binary32)) %1863 = (fma.f32 %1862 #s(literal 2 binary32) #s(literal 1 binary32)) %1911 = (fabs.f32 %729) %1912 = (log.f32 %1911) %1951 = (sqrt.f32 %1911) %1955 = (*.f32 %729 %729) %1971 = (/.f32 #s(literal 2 binary32) %1911) %1972 = (log.f32 %1971) %1974 = (log.f32 (fabs.f32 %1971)) %1982 = (neg.f32 %1912) %1993 = (log.f32 (*.f32 %1911 #s(literal 1/2 binary32))) %2054 = (*.f32 %336 #s(literal 1 binary32)) %2055 = (*.f32 #s(literal -1 binary32) s) %2056 = (*.f32 #s(literal 1 binary32) %336) %2057 = (*.f32 s #s(literal -1 binary32)) %2059 = (/.f32 #s(literal 1 binary32) (pow.f32 %336 #s(literal -1 binary32))) %2060 = (pow.f32 %336 #s(literal 1 binary32)) %2061 = (pow.f32 #s(literal 2 binary32) s) %2064 = (log.f32 (/.f32 %2061 (pow.f32 %939 %336))) %2065 = (pow.f32 %939 s) %2068 = (log.f32 (/.f32 %2061 (/.f32 #s(literal 1 binary32) %2065))) %2070 = (log.f32 (pow.f32 %1221 s)) %2072 = (log.f32 (pow.f32 %1224 s)) %2073 = (*.f32 #s(literal -2 binary32) s) %2075 = (log.f32 (pow.f32 %1186 %2073)) %2077 = (log.f32 (pow.f32 %1189 s)) %2079 = (log.f32 (*.f32 %2061 %2065)) %2081 = (log.f32 (*.f32 %2065 %2061)) %2082 = (pow.f32 %727 %336) %2083 = (log.f32 %2082) %2084 = (pow.f32 %794 s) %2085 = (log.f32 %2084) %2087 = (*.f32 (*.f32 s #s(literal 1/2 binary32)) %1376) %2089 = (*.f32 (*.f32 s %1438) #s(literal -2 binary32)) %2091 = (*.f32 (/.f32 s #s(literal -2 binary32)) %1362) %2092 = (/.f32 s #s(literal 2 binary32)) %2093 = (*.f32 %2092 %1376) %2094 = (*.f32 %2073 %1438) %2095 = (*.f32 %1235 s) %2096 = (*.f32 %2095 #s(literal -1 binary32)) %2097 = (*.f32 %336 %1235) %2098 = (*.f32 %2097 #s(literal 1 binary32)) %2099 = (*.f32 %1261 s) %2100 = (*.f32 %1438 %2073) %2101 = (*.f32 %1235 %336) %2103 = (*.f32 #s(literal -2 binary32) (*.f32 %1438 s)) %2104 = (*.f32 %1376 s) %2105 = (*.f32 #s(literal 1/2 binary32) %2104) %2107 = (*.f32 #s(literal 1/2 binary32) (/.f32 s %1434)) %2109 = (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %2097)) %2110 = (/.f32 #s(literal -1 binary32) %2095) %2112 = (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %2110)) %2113 = (/.f32 #s(literal -1 binary32) %2097) %2114 = (/.f32 #s(literal 1 binary32) %2113) %2115 = (*.f32 #s(literal -1 binary32) %2114) %2116 = (*.f32 #s(literal -1 binary32) %2095) %2119 = (*.f32 #s(literal 1 binary32) (log.f32 (fabs.f32 %2082))) %2122 = (*.f32 #s(literal 1 binary32) (log.f32 (fabs.f32 %2084))) %2123 = (*.f32 #s(literal 1 binary32) %2097) %2124 = (*.f32 s %1459) %2125 = (*.f32 s %1462) %2126 = (*.f32 s %1465) %2127 = (*.f32 s %1261) %2129 = (/.f32 (*.f32 s %1376) #s(literal 2 binary32)) %2130 = (/.f32 %2104 #s(literal 2 binary32)) %2131 = (/.f32 %2092 %1434) %2132 = (/.f32 %2097 #s(literal 1 binary32)) %2133 = (/.f32 %336 %1454) %2134 = (/.f32 #s(literal -1 binary32) %2113) %2136 = (/.f32 #s(literal 1 binary32) (/.f32 %1451 s)) %2137 = (/.f32 #s(literal 1 binary32) %2110) %2138 = (/.f32 s %1451) %2139 = (*.f32 %1677 s) %2141 = (-.f32 %2139 (*.f32 %1678 s)) %2143 = (-.f32 %2139 (*.f32 %336 %1680)) %2144 = (*.f32 %1680 s) %2146 = (-.f32 %2139 (neg.f32 %2144)) %2147 = (*.f32 %908 s) %2148 = (*.f32 %336 %1697) %2149 = (-.f32 %2147 %2148) %2150 = (*.f32 %1697 s) %2151 = (*.f32 %907 s) %2152 = (-.f32 %2150 %2151) %2154 = (-.f32 %2150 (*.f32 %336 %908)) %2156 = (-.f32 %2150 (neg.f32 %2147)) %2158 = (fma.f32 (*.f32 %1677 #s(literal 1 binary32)) s %2144) %2160 = (fma.f32 (*.f32 s %917) %1261 %2144) %2162 = (fma.f32 (*.f32 %1680 #s(literal 1 binary32)) s %2139) %2163 = (*.f32 s %907) %2164 = (fma.f32 %2163 %1261 %2139) %2165 = (fma.f32 %2144 #s(literal 1 binary32) %2139) %2166 = (fma.f32 %2139 #s(literal 1 binary32) %2144) %2167 = (neg.f32 %2148) %2168 = (fma.f32 %2147 #s(literal 1 binary32) %2167) %2169 = (fma.f32 %2147 #s(literal 1 binary32) %2150) %2170 = (fma.f32 %2150 #s(literal 1 binary32) %2147) %2171 = (fma.f32 %2097 %917 %2144) %2172 = (fma.f32 %2097 %907 %2139) %2173 = (fma.f32 %1677 s %2144) %2174 = (fma.f32 %1680 s %2139) %2175 = (fma.f32 %1697 s %2147) %2176 = (fma.f32 %908 s %2167) %2177 = (fma.f32 %908 s %2150) %2178 = (fma.f32 %1268 s %2151) %2180 = (fma.f32 %1261 (*.f32 %917 s) %2144) %2181 = (fma.f32 %1261 %2151 %2139) %2182 = (fma.f32 %917 %2097 %2144) %2183 = (fma.f32 %907 %2097 %2139) %2184 = (*.f32 %1268 s) %2185 = (fma.f32 %907 s %2184) %2187 = (log.f32 (fabs.f32 %2065)) %2188 = (fma.f32 #s(literal 1 binary32) %2187 %2147) %2190 = (log.f32 (fabs.f32 %2061)) %2191 = (fma.f32 #s(literal 1 binary32) %2190 %2167) %2192 = (fma.f32 #s(literal 1 binary32) %2190 %2150) %2193 = (fma.f32 #s(literal 1 binary32) %2144 %2139) %2194 = (fma.f32 #s(literal 1 binary32) %2139 %2144) %2195 = (fma.f32 #s(literal 1 binary32) %2147 %2167) %2196 = (fma.f32 #s(literal 1 binary32) %2147 %2150) %2197 = (fma.f32 #s(literal 1 binary32) %2150 %2147) %2198 = (fma.f32 s %1729 %2139) %2200 = (fma.f32 s (*.f32 #s(literal 1 binary32) %1680) %2139) %2202 = (fma.f32 s (*.f32 #s(literal 1 binary32) %1677) %2144) %2203 = (fma.f32 s %1671 %2147) %2204 = (fma.f32 s %1677 %2144) %2205 = (fma.f32 s %1680 %2139) %2206 = (fma.f32 s %1697 %2147) %2207 = (fma.f32 s %908 %2167) %2208 = (fma.f32 s %908 %2150) %2209 = (fma.f32 s %1268 %2163) %2210 = (*.f32 s %1268) %2211 = (fma.f32 s %907 %2210) %2212 = (pow.f32 %2110 #s(literal -1 binary32)) %2213 = (pow.f32 %2097 #s(literal 1 binary32)) %2214 = (+.f32 %2163 %2210) %2215 = (+.f32 %2210 %2163) %2216 = (+.f32 %2184 %2151) %2217 = (+.f32 %2151 %2184) %2220 = (+.f32 (/.f32 #s(literal 25/16 binary32) %2110) (/.f32 #s(literal -9/16 binary32) %2110)) %2221 = (+.f32 %2144 %2139) %2222 = (+.f32 %2139 %2144) %2223 = (+.f32 %2147 %2167) %2224 = (+.f32 %2147 %2150) %2225 = (+.f32 %2150 %2147) %2227 = (neg.f32 (*.f32 #s(literal -1 binary32) %2097)) %2229 = (neg.f32 (/.f32 #s(literal -1 binary32) %2110)) %2231 = (neg.f32 (/.f32 s %1454)) %2233 = (neg.f32 (-.f32 %2148 %2147)) %2234 = (neg.f32 %2114) %2235 = (neg.f32 %2095) %2282 = (*.f32 %1972 s) %2291 = (*.f32 s %1982) %2293 = (*.f32 %1982 s) %2312 = (*.f32 %79 s) %2323 = (*.f32 %166 s) %2334 = (*.f32 %287 s) s #s(literal 1 binary32) #s(literal 4 binary32) u #s(literal -4 binary32) (*.f32 %5 #s(literal 4 binary32)) %7 (*.f32 u #s(literal -4 binary32)) (*.f32 #s(literal 4 binary32) %5) (/.f32 #s(literal 1 binary32) (pow.f32 %7 #s(literal -1 binary32))) (pow.f32 %7 #s(literal 1 binary32)) (neg.f32 %14) #s(literal 64 binary32) %17 (*.f32 u #s(literal 64 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %17 #s(literal -1 binary32))) (pow.f32 %17 #s(literal 1 binary32)) #s(literal 8 binary32) %23 (*.f32 u #s(literal 8 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %23 #s(literal -1 binary32))) (pow.f32 %23 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %28 #s(literal -1 binary32))) (-.f32 (-.f32 #s(literal 4 binary32) %7) %7) (-.f32 %23 #s(literal -4 binary32)) (-.f32 #s(literal 4 binary32) %35) %28 (fma.f32 u #s(literal 8 binary32) #s(literal 4 binary32)) (pow.f32 %28 #s(literal 1 binary32)) (+.f32 %23 #s(literal 4 binary32)) (+.f32 #s(literal 4 binary32) %41) (+.f32 #s(literal 4 binary32) %45) (+.f32 #s(literal 4 binary32) %47) (+.f32 #s(literal 4 binary32) %23) (neg.f32 (-.f32 %35 #s(literal 4 binary32))) %52 (*.f32 u %28) (/.f32 #s(literal 1 binary32) (pow.f32 %52 #s(literal -1 binary32))) (-.f32 %14 (*.f32 %5 %23)) (-.f32 %14 (*.f32 %35 u)) (-.f32 %14 (neg.f32 %60)) (fma.f32 %63 #s(literal 8 binary32) %14) (fma.f32 %23 u %14) (fma.f32 #s(literal 8 binary32) %63 %14) (fma.f32 u %23 %14) (fma.f32 u #s(literal 4 binary32) %60) (fma.f32 #s(literal 4 binary32) u %60) (pow.f32 %52 #s(literal 1 binary32)) (+.f32 %60 %14) (+.f32 %14 %60) (/.f32 #s(literal 1 binary32) (pow.f32 %79 #s(literal -1 binary32))) %79 (pow.f32 %79 #s(literal 1 binary32)) #s(literal 64/3 binary32) %84 (*.f32 u #s(literal 64/3 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %84 #s(literal -1 binary32))) (pow.f32 %84 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %89 #s(literal -1 binary32))) (-.f32 %84 #s(literal -8 binary32)) (-.f32 #s(literal 8 binary32) %94) %89 (fma.f32 u #s(literal 64/3 binary32) #s(literal 8 binary32)) (pow.f32 %89 #s(literal 1 binary32)) (+.f32 %84 #s(literal 8 binary32)) (+.f32 #s(literal 8 binary32) (neg.f32 %94)) (+.f32 #s(literal 8 binary32) %84) (neg.f32 (-.f32 %94 #s(literal 8 binary32))) %104 (*.f32 u %89) (/.f32 #s(literal 1 binary32) (pow.f32 %104 #s(literal -1 binary32))) (-.f32 %23 (*.f32 %5 %84)) (-.f32 %23 (*.f32 %94 u)) (-.f32 %23 (neg.f32 %112)) (fma.f32 %63 #s(literal 64/3 binary32) %23) (fma.f32 %84 u %23) (fma.f32 #s(literal 64/3 binary32) %63 %23) (fma.f32 #s(literal 8 binary32) u %112) (fma.f32 u %84 %23) (fma.f32 u #s(literal 8 binary32) %112) (pow.f32 %104 #s(literal 1 binary32)) (+.f32 %112 %23) (+.f32 %23 %112) (/.f32 #s(literal 1 binary32) (pow.f32 %124 #s(literal -1 binary32))) (-.f32 %104 #s(literal -4 binary32)) (-.f32 #s(literal 4 binary32) %128) %124 (fma.f32 #s(literal 8 binary32) u %130) (fma.f32 u %89 #s(literal 4 binary32)) (fma.f32 u #s(literal 8 binary32) %130) (pow.f32 %124 #s(literal 1 binary32)) (+.f32 %104 #s(literal 4 binary32)) (+.f32 %28 %112) (+.f32 %23 %130) (+.f32 #s(literal 4 binary32) (*.f32 %138 %89)) (+.f32 #s(literal 4 binary32) (neg.f32 %128)) (+.f32 #s(literal 4 binary32) %104) (neg.f32 (-.f32 %128 #s(literal 4 binary32))) %146 (*.f32 u %124) (/.f32 #s(literal 1 binary32) (pow.f32 %146 #s(literal -1 binary32))) (-.f32 %14 (*.f32 %5 %104)) (-.f32 %14 (*.f32 %128 u)) (-.f32 %14 (neg.f32 %154)) (fma.f32 %63 %89 %14) (fma.f32 %104 u %14) (fma.f32 %89 %63 %14) (fma.f32 u %104 %14) (fma.f32 u #s(literal 4 binary32) %154) (fma.f32 #s(literal 4 binary32) u %154) (pow.f32 %146 #s(literal 1 binary32)) (+.f32 %154 %14) (+.f32 %14 %154) (/.f32 #s(literal 1 binary32) (pow.f32 %166 #s(literal -1 binary32))) %166 (pow.f32 %166 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %170 #s(literal -1 binary32))) (-.f32 #s(literal 64/3 binary32) %174) (-.f32 %17 #s(literal -64/3 binary32)) %170 (fma.f32 u #s(literal 64 binary32) #s(literal 64/3 binary32)) (pow.f32 %170 #s(literal 1 binary32)) (+.f32 #s(literal 64/3 binary32) (neg.f32 %174)) (+.f32 #s(literal 64/3 binary32) %17) (+.f32 %17 #s(literal 64/3 binary32)) (neg.f32 (-.f32 %174 #s(literal 64/3 binary32))) %185 (*.f32 u %170) (/.f32 #s(literal 1 binary32) (pow.f32 %185 #s(literal -1 binary32))) (-.f32 %84 (*.f32 %5 %17)) (-.f32 %84 (*.f32 %174 u)) (-.f32 %84 (neg.f32 %193)) (fma.f32 %63 #s(literal 64 binary32) %84) (fma.f32 #s(literal 64/3 binary32) u %193) (fma.f32 %17 u %84) (fma.f32 #s(literal 64 binary32) %63 %84) (fma.f32 u #s(literal 64/3 binary32) %193) (fma.f32 u %17 %84) (pow.f32 %185 #s(literal 1 binary32)) (+.f32 %193 %84) (+.f32 %84 %193) (/.f32 #s(literal 1 binary32) (pow.f32 %205 #s(literal -1 binary32))) (-.f32 %185 #s(literal -8 binary32)) (-.f32 #s(literal 8 binary32) %209) %205 (fma.f32 #s(literal 64/3 binary32) u %211) (fma.f32 u %170 #s(literal 8 binary32)) (fma.f32 u #s(literal 64/3 binary32) %211) (pow.f32 %205 #s(literal 1 binary32)) (+.f32 %185 #s(literal 8 binary32)) (+.f32 %89 %193) (+.f32 %84 %211) (+.f32 #s(literal 8 binary32) (*.f32 %138 %170)) (+.f32 #s(literal 8 binary32) (neg.f32 %209)) (+.f32 #s(literal 8 binary32) %185) (neg.f32 (-.f32 %209 #s(literal 8 binary32))) %226 (*.f32 u %205) (/.f32 #s(literal 1 binary32) (pow.f32 %226 #s(literal -1 binary32))) (-.f32 %23 (*.f32 %5 %185)) (-.f32 %23 (*.f32 %209 u)) (-.f32 %23 (neg.f32 %234)) (fma.f32 %63 %170 %23) (fma.f32 %185 u %23) (fma.f32 %170 %63 %23) (fma.f32 #s(literal 8 binary32) u %234) (fma.f32 u %185 %23) (fma.f32 u #s(literal 8 binary32) %234) (pow.f32 %226 #s(literal 1 binary32)) (+.f32 %234 %23) (+.f32 %23 %234) (/.f32 #s(literal 1 binary32) (pow.f32 %246 #s(literal -1 binary32))) (-.f32 %226 #s(literal -4 binary32)) (-.f32 #s(literal 4 binary32) %250) %246 (fma.f32 #s(literal 8 binary32) u %252) (fma.f32 u %205 #s(literal 4 binary32)) (fma.f32 u #s(literal 8 binary32) %252) (pow.f32 %246 #s(literal 1 binary32)) (+.f32 %226 #s(literal 4 binary32)) (+.f32 %28 %234) (+.f32 %23 %252) (+.f32 #s(literal 4 binary32) (*.f32 %138 %205)) (+.f32 #s(literal 4 binary32) (neg.f32 %250)) (+.f32 #s(literal 4 binary32) %226) (neg.f32 (-.f32 %250 #s(literal 4 binary32))) %267 (*.f32 u %246) (/.f32 #s(literal 1 binary32) (pow.f32 %267 #s(literal -1 binary32))) (-.f32 %14 (*.f32 %5 %226)) (-.f32 %14 (*.f32 %250 u)) (-.f32 %14 (neg.f32 %275)) (fma.f32 %63 %205 %14) (fma.f32 %226 u %14) (fma.f32 %205 %63 %14) (fma.f32 u %226 %14) (fma.f32 u #s(literal 4 binary32) %275) (fma.f32 #s(literal 4 binary32) u %275) (pow.f32 %267 #s(literal 1 binary32)) (+.f32 %275 %14) (+.f32 %14 %275) (/.f32 #s(literal 1 binary32) (pow.f32 %287 #s(literal -1 binary32))) %287 (pow.f32 %287 #s(literal 1 binary32)) (*.f32 (*.f32 u #s(literal 1 binary32)) s) (*.f32 %293 #s(literal 1 binary32)) %293 (*.f32 #s(literal 1 binary32) %293) (*.f32 s (*.f32 #s(literal 1 binary32) u)) (*.f32 s u) (/.f32 #s(literal 1 binary32) (pow.f32 %293 #s(literal -1 binary32))) (pow.f32 %293 #s(literal 1 binary32)) %303 (*.f32 %14 s) (*.f32 %293 #s(literal 4 binary32)) (*.f32 u %302) (*.f32 #s(literal 4 binary32) %293) (*.f32 s %14) (/.f32 #s(literal 1 binary32) (pow.f32 %303 #s(literal -1 binary32))) (pow.f32 %303 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %314 #s(literal -1 binary32))) %314 (pow.f32 %314 #s(literal 1 binary32)) (*.f32 %318 u) %320 (*.f32 %23 s) (*.f32 #s(literal 8 binary32) %293) (*.f32 u %318) (*.f32 s %23) (/.f32 #s(literal 1 binary32) (pow.f32 %320 #s(literal -1 binary32))) (pow.f32 %320 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %328 #s(literal -1 binary32))) (-.f32 %302 %332) (-.f32 %320 %334) (-.f32 %320 %337) (-.f32 %320 %339) (fma.f32 %318 u %302) (fma.f32 %302 #s(literal 1 binary32) %342) (fma.f32 %302 #s(literal 1 binary32) %320) (fma.f32 %293 #s(literal 8 binary32) %302) (fma.f32 %23 s %302) (fma.f32 #s(literal 8 binary32) %293 %302) (fma.f32 u %318 %302) (fma.f32 #s(literal 4 binary32) s %342) %328 (fma.f32 #s(literal 1 binary32) %302 %342) (fma.f32 #s(literal 1 binary32) %302 %320) (fma.f32 s %23 %302) (fma.f32 s #s(literal 4 binary32) %342) (fma.f32 s #s(literal 4 binary32) %320) (pow.f32 %328 #s(literal 1 binary32)) (+.f32 %302 %342) (+.f32 %302 %320) (+.f32 %320 %302) (neg.f32 (-.f32 %332 %302)) %361 (*.f32 u %328) (/.f32 #s(literal 1 binary32) (pow.f32 %361 #s(literal -1 binary32))) (-.f32 %303 (*.f32 %5 %320)) (-.f32 %303 (*.f32 %332 u)) (-.f32 %303 (neg.f32 %369)) (fma.f32 %372 #s(literal 8 binary32) %303) (fma.f32 %318 %63 %303) (fma.f32 %302 u %369) (fma.f32 %14 s %369) (fma.f32 %320 u %303) (fma.f32 %293 %23 %303) (fma.f32 %293 #s(literal 4 binary32) %369) (fma.f32 %23 %293 %303) (fma.f32 #s(literal 8 binary32) %381 %303) (fma.f32 u %302 %369) (fma.f32 u %320 %303) (fma.f32 #s(literal 4 binary32) %293 %369) (fma.f32 s %14 %369) (pow.f32 %361 #s(literal 1 binary32)) (+.f32 %369 %303) (+.f32 %303 %369) (/.f32 #s(literal 1 binary32) (pow.f32 %390 #s(literal -1 binary32))) %390 (pow.f32 %390 #s(literal 1 binary32)) (*.f32 %394 u) %396 (*.f32 %84 s) (*.f32 #s(literal 64/3 binary32) %293) (*.f32 u %394) (*.f32 s %84) (/.f32 #s(literal 1 binary32) (pow.f32 %396 #s(literal -1 binary32))) (pow.f32 %396 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %404 #s(literal -1 binary32))) (-.f32 %318 %408) (-.f32 %396 %331) (-.f32 %396 %411) (-.f32 %396 %413) (fma.f32 %318 #s(literal 1 binary32) %415) (fma.f32 %318 #s(literal 1 binary32) %396) (fma.f32 %394 u %318) (fma.f32 %293 #s(literal 64/3 binary32) %318) (fma.f32 %84 s %318) (fma.f32 #s(literal 64/3 binary32) %293 %318) (fma.f32 #s(literal 8 binary32) s %415) %404 (fma.f32 u %394 %318) (fma.f32 #s(literal 1 binary32) %318 %415) (fma.f32 #s(literal 1 binary32) %318 %396) (fma.f32 s %84 %318) (fma.f32 s #s(literal 8 binary32) %415) (fma.f32 s #s(literal 8 binary32) %396) (pow.f32 %404 #s(literal 1 binary32)) (+.f32 %318 %415) (+.f32 %318 %396) (+.f32 %396 %318) (neg.f32 (-.f32 %408 %318)) %435 (*.f32 u %404) (/.f32 #s(literal 1 binary32) (pow.f32 %435 #s(literal -1 binary32))) (-.f32 %320 (*.f32 %5 %396)) (-.f32 %320 (*.f32 %408 u)) (-.f32 %320 (neg.f32 %443)) (fma.f32 %372 #s(literal 64/3 binary32) %320) (fma.f32 %318 u %443) (fma.f32 %394 %63 %320) (fma.f32 %396 u %320) (fma.f32 %293 %84 %320) (fma.f32 %293 #s(literal 8 binary32) %443) (fma.f32 %84 %293 %320) (fma.f32 #s(literal 64/3 binary32) %381 %320) (fma.f32 %23 s %443) (fma.f32 #s(literal 8 binary32) %293 %443) (fma.f32 u %318 %443) (fma.f32 u %396 %320) (fma.f32 s %23 %443) (pow.f32 %435 #s(literal 1 binary32)) (+.f32 %443 %320) (+.f32 %320 %443) (/.f32 #s(literal 1 binary32) (pow.f32 %462 #s(literal -1 binary32))) (-.f32 %302 %465) (-.f32 %435 %334) (-.f32 %435 %337) (-.f32 %435 %339) (fma.f32 %318 u %470) (fma.f32 %302 #s(literal 1 binary32) %472) (fma.f32 %302 #s(literal 1 binary32) %474) (fma.f32 %302 #s(literal 1 binary32) %435) (fma.f32 %404 u %302) (fma.f32 %293 #s(literal 8 binary32) %470) (fma.f32 %23 s %470) (fma.f32 #s(literal 8 binary32) %293 %470) (fma.f32 u %318 %470) (fma.f32 u %404 %302) (fma.f32 #s(literal 4 binary32) s %472) (fma.f32 #s(literal 4 binary32) s %474) %462 (fma.f32 #s(literal 1 binary32) %302 %472) (fma.f32 #s(literal 1 binary32) %302 %474) (fma.f32 #s(literal 1 binary32) %302 %435) (fma.f32 s %23 %470) (fma.f32 s #s(literal 4 binary32) %472) (fma.f32 s #s(literal 4 binary32) %474) (fma.f32 s #s(literal 4 binary32) %435) (pow.f32 %462 #s(literal 1 binary32)) (+.f32 %302 %472) (+.f32 %302 %474) (+.f32 %302 %435) (+.f32 %435 %302) (+.f32 %328 %443) (+.f32 %320 %470) (neg.f32 (-.f32 %465 %302)) %501 (*.f32 u %462) (/.f32 #s(literal 1 binary32) (pow.f32 %501 #s(literal -1 binary32))) (-.f32 %303 (*.f32 %5 %435)) (-.f32 %303 (*.f32 %465 u)) (-.f32 %303 (neg.f32 %509)) (fma.f32 %63 %404 %303) (fma.f32 %302 u %509) (fma.f32 %14 s %509) (fma.f32 %435 u %303) (fma.f32 %404 %63 %303) (fma.f32 %293 #s(literal 4 binary32) %509) (fma.f32 u %302 %509) (fma.f32 u %435 %303) (fma.f32 #s(literal 4 binary32) %293 %509) (fma.f32 s %14 %509) (pow.f32 %501 #s(literal 1 binary32)) (+.f32 %509 %303) (+.f32 %303 %509) (/.f32 #s(literal 1 binary32) (pow.f32 %525 #s(literal -1 binary32))) %525 (pow.f32 %525 #s(literal 1 binary32)) (*.f32 %529 u) %531 (*.f32 %17 s) (*.f32 #s(literal 64 binary32) %293) (*.f32 u %529) (*.f32 s %17) (/.f32 #s(literal 1 binary32) (pow.f32 %531 #s(literal -1 binary32))) (pow.f32 %531 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %539 #s(literal -1 binary32))) (-.f32 %394 %543) (-.f32 %531 %407) (-.f32 %531 (*.f32 %336 #s(literal 64/3 binary32))) (-.f32 %531 (neg.f32 %394)) (fma.f32 %529 u %394) (fma.f32 %394 #s(literal 1 binary32) %551) (fma.f32 %394 #s(literal 1 binary32) %531) (fma.f32 %293 #s(literal 64 binary32) %394) (fma.f32 #s(literal 64/3 binary32) s %551) %539 (fma.f32 %17 s %394) (fma.f32 #s(literal 64 binary32) %293 %394) (fma.f32 u %529 %394) (fma.f32 #s(literal 1 binary32) %394 %551) (fma.f32 #s(literal 1 binary32) %394 %531) (fma.f32 s #s(literal 64/3 binary32) %551) (fma.f32 s #s(literal 64/3 binary32) %531) (fma.f32 s %17 %394) (pow.f32 %539 #s(literal 1 binary32)) (+.f32 %394 %551) (+.f32 %394 %531) (+.f32 %531 %394) (neg.f32 (-.f32 %543 %394)) %570 (*.f32 u %539) (/.f32 #s(literal 1 binary32) (pow.f32 %570 #s(literal -1 binary32))) (-.f32 %396 (*.f32 %5 %531)) (-.f32 %396 (*.f32 %543 u)) (-.f32 %396 (neg.f32 %578)) (fma.f32 %372 #s(literal 64 binary32) %396) (fma.f32 %529 %63 %396) (fma.f32 %394 u %578) (fma.f32 %531 u %396) (fma.f32 %293 #s(literal 64/3 binary32) %578) (fma.f32 %293 %17 %396) (fma.f32 %84 s %578) (fma.f32 #s(literal 64/3 binary32) %293 %578) (fma.f32 %17 %293 %396) (fma.f32 #s(literal 64 binary32) %381 %396) (fma.f32 u %394 %578) (fma.f32 u %531 %396) (fma.f32 s %84 %578) (pow.f32 %570 #s(literal 1 binary32)) (+.f32 %578 %396) (+.f32 %396 %578) (/.f32 #s(literal 1 binary32) (pow.f32 %597 #s(literal -1 binary32))) (-.f32 %318 %600) (-.f32 %570 %331) (-.f32 %570 %411) (-.f32 %570 %413) (fma.f32 %318 #s(literal 1 binary32) %605) (fma.f32 %318 #s(literal 1 binary32) %607) (fma.f32 %318 #s(literal 1 binary32) %570) (fma.f32 %394 u %610) (fma.f32 %539 u %318) (fma.f32 %293 #s(literal 64/3 binary32) %610) (fma.f32 %84 s %610) (fma.f32 #s(literal 64/3 binary32) %293 %610) (fma.f32 #s(literal 8 binary32) s %605) (fma.f32 #s(literal 8 binary32) s %607) %597 (fma.f32 u %394 %610) (fma.f32 u %539 %318) (fma.f32 #s(literal 1 binary32) %318 %605) (fma.f32 #s(literal 1 binary32) %318 %607) (fma.f32 #s(literal 1 binary32) %318 %570) (fma.f32 s %84 %610) (fma.f32 s #s(literal 8 binary32) %605) (fma.f32 s #s(literal 8 binary32) %607) (fma.f32 s #s(literal 8 binary32) %570) (pow.f32 %597 #s(literal 1 binary32)) (+.f32 %318 %605) (+.f32 %318 %607) (+.f32 %318 %570) (+.f32 %570 %318) (+.f32 %404 %578) (+.f32 %396 %610) (neg.f32 (-.f32 %600 %318)) %636 (*.f32 u %597) (/.f32 #s(literal 1 binary32) (pow.f32 %636 #s(literal -1 binary32))) (-.f32 %320 (*.f32 %5 %570)) (-.f32 %320 (*.f32 %600 u)) (-.f32 %320 (neg.f32 %644)) (fma.f32 %63 %539 %320) (fma.f32 %318 u %644) (fma.f32 %570 u %320) (fma.f32 %539 %63 %320) (fma.f32 %293 #s(literal 8 binary32) %644) (fma.f32 %23 s %644) (fma.f32 #s(literal 8 binary32) %293 %644) (fma.f32 u %318 %644) (fma.f32 u %570 %320) (fma.f32 s %23 %644) (pow.f32 %636 #s(literal 1 binary32)) (+.f32 %644 %320) (+.f32 %320 %644) (/.f32 #s(literal 1 binary32) (pow.f32 %660 #s(literal -1 binary32))) (-.f32 %302 %663) (-.f32 %636 %334) (-.f32 %636 %337) (-.f32 %636 %339) (fma.f32 %318 u %668) (fma.f32 %302 #s(literal 1 binary32) %670) (fma.f32 %302 #s(literal 1 binary32) %672) (fma.f32 %302 #s(literal 1 binary32) %636) (fma.f32 %597 u %302) (fma.f32 %293 #s(literal 8 binary32) %668) (fma.f32 %23 s %668) (fma.f32 #s(literal 8 binary32) %293 %668) (fma.f32 u %318 %668) (fma.f32 u %597 %302) (fma.f32 #s(literal 4 binary32) s %670) (fma.f32 #s(literal 4 binary32) s %672) %660 (fma.f32 #s(literal 1 binary32) %302 %670) (fma.f32 #s(literal 1 binary32) %302 %672) (fma.f32 #s(literal 1 binary32) %302 %636) (fma.f32 s %23 %668) (fma.f32 s #s(literal 4 binary32) %670) (fma.f32 s #s(literal 4 binary32) %672) (fma.f32 s #s(literal 4 binary32) %636) (pow.f32 %660 #s(literal 1 binary32)) (+.f32 %302 %670) (+.f32 %302 %672) (+.f32 %302 %636) (+.f32 %636 %302) (+.f32 %328 %644) (+.f32 %320 %668) (neg.f32 (-.f32 %663 %302)) %699 (*.f32 u %660) (/.f32 #s(literal 1 binary32) (pow.f32 %699 #s(literal -1 binary32))) (-.f32 %303 (*.f32 %5 %636)) (-.f32 %303 (*.f32 %663 u)) (-.f32 %303 (neg.f32 %707)) (fma.f32 %63 %597 %303) (fma.f32 %302 u %707) (fma.f32 %14 s %707) (fma.f32 %636 u %303) (fma.f32 %597 %63 %303) (fma.f32 %293 #s(literal 4 binary32) %707) (fma.f32 u %302 %707) (fma.f32 u %636 %303) (fma.f32 #s(literal 4 binary32) %293 %707) (fma.f32 s %14 %707) (pow.f32 %699 #s(literal 1 binary32)) (+.f32 %707 %303) (+.f32 %303 %707) (/.f32 #s(literal 1 binary32) (pow.f32 %723 #s(literal -1 binary32))) %723 (pow.f32 %723 #s(literal 1 binary32)) #s(literal -1 binary32) #s(literal 2 binary32) (*.f32 %727 #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %729 #s(literal -1 binary32))) (-.f32 %35 #s(literal -2 binary32)) (-.f32 #s(literal 2 binary32) %41) (-.f32 #s(literal 2 binary32) %45) (-.f32 #s(literal 2 binary32) %47) (-.f32 #s(literal 2 binary32) %23) (fma.f32 (*.f32 #s(literal 2 binary32) u) #s(literal -4 binary32) #s(literal 2 binary32)) %729 (fma.f32 %5 #s(literal 8 binary32) #s(literal 2 binary32)) (fma.f32 %5 #s(literal 4 binary32) %740) (fma.f32 %5 #s(literal 4 binary32) %742) (fma.f32 #s(literal 2 binary32) %7 #s(literal 2 binary32)) (fma.f32 #s(literal 8 binary32) %5 #s(literal 2 binary32)) (fma.f32 %7 #s(literal 2 binary32) #s(literal 2 binary32)) (fma.f32 #s(literal -4 binary32) (*.f32 u #s(literal 2 binary32)) #s(literal 2 binary32)) (fma.f32 #s(literal -4 binary32) (+.f32 u u) #s(literal 2 binary32)) (fma.f32 #s(literal -4 binary32) u %740) (fma.f32 #s(literal -4 binary32) u %742) (fma.f32 u #s(literal -8 binary32) #s(literal 2 binary32)) (fma.f32 u #s(literal -4 binary32) %740) (fma.f32 u #s(literal -4 binary32) %742) (fma.f32 #s(literal 4 binary32) %5 %740) (fma.f32 #s(literal 4 binary32) %5 %742) (pow.f32 %729 #s(literal 1 binary32)) (+.f32 (fma.f32 #s(literal -8 binary32) u #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 2 binary32) %7) %7) (+.f32 %35 #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) %35) (+.f32 %7 %740) (+.f32 %7 %742) (+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) %35)) (neg.f32 %769) #s(literal 1/2 binary32) %775 %780 %781 %782 %784 %787 %791 %792 %793 %795 %796 %802 %805 %807 %808 %810 %811 %812 %813 %814 %815 %816 %818 %819 %820 %821 %824 %727 %825 %826 %827 %829 %830 %831 %832 %834 %836 %837 %838 %839 %840 (*.f32 %778 #s(literal -1 binary32)) (*.f32 %772 #s(literal 1 binary32)) (*.f32 #s(literal -1 binary32) %778) (*.f32 #s(literal 1 binary32) %772) (/.f32 #s(literal 1 binary32) %773) (sqrt.f32 (*.f32 %778 %778)) (sqrt.f32 %789) %772 (pow.f32 %772 #s(literal 1 binary32)) (pow.f32 #s(literal 2 binary32) #s(literal 1/2 binary32)) (fabs.f32 %778) (fabs.f32 %772) (cosh.f32 (asinh.f32 #s(literal 1 binary32))) (neg.f32 %778) (*.f32 %778 %776) (*.f32 %776 %778) %774 (*.f32 %727 %772) (/.f32 #s(literal 1 binary32) %859) (-.f32 %788 %778) (-.f32 %772 (*.f32 %778 %7)) (-.f32 %772 (*.f32 %43 %772)) (-.f32 %772 %866) (-.f32 %772 %868) (fma.f32 (*.f32 %772 #s(literal -4 binary32)) u %772) (fma.f32 %822 #s(literal -4 binary32) %772) (fma.f32 %778 #s(literal -1 binary32) %788) (fma.f32 %772 %7 %772) (fma.f32 %772 #s(literal 1 binary32) %788) (fma.f32 #s(literal -1 binary32) %778 %788) (fma.f32 %7 %772 %772) (fma.f32 #s(literal -4 binary32) %822 %772) (fma.f32 u (*.f32 #s(literal -4 binary32) %772) %772) (fma.f32 #s(literal 1 binary32) %772 %788) (pow.f32 %774 #s(literal 1 binary32)) (+.f32 %788 %772) (+.f32 %772 %788) (neg.f32 %777) %775 %780 %781 %782 %784 %787 %791 %792 %793 %795 %796 %802 %805 %807 %808 %810 %811 %812 %813 %814 %815 %816 %818 %819 %820 %821 %824 %727 %825 %826 %827 %829 %830 %831 %832 %834 %836 %837 %838 %839 %840 #s(literal -2 binary32) (*.f32 %777 %773) (*.f32 %774 (neg.f32 %773)) (/.f32 %777 %772) (/.f32 %774 %778) (/.f32 #s(literal 1 binary32) %891) (-.f32 (-.f32 %14 #s(literal 25/16 binary32)) #s(literal -9/16 binary32)) (-.f32 %14 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) %7) %776 (fma.f32 #s(literal 4 binary32) u #s(literal -1 binary32)) (pow.f32 %776 #s(literal 1 binary32)) (+.f32 (neg.f32 %785) #s(literal -1 binary32)) (+.f32 %43 #s(literal -1 binary32)) (+.f32 %14 #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) %43) (+.f32 #s(literal -1 binary32) %14) (neg.f32 %727) #s(literal -1/2 binary32) %907 (*.f32 #s(literal -1 binary32) %908) (*.f32 #s(literal 1 binary32) %907) (/.f32 #s(literal 1 binary32) (pow.f32 %907 #s(literal -1 binary32))) (-.f32 #s(literal 0 binary32) %908) (pow.f32 %907 #s(literal 1 binary32)) (neg.f32 %908) (/.f32 #s(literal 1 binary32) (pow.f32 %917 #s(literal -1 binary32))) %917 (fma.f32 %908 #s(literal 1 binary32) #s(literal 1 binary32)) (fma.f32 #s(literal 2 binary32) %921 #s(literal 1 binary32)) (fma.f32 #s(literal 1 binary32) %908 #s(literal 1 binary32)) (pow.f32 %917 #s(literal 1 binary32)) (+.f32 %908 #s(literal 1 binary32)) (+.f32 #s(literal 25/16 binary32) (+.f32 #s(literal -9/16 binary32) %908)) (+.f32 #s(literal 25/16 binary32) (-.f32 #s(literal -9/16 binary32) %907)) (+.f32 #s(literal 1 binary32) %908) (neg.f32 (+.f32 #s(literal -1 binary32) %907)) (neg.f32 %933) #s(literal 25/16 binary32) #s(literal -9/16 binary32) (*.f32 %891 #s(literal -1/2 binary32)) (*.f32 #s(literal -1/2 binary32) %891) (*.f32 #s(literal 1/2 binary32) %794) (/.f32 #s(literal -1/2 binary32) %776) %939 (/.f32 #s(literal 1 binary32) %940) (/.f32 #s(literal 1 binary32) %942) (/.f32 #s(literal 1 binary32) (pow.f32 %939 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %776 #s(literal -1/2 binary32))) (pow.f32 %939 #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal -1/2 binary32) %727)) (neg.f32 (/.f32 #s(literal 1/2 binary32) %776)) (*.f32 %772 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) %772) (/.f32 #s(literal 1 binary32) (pow.f32 %778 #s(literal -1 binary32))) (pow.f32 %778 #s(literal 1 binary32)) %778 %777 (*.f32 %772 %776) (*.f32 %727 %778) (/.f32 #s(literal 1 binary32) %960) (-.f32 %868 %772) (-.f32 %778 %788) (fma.f32 (*.f32 %772 #s(literal 4 binary32)) u %778) (fma.f32 %822 #s(literal 4 binary32) %778) (fma.f32 %14 %772 %778) (fma.f32 %772 %14 %778) (fma.f32 %772 #s(literal -1 binary32) %866) (fma.f32 %772 #s(literal -1 binary32) %868) (fma.f32 #s(literal -1 binary32) %772 %866) (fma.f32 #s(literal -1 binary32) %772 %868) (fma.f32 u (*.f32 #s(literal 4 binary32) %772) %778) (fma.f32 #s(literal 4 binary32) %822 %778) (pow.f32 %777 #s(literal 1 binary32)) (+.f32 %866 %778) (+.f32 %868 %778) (+.f32 %778 %866) (+.f32 %778 %868) (neg.f32 %774) %984 %985 %988 %989 %990 %993 %994 %995 %996 %999 %1000 %1002 %1004 %1005 %1006 %1008 %1010 %1012 %1014 %1016 %1018 %1020 %1024 %1026 %1028 %1031 %1035 %1039 %1042 %1045 %1047 %1050 %1053 %1056 %1059 %1061 %1064 %1066 %1067 %1068 %1069 %1071 %1072 %1073 %1074 %1076 %1078 %1080 %1082 %1084 %794 %1086 %1088 %1090 %1091 %1092 %1093 %1094 %1096 %1098 %1099 %1100 %1102 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1113 %1114 %1115 %1116 %1118 %1120 %1122 %1124 %1125 (*.f32 #s(literal -25/16 binary32) %891) (*.f32 %794 #s(literal 25/16 binary32)) (*.f32 #s(literal 25/16 binary32) %794) (/.f32 (*.f32 #s(literal 25/16 binary32) %992) %727) (/.f32 %798 %997) (/.f32 #s(literal -25/16 binary32) %776) %991 (/.f32 #s(literal 1 binary32) (/.f32 %776 #s(literal -25/16 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %991 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %727 #s(literal 25/16 binary32))) (fma.f32 %1021 #s(literal 25/16 binary32) %1139) (fma.f32 %991 #s(literal 25/16 binary32) %1141) (fma.f32 #s(literal 25/16 binary32) %1021 %1143) (fma.f32 #s(literal 25/16 binary32) %991 %1145) (pow.f32 %991 #s(literal 1 binary32)) (+.f32 %1145 %1143) (+.f32 %1143 %1145) (+.f32 %1141 %1139) (+.f32 %1139 %1141) (neg.f32 (/.f32 #s(literal -25/16 binary32) %727)) (neg.f32 (/.f32 #s(literal 25/16 binary32) %776)) (*.f32 #s(literal 9/16 binary32) %891) (*.f32 %794 #s(literal -9/16 binary32)) (*.f32 #s(literal -9/16 binary32) %794) (/.f32 (*.f32 #s(literal -9/16 binary32) %992) %727) (/.f32 %800 %997) (/.f32 #s(literal 9/16 binary32) %776) %1021 (/.f32 #s(literal 1 binary32) (/.f32 %776 #s(literal 9/16 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %1021 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %727 #s(literal -9/16 binary32))) (fma.f32 %1021 #s(literal -9/16 binary32) %1169) (fma.f32 %991 #s(literal -9/16 binary32) %1171) (fma.f32 #s(literal -9/16 binary32) %1021 %1173) (fma.f32 #s(literal -9/16 binary32) %991 %1175) (pow.f32 %1021 #s(literal 1 binary32)) (+.f32 %1175 %1173) (+.f32 %1173 %1175) (+.f32 %1171 %1169) (+.f32 %1169 %1171) (neg.f32 %1089) %984 %985 %988 %989 %990 %993 %994 %995 %996 %999 %1000 %1002 %1004 %1005 %1006 %1008 %1010 %1012 %1014 %1016 %1018 %1020 %1024 %1026 %1028 %1031 %1035 %1039 %1042 %1045 %1047 %1050 %1053 %1056 %1059 %1061 %1064 %1066 %1067 %1068 %1069 %1071 %1072 %1073 %1074 %1076 %1078 %1080 %1082 %1084 %794 %1086 %1088 %1090 %1091 %1092 %1093 %1094 %1096 %1098 %1099 %1100 %1102 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1113 %1114 %1115 %1116 %1118 %1120 %1122 %1124 %1125 (*.f32 %1184 %773) (*.f32 %1186 %1186) (/.f32 %1184 %772) (/.f32 #s(literal 1 binary32) %1189) (sqrt.f32 %997) (pow.f32 %997 #s(literal 1/2 binary32)) (pow.f32 %1183 #s(literal 1 binary32)) (fabs.f32 %1194) (fabs.f32 %776) (fabs.f32 %1183) %1183 (log.f32 (*.f32 %1198 #s(literal 2 binary32))) (log.f32 (*.f32 %1201 #s(literal 2 binary32))) (log.f32 (*.f32 #s(literal 2 binary32) %1198)) (log.f32 (/.f32 %1198 #s(literal 1/2 binary32))) (log.f32 (/.f32 #s(literal 2 binary32) %1208)) (log.f32 (/.f32 %1212 #s(literal 1 binary32))) (log.f32 (/.f32 %1215 #s(literal 1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) %1218)) (log.f32 (/.f32 #s(literal 1 binary32) %1221)) (log.f32 (/.f32 #s(literal 1 binary32) %1224)) (log.f32 %1227) (log.f32 (/.f32 %1183 #s(literal 1 binary32))) (log.f32 %1212) (log.f32 %1215) (log.f32 %1083) (log.f32 %1183) %1235 (*.f32 #s(literal 1/2 binary32) %1237) (*.f32 #s(literal 1 binary32) %1235) (/.f32 #s(literal 1 binary32) (pow.f32 %1235 #s(literal -1 binary32))) (-.f32 (log.f32 (fabs.f32 %783)) %921) (-.f32 (log.f32 (fabs.f32 %786)) %921) (-.f32 (log.f32 (fabs.f32 %790)) (log.f32 (fabs.f32 %789))) (-.f32 %1254 %921) (-.f32 %1257 %907) (-.f32 %1259 %921) (-.f32 #s(literal 0 binary32) %1261) (-.f32 %1263 %907) (-.f32 %908 %1266) (-.f32 %908 %1268) (-.f32 %1235 #s(literal 0 binary32)) (fma.f32 %908 #s(literal 1 binary32) %1263) (fma.f32 #s(literal 2 binary32) %921 %1263) (fma.f32 #s(literal 1 binary32) %1254 %1273) (fma.f32 #s(literal 1 binary32) %1257 %908) (fma.f32 #s(literal 1 binary32) %908 %1263) (pow.f32 %1235 #s(literal 1 binary32)) (+.f32 %1259 %1273) (+.f32 #s(literal 0 binary32) %1235) (+.f32 %1263 %908) (+.f32 %908 %1263) (neg.f32 %1261) (log1p.f32 %785) (log1p.f32 %7) (log.f32 (*.f32 %1212 %1212)) (log.f32 (*.f32 %1212 %1215)) (log.f32 (*.f32 %1212 %1183)) (log.f32 (*.f32 %1212 %727)) (log.f32 (*.f32 %1215 %1212)) (log.f32 (*.f32 %1215 %1215)) (log.f32 (*.f32 %1215 %1183)) (log.f32 (*.f32 %1215 %727)) (log.f32 (*.f32 %1183 %1212)) (log.f32 (*.f32 %1183 %1215)) (log.f32 (*.f32 %1183 %727)) (log.f32 (*.f32 %727 %1212)) (log.f32 (*.f32 %727 %1215)) (log.f32 (*.f32 %727 %1183)) (log.f32 (/.f32 %1212 %1218)) (log.f32 (/.f32 %1212 %1189)) (log.f32 (/.f32 %1212 %1221)) (log.f32 (/.f32 %1212 %1224)) (log.f32 (/.f32 %1212 %794)) (log.f32 (/.f32 %1215 %1218)) (log.f32 (/.f32 %1215 %1189)) (log.f32 (/.f32 %1215 %1221)) (log.f32 (/.f32 %1215 %1224)) (log.f32 (/.f32 %1215 %794)) (log.f32 (/.f32 %1183 %1218)) (log.f32 (/.f32 %1183 %1189)) (log.f32 (/.f32 %1183 %1221)) (log.f32 (/.f32 %1183 %1224)) (log.f32 (/.f32 %1183 %794)) (log.f32 (/.f32 %727 %1218)) (log.f32 (/.f32 %727 %1189)) (log.f32 (/.f32 %727 %1221)) (log.f32 (/.f32 %727 %1224)) (log.f32 (/.f32 %727 %794)) (log.f32 (/.f32 #s(literal 1 binary32) %998)) (log.f32 (/.f32 #s(literal 1 binary32) %1355)) (log.f32 (/.f32 #s(literal 1 binary32) %1358)) (log.f32 %997) %1362 (*.f32 #s(literal -2 binary32) %1261) (*.f32 #s(literal 2 binary32) %1235) (*.f32 #s(literal 1 binary32) %1237) (/.f32 #s(literal 1 binary32) (pow.f32 %1362 #s(literal -1 binary32))) (-.f32 %1235 %1261) (fma.f32 %1235 #s(literal 1 binary32) %1369) (fma.f32 #s(literal 1/2 binary32) %1237 %1235) (fma.f32 #s(literal 1 binary32) %1235 %1235) (pow.f32 %1362 #s(literal 1 binary32)) (+.f32 %1369 %1369) (+.f32 %1235 %1235) (neg.f32 %1376) (log.f32 (*.f32 %1218 %1218)) (log.f32 (*.f32 %1218 %1189)) (log.f32 (*.f32 %1218 %1221)) (log.f32 (*.f32 %1218 %1224)) (log.f32 (*.f32 %1218 %794)) (log.f32 (*.f32 %1189 %1218)) (log.f32 (*.f32 %1189 %1189)) (log.f32 (*.f32 %1189 %1221)) (log.f32 (*.f32 %1189 %1224)) (log.f32 (*.f32 %1189 %794)) (log.f32 (*.f32 %1221 %1218)) (log.f32 (*.f32 %1221 %1189)) (log.f32 (*.f32 %1221 %1221)) (log.f32 (*.f32 %1221 %1224)) (log.f32 (*.f32 %1221 %794)) (log.f32 (*.f32 %1224 %1218)) (log.f32 (*.f32 %1224 %1189)) (log.f32 (*.f32 %1224 %1221)) (log.f32 (*.f32 %1224 %1224)) (log.f32 (*.f32 %1224 %794)) (log.f32 (*.f32 %794 %1218)) (log.f32 (*.f32 %794 %1189)) (log.f32 (*.f32 %794 %1221)) (log.f32 (*.f32 %794 %1224)) (log.f32 (*.f32 %794 %794)) (log.f32 %998) (log.f32 %1355) (log.f32 %1358) (*.f32 %1261 #s(literal 2 binary32)) %1376 (*.f32 #s(literal -2 binary32) %1235) (*.f32 #s(literal 2 binary32) %1261) (/.f32 #s(literal 1 binary32) %1434) (-.f32 #s(literal 0 binary32) %1237) (fma.f32 %1261 #s(literal 1 binary32) %1261) (fma.f32 %1438 #s(literal -2 binary32) %1261) (fma.f32 %1376 #s(literal 1/2 binary32) %1261) (fma.f32 %1235 #s(literal -1 binary32) %1261) (fma.f32 #s(literal -1/2 binary32) %1362 %1261) (fma.f32 #s(literal -2 binary32) %1443 %1261) (fma.f32 #s(literal -2 binary32) %1438 %1261) (fma.f32 #s(literal 1/2 binary32) %1376 %1261) (fma.f32 #s(literal 2 binary32) %1447 %1261) (fma.f32 #s(literal 2 binary32) %1449 %1261) (fma.f32 #s(literal 2 binary32) %1452 %1261) (fma.f32 #s(literal -1 binary32) %1455 %1261) (fma.f32 #s(literal -1 binary32) %1235 %1261) (fma.f32 #s(literal 1 binary32) %1459 %1261) (fma.f32 #s(literal 1 binary32) %1462 %1261) (fma.f32 #s(literal 1 binary32) %1465 %1261) (fma.f32 #s(literal 1 binary32) %1261 %1261) (pow.f32 %1376 #s(literal 1 binary32)) (+.f32 %1261 %1261) (neg.f32 %1362) (/.f32 #s(literal 1 binary32) (pow.f32 %1186 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %1183 #s(literal -1/2 binary32))) %1186 (pow.f32 %997 #s(literal 1/4 binary32)) (pow.f32 %1186 #s(literal 1 binary32)) (pow.f32 %1183 #s(literal 1/2 binary32)) (fabs.f32 (neg.f32 %1186)) (fabs.f32 %1186) %1438 (*.f32 #s(literal 1/4 binary32) %1237) (*.f32 #s(literal 1/2 binary32) %1235) (*.f32 #s(literal 1 binary32) %1438) (/.f32 #s(literal 1 binary32) (pow.f32 %1438 #s(literal -1 binary32))) (pow.f32 %1438 #s(literal 1 binary32)) %1490 %1493 %1495 %1497 %1499 %1501 %1505 %1508 %1510 %1512 %1515 %1517 %1519 %1522 %1524 %1526 %1528 %1530 %1533 %1536 %1538 %1540 %1542 %1544 %1546 %1548 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1574 %1575 %1576 %1577 %1578 %1580 %1582 %1584 %1585 %1589 %1592 %1595 %1598 %1601 %1604 %1607 %1610 %1613 %1616 %1619 %1622 %1627 %1632 %1635 %1638 %1641 %1644 %1647 %1650 %1653 %1656 %1659 %1662 %1664 %1666 %1667 %1668 %1669 %1672 %1675 %1676 %1679 %1682 %1684 %1688 %1692 %1694 %1696 %1699 %1700 %1703 %1704 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1720 %1722 %1723 %1725 %1726 %1727 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1757 %1759 %1761 %1763 %1765 %1767 %1769 %1771 %1773 %1774 %1776 %1261 %1490 %1493 %1495 %1497 %1499 %1501 %1505 %1508 %1510 %1512 %1515 %1517 %1519 %1522 %1524 %1526 %1528 %1530 %1533 %1536 %1538 %1540 %1542 %1544 %1546 %1548 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1574 %1575 %1576 %1577 %1578 %1580 %1582 %1584 %1585 %1589 %1592 %1595 %1598 %1601 %1604 %1607 %1610 %1613 %1616 %1619 %1622 %1627 %1632 %1635 %1638 %1641 %1644 %1647 %1650 %1653 %1656 %1659 %1662 %1664 %1666 %1667 %1668 %1669 %1672 %1675 %1676 %1679 %1682 %1684 %1688 %1692 %1694 %1696 %1699 %1700 %1703 %1704 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1720 %1722 %1723 %1725 %1726 %1727 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1757 %1759 %1761 %1763 %1765 %1767 %1769 %1771 %1773 %1774 %1776 %1261 (*.f32 %1434 #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) %1362)) (*.f32 #s(literal 2 binary32) %1434) (/.f32 #s(literal -2 binary32) %1362) (/.f32 #s(literal 2 binary32) %1376) %1451 (/.f32 #s(literal 1 binary32) %1261) (fma.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %1376) %1434) (fma.f32 #s(literal -1 binary32) %1786 %1434) (fma.f32 #s(literal 1 binary32) %1434 %1434) (pow.f32 %1451 #s(literal 1 binary32)) (+.f32 %1434 %1434) (neg.f32 %1454) %1490 %1493 %1495 %1497 %1499 %1501 %1505 %1508 %1510 %1512 %1515 %1517 %1519 %1522 %1524 %1526 %1528 %1530 %1533 %1536 %1538 %1540 %1542 %1544 %1546 %1548 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1574 %1575 %1576 %1577 %1578 %1580 %1582 %1584 %1585 %1589 %1592 %1595 %1598 %1601 %1604 %1607 %1610 %1613 %1616 %1619 %1622 %1627 %1632 %1635 %1638 %1641 %1644 %1647 %1650 %1653 %1656 %1659 %1662 %1664 %1666 %1667 %1668 %1669 %1672 %1675 %1676 %1679 %1682 %1684 %1688 %1692 %1694 %1696 %1699 %1700 %1703 %1704 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1720 %1722 %1723 %1725 %1726 %1727 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1757 %1759 %1761 %1763 %1765 %1767 %1769 %1771 %1773 %1774 %1776 %1261 (*.f32 %1189 #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) %1194)) (*.f32 #s(literal 2 binary32) %1189) (/.f32 #s(literal -2 binary32) %1194) (/.f32 #s(literal 2 binary32) %1797) %1211 (/.f32 #s(literal 1 binary32) (/.f32 %1194 #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %1211 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %1198) (fma.f32 #s(literal 2 binary32) %1513 %1189) (fma.f32 #s(literal 1 binary32) %1189 %1189) (pow.f32 %1211 #s(literal 1 binary32)) (+.f32 %1189 %1189) (fabs.f32 (/.f32 #s(literal 2 binary32) %776)) (fabs.f32 %1810) (neg.f32 (/.f32 #s(literal 2 binary32) %1194)) (neg.f32 (/.f32 #s(literal -2 binary32) %1183)) (log.f32 (*.f32 #s(literal 2 binary32) %1464)) (log.f32 (*.f32 #s(literal 2 binary32) %1218)) (log.f32 (*.f32 #s(literal 2 binary32) %1221)) (log.f32 (*.f32 #s(literal 2 binary32) %1224)) (log.f32 (*.f32 #s(literal 2 binary32) %794)) (log.f32 (/.f32 #s(literal 2 binary32) %1212)) (log.f32 (/.f32 #s(literal 2 binary32) %1215)) (log.f32 %1810) (log.f32 %1208) (log.f32 %1211) (*.f32 #s(literal 1 binary32) %1266) (/.f32 #s(literal 1 binary32) (pow.f32 %1268 #s(literal -1 binary32))) (-.f32 #s(literal 0 binary32) %1257) (-.f32 %908 (log.f32 (fabs.f32 %1797))) (-.f32 %908 %1235) (fma.f32 %908 #s(literal 1 binary32) %1465) (fma.f32 %908 #s(literal 1 binary32) %1261) (fma.f32 #s(literal 2 binary32) %921 %1465) (fma.f32 #s(literal 2 binary32) %921 %1261) (fma.f32 #s(literal 1 binary32) %908 %1465) (fma.f32 #s(literal 1 binary32) %908 %1261) (pow.f32 %1268 #s(literal 1 binary32)) (+.f32 %908 %1465) (+.f32 %908 %1261) %1268 %908 (*.f32 %908 #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) %921) (*.f32 #s(literal 1 binary32) %908) (/.f32 #s(literal 1 binary32) (pow.f32 %908 #s(literal -1 binary32))) (-.f32 #s(literal 0 binary32) %907) (-.f32 %908 #s(literal 0 binary32)) (pow.f32 %908 #s(literal 1 binary32)) (neg.f32 %907) %1490 %1493 %1495 %1497 %1499 %1501 %1505 %1508 %1510 %1512 %1515 %1517 %1519 %1522 %1524 %1526 %1528 %1530 %1533 %1536 %1538 %1540 %1542 %1544 %1546 %1548 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1574 %1575 %1576 %1577 %1578 %1580 %1582 %1584 %1585 %1589 %1592 %1595 %1598 %1601 %1604 %1607 %1610 %1613 %1616 %1619 %1622 %1627 %1632 %1635 %1638 %1641 %1644 %1647 %1650 %1653 %1656 %1659 %1662 %1664 %1666 %1667 %1668 %1669 %1672 %1675 %1676 %1679 %1682 %1684 %1688 %1692 %1694 %1696 %1699 %1700 %1703 %1704 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1720 %1722 %1723 %1725 %1726 %1727 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1757 %1759 %1761 %1763 %1765 %1767 %1769 %1771 %1773 %1774 %1776 %1261 (*.f32 %776 #s(literal -1/2 binary32)) (*.f32 %727 #s(literal 1/2 binary32)) (*.f32 #s(literal 1/2 binary32) %727) (/.f32 %1863 #s(literal 2 binary32)) (/.f32 %776 #s(literal -2 binary32)) (/.f32 %727 #s(literal 2 binary32)) (/.f32 %729 #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) %776)) (/.f32 #s(literal 1 binary32) %1810) (/.f32 #s(literal 1 binary32) (pow.f32 %1201 #s(literal -1 binary32))) (-.f32 %1862 #s(literal -1/2 binary32)) (-.f32 #s(literal 1/2 binary32) (/.f32 %14 #s(literal 2 binary32))) (fma.f32 %7 #s(literal 1/2 binary32) #s(literal 1/2 binary32)) (fma.f32 #s(literal -4 binary32) (/.f32 u #s(literal 2 binary32)) #s(literal 1/2 binary32)) %1201 (pow.f32 %1201 #s(literal 1 binary32)) (+.f32 %1862 #s(literal 1/2 binary32)) (+.f32 #s(literal 1/2 binary32) %1862) (neg.f32 (*.f32 %776 #s(literal 1/2 binary32))) (neg.f32 (*.f32 %727 #s(literal -1/2 binary32))) (neg.f32 (/.f32 %727 #s(literal -2 binary32))) (neg.f32 (/.f32 %776 #s(literal 2 binary32))) (log.f32 (*.f32 %1212 #s(literal 1/2 binary32))) (log.f32 (*.f32 %1215 #s(literal 1/2 binary32))) (log.f32 (*.f32 %1183 #s(literal 1/2 binary32))) (log.f32 (/.f32 %1212 #s(literal 2 binary32))) (log.f32 (/.f32 %1215 #s(literal 2 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) %1208)) (log.f32 (/.f32 #s(literal 1 binary32) %1211)) (log.f32 %1198) %1263 (*.f32 #s(literal 1 binary32) %1257) (/.f32 #s(literal 1 binary32) (pow.f32 %1263 #s(literal -1 binary32))) (-.f32 (log.f32 (fabs.f32 %1863)) %908) (-.f32 %1912 (log.f32 #s(literal 4 binary32))) (-.f32 %1235 %908) (fma.f32 #s(literal 1/2 binary32) %1237 %907) (fma.f32 #s(literal 1 binary32) %1235 %907) (pow.f32 %1263 #s(literal 1 binary32)) (+.f32 %1235 %907) (neg.f32 %1268) %1490 %1493 %1495 %1497 %1499 %1501 %1505 %1508 %1510 %1512 %1515 %1517 %1519 %1522 %1524 %1526 %1528 %1530 %1533 %1536 %1538 %1540 %1542 %1544 %1546 %1548 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1574 %1575 %1576 %1577 %1578 %1580 %1582 %1584 %1585 %1589 %1592 %1595 %1598 %1601 %1604 %1607 %1610 %1613 %1616 %1619 %1622 %1627 %1632 %1635 %1638 %1641 %1644 %1647 %1650 %1653 %1656 %1659 %1662 %1664 %1666 %1667 %1668 %1669 %1672 %1675 %1676 %1679 %1682 %1684 %1688 %1692 %1694 %1696 %1699 %1700 %1703 %1704 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1720 %1722 %1723 %1725 %1726 %1727 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1757 %1759 %1761 %1763 %1765 %1767 %1769 %1771 %1773 %1774 %1776 %1261 (log.f32 (*.f32 #s(literal 1/2 binary32) %1218)) (log.f32 (*.f32 #s(literal 1/2 binary32) %1189)) (log.f32 (*.f32 #s(literal 1/2 binary32) %1221)) (log.f32 (*.f32 #s(literal 1/2 binary32) %1224)) (log.f32 (/.f32 #s(literal 1/2 binary32) %1212)) (log.f32 (/.f32 #s(literal 1/2 binary32) %1215)) (log.f32 %1513) %1697 (*.f32 %1697 #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) %1724) (*.f32 #s(literal 1 binary32) %1671) (*.f32 #s(literal 1 binary32) %1697) (/.f32 #s(literal 1 binary32) (pow.f32 %1697 #s(literal -1 binary32))) (-.f32 #s(literal 0 binary32) (log.f32 (fabs.f32 %940))) (-.f32 %907 %1235) (fma.f32 #s(literal -1 binary32) %908 %1261) (fma.f32 #s(literal 1 binary32) %907 %1261) (pow.f32 %1697 #s(literal 1 binary32)) (+.f32 %907 %1261) (neg.f32 (*.f32 #s(literal -1 binary32) %1697)) (neg.f32 %1695) (*.f32 %1951 %1951) (/.f32 #s(literal 1 binary32) (pow.f32 %1911 #s(literal -1 binary32))) (sqrt.f32 %1955) (pow.f32 %1955 #s(literal 1/2 binary32)) (pow.f32 %1911 #s(literal 1 binary32)) (fabs.f32 %769) (fabs.f32 %1911) %1911 %1912 (*.f32 #s(literal 1/2 binary32) (log.f32 (fabs.f32 %1955))) (*.f32 #s(literal 1 binary32) %1912) (/.f32 #s(literal 1 binary32) (pow.f32 %1912 #s(literal -1 binary32))) (pow.f32 %1912 #s(literal 1 binary32)) (log.f32 (*.f32 (/.f32 #s(literal 1 binary32) %1911) #s(literal 2 binary32))) %1972 (*.f32 #s(literal 1 binary32) %1974) (/.f32 #s(literal 1 binary32) (pow.f32 %1972 #s(literal -1 binary32))) (-.f32 %908 (log.f32 (fabs.f32 (neg.f32 %1911)))) (-.f32 %908 (neg.f32 %1982)) (-.f32 %908 %1912) (fma.f32 %908 #s(literal 1 binary32) %1982) (fma.f32 #s(literal 2 binary32) %921 %1982) (fma.f32 #s(literal 1 binary32) %908 %1982) (pow.f32 %1972 #s(literal 1 binary32)) (+.f32 %1982 %908) (+.f32 %908 %1982) (neg.f32 %1993) (log.f32 (/.f32 #s(literal 1 binary32) %1534)) (log.f32 %1503) (log.f32 %1506) (*.f32 %1261 %907) %1680 (*.f32 %907 %1261) (*.f32 #s(literal 1 binary32) %1729) (/.f32 #s(literal 1 binary32) (pow.f32 %1680 #s(literal -1 binary32))) (pow.f32 %1680 #s(literal 1 binary32)) (neg.f32 %1678) (log.f32 (*.f32 %1218 %1531)) (log.f32 (*.f32 %1218 %1534)) (log.f32 (*.f32 %1189 %1531)) (log.f32 (*.f32 %1189 %1534)) (log.f32 (*.f32 %1221 %1531)) (log.f32 (*.f32 %1221 %1534)) (log.f32 (*.f32 %1224 %1531)) (log.f32 (*.f32 %1224 %1534)) (log.f32 (*.f32 %794 %1531)) (log.f32 (*.f32 %794 %1534)) (log.f32 %1502) (*.f32 %1261 %917) %1677 (*.f32 %917 %1261) (/.f32 #s(literal 1 binary32) (pow.f32 %1677 #s(literal -1 binary32))) (fma.f32 %1261 #s(literal 1 binary32) %1678) (fma.f32 %1438 #s(literal -2 binary32) %1678) (fma.f32 %1376 #s(literal 1/2 binary32) %1678) (fma.f32 %1235 #s(literal -1 binary32) %1678) (fma.f32 #s(literal -1/2 binary32) %1362 %1678) (fma.f32 #s(literal -2 binary32) %1443 %1678) (fma.f32 #s(literal -2 binary32) %1438 %1678) (fma.f32 #s(literal 1/2 binary32) %1376 %1678) (fma.f32 #s(literal 2 binary32) %1447 %1678) (fma.f32 #s(literal 2 binary32) %1449 %1678) (fma.f32 #s(literal 2 binary32) %1452 %1678) (fma.f32 #s(literal -1 binary32) %1455 %1678) (fma.f32 #s(literal -1 binary32) %1235 %1678) (fma.f32 #s(literal 1 binary32) %1459 %1678) (fma.f32 #s(literal 1 binary32) %1462 %1678) (fma.f32 #s(literal 1 binary32) %1465 %1678) (fma.f32 #s(literal 1 binary32) %1261 %1678) (pow.f32 %1677 #s(literal 1 binary32)) (+.f32 %1261 %1678) (neg.f32 (*.f32 %1261 %933)) (neg.f32 %1681) (neg.f32 %1683) %1490 %1493 %1495 %1497 %1499 %1501 %1505 %1508 %1510 %1512 %1515 %1517 %1519 %1522 %1524 %1526 %1528 %1530 %1533 %1536 %1538 %1540 %1542 %1544 %1546 %1548 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1574 %1575 %1576 %1577 %1578 %1580 %1582 %1584 %1585 %1589 %1592 %1595 %1598 %1601 %1604 %1607 %1610 %1613 %1616 %1619 %1622 %1627 %1632 %1635 %1638 %1641 %1644 %1647 %1650 %1653 %1656 %1659 %1662 %1664 %1666 %1667 %1668 %1669 %1672 %1675 %1676 %1679 %1682 %1684 %1688 %1692 %1694 %1696 %1699 %1700 %1703 %1704 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1720 %1722 %1723 %1725 %1726 %1727 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1757 %1759 %1761 %1763 %1765 %1767 %1769 %1771 %1773 %1774 %1776 %1261 %2054 %2055 %2056 %2057 %2059 %2060 %336 s %2054 %2055 %2056 %2057 %2059 %2060 %336 %2064 %2068 %2070 %2072 %2075 %2077 %2079 %2081 %2083 %2085 %2087 %2089 %2091 %2093 %2094 %2096 %2098 %2097 %2099 %2100 %2101 %2103 %2105 %2107 %2109 %2112 %2115 %2116 %2119 %2122 %2123 %2124 %2125 %2126 %2127 %2129 %2130 %2131 %2132 %2133 %2134 %2136 %2137 %2138 %2141 %2143 %2146 %2149 %2152 %2154 %2156 %2158 %2160 %2162 %2164 %2165 %2166 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2180 %2181 %2182 %2183 %2185 %2188 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2200 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2220 %2221 %2222 %2223 %2224 %2225 %2227 %2229 %2231 %2233 %2234 %2235 %2064 %2068 %2070 %2072 %2075 %2077 %2079 %2081 %2083 %2085 %2087 %2089 %2091 %2093 %2094 %2096 %2098 %2097 %2099 %2100 %2101 %2103 %2105 %2107 %2109 %2112 %2115 %2116 %2119 %2122 %2123 %2124 %2125 %2126 %2127 %2129 %2130 %2131 %2132 %2133 %2134 %2136 %2137 %2138 %2141 %2143 %2146 %2149 %2152 %2154 %2156 %2158 %2160 %2162 %2164 %2165 %2166 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2180 %2181 %2182 %2183 %2185 %2188 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2200 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2220 %2221 %2222 %2223 %2224 %2225 %2227 %2229 %2231 %2233 %2234 %2235 (*.f32 (/.f32 #s(literal 2 binary32) %336) %1786) (*.f32 (/.f32 #s(literal 2 binary32) %1235) (/.f32 #s(literal 1/2 binary32) %336)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %2097)) (*.f32 #s(literal -1 binary32) %2113) (*.f32 #s(literal 1 binary32) %2110) (/.f32 (/.f32 #s(literal 1 binary32) %336) %1235) (/.f32 %2113 #s(literal -1 binary32)) (/.f32 %1454 %336) (/.f32 %2110 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (neg.f32 %2097)) %2110 (/.f32 #s(literal 1 binary32) %2097) (pow.f32 %2110 #s(literal 1 binary32)) (pow.f32 %2097 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 25/16 binary32) %2097) (/.f32 #s(literal -9/16 binary32) %2097)) (neg.f32 (/.f32 #s(literal 1 binary32) %2095)) (neg.f32 %2113) %2064 %2068 %2070 %2072 %2075 %2077 %2079 %2081 %2083 %2085 %2087 %2089 %2091 %2093 %2094 %2096 %2098 %2097 %2099 %2100 %2101 %2103 %2105 %2107 %2109 %2112 %2115 %2116 %2119 %2122 %2123 %2124 %2125 %2126 %2127 %2129 %2130 %2131 %2132 %2133 %2134 %2136 %2137 %2138 %2141 %2143 %2146 %2149 %2152 %2154 %2156 %2158 %2160 %2162 %2164 %2165 %2166 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2180 %2181 %2182 %2183 %2185 %2188 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2200 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2220 %2221 %2222 %2223 %2224 %2225 %2227 %2229 %2231 %2233 %2234 %2235 (log.f32 %2065) (*.f32 %2150 #s(literal 1 binary32)) %2150 (*.f32 #s(literal 1 binary32) %2187) (*.f32 #s(literal 1 binary32) %2150) (*.f32 s %1671) (*.f32 s %1697) (/.f32 #s(literal 1 binary32) (pow.f32 %2150 #s(literal -1 binary32))) (pow.f32 %2150 #s(literal 1 binary32)) %2064 %2068 %2070 %2072 %2075 %2077 %2079 %2081 %2083 %2085 %2087 %2089 %2091 %2093 %2094 %2096 %2098 %2097 %2099 %2100 %2101 %2103 %2105 %2107 %2109 %2112 %2115 %2116 %2119 %2122 %2123 %2124 %2125 %2126 %2127 %2129 %2130 %2131 %2132 %2133 %2134 %2136 %2137 %2138 %2141 %2143 %2146 %2149 %2152 %2154 %2156 %2158 %2160 %2162 %2164 %2165 %2166 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2180 %2181 %2182 %2183 %2185 %2188 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2200 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2220 %2221 %2222 %2223 %2224 %2225 %2227 %2229 %2231 %2233 %2234 %2235 (log.f32 %2061) (*.f32 %2147 #s(literal 1 binary32)) %2147 (*.f32 #s(literal 1 binary32) %2190) (*.f32 #s(literal 1 binary32) %2147) (*.f32 s %908) (/.f32 #s(literal 1 binary32) (pow.f32 %2147 #s(literal -1 binary32))) (pow.f32 %2147 #s(literal 1 binary32)) %2064 %2068 %2070 %2072 %2075 %2077 %2079 %2081 %2083 %2085 %2087 %2089 %2091 %2093 %2094 %2096 %2098 %2097 %2099 %2100 %2101 %2103 %2105 %2107 %2109 %2112 %2115 %2116 %2119 %2122 %2123 %2124 %2125 %2126 %2127 %2129 %2130 %2131 %2132 %2133 %2134 %2136 %2137 %2138 %2141 %2143 %2146 %2149 %2152 %2154 %2156 %2158 %2160 %2162 %2164 %2165 %2166 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2180 %2181 %2182 %2183 %2185 %2188 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2200 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2220 %2221 %2222 %2223 %2224 %2225 %2227 %2229 %2231 %2233 %2234 %2235 %984 %985 %988 %989 %990 %993 %994 %995 %996 %999 %1000 %1002 %1004 %1005 %1006 %1008 %1010 %1012 %1014 %1016 %1018 %1020 %1024 %1026 %1028 %1031 %1035 %1039 %1042 %1045 %1047 %1050 %1053 %1056 %1059 %1061 %1064 %1066 %1067 %1068 %1069 %1071 %1072 %1073 %1074 %1076 %1078 %1080 %1082 %1084 %794 %1086 %1088 %1090 %1091 %1092 %1093 %1094 %1096 %1098 %1099 %1100 %1102 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1113 %1114 %1115 %1116 %1118 %1120 %1122 %1124 %1125 %1490 %1493 %1495 %1497 %1499 %1501 %1505 %1508 %1510 %1512 %1515 %1517 %1519 %1522 %1524 %1526 %1528 %1530 %1533 %1536 %1538 %1540 %1542 %1544 %1546 %1548 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1574 %1575 %1576 %1577 %1578 %1580 %1582 %1584 %1585 %1589 %1592 %1595 %1598 %1601 %1604 %1607 %1610 %1613 %1616 %1619 %1622 %1627 %1632 %1635 %1638 %1641 %1644 %1647 %1650 %1653 %1656 %1659 %1662 %1664 %1666 %1667 %1668 %1669 %1672 %1675 %1676 %1679 %1682 %1684 %1688 %1692 %1694 %1696 %1699 %1700 %1703 %1704 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1720 %1722 %1723 %1725 %1726 %1727 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1757 %1759 %1761 %1763 %1765 %1767 %1769 %1771 %1773 %1774 %1776 %1261 %2064 %2068 %2070 %2072 %2075 %2077 %2079 %2081 %2083 %2085 %2087 %2089 %2091 %2093 %2094 %2096 %2098 %2097 %2099 %2100 %2101 %2103 %2105 %2107 %2109 %2112 %2115 %2116 %2119 %2122 %2123 %2124 %2125 %2126 %2127 %2129 %2130 %2131 %2132 %2133 %2134 %2136 %2137 %2138 %2141 %2143 %2146 %2149 %2152 %2154 %2156 %2158 %2160 %2162 %2164 %2165 %2166 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2180 %2181 %2182 %2183 %2185 %2188 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2200 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2220 %2221 %2222 %2223 %2224 %2225 %2227 %2229 %2231 %2233 %2234 %2235 %1490 %1493 %1495 %1497 %1499 %1501 %1505 %1508 %1510 %1512 %1515 %1517 %1519 %1522 %1524 %1526 %1528 %1530 %1533 %1536 %1538 %1540 %1542 %1544 %1546 %1548 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1574 %1575 %1576 %1577 %1578 %1580 %1582 %1584 %1585 %1589 %1592 %1595 %1598 %1601 %1604 %1607 %1610 %1613 %1616 %1619 %1622 %1627 %1632 %1635 %1638 %1641 %1644 %1647 %1650 %1653 %1656 %1659 %1662 %1664 %1666 %1667 %1668 %1669 %1672 %1675 %1676 %1679 %1682 %1684 %1688 %1692 %1694 %1696 %1699 %1700 %1703 %1704 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1720 %1722 %1723 %1725 %1726 %1727 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1757 %1759 %1761 %1763 %1765 %1767 %1769 %1771 %1773 %1774 %1776 %1261 %2064 %2068 %2070 %2072 %2075 %2077 %2079 %2081 %2083 %2085 %2087 %2089 %2091 %2093 %2094 %2096 %2098 %2097 %2099 %2100 %2101 %2103 %2105 %2107 %2109 %2112 %2115 %2116 %2119 %2122 %2123 %2124 %2125 %2126 %2127 %2129 %2130 %2131 %2132 %2133 %2134 %2136 %2137 %2138 %2141 %2143 %2146 %2149 %2152 %2154 %2156 %2158 %2160 %2162 %2164 %2165 %2166 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2180 %2181 %2182 %2183 %2185 %2188 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2200 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2220 %2221 %2222 %2223 %2224 %2225 %2227 %2229 %2231 %2233 %2234 %2235 %1490 %1493 %1495 %1497 %1499 %1501 %1505 %1508 %1510 %1512 %1515 %1517 %1519 %1522 %1524 %1526 %1528 %1530 %1533 %1536 %1538 %1540 %1542 %1544 %1546 %1548 %1550 %1551 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1561 %1562 %1563 %1564 %1565 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1574 %1575 %1576 %1577 %1578 %1580 %1582 %1584 %1585 %1589 %1592 %1595 %1598 %1601 %1604 %1607 %1610 %1613 %1616 %1619 %1622 %1627 %1632 %1635 %1638 %1641 %1644 %1647 %1650 %1653 %1656 %1659 %1662 %1664 %1666 %1667 %1668 %1669 %1672 %1675 %1676 %1679 %1682 %1684 %1688 %1692 %1694 %1696 %1699 %1700 %1703 %1704 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1720 %1722 %1723 %1725 %1726 %1727 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1757 %1759 %1761 %1763 %1765 %1767 %1769 %1771 %1773 %1774 %1776 %1261 %2064 %2068 %2070 %2072 %2075 %2077 %2079 %2081 %2083 %2085 %2087 %2089 %2091 %2093 %2094 %2096 %2098 %2097 %2099 %2100 %2101 %2103 %2105 %2107 %2109 %2112 %2115 %2116 %2119 %2122 %2123 %2124 %2125 %2126 %2127 %2129 %2130 %2131 %2132 %2133 %2134 %2136 %2137 %2138 %2141 %2143 %2146 %2149 %2152 %2154 %2156 %2158 %2160 %2162 %2164 %2165 %2166 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2180 %2181 %2182 %2183 %2185 %2188 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2200 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2220 %2221 %2222 %2223 %2224 %2225 %2227 %2229 %2231 %2233 %2234 %2235 %2064 %2068 %2070 %2072 %2075 %2077 %2079 %2081 %2083 %2085 %2087 %2089 %2091 %2093 %2094 %2096 %2098 %2097 %2099 %2100 %2101 %2103 %2105 %2107 %2109 %2112 %2115 %2116 %2119 %2122 %2123 %2124 %2125 %2126 %2127 %2129 %2130 %2131 %2132 %2133 %2134 %2136 %2137 %2138 %2141 %2143 %2146 %2149 %2152 %2154 %2156 %2158 %2160 %2162 %2164 %2165 %2166 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2180 %2181 %2182 %2183 %2185 %2188 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2200 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2220 %2221 %2222 %2223 %2224 %2225 %2227 %2229 %2231 %2233 %2234 %2235 %2064 %2068 %2070 %2072 %2075 %2077 %2079 %2081 %2083 %2085 %2087 %2089 %2091 %2093 %2094 %2096 %2098 %2097 %2099 %2100 %2101 %2103 %2105 %2107 %2109 %2112 %2115 %2116 %2119 %2122 %2123 %2124 %2125 %2126 %2127 %2129 %2130 %2131 %2132 %2133 %2134 %2136 %2137 %2138 %2141 %2143 %2146 %2149 %2152 %2154 %2156 %2158 %2160 %2162 %2164 %2165 %2166 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2180 %2181 %2182 %2183 %2185 %2188 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2200 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2220 %2221 %2222 %2223 %2224 %2225 %2227 %2229 %2231 %2233 %2234 %2235 %2064 %2068 %2070 %2072 %2075 %2077 %2079 %2081 %2083 %2085 %2087 %2089 %2091 %2093 %2094 %2096 %2098 %2097 %2099 %2100 %2101 %2103 %2105 %2107 %2109 %2112 %2115 %2116 %2119 %2122 %2123 %2124 %2125 %2126 %2127 %2129 %2130 %2131 %2132 %2133 %2134 %2136 %2137 %2138 %2141 %2143 %2146 %2149 %2152 %2154 %2156 %2158 %2160 %2162 %2164 %2165 %2166 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2180 %2181 %2182 %2183 %2185 %2188 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2200 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2220 %2221 %2222 %2223 %2224 %2225 %2227 %2229 %2231 %2233 %2234 %2235 %2064 %2068 %2070 %2072 %2075 %2077 %2079 %2081 %2083 %2085 %2087 %2089 %2091 %2093 %2094 %2096 %2098 %2097 %2099 %2100 %2101 %2103 %2105 %2107 %2109 %2112 %2115 %2116 %2119 %2122 %2123 %2124 %2125 %2126 %2127 %2129 %2130 %2131 %2132 %2133 %2134 %2136 %2137 %2138 %2141 %2143 %2146 %2149 %2152 %2154 %2156 %2158 %2160 %2162 %2164 %2165 %2166 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2180 %2181 %2182 %2183 %2185 %2188 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2200 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2220 %2221 %2222 %2223 %2224 %2225 %2227 %2229 %2231 %2233 %2234 %2235 (log.f32 (pow.f32 %1971 s)) (*.f32 (*.f32 %1972 #s(literal 1 binary32)) s) (*.f32 %2282 #s(literal 1 binary32)) %2282 (*.f32 #s(literal 1 binary32) %2282) (*.f32 s %1974) (*.f32 s (*.f32 #s(literal 1 binary32) %1972)) (*.f32 s %1972) (/.f32 #s(literal 1 binary32) (pow.f32 %2282 #s(literal -1 binary32))) (fma.f32 %2147 #s(literal 1 binary32) %2291) (fma.f32 %2147 #s(literal 1 binary32) %2293) (fma.f32 %908 s %2291) (fma.f32 %908 s %2293) (fma.f32 #s(literal 1 binary32) %2190 %2291) (fma.f32 #s(literal 1 binary32) %2190 %2293) (fma.f32 #s(literal 1 binary32) %2147 %2291) (fma.f32 #s(literal 1 binary32) %2147 %2293) (fma.f32 s %908 %2291) (fma.f32 s %908 %2293) (pow.f32 %2282 #s(literal 1 binary32)) (+.f32 %2147 %2291) (+.f32 %2147 %2293) (neg.f32 (*.f32 %1993 s)) (neg.f32 (*.f32 s %1993)) %2064 %2068 %2070 %2072 %2075 %2077 %2079 %2081 %2083 %2085 %2087 %2089 %2091 %2093 %2094 %2096 %2098 %2097 %2099 %2100 %2101 %2103 %2105 %2107 %2109 %2112 %2115 %2116 %2119 %2122 %2123 %2124 %2125 %2126 %2127 %2129 %2130 %2131 %2132 %2133 %2134 %2136 %2137 %2138 %2141 %2143 %2146 %2149 %2152 %2154 %2156 %2158 %2160 %2162 %2164 %2165 %2166 %2168 %2169 %2170 %2171 %2172 %2173 %2174 %2175 %2176 %2177 %2178 %2180 %2181 %2182 %2183 %2185 %2188 %2191 %2192 %2193 %2194 %2195 %2196 %2197 %2198 %2200 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2220 %2221 %2222 %2223 %2224 %2225 %2227 %2229 %2231 %2233 %2234 %2235 (*.f32 (*.f32 %79 #s(literal 1 binary32)) s) (*.f32 %2312 #s(literal 1 binary32)) %2312 (*.f32 #s(literal 1 binary32) %2312) (*.f32 s (*.f32 #s(literal 1 binary32) %79)) (*.f32 s %79) (/.f32 #s(literal 1 binary32) (pow.f32 %2312 #s(literal -1 binary32))) (pow.f32 %2312 #s(literal 1 binary32)) (*.f32 (*.f32 %166 #s(literal 1 binary32)) s) (*.f32 %2323 #s(literal 1 binary32)) %2323 (*.f32 #s(literal 1 binary32) %2323) (*.f32 s (*.f32 #s(literal 1 binary32) %166)) (*.f32 s %166) (/.f32 #s(literal 1 binary32) (pow.f32 %2323 #s(literal -1 binary32))) (pow.f32 %2323 #s(literal 1 binary32)) (*.f32 (*.f32 %287 #s(literal 1 binary32)) s) (*.f32 %2334 #s(literal 1 binary32)) %2334 (*.f32 #s(literal 1 binary32) %2334) (*.f32 s (*.f32 #s(literal 1 binary32) %287)) (*.f32 s %287) (/.f32 #s(literal 1 binary32) (pow.f32 %2334 #s(literal -1 binary32))) (pow.f32 %2334 #s(literal 1 binary32)) |
Compiled 4 812 to 3 536 computations (26.5% saved)
Compiled 1 013 to 4 037 computations (-298.5% saved)
33 alts after pruning (28 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 985 | 28 | 1 013 |
| Fresh | 0 | 0 | 0 |
| Picked | 16 | 4 | 20 |
| Done | 0 | 1 | 1 |
| Total | 1 001 | 33 | 1 034 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 62.4% | (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (log.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)))) s)) |
| ▶ | 70.1% | (/.f32 #s(literal 1 binary32) (approx (pow (* (neg s) (log (+ (* -4 u) 1))) -1) (/.f32 #s(literal 1/4 binary32) (*.f32 s u)))) |
| ▶ | 61.9% | %215 = (*.f32 s #s(literal 1 binary32)) (+.f32 (*.f32 %215 #s(literal 1453635/2097152 binary32)) (*.f32 %215 (log.f32 (/.f32 #s(literal -1/2 binary32) (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32)))))) |
| ▶ | 63.3% | (+.f32 (*.f32 s (log.f32 #s(literal 1/2 binary32))) (*.f32 s (neg.f32 (log.f32 (fma.f32 u #s(literal -2 binary32) #s(literal 1/2 binary32)))))) |
| ▶ | 99.5% | (*.f32 (*.f32 s #s(literal -1 binary32)) (log1p.f32 (*.f32 (*.f32 #s(literal -4 binary32) u) #s(literal 1 binary32)))) |
| ✓ | 64.6% | (*.f32 (*.f32 s #s(literal -1 binary32)) (log.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)))) |
| ▶ | 64.2% | %143 = (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32)) (*.f32 s (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 %143 %143)))))) |
| ▶ | 91.7% | (*.f32 s (/.f32 #s(literal 1 binary32) (approx (/ 2 (neg (* 2 (log (+ (* -4 u) 1))))) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1/3 binary32) u) #s(literal 1/2 binary32)))) u)))) |
| ▶ | 87.9% | (*.f32 s (/.f32 #s(literal 1 binary32) (approx (/ 2 (neg (* 2 (log (+ (* -4 u) 1))))) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1/2 binary32) u)) u)))) |
| ▶ | 73.9% | (*.f32 s (/.f32 #s(literal 1 binary32) (approx (/ 2 (neg (* 2 (log (+ (* -4 u) 1))))) (/.f32 #s(literal 1/4 binary32) u)))) |
| ▶ | 62.2% | (*.f32 s (-.f32 (log.f32 (/.f32 #s(literal 2 binary32) (fabs.f32 (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32))))) #s(literal 1453635/2097152 binary32))) |
| ▶ | 64.2% | %143 = (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32)) (*.f32 s (-.f32 (log.f32 (fabs.f32 (*.f32 #s(literal 1 binary32) (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32))))) (log.f32 (fabs.f32 (*.f32 %143 %143))))) |
| ▶ | 64.3% | (*.f32 s (-.f32 #s(literal 1453635/2097152 binary32) (log.f32 (fabs.f32 (fma.f32 #s(literal 2 binary32) (*.f32 #s(literal -4 binary32) u) #s(literal 2 binary32)))))) |
| ▶ | 64.4% | (*.f32 s (-.f32 #s(literal -1453635/2097152 binary32) (log.f32 (/.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)) #s(literal 2 binary32))))) |
| ✓ | 62.2% | (*.f32 s (*.f32 #s(literal -2 binary32) (log.f32 (sqrt.f32 (fabs.f32 (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32))))))) |
| ✓ | 62.3% | (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))))) |
| ▶ | 61.9% | (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 25/16 binary32)) #s(literal -9/16 binary32))))) |
| ▶ | 92.3% | (*.f32 s (approx (neg (log (- (* -4 u) -1))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 64 binary32) u #s(literal 64/3 binary32)) u #s(literal 8 binary32)) u #s(literal 4 binary32)) u))) |
| ▶ | 90.0% | (*.f32 s (approx (neg (log (- (* -4 u) -1))) (*.f32 (fma.f32 (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) u #s(literal 4 binary32)) u))) |
| ▶ | 86.1% | (*.f32 s (approx (neg (log (- (* -4 u) -1))) (*.f32 (fma.f32 #s(literal 8 binary32) u #s(literal 4 binary32)) u))) |
| ▶ | 90.2% | (*.f32 s (approx (log (/ 1 (- 1 (* 4 u)))) (fma.f32 (*.f32 u u) (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) (*.f32 u #s(literal 4 binary32))))) |
| ▶ | 86.3% | (*.f32 s (approx (log (/ 1 (- 1 (* 4 u)))) (fma.f32 (*.f32 #s(literal 8 binary32) u) u (*.f32 u #s(literal 4 binary32))))) |
| ▶ | 90.0% | (*.f32 s (approx (log (/ 1 (- 1 (* 4 u)))) (*.f32 u (-.f32 (*.f32 (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) u) #s(literal -4 binary32))))) |
| ▶ | 74.0% | (*.f32 s (approx (log (/ 1 (- 1 (* 4 u)))) (*.f32 u (approx (+ 4 (* 8 u)) #s(literal 4 binary32))))) |
| ▶ | 64.6% | (*.f32 #s(literal 1/2 binary32) (/.f32 s (/.f32 #s(literal -1/2 binary32) (log.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)))))) |
| ▶ | 62.1% | %65 = (sqrt 2) %73 = (sqrt.f32 #s(literal 2 binary32)) (approx (* s (log (/ 1 (/ (+ (* (* -4 u) %65) %65) %65)))) (*.f32 s (log.f32 (/.f32 %73 (+.f32 %73 (*.f32 #s(literal -4 binary32) (*.f32 u %73))))))) |
| ▶ | 90.0% | (approx (* s (log (/ 1 (- 1 (* 4 u))))) (fma.f32 (*.f32 (fma.f32 #s(literal 8 binary32) s (*.f32 (*.f32 u s) #s(literal 64/3 binary32))) u) u (*.f32 (*.f32 #s(literal 4 binary32) s) u))) |
| ▶ | 86.5% | (approx (* s (log (/ 1 (- 1 (* 4 u))))) (fma.f32 (*.f32 #s(literal 4 binary32) s) u (*.f32 (*.f32 (*.f32 u s) #s(literal 8 binary32)) u))) |
| ▶ | 90.2% | (approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u (fma.f32 #s(literal 4 binary32) s (*.f32 u (approx (+ (* 8 s) (* 64/3 (* s u))) (*.f32 s (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 64/3 binary32) u)))))))) |
| ✓ | 86.2% | (approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u (fma.f32 #s(literal 4 binary32) s (*.f32 #s(literal 8 binary32) (*.f32 s u))))) |
| ▶ | 89.9% | (approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u (approx (+ (* 4 s) (* u (+ (* 8 s) (* 64/3 (* s u))))) (*.f32 s (+.f32 #s(literal 4 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 64/3 binary32) u)))))))) |
| ▶ | 86.0% | (approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u (approx (+ (* 4 s) (* 8 (* s u))) (*.f32 s (+.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) u)))))) |
| ✓ | 73.8% | (approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 #s(literal 4 binary32) (*.f32 s u))) |
Compiled 33 to 165 computations (-400.0% saved)
| Inputs |
|---|
(sqrt 2) (log 1/2) |
| Outputs |
|---|
#s(literal 11863283/8388608 binary32) #s(literal -1453635/2097152 binary32) |
| 0.0ms | 1× | 0 | valid |
Compiled 6 to 6 computations (0.0% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1894 | 14150 |
| 1× | iter-limit |
| Inputs |
|---|
%5 = (*.f32 #s(literal -4 binary32) u) %8 = (*.f32 #s(literal 8 binary32) u) %9 = (+.f32 #s(literal 4 binary32) %8) %11 = (*.f32 #s(literal 64/3 binary32) u) %12 = (+.f32 #s(literal 8 binary32) %11) %13 = (*.f32 u %12) %14 = (+.f32 #s(literal 4 binary32) %13) %15 = (*.f32 s u) %19 = (*.f32 u #s(literal 4 binary32)) %20 = (fma.f32 #s(literal 2 binary32) %5 #s(literal 2 binary32)) %22 = (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)) %23 = (*.f32 #s(literal 1 binary32) %22) %24 = (sqrt.f32 #s(literal 2 binary32)) %26 = (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32)) %28 = (log.f32 #s(literal 1/2 binary32)) %31 = (*.f32 %5 #s(literal 1 binary32)) %32 = (/.f32 #s(literal -1/2 binary32) %26) %33 = (*.f32 %26 %26) %34 = (fabs.f32 %26) %35 = (log.f32 %22) %36 = (/.f32 #s(literal 2 binary32) %34) %37 = (log.f32 %36) %38 = (/.f32 %22 #s(literal 2 binary32)) %39 = (log.f32 %38) %40 = (log.f32 %32) %41 = (fabs.f32 %20) %42 = (log.f32 %41) %43 = (*.f32 s #s(literal -1 binary32)) %44 = (*.f32 s #s(literal 1 binary32)) %45 = (*.f32 %44 %40) %48 = (*.f32 s %9) %50 = (* 4 s) %52 = (* s u) %55 = (approx (+ %50 (* 8 %52)) %48) %56 = (*.f32 s %12) %60 = (+ (* 8 s) (* 64/3 %52)) %61 = (approx %60 %56) %62 = (*.f32 s %14) %65 = (approx (+ %50 (* u %60)) %62) %66 = (*.f32 u %24) %67 = (*.f32 #s(literal -4 binary32) %66) %68 = (+.f32 %24 %67) %69 = (/.f32 %24 %68) %70 = (log.f32 %69) %71 = (*.f32 s %70) %74 = (* -4 u) %76 = (sqrt 2) %86 = (approx (+ 4 (* 8 u)) #s(literal 4 binary32)) %87 = (*.f32 #s(literal 4 binary32) s) %88 = (/.f32 #s(literal 1/4 binary32) u) %90 = (log (+ %74 1)) %93 = (/ 2 (neg (* 2 %90))) %94 = (approx %93 %88) %95 = (*.f32 #s(literal -1/2 binary32) u) %96 = (+.f32 #s(literal 1/4 binary32) %95) %97 = (/.f32 %96 u) %98 = (approx %93 %97) %100 = (*.f32 #s(literal -1/3 binary32) u) %101 = (-.f32 %100 #s(literal 1/2 binary32)) %102 = (*.f32 u %101) %103 = (+.f32 #s(literal 1/4 binary32) %102) %104 = (/.f32 %103 u) %105 = (approx %93 %104) %106 = (/.f32 #s(literal 1/4 binary32) %15) %111 = (approx (pow (* (neg s) %90) -1) %106) %112 = (*.f32 s %28) %113 = (fma.f32 #s(literal 8 binary32) u #s(literal 4 binary32)) %114 = (*.f32 %113 u) %115 = (*.f32 u u) %116 = (fma.f32 %8 u %19) %119 = (neg (log (- %74 -1))) %120 = (approx %119 %114) %121 = (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) %122 = (*.f32 %121 u) %123 = (fma.f32 %121 u #s(literal 4 binary32)) %124 = (-.f32 %122 #s(literal -4 binary32)) %125 = (*.f32 %123 u) %126 = (fma.f32 %115 %121 %19) %127 = (approx %119 %125) %128 = (fma.f32 #s(literal 64 binary32) u #s(literal 64/3 binary32)) %129 = (fma.f32 %128 u #s(literal 8 binary32)) %130 = (fma.f32 %129 u #s(literal 4 binary32)) %131 = (*.f32 %130 u) %132 = (approx %119 %131) %133 = (*.f32 u s) %134 = (*.f32 %87 u) %135 = (*.f32 %133 #s(literal 8 binary32)) %136 = (*.f32 %135 u) %137 = (fma.f32 %87 u %136) %138 = (*.f32 %133 #s(literal 64/3 binary32)) %139 = (fma.f32 #s(literal 8 binary32) s %138) %140 = (*.f32 %139 u) %141 = (fma.f32 %140 u %134) %142 = (fma.f32 #s(literal -4 binary32) u #s(literal 25/16 binary32)) %143 = (+.f32 %142 #s(literal -9/16 binary32)) %144 = (/.f32 #s(literal 1 binary32) %33) %145 = (fma.f32 u #s(literal -2 binary32) #s(literal 1/2 binary32)) %146 = (fabs.f32 %33) %147 = (log.f32 %146) %148 = (log.f32 %145) %149 = (neg.f32 %148) %150 = (log1p.f32 %31) %151 = (log.f32 %144) %152 = (/.f32 #s(literal -1/2 binary32) %35) %153 = (/.f32 #s(literal -1 binary32) %35) %154 = (fabs.f32 %23) %155 = (log.f32 %154) %156 = (-.f32 %155 %147) %157 = (/.f32 s %152) %159 = (/.f32 %153 s) %161 = (*.f32 s %149) %166 = (-.f32 #s(literal -1453635/2097152 binary32) %39) %168 = (-.f32 #s(literal 1453635/2097152 binary32) %42) %170 = (-.f32 %37 #s(literal 1453635/2097152 binary32)) %172 = (*.f32 %44 #s(literal 1453635/2097152 binary32)) %174 = (*.f32 u %86) %178 = (log (/ 1 (- 1 (* 4 u)))) %179 = (approx %178 %174) %181 = (approx %178 %116) %183 = (*.f32 u %124) %184 = (approx %178 %183) %186 = (approx %178 %126) %188 = (*.f32 u %55) %189 = (* s %178) %192 = (*.f32 u %61) %193 = (fma.f32 #s(literal 4 binary32) s %192) %194 = (*.f32 u %193) %196 = (*.f32 u %65) %199 = (/.f32 #s(literal 1 binary32) %143) %200 = (log.f32 %199) %203 = (/.f32 #s(literal 2 binary32) %151) %204 = (/.f32 #s(literal 1 binary32) %203) %207 = (/.f32 #s(literal 1 binary32) %94) %209 = (/.f32 #s(literal 1 binary32) %98) %211 = (/.f32 #s(literal 1 binary32) %105) s #s(literal 1 binary32) #s(literal 4 binary32) u #s(literal -4 binary32) %5 #s(literal 64 binary32) #s(literal 8 binary32) %8 %9 #s(literal 64/3 binary32) %11 %12 %13 %14 %15 #s(literal -1 binary32) #s(literal 1/4 binary32) #s(literal 2 binary32) %19 %20 #s(literal 1/2 binary32) %22 %23 %24 #s(literal -2 binary32) %26 #s(literal -1/2 binary32) %28 #s(literal 25/16 binary32) #s(literal -9/16 binary32) %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 #s(literal -1453635/2097152 binary32) #s(literal 1453635/2097152 binary32) %48 %55 %56 %61 %62 %65 %66 %67 %68 %69 %70 %71 (approx (* s (log (/ 1 (/ (+ (* %74 %76) %76) %76)))) %71) %86 %87 %88 %94 %95 %96 %97 %98 #s(literal -1/3 binary32) %100 %101 %102 %103 %104 %105 %106 %111 %112 %113 %114 %115 %116 %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 (*.f32 #s(literal 1/2 binary32) %157) %159 (/.f32 #s(literal 1 binary32) %159) %161 (+.f32 %112 %161) (*.f32 s %120) (*.f32 s %127) (*.f32 s %132) %166 (*.f32 s %166) %168 (*.f32 s %168) %170 (*.f32 s %170) %172 (+.f32 %172 %45) %174 %179 (*.f32 s %179) %181 (*.f32 s %181) %183 %184 (*.f32 s %184) %186 (*.f32 s %186) %188 (approx %189 %188) (approx %189 %137) %192 %193 %194 (approx %189 %194) %196 (approx %189 %196) (approx %189 %141) %199 %200 (*.f32 s %200) (*.f32 %43 %150) %203 %204 (*.f32 s %204) (*.f32 s %156) %207 (*.f32 s %207) %209 (*.f32 s %209) %211 (*.f32 s %211) (/.f32 #s(literal 1 binary32) %111) |
| Outputs |
|---|
%5 = (* s u) %6 = (*.f32 s u) %14 = (* s 1) %17 = (* u 4) %18 = (+ %17 -1) %19 = (/ -1/2 %18) %20 = (log %19) %21 = (* %14 %20) %24 = (*.f32 #s(literal 4 binary32) u) %26 = (-.f32 %24 #s(literal 1 binary32)) %28 = (log.f32 (/.f32 #s(literal -1/2 binary32) %26)) %32 = (* 8 u) %33 = (+ 4 %32) %34 = (* s %33) %36 = (*.f32 #s(literal 8 binary32) u) %37 = (+.f32 #s(literal 4 binary32) %36) %41 = (* 64/3 u) %42 = (+ 8 %41) %43 = (* s %42) %45 = (*.f32 #s(literal 64/3 binary32) u) %46 = (+.f32 #s(literal 8 binary32) %45) %49 = (* u %42) %50 = (+ 4 %49) %51 = (* s %50) %52 = (*.f32 u %46) %53 = (+.f32 #s(literal 4 binary32) %52) %57 = (sqrt 2) %59 = (* u %57) %60 = (* -4 %59) %61 = (+ %57 %60) %62 = (/ %57 %61) %63 = (log %62) %64 = (* s %63) %66 = (sqrt.f32 #s(literal 2 binary32)) %68 = (*.f32 u %66) %69 = (*.f32 #s(literal -4 binary32) %68) %70 = (+.f32 %66 %69) %75 = (* 4 s) %84 = (* -4 u) %85 = (+ %84 1) %86 = (log %85) %88 = (pow (* (neg s) %86) -1) %89 = (*.f32 #s(literal -4 binary32) u) %90 = (+.f32 #s(literal 1 binary32) %89) %92 = (*.f32 s (log.f32 %90)) %97 = (* s (log 1/2)) %99 = (log.f32 #s(literal 1/2 binary32)) %100 = (*.f32 s %99) %102 = (* %75 u) %103 = (*.f32 #s(literal 4 binary32) %6) %105 = (* u s) %106 = (* %105 8) %107 = (*.f32 #s(literal 8 binary32) %6) %109 = (* %106 u) %110 = (pow.f32 u #s(literal 2 binary32)) %111 = (*.f32 s %110) %114 = (+ %102 %109) %115 = (*.f32 #s(literal 8 binary32) %110) %119 = (* %105 64/3) %120 = (*.f32 #s(literal 64/3 binary32) %6) %122 = (* 8 s) %124 = (* (+ %122 %119) u) %128 = (+ (* %124 u) %102) %133 = (/ -1/2 %86) %134 = (/ s %133) %138 = (* 1/2 %134) %145 = (neg (log (+ (* u -2) 1/2))) %146 = (* s %145) %147 = (*.f32 #s(literal -2 binary32) u) %148 = (+.f32 #s(literal 1/2 binary32) %147) %149 = (log.f32 %148) %153 = (+ %97 %146) %159 = (/ %85 2) %160 = (log %159) %161 = (- -1453635/2097152 %160) %162 = (* s %161) %172 = (+ (* 2 %84) 2) %173 = (fabs %172) %174 = (log %173) %175 = (- 1453635/2097152 %174) %176 = (* s %175) %178 = (*.f32 #s(literal -8 binary32) u) %179 = (+.f32 #s(literal 2 binary32) %178) %185 = (fabs %18) %186 = (/ 2 %185) %187 = (log %186) %188 = (- %187 1453635/2097152) %189 = (* s %188) %196 = (* %14 1453635/2097152) %199 = (+ %196 %21) %214 = (+ %75 (* 8 %5)) %215 = (* u %214) %216 = (*.f32 u %37) %220 = (+ %122 (* 64/3 %5)) %222 = (+ %75 (* u %220)) %223 = (* u %222) %224 = (*.f32 u %53) %228 = (+ %84 25/16) %238 = (* %18 %18) %239 = (/ 1 %238) %240 = (log %239) %241 = (/ 2 %240) %242 = (/ 1 %241) %243 = (* s %242) %244 = (pow.f32 %26 #s(literal 2 binary32)) %254 = (log (fabs %238)) %255 = (- (log (fabs (* 1 %85))) %254) %256 = (* s %255) %264 = (-.f32 %178 #s(literal 4 binary32)) %270 = (-.f32 (*.f32 #s(literal -64/3 binary32) u) #s(literal 8 binary32)) %274 = (*.f32 u %270) %275 = (-.f32 %274 #s(literal 4 binary32)) %291 = (*.f32 #s(literal -1 binary32) %99) %301 = (*.f32 u %264) %305 = (*.f32 u %275) %330 = (+.f32 #s(literal 2 binary32) %36) %338 = (+.f32 #s(literal 2 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 32 binary32) u)))) %345 = (*.f32 #s(literal 16 binary32) u) %364 = (*.f32 #s(literal 128 binary32) u) %371 = (log.f32 #s(literal 2 binary32)) %373 = (+.f32 %371 %24) %375 = (+.f32 %371 %216) %377 = (+.f32 %371 %224) %399 = (fma.f32 #s(literal 4 binary32) %6 %100) %401 = (fma.f32 #s(literal 4 binary32) s %107) %402 = (*.f32 u %401) %403 = (fma.f32 s %99 %402) %405 = (fma.f32 #s(literal 8 binary32) s %120) %406 = (*.f32 u %405) %407 = (fma.f32 #s(literal 4 binary32) s %406) %408 = (*.f32 u %407) %409 = (fma.f32 s %99 %408) %412 = (*.f32 #s(literal 8 binary32) s) %427 = (*.f32 #s(literal 64 binary32) u) %436 = (+.f32 #s(literal 64/3 binary32) %427) %438 = (+.f32 #s(literal 8 binary32) (*.f32 u %436)) %440 = (+.f32 #s(literal 4 binary32) (*.f32 u %438)) %458 = (/ 2 (neg (* 2 %86))) %459 = (*.f32 #s(literal -1/2 binary32) u) %460 = (+.f32 #s(literal 1/4 binary32) %459) %464 = (*.f32 #s(literal -1/3 binary32) u) %465 = (-.f32 %464 #s(literal 1/2 binary32)) %466 = (*.f32 u %465) %467 = (+.f32 #s(literal 1/4 binary32) %466) %480 = (* -1/2 u) %482 = (+ 1/4 %480) %486 = (* -1/3 u) %488 = (- %486 1/2) %491 = (* u %488) %493 = (+ 1/4 %491) %495 = (/.f32 u s) %496 = (/.f32 #s(literal 1 binary32) s) %497 = (*.f32 #s(literal 1/4 binary32) %496) %502 = (*.f32 #s(literal 1/2 binary32) %496) %519 = (+ (* 64 u) 64/3) %523 = (+ (* %519 u) 8) %526 = (+ (* %523 u) 4) %652 = (+.f32 #s(literal 1453635/2097152 binary32) %99) %661 = (*.f32 s %652) %670 = (-.f32 #s(literal 1453635/2097152 binary32) %371) %681 = (*.f32 s %670) %689 = (-.f32 %371 #s(literal 1453635/2097152 binary32)) %697 = (*.f32 s %689) %713 = (/.f32 #s(literal 1 binary32) u) %715 = (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 4 binary32) %713)) %718 = (*.f32 #s(literal 8 binary32) %713) %719 = (+.f32 #s(literal 64/3 binary32) %718) %728 = (+.f32 #s(literal 64/3 binary32) (fma.f32 #s(literal 8 binary32) %713 (/.f32 #s(literal 4 binary32) %110))) %731 = (*.f32 #s(literal 2 binary32) %713) %736 = (*.f32 u (-.f32 %713 #s(literal 4 binary32))) %739 = (*.f32 u (-.f32 #s(literal 4 binary32) %713)) %745 = (*.f32 #s(literal 1/32 binary32) %713) %746 = (+.f32 #s(literal 1/8 binary32) %745) %760 = (+.f32 #s(literal 1/128 binary32) (*.f32 #s(literal 1/512 binary32) %713)) %776 = (fabs.f32 %713) %777 = (*.f32 %110 %776) %779 = (log.f32 #s(literal 4 binary32)) %781 = (log.f32 (neg.f32 %713)) %782 = (*.f32 #s(literal -1 binary32) %781) %783 = (+.f32 %779 %782) %785 = (*.f32 #s(literal 1/4 binary32) %713) %786 = (fma.f32 #s(literal -1 binary32) %781 %785) %787 = (+.f32 %779 %786) %789 = (/.f32 #s(literal 1/32 binary32) %110) %794 = (pow.f32 u #s(literal 3 binary32)) %795 = (/.f32 #s(literal 1 binary32) %794) %797 = (fma.f32 #s(literal 1/4 binary32) %713 (*.f32 #s(literal 1/192 binary32) %795)) %798 = (fma.f32 #s(literal -1 binary32) %781 %797) %799 = (+.f32 %779 %798) %806 = (log.f32 %713) %807 = (*.f32 #s(literal 2 binary32) %806) %808 = (+.f32 (log.f32 (/.f32 #s(literal 2 binary32) %776)) %807) %811 = (*.f32 #s(literal 1/2 binary32) %713) %815 = (+.f32 %371 %782) %817 = (+.f32 %371 %786) %821 = (+.f32 %371 %798) %824 = (log.f32 #s(literal 1/8 binary32)) %825 = (+.f32 %824 %781) %834 = (+.f32 %781 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 3/32 binary32) %713)) u))) %842 = (+.f32 %781 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 3/32 binary32) (*.f32 #s(literal 7/192 binary32) %713)) %110))) %849 = (log.f32 (*.f32 #s(literal -1 binary32) %776)) %850 = (*.f32 #s(literal -2 binary32) %806) %851 = (+.f32 %849 %850) %853 = (*.f32 s %825) %855 = (/.f32 s u) %859 = (/.f32 s %110) %864 = (/.f32 s %794) %869 = (fma.f32 #s(literal 4 binary32) %855 %412) %872 = (*.f32 #s(literal 64/3 binary32) s) %873 = (fma.f32 #s(literal 8 binary32) %855 %872) %880 = (fma.f32 #s(literal 4 binary32) %859 %873) %883 = (/.f32 %66 u) %890 = (*.f32 #s(literal 1/16 binary32) %713) %891 = (+.f32 #s(literal 1/4 binary32) %890) %904 = (*.f32 #s(literal 1/256 binary32) %713) %905 = (+.f32 #s(literal 1/64 binary32) %904) %911 = (log.f32 #s(literal 1/4 binary32)) %912 = (+.f32 %911 %781) %921 = (*.f32 s %912) %934 = (pow.f32 %783 #s(literal 2 binary32)) %935 = (*.f32 u %934) %936 = (/.f32 #s(literal 1 binary32) %935) %938 = (/.f32 #s(literal 1 binary32) %783) %941 = (/.f32 #s(literal 1 binary32) %934) %942 = (pow.f32 %783 #s(literal 3 binary32)) %943 = (/.f32 #s(literal 1 binary32) %942) %945 = (fma.f32 #s(literal 1/32 binary32) %941 (*.f32 #s(literal 1/16 binary32) %943)) %947 = (/.f32 #s(literal 1/4 binary32) %935) %951 = (*.f32 %794 %934) %953 = (*.f32 %794 %942) %957 = (*.f32 %794 %783) %959 = (*.f32 %110 %934) %960 = (/.f32 #s(literal 1 binary32) %959) %961 = (*.f32 %110 %942) %962 = (/.f32 #s(literal 1 binary32) %961) %968 = (-.f32 %785 #s(literal 1/2 binary32)) %973 = (+.f32 #s(literal 1/3 binary32) %811) %983 = (-.f32 (/.f32 #s(literal 1/4 binary32) %110) %973) %986 = (/ %493 u) %989 = (*.f32 s %783) %992 = (*.f32 s %935) %995 = (/.f32 #s(literal 1 binary32) %989) %1003 = (fma.f32 #s(literal 1/32 binary32) (/.f32 #s(literal 1 binary32) (*.f32 s %934)) (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 s %942)))) %1005 = (/.f32 #s(literal 1/4 binary32) %992) %1026 = (* (+ %32 4) u) %1032 = (neg (log (- %84 -1))) %1033 = (*.f32 #s(literal -1 binary32) %783) %1044 = (* (+ (* (+ %41 8) u) 4) u) %1053 = (+.f32 #s(literal 64 binary32) (*.f32 #s(literal 64/3 binary32) %713)) %1060 = (/.f32 #s(literal 8 binary32) %110) %1062 = (+.f32 #s(literal 64 binary32) (fma.f32 #s(literal 64/3 binary32) %713 %1060)) %1073 = (+.f32 #s(literal 64 binary32) (fma.f32 #s(literal 64/3 binary32) %713 (fma.f32 #s(literal 4 binary32) %795 %1060))) %1076 = (* %526 u) %1077 = (pow.f32 u #s(literal 4 binary32)) %1095 = (*.f32 #s(literal 25/16 binary32) %713) %1099 = (/.f32 #s(literal 1/16 binary32) %110) %1105 = (/.f32 #s(literal 3/256 binary32) %110) %1116 = (log.f32 #s(literal 16 binary32)) %1117 = (+.f32 %1116 %850) %1123 = (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) %890) u)) %1129 = (+.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 1/96 binary32) %713)) %1144 = (log.f32 #s(literal 1/16 binary32)) %1145 = (+.f32 %1144 %807) %1150 = (+.f32 %1099 %811) %1156 = (+.f32 %1099 (fma.f32 #s(literal 1/2 binary32) %713 (*.f32 #s(literal 1/96 binary32) %795))) %1163 = (*.f32 #s(literal 1/2 binary32) %938) %1167 = (fma.f32 #s(literal 1/64 binary32) %941 (*.f32 #s(literal 1/32 binary32) %943)) %1169 = (/.f32 #s(literal 1/8 binary32) %935) %1184 = (-.f32 %849 %1116) %1200 = (*.f32 #s(literal 1/16 binary32) %859) %1211 = (*.f32 #s(literal -1/4 binary32) %855) %1214 = (*.f32 #s(literal 1/32 binary32) %859) %1215 = (fma.f32 #s(literal -1/4 binary32) %855 %1214) %1220 = (fma.f32 #s(literal -1/4 binary32) %855 (fma.f32 #s(literal -1/192 binary32) %864 %1214)) %1223 = (*.f32 s %815) %1237 = (fma.f32 #s(literal 1/32 binary32) %859 %100) %1245 = (+.f32 #s(literal 1453635/2097152 binary32) %815) %1248 = (+.f32 #s(literal 1453635/2097152 binary32) %817) %1256 = (*.f32 s %1245) %1265 = (-.f32 #s(literal 1453635/2097152 binary32) %851) %1269 = (-.f32 %808 #s(literal 1453635/2097152 binary32)) %1273 = (fma.f32 #s(literal 1453635/2097152 binary32) s %853) %1287 = (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) %1145)) %1288 = (pow.f32 %1145 #s(literal 2 binary32)) %1290 = (/.f32 #s(literal 1 binary32) (*.f32 u %1288)) %1293 = (pow.f32 %1145 #s(literal 3 binary32)) %1296 = (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %110 %1293)) %1287) %1300 = (+.f32 %1290 (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %110 %1288)))) %1324 = (+.f32 %789 %785) %1331 = (*.f32 #s(literal 1/2 binary32) (*.f32 s %1145)) %1333 = (fma.f32 #s(literal 1/4 binary32) %855 %1331) %1335 = (fma.f32 #s(literal 1/32 binary32) %859 %1333) %1339 = (*.f32 s %1184) %1341 = (fma.f32 #s(literal 1/2 binary32) %855 %1339) %1343 = (fma.f32 #s(literal 1/16 binary32) %859 %1341) %1347 = (/ 1 %458) %1350 = (fma.f32 #s(literal -1 binary32) %783 %789) %1384 = (/.f32 #s(literal -1 binary32) u) %1385 = (fabs.f32 %1384) %1386 = (*.f32 %110 %1385) %1389 = (log.f32 %1384) %1390 = (*.f32 #s(literal -1 binary32) %1389) %1391 = (+.f32 %779 %1390) %1398 = (fma.f32 #s(literal -1 binary32) %1389 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) %745) u))) %1406 = (fma.f32 #s(literal -1 binary32) %1389 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/192 binary32) %110) %745)) u))) %1413 = (*.f32 #s(literal 2 binary32) %1389) %1414 = (+.f32 (log.f32 (/.f32 #s(literal -2 binary32) %1385)) %1413) %1420 = (+.f32 %371 %1390) %1428 = (+.f32 %824 %1389) %1430 = (+.f32 %1389 %785) %1433 = (+.f32 %1389 %1324) %1441 = (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/32 binary32) (*.f32 #s(literal 1/192 binary32) %713)) u)) #s(literal 1/4 binary32)) u) %1442 = (*.f32 #s(literal -1 binary32) %1441) %1443 = (+.f32 %1389 %1442) %1447 = (log.f32 %1385) %1448 = (*.f32 #s(literal -2 binary32) %1389) %1449 = (+.f32 %1447 %1448) %1451 = (*.f32 s %1428) %1458 = (/.f32 (fma.f32 #s(literal -1/4 binary32) s (*.f32 #s(literal -1/32 binary32) %855)) u) %1466 = (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/192 binary32) %855 (*.f32 #s(literal 1/32 binary32) s)) u) (*.f32 #s(literal -1/4 binary32) s)) u) %1470 = (fma.f32 #s(literal -8 binary32) s (*.f32 #s(literal -4 binary32) %855)) %1475 = (fma.f32 #s(literal -64/3 binary32) s (*.f32 #s(literal -8 binary32) %855)) %1503 = (+.f32 %911 %1389) %1511 = (*.f32 s %1503) %1521 = (pow.f32 %1391 #s(literal 2 binary32)) %1522 = (*.f32 u %1521) %1523 = (/.f32 #s(literal 1 binary32) %1522) %1524 = (/.f32 #s(literal 1 binary32) %1391) %1529 = (pow.f32 %1391 #s(literal 3 binary32)) %1530 = (*.f32 u %1529) %1532 = (/.f32 #s(literal 1 binary32) %1521) %1533 = (*.f32 #s(literal 1/4 binary32) %1532) %1540 = (/.f32 #s(literal 1 binary32) %1529) %1544 = (fma.f32 #s(literal 1/32 binary32) %1532 (*.f32 #s(literal 1/16 binary32) %1540)) %1557 = (-.f32 #s(literal 1/2 binary32) %785) %1572 = (*.f32 s %1391) %1575 = (*.f32 s %1522) %1577 = (/.f32 #s(literal 1 binary32) %1572) %1585 = (/.f32 #s(literal 1 binary32) (*.f32 s %1521)) %1586 = (*.f32 #s(literal 1/4 binary32) %1585) %1594 = (/.f32 #s(literal 1 binary32) (*.f32 s %1529)) %1598 = (fma.f32 #s(literal 1/32 binary32) %1585 (*.f32 #s(literal 1/16 binary32) %1594)) %1621 = (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %715 u)) #s(literal 64/3 binary32)) %1664 = (+.f32 %1116 %1448) %1687 = (+.f32 %1144 %1413) %1698 = (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %1129 u)) #s(literal 1/2 binary32)) u) %1704 = (*.f32 #s(literal 1/2 binary32) %1524) %1710 = (*.f32 #s(literal 1/8 binary32) %1532) %1720 = (fma.f32 #s(literal 1/64 binary32) %1532 (*.f32 #s(literal 1/32 binary32) %1540)) %1733 = (-.f32 %1447 %1116) %1753 = (/.f32 (fma.f32 #s(literal -1/2 binary32) s (*.f32 #s(literal -1/16 binary32) %855)) u) %1762 = (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/96 binary32) %855 (*.f32 #s(literal 1/16 binary32) s)) u) (*.f32 #s(literal -1/2 binary32) s)) u) %1768 = (*.f32 #s(literal 1/4 binary32) %855) %1771 = (*.f32 #s(literal -1 binary32) %1458) %1774 = (*.f32 #s(literal -1 binary32) %1466) %1777 = (*.f32 s %1420) %1797 = (+.f32 #s(literal 1453635/2097152 binary32) %1420) %1806 = (*.f32 s %1797) %1815 = (-.f32 #s(literal 1453635/2097152 binary32) %1449) %1819 = (-.f32 %1414 #s(literal 1453635/2097152 binary32)) %1823 = (fma.f32 #s(literal 1453635/2097152 binary32) s %1451) %1834 = (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) %1687)) %1835 = (pow.f32 %1687 #s(literal 2 binary32)) %1841 = (/.f32 #s(literal 1 binary32) (pow.f32 %1687 #s(literal 3 binary32))) %1842 = (*.f32 #s(literal 1/2 binary32) %1841) %1843 = (/.f32 #s(literal 1 binary32) %1835) %1844 = (*.f32 #s(literal 1/8 binary32) %1843) %1845 = (-.f32 %1842 %1844) %1864 = (*.f32 #s(literal 1/2 binary32) %1687) %1873 = (*.f32 #s(literal 1/2 binary32) (*.f32 s %1687)) %1881 = (*.f32 s %1733) (approx s #s(literal 0 binary32)) (approx s s) (approx %5 %6) (approx (* s -1) (*.f32 #s(literal -1 binary32) s)) (approx %21 (*.f32 s %28)) (approx %34 (*.f32 s %37)) (approx %43 (*.f32 s %46)) (approx %51 (*.f32 s %53)) (approx %64 (*.f32 s (log.f32 (/.f32 %66 %70)))) (approx %75 (*.f32 #s(literal 4 binary32) s)) (approx (/ 1/4 %5) (/.f32 #s(literal 1/4 binary32) %6)) (approx %88 (/.f32 #s(literal -1 binary32) %92)) (approx %97 %100) (approx %102 %103) (approx %106 %107) (approx %109 (*.f32 #s(literal 8 binary32) %111)) (approx %114 (*.f32 s (fma.f32 #s(literal 4 binary32) u %115))) (approx %119 %120) (approx %124 (*.f32 s %52)) (approx %128 (*.f32 s (fma.f32 #s(literal 4 binary32) u (*.f32 %110 %46)))) (approx %134 (*.f32 #s(literal -2 binary32) %92)) (approx %138 (*.f32 #s(literal -1 binary32) %92)) (approx %146 (*.f32 #s(literal -1 binary32) (*.f32 s %149))) (approx %153 (*.f32 s (+.f32 %99 (*.f32 #s(literal -1 binary32) %149)))) (approx %162 (*.f32 #s(literal -1 binary32) (*.f32 s (+.f32 #s(literal 1453635/2097152 binary32) (log.f32 (*.f32 #s(literal 1/2 binary32) %90)))))) (approx %176 (*.f32 s (-.f32 #s(literal 1453635/2097152 binary32) (log.f32 (fabs.f32 %179))))) (approx %189 (*.f32 s (-.f32 (log.f32 (/.f32 #s(literal 2 binary32) (fabs.f32 %26))) #s(literal 1453635/2097152 binary32)))) (approx %196 (*.f32 #s(literal 1453635/2097152 binary32) s)) (approx %199 (*.f32 s (+.f32 #s(literal 1453635/2097152 binary32) %28))) (approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) %24))))) (approx %215 (*.f32 s %216)) (approx %223 (*.f32 s %224)) (approx (* s (log (/ 1 (+ %228 -9/16)))) (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) %90)))) (approx %243 (*.f32 #s(literal 1/2 binary32) (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) %244))))) (approx %256 (*.f32 s (-.f32 (log.f32 (fabs.f32 %90)) (log.f32 (fabs.f32 %244))))) (approx %214 (*.f32 #s(literal -1 binary32) (*.f32 s %264))) (approx %220 (*.f32 #s(literal -1 binary32) (*.f32 s %270))) (approx %222 (*.f32 #s(literal -1 binary32) (*.f32 s %275))) (approx %114 (*.f32 #s(literal -1 binary32) (*.f32 s (fma.f32 #s(literal -8 binary32) %110 %89)))) (approx %124 (*.f32 #s(literal -1 binary32) (*.f32 s %274))) (approx %128 (*.f32 #s(literal -1 binary32) (*.f32 s (fma.f32 #s(literal -4 binary32) u (*.f32 %110 %270))))) (approx %153 (*.f32 #s(literal -1 binary32) (*.f32 s (+.f32 %149 %291)))) (approx %199 (*.f32 #s(literal -1 binary32) (*.f32 s (-.f32 (*.f32 #s(literal -1 binary32) %28) #s(literal 1453635/2097152 binary32))))) (approx %215 (*.f32 #s(literal -1 binary32) (*.f32 s %301))) (approx %223 (*.f32 #s(literal -1 binary32) (*.f32 s %305))) (approx u u) (approx %84 %89) (approx %32 %36) (approx %33 #s(literal 4 binary32)) (approx %33 %37) (approx %41 %45) (approx %42 #s(literal 8 binary32)) (approx %42 %46) (approx %49 %52) (approx %50 %53) (approx %17 %24) (approx %172 #s(literal 2 binary32)) (approx %172 %179) (approx %85 #s(literal 1 binary32)) (approx %85 %90) (approx %18 #s(literal -1 binary32)) (approx %18 %26) (approx %19 #s(literal 1/2 binary32)) (approx %19 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) u))) (approx %19 (+.f32 #s(literal 1/2 binary32) (*.f32 u %330))) (approx %19 (+.f32 #s(literal 1/2 binary32) (*.f32 u %338))) (approx %238 (+.f32 #s(literal 1 binary32) %178)) (approx %238 (+.f32 #s(literal 1 binary32) (*.f32 u (-.f32 %345 #s(literal 8 binary32))))) (approx %86 %301) (approx %86 %305) (approx %86 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -64 binary32) u) #s(literal 64/3 binary32))) #s(literal 8 binary32))) #s(literal 4 binary32)))) (approx %186 %330) (approx %186 %338) (approx %186 (+.f32 #s(literal 2 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 32 binary32) %364)))))) (approx %187 %371) (approx %187 %373) (approx %187 %375) (approx %187 %377) (approx %159 %148) (approx %160 %99) (approx %160 (+.f32 %99 %89)) (approx %160 (+.f32 %99 %301)) (approx %160 (+.f32 %99 %305)) (approx %20 (+.f32 %99 %24)) (approx %20 (+.f32 %99 %216)) (approx %20 (+.f32 %99 %224)) (approx %174 (+.f32 %371 %89)) (approx %174 (+.f32 %371 %301)) (approx %174 (+.f32 %371 %305)) (approx %21 %399) (approx %21 %403) (approx %21 %409) (approx %34 %401) (approx %43 %412) (approx %43 %405) (approx %51 %407) (approx %59 %68) (approx %60 %69) (approx %61 %66) (approx %61 %70) (approx %62 (+.f32 #s(literal 1 binary32) %24)) (approx %62 (+.f32 #s(literal 1 binary32) (*.f32 u (+.f32 #s(literal 4 binary32) %345)))) (approx %62 (+.f32 #s(literal 1 binary32) (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 u (+.f32 #s(literal 16 binary32) %427)))))) (approx %63 %216) (approx %63 %224) (approx %63 (*.f32 u %440)) (approx %64 %402) (approx %64 %408) (approx %64 (*.f32 u (fma.f32 #s(literal 4 binary32) s (*.f32 u (fma.f32 #s(literal 8 binary32) s (*.f32 u (fma.f32 #s(literal 64/3 binary32) s (*.f32 #s(literal 64 binary32) %6)))))))) (approx (/ 1/4 u) (/.f32 #s(literal 1/4 binary32) u)) (approx %458 (/.f32 %460 u)) (approx %458 (/.f32 %467 u)) (approx %458 (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -2/3 binary32) u) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)))) u)) (approx %480 %459) (approx %482 #s(literal 1/4 binary32)) (approx %482 %460) (approx %486 %464) (approx %488 #s(literal -1/2 binary32)) (approx %488 %465) (approx %491 %466) (approx %493 %467) (approx %88 (/.f32 (fma.f32 #s(literal -1/2 binary32) %495 %497) u)) (approx %88 (/.f32 (fma.f32 u (-.f32 (*.f32 #s(literal -1/3 binary32) %495) %502) %497) u)) (approx %88 (/.f32 (fma.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -2/3 binary32) %495) (*.f32 #s(literal 1/3 binary32) %496))) %502) %497) u)) (approx (* u u) %110) (approx %519 #s(literal 64/3 binary32)) (approx %519 %436) (approx %523 %438) (approx %526 %440) (approx %124 %406) (approx %228 #s(literal 25/16 binary32)) (approx %228 (+.f32 #s(literal 25/16 binary32) %89)) (approx %239 (+.f32 #s(literal 1 binary32) %36)) (approx %239 (+.f32 #s(literal 1 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 48 binary32) u))))) (approx %239 (+.f32 #s(literal 1 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 48 binary32) (*.f32 #s(literal 256 binary32) u))))))) (approx %254 %178) (approx %254 (*.f32 u (-.f32 (*.f32 #s(literal -16 binary32) u) #s(literal 8 binary32)))) (approx %254 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -128/3 binary32) u) #s(literal 16 binary32))) #s(literal 8 binary32)))) (approx %254 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -128 binary32) u) #s(literal 128/3 binary32))) #s(literal 16 binary32))) #s(literal 8 binary32)))) (approx %145 %291) (approx %145 (-.f32 %24 %99)) (approx %145 (-.f32 %216 %99)) (approx %145 (-.f32 %224 %99)) (approx %240 (*.f32 u (+.f32 #s(literal 8 binary32) %345))) (approx %240 (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 16 binary32) (*.f32 #s(literal 128/3 binary32) u)))))) (approx %240 (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 16 binary32) (*.f32 u (+.f32 #s(literal 128/3 binary32) %364))))))) (approx %133 (/.f32 #s(literal 1/8 binary32) u)) (approx %133 (/.f32 (+.f32 #s(literal 1/8 binary32) (*.f32 #s(literal -1/4 binary32) u)) u)) (approx %133 (/.f32 (+.f32 #s(literal 1/8 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1/6 binary32) u) #s(literal 1/4 binary32)))) u)) (approx %133 (/.f32 (+.f32 #s(literal 1/8 binary32) (*.f32 u (-.f32 (*.f32 u (-.f32 %464 #s(literal 1/6 binary32))) #s(literal 1/4 binary32)))) u)) (approx %134 (*.f32 u (fma.f32 #s(literal 8 binary32) s (*.f32 #s(literal 16 binary32) %6)))) (approx %134 (*.f32 u (fma.f32 #s(literal 8 binary32) s (*.f32 u (fma.f32 #s(literal 16 binary32) s (*.f32 #s(literal 128/3 binary32) %6)))))) (approx %134 (*.f32 u (fma.f32 #s(literal 8 binary32) s (*.f32 u (fma.f32 #s(literal 16 binary32) s (*.f32 u (fma.f32 #s(literal 128/3 binary32) s (*.f32 #s(literal 128 binary32) %6)))))))) (approx %146 (*.f32 #s(literal -1 binary32) %100)) (approx %146 (fma.f32 #s(literal -1 binary32) %100 %103)) (approx %146 (fma.f32 #s(literal -1 binary32) %100 %402)) (approx %146 (fma.f32 #s(literal -1 binary32) %100 %408)) (approx %153 (fma.f32 #s(literal -1 binary32) %100 %100)) (approx %153 (fma.f32 #s(literal -1 binary32) %100 %399)) (approx %153 (fma.f32 #s(literal -1 binary32) %100 %403)) (approx %153 (fma.f32 #s(literal -1 binary32) %100 %409)) (approx %161 (*.f32 #s(literal -1 binary32) %652)) (approx %161 (-.f32 %24 %652)) (approx %161 (-.f32 %216 %652)) (approx %161 (-.f32 %224 %652)) (approx %162 (*.f32 #s(literal -1 binary32) %661)) (approx %162 (fma.f32 #s(literal -1 binary32) %661 %103)) (approx %162 (fma.f32 #s(literal -1 binary32) %661 %402)) (approx %162 (fma.f32 #s(literal -1 binary32) %661 %408)) (approx %175 %670) (approx %175 (-.f32 (+.f32 #s(literal 1453635/2097152 binary32) %24) %371)) (approx %175 (-.f32 (+.f32 #s(literal 1453635/2097152 binary32) %216) %371)) (approx %175 (-.f32 (+.f32 #s(literal 1453635/2097152 binary32) %224) %371)) (approx %176 %681) (approx %176 (fma.f32 #s(literal 4 binary32) %6 %681)) (approx %176 (fma.f32 s %670 %402)) (approx %176 (fma.f32 s %670 %408)) (approx %188 %689) (approx %188 (-.f32 %373 #s(literal 1453635/2097152 binary32))) (approx %188 (-.f32 %375 #s(literal 1453635/2097152 binary32))) (approx %188 (-.f32 %377 #s(literal 1453635/2097152 binary32))) (approx %189 %697) (approx %189 (fma.f32 #s(literal 4 binary32) %6 %697)) (approx %189 (fma.f32 s %689 %402)) (approx %189 (fma.f32 s %689 %408)) (approx %199 (fma.f32 #s(literal 1453635/2097152 binary32) s %100)) (approx %199 (fma.f32 #s(literal 1453635/2097152 binary32) s %399)) (approx %199 (fma.f32 #s(literal 1453635/2097152 binary32) s %403)) (approx %199 (fma.f32 #s(literal 1453635/2097152 binary32) s %409)) (approx %33 (*.f32 u %715)) (approx %42 (*.f32 u %719)) (approx %49 (*.f32 #s(literal 64/3 binary32) %110)) (approx %49 (*.f32 %110 %719)) (approx %50 (*.f32 %110 %728)) (approx %172 (*.f32 u (-.f32 %731 #s(literal 8 binary32)))) (approx %85 %736) (approx %18 %739) (approx %19 (/.f32 #s(literal -1/8 binary32) u)) (approx %19 (*.f32 #s(literal -1 binary32) (/.f32 %746 u))) (approx %19 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/32 binary32) (*.f32 #s(literal 1/128 binary32) %713)) u)) #s(literal 1/8 binary32)) u)) (approx %19 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %760 %110)) %746) u)) (approx %238 (*.f32 #s(literal 16 binary32) %110)) (approx %238 (*.f32 %110 (-.f32 #s(literal 16 binary32) %718))) (approx %238 (*.f32 %110 (-.f32 (+.f32 #s(literal 16 binary32) (/.f32 #s(literal 1 binary32) %110)) %718))) (approx %185 %777) (approx %86 %783) (approx %86 %787) (approx %86 (-.f32 %787 %789)) (approx %86 (-.f32 %799 %789)) (approx %186 (/.f32 #s(literal 2 binary32) %777)) (approx %187 %808) (approx %159 %147) (approx %159 (*.f32 u (-.f32 %811 #s(literal 2 binary32)))) (approx %160 %815) (approx %160 %817) (approx %160 (-.f32 %817 %789)) (approx %160 (-.f32 %821 %789)) (approx %20 %825) (approx %20 (-.f32 %825 %785)) (approx %20 (+.f32 %824 %834)) (approx %20 (-.f32 (+.f32 %824 %842) %785)) (approx %173 (*.f32 #s(literal -1 binary32) %777)) (approx %174 %851) (approx %21 %853) (approx %21 (fma.f32 #s(literal -1/4 binary32) %855 %853)) (approx %21 (fma.f32 #s(literal -1/4 binary32) %855 (fma.f32 #s(literal -3/32 binary32) %859 %853))) (approx %21 (fma.f32 #s(literal -1/4 binary32) %855 (fma.f32 #s(literal -3/32 binary32) %859 (fma.f32 #s(literal -7/192 binary32) %864 %853)))) (approx %34 (*.f32 u %869)) (approx %43 (*.f32 u %873)) (approx %51 (*.f32 #s(literal 64/3 binary32) %111)) (approx %51 (*.f32 %110 %873)) (approx %51 (*.f32 %110 %880)) (approx %61 (*.f32 u (fma.f32 #s(literal -4 binary32) %66 %883))) (approx %62 (/.f32 #s(literal -1/4 binary32) u)) (approx %62 (*.f32 #s(literal -1 binary32) (/.f32 %891 u))) (approx %62 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 1/64 binary32) %713)) u)) #s(literal 1/4 binary32)) u)) (approx %62 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %905 %110)) %891) u)) (approx %63 %912) (approx %63 (-.f32 %912 %785)) (approx %63 (+.f32 %911 %834)) (approx %63 (-.f32 (+.f32 %911 %842) %785)) (approx %64 %921) (approx %64 (fma.f32 #s(literal -1/4 binary32) %855 %921)) (approx %64 (fma.f32 #s(literal -1/4 binary32) %855 (fma.f32 #s(literal -3/32 binary32) %859 %921))) (approx %64 (fma.f32 #s(literal -1/4 binary32) %855 (fma.f32 #s(literal -3/32 binary32) %859 (fma.f32 #s(literal -7/192 binary32) %864 %921)))) (approx %458 (/.f32 #s(literal -1 binary32) %783)) (approx %458 (-.f32 (*.f32 #s(literal 1/4 binary32) %936) %938)) (approx %458 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %945 %110) %947) %938)) (approx %458 (-.f32 (+.f32 (/.f32 #s(literal 1/192 binary32) %951) (+.f32 (/.f32 #s(literal 1/128 binary32) %953) %947)) (fma.f32 #s(literal -1/4 binary32) (/.f32 %945 %957) (fma.f32 #s(literal 1/32 binary32) %960 (fma.f32 #s(literal 1/16 binary32) %962 %938))))) (approx %482 (*.f32 u %968)) (approx (/ %482 u) %968) (approx %488 (*.f32 #s(literal -1 binary32) (*.f32 u %973))) (approx %491 (*.f32 #s(literal -1/3 binary32) %110)) (approx %491 (*.f32 #s(literal -1 binary32) (*.f32 %110 %973))) (approx %493 (*.f32 %110 %983)) (approx %986 (*.f32 u %983)) (approx %88 (/.f32 #s(literal -1 binary32) %989)) (approx %88 (-.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) %992)) %995)) (approx %88 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1003 %110) %1005) %995)) (approx %88 (-.f32 (+.f32 (/.f32 #s(literal 1/192 binary32) (*.f32 s %951)) (+.f32 (/.f32 #s(literal 1/128 binary32) (*.f32 s %953)) %1005)) (fma.f32 #s(literal -1/4 binary32) (/.f32 %1003 %957) (fma.f32 #s(literal 1/32 binary32) (/.f32 #s(literal 1 binary32) (*.f32 s %959)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 s %961)) %995))))) (approx %1026 %115) (approx %1026 (*.f32 %110 %715)) (approx %1032 %1033) (approx %1032 (*.f32 #s(literal -1 binary32) %787)) (approx %1032 (-.f32 %789 %787)) (approx %1032 (-.f32 %789 %799)) (approx %1044 (*.f32 #s(literal 64/3 binary32) %794)) (approx %1044 (*.f32 %794 %719)) (approx %1044 (*.f32 %794 %728)) (approx %519 %427) (approx %519 (*.f32 u %1053)) (approx %523 (*.f32 #s(literal 64 binary32) %110)) (approx %523 (*.f32 %110 %1053)) (approx %523 (*.f32 %110 %1062)) (approx %526 (*.f32 #s(literal 64 binary32) %794)) (approx %526 (*.f32 %794 %1053)) (approx %526 (*.f32 %794 %1062)) (approx %526 (*.f32 %794 %1073)) (approx %1076 (*.f32 #s(literal 64 binary32) %1077)) (approx %1076 (*.f32 %1077 %1053)) (approx %1076 (*.f32 %1077 %1062)) (approx %1076 (*.f32 %1077 %1073)) (approx %114 (*.f32 %110 %869)) (approx %128 (*.f32 #s(literal 64/3 binary32) (*.f32 s %794))) (approx %128 (*.f32 %794 %873)) (approx %128 (*.f32 %794 %880)) (approx %228 (*.f32 u (-.f32 %1095 #s(literal 4 binary32)))) (approx %239 %1099) (approx %239 (/.f32 (+.f32 #s(literal 1/16 binary32) %745) %110)) (approx %239 (/.f32 (+.f32 #s(literal 1/16 binary32) (+.f32 %1105 %745)) %110)) (approx %239 (/.f32 (+.f32 #s(literal 1/16 binary32) (+.f32 %1105 (fma.f32 #s(literal 1/32 binary32) %713 (*.f32 #s(literal 1/256 binary32) %795)))) %110)) (approx %254 %1117) (approx %254 (-.f32 %1117 %811)) (approx %254 (+.f32 %1116 (fma.f32 #s(literal -2 binary32) %806 %1123))) (approx %254 (-.f32 (+.f32 %1116 (fma.f32 #s(literal -2 binary32) %806 (*.f32 #s(literal -1 binary32) (/.f32 %1129 %110)))) %811)) (approx %145 (*.f32 #s(literal -1 binary32) %815)) (approx %145 (*.f32 #s(literal -1 binary32) %817)) (approx %145 (-.f32 %789 %817)) (approx %145 (-.f32 %789 %821)) (approx %240 %1145) (approx %240 (+.f32 %1144 (fma.f32 #s(literal 2 binary32) %806 %811))) (approx %240 (+.f32 %1144 (fma.f32 #s(literal 2 binary32) %806 %1150))) (approx %240 (+.f32 %1144 (fma.f32 #s(literal 2 binary32) %806 %1156))) (approx %133 (/.f32 #s(literal -1/2 binary32) %783)) (approx %133 (-.f32 (*.f32 #s(literal 1/8 binary32) %936) %1163)) (approx %133 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1167 %110) %1169) %1163)) (approx %133 (-.f32 (+.f32 (/.f32 #s(literal 1/384 binary32) %951) (+.f32 (/.f32 #s(literal 1/256 binary32) %953) %1169)) (fma.f32 #s(literal -1/4 binary32) (/.f32 %1167 %957) (fma.f32 #s(literal 1/64 binary32) %960 (fma.f32 #s(literal 1/32 binary32) %962 %1163))))) (approx %255 %1184) (approx %255 (-.f32 (+.f32 %849 %811) %1116)) (approx %255 (-.f32 (+.f32 %849 %1150) %1116)) (approx %255 (-.f32 (+.f32 %849 %1156) %1116)) (approx %134 (*.f32 #s(literal -2 binary32) %989)) (approx %134 (fma.f32 #s(literal -2 binary32) %989 (*.f32 #s(literal -1/2 binary32) %855))) (approx %134 (fma.f32 #s(literal -2 binary32) %989 (fma.f32 #s(literal -1/2 binary32) %855 %1200))) (approx %134 (fma.f32 #s(literal -2 binary32) %989 (fma.f32 #s(literal -1/2 binary32) %855 (fma.f32 #s(literal -1/96 binary32) %864 %1200)))) (approx %138 (*.f32 #s(literal -1 binary32) %989)) (approx %138 (fma.f32 #s(literal -1 binary32) %989 %1211)) (approx %138 (fma.f32 #s(literal -1 binary32) %989 %1215)) (approx %138 (fma.f32 #s(literal -1 binary32) %989 %1220)) (approx %146 (*.f32 #s(literal -1 binary32) %1223)) (approx %146 (fma.f32 #s(literal -1 binary32) %1223 %1211)) (approx %146 (fma.f32 #s(literal -1 binary32) %1223 %1215)) (approx %146 (fma.f32 #s(literal -1 binary32) %1223 %1220)) (approx %153 (fma.f32 #s(literal -1 binary32) %1223 %100)) (approx %153 (fma.f32 #s(literal -1 binary32) %1223 (fma.f32 #s(literal -1/4 binary32) %855 %100))) (approx %153 (fma.f32 #s(literal -1 binary32) %1223 (fma.f32 #s(literal -1/4 binary32) %855 %1237))) (approx %153 (fma.f32 #s(literal -1 binary32) %1223 (fma.f32 #s(literal -1/4 binary32) %855 (fma.f32 #s(literal -1/192 binary32) %864 %1237)))) (approx %161 (*.f32 #s(literal -1 binary32) %1245)) (approx %161 (*.f32 #s(literal -1 binary32) %1248)) (approx %161 (-.f32 %789 %1248)) (approx %161 (-.f32 %789 (+.f32 #s(literal 1453635/2097152 binary32) %821))) (approx %162 (*.f32 #s(literal -1 binary32) %1256)) (approx %162 (fma.f32 #s(literal -1 binary32) %1256 %1211)) (approx %162 (fma.f32 #s(literal -1 binary32) %1256 %1215)) (approx %162 (fma.f32 #s(literal -1 binary32) %1256 %1220)) (approx %175 %1265) (approx %176 (*.f32 s %1265)) (approx %188 %1269) (approx %189 (*.f32 s %1269)) (approx %199 %1273) (approx %199 (fma.f32 #s(literal -1/4 binary32) %855 %1273)) (approx %199 (fma.f32 #s(literal -1/4 binary32) %855 (fma.f32 #s(literal -3/32 binary32) %859 %1273))) (approx %199 (fma.f32 #s(literal -1/4 binary32) %855 (fma.f32 #s(literal -3/32 binary32) %859 (fma.f32 #s(literal -7/192 binary32) %864 %1273)))) (approx %241 (/.f32 #s(literal 2 binary32) %1145)) (approx %241 (-.f32 %1287 %1290)) (approx %241 (-.f32 %1296 %1300)) (approx %241 (-.f32 (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 %794 %1293)) %1296) (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) %1293)) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) %1288))) (*.f32 %794 %1145)) (+.f32 (/.f32 #s(literal 1/48 binary32) (*.f32 %794 %1288)) %1300)))) (approx %242 (*.f32 #s(literal 1/2 binary32) %1145)) (approx %242 (fma.f32 #s(literal 1/2 binary32) %1145 %785)) (approx %242 (fma.f32 #s(literal 1/2 binary32) %1145 %1324)) (approx %242 (fma.f32 #s(literal 1/2 binary32) %1145 (+.f32 %789 %797))) (approx %243 %1331) (approx %243 %1333) (approx %243 %1335) (approx %243 (fma.f32 #s(literal 1/192 binary32) %864 %1335)) (approx %256 %1339) (approx %256 %1341) (approx %256 %1343) (approx %256 (fma.f32 #s(literal 1/96 binary32) %864 %1343)) (approx %1347 (-.f32 %1033 %785)) (approx %1347 (-.f32 %1350 %785)) (approx %1347 (-.f32 %1350 %797)) (approx %172 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 #s(literal 8 binary32) %731)))) (approx %85 (*.f32 #s(literal -1 binary32) %739)) (approx %18 (*.f32 #s(literal -1 binary32) %736)) (approx %19 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/8 binary32) (+.f32 (/.f32 #s(literal 1/128 binary32) %110) %745)) u))) (approx %19 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/8 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %760 u)) #s(literal 1/32 binary32)) u))) u))) (approx %238 (*.f32 %110 (+.f32 #s(literal 16 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 8 binary32) %713) u))))) (approx %185 (*.f32 #s(literal -1 binary32) %1386)) (approx %86 %1391) (approx %86 (-.f32 %1391 %785)) (approx %86 (+.f32 %779 %1398)) (approx %86 (+.f32 %779 %1406)) (approx %186 (/.f32 #s(literal -2 binary32) %1386)) (approx %187 %1414) (approx %159 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 #s(literal 2 binary32) %811)))) (approx %160 %1420) (approx %160 (-.f32 %1420 %785)) (approx %160 (+.f32 %371 %1398)) (approx %160 (+.f32 %371 %1406)) (approx %20 %1428) (approx %20 (+.f32 %824 %1430)) (approx %20 (+.f32 %824 %1433)) (approx %20 (+.f32 %824 %1443)) (approx %173 %1386) (approx %174 %1449) (approx %21 %1451) (approx %21 (fma.f32 #s(literal 1/4 binary32) %855 %1451)) (approx %21 (fma.f32 #s(literal -1 binary32) %1458 %1451)) (approx %21 (fma.f32 #s(literal -1 binary32) %1466 %1451)) (approx %34 (*.f32 #s(literal -1 binary32) (*.f32 u %1470))) (approx %43 (*.f32 #s(literal -1 binary32) (*.f32 u %1475))) (approx %51 (*.f32 %110 (fma.f32 #s(literal -1 binary32) (/.f32 %1470 u) %872))) (approx %61 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %883 (*.f32 #s(literal 4 binary32) %66))))) (approx %62 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/64 binary32) %110) %890)) u))) (approx %62 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %905 u)) #s(literal 1/16 binary32)) u))) u))) (approx %63 %1503) (approx %63 (+.f32 %911 %1430)) (approx %63 (+.f32 %911 %1433)) (approx %63 (+.f32 %911 %1443)) (approx %64 %1511) (approx %64 (fma.f32 #s(literal 1/4 binary32) %855 %1511)) (approx %64 (fma.f32 #s(literal -1 binary32) %1458 %1511)) (approx %64 (fma.f32 #s(literal -1 binary32) %1466 %1511)) (approx %458 (/.f32 #s(literal -1 binary32) %1391)) (approx %458 (*.f32 #s(literal -1 binary32) (fma.f32 #s(literal 1/4 binary32) %1523 %1524))) (approx %458 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/32 binary32) %1522) (+.f32 (/.f32 #s(literal 1/16 binary32) %1530) %1533)) u)) %1524)) (approx %458 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 1/192 binary32) %1532 (*.f32 #s(literal 1/128 binary32) %1540)) (*.f32 #s(literal -1/4 binary32) (/.f32 %1544 %1391))) u)) %1544) u) %1533) u)) %1524)) (approx %482 (*.f32 #s(literal -1 binary32) (*.f32 u %1557))) (approx %493 (*.f32 %110 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %1557 u)) #s(literal 1/3 binary32)))) (approx %986 (*.f32 #s(literal -1 binary32) (*.f32 u (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %968 u)))))) (approx %88 (/.f32 #s(literal -1 binary32) %1572)) (approx %88 (*.f32 #s(literal -1 binary32) (fma.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) %1575) %1577))) (approx %88 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/32 binary32) %1575) (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 s %1530)) %1586)) u)) %1577)) (approx %88 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 1/192 binary32) %1585 (*.f32 #s(literal 1/128 binary32) %1594)) (*.f32 #s(literal -1/4 binary32) (/.f32 %1598 %1391))) u)) %1598) u) %1586) u)) %1577)) (approx %1032 (*.f32 #s(literal -1 binary32) %1391)) (approx %1032 (-.f32 %785 %1391)) (approx %1032 (-.f32 %1324 %1391)) (approx %1032 (-.f32 %1442 %1391)) (approx %1044 (*.f32 #s(literal -1 binary32) (*.f32 %794 %1621))) (approx %526 (*.f32 #s(literal -1 binary32) (*.f32 %794 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %719 u)) #s(literal 64 binary32))))) (approx %526 (*.f32 #s(literal -1 binary32) (*.f32 %794 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %728 u)) #s(literal 64 binary32))))) (approx %1076 (*.f32 %1077 (+.f32 #s(literal 64 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %1621 u))))) (approx %128 (*.f32 #s(literal -1 binary32) (*.f32 %794 %1475))) (approx %128 (*.f32 #s(literal -1 binary32) (*.f32 %794 (fma.f32 #s(literal -64/3 binary32) s (*.f32 #s(literal -1 binary32) (/.f32 %869 u)))))) (approx %228 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 #s(literal 4 binary32) %1095)))) (approx %239 (/.f32 (+.f32 #s(literal 1/16 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 3/256 binary32) %904) u)) #s(literal 1/32 binary32)) u))) %110)) (approx %254 %1664) (approx %254 (-.f32 %1664 %811)) (approx %254 (+.f32 %1116 (fma.f32 #s(literal -2 binary32) %1389 %1123))) (approx %254 (+.f32 %1116 (fma.f32 #s(literal -2 binary32) %1389 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/96 binary32) %110) %890)) u))))) (approx %145 (*.f32 #s(literal -1 binary32) %1420)) (approx %145 (-.f32 %785 %1420)) (approx %145 (-.f32 %1324 %1420)) (approx %145 (-.f32 %1442 %1420)) (approx %240 %1687) (approx %240 (+.f32 %1144 (fma.f32 #s(literal 2 binary32) %1389 %811))) (approx %240 (+.f32 %1144 (fma.f32 #s(literal 2 binary32) %1389 %1150))) (approx %240 (+.f32 %1144 (fma.f32 #s(literal -1 binary32) %1698 %1413))) (approx %133 (/.f32 #s(literal -1/2 binary32) %1391)) (approx %133 (*.f32 #s(literal -1 binary32) (fma.f32 #s(literal 1/8 binary32) %1523 %1704))) (approx %133 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/64 binary32) %1522) (+.f32 (/.f32 #s(literal 1/32 binary32) %1530) %1710)) u)) %1704)) (approx %133 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 1/384 binary32) %1532 (*.f32 #s(literal 1/256 binary32) %1540)) (*.f32 #s(literal -1/4 binary32) (/.f32 %1720 %1391))) u)) %1720) u) %1710) u)) %1704)) (approx %255 %1733) (approx %255 (-.f32 (+.f32 %1447 %811) %1116)) (approx %255 (-.f32 (+.f32 %1447 %1150) %1116)) (approx %255 (-.f32 (+.f32 %1447 (*.f32 #s(literal -1 binary32) %1698)) %1116)) (approx %134 (*.f32 #s(literal -2 binary32) %1572)) (approx %134 (fma.f32 #s(literal -2 binary32) %1572 (*.f32 #s(literal 1/2 binary32) %855))) (approx %134 (fma.f32 #s(literal -2 binary32) %1572 (*.f32 #s(literal -1 binary32) %1753))) (approx %134 (fma.f32 #s(literal -2 binary32) %1572 (*.f32 #s(literal -1 binary32) %1762))) (approx %138 (*.f32 #s(literal -1 binary32) %1572)) (approx %138 (fma.f32 #s(literal -1 binary32) %1572 %1768)) (approx %138 (fma.f32 #s(literal -1 binary32) %1572 %1771)) (approx %138 (fma.f32 #s(literal -1 binary32) %1572 %1774)) (approx %146 (*.f32 #s(literal -1 binary32) %1777)) (approx %146 (fma.f32 #s(literal -1 binary32) %1777 %1768)) (approx %146 (fma.f32 #s(literal -1 binary32) %1777 %1771)) (approx %146 (fma.f32 #s(literal -1 binary32) %1777 %1774)) (approx %153 (fma.f32 #s(literal -1 binary32) %1777 %100)) (approx %153 (fma.f32 #s(literal -1 binary32) %1777 (fma.f32 #s(literal 1/4 binary32) %855 %100))) (approx %153 (fma.f32 #s(literal -1 binary32) %1777 (fma.f32 #s(literal -1 binary32) %1458 %100))) (approx %153 (fma.f32 #s(literal -1 binary32) %1777 (fma.f32 #s(literal -1 binary32) %1466 %100))) (approx %161 (*.f32 #s(literal -1 binary32) %1797)) (approx %161 (-.f32 %785 %1797)) (approx %161 (-.f32 %1324 %1797)) (approx %161 (-.f32 %1442 %1797)) (approx %162 (*.f32 #s(literal -1 binary32) %1806)) (approx %162 (fma.f32 #s(literal -1 binary32) %1806 %1768)) (approx %162 (fma.f32 #s(literal -1 binary32) %1806 %1771)) (approx %162 (fma.f32 #s(literal -1 binary32) %1806 %1774)) (approx %175 %1815) (approx %176 (*.f32 s %1815)) (approx %188 %1819) (approx %189 (*.f32 s %1819)) (approx %199 %1823) (approx %199 (fma.f32 #s(literal 1/4 binary32) %855 %1823)) (approx %199 (fma.f32 #s(literal -1 binary32) %1458 %1823)) (approx %199 (fma.f32 #s(literal -1 binary32) %1466 %1823)) (approx %241 (/.f32 #s(literal 2 binary32) %1687)) (approx %241 (-.f32 %1834 (/.f32 #s(literal 1 binary32) (*.f32 u %1835)))) (approx %241 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1845 u) %1843) u) %1834)) (approx %241 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/48 binary32) %1843) (fma.f32 #s(literal -1/2 binary32) (/.f32 %1845 %1687) (*.f32 #s(literal 1/16 binary32) %1841))) u) %1842) %1844) u) %1843) u) %1834)) (approx %242 %1864) (approx %242 (fma.f32 #s(literal 1/2 binary32) %1687 %785)) (approx %242 (fma.f32 #s(literal 1/2 binary32) %1687 %1324)) (approx %242 (fma.f32 #s(literal -1 binary32) %1441 %1864)) (approx %243 %1873) (approx %243 (fma.f32 #s(literal 1/4 binary32) %855 %1873)) (approx %243 (fma.f32 #s(literal -1 binary32) %1458 %1873)) (approx %243 (fma.f32 #s(literal -1 binary32) %1466 %1873)) (approx %256 %1881) (approx %256 (fma.f32 #s(literal 1/2 binary32) %855 %1881)) (approx %256 (fma.f32 #s(literal -1 binary32) %1753 %1881)) (approx %256 (fma.f32 #s(literal -1 binary32) %1762 %1881)) (approx %1347 (fma.f32 #s(literal -1 binary32) %1391 %785)) (approx %1347 (fma.f32 #s(literal -1 binary32) %1391 %1324)) (approx %1347 (fma.f32 #s(literal -1 binary32) %1391 %1442)) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 10.0ms | u | inf |
| 10.0ms | u | -inf |
| 6.0ms | s | 0 |
| 4.0ms | s | inf |
| 4.0ms | u | 0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 207 | 1747 |
| 0 | 353 | 1528 |
| 1 | 1223 | 1335 |
| 0 | 4299 | 1335 |
| 0 | 4755 | 1321 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%5 = (*.f32 #s(literal -4 binary32) u) %8 = (*.f32 #s(literal 8 binary32) u) %9 = (+.f32 #s(literal 4 binary32) %8) %11 = (*.f32 #s(literal 64/3 binary32) u) %12 = (+.f32 #s(literal 8 binary32) %11) %13 = (*.f32 u %12) %14 = (+.f32 #s(literal 4 binary32) %13) %15 = (*.f32 s u) %19 = (*.f32 u #s(literal 4 binary32)) %20 = (fma.f32 #s(literal 2 binary32) %5 #s(literal 2 binary32)) %22 = (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)) %23 = (*.f32 #s(literal 1 binary32) %22) %24 = (sqrt.f32 #s(literal 2 binary32)) %26 = (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32)) %28 = (log.f32 #s(literal 1/2 binary32)) %31 = (*.f32 %5 #s(literal 1 binary32)) %32 = (/.f32 #s(literal -1/2 binary32) %26) %33 = (*.f32 %26 %26) %34 = (fabs.f32 %26) %35 = (log.f32 %22) %36 = (/.f32 #s(literal 2 binary32) %34) %37 = (log.f32 %36) %38 = (/.f32 %22 #s(literal 2 binary32)) %39 = (log.f32 %38) %40 = (log.f32 %32) %41 = (fabs.f32 %20) %42 = (log.f32 %41) %43 = (*.f32 s #s(literal -1 binary32)) %44 = (*.f32 s #s(literal 1 binary32)) %45 = (*.f32 %44 %40) %48 = (*.f32 s %9) %50 = (* 4 s) %52 = (* s u) %55 = (approx (+ %50 (* 8 %52)) %48) %56 = (*.f32 s %12) %60 = (+ (* 8 s) (* 64/3 %52)) %61 = (approx %60 %56) %62 = (*.f32 s %14) %65 = (approx (+ %50 (* u %60)) %62) %66 = (*.f32 u %24) %67 = (*.f32 #s(literal -4 binary32) %66) %68 = (+.f32 %24 %67) %69 = (/.f32 %24 %68) %70 = (log.f32 %69) %71 = (*.f32 s %70) %74 = (* -4 u) %76 = (sqrt 2) %86 = (approx (+ 4 (* 8 u)) #s(literal 4 binary32)) %87 = (*.f32 #s(literal 4 binary32) s) %88 = (/.f32 #s(literal 1/4 binary32) u) %90 = (log (+ %74 1)) %93 = (/ 2 (neg (* 2 %90))) %94 = (approx %93 %88) %95 = (*.f32 #s(literal -1/2 binary32) u) %96 = (+.f32 #s(literal 1/4 binary32) %95) %97 = (/.f32 %96 u) %98 = (approx %93 %97) %100 = (*.f32 #s(literal -1/3 binary32) u) %101 = (-.f32 %100 #s(literal 1/2 binary32)) %102 = (*.f32 u %101) %103 = (+.f32 #s(literal 1/4 binary32) %102) %104 = (/.f32 %103 u) %105 = (approx %93 %104) %106 = (/.f32 #s(literal 1/4 binary32) %15) %111 = (approx (pow (* (neg s) %90) -1) %106) %112 = (*.f32 s %28) %113 = (fma.f32 #s(literal 8 binary32) u #s(literal 4 binary32)) %114 = (*.f32 %113 u) %115 = (*.f32 u u) %116 = (fma.f32 %8 u %19) %119 = (neg (log (- %74 -1))) %120 = (approx %119 %114) %121 = (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) %122 = (*.f32 %121 u) %123 = (fma.f32 %121 u #s(literal 4 binary32)) %124 = (-.f32 %122 #s(literal -4 binary32)) %125 = (*.f32 %123 u) %126 = (fma.f32 %115 %121 %19) %127 = (approx %119 %125) %128 = (fma.f32 #s(literal 64 binary32) u #s(literal 64/3 binary32)) %129 = (fma.f32 %128 u #s(literal 8 binary32)) %130 = (fma.f32 %129 u #s(literal 4 binary32)) %131 = (*.f32 %130 u) %132 = (approx %119 %131) %133 = (*.f32 u s) %134 = (*.f32 %87 u) %135 = (*.f32 %133 #s(literal 8 binary32)) %136 = (*.f32 %135 u) %137 = (fma.f32 %87 u %136) %138 = (*.f32 %133 #s(literal 64/3 binary32)) %139 = (fma.f32 #s(literal 8 binary32) s %138) %140 = (*.f32 %139 u) %141 = (fma.f32 %140 u %134) %142 = (fma.f32 #s(literal -4 binary32) u #s(literal 25/16 binary32)) %143 = (+.f32 %142 #s(literal -9/16 binary32)) %144 = (/.f32 #s(literal 1 binary32) %33) %145 = (fma.f32 u #s(literal -2 binary32) #s(literal 1/2 binary32)) %146 = (fabs.f32 %33) %147 = (log.f32 %146) %148 = (log.f32 %145) %149 = (neg.f32 %148) %150 = (log1p.f32 %31) %151 = (log.f32 %144) %152 = (/.f32 #s(literal -1/2 binary32) %35) %153 = (/.f32 #s(literal -1 binary32) %35) %154 = (fabs.f32 %23) %155 = (log.f32 %154) %156 = (-.f32 %155 %147) %157 = (/.f32 s %152) %159 = (/.f32 %153 s) %161 = (*.f32 s %149) %166 = (-.f32 #s(literal -1453635/2097152 binary32) %39) %168 = (-.f32 #s(literal 1453635/2097152 binary32) %42) %170 = (-.f32 %37 #s(literal 1453635/2097152 binary32)) %172 = (*.f32 %44 #s(literal 1453635/2097152 binary32)) %174 = (*.f32 u %86) %178 = (log (/ 1 (- 1 (* 4 u)))) %179 = (approx %178 %174) %181 = (approx %178 %116) %183 = (*.f32 u %124) %184 = (approx %178 %183) %186 = (approx %178 %126) %188 = (*.f32 u %55) %189 = (* s %178) %192 = (*.f32 u %61) %193 = (fma.f32 #s(literal 4 binary32) s %192) %194 = (*.f32 u %193) %196 = (*.f32 u %65) %199 = (/.f32 #s(literal 1 binary32) %143) %200 = (log.f32 %199) %203 = (/.f32 #s(literal 2 binary32) %151) %204 = (/.f32 #s(literal 1 binary32) %203) %207 = (/.f32 #s(literal 1 binary32) %94) %209 = (/.f32 #s(literal 1 binary32) %98) %211 = (/.f32 #s(literal 1 binary32) %105) s #s(literal 1 binary32) #s(literal 4 binary32) u #s(literal -4 binary32) %5 #s(literal 64 binary32) #s(literal 8 binary32) %8 %9 #s(literal 64/3 binary32) %11 %12 %13 %14 %15 #s(literal -1 binary32) #s(literal 1/4 binary32) #s(literal 2 binary32) %19 %20 #s(literal 1/2 binary32) %22 %23 %24 #s(literal -2 binary32) %26 #s(literal -1/2 binary32) %28 #s(literal 25/16 binary32) #s(literal -9/16 binary32) %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 #s(literal -1453635/2097152 binary32) #s(literal 1453635/2097152 binary32) %48 %55 %56 %61 %62 %65 %66 %67 %68 %69 %70 %71 (approx (* s (log (/ 1 (/ (+ (* %74 %76) %76) %76)))) %71) %86 %87 %88 %94 %95 %96 %97 %98 #s(literal -1/3 binary32) %100 %101 %102 %103 %104 %105 %106 %111 %112 %113 %114 %115 %116 %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 (*.f32 #s(literal 1/2 binary32) %157) %159 (/.f32 #s(literal 1 binary32) %159) %161 (+.f32 %112 %161) (*.f32 s %120) (*.f32 s %127) (*.f32 s %132) %166 (*.f32 s %166) %168 (*.f32 s %168) %170 (*.f32 s %170) %172 (+.f32 %172 %45) %174 %179 (*.f32 s %179) %181 (*.f32 s %181) %183 %184 (*.f32 s %184) %186 (*.f32 s %186) %188 (approx %189 %188) (approx %189 %137) %192 %193 %194 (approx %189 %194) %196 (approx %189 %196) (approx %189 %141) %199 %200 (*.f32 s %200) (*.f32 %43 %150) %203 %204 (*.f32 s %204) (*.f32 s %156) %207 (*.f32 s %207) %209 (*.f32 s %209) %211 (*.f32 s %211) (/.f32 #s(literal 1 binary32) %111) |
| Outputs |
|---|
%5 = (*.f32 #s(literal 1 binary32) u) %6 = (*.f32 %5 #s(literal -4 binary32)) %7 = (neg.f32 u) %8 = (*.f32 %7 #s(literal 4 binary32)) %10 = (*.f32 #s(literal -8 binary32) u) %12 = (*.f32 %10 #s(literal 1/2 binary32)) %14 = (sqrt.f32 #s(literal 2 binary32)) %15 = (*.f32 %14 u) %16 = (*.f32 %15 #s(literal -4 binary32)) %17 = (/.f32 #s(literal 1 binary32) %14) %18 = (*.f32 %16 %17) %19 = (/.f32 #s(literal -4 binary32) %14) %20 = (*.f32 %15 %19) %21 = (*.f32 #s(literal -4 binary32) u) %22 = (/.f32 %21 %14) %23 = (*.f32 %14 %22) %24 = (*.f32 #s(literal 1/2 binary32) %21) %25 = (*.f32 #s(literal 2 binary32) %24) %26 = (*.f32 %21 #s(literal 1 binary32)) %27 = (/.f32 %15 %14) %28 = (*.f32 #s(literal -4 binary32) %27) %29 = (*.f32 u #s(literal -4 binary32)) %30 = (*.f32 #s(literal 4 binary32) %7) %31 = (*.f32 #s(literal 1 binary32) %21) %32 = (*.f32 %15 #s(literal 4 binary32)) %33 = (neg.f32 %14) %34 = (/.f32 %32 %33) %35 = (/.f32 %16 %14) %37 = (/.f32 #s(literal 1 binary32) (/.f32 %14 %16)) %40 = (/.f32 #s(literal 1 binary32) (pow.f32 %21 #s(literal -1 binary32))) %43 = (*.f32 #s(literal -9/16 binary32) %21) %44 = (fma.f32 #s(literal 25/16 binary32) %21 %43) %45 = (*.f32 %21 #s(literal -9/16 binary32)) %46 = (fma.f32 %21 #s(literal 25/16 binary32) %45) %47 = (pow.f32 %21 #s(literal 1 binary32)) %49 = (+.f32 (*.f32 %21 #s(literal 25/16 binary32)) %45) %51 = (+.f32 (*.f32 #s(literal 25/16 binary32) %21) %43) %52 = (*.f32 u #s(literal 4 binary32)) %53 = (neg.f32 %52) %56 = (*.f32 #s(literal 8 binary32) u) %61 = (fma.f32 #s(literal 8 binary32) u #s(literal 4 binary32)) %63 = (/.f32 #s(literal 1 binary32) (pow.f32 %61 #s(literal -1 binary32))) %64 = (-.f32 %56 #s(literal -4 binary32)) %65 = (-.f32 #s(literal 4 binary32) %10) %66 = (fma.f32 u #s(literal 8 binary32) #s(literal 4 binary32)) %67 = (pow.f32 %61 #s(literal 1 binary32)) %68 = (+.f32 %56 #s(literal 4 binary32)) %70 = (*.f32 #s(literal -2 binary32) %21) %71 = (+.f32 #s(literal 4 binary32) %70) %72 = (*.f32 %52 #s(literal 2 binary32)) %73 = (+.f32 #s(literal 4 binary32) %72) %74 = (neg.f32 %10) %75 = (+.f32 #s(literal 4 binary32) %74) %76 = (+.f32 #s(literal 4 binary32) %56) %78 = (neg.f32 (-.f32 #s(literal -4 binary32) %56)) %80 = (neg.f32 (-.f32 %10 #s(literal 4 binary32))) %82 = (*.f32 #s(literal 64/3 binary32) u) %87 = (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) %89 = (/.f32 #s(literal 1 binary32) (pow.f32 %87 #s(literal -1 binary32))) %90 = (-.f32 %82 #s(literal -8 binary32)) %92 = (*.f32 #s(literal -64/3 binary32) u) %93 = (-.f32 #s(literal 8 binary32) %92) %94 = (fma.f32 u #s(literal 64/3 binary32) #s(literal 8 binary32)) %95 = (pow.f32 %87 #s(literal 1 binary32)) %96 = (+.f32 %82 #s(literal 8 binary32)) %98 = (+.f32 #s(literal 8 binary32) (neg.f32 %92)) %99 = (+.f32 #s(literal 8 binary32) %82) %101 = (neg.f32 (-.f32 #s(literal -8 binary32) %82)) %103 = (neg.f32 (-.f32 %92 #s(literal 8 binary32))) %104 = (*.f32 %87 u) %105 = (*.f32 u %87) %107 = (/.f32 #s(literal 1 binary32) (pow.f32 %104 #s(literal -1 binary32))) %109 = (-.f32 %56 (*.f32 %7 %82)) %111 = (-.f32 %56 (*.f32 %92 u)) %112 = (*.f32 u u) %113 = (*.f32 %112 #s(literal 64/3 binary32)) %115 = (-.f32 %56 (neg.f32 %113)) %116 = (fma.f32 %112 #s(literal 64/3 binary32) %56) %117 = (fma.f32 %82 u %56) %118 = (fma.f32 #s(literal 64/3 binary32) %112 %56) %119 = (fma.f32 #s(literal 8 binary32) u %113) %120 = (fma.f32 u %82 %56) %121 = (fma.f32 u #s(literal 8 binary32) %113) %122 = (pow.f32 %104 #s(literal 1 binary32)) %123 = (+.f32 %113 %56) %124 = (+.f32 %56 %113) %125 = (fma.f32 %87 u #s(literal 4 binary32)) %127 = (/.f32 #s(literal 1 binary32) (pow.f32 %125 #s(literal -1 binary32))) %128 = (-.f32 %104 #s(literal -4 binary32)) %129 = (*.f32 %7 %87) %130 = (-.f32 #s(literal 4 binary32) %129) %131 = (fma.f32 u %87 #s(literal 4 binary32)) %132 = (pow.f32 %125 #s(literal 1 binary32)) %133 = (+.f32 %104 #s(literal 4 binary32)) %134 = (neg.f32 %7) %136 = (+.f32 #s(literal 4 binary32) (*.f32 %134 %87)) %138 = (+.f32 #s(literal 4 binary32) (neg.f32 %129)) %139 = (+.f32 #s(literal 4 binary32) %104) %141 = (neg.f32 (-.f32 %129 #s(literal 4 binary32))) %142 = (-.f32 #s(literal -4 binary32) %104) %143 = (neg.f32 %142) %144 = (*.f32 u s) %145 = (*.f32 %144 #s(literal 1 binary32)) %146 = (*.f32 #s(literal 1 binary32) %144) %147 = (*.f32 s %5) %148 = (*.f32 s u) %149 = (/.f32 #s(literal 1 binary32) %144) %150 = (/.f32 #s(literal 1 binary32) %149) %151 = (pow.f32 %144 #s(literal 1 binary32)) %163 = (*.f32 #s(literal -9/16 binary32) %52) %165 = (*.f32 %52 #s(literal -9/16 binary32)) %172 = (*.f32 %52 #s(literal -1 binary32)) %175 = (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)) %177 = (fma.f32 #s(literal -8 binary32) u #s(literal 2 binary32)) %185 = (*.f32 #s(literal 2 binary32) u) %201 = (-.f32 #s(literal -2 binary32) %10) %203 = (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32)) %204 = (*.f32 %203 %14) %205 = (/.f32 #s(literal 1 binary32) %33) %206 = (*.f32 %204 %205) %207 = (*.f32 %175 %14) %208 = (*.f32 %207 %17) %209 = (*.f32 %203 #s(literal -1 binary32)) %210 = (*.f32 %175 #s(literal 1 binary32)) %211 = (*.f32 %177 #s(literal 1/2 binary32)) %212 = (*.f32 #s(literal 1/2 binary32) %175) %213 = (*.f32 #s(literal 2 binary32) %212) %214 = (*.f32 #s(literal -1 binary32) %203) %215 = (*.f32 #s(literal 1 binary32) %175) %217 = (/.f32 (*.f32 %207 #s(literal 1 binary32)) %14) %218 = (*.f32 %14 %14) %220 = (/.f32 (fma.f32 %16 %14 %218) %218) %221 = (/.f32 %204 %33) %222 = (neg.f32 %33) %223 = (/.f32 %207 %222) %224 = (/.f32 %207 %14) %225 = (/.f32 #s(literal -1 binary32) %203) %226 = (/.f32 #s(literal 1 binary32) %225) %227 = (fma.f32 #s(literal -4 binary32) u #s(literal 25/16 binary32)) %229 = (-.f32 %227 #s(literal 9/16 binary32)) %230 = (neg.f32 %227) %231 = (-.f32 #s(literal -9/16 binary32) %230) %233 = (-.f32 %21 (/.f32 %33 %14)) %234 = (-.f32 %21 #s(literal -1 binary32)) %236 = (-.f32 #s(literal 1 binary32) (/.f32 %32 %14)) %237 = (-.f32 #s(literal 1 binary32) %52) %238 = (fma.f32 %5 #s(literal -4 binary32) #s(literal 1 binary32)) %239 = (fma.f32 %7 #s(literal 4 binary32) #s(literal 1 binary32)) %240 = (fma.f32 %10 #s(literal 1/2 binary32) #s(literal 1 binary32)) %241 = (fma.f32 %227 #s(literal 1 binary32) #s(literal -9/16 binary32)) %242 = (fma.f32 %16 %17 #s(literal 1 binary32)) %243 = (fma.f32 %15 %19 #s(literal 1 binary32)) %244 = (*.f32 #s(literal -9/16 binary32) %175) %245 = (fma.f32 #s(literal 25/16 binary32) %175 %244) %246 = (fma.f32 %14 %22 #s(literal 1 binary32)) %247 = (*.f32 %175 #s(literal -9/16 binary32)) %248 = (fma.f32 %175 #s(literal 25/16 binary32) %247) %249 = (fma.f32 %52 #s(literal -1 binary32) #s(literal 1 binary32)) %250 = (fma.f32 #s(literal 2 binary32) %24 #s(literal 1 binary32)) %251 = (fma.f32 #s(literal -1 binary32) %52 #s(literal 1 binary32)) %252 = (fma.f32 %21 #s(literal 1 binary32) #s(literal 1 binary32)) %253 = (fma.f32 #s(literal -4 binary32) %27 #s(literal 1 binary32)) %254 = (fma.f32 u #s(literal -4 binary32) #s(literal 1 binary32)) %255 = (fma.f32 #s(literal 4 binary32) %7 #s(literal 1 binary32)) %256 = (fma.f32 #s(literal 1 binary32) %227 #s(literal -9/16 binary32)) %257 = (fma.f32 #s(literal 1 binary32) %21 #s(literal 1 binary32)) %258 = (pow.f32 %175 #s(literal 1 binary32)) %260 = (+.f32 (*.f32 %175 #s(literal 25/16 binary32)) %247) %261 = (*.f32 #s(literal 1 binary32) %227) %262 = (+.f32 %261 #s(literal -9/16 binary32)) %264 = (+.f32 (*.f32 #s(literal 25/16 binary32) %175) %244) %265 = (*.f32 %227 #s(literal 1 binary32)) %266 = (+.f32 %265 #s(literal -9/16 binary32)) %267 = (+.f32 %172 #s(literal 1 binary32)) %268 = (*.f32 #s(literal -1 binary32) %52) %269 = (+.f32 %268 #s(literal 1 binary32)) %270 = (+.f32 %227 #s(literal -9/16 binary32)) %271 = (+.f32 #s(literal -9/16 binary32) %261) %272 = (+.f32 #s(literal -9/16 binary32) %265) %273 = (+.f32 #s(literal -9/16 binary32) %227) %274 = (+.f32 %21 #s(literal 1 binary32)) %275 = (+.f32 #s(literal 1 binary32) %172) %276 = (+.f32 #s(literal 1 binary32) %268) %277 = (+.f32 #s(literal 1 binary32) %21) %278 = (neg.f32 %203) %297 = (/.f32 #s(literal -1 binary32) %175) %317 = (log.f32 #s(literal 1/2 binary32)) %322 = (log.f32 #s(literal 2 binary32)) %328 = (/.f32 #s(literal -1/2 binary32) %203) %344 = (/.f32 #s(literal 1/2 binary32) %203) %346 = (fabs.f32 %203) %347 = (neg.f32 %346) %348 = (*.f32 %347 %347) %349 = (*.f32 %346 %346) %350 = (*.f32 %203 %203) %351 = (*.f32 %350 #s(literal 1 binary32)) %352 = (*.f32 %175 %175) %353 = (*.f32 #s(literal 1 binary32) %350) %354 = (/.f32 #s(literal 1 binary32) %350) %355 = (/.f32 #s(literal 1 binary32) %354) %356 = (pow.f32 %203 #s(literal 4 binary32)) %357 = (sqrt.f32 %356) %358 = (*.f32 %203 %52) %359 = (-.f32 %358 %203) %360 = (*.f32 %52 %203) %361 = (-.f32 %360 %203) %363 = (fma.f32 (*.f32 %203 u) #s(literal 4 binary32) %175) %365 = (fma.f32 (*.f32 %203 #s(literal 4 binary32)) u %175) %366 = (*.f32 %175 %21) %367 = (fma.f32 %204 %205 %366) %368 = (*.f32 %21 %175) %369 = (fma.f32 %204 %205 %368) %370 = (fma.f32 %204 %205 %358) %371 = (fma.f32 %204 %205 %360) %372 = (fma.f32 %227 %175 %244) %373 = (fma.f32 %207 %17 %366) %374 = (fma.f32 %207 %17 %368) %375 = (fma.f32 %207 %17 %358) %376 = (fma.f32 %207 %17 %360) %377 = (*.f32 %227 %175) %378 = (fma.f32 #s(literal -9/16 binary32) %175 %377) %379 = (fma.f32 %203 %52 %175) %380 = (fma.f32 %203 #s(literal -1 binary32) %366) %381 = (fma.f32 %203 #s(literal -1 binary32) %368) %382 = (fma.f32 %203 #s(literal -1 binary32) %358) %383 = (fma.f32 %203 #s(literal -1 binary32) %360) %384 = (fma.f32 %175 %227 %247) %385 = (*.f32 %175 %227) %386 = (fma.f32 %175 #s(literal -9/16 binary32) %385) %387 = (fma.f32 %175 %21 %175) %388 = (fma.f32 %175 #s(literal 1 binary32) %366) %389 = (fma.f32 %175 #s(literal 1 binary32) %368) %390 = (fma.f32 %175 #s(literal 1 binary32) %358) %391 = (fma.f32 %175 #s(literal 1 binary32) %360) %392 = (fma.f32 %177 #s(literal 1/2 binary32) %366) %393 = (fma.f32 %177 #s(literal 1/2 binary32) %368) %394 = (fma.f32 %177 #s(literal 1/2 binary32) %358) %395 = (fma.f32 %177 #s(literal 1/2 binary32) %360) %396 = (fma.f32 %52 %203 %175) %397 = (fma.f32 #s(literal 2 binary32) %212 %366) %398 = (fma.f32 #s(literal 2 binary32) %212 %368) %399 = (fma.f32 #s(literal 2 binary32) %212 %358) %400 = (fma.f32 #s(literal 2 binary32) %212 %360) %401 = (fma.f32 #s(literal -1 binary32) %203 %366) %402 = (fma.f32 #s(literal -1 binary32) %203 %368) %403 = (fma.f32 #s(literal -1 binary32) %203 %358) %404 = (fma.f32 #s(literal -1 binary32) %203 %360) %405 = (fma.f32 %21 %175 %175) %407 = (fma.f32 u (*.f32 #s(literal 4 binary32) %203) %175) %409 = (fma.f32 #s(literal 4 binary32) (*.f32 u %203) %175) %410 = (fma.f32 #s(literal 1 binary32) %175 %366) %411 = (fma.f32 #s(literal 1 binary32) %175 %368) %412 = (fma.f32 #s(literal 1 binary32) %175 %358) %413 = (fma.f32 #s(literal 1 binary32) %175 %360) %414 = (pow.f32 %356 #s(literal 1/2 binary32)) %415 = (pow.f32 %346 #s(literal 2 binary32)) %416 = (pow.f32 %350 #s(literal 1 binary32)) %417 = (pow.f32 %203 #s(literal 2 binary32)) %418 = (pow.f32 %175 #s(literal 2 binary32)) %419 = (+.f32 %385 %247) %420 = (+.f32 %247 %385) %421 = (+.f32 %366 %175) %422 = (+.f32 %377 %244) %423 = (+.f32 %244 %377) %424 = (+.f32 %368 %175) %425 = (pow.f32 %227 #s(literal 2 binary32)) %430 = (+.f32 (+.f32 %425 (*.f32 #s(literal 2 binary32) (*.f32 %227 #s(literal -9/16 binary32)))) #s(literal 81/256 binary32)) %434 = (+.f32 (+.f32 #s(literal 81/256 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal -9/16 binary32) %227))) %425) %435 = (pow.f32 %21 #s(literal 2 binary32)) %437 = (+.f32 (+.f32 %435 %10) #s(literal 1 binary32)) %439 = (+.f32 (+.f32 #s(literal 1 binary32) %10) %435) %440 = (pow.f32 %52 #s(literal 2 binary32)) %443 = (+.f32 (+.f32 %440 (*.f32 #s(literal 2 binary32) %172)) #s(literal 1 binary32)) %446 = (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) %268)) %440) %450 = (+.f32 (-.f32 %425 (*.f32 #s(literal 2 binary32) (*.f32 %227 #s(literal 9/16 binary32)))) #s(literal 81/256 binary32)) %451 = (*.f32 #s(literal 2 binary32) %52) %453 = (+.f32 (-.f32 %435 %451) #s(literal 1 binary32)) %455 = (+.f32 (-.f32 #s(literal 1 binary32) %451) %440) %457 = (+.f32 (-.f32 %440 %451) #s(literal 1 binary32)) %458 = (+.f32 %358 %175) %459 = (+.f32 %360 %175) %460 = (+.f32 %175 %366) %461 = (+.f32 %175 %368) %462 = (+.f32 %175 %358) %463 = (+.f32 %175 %360) %464 = (*.f32 %203 %175) %465 = (fabs.f32 %464) %466 = (fabs.f32 %350) %467 = (neg.f32 %464) %468 = (sqrt.f32 %346) %469 = (*.f32 %468 %468) %470 = (*.f32 %346 %14) %471 = (*.f32 %470 %17) %472 = (*.f32 %346 #s(literal 1 binary32)) %474 = (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %346)) %475 = (*.f32 #s(literal 1 binary32) %346) %476 = (/.f32 %470 %14) %477 = (/.f32 #s(literal 1 binary32) %346) %478 = (/.f32 #s(literal 1 binary32) %477) %479 = (sqrt.f32 %350) %480 = (pow.f32 %346 #s(literal 1 binary32)) %481 = (pow.f32 %350 #s(literal 1/2 binary32)) %482 = (fabs.f32 %347) %483 = (fabs.f32 %346) %484 = (fabs.f32 %175) %485 = (neg.f32 %347) %486 = (log.f32 %346) %487 = (log.f32 %175) %488 = (*.f32 #s(literal 1 binary32) %487) %489 = (/.f32 #s(literal 1 binary32) %487) %490 = (/.f32 #s(literal 1 binary32) %489) %491 = (log.f32 %470) %492 = (log.f32 %14) %493 = (-.f32 %491 %492) %494 = (fma.f32 #s(literal 1 binary32) %487 #s(literal 0 binary32)) %495 = (pow.f32 %487 #s(literal 1 binary32)) %497 = (+.f32 %491 (log.f32 %17)) %498 = (+.f32 #s(literal 0 binary32) %487) %499 = (+.f32 %487 #s(literal 0 binary32)) %500 = (log1p.f32 %172) %501 = (log1p.f32 %268) %502 = (log1p.f32 %21) %507 = (/.f32 #s(literal 2 binary32) %346) %512 = (/.f32 %346 #s(literal 2 binary32)) %514 = (/.f32 #s(literal 1/2 binary32) %346) %519 = (/.f32 #s(literal 2 binary32) %203) %521 = (/.f32 #s(literal 2 binary32) %175) %527 = (fma.f32 #s(literal -2 binary32) u #s(literal 1/2 binary32)) %528 = (/.f32 #s(literal 1 binary32) %527) %529 = (log.f32 %528) %530 = (log.f32 %507) %532 = (log.f32 (fabs.f32 %507)) %533 = (*.f32 #s(literal 1 binary32) %532) %534 = (log.f32 %527) %535 = (neg.f32 %534) %537 = (/.f32 #s(literal 1 binary32) (pow.f32 %535 #s(literal -1 binary32))) %538 = (-.f32 %322 %487) %540 = (log.f32 (fabs.f32 %527)) %541 = (-.f32 #s(literal 0 binary32) %540) %543 = (log.f32 (fabs.f32 %477)) %544 = (fma.f32 #s(literal 1 binary32) %322 %543) %545 = (neg.f32 %487) %546 = (fma.f32 #s(literal 1 binary32) %322 %545) %547 = (pow.f32 %535 #s(literal 1 binary32)) %548 = (+.f32 %322 %543) %549 = (+.f32 %322 %545) %550 = (*.f32 %203 #s(literal -1/2 binary32)) %551 = (*.f32 %175 #s(literal 1/2 binary32)) %552 = (*.f32 #s(literal 1 binary32) %527) %553 = (*.f32 #s(literal -2 binary32) u) %555 = (/.f32 (fma.f32 %553 #s(literal 2 binary32) #s(literal 1 binary32)) #s(literal 2 binary32)) %556 = (/.f32 %203 #s(literal -2 binary32)) %557 = (/.f32 %175 #s(literal 2 binary32)) %558 = (/.f32 %177 #s(literal 4 binary32)) %560 = (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -2 binary32) %203)) %561 = (/.f32 #s(literal 1 binary32) %521) %562 = (/.f32 #s(literal 1 binary32) %528) %563 = (/.f32 %227 #s(literal 2 binary32)) %565 = (-.f32 %563 #s(literal 9/32 binary32)) %566 = (-.f32 %553 #s(literal -1/2 binary32)) %567 = (-.f32 #s(literal 1/2 binary32) %185) %569 = (-.f32 #s(literal 1/2 binary32) (*.f32 %7 #s(literal -2 binary32))) %571 = (-.f32 #s(literal 1/2 binary32) (neg.f32 %553)) %573 = (-.f32 #s(literal 1/2 binary32) (/.f32 %52 #s(literal 2 binary32))) %574 = (fma.f32 %21 #s(literal 1/2 binary32) #s(literal 1/2 binary32)) %576 = (fma.f32 #s(literal -4 binary32) (/.f32 u #s(literal 2 binary32)) #s(literal 1/2 binary32)) %577 = (fma.f32 u #s(literal -2 binary32) #s(literal 1/2 binary32)) %578 = (fma.f32 #s(literal 1 binary32) %553 #s(literal 1/2 binary32)) %579 = (pow.f32 %527 #s(literal 1 binary32)) %581 = (+.f32 %563 #s(literal -9/32 binary32)) %582 = (+.f32 #s(literal -9/32 binary32) %563) %583 = (+.f32 %553 #s(literal 1/2 binary32)) %584 = (+.f32 #s(literal 1/2 binary32) %553) %586 = (neg.f32 (*.f32 %203 #s(literal 1/2 binary32))) %588 = (neg.f32 (*.f32 %175 #s(literal -1/2 binary32))) %590 = (neg.f32 (/.f32 %175 #s(literal -2 binary32))) %592 = (neg.f32 (/.f32 %203 #s(literal 2 binary32))) %594 = (neg.f32 (-.f32 #s(literal -1/2 binary32) %553)) %595 = (log.f32 %512) %596 = (*.f32 #s(literal 1 binary32) %540) %598 = (/.f32 #s(literal 1 binary32) (pow.f32 %534 #s(literal -1 binary32))) %599 = (-.f32 %487 %322) %600 = (fma.f32 #s(literal 1 binary32) %487 %317) %601 = (pow.f32 %534 #s(literal 1 binary32)) %602 = (+.f32 %487 %317) %603 = (neg.f32 %535) %605 = (log.f32 %328) %609 = (log.f32 (fabs.f32 %328)) %622 = (fabs.f32 %177) %623 = (sqrt.f32 %622) %627 = (*.f32 %177 %177) %633 = (log.f32 %622) %638 = (neg.f32 s) %648 = (*.f32 %605 #s(literal 1 binary32)) %650 = (*.f32 %605 s) %662 = (*.f32 %61 s) %670 = (*.f32 #s(literal 8 binary32) s) %671 = (*.f32 %670 u) %672 = (*.f32 #s(literal -4 binary32) s) %674 = (*.f32 #s(literal 4 binary32) s) %677 = (*.f32 #s(literal -8 binary32) %144) %679 = (*.f32 %56 #s(literal 1 binary32)) %682 = (neg.f32 %677) %695 = (*.f32 #s(literal 1 binary32) %56) %709 = (- (* 8 u) -4) %711 = (approx (* %709 s) %662) %716 = (*.f32 (*.f32 %87 #s(literal 1 binary32)) s) %717 = (*.f32 %87 s) %718 = (*.f32 %717 #s(literal 1 binary32)) %719 = (*.f32 #s(literal 1 binary32) %717) %721 = (*.f32 s (*.f32 #s(literal 1 binary32) %87)) %722 = (*.f32 s %87) %724 = (/.f32 #s(literal 1 binary32) (pow.f32 %717 #s(literal -1 binary32))) %725 = (*.f32 %144 #s(literal 64/3 binary32)) %727 = (-.f32 %725 (*.f32 #s(literal -8 binary32) s)) %729 = (-.f32 %725 (*.f32 %638 #s(literal 8 binary32))) %731 = (-.f32 %725 (neg.f32 %670)) %733 = (-.f32 %670 (*.f32 %638 %82)) %735 = (*.f32 (*.f32 #s(literal -64/3 binary32) s) u) %736 = (-.f32 %670 %735) %737 = (*.f32 %82 #s(literal 1 binary32)) %738 = (fma.f32 %737 s %670) %739 = (*.f32 #s(literal 64/3 binary32) s) %740 = (fma.f32 %739 u %670) %741 = (*.f32 s #s(literal 64/3 binary32)) %742 = (fma.f32 %741 u %670) %743 = (fma.f32 %725 #s(literal 1 binary32) %670) %744 = (*.f32 %7 s) %745 = (neg.f32 %744) %746 = (*.f32 %745 #s(literal 64/3 binary32)) %747 = (fma.f32 %670 #s(literal 1 binary32) %746) %748 = (neg.f32 %735) %749 = (fma.f32 %670 #s(literal 1 binary32) %748) %750 = (fma.f32 %670 #s(literal 1 binary32) %725) %751 = (fma.f32 %144 #s(literal 64/3 binary32) %670) %752 = (fma.f32 %82 s %670) %753 = (fma.f32 #s(literal 64/3 binary32) %144 %670) %754 = (fma.f32 #s(literal 8 binary32) s %746) %755 = (fma.f32 #s(literal 8 binary32) s %748) %756 = (fma.f32 #s(literal 8 binary32) s %725) %757 = (fma.f32 u %739 %670) %758 = (fma.f32 u %741 %670) %759 = (fma.f32 #s(literal 1 binary32) %725 %670) %760 = (fma.f32 #s(literal 1 binary32) %670 %746) %761 = (fma.f32 #s(literal 1 binary32) %670 %748) %762 = (fma.f32 #s(literal 1 binary32) %670 %725) %763 = (*.f32 #s(literal 1 binary32) %82) %764 = (fma.f32 s %763 %670) %765 = (fma.f32 s %82 %670) %766 = (fma.f32 s #s(literal 8 binary32) %746) %767 = (fma.f32 s #s(literal 8 binary32) %748) %768 = (fma.f32 s #s(literal 8 binary32) %725) %769 = (pow.f32 %717 #s(literal 1 binary32)) %770 = (+.f32 %725 %670) %771 = (+.f32 %670 %746) %772 = (+.f32 %670 %748) %773 = (+.f32 %670 %725) %775 = (neg.f32 (-.f32 %735 %670)) %778 = (+ (* 64/3 u) 8) %780 = (approx (* %778 s) %717) %786 = (*.f32 %125 s) %794 = (*.f32 %104 s) %800 = (neg.f32 %794) %802 = (*.f32 %104 #s(literal 1 binary32)) %807 = (*.f32 %134 %717) %809 = (neg.f32 %800) %822 = (*.f32 #s(literal 1 binary32) %104) %842 = (approx (* (- (* %778 u) -4) s) %786) %850 = (*.f32 %14 #s(literal -4 binary32)) %852 = (*.f32 #s(literal -4 binary32) %14) %854 = (*.f32 %14 #s(literal 1 binary32)) %858 = (*.f32 #s(literal 1 binary32) %14) %871 = (/.f32 #s(literal -1 binary32) %204) %904 = (*.f32 %858 %871) %905 = (/.f32 #s(literal 1 binary32) %204) %906 = (*.f32 %905 %33) %909 = (*.f32 (/.f32 #s(literal 2 binary32) %207) (/.f32 #s(literal 1/2 binary32) %17)) %910 = (*.f32 %521 #s(literal 1/2 binary32)) %911 = (*.f32 %871 %14) %912 = (*.f32 %33 %905) %913 = (*.f32 %225 #s(literal 1 binary32)) %914 = (*.f32 %14 %871) %915 = (*.f32 #s(literal 2 binary32) %328) %916 = (*.f32 #s(literal -1 binary32) %297) %917 = (*.f32 #s(literal 1 binary32) %225) %918 = (/.f32 %854 %207) %920 = (/.f32 (*.f32 #s(literal 1 binary32) %33) %204) %921 = (/.f32 %858 %207) %923 = (/.f32 (/.f32 %14 %175) %14) %924 = (/.f32 %222 %207) %925 = (/.f32 %871 %17) %926 = (/.f32 %33 %204) %927 = (/.f32 %225 #s(literal 1 binary32)) %928 = (/.f32 %14 %207) %930 = (/.f32 #s(literal 1 binary32) (/.f32 %203 #s(literal -1 binary32))) %932 = (/.f32 #s(literal 1 binary32) (pow.f32 %225 #s(literal -1 binary32))) %934 = (/.f32 #s(literal 1 binary32) (/.f32 %175 #s(literal 1 binary32))) %935 = (/.f32 #s(literal 1 binary32) %175) %936 = (pow.f32 %225 #s(literal 1 binary32)) %937 = (pow.f32 %175 #s(literal -1 binary32)) %940 = (+.f32 (/.f32 #s(literal 25/16 binary32) %175) (/.f32 #s(literal -9/16 binary32) %175)) %942 = (neg.f32 (*.f32 #s(literal -1 binary32) %225)) %944 = (neg.f32 (/.f32 %14 %204)) %946 = (neg.f32 (/.f32 %33 %207)) %947 = (neg.f32 %297) %949 = (log.f32 (pow.f32 %354 #s(literal 1/2 binary32))) %951 = (log.f32 (/.f32 %14 %470)) %952 = (log.f32 %477) %953 = (log.f32 %225) %954 = (*.f32 %487 #s(literal -2 binary32)) %955 = (*.f32 %954 #s(literal 1/2 binary32)) %956 = (*.f32 %487 #s(literal 2 binary32)) %957 = (*.f32 #s(literal -1/2 binary32) %956) %958 = (/.f32 #s(literal 1/2 binary32) %489) %959 = (*.f32 #s(literal -2 binary32) %958) %960 = (*.f32 #s(literal 1/2 binary32) %954) %961 = (*.f32 #s(literal 1/2 binary32) %545) %962 = (*.f32 #s(literal 2 binary32) %961) %963 = (/.f32 #s(literal -1 binary32) %487) %964 = (/.f32 #s(literal 1/2 binary32) %963) %965 = (*.f32 #s(literal 2 binary32) %964) %966 = (*.f32 #s(literal -1 binary32) %487) %967 = (*.f32 #s(literal 1 binary32) %545) %968 = (/.f32 %545 #s(literal 1 binary32)) %969 = (/.f32 %954 #s(literal 2 binary32)) %970 = (/.f32 %956 #s(literal -2 binary32)) %971 = (/.f32 %487 #s(literal -1 binary32)) %972 = (/.f32 #s(literal -1/2 binary32) %487) %973 = (/.f32 #s(literal 1/2 binary32) %972) %974 = (/.f32 #s(literal -1 binary32) %489) %976 = (/.f32 #s(literal 1 binary32) (/.f32 %489 #s(literal -1 binary32))) %977 = (/.f32 %963 #s(literal 1 binary32)) %978 = (/.f32 #s(literal 1 binary32) %977) %979 = (/.f32 #s(literal 1 binary32) %963) %980 = (-.f32 %492 %491) %981 = (/.f32 %956 #s(literal 2 binary32)) %982 = (-.f32 #s(literal 0 binary32) %981) %983 = (-.f32 #s(literal 0 binary32) %487) %984 = (neg.f32 %491) %985 = (fma.f32 #s(literal 1/2 binary32) %322 %984) %987 = (log.f32 (fabs.f32 %871)) %988 = (fma.f32 #s(literal 1/2 binary32) %322 %987) %989 = (fma.f32 #s(literal 1 binary32) %492 %984) %990 = (fma.f32 #s(literal 1 binary32) %492 %987) %991 = (pow.f32 %545 #s(literal 1 binary32)) %992 = (pow.f32 %963 #s(literal -1 binary32)) %995 = (+.f32 (/.f32 #s(literal 25/16 binary32) %963) (/.f32 #s(literal -9/16 binary32) %963)) %996 = (+.f32 %987 %492) %997 = (+.f32 %492 %984) %998 = (+.f32 %492 %987) %999 = (+.f32 #s(literal 0 binary32) %545) %1001 = (neg.f32 (*.f32 #s(literal -1/2 binary32) %954)) %1003 = (neg.f32 (*.f32 #s(literal -1 binary32) %545)) %1005 = (neg.f32 (*.f32 #s(literal 1/2 binary32) %956)) %1007 = (neg.f32 (/.f32 #s(literal -1 binary32) %963)) %1009 = (neg.f32 (-.f32 %487 #s(literal 0 binary32))) %1010 = (neg.f32 %981) %1012 = (log.f32 (pow.f32 %225 s)) %1014 = (log.f32 (pow.f32 %175 %638)) %1015 = (*.f32 s #s(literal -2 binary32)) %1017 = (*.f32 (*.f32 #s(literal 1/2 binary32) %1015) %487) %1019 = (*.f32 (*.f32 %487 #s(literal -1 binary32)) s) %1021 = (*.f32 (*.f32 %545 #s(literal 1 binary32)) s) %1022 = (*.f32 s #s(literal 1/2 binary32)) %1023 = (*.f32 %1022 %954) %1024 = (*.f32 #s(literal 1/2 binary32) s) %1025 = (/.f32 %1024 #s(literal -1/2 binary32)) %1026 = (*.f32 %1025 %487) %1028 = (*.f32 (/.f32 %1024 #s(literal 1/2 binary32)) %545) %1030 = (*.f32 (/.f32 s #s(literal -2 binary32)) %956) %1032 = (*.f32 (/.f32 s #s(literal 1 binary32)) %545) %1034 = (/.f32 #s(literal 1 binary32) s) %1036 = (*.f32 (/.f32 #s(literal 2 binary32) %963) (/.f32 #s(literal 1/2 binary32) %1034)) %1037 = (/.f32 s #s(literal -1 binary32)) %1038 = (*.f32 %1037 %487) %1039 = (*.f32 %1024 %954) %1041 = (*.f32 %1015 (*.f32 %487 #s(literal 1/2 binary32))) %1042 = (*.f32 %487 s) %1043 = (*.f32 %1042 #s(literal -1 binary32)) %1045 = (*.f32 %545 (/.f32 #s(literal 1 binary32) %1034)) %1046 = (*.f32 %545 s) %1047 = (*.f32 s %954) %1048 = (*.f32 %1047 #s(literal 1/2 binary32)) %1049 = (*.f32 %638 %487) %1050 = (*.f32 %1049 #s(literal 1 binary32)) %1051 = (*.f32 %487 %638) %1052 = (*.f32 %954 s) %1053 = (*.f32 #s(literal 1/2 binary32) %1052) %1054 = (*.f32 #s(literal 1/2 binary32) %1047) %1056 = (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %1049)) %1057 = (/.f32 #s(literal -1 binary32) %1042) %1059 = (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %1057)) %1060 = (/.f32 #s(literal 1 binary32) %1042) %1061 = (/.f32 #s(literal 1 binary32) %1060) %1062 = (*.f32 #s(literal -1 binary32) %1061) %1063 = (/.f32 s %489) %1064 = (*.f32 #s(literal -1 binary32) %1063) %1065 = (*.f32 #s(literal -1 binary32) %1042) %1066 = (*.f32 s %487) %1067 = (*.f32 #s(literal -1 binary32) %1066) %1068 = (*.f32 #s(literal 1 binary32) %1049) %1069 = (*.f32 s %545) %1071 = (/.f32 (*.f32 %1047 #s(literal 1 binary32)) #s(literal 2 binary32)) %1073 = (/.f32 #s(literal 1/2 binary32) %487) %1074 = (/.f32 (*.f32 #s(literal 1/2 binary32) %638) %1073) %1076 = (/.f32 (*.f32 %638 #s(literal 1/2 binary32)) %1073) %1077 = (/.f32 %1022 %972) %1078 = (/.f32 %1025 %489) %1079 = (/.f32 %1052 #s(literal 2 binary32)) %1080 = (/.f32 %1037 %489) %1082 = (/.f32 (neg.f32 %1024) %1073) %1083 = (/.f32 %1024 %972) %1084 = (/.f32 %1042 #s(literal -1 binary32)) %1085 = (/.f32 %545 %1034) %1086 = (/.f32 %1047 #s(literal 2 binary32)) %1088 = (/.f32 %638 (*.f32 %1073 #s(literal 2 binary32))) %1089 = (/.f32 %638 %489) %1090 = (/.f32 #s(literal -1 binary32) %1060) %1092 = (/.f32 #s(literal 1 binary32) (/.f32 %972 %1024)) %1094 = (/.f32 #s(literal 1 binary32) (/.f32 %1060 #s(literal -1 binary32))) %1095 = (/.f32 #s(literal 1 binary32) %1057) %1097 = (/.f32 s (*.f32 %972 #s(literal 2 binary32))) %1098 = (/.f32 s %963) %1099 = (pow.f32 %1057 #s(literal -1 binary32)) %1100 = (pow.f32 %1049 #s(literal 1 binary32)) %1103 = (+.f32 (/.f32 #s(literal 25/16 binary32) %1057) (/.f32 #s(literal -9/16 binary32) %1057)) %1105 = (neg.f32 (*.f32 #s(literal -1/2 binary32) %1047)) %1107 = (neg.f32 (*.f32 #s(literal -1 binary32) %1049)) %1109 = (neg.f32 (*.f32 %1047 #s(literal -1/2 binary32))) %1111 = (neg.f32 (/.f32 #s(literal -1 binary32) %1057)) %1112 = (neg.f32 %1061) %1113 = (neg.f32 %1042) %1114 = (neg.f32 %1066) %1119 = (log (- (* -4 u) -1)) %1120 = (* (neg s) %1119) %1121 = (approx %1120 %1049) %1125 = (approx %709 #s(literal 4 binary32)) %1137 = (/.f32 #s(literal 1 binary32) %7) %1139 = (/.f32 #s(literal 1 binary32) u) %1143 = (/.f32 #s(literal 1/4 binary32) u) %1155 = (/ -1 %1119) %1156 = (approx %1155 %1143) %1157 = (/.f32 #s(literal 1 binary32) %1156) %1160 = (*.f32 #s(literal -1/2 binary32) u) %1165 = (*.f32 #s(literal 1/2 binary32) u) %1167 = (fma.f32 #s(literal -1/2 binary32) u #s(literal 1/4 binary32)) %1176 = (fma.f32 #s(literal 1/2 binary32) u #s(literal -1/4 binary32)) %1186 = (*.f32 %7 u) %1202 = (+.f32 #s(literal -1/2 binary32) %1143) %1207 = (/.f32 %1160 u) %1214 = (/.f32 u u) %1226 = (approx %1155 %1202) %1227 = (/.f32 #s(literal 1 binary32) %1226) %1231 = (*.f32 #s(literal -1/3 binary32) u) %1239 = (fma.f32 #s(literal -1/3 binary32) u #s(literal -1/2 binary32)) %1246 = (-.f32 #s(literal 1/2 binary32) %1231) %1248 = (*.f32 %1239 u) %1259 = (*.f32 %1246 u) %1261 = (fma.f32 %1239 u #s(literal 1/4 binary32)) %1272 = (fma.f32 %1246 u #s(literal -1/4 binary32)) %1297 = (+.f32 %1239 %1143) %1302 = (/.f32 %1248 u) %1320 = (approx %1155 %1297) %1321 = (/.f32 #s(literal 1 binary32) %1320) %1324 = (/.f32 #s(literal 1/4 binary32) s) %1335 = (/.f32 #s(literal 1/4 binary32) %144) %1350 = (approx (/ %1155 s) %1335) %1351 = (/.f32 #s(literal 1 binary32) %1350) %1356 = (*.f32 %317 #s(literal 1 binary32)) %1358 = (*.f32 %317 s) %1365 = (*.f32 %61 u) %1366 = (*.f32 u %61) %1368 = (/.f32 #s(literal 1 binary32) (pow.f32 %1365 #s(literal -1 binary32))) %1369 = (*.f32 %112 #s(literal 8 binary32)) %1370 = (-.f32 %1369 %21) %1372 = (-.f32 %52 (*.f32 %10 u)) %1374 = (-.f32 %52 (*.f32 #s(literal -8 binary32) %112)) %1376 = (-.f32 %52 (*.f32 %7 %56)) %1378 = (-.f32 %52 (neg.f32 %1369)) %1379 = (fabs.f32 u) %1380 = (*.f32 #s(literal 8 binary32) %1379) %1381 = (*.f32 %134 #s(literal 4 binary32)) %1382 = (fma.f32 %1380 %1379 %1381) %1383 = (fma.f32 %1380 %1379 %52) %1384 = (fma.f32 %72 #s(literal 1/2 binary32) %1369) %1385 = (*.f32 %1379 #s(literal 8 binary32)) %1386 = (fma.f32 %1379 %1385 %1381) %1387 = (fma.f32 %1379 %1385 %52) %1388 = (fma.f32 %7 %10 %1381) %1389 = (fma.f32 %7 %10 %52) %1390 = (fma.f32 %7 #s(literal -4 binary32) %1369) %1391 = (fma.f32 %10 %7 %1381) %1392 = (fma.f32 %10 %7 %52) %1393 = (fma.f32 %112 #s(literal 8 binary32) %1381) %1394 = (fma.f32 %112 #s(literal 8 binary32) %52) %1395 = (fma.f32 %52 #s(literal 1 binary32) %1369) %1396 = (fma.f32 #s(literal -1 binary32) %21 %1369) %1397 = (fma.f32 %56 u %1381) %1398 = (fma.f32 %56 u %52) %1399 = (fma.f32 #s(literal 8 binary32) %112 %1381) %1400 = (fma.f32 #s(literal 8 binary32) %112 %52) %1401 = (fma.f32 %21 #s(literal -1 binary32) %1369) %1402 = (fma.f32 #s(literal -4 binary32) %7 %1369) %1403 = (fma.f32 u %56 %1381) %1404 = (fma.f32 u %56 %52) %1405 = (fma.f32 u #s(literal 4 binary32) %1369) %1406 = (fma.f32 #s(literal 4 binary32) u %1369) %1407 = (fma.f32 #s(literal 1 binary32) %52 %1369) %1408 = (pow.f32 %1365 #s(literal 1 binary32)) %1409 = (+.f32 %1369 %1381) %1410 = (+.f32 %1369 %52) %1411 = (+.f32 %52 %1369) %1413 = (neg.f32 (-.f32 %21 %1369)) %1414 = (fabs.f32 %1379) %1416 = (neg.f32 %1379) %1431 = (neg %1119) %1432 = (approx %1431 %1365) %1434 = (/.f32 #s(literal 1 binary32) (pow.f32 %1432 #s(literal -1 binary32))) %1435 = (pow.f32 %1432 #s(literal 1 binary32)) %1436 = (*.f32 %125 u) %1437 = (*.f32 u %125) %1439 = (/.f32 #s(literal 1 binary32) (pow.f32 %1436 #s(literal -1 binary32))) %1440 = (*.f32 %104 u) %1441 = (-.f32 %1440 %21) %1444 = (-.f32 %52 (*.f32 (neg.f32 %87) %112)) %1447 = (-.f32 %52 (*.f32 (neg.f32 %112) %87)) %1449 = (-.f32 %52 (*.f32 %7 %104)) %1451 = (-.f32 %52 (neg.f32 %1440)) %1452 = (*.f32 %87 %1379) %1453 = (fma.f32 %1452 %1379 %1381) %1454 = (fma.f32 %1452 %1379 %52) %1455 = (fma.f32 %72 #s(literal 1/2 binary32) %1440) %1456 = (fma.f32 %129 %7 %1381) %1457 = (fma.f32 %129 %7 %52) %1458 = (*.f32 %1379 %87) %1459 = (fma.f32 %1379 %1458 %1381) %1460 = (fma.f32 %1379 %1458 %52) %1461 = (fma.f32 %7 %129 %1381) %1462 = (fma.f32 %7 %129 %52) %1463 = (fma.f32 %7 #s(literal -4 binary32) %1440) %1464 = (fma.f32 %104 u %1381) %1465 = (fma.f32 %104 u %52) %1466 = (fma.f32 %87 %112 %1381) %1467 = (fma.f32 %87 %112 %52) %1468 = (fma.f32 %112 %87 %1381) %1469 = (fma.f32 %112 %87 %52) %1470 = (fma.f32 %52 #s(literal 1 binary32) %1440) %1471 = (fma.f32 #s(literal -1 binary32) %21 %1440) %1472 = (fma.f32 %21 #s(literal -1 binary32) %1440) %1473 = (fma.f32 #s(literal -4 binary32) %7 %1440) %1474 = (fma.f32 u %104 %1381) %1475 = (fma.f32 u %104 %52) %1476 = (fma.f32 u #s(literal 4 binary32) %1440) %1477 = (fma.f32 #s(literal 4 binary32) u %1440) %1478 = (fma.f32 #s(literal 1 binary32) %52 %1440) %1479 = (pow.f32 %1436 #s(literal 1 binary32)) %1480 = (+.f32 %1440 %1381) %1481 = (+.f32 %1440 %52) %1482 = (+.f32 %52 %1440) %1484 = (neg.f32 (*.f32 %142 u)) %1486 = (neg.f32 (*.f32 u %142)) %1488 = (neg.f32 (-.f32 %21 %1440)) %1489 = (approx %1431 %1436) %1491 = (/.f32 #s(literal 1 binary32) (pow.f32 %1489 #s(literal -1 binary32))) %1492 = (pow.f32 %1489 #s(literal 1 binary32)) %1493 = (fma.f32 #s(literal 64 binary32) u #s(literal 64/3 binary32)) %1496 = (*.f32 #s(literal 64 binary32) u) %1511 = (fma.f32 %1493 u #s(literal 8 binary32)) %1514 = (*.f32 %1493 u) %1529 = (fma.f32 %1511 u #s(literal 4 binary32)) %1532 = (*.f32 %1511 u) %1547 = (*.f32 %1529 u) %1551 = (*.f32 u %1532) %1553 = (*.f32 %1532 u) %1578 = (approx %1431 %1547) %1582 = (*.f32 %674 u) %1591 = (*.f32 %672 u) %1605 = (*.f32 u %144) %1607 = (*.f32 %144 u) %1609 = (*.f32 %671 u) %1620 = (*.f32 u %662) %1624 = (*.f32 %677 u) %1630 = (*.f32 %682 u) %1632 = (neg.f32 %1624) %1692 = (*.f32 %725 u) %1695 = (*.f32 s %113) %1697 = (*.f32 %113 s) %1740 = (*.f32 u %786) %1743 = (*.f32 %794 u) %1804 = (/.f32 #s(literal 1 binary32) %464) %1835 = (neg.f32 %545) %1843 = (*.f32 %487 #s(literal 1 binary32)) %1890 = (/.f32 #s(literal 1/2 binary32) %954) %1907 = (/.f32 #s(literal 1 binary32) %956) %1910 = (*.f32 #s(literal -2 binary32) %1907) %1911 = (*.f32 #s(literal 2 binary32) %972) %1912 = (*.f32 #s(literal -1 binary32) %489) %1913 = (*.f32 #s(literal 1 binary32) %963) %1914 = (/.f32 #s(literal -2 binary32) %956) %1915 = (/.f32 #s(literal 2 binary32) %954) %1916 = (/.f32 #s(literal -1 binary32) %1835) %1917 = (/.f32 #s(literal 1 binary32) %545) %1918 = (fma.f32 #s(literal -1/2 binary32) %489 %972) %1919 = (fma.f32 #s(literal 1/2 binary32) %963 %972) %1920 = (fma.f32 #s(literal 2 binary32) %1890 %972) %1921 = (fma.f32 #s(literal -1 binary32) %1073 %972) %1922 = (fma.f32 #s(literal 1 binary32) %972 %972) %1923 = (pow.f32 %545 #s(literal -1 binary32)) %1924 = (pow.f32 %963 #s(literal 1 binary32)) %1927 = (+.f32 (/.f32 #s(literal 25/16 binary32) %545) (/.f32 #s(literal -9/16 binary32) %545)) %1928 = (+.f32 %972 %972) %1929 = (neg.f32 %489) %1930 = (/.f32 %346 %350) %1932 = (-.f32 %487 %956) %1938 = (-.f32 %956 %487) %1972 = (/.f32 #s(literal 1 binary32) %638) %2006 = (*.f32 %535 #s(literal 1 binary32)) %2008 = (*.f32 %535 s) %2012 = (*.f32 #s(literal 1 binary32) %535) %2018 = (*.f32 %534 s) %2021 = (log.f32 (*.f32 #s(literal 1/2 binary32) %528)) %2022 = (*.f32 s %2021) %2056 = (*.f32 (*.f32 %1432 #s(literal 1 binary32)) s) %2057 = (*.f32 %1432 s) %2058 = (*.f32 %2057 #s(literal 1 binary32)) %2059 = (*.f32 #s(literal 1 binary32) %2057) %2061 = (*.f32 s (*.f32 #s(literal 1 binary32) %1432)) %2062 = (*.f32 s %1432) %2064 = (/.f32 #s(literal 1 binary32) (pow.f32 %2057 #s(literal -1 binary32))) %2065 = (pow.f32 %2057 #s(literal 1 binary32)) %2067 = (*.f32 (*.f32 %1489 #s(literal 1 binary32)) s) %2068 = (*.f32 %1489 s) %2069 = (*.f32 %2068 #s(literal 1 binary32)) %2070 = (*.f32 #s(literal 1 binary32) %2068) %2072 = (*.f32 s (*.f32 #s(literal 1 binary32) %1489)) %2073 = (*.f32 s %1489) %2075 = (/.f32 #s(literal 1 binary32) (pow.f32 %2068 #s(literal -1 binary32))) %2076 = (pow.f32 %2068 #s(literal 1 binary32)) %2079 = (*.f32 %1578 s) %2088 = (-.f32 #s(literal -1453635/2097152 binary32) %534) %2090 = (/.f32 #s(literal 1 binary32) (pow.f32 %2088 #s(literal -1 binary32))) %2091 = (-.f32 %535 #s(literal 1453635/2097152 binary32)) %2092 = (fma.f32 #s(literal 1 binary32) %532 #s(literal -1453635/2097152 binary32)) %2093 = (pow.f32 %2088 #s(literal 1 binary32)) %2094 = (+.f32 %535 #s(literal -1453635/2097152 binary32)) %2095 = (+.f32 #s(literal -1453635/2097152 binary32) %535) %2096 = (-.f32 %534 #s(literal -1453635/2097152 binary32)) %2097 = (neg.f32 %2096) %2099 = (*.f32 (*.f32 %2088 #s(literal 1 binary32)) s) %2100 = (*.f32 %2088 s) %2101 = (*.f32 %2100 #s(literal 1 binary32)) %2102 = (*.f32 #s(literal 1 binary32) %2100) %2104 = (*.f32 s (*.f32 #s(literal 1 binary32) %2088)) %2105 = (*.f32 s %2088) %2107 = (/.f32 #s(literal 1 binary32) (pow.f32 %2100 #s(literal -1 binary32))) %2108 = (*.f32 s #s(literal -1453635/2097152 binary32)) %2109 = (fma.f32 %2006 s %2108) %2110 = (*.f32 #s(literal -1453635/2097152 binary32) s) %2111 = (fma.f32 %2006 s %2110) %2112 = (fma.f32 %2008 #s(literal 1 binary32) %2108) %2113 = (fma.f32 %2008 #s(literal 1 binary32) %2110) %2114 = (fma.f32 %535 s %2108) %2115 = (fma.f32 %535 s %2110) %2116 = (fma.f32 %638 %534 %2108) %2117 = (fma.f32 %638 %534 %2110) %2118 = (fma.f32 #s(literal -1453635/2097152 binary32) s %2008) %2119 = (fma.f32 #s(literal 1 binary32) %2008 %2108) %2120 = (fma.f32 #s(literal 1 binary32) %2008 %2110) %2121 = (fma.f32 s %2012 %2108) %2122 = (fma.f32 s %2012 %2110) %2123 = (fma.f32 s %535 %2108) %2124 = (fma.f32 s %535 %2110) %2125 = (fma.f32 s #s(literal -1453635/2097152 binary32) %2008) %2126 = (pow.f32 %2100 #s(literal 1 binary32)) %2127 = (+.f32 %2108 %2008) %2128 = (+.f32 %2110 %2008) %2129 = (+.f32 %2008 %2108) %2130 = (+.f32 %2008 %2110) %2132 = (neg.f32 (*.f32 %2096 s)) %2134 = (neg.f32 (*.f32 s %2096)) %2135 = (-.f32 #s(literal 1453635/2097152 binary32) %633) %2138 = (neg.f32 %633) %2143 = (-.f32 %633 #s(literal 1453635/2097152 binary32)) %2147 = (*.f32 %2135 s) %2155 = (*.f32 #s(literal 1453635/2097152 binary32) s) %2156 = (*.f32 s %2138) %2158 = (*.f32 %2138 s) %2180 = (*.f32 s (+.f32 %605 #s(literal 1453635/2097152 binary32))) %2182 = (+.f32 #s(literal 1453635/2097152 binary32) %605) %2188 = (*.f32 %638 %605) %2196 = (neg.f32 %2188) %2216 = (*.f32 %1125 u) %2221 = (approx %1431 %2216) %2227 = (*.f32 %2221 s) %2236 = (*.f32 %711 u) %2241 = (approx %1120 %2236) %2245 = (approx %1120 %1620) %2249 = (*.f32 %780 u) %2254 = (fma.f32 %780 u %674) %2258 = (*.f32 %7 %780) %2260 = (*.f32 %134 %780) %2262 = (neg.f32 %2258) %2282 = (*.f32 %2254 u) %2290 = (*.f32 %2249 u) %2306 = (approx %1120 %2282) %2310 = (*.f32 %842 u) %2315 = (approx %1120 %2310) %2319 = (approx %1120 %1740) %2327 = (*.f32 %1932 s) %2351 = (neg.f32 %1156) %2352 = (/.f32 #s(literal 1 binary32) %2351) %2376 = (/.f32 s %1156) %2391 = (neg.f32 %1226) %2392 = (/.f32 #s(literal 1 binary32) %2391) %2416 = (/.f32 s %1226) %2431 = (neg.f32 %1320) %2432 = (/.f32 #s(literal 1 binary32) %2431) %2456 = (/.f32 s %1320) %2471 = (neg.f32 %1350) %2472 = (/.f32 #s(literal 1 binary32) %2471) s #s(literal 1 binary32) #s(literal 4 binary32) u #s(literal -4 binary32) %6 %8 %12 %18 %20 %23 %25 %26 %28 %21 %29 %30 %31 %34 %35 %37 %40 %44 %46 %47 %49 %51 %53 #s(literal 64 binary32) #s(literal 8 binary32) %56 (*.f32 u #s(literal 8 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %56 #s(literal -1 binary32))) (pow.f32 %56 #s(literal 1 binary32)) %63 %64 %65 %61 %66 %67 %68 %71 %73 %75 %76 %78 %80 #s(literal 64/3 binary32) %82 (*.f32 u #s(literal 64/3 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %82 #s(literal -1 binary32))) (pow.f32 %82 #s(literal 1 binary32)) %89 %90 %93 %87 %94 %95 %96 %98 %99 %101 %103 %104 %105 %107 %109 %111 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %127 %128 %130 %125 %131 %132 %133 %136 %138 %139 %141 %143 %145 %144 %146 %147 %148 %150 %151 #s(literal -1 binary32) #s(literal 1/4 binary32) #s(literal 2 binary32) (*.f32 %72 #s(literal 1/2 binary32)) (*.f32 %7 #s(literal -4 binary32)) (*.f32 %52 #s(literal 1 binary32)) (*.f32 #s(literal -1 binary32) %21) (*.f32 %21 #s(literal -1 binary32)) (*.f32 #s(literal -4 binary32) %7) %52 (*.f32 #s(literal 4 binary32) u) (*.f32 #s(literal 1 binary32) %52) (/.f32 #s(literal 1 binary32) (pow.f32 %52 #s(literal -1 binary32))) (fma.f32 #s(literal 25/16 binary32) %52 %163) (fma.f32 %52 #s(literal 25/16 binary32) %165) (pow.f32 %52 #s(literal 1 binary32)) (+.f32 (*.f32 %52 #s(literal 25/16 binary32)) %165) (+.f32 (*.f32 #s(literal 25/16 binary32) %52) %163) (neg.f32 %172) (neg.f32 %21) (*.f32 %175 #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %177 #s(literal -1 binary32))) (-.f32 %10 #s(literal -2 binary32)) (-.f32 #s(literal 2 binary32) %70) (-.f32 #s(literal 2 binary32) %72) (-.f32 #s(literal 2 binary32) %74) (-.f32 #s(literal 2 binary32) %56) (fma.f32 %185 #s(literal -4 binary32) #s(literal 2 binary32)) %177 (fma.f32 %7 #s(literal 8 binary32) #s(literal 2 binary32)) (fma.f32 %10 #s(literal 1 binary32) #s(literal 2 binary32)) (fma.f32 #s(literal 2 binary32) %21 #s(literal 2 binary32)) (fma.f32 #s(literal 8 binary32) %7 #s(literal 2 binary32)) (fma.f32 %21 #s(literal 2 binary32) #s(literal 2 binary32)) (fma.f32 #s(literal -4 binary32) (+.f32 u u) #s(literal 2 binary32)) (fma.f32 #s(literal -4 binary32) (*.f32 u #s(literal 2 binary32)) #s(literal 2 binary32)) (fma.f32 u #s(literal -8 binary32) #s(literal 2 binary32)) (fma.f32 #s(literal 1 binary32) %10 #s(literal 2 binary32)) (pow.f32 %177 #s(literal 1 binary32)) (+.f32 %10 #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) %10) (neg.f32 %201) #s(literal 1/2 binary32) %206 %208 %209 %210 %211 %213 %214 %215 %217 %220 %221 %223 %224 %226 %229 %231 %233 %234 %236 %237 %238 %239 %240 %241 %242 %243 %245 %246 %248 %249 %250 %251 %252 %253 %175 %254 %255 %256 %257 %258 %260 %262 %264 %266 %267 %269 %270 %271 %272 %273 %274 %275 %276 %277 %278 %206 %208 %209 %210 %211 %213 %214 %215 %217 %220 %221 %223 %224 %226 %229 %231 %233 %234 %236 %237 %238 %239 %240 %241 %242 %243 %245 %246 %248 %249 %250 %251 %252 %253 %175 %254 %255 %256 %257 %258 %260 %262 %264 %266 %267 %269 %270 %271 %272 %273 %274 %275 %276 %277 %278 (/.f32 #s(literal 1 binary32) %17) (sqrt.f32 %218) %14 (pow.f32 %14 #s(literal 1 binary32)) (pow.f32 #s(literal 2 binary32) #s(literal 1/2 binary32)) (fabs.f32 %33) (fabs.f32 %14) (cosh.f32 (asinh.f32 #s(literal 1 binary32))) #s(literal -2 binary32) (*.f32 %204 %17) (*.f32 %207 (neg.f32 %17)) (*.f32 %203 #s(literal 1 binary32)) (*.f32 %175 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) %175) (*.f32 #s(literal 1 binary32) %203) (/.f32 %204 %222) (/.f32 %204 %14) (/.f32 %207 %33) (/.f32 #s(literal 1 binary32) %297) (-.f32 #s(literal 9/16 binary32) %227) (-.f32 %52 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) %21) (fma.f32 %72 #s(literal 1/2 binary32) #s(literal -1 binary32)) (fma.f32 %7 #s(literal -4 binary32) #s(literal -1 binary32)) (fma.f32 %52 #s(literal 1 binary32) #s(literal -1 binary32)) (fma.f32 #s(literal -1 binary32) %21 #s(literal -1 binary32)) (fma.f32 %21 #s(literal -1 binary32) #s(literal -1 binary32)) (fma.f32 #s(literal -4 binary32) %7 #s(literal -1 binary32)) %203 (fma.f32 #s(literal 4 binary32) u #s(literal -1 binary32)) (fma.f32 #s(literal 1 binary32) %52 #s(literal -1 binary32)) (pow.f32 %203 #s(literal 1 binary32)) (+.f32 %230 #s(literal 9/16 binary32)) (+.f32 #s(literal 9/16 binary32) %230) (+.f32 %52 #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) %52) (neg.f32 %175) #s(literal -1/2 binary32) %317 (*.f32 #s(literal 1 binary32) %317) (/.f32 #s(literal 1 binary32) (pow.f32 %317 #s(literal -1 binary32))) (-.f32 #s(literal 0 binary32) %322) (pow.f32 %317 #s(literal 1 binary32)) (neg.f32 %322) #s(literal 25/16 binary32) #s(literal -9/16 binary32) %6 %8 %12 %18 %20 %23 %25 %26 %28 %21 %29 %30 %31 %34 %35 %37 %40 %44 %46 %47 %49 %51 %53 (*.f32 #s(literal -1/2 binary32) %297) (*.f32 #s(literal 1/2 binary32) %225) (/.f32 %328 #s(literal 1 binary32)) %328 (/.f32 #s(literal 1/2 binary32) %175) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) %175)) (/.f32 #s(literal 1 binary32) (/.f32 %175 #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %328 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %203 #s(literal -1/2 binary32))) (pow.f32 %328 #s(literal 1 binary32)) (neg.f32 (*.f32 #s(literal 1/2 binary32) %297)) (neg.f32 (/.f32 #s(literal -1/2 binary32) %175)) (neg.f32 %344) %348 %349 %351 %350 %352 %353 %355 %357 %359 %361 %363 %365 %367 %369 %370 %371 %372 %373 %374 %375 %376 %378 %379 %380 %381 %382 %383 %384 %386 %387 %388 %389 %390 %391 %392 %393 %394 %395 %396 %397 %398 %399 %400 %401 %402 %403 %404 %405 %407 %409 %410 %411 %412 %413 %414 %415 %416 %417 %418 %419 %420 %421 %422 %423 %424 %430 %434 %437 %439 %443 %446 %450 %453 %455 %457 %458 %459 %460 %461 %462 %463 %465 %466 %467 %469 %471 %472 %474 %475 %476 %478 %479 %480 %481 %482 %483 %346 %484 %485 %486 %487 %488 %490 %493 %494 %495 %497 %498 %499 %500 %501 %502 (*.f32 #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) %347)) (*.f32 #s(literal 2 binary32) %477) (/.f32 #s(literal -2 binary32) %347) %507 (/.f32 #s(literal 1 binary32) (/.f32 %347 #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %507 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %512) (fma.f32 #s(literal 2 binary32) %514 %477) (fma.f32 #s(literal 1 binary32) %477 %477) (pow.f32 %507 #s(literal 1 binary32)) (+.f32 %477 %477) (fabs.f32 %519) (fabs.f32 %521) (neg.f32 (/.f32 #s(literal 2 binary32) %347)) (neg.f32 (/.f32 #s(literal -2 binary32) %346)) %529 %530 %533 %537 %538 %541 %544 %546 %547 %548 %549 %535 %550 %551 %552 %555 %556 %557 %558 %560 %561 %562 %565 %566 %567 %569 %571 %573 %527 %574 %576 %577 %578 %579 %581 %582 %583 %584 %586 %588 %590 %592 %594 %595 %534 %596 %598 %599 %600 %601 %602 %603 (log.f32 %514) %605 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %605)) (*.f32 #s(literal 1 binary32) %609) (*.f32 #s(literal 1 binary32) %605) (/.f32 #s(literal 1 binary32) (pow.f32 %605 #s(literal -1 binary32))) (-.f32 %317 %487) (fma.f32 #s(literal 1 binary32) %317 %545) (pow.f32 %605 #s(literal 1 binary32)) (+.f32 %317 %545) (neg.f32 (*.f32 #s(literal -1 binary32) %605)) (neg.f32 (-.f32 %487 %317)) (*.f32 %623 %623) (/.f32 #s(literal 1 binary32) (pow.f32 %622 #s(literal -1 binary32))) (sqrt.f32 %627) (pow.f32 %627 #s(literal 1/2 binary32)) (pow.f32 %622 #s(literal 1 binary32)) (fabs.f32 %201) (fabs.f32 %622) %622 %633 (*.f32 #s(literal 1 binary32) %633) (/.f32 #s(literal 1 binary32) (pow.f32 %633 #s(literal -1 binary32))) (pow.f32 %633 #s(literal 1 binary32)) (*.f32 %638 #s(literal 1 binary32)) (*.f32 #s(literal -1 binary32) s) (*.f32 #s(literal 1 binary32) %638) (*.f32 s #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %638 #s(literal -1 binary32))) (pow.f32 %638 #s(literal 1 binary32)) %638 s (log.f32 (pow.f32 %328 s)) (*.f32 %648 s) (*.f32 %650 #s(literal 1 binary32)) %650 (*.f32 #s(literal 1 binary32) %650) (*.f32 s %609) (*.f32 s %605) (/.f32 #s(literal 1 binary32) (pow.f32 %650 #s(literal -1 binary32))) (pow.f32 %650 #s(literal 1 binary32)) #s(literal -1453635/2097152 binary32) #s(literal 1453635/2097152 binary32) (*.f32 (*.f32 %61 #s(literal 1 binary32)) s) (*.f32 %662 #s(literal 1 binary32)) %662 (*.f32 #s(literal 1 binary32) %662) (*.f32 s (*.f32 #s(literal 1 binary32) %61)) (*.f32 s %61) (/.f32 #s(literal 1 binary32) (pow.f32 %662 #s(literal -1 binary32))) (-.f32 %671 %672) (-.f32 %674 (*.f32 %638 %56)) (-.f32 %674 %677) (fma.f32 %679 s %674) (fma.f32 %671 #s(literal 1 binary32) %674) (fma.f32 %674 #s(literal 1 binary32) %682) (fma.f32 %674 #s(literal 1 binary32) %671) (fma.f32 %670 u %674) (fma.f32 %144 #s(literal 8 binary32) %674) (fma.f32 %56 s %674) (fma.f32 #s(literal 8 binary32) %144 %674) (fma.f32 u %670 %674) (fma.f32 #s(literal 4 binary32) s %682) (fma.f32 #s(literal 4 binary32) s %671) (fma.f32 #s(literal 1 binary32) %671 %674) (fma.f32 #s(literal 1 binary32) %674 %682) (fma.f32 #s(literal 1 binary32) %674 %671) (fma.f32 s %695 %674) (fma.f32 s %56 %674) (fma.f32 s #s(literal 4 binary32) %682) (fma.f32 s #s(literal 4 binary32) %671) (pow.f32 %662 #s(literal 1 binary32)) (+.f32 %671 %674) (+.f32 %674 %682) (+.f32 %674 %671) (neg.f32 (-.f32 %677 %674)) (/.f32 #s(literal 1 binary32) (pow.f32 %711 #s(literal -1 binary32))) %711 (pow.f32 %711 #s(literal 1 binary32)) %716 %717 %718 %719 %721 %722 %724 %727 %729 %731 %733 %736 %738 %740 %742 %743 %747 %749 %750 %751 %752 %753 %754 %755 %756 %757 %758 %759 %760 %761 %762 %764 %765 %766 %767 %768 %769 %770 %771 %772 %773 %775 (/.f32 #s(literal 1 binary32) (pow.f32 %780 #s(literal -1 binary32))) %780 (pow.f32 %780 #s(literal 1 binary32)) (*.f32 (*.f32 %125 #s(literal 1 binary32)) s) %786 (*.f32 %786 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) %786) (*.f32 s (*.f32 #s(literal 1 binary32) %125)) (*.f32 s %125) (/.f32 #s(literal 1 binary32) (pow.f32 %786 #s(literal -1 binary32))) (-.f32 %794 %672) (-.f32 %674 (*.f32 %638 %104)) (-.f32 %674 (*.f32 %129 s)) (-.f32 %674 %800) (fma.f32 %802 s %674) (fma.f32 %794 #s(literal 1 binary32) %674) (fma.f32 %104 s %674) (fma.f32 %87 %144 %674) (fma.f32 %674 #s(literal 1 binary32) %807) (fma.f32 %674 #s(literal 1 binary32) %809) (fma.f32 %674 #s(literal 1 binary32) %794) (fma.f32 %717 u %674) (fma.f32 %144 %87 %674) (fma.f32 u %717 %674) (fma.f32 #s(literal 4 binary32) s %807) (fma.f32 #s(literal 4 binary32) s %809) (fma.f32 #s(literal 4 binary32) s %794) (fma.f32 #s(literal 1 binary32) %794 %674) (fma.f32 #s(literal 1 binary32) %674 %807) (fma.f32 #s(literal 1 binary32) %674 %809) (fma.f32 #s(literal 1 binary32) %674 %794) (fma.f32 s %822 %674) (fma.f32 s %104 %674) (fma.f32 s #s(literal 4 binary32) %807) (fma.f32 s #s(literal 4 binary32) %809) (fma.f32 s #s(literal 4 binary32) %794) (pow.f32 %786 #s(literal 1 binary32)) (+.f32 %794 %674) (+.f32 %674 %807) (+.f32 %674 %809) (+.f32 %674 %794) (neg.f32 (*.f32 %142 s)) (neg.f32 (*.f32 s %142)) (neg.f32 (-.f32 %800 %674)) (/.f32 #s(literal 1 binary32) (pow.f32 %842 #s(literal -1 binary32))) %842 (pow.f32 %842 #s(literal 1 binary32)) %15 (*.f32 u %14) (/.f32 #s(literal 1 binary32) (pow.f32 %15 #s(literal -1 binary32))) (pow.f32 %15 #s(literal 1 binary32)) (*.f32 %850 u) (*.f32 %852 u) (*.f32 %854 %21) (*.f32 %16 #s(literal 1 binary32)) %16 (*.f32 %14 %21) (*.f32 %21 %858) (*.f32 %21 %14) (*.f32 #s(literal -4 binary32) %15) (*.f32 u %850) (*.f32 u %852) (*.f32 #s(literal 1 binary32) %16) (/.f32 #s(literal 1 binary32) (pow.f32 %16 #s(literal -1 binary32))) (pow.f32 %16 #s(literal 1 binary32)) (neg.f32 %32) (*.f32 %175 %858) %207 (*.f32 #s(literal 1 binary32) %207) (/.f32 #s(literal 1 binary32) %871) (-.f32 %16 %33) (-.f32 %14 %32) (fma.f32 %850 u %222) (fma.f32 %850 u %14) (fma.f32 %852 u %222) (fma.f32 %852 u %14) (fma.f32 %854 %21 %222) (fma.f32 %854 %21 %14) (fma.f32 %16 #s(literal 1 binary32) %222) (fma.f32 %16 #s(literal 1 binary32) %14) (fma.f32 %15 #s(literal -4 binary32) %222) (fma.f32 %15 #s(literal -4 binary32) %14) (fma.f32 %14 %21 %222) (fma.f32 %14 %21 %14) (fma.f32 %21 %858 %222) (fma.f32 %21 %858 %14) (fma.f32 %21 %14 %222) (fma.f32 %21 %14 %14) (fma.f32 #s(literal -4 binary32) %15 %222) (fma.f32 #s(literal -4 binary32) %15 %14) (fma.f32 u %850 %222) (fma.f32 u %850 %14) (fma.f32 u %852 %222) (fma.f32 u %852 %14) (fma.f32 #s(literal 1 binary32) %16 %222) (fma.f32 #s(literal 1 binary32) %16 %14) (pow.f32 %207 #s(literal 1 binary32)) (+.f32 %16 %222) (+.f32 %16 %14) (+.f32 %14 %16) (neg.f32 %204) %904 %906 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %920 %921 %923 %924 %925 %926 %927 %928 %225 %930 %932 %934 %935 %936 %937 %940 %942 %944 %946 %947 %949 %951 %952 %953 %955 %957 %959 %960 %962 %965 %966 %967 %968 %969 %970 %971 %973 %974 %976 %978 %979 %980 %982 %983 %985 %988 %989 %990 %991 %992 %995 %996 %997 %998 %999 %1001 %1003 %1005 %1007 %1009 %1010 %545 %1012 %1014 %1017 %1019 %1021 %1023 %1026 %1028 %1030 %1032 %1036 %1038 %1039 %1041 %1043 %1045 %1046 %1048 %1050 %1049 %1051 %1053 %1054 %1056 %1059 %1062 %1064 %1065 %1067 %1068 %1069 %1071 %1074 %1076 %1077 %1078 %1079 %1080 %1082 %1083 %1084 %1085 %1086 %1088 %1089 %1090 %1092 %1094 %1095 %1097 %1098 %1099 %1100 %1103 %1105 %1107 %1109 %1111 %1112 %1113 %1114 (/.f32 #s(literal 1 binary32) (pow.f32 %1121 #s(literal -1 binary32))) %1121 (pow.f32 %1121 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1125 #s(literal -1 binary32))) %1125 (pow.f32 %1125 #s(literal 1 binary32)) (*.f32 %674 #s(literal 1 binary32)) %674 (*.f32 #s(literal 1 binary32) %674) (*.f32 s #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %674 #s(literal -1 binary32))) (pow.f32 %674 #s(literal 1 binary32)) (neg.f32 %672) (*.f32 #s(literal -1/4 binary32) %1137) (*.f32 #s(literal 1/4 binary32) %1139) (/.f32 #s(literal -1/4 binary32) %7) (/.f32 #s(literal 1/4 binary32) %134) %1143 (/.f32 #s(literal 1 binary32) (/.f32 %7 #s(literal -1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %1143 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 u #s(literal 1/4 binary32))) (pow.f32 %1143 #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 1/4 binary32) %7)) (neg.f32 (/.f32 #s(literal -1/4 binary32) u)) (/.f32 #s(literal 1 binary32) %1157) %1156 (pow.f32 %1156 #s(literal 1 binary32)) %1160 (*.f32 u #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1160 #s(literal -1 binary32))) (pow.f32 %1160 #s(literal 1 binary32)) (neg.f32 %1165) (/.f32 #s(literal 1 binary32) (pow.f32 %1167 #s(literal -1 binary32))) (-.f32 %1160 #s(literal -1/4 binary32)) (-.f32 #s(literal 1/4 binary32) %1165) %1167 (fma.f32 u #s(literal -1/2 binary32) #s(literal 1/4 binary32)) (pow.f32 %1167 #s(literal 1 binary32)) (+.f32 %1160 #s(literal 1/4 binary32)) (+.f32 #s(literal 1/4 binary32) %1160) (neg.f32 %1176) (*.f32 %1176 %1137) (*.f32 %1167 %1139) (/.f32 (*.f32 %1167 #s(literal 1 binary32)) u) (/.f32 (fma.f32 %1143 u %1160) u) (/.f32 (fma.f32 #s(literal -1/4 binary32) u (*.f32 %1160 %7)) %1186) (/.f32 (fma.f32 #s(literal 1/4 binary32) u (*.f32 %1160 u)) %112) (/.f32 (fma.f32 #s(literal -1/4 binary32) u (*.f32 %7 %1160)) %1186) (/.f32 (fma.f32 #s(literal 1/4 binary32) u (*.f32 u %1160)) %112) (/.f32 %1176 %7) (/.f32 %1167 %134) (/.f32 %1167 u) (/.f32 #s(literal 1 binary32) (/.f32 %7 %1176)) (/.f32 #s(literal 1 binary32) (pow.f32 %1202 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 u %1167)) (-.f32 %1143 (neg.f32 %1207)) (-.f32 %1143 (/.f32 %1165 u)) (fma.f32 #s(literal -1/4 binary32) %1137 %1207) (fma.f32 %1160 %1139 %1143) (fma.f32 #s(literal -1/2 binary32) %1214 %1143) (fma.f32 #s(literal 1/4 binary32) %1139 %1207) (fma.f32 u (/.f32 #s(literal -1/2 binary32) u) %1143) (pow.f32 %1202 #s(literal 1 binary32)) (+.f32 %1207 %1143) (+.f32 %1143 %1207) %1202 (neg.f32 (/.f32 %1167 %7)) (neg.f32 (/.f32 %1176 u)) (/.f32 #s(literal 1 binary32) %1227) %1226 (pow.f32 %1226 #s(literal 1 binary32)) #s(literal -1/3 binary32) %1231 (*.f32 u #s(literal -1/3 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1231 #s(literal -1 binary32))) (pow.f32 %1231 #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 %1231 #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1239 #s(literal -1 binary32))) (-.f32 %1231 #s(literal 1/2 binary32)) %1239 (fma.f32 u #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (pow.f32 %1239 #s(literal 1 binary32)) (+.f32 %1231 #s(literal -1/2 binary32)) (neg.f32 %1246) %1248 (*.f32 u %1239) (/.f32 #s(literal 1 binary32) (pow.f32 %1248 #s(literal -1 binary32))) (fma.f32 %1231 u %1160) (fma.f32 u %1231 %1160) (pow.f32 %1248 #s(literal 1 binary32)) (+.f32 (*.f32 u %1231) %1160) (+.f32 (*.f32 %1231 u) %1160) (neg.f32 %1259) (/.f32 #s(literal 1 binary32) (pow.f32 %1261 #s(literal -1 binary32))) (-.f32 %1248 #s(literal -1/4 binary32)) (-.f32 #s(literal 1/4 binary32) %1259) %1261 (fma.f32 u %1239 #s(literal 1/4 binary32)) (pow.f32 %1261 #s(literal 1 binary32)) (+.f32 %1248 #s(literal 1/4 binary32)) (+.f32 #s(literal 1/4 binary32) (*.f32 %134 %1239)) (+.f32 #s(literal 1/4 binary32) %1248) (neg.f32 %1272) (*.f32 %1272 %1137) (*.f32 %1261 %1139) (/.f32 (*.f32 %1261 #s(literal 1 binary32)) u) (/.f32 (fma.f32 %1143 u %1248) u) (/.f32 (fma.f32 #s(literal -1/4 binary32) u (*.f32 %1248 %7)) %1186) (/.f32 (fma.f32 #s(literal 1/4 binary32) u (*.f32 %1248 u)) %112) (/.f32 (fma.f32 #s(literal -1/4 binary32) u (*.f32 %7 %1248)) %1186) (/.f32 (fma.f32 #s(literal 1/4 binary32) u (*.f32 u %1248)) %112) (/.f32 %1272 %7) (/.f32 %1261 %134) (/.f32 %1261 u) (/.f32 #s(literal 1 binary32) (/.f32 %7 %1272)) (/.f32 #s(literal 1 binary32) (pow.f32 %1297 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 u %1261)) (-.f32 %1143 (neg.f32 %1302)) (-.f32 %1143 (/.f32 %1259 u)) (fma.f32 #s(literal -1/4 binary32) %1137 %1302) (fma.f32 %1248 %1139 %1143) (fma.f32 %1239 %1214 %1143) (fma.f32 #s(literal 1/4 binary32) %1139 %1302) (fma.f32 u (/.f32 %1239 u) %1143) (pow.f32 %1297 #s(literal 1 binary32)) (+.f32 %1302 %1143) %1297 (+.f32 %1143 %1302) (neg.f32 (/.f32 %1261 %7)) (neg.f32 (/.f32 %1272 u)) (/.f32 #s(literal 1 binary32) %1321) %1320 (pow.f32 %1320 #s(literal 1 binary32)) (*.f32 %1324 %1139) (*.f32 #s(literal -1/4 binary32) (/.f32 #s(literal 1 binary32) %744)) (*.f32 #s(literal 1/4 binary32) %149) (/.f32 (neg.f32 %1324) %7) (/.f32 %1324 u) (/.f32 #s(literal -1/4 binary32) %744) (/.f32 %1143 s) (/.f32 #s(literal 1/4 binary32) %745) %1335 (/.f32 #s(literal 1 binary32) (/.f32 u %1324)) (/.f32 #s(literal 1 binary32) (/.f32 %744 #s(literal -1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %1335 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %144 #s(literal 1/4 binary32))) (pow.f32 %1335 #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 1/4 binary32) %744)) (neg.f32 (/.f32 #s(literal -1/4 binary32) %144)) (/.f32 #s(literal 1 binary32) %1351) %1350 (pow.f32 %1350 #s(literal 1 binary32)) (log.f32 (pow.f32 #s(literal 1/2 binary32) s)) (*.f32 %1356 s) (*.f32 %1358 #s(literal 1 binary32)) %1358 (*.f32 #s(literal 1 binary32) %1358) (*.f32 s %317) (/.f32 #s(literal 1 binary32) (pow.f32 %1358 #s(literal -1 binary32))) (pow.f32 %1358 #s(literal 1 binary32)) %63 %64 %65 %61 %66 %67 %68 %71 %73 %75 %76 %78 %80 %1365 %1366 %1368 %1370 %1372 %1374 %1376 %1378 %1382 %1383 %1384 %1386 %1387 %1388 %1389 %1390 %1391 %1392 %1393 %1394 %1395 %1396 %1397 %1398 %1399 %1400 %1401 %1402 %1403 %1404 %1405 %1406 %1407 %1408 %1409 %1410 %1411 %1413 (*.f32 %1414 %1414) (*.f32 %1416 %1416) (*.f32 %134 %134) (*.f32 %1379 %1379) (*.f32 %7 %7) %112 (/.f32 #s(literal 1 binary32) (pow.f32 %112 #s(literal -1 binary32))) (pow.f32 %1379 #s(literal 2 binary32)) (pow.f32 %7 #s(literal 2 binary32)) (pow.f32 %112 #s(literal 1 binary32)) (pow.f32 u #s(literal 2 binary32)) (fabs.f32 %112) (neg.f32 (*.f32 u %7)) (neg.f32 %1186) %1365 %1366 %1368 %1370 %1372 %1374 %1376 %1378 %1382 %1383 %1384 %1386 %1387 %1388 %1389 %1390 %1391 %1392 %1393 %1394 %1395 %1396 %1397 %1398 %1399 %1400 %1401 %1402 %1403 %1404 %1405 %1406 %1407 %1408 %1409 %1410 %1411 %1413 %1434 %1432 %1435 %89 %90 %93 %87 %94 %95 %96 %98 %99 %101 %103 %104 %105 %107 %109 %111 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %127 %128 %130 %125 %131 %132 %133 %136 %138 %139 %141 %143 %127 %128 %130 %125 %131 %132 %133 %136 %138 %139 %141 %143 %1436 %1437 %1439 %1441 %1444 %1447 %1449 %1451 %1453 %1454 %1455 %1456 %1457 %1459 %1460 %1461 %1462 %1463 %1464 %1465 %1466 %1467 %1468 %1469 %1470 %1471 %1472 %1473 %1474 %1475 %1476 %1477 %1478 %1479 %1480 %1481 %1482 %1484 %1486 %1488 %1436 %1437 %1439 %1441 %1444 %1447 %1449 %1451 %1453 %1454 %1455 %1456 %1457 %1459 %1460 %1461 %1462 %1463 %1464 %1465 %1466 %1467 %1468 %1469 %1470 %1471 %1472 %1473 %1474 %1475 %1476 %1477 %1478 %1479 %1480 %1481 %1482 %1484 %1486 %1488 %1491 %1489 %1492 (/.f32 #s(literal 1 binary32) (pow.f32 %1493 #s(literal -1 binary32))) (-.f32 %1496 #s(literal -64/3 binary32)) (-.f32 #s(literal 64/3 binary32) (*.f32 #s(literal -64 binary32) u)) (-.f32 #s(literal 64/3 binary32) (*.f32 %7 #s(literal 64 binary32))) (-.f32 #s(literal 64/3 binary32) (neg.f32 %1496)) %1493 (fma.f32 u #s(literal 64 binary32) #s(literal 64/3 binary32)) (pow.f32 %1493 #s(literal 1 binary32)) (+.f32 %1496 #s(literal 64/3 binary32)) (+.f32 #s(literal 64/3 binary32) %1496) (neg.f32 (-.f32 #s(literal -64/3 binary32) %1496)) (/.f32 #s(literal 1 binary32) (pow.f32 %1511 #s(literal -1 binary32))) (-.f32 %1514 #s(literal -8 binary32)) (-.f32 #s(literal 8 binary32) (*.f32 (neg.f32 %1493) u)) (-.f32 #s(literal 8 binary32) (*.f32 %7 %1493)) (-.f32 #s(literal 8 binary32) (neg.f32 %1514)) %1511 (fma.f32 u %1493 #s(literal 8 binary32)) (pow.f32 %1511 #s(literal 1 binary32)) (+.f32 %1514 #s(literal 8 binary32)) (+.f32 #s(literal 8 binary32) %1514) (neg.f32 (-.f32 #s(literal -8 binary32) %1514)) (/.f32 #s(literal 1 binary32) (pow.f32 %1529 #s(literal -1 binary32))) (-.f32 %1532 #s(literal -4 binary32)) (-.f32 #s(literal 4 binary32) (*.f32 (neg.f32 %1511) u)) (-.f32 #s(literal 4 binary32) (*.f32 %7 %1511)) (-.f32 #s(literal 4 binary32) (neg.f32 %1532)) %1529 (fma.f32 u %1511 #s(literal 4 binary32)) (pow.f32 %1529 #s(literal 1 binary32)) (+.f32 %1532 #s(literal 4 binary32)) (+.f32 #s(literal 4 binary32) %1532) (neg.f32 (-.f32 #s(literal -4 binary32) %1532)) %1547 (*.f32 u %1529) (/.f32 #s(literal 1 binary32) (pow.f32 %1547 #s(literal -1 binary32))) (fma.f32 %72 #s(literal 1/2 binary32) %1551) (fma.f32 %72 #s(literal 1/2 binary32) %1553) (fma.f32 %7 #s(literal -4 binary32) %1551) (fma.f32 %7 #s(literal -4 binary32) %1553) (fma.f32 %1532 u %52) (fma.f32 %52 #s(literal 1 binary32) %1551) (fma.f32 %52 #s(literal 1 binary32) %1553) (fma.f32 #s(literal -1 binary32) %21 %1551) (fma.f32 #s(literal -1 binary32) %21 %1553) (fma.f32 %21 #s(literal -1 binary32) %1551) (fma.f32 %21 #s(literal -1 binary32) %1553) (fma.f32 #s(literal -4 binary32) %7 %1551) (fma.f32 #s(literal -4 binary32) %7 %1553) (fma.f32 u %1532 %52) (fma.f32 u #s(literal 4 binary32) %1551) (fma.f32 u #s(literal 4 binary32) %1553) (fma.f32 #s(literal 4 binary32) u %1551) (fma.f32 #s(literal 4 binary32) u %1553) (fma.f32 #s(literal 1 binary32) %52 %1551) (fma.f32 #s(literal 1 binary32) %52 %1553) (pow.f32 %1547 #s(literal 1 binary32)) (+.f32 %1551 %52) (+.f32 %1553 %52) (+.f32 %52 %1551) (+.f32 %52 %1553) (/.f32 #s(literal 1 binary32) (pow.f32 %1578 #s(literal -1 binary32))) %1578 (pow.f32 %1578 #s(literal 1 binary32)) %145 %144 %146 %147 %148 %150 %151 %1582 (*.f32 %144 #s(literal 4 binary32)) (*.f32 %52 s) (*.f32 u %674) (*.f32 #s(literal 4 binary32) %144) (*.f32 s %52) (/.f32 #s(literal 1 binary32) (pow.f32 %1582 #s(literal -1 binary32))) (pow.f32 %1582 #s(literal 1 binary32)) (neg.f32 %1591) (*.f32 %679 s) (*.f32 %671 #s(literal 1 binary32)) %671 (*.f32 %144 #s(literal 8 binary32)) (*.f32 %56 s) (*.f32 #s(literal 8 binary32) %144) (*.f32 u %670) (*.f32 #s(literal 1 binary32) %671) (*.f32 s %695) (*.f32 s %56) (/.f32 #s(literal 1 binary32) (pow.f32 %671 #s(literal -1 binary32))) (pow.f32 %671 #s(literal 1 binary32)) (*.f32 %1605 #s(literal 8 binary32)) (*.f32 %1607 #s(literal 8 binary32)) %1609 (*.f32 %112 %670) (*.f32 %670 %112) (*.f32 %144 %56) (*.f32 %56 %144) (*.f32 #s(literal 8 binary32) %1607) (*.f32 u %671) (*.f32 s %1369) (/.f32 #s(literal 1 binary32) (pow.f32 %1609 #s(literal -1 binary32))) (pow.f32 %1609 #s(literal 1 binary32)) %1620 (/.f32 #s(literal 1 binary32) (pow.f32 %1620 #s(literal -1 binary32))) (-.f32 %1609 %1591) (-.f32 %1582 %1624) (fma.f32 %1605 #s(literal 8 binary32) %1582) (fma.f32 %1607 #s(literal 8 binary32) %1582) (fma.f32 %671 u %1582) (fma.f32 %112 %670 %1582) (fma.f32 %674 u %1630) (fma.f32 %674 u %1632) (fma.f32 %674 u %1609) (fma.f32 %670 %112 %1582) (fma.f32 %144 %56 %1582) (fma.f32 %144 #s(literal 4 binary32) %1630) (fma.f32 %144 #s(literal 4 binary32) %1632) (fma.f32 %144 #s(literal 4 binary32) %1609) (fma.f32 %52 s %1630) (fma.f32 %52 s %1632) (fma.f32 %52 s %1609) (fma.f32 %56 %144 %1582) (fma.f32 #s(literal 8 binary32) %1607 %1582) (fma.f32 u %671 %1582) (fma.f32 u %674 %1630) (fma.f32 u %674 %1632) (fma.f32 u %674 %1609) (fma.f32 #s(literal 4 binary32) %144 %1630) (fma.f32 #s(literal 4 binary32) %144 %1632) (fma.f32 #s(literal 4 binary32) %144 %1609) (fma.f32 s %1369 %1582) (fma.f32 s %52 %1630) (fma.f32 s %52 %1632) (fma.f32 s %52 %1609) (pow.f32 %1620 #s(literal 1 binary32)) (+.f32 %1609 %1582) (+.f32 %1582 %1630) (+.f32 %1582 %1632) (+.f32 %1582 %1609) (neg.f32 (-.f32 %1624 %1582)) (*.f32 %737 s) (*.f32 %739 u) (*.f32 %741 u) (*.f32 %725 #s(literal 1 binary32)) %725 (*.f32 %82 s) (*.f32 #s(literal 64/3 binary32) %144) (*.f32 u %739) (*.f32 u %741) (*.f32 #s(literal 1 binary32) %725) (*.f32 s %763) (*.f32 s %82) (/.f32 #s(literal 1 binary32) (pow.f32 %725 #s(literal -1 binary32))) (pow.f32 %725 #s(literal 1 binary32)) %716 %717 %718 %719 %721 %722 %724 %727 %729 %731 %733 %736 %738 %740 %742 %743 %747 %749 %750 %751 %752 %753 %754 %755 %756 %757 %758 %759 %760 %761 %762 %764 %765 %766 %767 %768 %769 %770 %771 %772 %773 %775 (*.f32 %802 s) (*.f32 %794 #s(literal 1 binary32)) %794 (*.f32 %87 %144) (*.f32 %717 u) (*.f32 %144 %87) (*.f32 u %717) (*.f32 #s(literal 1 binary32) %794) (*.f32 s %822) (*.f32 s %104) (/.f32 #s(literal 1 binary32) (pow.f32 %794 #s(literal -1 binary32))) (-.f32 %671 (*.f32 %7 %725)) (-.f32 %671 (*.f32 %735 u)) (-.f32 %671 (neg.f32 %1692)) (fma.f32 %679 s %1695) (fma.f32 %679 s %1697) (fma.f32 %679 s %1692) (fma.f32 %1605 #s(literal 64/3 binary32) %671) (fma.f32 %739 %112 %671) (fma.f32 %671 #s(literal 1 binary32) %1695) (fma.f32 %671 #s(literal 1 binary32) %1697) (fma.f32 %671 #s(literal 1 binary32) %1692) (fma.f32 %112 %741 %671) (fma.f32 %725 u %671) (fma.f32 %670 u %1695) (fma.f32 %670 u %1697) (fma.f32 %670 u %1692) (fma.f32 %144 %82 %671) (fma.f32 %144 #s(literal 8 binary32) %1695) (fma.f32 %144 #s(literal 8 binary32) %1697) (fma.f32 %144 #s(literal 8 binary32) %1692) (fma.f32 %82 %144 %671) (fma.f32 #s(literal 64/3 binary32) %1607 %671) (fma.f32 %56 s %1695) (fma.f32 %56 s %1697) (fma.f32 %56 s %1692) (fma.f32 #s(literal 8 binary32) %144 %1695) (fma.f32 #s(literal 8 binary32) %144 %1697) (fma.f32 #s(literal 8 binary32) %144 %1692) (fma.f32 u %725 %671) (fma.f32 u %670 %1695) (fma.f32 u %670 %1697) (fma.f32 u %670 %1692) (fma.f32 #s(literal 1 binary32) %671 %1695) (fma.f32 #s(literal 1 binary32) %671 %1697) (fma.f32 #s(literal 1 binary32) %671 %1692) (fma.f32 s %695 %1695) (fma.f32 s %695 %1697) (fma.f32 s %695 %1692) (fma.f32 s %56 %1695) (fma.f32 s %56 %1697) (fma.f32 s %56 %1692) (pow.f32 %794 #s(literal 1 binary32)) (+.f32 %1692 %671) (+.f32 %671 %1695) (+.f32 %671 %1697) (+.f32 %671 %1692) %1740 (/.f32 #s(literal 1 binary32) (pow.f32 %1740 #s(literal -1 binary32))) (-.f32 %1743 %1591) (-.f32 %1582 (*.f32 %800 u)) (-.f32 %1582 (*.f32 (neg.f32 %717) %112)) (-.f32 %1582 (*.f32 %7 %794)) (-.f32 %1582 (neg.f32 %1743)) (fma.f32 (*.f32 %717 %1379) %1379 %1582) (fma.f32 %800 %7 %1582) (fma.f32 %794 u %1582) (fma.f32 %112 %717 %1582) (fma.f32 %674 u %1743) (fma.f32 %717 %112 %1582) (fma.f32 %144 #s(literal 4 binary32) %1743) (fma.f32 %52 s %1743) (fma.f32 u %794 %1582) (fma.f32 u %674 %1743) (fma.f32 #s(literal 4 binary32) %144 %1743) (fma.f32 s %52 %1743) (pow.f32 %1740 #s(literal 1 binary32)) (+.f32 %1743 %1582) (+.f32 %1582 %1743) (neg.f32 (-.f32 %1591 %1743)) (/.f32 #s(literal 1 binary32) (pow.f32 %227 #s(literal -1 binary32))) (-.f32 #s(literal 25/16 binary32) %52) (-.f32 %21 #s(literal -25/16 binary32)) (fma.f32 %5 #s(literal -4 binary32) #s(literal 25/16 binary32)) (fma.f32 %7 #s(literal 4 binary32) #s(literal 25/16 binary32)) (fma.f32 %10 #s(literal 1/2 binary32) #s(literal 25/16 binary32)) (fma.f32 %16 %17 #s(literal 25/16 binary32)) (fma.f32 %15 %19 #s(literal 25/16 binary32)) (fma.f32 %14 %22 #s(literal 25/16 binary32)) (fma.f32 #s(literal 2 binary32) %24 #s(literal 25/16 binary32)) (fma.f32 %21 #s(literal 1 binary32) #s(literal 25/16 binary32)) (fma.f32 #s(literal -4 binary32) %27 #s(literal 25/16 binary32)) %227 (fma.f32 u #s(literal -4 binary32) #s(literal 25/16 binary32)) (fma.f32 #s(literal 4 binary32) %7 #s(literal 25/16 binary32)) (fma.f32 #s(literal 1 binary32) %21 #s(literal 25/16 binary32)) (pow.f32 %227 #s(literal 1 binary32)) (+.f32 #s(literal 25/16 binary32) %21) (+.f32 %21 #s(literal 25/16 binary32)) (neg.f32 (-.f32 #s(literal -25/16 binary32) %21)) %206 %208 %209 %210 %211 %213 %214 %215 %217 %220 %221 %223 %224 %226 %229 %231 %233 %234 %236 %237 %238 %239 %240 %241 %242 %243 %245 %246 %248 %249 %250 %251 %252 %253 %175 %254 %255 %256 %257 %258 %260 %262 %264 %266 %267 %269 %270 %271 %272 %273 %274 %275 %276 %277 %278 (*.f32 %519 %344) (*.f32 %521 %328) (*.f32 %477 %477) (*.f32 %297 %297) (*.f32 %225 %225) (*.f32 %507 %514) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %354)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %350)) (*.f32 #s(literal -1 binary32) %1804) (*.f32 #s(literal 1 binary32) %354) (/.f32 %477 %346) (/.f32 %297 %203) (/.f32 %225 %175) (/.f32 #s(literal -1 binary32) %464) (/.f32 #s(literal 1 binary32) (/.f32 %203 %297)) (/.f32 #s(literal 1 binary32) (/.f32 %464 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %354 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %350 #s(literal 1 binary32))) %354 (pow.f32 %356 #s(literal -1/2 binary32)) (pow.f32 %354 #s(literal 1 binary32)) (pow.f32 %350 #s(literal -1 binary32)) (pow.f32 %203 #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 25/16 binary32) %350) (/.f32 #s(literal -9/16 binary32) %350)) (fabs.f32 %1804) (fabs.f32 %354) (neg.f32 (*.f32 #s(literal -1 binary32) %354)) (neg.f32 (/.f32 #s(literal -1 binary32) %350)) (neg.f32 %1804) %550 %551 %552 %555 %556 %557 %558 %560 %561 %562 %565 %566 %567 %569 %571 %573 %527 %574 %576 %577 %578 %579 %581 %582 %583 %584 %586 %588 %590 %592 %594 %348 %349 %351 %350 %352 %353 %355 %357 %359 %361 %363 %365 %367 %369 %370 %371 %372 %373 %374 %375 %376 %378 %379 %380 %381 %382 %383 %384 %386 %387 %388 %389 %390 %391 %392 %393 %394 %395 %396 %397 %398 %399 %400 %401 %402 %403 %404 %405 %407 %409 %410 %411 %412 %413 %414 %415 %416 %417 %418 %419 %420 %421 %422 %423 %424 %430 %434 %437 %439 %443 %446 %450 %453 %455 %457 %458 %459 %460 %461 %462 %463 %465 %466 %467 (log.f32 %350) %956 (*.f32 #s(literal -2 binary32) %545) (*.f32 #s(literal 2 binary32) %1835) (*.f32 #s(literal 2 binary32) %487) (*.f32 #s(literal 1 binary32) %956) (/.f32 #s(literal 1 binary32) (pow.f32 %956 #s(literal -1 binary32))) (-.f32 %956 #s(literal 0 binary32)) (-.f32 %487 %545) (fma.f32 %487 #s(literal 1 binary32) %1843) (fma.f32 #s(literal 1 binary32) %487 %487) (pow.f32 %956 #s(literal 1 binary32)) (+.f32 %1843 %1843) (+.f32 %487 %487) (neg.f32 %954) %595 %534 %596 %598 %599 %600 %601 %602 %603 %529 %530 %533 %537 %538 %541 %544 %546 %547 %548 %549 %535 %486 %487 %488 %490 %493 %494 %495 %497 %498 %499 %500 %501 %502 (log.f32 (pow.f32 %175 #s(literal -2 binary32))) (log.f32 (pow.f32 %225 #s(literal 2 binary32))) (log.f32 %354) (*.f32 %545 #s(literal 2 binary32)) %954 (*.f32 #s(literal -2 binary32) %487) (*.f32 #s(literal 2 binary32) %545) (*.f32 #s(literal -1 binary32) %956) (*.f32 #s(literal -4 binary32) %958) (*.f32 #s(literal 1 binary32) %954) (/.f32 %545 #s(literal 1/2 binary32)) (/.f32 %487 #s(literal -1/2 binary32)) (/.f32 #s(literal -2 binary32) %489) (/.f32 #s(literal -1 binary32) %1073) (/.f32 #s(literal 1 binary32) (/.f32 %972 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) %972) (-.f32 #s(literal 0 binary32) %956) (-.f32 %545 %487) (fma.f32 %954 #s(literal 1/2 binary32) %545) (fma.f32 #s(literal -1/2 binary32) %956 %545) (fma.f32 #s(literal -2 binary32) %958 %545) (fma.f32 #s(literal 1/2 binary32) %954 %545) (fma.f32 #s(literal 2 binary32) %961 %545) (fma.f32 #s(literal 2 binary32) %964 %545) (fma.f32 #s(literal -1 binary32) %487 %545) (fma.f32 #s(literal 1 binary32) %545 %545) (pow.f32 %972 #s(literal -1 binary32)) (pow.f32 %954 #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 25/16 binary32) %972) (/.f32 #s(literal -9/16 binary32) %972)) (+.f32 #s(literal 0 binary32) %954) (+.f32 %545 %545) (neg.f32 (/.f32 #s(literal -1 binary32) %972)) (neg.f32 %956) (*.f32 #s(literal -1/2 binary32) %489) (*.f32 #s(literal 1/2 binary32) %963) (*.f32 #s(literal 2 binary32) %1890) (*.f32 #s(literal -1 binary32) %1073) (*.f32 #s(literal 1 binary32) %972) (/.f32 #s(literal -1/2 binary32) %1835) %972 (/.f32 #s(literal 1/2 binary32) %545) (/.f32 #s(literal -1 binary32) %956) (/.f32 #s(literal 1 binary32) (/.f32 %954 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) %954) (pow.f32 %972 #s(literal 1 binary32)) (pow.f32 %954 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 25/16 binary32) %954) (/.f32 #s(literal -9/16 binary32) %954)) (neg.f32 (/.f32 #s(literal -1 binary32) %954)) (neg.f32 %1907) (neg.f32 %1073) %1910 %1911 %1912 %1913 %1914 %1915 %1916 %963 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1927 %1928 %1929 %469 %471 %472 %474 %475 %476 %478 %479 %480 %481 %482 %483 %346 %484 %485 %486 %487 %488 %490 %493 %494 %495 %497 %498 %499 %500 %501 %502 (log.f32 %1930) (/.f32 #s(literal 1 binary32) (pow.f32 %1932 #s(literal -1 binary32))) %1932 (fma.f32 #s(literal 1 binary32) %487 %954) (pow.f32 %1932 #s(literal 1 binary32)) (+.f32 %487 %954) (neg.f32 %1938) (log.f32 (pow.f32 %175 %1015)) (*.f32 (/.f32 s #s(literal 1/2 binary32)) %545) (*.f32 %1015 %487) (*.f32 %638 (/.f32 #s(literal 1 binary32) %1073)) (*.f32 #s(literal -2 binary32) %1063) (*.f32 #s(literal 1 binary32) %1047) %1047 (/.f32 %1015 %489) (/.f32 %1066 #s(literal -1/2 binary32)) (/.f32 %638 %1073) (/.f32 #s(literal 1 binary32) (/.f32 %1073 %638)) (/.f32 #s(literal 1 binary32) (pow.f32 %1047 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %972 s)) (/.f32 s %972) (pow.f32 %1047 #s(literal 1 binary32)) (neg.f32 (/.f32 s %1073)) (neg.f32 (/.f32 %638 %972)) %1012 %1014 %1017 %1019 %1021 %1023 %1026 %1028 %1030 %1032 %1036 %1038 %1039 %1041 %1043 %1045 %1046 %1048 %1050 %1049 %1051 %1053 %1054 %1056 %1059 %1062 %1064 %1065 %1067 %1068 %1069 %1071 %1074 %1076 %1077 %1078 %1079 %1080 %1082 %1083 %1084 %1085 %1086 %1088 %1089 %1090 %1092 %1094 %1095 %1097 %1098 %1099 %1100 %1103 %1105 %1107 %1109 %1111 %1112 %1113 %1114 (*.f32 (/.f32 #s(literal -1 binary32) s) (/.f32 %489 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 2 binary32) %638) %1073) (*.f32 (/.f32 #s(literal 2 binary32) %487) (/.f32 #s(literal 1/2 binary32) %638)) (*.f32 %1972 %489) (*.f32 %489 %1972) (*.f32 %963 %1034) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %1049)) (*.f32 #s(literal -1 binary32) %1060) (*.f32 #s(literal 1 binary32) %1057) (/.f32 (*.f32 %963 #s(literal 1 binary32)) s) (/.f32 (*.f32 #s(literal -1 binary32) %1034) %487) (/.f32 %1972 %487) (/.f32 %1034 %545) (/.f32 %489 %638) (/.f32 %977 s) (/.f32 %1057 #s(literal 1 binary32)) (/.f32 %963 s) (/.f32 #s(literal -1 binary32) (neg.f32 %1049)) %1057 (/.f32 #s(literal -1 binary32) %1066) (/.f32 #s(literal 1 binary32) (/.f32 %1049 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) %1049) (pow.f32 %1057 #s(literal 1 binary32)) (pow.f32 %1049 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 25/16 binary32) %1049) (/.f32 #s(literal -9/16 binary32) %1049)) (neg.f32 (/.f32 #s(literal 1 binary32) %1066)) (neg.f32 %1060) %1012 %1014 %1017 %1019 %1021 %1023 %1026 %1028 %1030 %1032 %1036 %1038 %1039 %1041 %1043 %1045 %1046 %1048 %1050 %1049 %1051 %1053 %1054 %1056 %1059 %1062 %1064 %1065 %1067 %1068 %1069 %1071 %1074 %1076 %1077 %1078 %1079 %1080 %1082 %1083 %1084 %1085 %1086 %1088 %1089 %1090 %1092 %1094 %1095 %1097 %1098 %1099 %1100 %1103 %1105 %1107 %1109 %1111 %1112 %1113 %1114 (log.f32 (pow.f32 %528 s)) (*.f32 %2006 s) (*.f32 %2008 #s(literal 1 binary32)) %2008 (*.f32 %638 %534) (*.f32 #s(literal 1 binary32) %2008) (*.f32 s %2012) (*.f32 s %535) (/.f32 #s(literal 1 binary32) (pow.f32 %2008 #s(literal -1 binary32))) (pow.f32 %2008 #s(literal 1 binary32)) (neg.f32 %2018) (*.f32 #s(literal 1 binary32) %2022) (*.f32 s (*.f32 #s(literal 1 binary32) %2021)) (*.f32 s (+.f32 %535 %317)) %2022 (/.f32 #s(literal 1 binary32) (pow.f32 %2022 #s(literal -1 binary32))) (-.f32 %2008 (*.f32 (neg.f32 %317) s)) (-.f32 %2008 (*.f32 %638 %317)) (-.f32 %2008 (neg.f32 %1358)) (-.f32 %1358 %2018) (fma.f32 %2006 s %1358) (fma.f32 %1356 s %2008) (fma.f32 %2008 #s(literal 1 binary32) %1358) (fma.f32 %535 s %1358) (fma.f32 %1358 #s(literal 1 binary32) %2008) (fma.f32 %638 %534 %1358) (fma.f32 %317 s %2008) (fma.f32 #s(literal 1 binary32) %2008 %1358) (fma.f32 #s(literal 1 binary32) %1358 %2008) (fma.f32 s %2012 %1358) (fma.f32 s %535 %1358) (fma.f32 s %317 %2008) (pow.f32 %2022 #s(literal 1 binary32)) (+.f32 %2008 %1358) (+.f32 %1358 %2008) (neg.f32 (-.f32 %2018 %1358)) %2056 %2058 %2057 %2059 %2061 %2062 %2064 %2065 %2067 %2069 %2068 %2070 %2072 %2073 %2075 %2076 (*.f32 (*.f32 %1578 #s(literal 1 binary32)) s) (*.f32 %2079 #s(literal 1 binary32)) %2079 (*.f32 #s(literal 1 binary32) %2079) (*.f32 s (*.f32 #s(literal 1 binary32) %1578)) (*.f32 s %1578) (/.f32 #s(literal 1 binary32) (pow.f32 %2079 #s(literal -1 binary32))) (pow.f32 %2079 #s(literal 1 binary32)) %2090 %2091 %2088 %2092 %2093 %2094 %2095 %2097 %2099 %2101 %2100 %2102 %2104 %2105 %2107 %2109 %2111 %2112 %2113 %2114 %2115 %2116 %2117 %2118 %2119 %2120 %2121 %2122 %2123 %2124 %2125 %2126 %2127 %2128 %2129 %2130 %2132 %2134 (/.f32 #s(literal 1 binary32) (pow.f32 %2135 #s(literal -1 binary32))) (-.f32 #s(literal 1453635/2097152 binary32) (neg.f32 %2138)) %2135 (pow.f32 %2135 #s(literal 1 binary32)) (+.f32 #s(literal 1453635/2097152 binary32) %2138) (neg.f32 %2143) (*.f32 (*.f32 %2135 #s(literal 1 binary32)) s) (*.f32 %2147 #s(literal 1 binary32)) %2147 (*.f32 #s(literal 1 binary32) %2147) (*.f32 s (*.f32 #s(literal 1 binary32) %2135)) (*.f32 s %2135) (/.f32 #s(literal 1 binary32) (pow.f32 %2147 #s(literal -1 binary32))) (fma.f32 %2155 #s(literal 1 binary32) %2156) (fma.f32 %2155 #s(literal 1 binary32) %2158) (fma.f32 #s(literal 1453635/2097152 binary32) s %2156) (fma.f32 #s(literal 1453635/2097152 binary32) s %2158) (fma.f32 #s(literal 1 binary32) %2155 %2156) (fma.f32 #s(literal 1 binary32) %2155 %2158) (fma.f32 s #s(literal 1453635/2097152 binary32) %2156) (fma.f32 s #s(literal 1453635/2097152 binary32) %2158) (pow.f32 %2147 #s(literal 1 binary32)) (+.f32 %2155 %2156) (+.f32 %2155 %2158) (neg.f32 (*.f32 %2143 s)) (neg.f32 (*.f32 s %2143)) %2090 %2091 %2088 %2092 %2093 %2094 %2095 %2097 %2099 %2101 %2100 %2102 %2104 %2105 %2107 %2109 %2111 %2112 %2113 %2114 %2115 %2116 %2117 %2118 %2119 %2120 %2121 %2122 %2123 %2124 %2125 %2126 %2127 %2128 %2129 %2130 %2132 %2134 (*.f32 %2155 #s(literal 1 binary32)) %2155 (*.f32 #s(literal 1 binary32) %2155) (*.f32 s #s(literal 1453635/2097152 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %2155 #s(literal -1 binary32))) (pow.f32 %2155 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) %2180) (*.f32 s (*.f32 #s(literal 1 binary32) %2182)) %2180 (*.f32 s %2182) (/.f32 #s(literal 1 binary32) (pow.f32 %2180 #s(literal -1 binary32))) (-.f32 %2155 %2188) (-.f32 %650 %2110) (-.f32 %650 (*.f32 %638 #s(literal 1453635/2097152 binary32))) (-.f32 %650 (neg.f32 %2155)) (fma.f32 %648 s %2155) (fma.f32 %2155 #s(literal 1 binary32) %2196) (fma.f32 %2155 #s(literal 1 binary32) %650) (fma.f32 #s(literal 1453635/2097152 binary32) s %2196) (fma.f32 #s(literal 1453635/2097152 binary32) s %650) (fma.f32 %650 #s(literal 1 binary32) %2155) (fma.f32 %605 s %2155) (fma.f32 #s(literal 1 binary32) %2155 %2196) (fma.f32 #s(literal 1 binary32) %2155 %650) (fma.f32 #s(literal 1 binary32) %650 %2155) (fma.f32 s %609 %2155) (fma.f32 s #s(literal 1453635/2097152 binary32) %2196) (fma.f32 s #s(literal 1453635/2097152 binary32) %650) (fma.f32 s %605 %2155) (pow.f32 %2180 #s(literal 1 binary32)) (+.f32 %2155 %2196) (+.f32 %2155 %650) (+.f32 %650 %2155) (neg.f32 (-.f32 %2188 %2155)) %2216 (*.f32 u %1125) (/.f32 #s(literal 1 binary32) (pow.f32 %2216 #s(literal -1 binary32))) (pow.f32 %2216 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %2221 #s(literal -1 binary32))) %2221 (pow.f32 %2221 #s(literal 1 binary32)) (*.f32 (*.f32 %2221 #s(literal 1 binary32)) s) (*.f32 %2227 #s(literal 1 binary32)) %2227 (*.f32 #s(literal 1 binary32) %2227) (*.f32 s (*.f32 #s(literal 1 binary32) %2221)) (*.f32 s %2221) (/.f32 #s(literal 1 binary32) (pow.f32 %2227 #s(literal -1 binary32))) (pow.f32 %2227 #s(literal 1 binary32)) %1434 %1432 %1435 %2056 %2058 %2057 %2059 %2061 %2062 %2064 %2065 %1436 %1437 %1439 %1441 %1444 %1447 %1449 %1451 %1453 %1454 %1455 %1456 %1457 %1459 %1460 %1461 %1462 %1463 %1464 %1465 %1466 %1467 %1468 %1469 %1470 %1471 %1472 %1473 %1474 %1475 %1476 %1477 %1478 %1479 %1480 %1481 %1482 %1484 %1486 %1488 %1491 %1489 %1492 %2067 %2069 %2068 %2070 %2072 %2073 %2075 %2076 %1491 %1489 %1492 %2067 %2069 %2068 %2070 %2072 %2073 %2075 %2076 %2236 (*.f32 u %711) (/.f32 #s(literal 1 binary32) (pow.f32 %2236 #s(literal -1 binary32))) (pow.f32 %2236 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %2241 #s(literal -1 binary32))) %2241 (pow.f32 %2241 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %2245 #s(literal -1 binary32))) %2245 (pow.f32 %2245 #s(literal 1 binary32)) %2249 (*.f32 u %780) (/.f32 #s(literal 1 binary32) (pow.f32 %2249 #s(literal -1 binary32))) (pow.f32 %2249 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %2254 #s(literal -1 binary32))) (-.f32 %2249 %672) (-.f32 %674 %2258) (fma.f32 %674 #s(literal 1 binary32) %2260) (fma.f32 %674 #s(literal 1 binary32) %2262) (fma.f32 %674 #s(literal 1 binary32) %2249) %2254 (fma.f32 u %780 %674) (fma.f32 #s(literal 4 binary32) s %2260) (fma.f32 #s(literal 4 binary32) s %2262) (fma.f32 #s(literal 4 binary32) s %2249) (fma.f32 #s(literal 1 binary32) %674 %2260) (fma.f32 #s(literal 1 binary32) %674 %2262) (fma.f32 #s(literal 1 binary32) %674 %2249) (fma.f32 s #s(literal 4 binary32) %2260) (fma.f32 s #s(literal 4 binary32) %2262) (fma.f32 s #s(literal 4 binary32) %2249) (pow.f32 %2254 #s(literal 1 binary32)) (+.f32 %2249 %674) (+.f32 %674 %2260) (+.f32 %674 %2262) (+.f32 %674 %2249) (neg.f32 (-.f32 %2258 %674)) %2282 (*.f32 u %2254) (/.f32 #s(literal 1 binary32) (pow.f32 %2282 #s(literal -1 binary32))) (-.f32 %1582 (*.f32 %7 %2249)) (-.f32 %1582 (*.f32 %2258 u)) (-.f32 %1582 (neg.f32 %2290)) (fma.f32 %2249 u %1582) (fma.f32 %112 %780 %1582) (fma.f32 %674 u %2290) (fma.f32 %780 %112 %1582) (fma.f32 %144 #s(literal 4 binary32) %2290) (fma.f32 %52 s %2290) (fma.f32 u %2249 %1582) (fma.f32 u %674 %2290) (fma.f32 #s(literal 4 binary32) %144 %2290) (fma.f32 s %52 %2290) (pow.f32 %2282 #s(literal 1 binary32)) (+.f32 %2290 %1582) (+.f32 %1582 %2290) (/.f32 #s(literal 1 binary32) (pow.f32 %2306 #s(literal -1 binary32))) %2306 (pow.f32 %2306 #s(literal 1 binary32)) %2310 (*.f32 u %842) (/.f32 #s(literal 1 binary32) (pow.f32 %2310 #s(literal -1 binary32))) (pow.f32 %2310 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %2315 #s(literal -1 binary32))) %2315 (pow.f32 %2315 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %2319 #s(literal -1 binary32))) %2319 (pow.f32 %2319 #s(literal 1 binary32)) %904 %906 %909 %910 %911 %912 %913 %914 %915 %916 %917 %918 %920 %921 %923 %924 %925 %926 %927 %928 %225 %930 %932 %934 %935 %936 %937 %940 %942 %944 %946 %947 %949 %951 %952 %953 %955 %957 %959 %960 %962 %965 %966 %967 %968 %969 %970 %971 %973 %974 %976 %978 %979 %980 %982 %983 %985 %988 %989 %990 %991 %992 %995 %996 %997 %998 %999 %1001 %1003 %1005 %1007 %1009 %1010 %545 %1012 %1014 %1017 %1019 %1021 %1023 %1026 %1028 %1030 %1032 %1036 %1038 %1039 %1041 %1043 %1045 %1046 %1048 %1050 %1049 %1051 %1053 %1054 %1056 %1059 %1062 %1064 %1065 %1067 %1068 %1069 %1071 %1074 %1076 %1077 %1078 %1079 %1080 %1082 %1083 %1084 %1085 %1086 %1088 %1089 %1090 %1092 %1094 %1095 %1097 %1098 %1099 %1100 %1103 %1105 %1107 %1109 %1111 %1112 %1113 %1114 %1012 %1014 %1017 %1019 %1021 %1023 %1026 %1028 %1030 %1032 %1036 %1038 %1039 %1041 %1043 %1045 %1046 %1048 %1050 %1049 %1051 %1053 %1054 %1056 %1059 %1062 %1064 %1065 %1067 %1068 %1069 %1071 %1074 %1076 %1077 %1078 %1079 %1080 %1082 %1083 %1084 %1085 %1086 %1088 %1089 %1090 %1092 %1094 %1095 %1097 %1098 %1099 %1100 %1103 %1105 %1107 %1109 %1111 %1112 %1113 %1114 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %963 %1917 %1918 %1919 %1920 %1921 %1922 %1923 %1924 %1927 %1928 %1929 %949 %951 %952 %953 %955 %957 %959 %960 %962 %965 %966 %967 %968 %969 %970 %971 %973 %974 %976 %978 %979 %980 %982 %983 %985 %988 %989 %990 %991 %992 %995 %996 %997 %998 %999 %1001 %1003 %1005 %1007 %1009 %1010 %545 %1012 %1014 %1017 %1019 %1021 %1023 %1026 %1028 %1030 %1032 %1036 %1038 %1039 %1041 %1043 %1045 %1046 %1048 %1050 %1049 %1051 %1053 %1054 %1056 %1059 %1062 %1064 %1065 %1067 %1068 %1069 %1071 %1074 %1076 %1077 %1078 %1079 %1080 %1082 %1083 %1084 %1085 %1086 %1088 %1089 %1090 %1092 %1094 %1095 %1097 %1098 %1099 %1100 %1103 %1105 %1107 %1109 %1111 %1112 %1113 %1114 (log.f32 (pow.f32 %1930 s)) (*.f32 (*.f32 %1932 #s(literal 1 binary32)) s) (*.f32 %2327 #s(literal 1 binary32)) %2327 (*.f32 #s(literal 1 binary32) %2327) (*.f32 s (*.f32 #s(literal 1 binary32) %1932)) (*.f32 s %1932) (/.f32 #s(literal 1 binary32) (pow.f32 %2327 #s(literal -1 binary32))) (fma.f32 %1843 s %1052) (fma.f32 %1042 #s(literal 1 binary32) %1052) (fma.f32 %487 s %1052) (fma.f32 #s(literal 1 binary32) %1066 %1047) (fma.f32 s %487 %1047) (pow.f32 %2327 #s(literal 1 binary32)) (+.f32 %1042 %1052) (+.f32 %1066 %1047) (neg.f32 (*.f32 %1938 s)) (neg.f32 (*.f32 s %1938)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %1157)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %1156)) (*.f32 #s(literal -1 binary32) %2352) (*.f32 #s(literal 1 binary32) %1157) (/.f32 #s(literal -1 binary32) %2351) (/.f32 #s(literal 1 binary32) (/.f32 %2351 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 %2351)) (/.f32 #s(literal 1 binary32) (pow.f32 %1157 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1156 #s(literal 1 binary32))) %1157 (pow.f32 %1157 #s(literal 1 binary32)) (pow.f32 %1156 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 25/16 binary32) %1156) (/.f32 #s(literal -9/16 binary32) %1156)) (neg.f32 (*.f32 #s(literal -1 binary32) %1157)) (neg.f32 (/.f32 #s(literal -1 binary32) %1156)) (neg.f32 %2352) (*.f32 (*.f32 %1157 #s(literal 1 binary32)) s) (*.f32 %2376 #s(literal 1 binary32)) (*.f32 %1157 s) (*.f32 #s(literal 1 binary32) %2376) (*.f32 s %1157) (/.f32 %638 %2351) (/.f32 #s(literal 1 binary32) (/.f32 %1156 s)) (/.f32 #s(literal 1 binary32) (pow.f32 %2376 #s(literal -1 binary32))) %2376 (pow.f32 %2376 #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %1227)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %1226)) (*.f32 #s(literal -1 binary32) %2392) (*.f32 #s(literal 1 binary32) %1227) (/.f32 #s(literal -1 binary32) %2391) (/.f32 #s(literal 1 binary32) (/.f32 %2391 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 %2391)) (/.f32 #s(literal 1 binary32) (pow.f32 %1227 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1226 #s(literal 1 binary32))) %1227 (pow.f32 %1227 #s(literal 1 binary32)) (pow.f32 %1226 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 25/16 binary32) %1226) (/.f32 #s(literal -9/16 binary32) %1226)) (neg.f32 (*.f32 #s(literal -1 binary32) %1227)) (neg.f32 (/.f32 #s(literal -1 binary32) %1226)) (neg.f32 %2392) (*.f32 (*.f32 %1227 #s(literal 1 binary32)) s) (*.f32 %2416 #s(literal 1 binary32)) (*.f32 %1227 s) (*.f32 #s(literal 1 binary32) %2416) (*.f32 s %1227) (/.f32 %638 %2391) (/.f32 #s(literal 1 binary32) (/.f32 %1226 s)) (/.f32 #s(literal 1 binary32) (pow.f32 %2416 #s(literal -1 binary32))) %2416 (pow.f32 %2416 #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %1321)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %1320)) (*.f32 #s(literal -1 binary32) %2432) (*.f32 #s(literal 1 binary32) %1321) (/.f32 #s(literal -1 binary32) %2431) (/.f32 #s(literal 1 binary32) (/.f32 %2431 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 %2431)) (/.f32 #s(literal 1 binary32) (pow.f32 %1321 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1320 #s(literal 1 binary32))) %1321 (pow.f32 %1321 #s(literal 1 binary32)) (pow.f32 %1320 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 25/16 binary32) %1320) (/.f32 #s(literal -9/16 binary32) %1320)) (neg.f32 (*.f32 #s(literal -1 binary32) %1321)) (neg.f32 (/.f32 #s(literal -1 binary32) %1320)) (neg.f32 %2432) (*.f32 (*.f32 %1321 #s(literal 1 binary32)) s) (*.f32 %2456 #s(literal 1 binary32)) (*.f32 %1321 s) (*.f32 #s(literal 1 binary32) %2456) (*.f32 s %1321) (/.f32 %638 %2431) (/.f32 #s(literal 1 binary32) (/.f32 %1320 s)) (/.f32 #s(literal 1 binary32) (pow.f32 %2456 #s(literal -1 binary32))) %2456 (pow.f32 %2456 #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %1351)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %1350)) (*.f32 #s(literal -1 binary32) %2472) (*.f32 #s(literal 1 binary32) %1351) (/.f32 #s(literal -1 binary32) %2471) (/.f32 #s(literal 1 binary32) (/.f32 %2471 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 %2471)) (/.f32 #s(literal 1 binary32) (pow.f32 %1351 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1350 #s(literal 1 binary32))) %1351 (pow.f32 %1351 #s(literal 1 binary32)) (pow.f32 %1350 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 25/16 binary32) %1350) (/.f32 #s(literal -9/16 binary32) %1350)) (neg.f32 (*.f32 #s(literal -1 binary32) %1351)) (neg.f32 (/.f32 #s(literal -1 binary32) %1350)) (neg.f32 %2472) |
Compiled 3 366 to 3 641 computations (-8.2% saved)
Compiled 989 to 3 571 computations (-261.1% saved)
37 alts after pruning (21 fresh and 16 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 968 | 21 | 989 |
| Fresh | 0 | 0 | 0 |
| Picked | 16 | 12 | 28 |
| Done | 1 | 4 | 5 |
| Total | 985 | 37 | 1 022 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 64.3% | (fma.f32 #s(literal 1453635/2097152 binary32) s (*.f32 s (neg.f32 (log.f32 (fabs.f32 (fma.f32 #s(literal -8 binary32) u #s(literal 2 binary32))))))) |
| ▶ | 64.9% | (fma.f32 #s(literal -1453635/2097152 binary32) s (*.f32 (neg.f32 (log.f32 (fma.f32 #s(literal -2 binary32) u #s(literal 1/2 binary32)))) s)) |
| ▶ | 64.6% | (/.f32 (neg.f32 (log.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) s)) |
| ▶ | 87.2% | (/.f32 #s(literal 1 binary32) (/.f32 (approx (/ -1 (log (- (* -4 u) -1))) (+.f32 (fma.f32 #s(literal -1/3 binary32) u #s(literal -1/2 binary32)) (/.f32 #s(literal 1/4 binary32) u))) s)) |
| ▶ | 83.6% | (/.f32 #s(literal 1 binary32) (/.f32 (approx (/ -1 (log (- (* -4 u) -1))) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) u))) s)) |
| ✓ | 70.1% | (/.f32 #s(literal 1 binary32) (approx (pow (* (neg s) (log (+ (* -4 u) 1))) -1) (/.f32 #s(literal 1/4 binary32) (*.f32 s u)))) |
| ▶ | 62.4% | (/.f32 #s(literal 1 binary32) (approx (pow (* (neg s) (log (+ (* -4 u) 1))) -1) (/.f32 #s(literal -1 binary32) (*.f32 s (log.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) u))))))) |
| ▶ | 61.9% | (+.f32 (*.f32 s #s(literal 1453635/2097152 binary32)) (*.f32 s (log.f32 (/.f32 #s(literal -1/2 binary32) (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32)))))) |
| ▶ | 63.3% | (+.f32 (*.f32 s #s(literal -1453635/2097152 binary32)) (*.f32 s (neg.f32 (log.f32 (fma.f32 u #s(literal -2 binary32) #s(literal 1/2 binary32)))))) |
| ▶ | 73.8% | (*.f32 (/.f32 s (approx (/ -1 (log (- (* -4 u) -1))) (/.f32 #s(literal 1/4 binary32) u))) #s(literal 1 binary32)) |
| ▶ | 91.6% | (*.f32 (/.f32 s (approx (/ -1 (log (- (* -4 u) -1))) (+.f32 (fma.f32 #s(literal -1/3 binary32) u #s(literal -1/2 binary32)) (/.f32 #s(literal 1/4 binary32) u)))) #s(literal 1 binary32)) |
| ▶ | 87.9% | (*.f32 (/.f32 s (approx (/ -1 (log (- (* -4 u) -1))) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) u)))) #s(literal 1 binary32)) |
| ✓ | 99.5% | (*.f32 (*.f32 s #s(literal -1 binary32)) (log1p.f32 (*.f32 (*.f32 #s(literal -4 binary32) u) #s(literal 1 binary32)))) |
| ▶ | 64.6% | %167 = (+ (* u 4) -1) (*.f32 s (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) (approx (* %167 %167) (+.f32 #s(literal 1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal 16 binary32) u) #s(literal 8 binary32)))))))))) |
| ✓ | 73.9% | (*.f32 s (/.f32 #s(literal 1 binary32) (approx (/ 2 (neg (* 2 (log (+ (* -4 u) 1))))) (/.f32 #s(literal 1/4 binary32) u)))) |
| ▶ | 87.9% | (*.f32 s (/.f32 #s(literal 1 binary32) (approx (/ -1 (log (- (* -4 u) -1))) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) u))))) |
| ▶ | 64.4% | (*.f32 s (-.f32 (neg.f32 (log.f32 (fma.f32 #s(literal -2 binary32) u #s(literal 1/2 binary32)))) #s(literal 1453635/2097152 binary32))) |
| ▶ | 62.2% | (*.f32 s (-.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -2 binary32) u #s(literal 1/2 binary32)))) #s(literal 1453635/2097152 binary32))) |
| ▶ | 64.3% | (*.f32 s (-.f32 #s(literal 1453635/2097152 binary32) (log.f32 (fabs.f32 (fma.f32 #s(literal -8 binary32) u #s(literal 2 binary32)))))) |
| ✓ | 62.2% | (*.f32 s (*.f32 #s(literal -2 binary32) (log.f32 (sqrt.f32 (fabs.f32 (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32))))))) |
| ✓ | 62.3% | (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))))) |
| ✓ | 61.9% | (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 25/16 binary32)) #s(literal -9/16 binary32))))) |
| ✓ | 92.3% | (*.f32 s (approx (neg (log (- (* -4 u) -1))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 64 binary32) u #s(literal 64/3 binary32)) u #s(literal 8 binary32)) u #s(literal 4 binary32)) u))) |
| ✓ | 90.0% | (*.f32 s (approx (neg (log (- (* -4 u) -1))) (*.f32 (fma.f32 (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) u #s(literal 4 binary32)) u))) |
| ✓ | 86.1% | (*.f32 s (approx (neg (log (- (* -4 u) -1))) (*.f32 (fma.f32 #s(literal 8 binary32) u #s(literal 4 binary32)) u))) |
| ✓ | 90.2% | (*.f32 s (approx (log (/ 1 (- 1 (* 4 u)))) (fma.f32 (*.f32 u u) (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) (*.f32 u #s(literal 4 binary32))))) |
| ✓ | 86.3% | (*.f32 s (approx (log (/ 1 (- 1 (* 4 u)))) (fma.f32 (*.f32 #s(literal 8 binary32) u) u (*.f32 u #s(literal 4 binary32))))) |
| ✓ | 74.0% | (*.f32 s (approx (log (/ 1 (- 1 (* 4 u)))) (*.f32 u (approx (+ 4 (* 8 u)) #s(literal 4 binary32))))) |
| ▶ | 98.9% | (*.f32 #s(literal 1/2 binary32) (/.f32 s (/.f32 #s(literal -1/2 binary32) (log1p.f32 (*.f32 (*.f32 u #s(literal 4 binary32)) #s(literal -1 binary32)))))) |
| ✓ | 64.6% | (*.f32 #s(literal 1/2 binary32) (/.f32 s (/.f32 #s(literal -1/2 binary32) (log.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)))))) |
| ▶ | 64.6% | (approx (* (neg s) (log (- (* -4 u) -1))) (*.f32 (neg.f32 s) (log.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32))))) |
| ▶ | 89.9% | (approx (* (neg s) (log (- (* -4 u) -1))) (*.f32 (approx (* (- (* (+ (* 64/3 u) 8) u) -4) s) (*.f32 (fma.f32 (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) u #s(literal 4 binary32)) s)) u)) |
| ▶ | 86.0% | (approx (* (neg s) (log (- (* -4 u) -1))) (*.f32 (approx (* (- (* 8 u) -4) s) (*.f32 (fma.f32 #s(literal 8 binary32) u #s(literal 4 binary32)) s)) u)) |
| ▶ | 62.1% | %27 = (sqrt 2) (approx (* s (log (/ 1 (/ (+ (* (* -4 u) %27) %27) %27)))) (*.f32 s (log.f32 (/.f32 #s(literal 11863283/8388608 binary32) (+.f32 #s(literal 11863283/8388608 binary32) (*.f32 #s(literal -4 binary32) (*.f32 u #s(literal 11863283/8388608 binary32)))))))) |
| ✓ | 86.5% | (approx (* s (log (/ 1 (- 1 (* 4 u))))) (fma.f32 (*.f32 #s(literal 4 binary32) s) u (*.f32 (*.f32 (*.f32 u s) #s(literal 8 binary32)) u))) |
| ✓ | 86.2% | (approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u (fma.f32 #s(literal 4 binary32) s (*.f32 #s(literal 8 binary32) (*.f32 s u))))) |
| ✓ | 73.8% | (approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 #s(literal 4 binary32) (*.f32 s u))) |
Compiled 37 to 163 computations (-340.5% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1793 | 12922 |
| 1× | iter-limit |
| Inputs |
|---|
%5 = (*.f32 #s(literal -4 binary32) u) %6 = (+.f32 #s(literal 1 binary32) %5) %8 = (*.f32 #s(literal 16 binary32) u) %14 = (*.f32 u #s(literal 4 binary32)) %16 = (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)) %18 = (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32)) %20 = (/.f32 #s(literal -1/2 binary32) %18) %22 = (log.f32 %16) %23 = (neg.f32 %22) %24 = (log.f32 %20) %25 = (neg.f32 s) %26 = (*.f32 %25 %22) %27 = (*.f32 s %24) %31 = (log.f32 %6) %32 = (*.f32 s %31) %33 = (/.f32 #s(literal -1 binary32) %32) %34 = (neg s) %36 = (* -4 u) %43 = (approx (pow (* %34 (log (+ %36 1))) -1) %33) %44 = (/.f32 #s(literal 1/4 binary32) u) %46 = (/.f32 #s(literal 1 binary32) s) %47 = (fma.f32 #s(literal 8 binary32) u #s(literal 4 binary32)) %48 = (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) %49 = (fma.f32 %48 u #s(literal 4 binary32)) %50 = (fma.f32 #s(literal -8 binary32) u #s(literal 2 binary32)) %51 = (fma.f32 u #s(literal -2 binary32) #s(literal 1/2 binary32)) %52 = (log.f32 %51) %53 = (neg.f32 %52) %54 = (fabs.f32 %50) %55 = (log.f32 %54) %56 = (neg.f32 %55) %57 = (*.f32 s %53) %58 = (*.f32 s %56) %59 = (-.f32 %8 #s(literal 8 binary32)) %60 = (*.f32 u %59) %61 = (+.f32 #s(literal 1 binary32) %60) %64 = (+ (* u 4) -1) %66 = (approx (* %64 %64) %61) %67 = (*.f32 %14 #s(literal -1 binary32)) %68 = (log1p.f32 %67) %69 = (fma.f32 #s(literal -2 binary32) u #s(literal 1/2 binary32)) %70 = (/.f32 #s(literal 1 binary32) %69) %71 = (log.f32 %70) %72 = (log.f32 %69) %73 = (neg.f32 %72) %74 = (*.f32 %47 s) %79 = (approx (* (- (* 8 u) -4) s) %74) %80 = (*.f32 %49 s) %87 = (approx (* (- (* (+ (* 64/3 u) 8) u) -4) s) %80) %90 = (log (- %36 -1)) %91 = (* %34 %90) %93 = (/ -1 %90) %94 = (approx %93 %44) %95 = (+.f32 #s(literal -1/2 binary32) %44) %96 = (approx %93 %95) %97 = (/.f32 #s(literal 1 binary32) %96) %98 = (fma.f32 #s(literal -1/3 binary32) u #s(literal -1/2 binary32)) %99 = (+.f32 %98 %44) %100 = (approx %93 %99) %101 = (*.f32 %73 s) %102 = (-.f32 %73 #s(literal 1453635/2097152 binary32)) %103 = (*.f32 s #s(literal -1453635/2097152 binary32)) %105 = (-.f32 #s(literal 1453635/2097152 binary32) %55) %108 = (*.f32 s #s(literal 1453635/2097152 binary32)) %109 = (*.f32 %79 u) %111 = (*.f32 %87 u) %113 = (/.f32 s %94) %115 = (/.f32 s %96) %118 = (/.f32 %96 s) %120 = (/.f32 s %100) %122 = (/.f32 %100 s) %124 = (*.f32 u #s(literal 11863283/8388608 binary32)) %125 = (*.f32 #s(literal -4 binary32) %124) %126 = (+.f32 #s(literal 11863283/8388608 binary32) %125) %127 = (/.f32 #s(literal 11863283/8388608 binary32) %126) %128 = (log.f32 %127) %129 = (*.f32 s %128) %131 = (sqrt 2) %140 = (/.f32 #s(literal 1 binary32) %66) %141 = (log.f32 %140) %142 = (/.f32 #s(literal 2 binary32) %141) %143 = (/.f32 #s(literal 1 binary32) %142) %145 = (/.f32 #s(literal -1/2 binary32) %68) %146 = (/.f32 s %145) %148 = (-.f32 %71 #s(literal 1453635/2097152 binary32)) s #s(literal 1 binary32) #s(literal 4 binary32) u #s(literal -4 binary32) %5 %6 #s(literal 16 binary32) %8 #s(literal 8 binary32) #s(literal 64/3 binary32) #s(literal -1 binary32) #s(literal 1/4 binary32) #s(literal 2 binary32) %14 #s(literal 1/2 binary32) %16 #s(literal -2 binary32) %18 #s(literal -1/2 binary32) %20 #s(literal -8 binary32) %22 %23 %24 %25 %26 %27 #s(literal 11863283/8388608 binary32) #s(literal -1453635/2097152 binary32) #s(literal 1453635/2097152 binary32) %31 %32 %33 %43 %44 #s(literal -1/3 binary32) %46 %47 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %66 %67 %68 %69 %70 %71 %72 %73 %74 %79 %80 %87 (/.f32 %23 %46) (approx %91 %26) %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 (fma.f32 #s(literal -1453635/2097152 binary32) s %101) %105 (*.f32 s %105) (fma.f32 #s(literal 1453635/2097152 binary32) s %58) %108 %109 (approx %91 %109) %111 (approx %91 %111) %113 (*.f32 %113 #s(literal 1 binary32)) %115 (*.f32 %115 #s(literal 1 binary32)) (*.f32 s %97) %118 (/.f32 #s(literal 1 binary32) %118) %120 (*.f32 %120 #s(literal 1 binary32)) %122 (/.f32 #s(literal 1 binary32) %122) %124 %125 %126 %127 %128 %129 (approx (* s (log (/ 1 (/ (+ (* %36 %131) %131) %131)))) %129) (+.f32 %103 %57) %140 %141 %142 %143 (*.f32 s %143) %145 %146 (*.f32 #s(literal 1/2 binary32) %146) %148 (*.f32 s %148) (+.f32 %108 %27) (/.f32 #s(literal 1 binary32) %43) (*.f32 s %102) |
| Outputs |
|---|
%4 = (neg s) %10 = (* -4 u) %13 = (log (+ %10 1)) %14 = (* %4 %13) %17 = (*.f32 #s(literal -4 binary32) u) %18 = (+.f32 #s(literal 1 binary32) %17) %20 = (*.f32 s (log.f32 %18)) %25 = (* u 4) %27 = (+ %25 -1) %28 = (/ -1/2 %27) %29 = (log %28) %30 = (* s %29) %33 = (*.f32 #s(literal 4 binary32) u) %34 = (-.f32 %33 #s(literal 1 binary32)) %36 = (log.f32 (/.f32 #s(literal -1/2 binary32) %34)) %39 = (+ 1 %10) %41 = (* s (log %39)) %43 = (/ -1 %41) %47 = (/.f32 #s(literal 1 binary32) s) %52 = (+ (* u -2) 1/2) %53 = (log %52) %54 = (neg %53) %55 = (* s %54) %58 = (*.f32 #s(literal -2 binary32) u) %59 = (+.f32 #s(literal 1/2 binary32) %58) %60 = (log.f32 %59) %67 = (+ (* -8 u) 2) %68 = (fabs %67) %69 = (log %68) %70 = (neg %69) %71 = (* s %70) %74 = (*.f32 #s(literal -8 binary32) u) %75 = (+.f32 #s(literal 2 binary32) %74) %77 = (log.f32 (fabs.f32 %75)) %82 = (* 8 u) %83 = (+ %82 4) %84 = (* %83 s) %86 = (*.f32 #s(literal 8 binary32) u) %87 = (+.f32 #s(literal 4 binary32) %86) %92 = (+ (* 64/3 u) 8) %93 = (* %92 u) %94 = (+ %93 4) %95 = (* %94 s) %97 = (*.f32 #s(literal 64/3 binary32) u) %98 = (+.f32 #s(literal 8 binary32) %97) %100 = (+.f32 #s(literal 4 binary32) (*.f32 u %98)) %106 = (*.f32 #s(literal -1453635/2097152 binary32) s) %110 = (+ (* -2 u) 1/2) %112 = (neg (log %110)) %114 = (+ (* -1453635/2097152 s) (* %112 s)) %121 = (- 1453635/2097152 %69) %122 = (* s %121) %127 = (+ (* 1453635/2097152 s) %71) %132 = (* s 1453635/2097152) %133 = (*.f32 #s(literal 1453635/2097152 binary32) s) %137 = (* (* (- %82 -4) s) u) %138 = (*.f32 u %87) %143 = (* (* (- %93 -4) s) u) %144 = (*.f32 u %100) %148 = (* u 11863283/8388608) %149 = (* -4 %148) %150 = (+ 11863283/8388608 %149) %151 = (/ 11863283/8388608 %150) %152 = (log %151) %153 = (* s %152) %156 = (*.f32 #s(literal -11863283/2097152 binary32) u) %157 = (+.f32 #s(literal 11863283/8388608 binary32) %156) %162 = (sqrt 2) %169 = (sqrt.f32 #s(literal 2 binary32)) %178 = (/ 1 (* %27 %27)) %179 = (log %178) %180 = (/ 2 %179) %181 = (/ 1 %180) %182 = (* s %181) %192 = (/ -1/2 (log (+ 1 (* %25 -1)))) %193 = (/ s %192) %196 = (/ 1 %110) %197 = (log %196) %198 = (- %197 1453635/2097152) %199 = (* s %198) %205 = (+ %132 %30) %209 = (- %112 1453635/2097152) %210 = (* s %209) %229 = (* 16 u) %231 = (*.f32 #s(literal 16 binary32) u) %240 = (+.f32 #s(literal 2 binary32) %86) %248 = (+.f32 #s(literal 2 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 32 binary32) u)))) %253 = (*.f32 u (-.f32 %74 #s(literal 4 binary32))) %260 = (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -64/3 binary32) u) #s(literal 8 binary32))) #s(literal 4 binary32))) %271 = (neg %13) %275 = (*.f32 #s(literal 64 binary32) u) %283 = (log.f32 #s(literal 1/2 binary32)) %291 = (*.f32 s u) %292 = (*.f32 #s(literal 4 binary32) %291) %294 = (*.f32 #s(literal 8 binary32) %291) %295 = (fma.f32 #s(literal 4 binary32) s %294) %296 = (*.f32 u %295) %301 = (fma.f32 #s(literal 4 binary32) s (*.f32 u (fma.f32 #s(literal 8 binary32) s (*.f32 #s(literal 64/3 binary32) %291)))) %302 = (*.f32 u %301) %312 = (*.f32 s %283) %314 = (fma.f32 #s(literal 4 binary32) %291 %312) %316 = (fma.f32 s %283 %296) %318 = (fma.f32 s %283 %302) %343 = (/.f32 u s) %344 = (*.f32 #s(literal 1/4 binary32) %47) %350 = (*.f32 #s(literal 1/2 binary32) %47) %366 = (/ 1/4 u) %391 = (log.f32 #s(literal 2 binary32)) %415 = (*.f32 s %391) %424 = (- %229 8) %426 = (-.f32 %231 #s(literal 8 binary32)) %428 = (* u %424) %430 = (*.f32 u %426) %432 = (+ 1 %428) %440 = (*.f32 #s(literal 128 binary32) u) %447 = (+.f32 %391 %33) %449 = (+.f32 %391 %138) %451 = (+.f32 %391 %144) %459 = (/ -1 (log (- %10 -1))) %464 = (*.f32 #s(literal -1/3 binary32) u) %465 = (-.f32 %464 #s(literal 1/2 binary32)) %480 = (+ (* -1/3 u) -1/2) %483 = (+.f32 #s(literal 1453635/2097152 binary32) %283) %503 = (-.f32 #s(literal 1453635/2097152 binary32) %391) %514 = (*.f32 s %503) %626 = (-.f32 %391 #s(literal 1453635/2097152 binary32)) %634 = (*.f32 s %626) %650 = (*.f32 s %483) %659 = (/.f32 #s(literal 1 binary32) u) %661 = (*.f32 u (-.f32 %659 #s(literal 4 binary32))) %664 = (*.f32 u (-.f32 #s(literal 4 binary32) %659)) %670 = (*.f32 #s(literal 1/32 binary32) %659) %671 = (+.f32 #s(literal 1/8 binary32) %670) %673 = (*.f32 #s(literal -1 binary32) (/.f32 %671 u)) %677 = (+.f32 #s(literal 1/32 binary32) (*.f32 #s(literal 1/128 binary32) %659)) %681 = (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %677 u)) #s(literal 1/8 binary32)) u) %685 = (+.f32 #s(literal 1/128 binary32) (*.f32 #s(literal 1/512 binary32) %659)) %686 = (pow.f32 u #s(literal 2 binary32)) %692 = (log.f32 #s(literal 4 binary32)) %694 = (log.f32 (neg.f32 %659)) %695 = (*.f32 #s(literal -1 binary32) %694) %696 = (+.f32 %692 %695) %698 = (*.f32 #s(literal 1/4 binary32) %659) %699 = (fma.f32 #s(literal -1 binary32) %694 %698) %700 = (+.f32 %692 %699) %702 = (/.f32 #s(literal 1/32 binary32) %686) %707 = (pow.f32 u #s(literal 3 binary32)) %708 = (/.f32 #s(literal 1 binary32) %707) %710 = (fma.f32 #s(literal 1/4 binary32) %659 (*.f32 #s(literal 1/192 binary32) %708)) %711 = (fma.f32 #s(literal -1 binary32) %694 %710) %712 = (+.f32 %692 %711) %715 = (*.f32 #s(literal -1 binary32) %696) %723 = (log.f32 #s(literal 1/8 binary32)) %724 = (+.f32 %723 %694) %733 = (+.f32 %694 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 3/32 binary32) %659)) u))) %741 = (+.f32 %694 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 3/32 binary32) (*.f32 #s(literal 7/192 binary32) %659)) %686))) %745 = (*.f32 s %696) %748 = (/.f32 s u) %749 = (*.f32 #s(literal -1/4 binary32) %748) %752 = (/.f32 s %686) %753 = (*.f32 #s(literal 1/32 binary32) %752) %754 = (fma.f32 #s(literal -1/4 binary32) %748 %753) %758 = (/.f32 s %707) %760 = (fma.f32 #s(literal -1/4 binary32) %748 (fma.f32 #s(literal -1/192 binary32) %758 %753)) %763 = (*.f32 s %724) %777 = (fma.f32 #s(literal 1/4 binary32) %748 %745) %787 = (pow.f32 %696 #s(literal 2 binary32)) %788 = (*.f32 u %787) %789 = (*.f32 s %788) %792 = (/.f32 #s(literal 1 binary32) %745) %798 = (pow.f32 %696 #s(literal 3 binary32)) %802 = (fma.f32 #s(literal 1/32 binary32) (/.f32 #s(literal 1 binary32) (*.f32 s %787)) (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 s %798)))) %804 = (/.f32 #s(literal 1/4 binary32) %789) %808 = (*.f32 %707 %787) %811 = (*.f32 %707 %798) %816 = (*.f32 %707 %696) %818 = (*.f32 %686 %787) %821 = (*.f32 %686 %798) %834 = (*.f32 #s(literal 8 binary32) %659) %835 = (+.f32 #s(literal 64/3 binary32) %834) %847 = (*.f32 #s(literal 2 binary32) %659) %852 = (*.f32 #s(literal 1/2 binary32) %659) %856 = (+.f32 %391 %695) %858 = (+.f32 %391 %699) %862 = (+.f32 %391 %711) %873 = (fabs.f32 %659) %879 = (log.f32 %659) %881 = (+.f32 (log.f32 (*.f32 #s(literal -1 binary32) %873)) (*.f32 #s(literal -2 binary32) %879)) %885 = (*.f32 s %856) %894 = (*.f32 s %881) %897 = (-.f32 #s(literal 16 binary32) %834) %911 = (*.f32 #s(literal 1/8 binary32) %659) %912 = (+.f32 #s(literal 1/2 binary32) %911) %924 = (+.f32 %283 %694) %928 = (+.f32 %283 %733) %930 = (+.f32 %283 %741) %934 = (fma.f32 #s(literal 4 binary32) %748 (*.f32 #s(literal 8 binary32) s)) %937 = (*.f32 s %686) %940 = (*.f32 #s(literal 64/3 binary32) s) %941 = (fma.f32 #s(literal 8 binary32) %748 %940) %944 = (fma.f32 #s(literal 4 binary32) %752 %941) %949 = (/.f32 #s(literal 1 binary32) %788) %951 = (/.f32 #s(literal 1 binary32) %696) %954 = (/.f32 #s(literal 1 binary32) %787) %955 = (/.f32 #s(literal 1 binary32) %798) %957 = (fma.f32 #s(literal 1/32 binary32) %954 (*.f32 #s(literal 1/16 binary32) %955)) %959 = (/.f32 #s(literal 1/4 binary32) %788) %968 = (/.f32 #s(literal 1 binary32) %818) %969 = (/.f32 #s(literal 1 binary32) %821) %976 = (-.f32 %698 #s(literal 1/2 binary32)) %978 = (/ 1 %459) %981 = (fma.f32 #s(literal -1 binary32) %696 %702) %987 = (+.f32 #s(literal 1/3 binary32) %852) %991 = (+ %480 %366) %996 = (+.f32 #s(literal 1453635/2097152 binary32) %856) %999 = (+.f32 #s(literal 1453635/2097152 binary32) %858) %1018 = (-.f32 #s(literal 1453635/2097152 binary32) %881) %1035 = (*.f32 #s(literal 11863283/8388608 binary32) %659) %1042 = (*.f32 #s(literal 1/16 binary32) %659) %1043 = (+.f32 #s(literal 1/4 binary32) %1042) %1056 = (*.f32 #s(literal 1/256 binary32) %659) %1057 = (+.f32 #s(literal 1/64 binary32) %1056) %1063 = (log.f32 #s(literal 1/4 binary32)) %1064 = (+.f32 %1063 %694) %1073 = (*.f32 s %1064) %1084 = (/.f32 #s(literal 1/16 binary32) %686) %1090 = (/.f32 #s(literal 3/256 binary32) %686) %1101 = (log.f32 #s(literal 1/16 binary32)) %1103 = (+.f32 %1101 (*.f32 #s(literal 2 binary32) %879)) %1108 = (+.f32 %1084 %852) %1122 = (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) %1103)) %1123 = (pow.f32 %1103 #s(literal 2 binary32)) %1125 = (/.f32 #s(literal 1 binary32) (*.f32 u %1123)) %1128 = (pow.f32 %1103 #s(literal 3 binary32)) %1131 = (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %686 %1128)) %1122) %1135 = (+.f32 %1125 (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %686 %1123)))) %1159 = (+.f32 %702 %698) %1166 = (*.f32 #s(literal 1/2 binary32) (*.f32 s %1103)) %1168 = (fma.f32 #s(literal 1/4 binary32) %748 %1166) %1170 = (fma.f32 #s(literal 1/32 binary32) %752 %1168) %1177 = (*.f32 #s(literal 1/2 binary32) %951) %1181 = (fma.f32 #s(literal 1/64 binary32) %954 (*.f32 #s(literal 1/32 binary32) %955)) %1183 = (/.f32 #s(literal 1/8 binary32) %788) %1203 = (*.f32 #s(literal 1/16 binary32) %752) %1212 = (-.f32 %924 #s(literal 1453635/2097152 binary32)) %1214 = (+.f32 #s(literal 1453635/2097152 binary32) %698) %1221 = (*.f32 s %1212) %1232 = (fma.f32 #s(literal 1453635/2097152 binary32) s %763) %1243 = (*.f32 s %996) %1271 = (/.f32 #s(literal -1 binary32) u) %1272 = (log.f32 %1271) %1273 = (*.f32 #s(literal -1 binary32) %1272) %1274 = (+.f32 %692 %1273) %1281 = (fma.f32 #s(literal -1 binary32) %1272 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) %670) u))) %1289 = (fma.f32 #s(literal -1 binary32) %1272 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/192 binary32) %686) %670)) u))) %1303 = (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/32 binary32) (*.f32 #s(literal 1/192 binary32) %659)) u)) #s(literal 1/4 binary32)) u) %1304 = (*.f32 #s(literal -1 binary32) %1303) %1307 = (+.f32 %723 %1272) %1309 = (+.f32 %1272 %698) %1312 = (+.f32 %1272 %1159) %1315 = (+.f32 %1272 %1304) %1318 = (*.f32 s %1274) %1321 = (*.f32 #s(literal 1/4 binary32) %748) %1326 = (/.f32 (fma.f32 #s(literal -1/4 binary32) s (*.f32 #s(literal -1/32 binary32) %748)) u) %1327 = (*.f32 #s(literal -1 binary32) %1326) %1335 = (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/192 binary32) %748 (*.f32 #s(literal 1/32 binary32) s)) u) (*.f32 #s(literal -1/4 binary32) s)) u) %1336 = (*.f32 #s(literal -1 binary32) %1335) %1339 = (*.f32 s %1307) %1350 = (*.f32 #s(literal 1/4 binary32) s) %1364 = (pow.f32 %1274 #s(literal 2 binary32)) %1365 = (*.f32 u %1364) %1366 = (*.f32 s %1365) %1368 = (/.f32 #s(literal 1 binary32) %1318) %1373 = (pow.f32 %1274 #s(literal 3 binary32)) %1374 = (*.f32 u %1373) %1378 = (/.f32 #s(literal 1 binary32) (*.f32 s %1364)) %1379 = (*.f32 #s(literal 1/4 binary32) %1378) %1387 = (/.f32 #s(literal 1 binary32) (*.f32 s %1373)) %1391 = (fma.f32 #s(literal 1/32 binary32) %1378 (*.f32 #s(literal 1/16 binary32) %1387)) %1412 = (+.f32 %391 %1273) %1428 = (fabs.f32 %1271) %1433 = (+.f32 (log.f32 %1428) (*.f32 #s(literal -2 binary32) %1272)) %1437 = (*.f32 s %1412) %1446 = (*.f32 s %1433) %1469 = (+.f32 %283 %1272) %1471 = (+.f32 %283 %1309) %1473 = (+.f32 %283 %1312) %1475 = (+.f32 %283 %1315) %1478 = (fma.f32 #s(literal -8 binary32) s (*.f32 #s(literal -4 binary32) %748)) %1488 = (/.f32 #s(literal 1 binary32) %1365) %1489 = (/.f32 #s(literal 1 binary32) %1274) %1495 = (/.f32 #s(literal 1 binary32) %1364) %1496 = (*.f32 #s(literal 1/4 binary32) %1495) %1503 = (/.f32 #s(literal 1 binary32) %1373) %1507 = (fma.f32 #s(literal 1/32 binary32) %1495 (*.f32 #s(literal 1/16 binary32) %1503)) %1532 = (+.f32 #s(literal 1453635/2097152 binary32) %1412) %1552 = (-.f32 #s(literal 1453635/2097152 binary32) %1433) %1588 = (+.f32 %1063 %1272) %1596 = (*.f32 s %1588) %1613 = (*.f32 #s(literal 2 binary32) %1272) %1614 = (+.f32 %1101 %1613) %1634 = (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) %1614)) %1635 = (pow.f32 %1614 #s(literal 2 binary32)) %1641 = (/.f32 #s(literal 1 binary32) (pow.f32 %1614 #s(literal 3 binary32))) %1642 = (*.f32 #s(literal 1/2 binary32) %1641) %1643 = (/.f32 #s(literal 1 binary32) %1635) %1644 = (*.f32 #s(literal 1/8 binary32) %1643) %1645 = (-.f32 %1642 %1644) %1664 = (*.f32 #s(literal 1/2 binary32) %1614) %1673 = (*.f32 #s(literal 1/2 binary32) (*.f32 s %1614)) %1683 = (*.f32 #s(literal 1/2 binary32) %1489) %1689 = (*.f32 #s(literal 1/8 binary32) %1495) %1699 = (fma.f32 #s(literal 1/64 binary32) %1495 (*.f32 #s(literal 1/32 binary32) %1503)) %1733 = (-.f32 %1469 #s(literal 1453635/2097152 binary32)) %1741 = (*.f32 s %1733) %1749 = (fma.f32 #s(literal 1453635/2097152 binary32) s %1339) %1757 = (*.f32 s %1532) (approx s #s(literal 0 binary32)) (approx s s) (approx %4 (*.f32 #s(literal -1 binary32) s)) (approx %14 (*.f32 #s(literal -1 binary32) %20)) (approx %30 (*.f32 s %36)) (approx %41 %20) (approx %43 (/.f32 #s(literal -1 binary32) %20)) (approx (/ 1 s) %47) (approx %55 (*.f32 #s(literal -1 binary32) (*.f32 s %60))) (approx %71 (*.f32 #s(literal -1 binary32) (*.f32 s %77))) (approx %84 (*.f32 s %87)) (approx %95 (*.f32 s %100)) (approx (* s -1453635/2097152) %106) (approx %114 (*.f32 s (-.f32 (*.f32 #s(literal -1 binary32) %60) #s(literal 1453635/2097152 binary32)))) (approx %122 (*.f32 s (-.f32 #s(literal 1453635/2097152 binary32) %77))) (approx %127 (*.f32 s (+.f32 #s(literal 1453635/2097152 binary32) (*.f32 #s(literal -1 binary32) %77)))) (approx %132 %133) (approx %137 (*.f32 s %138)) (approx %143 (*.f32 s %144)) (approx %153 (*.f32 s (log.f32 (/.f32 #s(literal 11863283/8388608 binary32) %157)))) (approx (* s (log (/ 1 (/ (+ (* %10 %162) %162) %162)))) (*.f32 s (log.f32 (/.f32 %169 (+.f32 %169 (*.f32 #s(literal -4 binary32) (*.f32 u %169))))))) (approx %182 (*.f32 #s(literal 1/2 binary32) (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %34 #s(literal 2 binary32))))))) (approx %193 (*.f32 #s(literal -2 binary32) %20)) (approx %199 (*.f32 s (-.f32 (log.f32 (/.f32 #s(literal 1 binary32) %59)) #s(literal 1453635/2097152 binary32)))) (approx %205 (*.f32 s (+.f32 #s(literal 1453635/2097152 binary32) %36))) (approx %210 (*.f32 #s(literal -1 binary32) (*.f32 s (+.f32 #s(literal 1453635/2097152 binary32) %60)))) (approx %127 (*.f32 #s(literal -1 binary32) (*.f32 s (-.f32 %77 #s(literal 1453635/2097152 binary32))))) (approx %205 (*.f32 #s(literal -1 binary32) (*.f32 s (-.f32 (*.f32 #s(literal -1 binary32) %36) #s(literal 1453635/2097152 binary32))))) (approx u u) (approx %10 %17) (approx %39 #s(literal 1 binary32)) (approx %39 %18) (approx %229 %231) (approx %25 %33) (approx %27 #s(literal -1 binary32)) (approx %27 %34) (approx %28 #s(literal 1/2 binary32)) (approx %28 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) u))) (approx %28 (+.f32 #s(literal 1/2 binary32) (*.f32 u %240))) (approx %28 (+.f32 #s(literal 1/2 binary32) (*.f32 u %248))) (approx %13 %253) (approx %13 %260) (approx %13 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -64 binary32) u) #s(literal 64/3 binary32))) #s(literal 8 binary32))) #s(literal 4 binary32)))) (approx %271 %138) (approx %271 %144) (approx %271 (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 64/3 binary32) %275))))))) (approx %29 %283) (approx %29 (+.f32 %283 %33)) (approx %29 (+.f32 %283 %138)) (approx %29 (+.f32 %283 %144)) (approx %14 %292) (approx %14 %296) (approx %14 %302) (approx %14 (*.f32 u (fma.f32 #s(literal 4 binary32) s (*.f32 u (fma.f32 #s(literal 8 binary32) s (*.f32 u (fma.f32 #s(literal 64/3 binary32) s (*.f32 #s(literal 64 binary32) %291)))))))) (approx %30 %312) (approx %30 %314) (approx %30 %316) (approx %30 %318) (approx %41 (*.f32 #s(literal -4 binary32) %291)) (approx %41 (*.f32 u (fma.f32 #s(literal -8 binary32) %291 (*.f32 #s(literal -4 binary32) s)))) (approx %41 (*.f32 u (fma.f32 #s(literal -4 binary32) s (*.f32 u (fma.f32 #s(literal -64/3 binary32) %291 (*.f32 #s(literal -8 binary32) s)))))) (approx %41 (*.f32 u (fma.f32 #s(literal -4 binary32) s (*.f32 u (fma.f32 #s(literal -8 binary32) s (*.f32 u (fma.f32 #s(literal -64 binary32) %291 (*.f32 #s(literal -64/3 binary32) s)))))))) (approx %43 (/.f32 #s(literal 1/4 binary32) %291)) (approx %43 (/.f32 (fma.f32 #s(literal -1/2 binary32) %343 %344) u)) (approx %43 (/.f32 (fma.f32 u (-.f32 (*.f32 #s(literal -1/3 binary32) %343) %350) %344) u)) (approx %43 (/.f32 (fma.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -2/3 binary32) %343) (*.f32 #s(literal 1/3 binary32) %47))) %350) %344) u)) (approx %366 (/.f32 #s(literal 1/4 binary32) u)) (approx %83 #s(literal 4 binary32)) (approx %83 %87) (approx %92 #s(literal 8 binary32)) (approx %92 %98) (approx %94 %100) (approx %67 #s(literal 2 binary32)) (approx %67 %75) (approx %52 %59) (approx %53 (+.f32 %283 %17)) (approx %53 (+.f32 %283 %253)) (approx %53 (+.f32 %283 %260)) (approx %54 (*.f32 #s(literal -1 binary32) %283)) (approx %54 (-.f32 %33 %283)) (approx %54 (-.f32 %138 %283)) (approx %54 (-.f32 %144 %283)) (approx %69 %391) (approx %69 (+.f32 %391 %17)) (approx %69 (+.f32 %391 %253)) (approx %69 (+.f32 %391 %260)) (approx %70 (*.f32 #s(literal -1 binary32) %391)) (approx %70 (-.f32 %33 %391)) (approx %70 (-.f32 %138 %391)) (approx %70 (-.f32 %144 %391)) (approx %55 (*.f32 #s(literal -1 binary32) %312)) (approx %55 (fma.f32 #s(literal -1 binary32) %312 %292)) (approx %55 (fma.f32 #s(literal -1 binary32) %312 %296)) (approx %55 (fma.f32 #s(literal -1 binary32) %312 %302)) (approx %71 (*.f32 #s(literal -1 binary32) %415)) (approx %71 (fma.f32 #s(literal -1 binary32) %415 %292)) (approx %71 (fma.f32 #s(literal -1 binary32) %415 %296)) (approx %71 (fma.f32 #s(literal -1 binary32) %415 %302)) (approx %424 #s(literal -8 binary32)) (approx %424 %426) (approx %428 %74) (approx %428 %430) (approx %432 (+.f32 #s(literal 1 binary32) %74)) (approx %432 (+.f32 #s(literal 1 binary32) %430)) (approx %196 %240) (approx %196 %248) (approx %196 (+.f32 #s(literal 2 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 32 binary32) %440)))))) (approx %197 %447) (approx %197 %449) (approx %197 %451) (approx %84 (*.f32 #s(literal 4 binary32) s)) (approx %84 %295) (approx %95 %301) (approx %459 (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1/2 binary32) u)) u)) (approx %459 (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 u %465)) u)) (approx %459 (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -2/3 binary32) u) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)))) u)) (approx %480 #s(literal -1/2 binary32)) (approx %480 %465) (approx %209 (*.f32 #s(literal -1 binary32) %483)) (approx %209 (-.f32 %33 %483)) (approx %209 (-.f32 %138 %483)) (approx %209 (-.f32 %144 %483)) (approx %114 (fma.f32 #s(literal -1 binary32) %312 %106)) (approx %114 (fma.f32 #s(literal -1 binary32) %312 (fma.f32 #s(literal -1453635/2097152 binary32) s %292))) (approx %114 (fma.f32 #s(literal -1 binary32) %312 (fma.f32 #s(literal -1453635/2097152 binary32) s %296))) (approx %114 (fma.f32 #s(literal -1 binary32) %312 (fma.f32 #s(literal -1453635/2097152 binary32) s %302))) (approx %121 %503) (approx %121 (-.f32 (+.f32 #s(literal 1453635/2097152 binary32) %33) %391)) (approx %121 (-.f32 (+.f32 #s(literal 1453635/2097152 binary32) %138) %391)) (approx %121 (-.f32 (+.f32 #s(literal 1453635/2097152 binary32) %144) %391)) (approx %122 %514) (approx %122 (fma.f32 #s(literal 4 binary32) %291 %514)) (approx %122 (fma.f32 s %503 %296)) (approx %122 (fma.f32 s %503 %302)) (approx %127 (fma.f32 #s(literal -1 binary32) %415 %133)) (approx %127 (fma.f32 #s(literal -1 binary32) %415 (fma.f32 #s(literal 1453635/2097152 binary32) s %292))) (approx %127 (fma.f32 #s(literal -1 binary32) %415 (fma.f32 #s(literal 1453635/2097152 binary32) s %296))) (approx %127 (fma.f32 #s(literal -1 binary32) %415 (fma.f32 #s(literal 1453635/2097152 binary32) s %302))) (approx %148 (*.f32 #s(literal 11863283/8388608 binary32) u)) (approx %149 %156) (approx %150 #s(literal 11863283/8388608 binary32)) (approx %150 %157) (approx %151 (+.f32 #s(literal 1 binary32) %33)) (approx %151 (+.f32 #s(literal 1 binary32) (*.f32 u (+.f32 #s(literal 4 binary32) %231)))) (approx %151 (+.f32 #s(literal 1 binary32) (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 u (+.f32 #s(literal 16 binary32) %275)))))) (approx %178 (+.f32 #s(literal 1 binary32) %86)) (approx %178 (+.f32 #s(literal 1 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 48 binary32) u))))) (approx %178 (+.f32 #s(literal 1 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 48 binary32) (*.f32 #s(literal 256 binary32) u))))))) (approx %179 %86) (approx %179 (*.f32 u (+.f32 #s(literal 8 binary32) %231))) (approx %179 (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 16 binary32) (*.f32 #s(literal 128/3 binary32) u)))))) (approx %179 (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 16 binary32) (*.f32 u (+.f32 #s(literal 128/3 binary32) %440))))))) (approx %192 (/.f32 #s(literal 1/8 binary32) u)) (approx %192 (/.f32 (+.f32 #s(literal 1/8 binary32) (*.f32 #s(literal -1/4 binary32) u)) u)) (approx %192 (/.f32 (+.f32 #s(literal 1/8 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1/6 binary32) u) #s(literal 1/4 binary32)))) u)) (approx %192 (/.f32 (+.f32 #s(literal 1/8 binary32) (*.f32 u (-.f32 (*.f32 u (-.f32 %464 #s(literal 1/6 binary32))) #s(literal 1/4 binary32)))) u)) (approx %193 %294) (approx %193 (*.f32 u (fma.f32 #s(literal 8 binary32) s (*.f32 #s(literal 16 binary32) %291)))) (approx %193 (*.f32 u (fma.f32 #s(literal 8 binary32) s (*.f32 u (fma.f32 #s(literal 16 binary32) s (*.f32 #s(literal 128/3 binary32) %291)))))) (approx %193 (*.f32 u (fma.f32 #s(literal 8 binary32) s (*.f32 u (fma.f32 #s(literal 16 binary32) s (*.f32 u (fma.f32 #s(literal 128/3 binary32) s (*.f32 #s(literal 128 binary32) %291)))))))) (approx %198 %626) (approx %198 (-.f32 %447 #s(literal 1453635/2097152 binary32))) (approx %198 (-.f32 %449 #s(literal 1453635/2097152 binary32))) (approx %198 (-.f32 %451 #s(literal 1453635/2097152 binary32))) (approx %199 %634) (approx %199 (fma.f32 #s(literal 4 binary32) %291 %634)) (approx %199 (fma.f32 s %626 %296)) (approx %199 (fma.f32 s %626 %302)) (approx %205 (fma.f32 #s(literal 1453635/2097152 binary32) s %312)) (approx %205 (fma.f32 #s(literal 1453635/2097152 binary32) s %314)) (approx %205 (fma.f32 #s(literal 1453635/2097152 binary32) s %316)) (approx %205 (fma.f32 #s(literal 1453635/2097152 binary32) s %318)) (approx %210 (*.f32 #s(literal -1 binary32) %650)) (approx %210 (fma.f32 #s(literal -1 binary32) %650 %292)) (approx %210 (fma.f32 #s(literal -1 binary32) %650 %296)) (approx %210 (fma.f32 #s(literal -1 binary32) %650 %302)) (approx %39 %661) (approx %27 %664) (approx %28 (/.f32 #s(literal -1/8 binary32) u)) (approx %28 %673) (approx %28 %681) (approx %28 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %685 %686)) %671) u)) (approx %13 %696) (approx %13 %700) (approx %13 (-.f32 %700 %702)) (approx %13 (-.f32 %712 %702)) (approx %271 %715) (approx %271 (*.f32 #s(literal -1 binary32) %700)) (approx %271 (-.f32 %702 %700)) (approx %271 (-.f32 %702 %712)) (approx %29 %724) (approx %29 (-.f32 %724 %698)) (approx %29 (+.f32 %723 %733)) (approx %29 (-.f32 (+.f32 %723 %741) %698)) (approx %14 (*.f32 #s(literal -1 binary32) %745)) (approx %14 (fma.f32 #s(literal -1 binary32) %745 %749)) (approx %14 (fma.f32 #s(literal -1 binary32) %745 %754)) (approx %14 (fma.f32 #s(literal -1 binary32) %745 %760)) (approx %30 %763) (approx %30 (fma.f32 #s(literal -1/4 binary32) %748 %763)) (approx %30 (fma.f32 #s(literal -1/4 binary32) %748 (fma.f32 #s(literal -3/32 binary32) %752 %763))) (approx %30 (fma.f32 #s(literal -1/4 binary32) %748 (fma.f32 #s(literal -3/32 binary32) %752 (fma.f32 #s(literal -7/192 binary32) %758 %763)))) (approx %41 %745) (approx %41 %777) (approx %41 (fma.f32 #s(literal -1/32 binary32) %752 %777)) (approx %41 (fma.f32 #s(literal -1/32 binary32) %752 (fma.f32 #s(literal 1/192 binary32) %758 %777))) (approx %43 (/.f32 #s(literal -1 binary32) %745)) (approx %43 (-.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) %789)) %792)) (approx %43 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %802 %686) %804) %792)) (approx %43 (-.f32 (+.f32 (/.f32 #s(literal 1/192 binary32) (*.f32 s %808)) (+.f32 (/.f32 #s(literal 1/128 binary32) (*.f32 s %811)) %804)) (fma.f32 #s(literal -1/4 binary32) (/.f32 %802 %816) (fma.f32 #s(literal 1/32 binary32) (/.f32 #s(literal 1 binary32) (*.f32 s %818)) (fma.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 s %821)) %792))))) (approx %83 (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 4 binary32) %659)))) (approx %92 %97) (approx %92 (*.f32 u %835)) (approx %94 (*.f32 #s(literal 64/3 binary32) %686)) (approx %94 (*.f32 %686 %835)) (approx %94 (*.f32 %686 (+.f32 #s(literal 64/3 binary32) (fma.f32 #s(literal 8 binary32) %659 (/.f32 #s(literal 4 binary32) %686))))) (approx %67 (*.f32 u (-.f32 %847 #s(literal 8 binary32)))) (approx %52 %58) (approx %52 (*.f32 u (-.f32 %852 #s(literal 2 binary32)))) (approx %53 %856) (approx %53 %858) (approx %53 (-.f32 %858 %702)) (approx %53 (-.f32 %862 %702)) (approx %54 (*.f32 #s(literal -1 binary32) %856)) (approx %54 (*.f32 #s(literal -1 binary32) %858)) (approx %54 (-.f32 %702 %858)) (approx %54 (-.f32 %702 %862)) (approx %68 (*.f32 #s(literal -1 binary32) (*.f32 %686 %873))) (approx %69 %881) (approx %70 (*.f32 #s(literal -1 binary32) %881)) (approx %55 (*.f32 #s(literal -1 binary32) %885)) (approx %55 (fma.f32 #s(literal -1 binary32) %885 %749)) (approx %55 (fma.f32 #s(literal -1 binary32) %885 %754)) (approx %55 (fma.f32 #s(literal -1 binary32) %885 %760)) (approx %71 (*.f32 #s(literal -1 binary32) %894)) (approx %424 (*.f32 u %897)) (approx %428 (*.f32 #s(literal 16 binary32) %686)) (approx %428 (*.f32 %686 %897)) (approx %432 (*.f32 %686 (-.f32 (+.f32 #s(literal 16 binary32) (/.f32 #s(literal 1 binary32) %686)) %834))) (approx %196 (/.f32 #s(literal -1/2 binary32) u)) (approx %196 (*.f32 #s(literal -1 binary32) (/.f32 %912 u))) (approx %196 (/.f32 (-.f32 %673 #s(literal 1/2 binary32)) u)) (approx %196 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %677 %686)) %912) u)) (approx %197 %924) (approx %197 (-.f32 %924 %698)) (approx %197 %928) (approx %197 (-.f32 %930 %698)) (approx %84 (*.f32 u %934)) (approx %95 (*.f32 #s(literal 64/3 binary32) %937)) (approx %95 (*.f32 %686 %941)) (approx %95 (*.f32 %686 %944)) (approx %459 (/.f32 #s(literal -1 binary32) %696)) (approx %459 (-.f32 (*.f32 #s(literal 1/4 binary32) %949) %951)) (approx %459 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %957 %686) %959) %951)) (approx %459 (-.f32 (+.f32 (/.f32 #s(literal 1/192 binary32) %808) (+.f32 (/.f32 #s(literal 1/128 binary32) %811) %959)) (fma.f32 #s(literal -1/4 binary32) (/.f32 %957 %816) (fma.f32 #s(literal 1/32 binary32) %968 (fma.f32 #s(literal 1/16 binary32) %969 %951))))) (approx (+ -1/2 %366) %976) (approx %978 (-.f32 %715 %698)) (approx %978 (-.f32 %981 %698)) (approx %978 (-.f32 %981 %710)) (approx %480 %464) (approx %480 (*.f32 #s(literal -1 binary32) (*.f32 u %987))) (approx %991 (*.f32 u (-.f32 (/.f32 #s(literal 1/4 binary32) %686) %987))) (approx %209 (*.f32 #s(literal -1 binary32) %996)) (approx %209 (*.f32 #s(literal -1 binary32) %999)) (approx %209 (-.f32 %702 %999)) (approx %209 (-.f32 %702 (+.f32 #s(literal 1453635/2097152 binary32) %862))) (approx %114 (fma.f32 #s(literal -1 binary32) %885 %106)) (approx %114 (fma.f32 #s(literal -1 binary32) %885 (fma.f32 #s(literal -1453635/2097152 binary32) s %749))) (approx %114 (fma.f32 #s(literal -1 binary32) %885 (fma.f32 #s(literal -1453635/2097152 binary32) s %754))) (approx %114 (fma.f32 #s(literal -1 binary32) %885 (fma.f32 #s(literal -1453635/2097152 binary32) s %760))) (approx %121 %1018) (approx %122 (*.f32 s %1018)) (approx %127 (fma.f32 #s(literal -1 binary32) %894 %133)) (approx %137 (*.f32 #s(literal 8 binary32) %937)) (approx %137 (*.f32 %686 %934)) (approx %143 (*.f32 #s(literal 64/3 binary32) (*.f32 s %707))) (approx %143 (*.f32 %707 %941)) (approx %143 (*.f32 %707 %944)) (approx %150 (*.f32 u (-.f32 %1035 #s(literal 11863283/2097152 binary32)))) (approx %151 (/.f32 #s(literal -1/4 binary32) u)) (approx %151 (*.f32 #s(literal -1 binary32) (/.f32 %1043 u))) (approx %151 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 1/64 binary32) %659)) u)) #s(literal 1/4 binary32)) u)) (approx %151 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %1057 %686)) %1043) u)) (approx %152 %1064) (approx %152 (-.f32 %1064 %698)) (approx %152 (+.f32 %1063 %733)) (approx %152 (-.f32 (+.f32 %1063 %741) %698)) (approx %153 %1073) (approx %153 (fma.f32 #s(literal -1/4 binary32) %748 %1073)) (approx %153 (fma.f32 #s(literal -1/4 binary32) %748 (fma.f32 #s(literal -3/32 binary32) %752 %1073))) (approx %153 (fma.f32 #s(literal -1/4 binary32) %748 (fma.f32 #s(literal -3/32 binary32) %752 (fma.f32 #s(literal -7/192 binary32) %758 %1073)))) (approx %178 %1084) (approx %178 (/.f32 (+.f32 #s(literal 1/16 binary32) %670) %686)) (approx %178 (/.f32 (+.f32 #s(literal 1/16 binary32) (+.f32 %1090 %670)) %686)) (approx %178 (/.f32 (+.f32 #s(literal 1/16 binary32) (+.f32 %1090 (fma.f32 #s(literal 1/32 binary32) %659 (*.f32 #s(literal 1/256 binary32) %708)))) %686)) (approx %179 %1103) (approx %179 (+.f32 %1101 (fma.f32 #s(literal 2 binary32) %879 %852))) (approx %179 (+.f32 %1101 (fma.f32 #s(literal 2 binary32) %879 %1108))) (approx %179 (+.f32 %1101 (fma.f32 #s(literal 2 binary32) %879 (+.f32 %1084 (fma.f32 #s(literal 1/2 binary32) %659 (*.f32 #s(literal 1/96 binary32) %708)))))) (approx %180 (/.f32 #s(literal 2 binary32) %1103)) (approx %180 (-.f32 %1122 %1125)) (approx %180 (-.f32 %1131 %1135)) (approx %180 (-.f32 (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 %707 %1128)) %1131) (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) %1128)) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) %1123))) (*.f32 %707 %1103)) (+.f32 (/.f32 #s(literal 1/48 binary32) (*.f32 %707 %1123)) %1135)))) (approx %181 (*.f32 #s(literal 1/2 binary32) %1103)) (approx %181 (fma.f32 #s(literal 1/2 binary32) %1103 %698)) (approx %181 (fma.f32 #s(literal 1/2 binary32) %1103 %1159)) (approx %181 (fma.f32 #s(literal 1/2 binary32) %1103 (+.f32 %702 %710))) (approx %182 %1166) (approx %182 %1168) (approx %182 %1170) (approx %182 (fma.f32 #s(literal 1/192 binary32) %758 %1170)) (approx %192 (/.f32 #s(literal -1/2 binary32) %696)) (approx %192 (-.f32 (*.f32 #s(literal 1/8 binary32) %949) %1177)) (approx %192 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1181 %686) %1183) %1177)) (approx %192 (-.f32 (+.f32 (/.f32 #s(literal 1/384 binary32) %808) (+.f32 (/.f32 #s(literal 1/256 binary32) %811) %1183)) (fma.f32 #s(literal -1/4 binary32) (/.f32 %1181 %816) (fma.f32 #s(literal 1/64 binary32) %968 (fma.f32 #s(literal 1/32 binary32) %969 %1177))))) (approx %193 (*.f32 #s(literal -2 binary32) %745)) (approx %193 (fma.f32 #s(literal -2 binary32) %745 (*.f32 #s(literal -1/2 binary32) %748))) (approx %193 (fma.f32 #s(literal -2 binary32) %745 (fma.f32 #s(literal -1/2 binary32) %748 %1203))) (approx %193 (fma.f32 #s(literal -2 binary32) %745 (fma.f32 #s(literal -1/2 binary32) %748 (fma.f32 #s(literal -1/96 binary32) %758 %1203)))) (approx %198 %1212) (approx %198 (-.f32 %924 %1214)) (approx %198 (-.f32 %928 #s(literal 1453635/2097152 binary32))) (approx %198 (-.f32 %930 %1214)) (approx %199 %1221) (approx %199 (fma.f32 #s(literal -1/4 binary32) %748 %1221)) (approx %199 (fma.f32 #s(literal -1/4 binary32) %748 (fma.f32 #s(literal -3/32 binary32) %752 %1221))) (approx %199 (fma.f32 #s(literal -1/4 binary32) %748 (fma.f32 #s(literal -3/32 binary32) %752 (fma.f32 #s(literal -7/192 binary32) %758 %1221)))) (approx %205 %1232) (approx %205 (fma.f32 #s(literal -1/4 binary32) %748 %1232)) (approx %205 (fma.f32 #s(literal -1/4 binary32) %748 (fma.f32 #s(literal -3/32 binary32) %752 %1232))) (approx %205 (fma.f32 #s(literal -1/4 binary32) %748 (fma.f32 #s(literal -3/32 binary32) %752 (fma.f32 #s(literal -7/192 binary32) %758 %1232)))) (approx %210 (*.f32 #s(literal -1 binary32) %1243)) (approx %210 (fma.f32 #s(literal -1 binary32) %1243 %749)) (approx %210 (fma.f32 #s(literal -1 binary32) %1243 %754)) (approx %210 (fma.f32 #s(literal -1 binary32) %1243 %760)) (approx %39 (*.f32 #s(literal -1 binary32) %664)) (approx %27 (*.f32 #s(literal -1 binary32) %661)) (approx %28 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/8 binary32) (+.f32 (/.f32 #s(literal 1/128 binary32) %686) %670)) u))) (approx %28 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/8 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %685 u)) #s(literal 1/32 binary32)) u))) u))) (approx %13 %1274) (approx %13 (-.f32 %1274 %698)) (approx %13 (+.f32 %692 %1281)) (approx %13 (+.f32 %692 %1289)) (approx %271 (*.f32 #s(literal -1 binary32) %1274)) (approx %271 (-.f32 %698 %1274)) (approx %271 (-.f32 %1159 %1274)) (approx %271 (-.f32 %1304 %1274)) (approx %29 %1307) (approx %29 (+.f32 %723 %1309)) (approx %29 (+.f32 %723 %1312)) (approx %29 (+.f32 %723 %1315)) (approx %14 (*.f32 #s(literal -1 binary32) %1318)) (approx %14 (fma.f32 #s(literal -1 binary32) %1318 %1321)) (approx %14 (fma.f32 #s(literal -1 binary32) %1318 %1327)) (approx %14 (fma.f32 #s(literal -1 binary32) %1318 %1336)) (approx %30 %1339) (approx %30 (fma.f32 #s(literal 1/4 binary32) %748 %1339)) (approx %30 (fma.f32 #s(literal -1 binary32) %1326 %1339)) (approx %30 (fma.f32 #s(literal -1 binary32) %1335 %1339)) (approx %41 %1318) (approx %41 (fma.f32 #s(literal -1/4 binary32) %748 %1318)) (approx %41 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/32 binary32) %748 %1350) u) %1318)) (approx %41 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/32 binary32) s (*.f32 #s(literal -1/192 binary32) %748)) u) %1350) u) %1318)) (approx %43 (/.f32 #s(literal -1 binary32) %1318)) (approx %43 (*.f32 #s(literal -1 binary32) (fma.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) %1366) %1368))) (approx %43 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/32 binary32) %1366) (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 s %1374)) %1379)) u)) %1368)) (approx %43 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 1/192 binary32) %1378 (*.f32 #s(literal 1/128 binary32) %1387)) (*.f32 #s(literal -1/4 binary32) (/.f32 %1391 %1274))) u)) %1391) u) %1379) u)) %1368)) (approx %67 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 #s(literal 8 binary32) %847)))) (approx %52 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 #s(literal 2 binary32) %852)))) (approx %53 %1412) (approx %53 (-.f32 %1412 %698)) (approx %53 (+.f32 %391 %1281)) (approx %53 (+.f32 %391 %1289)) (approx %54 (*.f32 #s(literal -1 binary32) %1412)) (approx %54 (-.f32 %698 %1412)) (approx %54 (-.f32 %1159 %1412)) (approx %54 (-.f32 %1304 %1412)) (approx %68 (*.f32 %686 %1428)) (approx %69 %1433) (approx %70 (*.f32 #s(literal -1 binary32) %1433)) (approx %55 (*.f32 #s(literal -1 binary32) %1437)) (approx %55 (fma.f32 #s(literal -1 binary32) %1437 %1321)) (approx %55 (fma.f32 #s(literal -1 binary32) %1437 %1327)) (approx %55 (fma.f32 #s(literal -1 binary32) %1437 %1336)) (approx %71 (*.f32 #s(literal -1 binary32) %1446)) (approx %424 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 %834 #s(literal 16 binary32))))) (approx %432 (*.f32 %686 (+.f32 #s(literal 16 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 8 binary32) %659) u))))) (approx %196 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (+.f32 %702 %911)) u))) (approx %196 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) %681)) u))) (approx %197 %1469) (approx %197 %1471) (approx %197 %1473) (approx %197 %1475) (approx %84 (*.f32 #s(literal -1 binary32) (*.f32 u %1478))) (approx %95 (*.f32 %686 (fma.f32 #s(literal -1 binary32) (/.f32 %1478 u) %940))) (approx %459 (/.f32 #s(literal -1 binary32) %1274)) (approx %459 (*.f32 #s(literal -1 binary32) (fma.f32 #s(literal 1/4 binary32) %1488 %1489))) (approx %459 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/32 binary32) %1365) (+.f32 (/.f32 #s(literal 1/16 binary32) %1374) %1496)) u)) %1489)) (approx %459 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 1/192 binary32) %1495 (*.f32 #s(literal 1/128 binary32) %1503)) (*.f32 #s(literal -1/4 binary32) (/.f32 %1507 %1274))) u)) %1507) u) %1496) u)) %1489)) (approx %978 (fma.f32 #s(literal -1 binary32) %1274 %698)) (approx %978 (fma.f32 #s(literal -1 binary32) %1274 %1159)) (approx %978 (fma.f32 #s(literal -1 binary32) %1274 %1304)) (approx %991 (*.f32 #s(literal -1 binary32) (*.f32 u (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %976 u)))))) (approx %209 (*.f32 #s(literal -1 binary32) %1532)) (approx %209 (-.f32 %698 %1532)) (approx %209 (-.f32 %1159 %1532)) (approx %209 (-.f32 %1304 %1532)) (approx %114 (fma.f32 #s(literal -1 binary32) %1437 %106)) (approx %114 (fma.f32 #s(literal -1 binary32) %1437 (fma.f32 #s(literal -1453635/2097152 binary32) s %1321))) (approx %114 (fma.f32 #s(literal -1 binary32) %1437 (fma.f32 #s(literal -1 binary32) %1326 %106))) (approx %114 (fma.f32 #s(literal -1 binary32) %1437 (fma.f32 #s(literal -1 binary32) %1335 %106))) (approx %121 %1552) (approx %122 (*.f32 s %1552)) (approx %127 (fma.f32 #s(literal -1 binary32) %1446 %133)) (approx %143 (*.f32 #s(literal -1 binary32) (*.f32 %707 (fma.f32 #s(literal -64/3 binary32) s (*.f32 #s(literal -8 binary32) %748))))) (approx %143 (*.f32 #s(literal -1 binary32) (*.f32 %707 (fma.f32 #s(literal -64/3 binary32) s (*.f32 #s(literal -1 binary32) (/.f32 %934 u)))))) (approx %150 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 #s(literal 11863283/2097152 binary32) %1035)))) (approx %151 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (+.f32 (/.f32 #s(literal 1/64 binary32) %686) %1042)) u))) (approx %151 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %1057 u)) #s(literal 1/16 binary32)) u))) u))) (approx %152 %1588) (approx %152 (+.f32 %1063 %1309)) (approx %152 (+.f32 %1063 %1312)) (approx %152 (+.f32 %1063 %1315)) (approx %153 %1596) (approx %153 (fma.f32 #s(literal 1/4 binary32) %748 %1596)) (approx %153 (fma.f32 #s(literal -1 binary32) %1326 %1596)) (approx %153 (fma.f32 #s(literal -1 binary32) %1335 %1596)) (approx %178 (/.f32 (+.f32 #s(literal 1/16 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 3/256 binary32) %1056) u)) #s(literal 1/32 binary32)) u))) %686)) (approx %179 %1614) (approx %179 (+.f32 %1101 (fma.f32 #s(literal 2 binary32) %1272 %852))) (approx %179 (+.f32 %1101 (fma.f32 #s(literal 2 binary32) %1272 %1108))) (approx %179 (+.f32 %1101 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/16 binary32) (*.f32 #s(literal 1/96 binary32) %659)) u)) #s(literal 1/2 binary32)) u) %1613))) (approx %180 (/.f32 #s(literal 2 binary32) %1614)) (approx %180 (-.f32 %1634 (/.f32 #s(literal 1 binary32) (*.f32 u %1635)))) (approx %180 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1645 u) %1643) u) %1634)) (approx %180 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/48 binary32) %1643) (fma.f32 #s(literal -1/2 binary32) (/.f32 %1645 %1614) (*.f32 #s(literal 1/16 binary32) %1641))) u) %1642) %1644) u) %1643) u) %1634)) (approx %181 %1664) (approx %181 (fma.f32 #s(literal 1/2 binary32) %1614 %698)) (approx %181 (fma.f32 #s(literal 1/2 binary32) %1614 %1159)) (approx %181 (fma.f32 #s(literal -1 binary32) %1303 %1664)) (approx %182 %1673) (approx %182 (fma.f32 #s(literal 1/4 binary32) %748 %1673)) (approx %182 (fma.f32 #s(literal -1 binary32) %1326 %1673)) (approx %182 (fma.f32 #s(literal -1 binary32) %1335 %1673)) (approx %192 (/.f32 #s(literal -1/2 binary32) %1274)) (approx %192 (*.f32 #s(literal -1 binary32) (fma.f32 #s(literal 1/8 binary32) %1488 %1683))) (approx %192 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/64 binary32) %1365) (+.f32 (/.f32 #s(literal 1/32 binary32) %1374) %1689)) u)) %1683)) (approx %192 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 1/384 binary32) %1495 (*.f32 #s(literal 1/256 binary32) %1503)) (*.f32 #s(literal -1/4 binary32) (/.f32 %1699 %1274))) u)) %1699) u) %1689) u)) %1683)) (approx %193 (*.f32 #s(literal -2 binary32) %1318)) (approx %193 (fma.f32 #s(literal -2 binary32) %1318 (*.f32 #s(literal 1/2 binary32) %748))) (approx %193 (fma.f32 #s(literal -2 binary32) %1318 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) s (*.f32 #s(literal -1/16 binary32) %748)) u)))) (approx %193 (fma.f32 #s(literal -2 binary32) %1318 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/96 binary32) %748 (*.f32 #s(literal 1/16 binary32) s)) u) (*.f32 #s(literal -1/2 binary32) s)) u)))) (approx %198 %1733) (approx %198 (-.f32 %1471 #s(literal 1453635/2097152 binary32))) (approx %198 (-.f32 %1473 #s(literal 1453635/2097152 binary32))) (approx %198 (-.f32 %1475 #s(literal 1453635/2097152 binary32))) (approx %199 %1741) (approx %199 (fma.f32 #s(literal 1/4 binary32) %748 %1741)) (approx %199 (fma.f32 #s(literal -1 binary32) %1326 %1741)) (approx %199 (fma.f32 #s(literal -1 binary32) %1335 %1741)) (approx %205 %1749) (approx %205 (fma.f32 #s(literal 1/4 binary32) %748 %1749)) (approx %205 (fma.f32 #s(literal -1 binary32) %1326 %1749)) (approx %205 (fma.f32 #s(literal -1 binary32) %1335 %1749)) (approx %210 (*.f32 #s(literal -1 binary32) %1757)) (approx %210 (fma.f32 #s(literal -1 binary32) %1757 %1321)) (approx %210 (fma.f32 #s(literal -1 binary32) %1757 %1327)) (approx %210 (fma.f32 #s(literal -1 binary32) %1757 %1336)) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 6.0ms | u | -inf |
| 4.0ms | u | inf |
| 4.0ms | s | inf |
| 3.0ms | s | 0 |
| 3.0ms | u | 0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 146 | 1096 |
| 0 | 242 | 970 |
| 1 | 797 | 941 |
| 2 | 2652 | 941 |
| 0 | 4020 | 941 |
| 0 | 4703 | 920 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%5 = (*.f32 #s(literal -4 binary32) u) %6 = (+.f32 #s(literal 1 binary32) %5) %8 = (*.f32 #s(literal 16 binary32) u) %14 = (*.f32 u #s(literal 4 binary32)) %16 = (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)) %18 = (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32)) %20 = (/.f32 #s(literal -1/2 binary32) %18) %22 = (log.f32 %16) %23 = (neg.f32 %22) %24 = (log.f32 %20) %25 = (neg.f32 s) %26 = (*.f32 %25 %22) %27 = (*.f32 s %24) %31 = (log.f32 %6) %32 = (*.f32 s %31) %33 = (/.f32 #s(literal -1 binary32) %32) %34 = (neg s) %36 = (* -4 u) %43 = (approx (pow (* %34 (log (+ %36 1))) -1) %33) %44 = (/.f32 #s(literal 1/4 binary32) u) %46 = (/.f32 #s(literal 1 binary32) s) %47 = (fma.f32 #s(literal 8 binary32) u #s(literal 4 binary32)) %48 = (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) %49 = (fma.f32 %48 u #s(literal 4 binary32)) %50 = (fma.f32 #s(literal -8 binary32) u #s(literal 2 binary32)) %51 = (fma.f32 u #s(literal -2 binary32) #s(literal 1/2 binary32)) %52 = (log.f32 %51) %53 = (neg.f32 %52) %54 = (fabs.f32 %50) %55 = (log.f32 %54) %56 = (neg.f32 %55) %57 = (*.f32 s %53) %58 = (*.f32 s %56) %59 = (-.f32 %8 #s(literal 8 binary32)) %60 = (*.f32 u %59) %61 = (+.f32 #s(literal 1 binary32) %60) %64 = (+ (* u 4) -1) %66 = (approx (* %64 %64) %61) %67 = (*.f32 %14 #s(literal -1 binary32)) %68 = (log1p.f32 %67) %69 = (fma.f32 #s(literal -2 binary32) u #s(literal 1/2 binary32)) %70 = (/.f32 #s(literal 1 binary32) %69) %71 = (log.f32 %70) %72 = (log.f32 %69) %73 = (neg.f32 %72) %74 = (*.f32 %47 s) %79 = (approx (* (- (* 8 u) -4) s) %74) %80 = (*.f32 %49 s) %87 = (approx (* (- (* (+ (* 64/3 u) 8) u) -4) s) %80) %90 = (log (- %36 -1)) %91 = (* %34 %90) %93 = (/ -1 %90) %94 = (approx %93 %44) %95 = (+.f32 #s(literal -1/2 binary32) %44) %96 = (approx %93 %95) %97 = (/.f32 #s(literal 1 binary32) %96) %98 = (fma.f32 #s(literal -1/3 binary32) u #s(literal -1/2 binary32)) %99 = (+.f32 %98 %44) %100 = (approx %93 %99) %101 = (*.f32 %73 s) %102 = (-.f32 %73 #s(literal 1453635/2097152 binary32)) %103 = (*.f32 s #s(literal -1453635/2097152 binary32)) %105 = (-.f32 #s(literal 1453635/2097152 binary32) %55) %108 = (*.f32 s #s(literal 1453635/2097152 binary32)) %109 = (*.f32 %79 u) %111 = (*.f32 %87 u) %113 = (/.f32 s %94) %115 = (/.f32 s %96) %118 = (/.f32 %96 s) %120 = (/.f32 s %100) %122 = (/.f32 %100 s) %124 = (*.f32 u #s(literal 11863283/8388608 binary32)) %125 = (*.f32 #s(literal -4 binary32) %124) %126 = (+.f32 #s(literal 11863283/8388608 binary32) %125) %127 = (/.f32 #s(literal 11863283/8388608 binary32) %126) %128 = (log.f32 %127) %129 = (*.f32 s %128) %131 = (sqrt 2) %140 = (/.f32 #s(literal 1 binary32) %66) %141 = (log.f32 %140) %142 = (/.f32 #s(literal 2 binary32) %141) %143 = (/.f32 #s(literal 1 binary32) %142) %145 = (/.f32 #s(literal -1/2 binary32) %68) %146 = (/.f32 s %145) %148 = (-.f32 %71 #s(literal 1453635/2097152 binary32)) s #s(literal 1 binary32) #s(literal 4 binary32) u #s(literal -4 binary32) %5 %6 #s(literal 16 binary32) %8 #s(literal 8 binary32) #s(literal 64/3 binary32) #s(literal -1 binary32) #s(literal 1/4 binary32) #s(literal 2 binary32) %14 #s(literal 1/2 binary32) %16 #s(literal -2 binary32) %18 #s(literal -1/2 binary32) %20 #s(literal -8 binary32) %22 %23 %24 %25 %26 %27 #s(literal 11863283/8388608 binary32) #s(literal -1453635/2097152 binary32) #s(literal 1453635/2097152 binary32) %31 %32 %33 %43 %44 #s(literal -1/3 binary32) %46 %47 %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %66 %67 %68 %69 %70 %71 %72 %73 %74 %79 %80 %87 (/.f32 %23 %46) (approx %91 %26) %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 (fma.f32 #s(literal -1453635/2097152 binary32) s %101) %105 (*.f32 s %105) (fma.f32 #s(literal 1453635/2097152 binary32) s %58) %108 %109 (approx %91 %109) %111 (approx %91 %111) %113 (*.f32 %113 #s(literal 1 binary32)) %115 (*.f32 %115 #s(literal 1 binary32)) (*.f32 s %97) %118 (/.f32 #s(literal 1 binary32) %118) %120 (*.f32 %120 #s(literal 1 binary32)) %122 (/.f32 #s(literal 1 binary32) %122) %124 %125 %126 %127 %128 %129 (approx (* s (log (/ 1 (/ (+ (* %36 %131) %131) %131)))) %129) (+.f32 %103 %57) %140 %141 %142 %143 (*.f32 s %143) %145 %146 (*.f32 #s(literal 1/2 binary32) %146) %148 (*.f32 s %148) (+.f32 %108 %27) (/.f32 #s(literal 1 binary32) %43) (*.f32 s %102) |
| Outputs |
|---|
%6 = (*.f32 #s(literal -1 binary32) u) %7 = (*.f32 %6 #s(literal 4 binary32)) %8 = (neg.f32 u) %9 = (*.f32 %8 #s(literal 4 binary32)) %10 = (*.f32 u #s(literal 4 binary32)) %11 = (*.f32 %10 #s(literal -1 binary32)) %12 = (*.f32 #s(literal -1 binary32) %10) %13 = (*.f32 #s(literal -4 binary32) u) %14 = (*.f32 u #s(literal -4 binary32)) %15 = (*.f32 u #s(literal -1 binary32)) %16 = (*.f32 #s(literal 4 binary32) %15) %17 = (*.f32 #s(literal 4 binary32) %6) %18 = (*.f32 #s(literal 4 binary32) %8) %20 = (/.f32 #s(literal 1 binary32) (pow.f32 %13 #s(literal -1 binary32))) %21 = (pow.f32 %13 #s(literal 1 binary32)) %22 = (neg.f32 %10) %24 = (sqrt.f32 #s(literal 2 binary32)) %25 = (/.f32 #s(literal 1 binary32) %24) %26 = (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)) %27 = (*.f32 %24 %26) %28 = (*.f32 %25 %27) %29 = (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32)) %30 = (*.f32 %29 %24) %31 = (neg.f32 %24) %32 = (/.f32 #s(literal 1 binary32) %31) %33 = (*.f32 %30 %32) %34 = (*.f32 %27 %25) %35 = (*.f32 %29 #s(literal -1 binary32)) %36 = (*.f32 %26 #s(literal 1 binary32)) %37 = (*.f32 #s(literal -1 binary32) %29) %38 = (*.f32 %27 #s(literal 1 binary32)) %39 = (/.f32 %38 %24) %40 = (*.f32 %13 #s(literal 1 binary32)) %41 = (fma.f32 %40 %24 %24) %42 = (/.f32 %41 %24) %43 = (*.f32 %24 %13) %44 = (fma.f32 %43 %24 #s(literal 2 binary32)) %45 = (/.f32 %44 #s(literal 2 binary32)) %46 = (/.f32 %30 %31) %47 = (neg.f32 %31) %48 = (/.f32 %27 %47) %49 = (/.f32 %27 %24) %50 = (/.f32 #s(literal -1 binary32) %29) %51 = (/.f32 #s(literal 1 binary32) %50) %52 = (/.f32 %31 %24) %53 = (-.f32 %40 %52) %54 = (-.f32 %40 #s(literal -1 binary32)) %55 = (-.f32 %13 %52) %56 = (-.f32 %13 #s(literal -1 binary32)) %57 = (-.f32 #s(literal 1 binary32) %10) %58 = (fma.f32 %6 #s(literal 4 binary32) #s(literal 1 binary32)) %59 = (fma.f32 %8 #s(literal 4 binary32) #s(literal 1 binary32)) %60 = (fma.f32 %43 %25 #s(literal 1 binary32)) %62 = (fma.f32 %24 (/.f32 %13 %24) #s(literal 1 binary32)) %63 = (fma.f32 %13 #s(literal 1 binary32) #s(literal 1 binary32)) %64 = (fma.f32 %10 #s(literal -1 binary32) #s(literal 1 binary32)) %65 = (fma.f32 #s(literal -1 binary32) %10 #s(literal 1 binary32)) %68 = (fma.f32 #s(literal -4 binary32) (/.f32 (*.f32 %24 u) %24) #s(literal 1 binary32)) %69 = (fma.f32 u #s(literal -4 binary32) #s(literal 1 binary32)) %70 = (fma.f32 #s(literal 4 binary32) %15 #s(literal 1 binary32)) %71 = (fma.f32 #s(literal 4 binary32) %6 #s(literal 1 binary32)) %72 = (fma.f32 #s(literal 4 binary32) %8 #s(literal 1 binary32)) %73 = (pow.f32 %50 #s(literal -1 binary32)) %74 = (pow.f32 %26 #s(literal 1 binary32)) %75 = (+.f32 %40 #s(literal 1 binary32)) %76 = (+.f32 %13 #s(literal 1 binary32)) %77 = (+.f32 #s(literal 1 binary32) %40) %78 = (+.f32 #s(literal 1 binary32) %13) %80 = (neg.f32 (*.f32 %29 #s(literal 1 binary32))) %82 = (neg.f32 (*.f32 #s(literal 1 binary32) %29)) %83 = (neg.f32 %29) %85 = (*.f32 #s(literal 16 binary32) u) %113 = (/.f32 #s(literal -1 binary32) %26) %132 = (/.f32 #s(literal -1/2 binary32) %29) %134 = (*.f32 #s(literal 2 binary32) %26) %151 = (fabs.f32 %29) %152 = (log.f32 %151) %153 = (log.f32 %26) %155 = (log.f32 (fabs.f32 %151)) %156 = (*.f32 #s(literal 1 binary32) %155) %157 = (*.f32 #s(literal 1 binary32) %153) %158 = (/.f32 #s(literal 1 binary32) %153) %159 = (/.f32 #s(literal 1 binary32) %158) %160 = (fabs.f32 %30) %163 = (log.f32 %24) %164 = (-.f32 (log.f32 (fabs.f32 %160)) %163) %165 = (fabs.f32 %27) %167 = (log.f32 (fabs.f32 %165)) %168 = (-.f32 %167 %163) %171 = (-.f32 (log.f32 (fabs.f32 %38)) %163) %174 = (-.f32 (log.f32 (fabs.f32 %41)) %163) %177 = (log.f32 #s(literal 2 binary32)) %178 = (-.f32 (log.f32 (fabs.f32 %44)) %177) %179 = (log.f32 %160) %180 = (-.f32 %179 %163) %181 = (log.f32 %165) %184 = (-.f32 %181 (log.f32 (fabs.f32 %47))) %185 = (-.f32 %181 %163) %187 = (fabs.f32 %50) %188 = (log.f32 %187) %189 = (-.f32 #s(literal 0 binary32) %188) %190 = (fma.f32 #s(literal -1/2 binary32) %177 %181) %191 = (fma.f32 #s(literal -1 binary32) %163 %181) %192 = (fma.f32 #s(literal 1 binary32) %155 #s(literal 0 binary32)) %193 = (*.f32 #s(literal -1/2 binary32) %177) %194 = (fma.f32 #s(literal 1 binary32) %193 %181) %195 = (fma.f32 #s(literal 1 binary32) %153 #s(literal 0 binary32)) %196 = (pow.f32 %153 #s(literal 1 binary32)) %197 = (+.f32 %167 %193) %198 = (+.f32 %193 %181) %201 = (+.f32 %179 (log.f32 (fabs.f32 %32))) %202 = (+.f32 %181 %193) %203 = (+.f32 #s(literal 0 binary32) %153) %204 = (+.f32 %153 #s(literal 0 binary32)) %205 = (neg.f32 %153) %206 = (neg.f32 %205) %207 = (log1p.f32 %40) %208 = (log1p.f32 %13) %210 = (fabs.f32 (/.f32 #s(literal -1 binary32) %30)) %215 = (/.f32 #s(literal 1 binary32) %151) %229 = (/.f32 #s(literal -1 binary32) %153) %235 = (log.f32 %210) %243 = (log.f32 (fabs.f32 %132)) %259 = (fabs.f32 %113) %260 = (log.f32 %259) %264 = (/.f32 %153 #s(literal 1 binary32)) %266 = (/.f32 %205 #s(literal -1 binary32)) %274 = (/.f32 #s(literal 1/2 binary32) %151) %276 = (log.f32 %132) %280 = (log.f32 #s(literal 1/2 binary32)) %302 = (/.f32 #s(literal -1 binary32) s) %305 = (neg.f32 s) %308 = (log.f32 (pow.f32 %215 s)) %309 = (pow.f32 %50 s) %310 = (log.f32 %309) %311 = (pow.f32 %26 %305) %312 = (log.f32 %311) %313 = (*.f32 %266 %305) %314 = (*.f32 %305 %153) %315 = (*.f32 %205 s) %316 = (*.f32 %153 %305) %319 = (*.f32 #s(literal 1 binary32) (log.f32 (fabs.f32 %309))) %322 = (*.f32 #s(literal 1 binary32) (log.f32 (fabs.f32 %311))) %323 = (*.f32 s %188) %324 = (*.f32 s %205) %325 = (/.f32 %314 #s(literal 1 binary32)) %326 = (/.f32 #s(literal 1 binary32) s) %327 = (/.f32 %205 %326) %328 = (/.f32 %153 %302) %329 = (*.f32 %153 s) %330 = (/.f32 #s(literal -1 binary32) %329) %331 = (/.f32 #s(literal 1 binary32) %330) %332 = (pow.f32 %26 s) %334 = (log.f32 (fabs.f32 %332)) %335 = (-.f32 #s(literal 0 binary32) %334) %336 = (pow.f32 %314 #s(literal 1 binary32)) %337 = (neg.f32 %329) %340 = (pow.f32 %132 s) %342 = (*.f32 %276 s) %344 = (log.f32 (fabs.f32 %340)) %351 = (*.f32 %305 %276) %366 = (/.f32 #s(literal 1 binary32) %329) %371 = (/.f32 #s(literal 1/2 binary32) %153) %397 = (* u 4) %399 = (log (- 1 %397)) %402 = (approx (/ -1 (* %399 s)) %330) %403 = (/.f32 #s(literal 1 binary32) %402) %406 = (/.f32 #s(literal 1 binary32) u) %409 = (/.f32 #s(literal 1 binary32) %8) %413 = (neg.f32 %8) %415 = (/.f32 #s(literal 1/4 binary32) u) %423 = (/.f32 #s(literal -1/4 binary32) u) %434 = (neg.f32 %305) %440 = (fma.f32 #s(literal 8 binary32) u #s(literal 4 binary32)) %443 = (*.f32 #s(literal 8 binary32) u) %447 = (*.f32 #s(literal -8 binary32) u) %453 = (-.f32 #s(literal -4 binary32) %443) %455 = (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) %458 = (*.f32 #s(literal 64/3 binary32) u) %473 = (fma.f32 %455 u #s(literal 4 binary32)) %476 = (*.f32 %455 u) %489 = (-.f32 #s(literal -4 binary32) %476) %491 = (fma.f32 #s(literal -8 binary32) u #s(literal 2 binary32)) %508 = (-.f32 #s(literal -2 binary32) %447) %510 = (*.f32 #s(literal -2 binary32) u) %511 = (fma.f32 %510 #s(literal 2 binary32) #s(literal 1 binary32)) %512 = (/.f32 %511 #s(literal 2 binary32)) %513 = (fma.f32 #s(literal -2 binary32) u #s(literal 1/2 binary32)) %514 = (/.f32 #s(literal 1 binary32) %513) %515 = (/.f32 #s(literal 1 binary32) %514) %516 = (-.f32 %510 #s(literal -1/2 binary32)) %518 = (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) u)) %520 = (-.f32 #s(literal 1/2 binary32) (*.f32 %8 #s(literal -2 binary32))) %522 = (-.f32 #s(literal 1/2 binary32) (neg.f32 %510)) %523 = (fma.f32 u #s(literal -2 binary32) #s(literal 1/2 binary32)) %524 = (pow.f32 %514 #s(literal -1 binary32)) %525 = (pow.f32 %513 #s(literal 1 binary32)) %526 = (+.f32 %510 #s(literal 1/2 binary32)) %527 = (+.f32 #s(literal 1/2 binary32) %510) %528 = (-.f32 #s(literal -1/2 binary32) %510) %529 = (neg.f32 %528) %530 = (fabs.f32 %513) %532 = (log.f32 (/.f32 %530 #s(literal 1 binary32))) %533 = (log.f32 %530) %534 = (log.f32 %513) %536 = (log.f32 (fabs.f32 %530)) %537 = (*.f32 #s(literal 1 binary32) %536) %538 = (*.f32 #s(literal 1 binary32) %534) %540 = (/.f32 #s(literal 1 binary32) (pow.f32 %534 #s(literal -1 binary32))) %543 = (-.f32 (log.f32 (fabs.f32 %511)) %177) %544 = (fabs.f32 %514) %545 = (log.f32 %544) %546 = (-.f32 #s(literal 0 binary32) %545) %547 = (-.f32 %534 #s(literal 0 binary32)) %548 = (pow.f32 %534 #s(literal 1 binary32)) %549 = (neg.f32 %534) %550 = (neg.f32 %549) %552 = (log.f32 (*.f32 #s(literal 1 binary32) %544)) %553 = (/.f32 #s(literal 1 binary32) %530) %555 = (log.f32 (*.f32 #s(literal 1 binary32) %553)) %556 = (log.f32 %553) %557 = (log.f32 %514) %558 = (*.f32 #s(literal -1 binary32) %534) %559 = (*.f32 #s(literal 1 binary32) %545) %561 = (/.f32 #s(literal 1 binary32) (pow.f32 %549 #s(literal -1 binary32))) %562 = (-.f32 #s(literal 0 binary32) %536) %563 = (-.f32 #s(literal 0 binary32) %534) %564 = (*.f32 #s(literal 1/2 binary32) %514) %566 = (log.f32 (fabs.f32 %564)) %567 = (fma.f32 #s(literal 1 binary32) %177 %566) %568 = (/.f32 #s(literal 1/2 binary32) %513) %570 = (log.f32 (fabs.f32 %568)) %571 = (fma.f32 #s(literal 1 binary32) %177 %570) %572 = (pow.f32 %549 #s(literal 1 binary32)) %573 = (+.f32 %177 %566) %574 = (+.f32 %177 %570) %575 = (+.f32 %545 #s(literal 0 binary32)) %576 = (/.f32 #s(literal 1 binary32) %528) %579 = (+.f32 #s(literal 0 binary32) (log.f32 (fabs.f32 %576))) %580 = (+.f32 #s(literal 0 binary32) %545) %581 = (+.f32 #s(literal 0 binary32) %549) %582 = (fabs.f32 %491) %583 = (sqrt.f32 %582) %585 = (/.f32 #s(literal 1 binary32) %582) %587 = (*.f32 %491 %491) %594 = (log.f32 %582) %603 = (log.f32 (fabs.f32 %583)) %605 = (neg.f32 %594) %610 = (log.f32 (fabs.f32 %585)) %621 = (log.f32 (fabs.f32 (/.f32 #s(literal 1/2 binary32) %582))) %627 = (log.f32 (pow.f32 %513 %305)) %629 = (log.f32 (pow.f32 %553 s)) %632 = (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %513 s))) %635 = (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %514 %305))) %637 = (log.f32 (pow.f32 %514 s)) %638 = (*.f32 %549 s) %639 = (*.f32 %534 %305) %640 = (*.f32 %305 %534) %641 = (*.f32 s %545) %642 = (*.f32 s %549) %644 = (/.f32 #s(literal 1 binary32) (pow.f32 %638 #s(literal -1 binary32))) %645 = (pow.f32 %638 #s(literal 1 binary32)) %646 = (*.f32 %534 s) %647 = (neg.f32 %646) %658 = (*.f32 %605 s) %665 = (*.f32 %594 s) %667 = (fma.f32 #s(literal 16 binary32) u #s(literal -8 binary32)) %675 = (-.f32 #s(literal 8 binary32) %85) %677 = (*.f32 %667 u) %688 = (*.f32 %675 u) %690 = (fma.f32 %667 u #s(literal 1 binary32)) %706 = (approx (pow (- %397 1) 2) %690) %707 = (/.f32 #s(literal 1 binary32) %706) %728 = (*.f32 %440 s) %732 = (*.f32 #s(literal 4 binary32) s) %734 = (*.f32 %443 s) %736 = (*.f32 s #s(literal 4 binary32)) %738 = (*.f32 s %443) %754 = (approx (* (- (* 8 u) -4) s) %728) %758 = (*.f32 %473 s) %763 = (*.f32 %476 s) %766 = (*.f32 s %476) %784 = (approx (* (- (* (- (* 64/3 u) -8) u) -4) s) %758) %789 = (* (neg s) %399) %790 = (approx %789 %314) %794 = (/ -1 %399) %795 = (approx %794 %415) %796 = (/.f32 #s(literal 1 binary32) %795) %799 = (fma.f32 #s(literal -1/2 binary32) u #s(literal 1/4 binary32)) %808 = (-.f32 %415 #s(literal 1/2 binary32)) %823 = (approx %794 %808) %824 = (/.f32 #s(literal 1 binary32) %823) %832 = (neg.f32 %823) %833 = (/.f32 #s(literal 1 binary32) %832) %839 = (neg.f32 %832) %853 = (*.f32 #s(literal -1/3 binary32) u) %857 = (fma.f32 #s(literal -1/3 binary32) u #s(literal -1/2 binary32)) %874 = (fma.f32 %857 u #s(literal 1/4 binary32)) %885 = (fma.f32 #s(literal -1/3 binary32) u %808) %888 = (+.f32 %415 %853) %905 = (fma.f32 #s(literal -1/3 binary32) u %415) %920 = (approx %794 %885) %921 = (/.f32 #s(literal 1 binary32) %920) %924 = (-.f32 #s(literal -1453635/2097152 binary32) %534) %926 = (/.f32 #s(literal 1 binary32) (pow.f32 %924 #s(literal -1 binary32))) %928 = (-.f32 #s(literal 0 binary32) (-.f32 %534 #s(literal -1453635/2097152 binary32))) %929 = (+.f32 %534 #s(literal 1453635/2097152 binary32)) %930 = (-.f32 #s(literal 0 binary32) %929) %931 = (-.f32 %549 #s(literal 1453635/2097152 binary32)) %932 = (fma.f32 #s(literal -1 binary32) %534 #s(literal -1453635/2097152 binary32)) %933 = (fma.f32 #s(literal 1 binary32) %545 #s(literal -1453635/2097152 binary32)) %934 = (pow.f32 %924 #s(literal 1 binary32)) %935 = (+.f32 %549 #s(literal -1453635/2097152 binary32)) %936 = (+.f32 #s(literal -1453635/2097152 binary32) %549) %937 = (neg.f32 %929) %938 = (+.f32 #s(literal 1453635/2097152 binary32) %534) %939 = (neg.f32 %938) %940 = (*.f32 #s(literal -1453635/2097152 binary32) s) %945 = (*.f32 #s(literal 1453635/2097152 binary32) s) %947 = (*.f32 %924 s) %948 = (*.f32 s %924) %950 = (/.f32 #s(literal 1 binary32) (pow.f32 %947 #s(literal -1 binary32))) %951 = (-.f32 %940 %646) %953 = (-.f32 %638 (*.f32 %305 #s(literal -1453635/2097152 binary32))) %955 = (-.f32 %638 (neg.f32 %940)) %956 = (-.f32 %638 %945) %957 = (fma.f32 %549 s %940) %958 = (fma.f32 %534 %305 %940) %959 = (*.f32 %434 %549) %960 = (fma.f32 #s(literal -1453635/2097152 binary32) s %959) %961 = (fma.f32 #s(literal -1453635/2097152 binary32) s %638) %962 = (fma.f32 %305 %534 %940) %963 = (fma.f32 s %545 %940) %964 = (fma.f32 s %549 %940) %965 = (fma.f32 s #s(literal -1453635/2097152 binary32) %959) %966 = (fma.f32 s #s(literal -1453635/2097152 binary32) %638) %967 = (pow.f32 %947 #s(literal 1 binary32)) %968 = (+.f32 %940 %959) %969 = (+.f32 %940 %638) %970 = (+.f32 %638 %940) %972 = (neg.f32 (*.f32 %938 s)) %974 = (neg.f32 (*.f32 s %938)) %976 = (neg.f32 (-.f32 %646 %940)) %977 = (-.f32 #s(literal 1453635/2097152 binary32) %594) %985 = (-.f32 %594 #s(literal 1453635/2097152 binary32)) %987 = (*.f32 %977 s) %988 = (*.f32 s %977) %990 = (/.f32 #s(literal 1 binary32) (pow.f32 %987 #s(literal -1 binary32))) %991 = (-.f32 %945 %665) %992 = (*.f32 %305 #s(literal 1453635/2097152 binary32)) %993 = (-.f32 %658 %992) %994 = (-.f32 %658 %940) %995 = (fma.f32 %605 s %945) %996 = (*.f32 %434 %605) %997 = (fma.f32 #s(literal 1453635/2097152 binary32) s %996) %998 = (fma.f32 #s(literal 1453635/2097152 binary32) s %658) %999 = (fma.f32 %305 %594 %945) %1000 = (fma.f32 s %610 %945) %1001 = (fma.f32 s %605 %945) %1002 = (fma.f32 s #s(literal 1453635/2097152 binary32) %996) %1003 = (fma.f32 s #s(literal 1453635/2097152 binary32) %658) %1004 = (pow.f32 %987 #s(literal 1 binary32)) %1005 = (+.f32 %945 %996) %1006 = (+.f32 %945 %658) %1007 = (+.f32 %658 %945) %1009 = (neg.f32 (*.f32 %985 s)) %1011 = (neg.f32 (*.f32 s %985)) %1013 = (neg.f32 (-.f32 %665 %945)) %1018 = (*.f32 %754 u) %1023 = (approx %789 %1018) %1027 = (*.f32 %784 u) %1032 = (approx %789 %1027) %1036 = (/.f32 s %795) %1038 = (*.f32 (*.f32 %1036 #s(literal 2 binary32)) #s(literal 1/2 binary32)) %1039 = (*.f32 %796 s) %1040 = (*.f32 %1036 #s(literal 1 binary32)) %1041 = (neg.f32 %795) %1043 = (*.f32 %305 (/.f32 #s(literal 1 binary32) %1041)) %1045 = (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %1036)) %1046 = (*.f32 #s(literal 1 binary32) %1036) %1048 = (*.f32 s (*.f32 %796 #s(literal 1 binary32))) %1049 = (*.f32 s %796) %1050 = (*.f32 %305 #s(literal 1 binary32)) %1051 = (/.f32 %1050 %1041) %1052 = (*.f32 #s(literal 1 binary32) %305) %1053 = (/.f32 %1052 %1041) %1055 = (/.f32 %434 (neg.f32 %1041)) %1056 = (/.f32 %305 %1041) %1058 = (/.f32 #s(literal 1 binary32) (/.f32 %1041 %305)) %1060 = (/.f32 #s(literal 1 binary32) (pow.f32 %1036 #s(literal -1 binary32))) %1062 = (/.f32 #s(literal 1 binary32) (/.f32 %795 s)) %1064 = (pow.f32 (*.f32 %795 %326) #s(literal -1 binary32)) %1066 = (pow.f32 (*.f32 %326 %795) #s(literal -1 binary32)) %1067 = (pow.f32 %1036 #s(literal 1 binary32)) %1069 = (neg.f32 (*.f32 #s(literal -1 binary32) %1036)) %1071 = (neg.f32 (*.f32 %1036 #s(literal -1 binary32))) %1073 = (neg.f32 (/.f32 s %1041)) %1075 = (neg.f32 (/.f32 %305 %795)) %1076 = (/.f32 s %823) %1078 = (*.f32 (*.f32 %1076 #s(literal 2 binary32)) #s(literal 1/2 binary32)) %1079 = (*.f32 %833 %305) %1081 = (/.f32 #s(literal 1/2 binary32) %326) %1082 = (*.f32 (/.f32 #s(literal 2 binary32) %823) %1081) %1083 = (*.f32 %1076 #s(literal 1 binary32)) %1084 = (*.f32 %824 s) %1085 = (*.f32 %305 %833) %1087 = (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %1076)) %1088 = (/.f32 %823 s) %1090 = (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %1088)) %1091 = (/.f32 %823 %305) %1092 = (/.f32 #s(literal 1 binary32) %1091) %1093 = (*.f32 #s(literal -1 binary32) %1092) %1094 = (*.f32 #s(literal 1 binary32) %1076) %1095 = (*.f32 s %824) %1096 = (*.f32 #s(literal -1 binary32) s) %1097 = (/.f32 %1096 %832) %1098 = (*.f32 s #s(literal -1 binary32)) %1099 = (/.f32 %1098 %832) %1100 = (/.f32 %1050 %832) %1101 = (/.f32 %1052 %832) %1102 = (/.f32 %434 %839) %1103 = (/.f32 %824 %326) %1104 = (/.f32 %305 %832) %1105 = (/.f32 #s(literal -1 binary32) %1091) %1107 = (/.f32 #s(literal 1 binary32) (/.f32 %1091 #s(literal -1 binary32))) %1109 = (/.f32 #s(literal 1 binary32) (pow.f32 %1076 #s(literal -1 binary32))) %1111 = (/.f32 #s(literal 1 binary32) (/.f32 %1088 #s(literal 1 binary32))) %1112 = (/.f32 #s(literal 1 binary32) %1088) %1113 = (pow.f32 %1088 #s(literal -1 binary32)) %1114 = (pow.f32 %1076 #s(literal 1 binary32)) %1116 = (neg.f32 (*.f32 #s(literal -1 binary32) %1076)) %1118 = (neg.f32 (*.f32 %1076 #s(literal -1 binary32))) %1120 = (neg.f32 (/.f32 s %832)) %1122 = (neg.f32 (/.f32 %305 %823)) %1124 = (neg.f32 (/.f32 #s(literal -1 binary32) %1088)) %1125 = (neg.f32 %1092) %1126 = (*.f32 %823 #s(literal 1 binary32)) %1139 = (/.f32 s %920) %1141 = (*.f32 (*.f32 %1139 #s(literal 2 binary32)) #s(literal 1/2 binary32)) %1142 = (neg.f32 %920) %1143 = (/.f32 #s(literal 1 binary32) %1142) %1144 = (*.f32 %1143 %305) %1146 = (*.f32 (/.f32 #s(literal 2 binary32) %920) %1081) %1147 = (*.f32 %921 s) %1148 = (*.f32 %1139 #s(literal 1 binary32)) %1149 = (*.f32 %305 %1143) %1151 = (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %1139)) %1152 = (/.f32 %920 s) %1154 = (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %1152)) %1155 = (/.f32 %1142 s) %1156 = (/.f32 #s(literal 1 binary32) %1155) %1157 = (*.f32 #s(literal -1 binary32) %1156) %1158 = (*.f32 #s(literal 1 binary32) %1139) %1160 = (*.f32 s (*.f32 %921 #s(literal 1 binary32))) %1161 = (*.f32 s %921) %1162 = (/.f32 %1050 %1142) %1163 = (/.f32 %1052 %1142) %1164 = (neg.f32 %1142) %1165 = (/.f32 %434 %1164) %1166 = (/.f32 %921 %326) %1167 = (/.f32 %305 %1142) %1168 = (/.f32 #s(literal -1 binary32) %1155) %1170 = (/.f32 #s(literal 1 binary32) (/.f32 %1155 #s(literal -1 binary32))) %1172 = (/.f32 #s(literal 1 binary32) (pow.f32 %1139 #s(literal -1 binary32))) %1174 = (/.f32 #s(literal 1 binary32) (/.f32 %1152 #s(literal 1 binary32))) %1175 = (/.f32 #s(literal 1 binary32) %1152) %1176 = (pow.f32 %1152 #s(literal -1 binary32)) %1177 = (pow.f32 %1139 #s(literal 1 binary32)) %1179 = (neg.f32 (*.f32 #s(literal -1 binary32) %1139)) %1181 = (neg.f32 (*.f32 %1139 #s(literal -1 binary32))) %1183 = (neg.f32 (/.f32 s %1142)) %1185 = (neg.f32 (/.f32 %305 %920)) %1187 = (neg.f32 (/.f32 #s(literal -1 binary32) %1152)) %1188 = (neg.f32 %1156) %1189 = (*.f32 %920 #s(literal 1 binary32)) %1202 = (*.f32 #s(literal 11863283/8388608 binary32) u) %1208 = (*.f32 #s(literal -11863283/2097152 binary32) u) %1210 = (*.f32 #s(literal 11863283/2097152 binary32) u) %1220 = (*.f32 #s(literal -1 binary32) %1202) %1227 = (fma.f32 #s(literal 11863283/2097152 binary32) u #s(literal -11863283/8388608 binary32)) %1228 = (/.f32 #s(literal -1 binary32) %1227) %1232 = (fma.f32 #s(literal -11863283/2097152 binary32) u #s(literal 11863283/8388608 binary32)) %1247 = (/.f32 #s(literal 1 binary32) %1227) %1251 = (/.f32 #s(literal 11863283/8388608 binary32) %1232) %1263 = (fabs.f32 %1228) %1266 = (fabs.f32 %1232) %1267 = (/.f32 #s(literal 11863283/8388608 binary32) %1266) %1269 = (log.f32 %1251) %1271 = (log.f32 (fabs.f32 %1251)) %1275 = (log.f32 #s(literal 11863283/8388608 binary32)) %1279 = (log.f32 %1266) %1282 = (log.f32 (fabs.f32 %1247)) %1284 = (neg.f32 %1279) %1286 = (log.f32 %1263) %1298 = (pow.f32 %1251 s) %1300 = (*.f32 %1269 s) %1309 = (approx %789 %1300) %1314 = (*.f32 #s(literal 1/2 binary32) %707) %1316 = (/.f32 #s(literal 1/2 binary32) %706) %1318 = (neg.f32 %706) %1319 = (/.f32 #s(literal 1 binary32) %1318) %1325 = (neg.f32 %1318) %1337 = (fabs.f32 %707) %1340 = (fabs.f32 %706) %1341 = (/.f32 #s(literal 1 binary32) %1340) %1346 = (log.f32 %706) %1348 = (log.f32 %1337) %1350 = (neg.f32 %1346) %1352 = (/.f32 #s(literal -1 binary32) %1346) %1362 = (log.f32 (fabs.f32 %1314)) %1365 = (log.f32 (fabs.f32 %1316)) %1383 = (/.f32 #s(literal -2 binary32) %1346) %1385 = (*.f32 #s(literal -1/2 binary32) %1346) %1392 = (/.f32 #s(literal 2 binary32) %1346) %1398 = (sqrt.f32 %707) %1408 = (/.f32 #s(literal 1 binary32) %1392) %1422 = (/.f32 %1346 #s(literal 2 binary32)) %1436 = (/.f32 s #s(literal -2 binary32)) %1439 = (*.f32 #s(literal 1/2 binary32) s) %1448 = (*.f32 %1385 s) %1449 = (*.f32 %1350 s) %1473 = (/.f32 #s(literal -1/2 binary32) %153) %1475 = (*.f32 #s(literal -2 binary32) %153) %1480 = (/.f32 s #s(literal 1/2 binary32)) %1485 = (*.f32 s #s(literal -2 binary32)) %1486 = (pow.f32 %26 %1485) %1489 = (*.f32 %1485 %153) %1516 = (*.f32 #s(literal 1/2 binary32) %1485) %1519 = (/.f32 %1439 #s(literal -1/2 binary32)) %1522 = (/.f32 %1439 #s(literal 1/2 binary32)) %1557 = (/.f32 s %229) %1567 = (+.f32 #s(literal 1453635/2097152 binary32) %276) %1568 = (*.f32 %1567 s) %1575 = (*.f32 %434 %276) %1595 = (neg.f32 %402) %1596 = (/.f32 #s(literal 1 binary32) %1595) %1602 = (neg.f32 %1595) s #s(literal 1 binary32) #s(literal 4 binary32) u #s(literal -4 binary32) %7 %9 %11 %12 %13 %14 %16 %17 %18 %20 %21 %22 %28 %33 %34 %35 %36 %37 %39 %42 %45 %46 %48 %49 %51 %53 %54 %55 %56 %57 %58 %59 %60 %62 %63 %64 %65 %68 %26 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %82 %83 #s(literal 16 binary32) %85 (*.f32 u #s(literal 16 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %85 #s(literal -1 binary32))) (pow.f32 %85 #s(literal 1 binary32)) #s(literal 8 binary32) #s(literal 64/3 binary32) #s(literal -1 binary32) #s(literal 1/4 binary32) #s(literal 2 binary32) (*.f32 %8 #s(literal -4 binary32)) (*.f32 %13 #s(literal -1 binary32)) (*.f32 %10 #s(literal 1 binary32)) (*.f32 #s(literal -1 binary32) %13) (*.f32 #s(literal -4 binary32) %8) %10 (*.f32 #s(literal 4 binary32) u) (*.f32 #s(literal 1 binary32) %10) (/.f32 #s(literal 1 binary32) (pow.f32 %10 #s(literal -1 binary32))) (pow.f32 %10 #s(literal 1 binary32)) (neg.f32 %40) (neg.f32 %13) #s(literal 1/2 binary32) %28 %33 %34 %35 %36 %37 %39 %42 %45 %46 %48 %49 %51 %53 %54 %55 %56 %57 %58 %59 %60 %62 %63 %64 %65 %68 %26 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %80 %82 %83 #s(literal -2 binary32) (*.f32 %30 %25) (*.f32 %27 (neg.f32 %25)) (/.f32 %30 %47) (/.f32 %30 %24) (/.f32 %27 %31) (/.f32 #s(literal 1 binary32) %113) (-.f32 %10 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) %13) (fma.f32 %8 #s(literal -4 binary32) #s(literal -1 binary32)) (fma.f32 %13 #s(literal -1 binary32) #s(literal -1 binary32)) (fma.f32 %10 #s(literal 1 binary32) #s(literal -1 binary32)) (fma.f32 #s(literal -1 binary32) %13 #s(literal -1 binary32)) (fma.f32 #s(literal -4 binary32) %8 #s(literal -1 binary32)) %29 (fma.f32 #s(literal 4 binary32) u #s(literal -1 binary32)) (fma.f32 #s(literal 1 binary32) %10 #s(literal -1 binary32)) (pow.f32 %29 #s(literal 1 binary32)) (+.f32 %10 #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) %10) (neg.f32 %26) #s(literal -1/2 binary32) (*.f32 %113 #s(literal -1/2 binary32)) (*.f32 #s(literal -1/2 binary32) %113) (*.f32 #s(literal 1/2 binary32) %50) %132 (/.f32 #s(literal 1/2 binary32) %26) (/.f32 #s(literal 1 binary32) %134) (/.f32 #s(literal 1 binary32) (/.f32 %26 #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %132 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %29 #s(literal -1/2 binary32))) (pow.f32 %134 #s(literal -1 binary32)) (pow.f32 %132 #s(literal 1 binary32)) (neg.f32 (*.f32 #s(literal 1/2 binary32) %113)) (neg.f32 (/.f32 #s(literal -1/2 binary32) %26)) (neg.f32 (/.f32 #s(literal 1/2 binary32) %29)) #s(literal -8 binary32) %152 %153 %156 %157 %159 %164 %168 %171 %174 %178 %180 %184 %185 %189 %190 %191 %192 %194 %195 %196 %197 %198 %201 %202 %203 %204 %206 %207 %208 (log.f32 (*.f32 %210 %24)) (log.f32 (*.f32 #s(literal 1 binary32) %187)) (log.f32 (*.f32 #s(literal 1 binary32) %215)) (log.f32 (/.f32 %24 %165)) (log.f32 %215) (log.f32 %50) (*.f32 %205 #s(literal 1 binary32)) (*.f32 #s(literal -1 binary32) %153) (*.f32 #s(literal 1 binary32) %188) (/.f32 (/.f32 %205 #s(literal 2 binary32)) #s(literal 1/2 binary32)) (/.f32 %205 #s(literal 1 binary32)) (/.f32 %153 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) %229) (-.f32 (log.f32 (fabs.f32 (/.f32 %24 %26))) %163) (-.f32 %235 %193) (-.f32 %163 %179) (-.f32 %163 %181) (-.f32 #s(literal 0 binary32) %155) (-.f32 #s(literal 0 binary32) %153) (fma.f32 #s(literal 1/2 binary32) %177 %235) (fma.f32 #s(literal 1 binary32) %177 %243) (fma.f32 #s(literal 1 binary32) %163 %235) (pow.f32 %205 #s(literal 1 binary32)) (+.f32 (log.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) %30))) %163) (+.f32 (log.f32 (fabs.f32 (/.f32 #s(literal 2 binary32) %27))) %193) (+.f32 %235 %163) (+.f32 %188 #s(literal 0 binary32)) (+.f32 %177 %243) (+.f32 %163 %235) (+.f32 #s(literal 0 binary32) %260) (+.f32 #s(literal 0 binary32) %188) (+.f32 #s(literal 0 binary32) %205) (neg.f32 %264) (neg.f32 %266) (neg.f32 (-.f32 %153 #s(literal 0 binary32))) %205 (log.f32 (*.f32 #s(literal 1/2 binary32) %259)) (log.f32 (*.f32 #s(literal 1/2 binary32) %215)) (log.f32 %274) %276 (*.f32 #s(literal 1 binary32) %243) (/.f32 #s(literal 1 binary32) (pow.f32 %276 #s(literal -1 binary32))) (-.f32 %280 %155) (-.f32 %280 %153) (-.f32 #s(literal 0 binary32) (log.f32 (fabs.f32 %134))) (fma.f32 #s(literal -1 binary32) %177 %260) (fma.f32 #s(literal -1 binary32) %177 %188) (fma.f32 #s(literal -1 binary32) %177 %205) (fma.f32 #s(literal 1 binary32) %280 %260) (fma.f32 #s(literal 1 binary32) %280 %188) (fma.f32 #s(literal 1 binary32) %280 %205) (pow.f32 %276 #s(literal 1 binary32)) (+.f32 %260 %280) (+.f32 %280 %260) (+.f32 %280 %188) (+.f32 %280 %205) (neg.f32 (log.f32 %134)) (neg.f32 (log.f32 (/.f32 %151 #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) %302) (pow.f32 %302 #s(literal -1 binary32)) (pow.f32 %305 #s(literal 1 binary32)) %305 %308 %310 %312 %313 %314 %315 %316 %319 %322 %323 %324 %325 %327 %328 %331 %335 %336 %337 (log.f32 (pow.f32 %274 s)) (log.f32 %340) %342 (*.f32 #s(literal 1 binary32) %344) (*.f32 s %243) (*.f32 s %276) (/.f32 #s(literal 1 binary32) (pow.f32 %342 #s(literal -1 binary32))) (pow.f32 %342 #s(literal 1 binary32)) (neg.f32 %351) #s(literal 11863283/8388608 binary32) #s(literal -1453635/2097152 binary32) #s(literal 1453635/2097152 binary32) %152 %153 %156 %157 %159 %164 %168 %171 %174 %178 %180 %184 %185 %189 %190 %191 %192 %194 %195 %196 %197 %198 %201 %202 %203 %204 %206 %207 %208 (log.f32 (/.f32 #s(literal 1 binary32) %309)) (log.f32 %332) (*.f32 %264 s) (*.f32 %205 %305) %329 (*.f32 #s(literal 1 binary32) %334) (*.f32 s %153) (/.f32 %264 %326) (/.f32 %205 %302) (/.f32 %153 %326) (/.f32 #s(literal 1 binary32) %366) (pow.f32 %329 #s(literal 1 binary32)) (neg.f32 %314) (*.f32 (/.f32 #s(literal 2 binary32) %305) %371) (*.f32 (/.f32 #s(literal 2 binary32) %153) (/.f32 #s(literal 1/2 binary32) %305)) (*.f32 %302 %158) (*.f32 %366 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %314)) (*.f32 #s(literal -1 binary32) %366) (*.f32 #s(literal 1 binary32) %330) (/.f32 %302 %153) (/.f32 %158 %305) (/.f32 %229 s) (/.f32 %326 %205) %330 (/.f32 #s(literal 1 binary32) (pow.f32 %330 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %329 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %314) (pow.f32 %330 #s(literal 1 binary32)) (pow.f32 %314 #s(literal -1 binary32)) (neg.f32 %366) (/.f32 #s(literal 1 binary32) %403) %402 (pow.f32 %402 #s(literal 1 binary32)) (*.f32 %406 #s(literal 1/4 binary32)) (*.f32 #s(literal -1/4 binary32) %409) (*.f32 #s(literal 1/4 binary32) %406) (/.f32 #s(literal -1/4 binary32) %8) (/.f32 #s(literal 1/4 binary32) %413) %415 (/.f32 #s(literal 1 binary32) (/.f32 %8 #s(literal -1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %415 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 u #s(literal 1/4 binary32))) (pow.f32 %415 #s(literal 1 binary32)) (neg.f32 %423) #s(literal -1/3 binary32) (*.f32 %326 #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %326)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) s)) (*.f32 #s(literal -1 binary32) %302) (*.f32 #s(literal 1 binary32) %326) (/.f32 #s(literal -1 binary32) %305) (/.f32 #s(literal 1 binary32) %434) %326 (pow.f32 %434 #s(literal -1 binary32)) (pow.f32 %326 #s(literal 1 binary32)) (pow.f32 s #s(literal -1 binary32)) (neg.f32 %302) (/.f32 #s(literal 1 binary32) (pow.f32 %440 #s(literal -1 binary32))) (-.f32 %443 #s(literal -4 binary32)) (-.f32 #s(literal 4 binary32) (*.f32 %8 #s(literal 8 binary32))) (-.f32 #s(literal 4 binary32) %447) %440 (fma.f32 u #s(literal 8 binary32) #s(literal 4 binary32)) (pow.f32 %440 #s(literal 1 binary32)) (+.f32 %443 #s(literal 4 binary32)) (+.f32 #s(literal 4 binary32) %443) (neg.f32 %453) (/.f32 #s(literal 1 binary32) (pow.f32 %455 #s(literal -1 binary32))) (-.f32 %458 #s(literal -8 binary32)) (-.f32 #s(literal 8 binary32) (*.f32 #s(literal -64/3 binary32) u)) (-.f32 #s(literal 8 binary32) (*.f32 %8 #s(literal 64/3 binary32))) (-.f32 #s(literal 8 binary32) (neg.f32 %458)) %455 (fma.f32 u #s(literal 64/3 binary32) #s(literal 8 binary32)) (pow.f32 %455 #s(literal 1 binary32)) (+.f32 %458 #s(literal 8 binary32)) (+.f32 #s(literal 8 binary32) %458) (neg.f32 (-.f32 #s(literal -8 binary32) %458)) (/.f32 #s(literal 1 binary32) (pow.f32 %473 #s(literal -1 binary32))) (-.f32 %476 #s(literal -4 binary32)) (-.f32 #s(literal 4 binary32) (*.f32 (neg.f32 %455) u)) (-.f32 #s(literal 4 binary32) (*.f32 %8 %455)) (-.f32 #s(literal 4 binary32) (neg.f32 %476)) %473 (fma.f32 u %455 #s(literal 4 binary32)) (pow.f32 %473 #s(literal 1 binary32)) (+.f32 %476 #s(literal 4 binary32)) (+.f32 #s(literal 4 binary32) %476) (neg.f32 %489) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %491)) (-.f32 %447 #s(literal -2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 %8 #s(literal -8 binary32))) (-.f32 #s(literal 2 binary32) (neg.f32 %447)) (-.f32 #s(literal 2 binary32) %443) %491 (fma.f32 u #s(literal -8 binary32) #s(literal 2 binary32)) (pow.f32 %491 #s(literal 1 binary32)) (+.f32 (fma.f32 #s(literal -8 binary32) u #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 %447 #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) %447) (+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) %447)) (neg.f32 %508) %512 %515 %516 %518 %520 %522 %513 %523 %524 %525 %526 %527 %529 %532 %533 %534 %537 %538 %540 %543 %546 %547 %548 %550 %552 %555 %556 %557 %558 %559 %561 %562 %563 %567 %571 %572 %573 %574 %575 %579 %580 %581 %549 (*.f32 %583 %583) (/.f32 #s(literal 1 binary32) %585) (sqrt.f32 %587) (pow.f32 %583 #s(literal 2 binary32)) (pow.f32 %587 #s(literal 1/2 binary32)) (pow.f32 %582 #s(literal 1 binary32)) (fabs.f32 %508) (fabs.f32 %582) %582 %594 (*.f32 #s(literal 1/2 binary32) (log.f32 (fabs.f32 %587))) (*.f32 #s(literal 1 binary32) %594) (/.f32 #s(literal 1 binary32) (pow.f32 %594 #s(literal -1 binary32))) (pow.f32 %594 #s(literal 1 binary32)) (+.f32 %603 %603) (neg.f32 %605) (log.f32 %585) (*.f32 #s(literal -1 binary32) %594) (*.f32 #s(literal 1 binary32) %610) (/.f32 #s(literal 1 binary32) (pow.f32 %605 #s(literal -1 binary32))) (-.f32 #s(literal 0 binary32) (log.f32 (fabs.f32 (neg.f32 %582)))) (-.f32 #s(literal 0 binary32) %594) (fma.f32 #s(literal 1 binary32) %177 %621) (pow.f32 %605 #s(literal 1 binary32)) (+.f32 %177 %621) (+.f32 #s(literal 0 binary32) %610) %605 %627 %629 %632 %635 %637 %638 %639 %640 %641 %642 %644 %645 %647 (log.f32 (pow.f32 %582 %305)) (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %585 %305))) (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %582 s))) (log.f32 (pow.f32 %585 s)) %658 (*.f32 %305 %594) (*.f32 s %610) (*.f32 s %605) (/.f32 #s(literal 1 binary32) (pow.f32 %658 #s(literal -1 binary32))) (pow.f32 %658 #s(literal 1 binary32)) (neg.f32 %665) (/.f32 #s(literal 1 binary32) (pow.f32 %667 #s(literal -1 binary32))) (-.f32 %85 #s(literal 8 binary32)) %667 (fma.f32 u #s(literal 16 binary32) #s(literal -8 binary32)) (pow.f32 %667 #s(literal 1 binary32)) (+.f32 #s(literal -8 binary32) %85) (+.f32 %85 #s(literal -8 binary32)) (neg.f32 %675) %677 (*.f32 u %667) (/.f32 #s(literal 1 binary32) (pow.f32 %677 #s(literal -1 binary32))) (fma.f32 %85 u %447) (fma.f32 u %85 %447) (pow.f32 %677 #s(literal 1 binary32)) (+.f32 (*.f32 u %85) %447) (+.f32 (*.f32 %85 u) %447) (neg.f32 %688) (/.f32 #s(literal 1 binary32) (pow.f32 %690 #s(literal -1 binary32))) (-.f32 %677 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) %688) %690 (fma.f32 u %667 #s(literal 1 binary32)) (pow.f32 %690 #s(literal 1 binary32)) (+.f32 %677 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 %413 %667)) (+.f32 #s(literal 1 binary32) %677) (neg.f32 (-.f32 %688 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) %707) %706 (pow.f32 %707 #s(literal -1 binary32)) (pow.f32 %706 #s(literal 1 binary32)) %7 %9 %11 %12 %13 %14 %16 %17 %18 %20 %21 %22 %152 %153 %156 %157 %159 %164 %168 %171 %174 %178 %180 %184 %185 %189 %190 %191 %192 %194 %195 %196 %197 %198 %201 %202 %203 %204 %206 %207 %208 %512 %515 %516 %518 %520 %522 %513 %523 %524 %525 %526 %527 %529 (*.f32 %514 #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) %564) (*.f32 #s(literal 2 binary32) %568) (*.f32 #s(literal -1 binary32) %576) (*.f32 #s(literal 1 binary32) %514) (/.f32 #s(literal -1 binary32) %528) (/.f32 #s(literal 1 binary32) (/.f32 %528 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %513 #s(literal 1 binary32))) %514 (pow.f32 %514 #s(literal 1 binary32)) (pow.f32 %513 #s(literal -1 binary32)) (neg.f32 (*.f32 #s(literal -1 binary32) %514)) (neg.f32 (/.f32 #s(literal -1 binary32) %513)) (neg.f32 %576) %552 %555 %556 %557 %558 %559 %561 %562 %563 %567 %571 %572 %573 %574 %575 %579 %580 %581 %549 %532 %533 %534 %537 %538 %540 %543 %546 %547 %548 %550 %552 %555 %556 %557 %558 %559 %561 %562 %563 %567 %571 %572 %573 %574 %575 %579 %580 %581 %549 %728 (*.f32 s %440) (/.f32 #s(literal 1 binary32) (pow.f32 %728 #s(literal -1 binary32))) (fma.f32 %443 s %732) (fma.f32 #s(literal 4 binary32) s %734) (fma.f32 s %443 %736) (fma.f32 s #s(literal 4 binary32) %738) (pow.f32 %728 #s(literal 1 binary32)) (+.f32 %738 %736) (+.f32 %736 %738) (+.f32 %734 %732) (+.f32 %732 %734) (neg.f32 (*.f32 %453 s)) (neg.f32 (*.f32 s %453)) (/.f32 #s(literal 1 binary32) (pow.f32 %754 #s(literal -1 binary32))) %754 (pow.f32 %754 #s(literal 1 binary32)) %758 (*.f32 s %473) (/.f32 #s(literal 1 binary32) (pow.f32 %758 #s(literal -1 binary32))) (fma.f32 %476 s %732) (fma.f32 #s(literal 4 binary32) s %763) (fma.f32 s %476 %736) (fma.f32 s #s(literal 4 binary32) %766) (pow.f32 %758 #s(literal 1 binary32)) (+.f32 %766 %736) (+.f32 %736 %766) (+.f32 %763 %732) (+.f32 %732 %763) (neg.f32 (*.f32 %489 s)) (neg.f32 (*.f32 s %489)) (/.f32 #s(literal 1 binary32) (pow.f32 %784 #s(literal -1 binary32))) %784 (pow.f32 %784 #s(literal 1 binary32)) %308 %310 %312 %313 %314 %315 %316 %319 %322 %323 %324 %325 %327 %328 %331 %335 %336 %337 (/.f32 #s(literal 1 binary32) (pow.f32 %790 #s(literal -1 binary32))) %790 (pow.f32 %790 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) %796) %795 (pow.f32 %795 #s(literal 1 binary32)) (*.f32 %799 %406) (/.f32 (fma.f32 #s(literal -1/2 binary32) %8 #s(literal -1/4 binary32)) %8) (/.f32 (neg.f32 %799) %8) (/.f32 %799 u) (/.f32 #s(literal 1 binary32) (/.f32 u %799)) (/.f32 #s(literal 1 binary32) (pow.f32 %808 #s(literal -1 binary32))) %808 (-.f32 #s(literal -1/2 binary32) %423) (fma.f32 %406 #s(literal 1/4 binary32) #s(literal -1/2 binary32)) (fma.f32 #s(literal -1/4 binary32) %409 #s(literal -1/2 binary32)) (fma.f32 #s(literal 1/4 binary32) %406 #s(literal -1/2 binary32)) (pow.f32 %808 #s(literal 1 binary32)) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) u) u) %415) (+.f32 %415 #s(literal -1/2 binary32)) (+.f32 #s(literal -1/2 binary32) %415) (neg.f32 (-.f32 %423 #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) %824) %823 (pow.f32 %823 #s(literal 1 binary32)) (*.f32 %824 #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %824)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %823)) (*.f32 #s(literal -1 binary32) %833) (*.f32 #s(literal 1 binary32) %824) (/.f32 #s(literal -1 binary32) %832) (/.f32 #s(literal 1 binary32) (/.f32 %832 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %839) (/.f32 #s(literal 1 binary32) (pow.f32 %824 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %823 #s(literal 1 binary32))) %824 (pow.f32 %839 #s(literal -1 binary32)) (pow.f32 %824 #s(literal 1 binary32)) (pow.f32 %823 #s(literal -1 binary32)) (neg.f32 (*.f32 #s(literal -1 binary32) %824)) (neg.f32 (/.f32 #s(literal -1 binary32) %823)) (neg.f32 %833) (/.f32 (-.f32 (*.f32 %853 #s(literal 2 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %857 #s(literal -1 binary32))) (-.f32 %853 #s(literal 1/2 binary32)) (-.f32 #s(literal -1/2 binary32) (*.f32 #s(literal 1/3 binary32) u)) (-.f32 #s(literal -1/2 binary32) (*.f32 %8 #s(literal -1/3 binary32))) (-.f32 #s(literal -1/2 binary32) (neg.f32 %853)) %857 (fma.f32 u #s(literal -1/3 binary32) #s(literal -1/2 binary32)) (pow.f32 %857 #s(literal 1 binary32)) (+.f32 %853 #s(literal -1/2 binary32)) (+.f32 #s(literal -1/2 binary32) %853) (neg.f32 (-.f32 #s(literal 1/2 binary32) %853)) (*.f32 %874 %406) (/.f32 (fma.f32 %853 u %799) u) (/.f32 (fma.f32 %857 %8 #s(literal -1/4 binary32)) %8) (/.f32 (neg.f32 %874) %8) (/.f32 %874 u) (/.f32 #s(literal 1 binary32) (/.f32 u %874)) (/.f32 #s(literal 1 binary32) (pow.f32 %885 #s(literal -1 binary32))) (-.f32 %888 #s(literal 1/2 binary32)) (-.f32 %853 (-.f32 #s(literal 1/2 binary32) %415)) (-.f32 %853 (+.f32 #s(literal 1/2 binary32) %423)) (-.f32 %853 (neg.f32 %808)) (-.f32 %857 %423) (-.f32 %415 (neg.f32 %857)) (fma.f32 %406 #s(literal 1/4 binary32) %857) (fma.f32 %799 %406 %853) (fma.f32 #s(literal -1/4 binary32) %409 %857) %885 (fma.f32 #s(literal 1/4 binary32) %406 %857) (fma.f32 u #s(literal -1/3 binary32) %808) (pow.f32 %885 #s(literal 1 binary32)) (+.f32 %905 #s(literal -1/2 binary32)) (+.f32 %888 #s(literal -1/2 binary32)) (+.f32 (/.f32 (*.f32 %857 u) u) %415) (+.f32 %853 %808) (+.f32 %857 %415) (+.f32 %808 %853) (+.f32 %415 %857) (+.f32 #s(literal -1/2 binary32) %905) (+.f32 #s(literal -1/2 binary32) (-.f32 %853 %423)) (neg.f32 (-.f32 %423 %857)) (/.f32 #s(literal 1 binary32) %921) %920 (pow.f32 %920 #s(literal 1 binary32)) %627 %629 %632 %635 %637 %638 %639 %640 %641 %642 %644 %645 %647 %926 %928 %930 %931 %924 %932 %933 %934 %935 %936 %937 %939 %940 (*.f32 s #s(literal -1453635/2097152 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %940 #s(literal -1 binary32))) (pow.f32 %940 #s(literal 1 binary32)) (neg.f32 %945) %947 %948 %950 %951 %953 %955 %956 %957 %958 %960 %961 %962 %963 %964 %965 %966 %967 %968 %969 %970 %972 %974 %976 (/.f32 #s(literal 1 binary32) (pow.f32 %977 #s(literal -1 binary32))) %977 (fma.f32 #s(literal -1 binary32) %594 #s(literal 1453635/2097152 binary32)) (fma.f32 #s(literal 1 binary32) %610 #s(literal 1453635/2097152 binary32)) (pow.f32 %977 #s(literal 1 binary32)) (+.f32 %605 #s(literal 1453635/2097152 binary32)) (+.f32 #s(literal 1453635/2097152 binary32) %605) (neg.f32 %985) %987 %988 %990 %991 %993 %994 %995 %997 %998 %999 %1000 %1001 %1002 %1003 %1004 %1005 %1006 %1007 %1009 %1011 %1013 %987 %988 %990 %991 %993 %994 %995 %997 %998 %999 %1000 %1001 %1002 %1003 %1004 %1005 %1006 %1007 %1009 %1011 %1013 %945 (*.f32 s #s(literal 1453635/2097152 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %945 #s(literal -1 binary32))) (pow.f32 %945 #s(literal 1 binary32)) %1018 (*.f32 u %754) (/.f32 #s(literal 1 binary32) (pow.f32 %1018 #s(literal -1 binary32))) (pow.f32 %1018 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1023 #s(literal -1 binary32))) %1023 (pow.f32 %1023 #s(literal 1 binary32)) %1027 (*.f32 u %784) (/.f32 #s(literal 1 binary32) (pow.f32 %1027 #s(literal -1 binary32))) (pow.f32 %1027 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1032 #s(literal -1 binary32))) %1032 (pow.f32 %1032 #s(literal 1 binary32)) %1038 %1039 %1040 %1043 %1045 %1046 %1048 %1049 %1051 %1053 %1055 %1056 %1058 %1060 %1062 %1036 %1064 %1066 %1067 %1069 %1071 %1073 %1075 %1038 %1039 %1040 %1043 %1045 %1046 %1048 %1049 %1051 %1053 %1055 %1056 %1058 %1060 %1062 %1036 %1064 %1066 %1067 %1069 %1071 %1073 %1075 %1078 %1079 %1082 %1083 %1084 %1085 %1087 %1090 %1093 %1094 %1095 %1097 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1107 %1109 %1111 %1112 %1076 %1113 %1114 %1116 %1118 %1120 %1122 %1124 %1125 %1078 %1079 %1082 %1083 %1084 %1085 %1087 %1090 %1093 %1094 %1095 %1097 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1107 %1109 %1111 %1112 %1076 %1113 %1114 %1116 %1118 %1120 %1122 %1124 %1125 %1078 %1079 %1082 %1083 %1084 %1085 %1087 %1090 %1093 %1094 %1095 %1097 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1107 %1109 %1111 %1112 %1076 %1113 %1114 %1116 %1118 %1120 %1122 %1124 %1125 (*.f32 %1126 %326) (*.f32 %832 %302) (*.f32 %823 %326) (*.f32 %326 %823) (/.f32 (*.f32 %823 #s(literal -1 binary32)) %305) (/.f32 %1126 s) (/.f32 %839 %434) (/.f32 %832 %305) %1088 (/.f32 #s(literal 1 binary32) %1076) (pow.f32 %1088 #s(literal 1 binary32)) (neg.f32 %1091) %1078 %1079 %1082 %1083 %1084 %1085 %1087 %1090 %1093 %1094 %1095 %1097 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1107 %1109 %1111 %1112 %1076 %1113 %1114 %1116 %1118 %1120 %1122 %1124 %1125 %1141 %1144 %1146 %1147 %1148 %1149 %1151 %1154 %1157 %1158 %1160 %1161 %1162 %1163 %1165 %1166 %1167 %1168 %1170 %1172 %1174 %1175 %1139 %1176 %1177 %1179 %1181 %1183 %1185 %1187 %1188 %1141 %1144 %1146 %1147 %1148 %1149 %1151 %1154 %1157 %1158 %1160 %1161 %1162 %1163 %1165 %1166 %1167 %1168 %1170 %1172 %1174 %1175 %1139 %1176 %1177 %1179 %1181 %1183 %1185 %1187 %1188 (*.f32 %1189 %326) (*.f32 %1142 %302) (*.f32 %920 %326) (*.f32 %326 %920) (/.f32 (*.f32 %920 #s(literal -1 binary32)) %305) (/.f32 %1189 s) (/.f32 %1164 %434) (/.f32 %1142 %305) %1152 (/.f32 #s(literal 1 binary32) %1139) (pow.f32 %1152 #s(literal 1 binary32)) (neg.f32 %1155) %1141 %1144 %1146 %1147 %1148 %1149 %1151 %1154 %1157 %1158 %1160 %1161 %1162 %1163 %1165 %1166 %1167 %1168 %1170 %1172 %1174 %1175 %1139 %1176 %1177 %1179 %1181 %1183 %1185 %1187 %1188 %1202 (*.f32 u #s(literal 11863283/8388608 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1202 #s(literal -1 binary32))) (pow.f32 %1202 #s(literal 1 binary32)) %1208 (*.f32 %1210 #s(literal -1 binary32)) (*.f32 %1202 #s(literal -4 binary32)) (*.f32 %13 #s(literal 11863283/8388608 binary32)) (*.f32 #s(literal 11863283/8388608 binary32) %13) (*.f32 %10 #s(literal -11863283/8388608 binary32)) (*.f32 #s(literal -1 binary32) %1210) (*.f32 #s(literal -4 binary32) %1202) (*.f32 u #s(literal -11863283/2097152 binary32)) (*.f32 #s(literal 4 binary32) %1220) (/.f32 #s(literal 1 binary32) (pow.f32 %1208 #s(literal -1 binary32))) (pow.f32 %1208 #s(literal 1 binary32)) (neg.f32 %1210) (*.f32 %26 #s(literal 11863283/8388608 binary32)) (/.f32 #s(literal 1 binary32) %1228) (-.f32 %1208 #s(literal -11863283/8388608 binary32)) (-.f32 #s(literal 11863283/8388608 binary32) %1210) %1232 (fma.f32 %1210 #s(literal -1 binary32) #s(literal 11863283/8388608 binary32)) (fma.f32 %1202 #s(literal -4 binary32) #s(literal 11863283/8388608 binary32)) (fma.f32 %13 #s(literal 11863283/8388608 binary32) #s(literal 11863283/8388608 binary32)) (fma.f32 #s(literal 11863283/8388608 binary32) %13 #s(literal 11863283/8388608 binary32)) (fma.f32 %10 #s(literal -11863283/8388608 binary32) #s(literal 11863283/8388608 binary32)) (fma.f32 #s(literal -1 binary32) %1210 #s(literal 11863283/8388608 binary32)) (fma.f32 #s(literal -4 binary32) %1202 #s(literal 11863283/8388608 binary32)) (fma.f32 u #s(literal -11863283/2097152 binary32) #s(literal 11863283/8388608 binary32)) (fma.f32 #s(literal 4 binary32) %1220 #s(literal 11863283/8388608 binary32)) (pow.f32 %1232 #s(literal 1 binary32)) (+.f32 %1208 #s(literal 11863283/8388608 binary32)) (+.f32 #s(literal 11863283/8388608 binary32) %1208) (neg.f32 %1227) (*.f32 %1228 #s(literal 11863283/8388608 binary32)) (*.f32 #s(literal -11863283/8388608 binary32) %1247) (*.f32 #s(literal 11863283/8388608 binary32) %1228) (/.f32 #s(literal -11863283/8388608 binary32) %1227) %1251 (/.f32 #s(literal 1 binary32) (/.f32 %1227 #s(literal -11863283/8388608 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %1251 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1232 #s(literal 11863283/8388608 binary32))) (pow.f32 %1251 #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 11863283/8388608 binary32) %1227)) (neg.f32 (/.f32 #s(literal -11863283/8388608 binary32) %1232)) (log.f32 (*.f32 #s(literal 11863283/8388608 binary32) %1263)) (log.f32 %1267) %1269 (*.f32 #s(literal 1 binary32) %1271) (/.f32 #s(literal 1 binary32) (pow.f32 %1269 #s(literal -1 binary32))) (-.f32 %1275 (log.f32 (fabs.f32 %1266))) (-.f32 %1275 %1279) (fma.f32 #s(literal 1 binary32) %1275 %1282) (fma.f32 #s(literal 1 binary32) %1275 %1284) (fma.f32 #s(literal 1 binary32) %1275 %1286) (pow.f32 %1269 #s(literal 1 binary32)) (+.f32 %1286 %1275) (+.f32 %1275 %1282) (+.f32 %1275 %1284) (+.f32 %1275 %1286) (neg.f32 (log.f32 (/.f32 %1266 #s(literal 11863283/8388608 binary32)))) (log.f32 (pow.f32 %1267 s)) (log.f32 %1298) %1300 (*.f32 #s(literal 1 binary32) (log.f32 (fabs.f32 %1298))) (*.f32 s %1271) (*.f32 s %1269) (/.f32 #s(literal 1 binary32) (pow.f32 %1300 #s(literal -1 binary32))) (pow.f32 %1300 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1309 #s(literal -1 binary32))) %1309 (pow.f32 %1309 #s(literal 1 binary32)) %947 %948 %950 %951 %953 %955 %956 %957 %958 %960 %961 %962 %963 %964 %965 %966 %967 %968 %969 %970 %972 %974 %976 (*.f32 %707 #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) %1314) (*.f32 #s(literal 2 binary32) %1316) (*.f32 #s(literal -1 binary32) %1319) (*.f32 #s(literal 1 binary32) %707) (/.f32 #s(literal -1 binary32) %1318) (/.f32 #s(literal 1 binary32) (/.f32 %1318 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %1325) (/.f32 #s(literal 1 binary32) (/.f32 %706 #s(literal 1 binary32))) %707 (pow.f32 %1325 #s(literal -1 binary32)) (pow.f32 %707 #s(literal 1 binary32)) (pow.f32 %706 #s(literal -1 binary32)) (neg.f32 (*.f32 #s(literal -1 binary32) %707)) (neg.f32 (/.f32 #s(literal -1 binary32) %706)) (neg.f32 %1319) (log.f32 (*.f32 #s(literal 1 binary32) %1337)) (log.f32 (*.f32 #s(literal 1 binary32) %1341)) (log.f32 %1341) (log.f32 %707) (*.f32 #s(literal -1 binary32) %1346) (*.f32 #s(literal 1 binary32) %1348) (*.f32 #s(literal 1 binary32) %1350) (/.f32 #s(literal 1 binary32) %1352) (-.f32 #s(literal 0 binary32) (log.f32 (fabs.f32 %1325))) (-.f32 #s(literal 0 binary32) (log.f32 (fabs.f32 %1340))) (-.f32 #s(literal 0 binary32) %1346) (fma.f32 #s(literal 1 binary32) %177 %1362) (fma.f32 #s(literal 1 binary32) %177 %1365) (pow.f32 %1352 #s(literal -1 binary32)) (pow.f32 %1350 #s(literal 1 binary32)) (+.f32 %1348 #s(literal 0 binary32)) (+.f32 %177 %1362) (+.f32 %177 %1365) (+.f32 #s(literal 0 binary32) (log.f32 (fabs.f32 %1319))) (+.f32 #s(literal 0 binary32) %1348) (+.f32 #s(literal 0 binary32) %1350) (neg.f32 (log.f32 %1325)) %1350 (*.f32 %1352 #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) %1346)) (*.f32 #s(literal 2 binary32) %1352) %1383 (/.f32 #s(literal 2 binary32) %1350) (/.f32 #s(literal 1 binary32) %1385) (fma.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %1350) %1352) (fma.f32 #s(literal 1 binary32) %1352 %1352) (pow.f32 %1383 #s(literal 1 binary32)) (+.f32 %1352 %1352) (neg.f32 %1392) (log.f32 (pow.f32 %706 #s(literal -1/2 binary32))) (log.f32 (pow.f32 %1341 #s(literal 1/2 binary32))) (log.f32 %1398) (*.f32 %1385 #s(literal 1 binary32)) (*.f32 %1350 #s(literal 1/2 binary32)) %1385 (*.f32 #s(literal 1/2 binary32) %1348) (*.f32 #s(literal 1/2 binary32) %1350) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %1385)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %1383)) (*.f32 #s(literal -1 binary32) %1408) (*.f32 #s(literal 1 binary32) %1385) (/.f32 %1346 #s(literal -2 binary32)) (/.f32 %1350 #s(literal 2 binary32)) (/.f32 #s(literal 1/2 binary32) %1352) (/.f32 #s(literal -1 binary32) %1392) (/.f32 #s(literal 1 binary32) (/.f32 %1392 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %1385 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1383 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) %1383) (-.f32 #s(literal 0 binary32) %1422) (pow.f32 %1385 #s(literal 1 binary32)) (pow.f32 %1383 #s(literal -1 binary32)) (neg.f32 (*.f32 #s(literal -1/2 binary32) %1350)) (neg.f32 (*.f32 #s(literal -1 binary32) %1385)) (neg.f32 (*.f32 #s(literal 1/2 binary32) %1346)) (neg.f32 %1422) (neg.f32 (/.f32 #s(literal -1 binary32) %1383)) (neg.f32 %1408) (log.f32 (pow.f32 %706 %1436)) (log.f32 (pow.f32 %1341 %1439)) (log.f32 (pow.f32 %707 %1439)) (log.f32 (pow.f32 %1398 s)) (*.f32 %1436 %1346) (*.f32 %1439 %1350) %1448 (*.f32 #s(literal 1/2 binary32) %1449) (*.f32 #s(literal 1 binary32) %1448) (*.f32 s %1385) (/.f32 (*.f32 s %1350) #s(literal 2 binary32)) (/.f32 %1449 #s(literal 2 binary32)) (/.f32 %1096 %1392) (/.f32 %1098 %1392) (/.f32 %1439 %1352) (/.f32 %305 %1392) (/.f32 #s(literal 1 binary32) (/.f32 %1383 s)) (/.f32 #s(literal 1 binary32) (pow.f32 %1448 #s(literal -1 binary32))) (/.f32 s %1383) (pow.f32 (*.f32 %1383 %326) #s(literal -1 binary32)) (pow.f32 (*.f32 %326 %1383) #s(literal -1 binary32)) (pow.f32 %1448 #s(literal 1 binary32)) (*.f32 %158 #s(literal -1/2 binary32)) (*.f32 #s(literal -1/2 binary32) %158) (*.f32 #s(literal 1/2 binary32) %229) %1473 (/.f32 #s(literal 1/2 binary32) %205) (/.f32 #s(literal 1 binary32) %1475) (pow.f32 %1475 #s(literal -1 binary32)) (pow.f32 %1473 #s(literal 1 binary32)) (neg.f32 %371) (log.f32 (pow.f32 %215 %1480)) (log.f32 (pow.f32 %50 %1480)) (log.f32 %1486) (*.f32 %1480 %205) %1489 (*.f32 %1475 s) (*.f32 %305 (/.f32 #s(literal 1 binary32) %371)) (*.f32 %153 %1485) (*.f32 #s(literal 1 binary32) %1489) (*.f32 s %1475) (/.f32 %434 %1473) (/.f32 %1485 %158) (/.f32 %329 #s(literal -1/2 binary32)) (/.f32 %305 %371) (/.f32 #s(literal 1 binary32) (/.f32 %371 %305)) (/.f32 #s(literal 1 binary32) (pow.f32 %1489 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1473 s)) (/.f32 s %1473) (pow.f32 (*.f32 %1473 %326) #s(literal -1 binary32)) (pow.f32 (*.f32 %326 %1473) #s(literal -1 binary32)) (pow.f32 %1489 #s(literal 1 binary32)) (neg.f32 (/.f32 s %371)) (neg.f32 (/.f32 %305 %1473)) (log.f32 (pow.f32 %26 %1516)) (log.f32 (pow.f32 %26 %1519)) (log.f32 (pow.f32 %215 %1522)) (log.f32 (pow.f32 %50 %1522)) (log.f32 (pow.f32 %1486 #s(literal 1/2 binary32))) (*.f32 %1516 %153) (*.f32 %1519 %153) (*.f32 %1522 %205) (*.f32 %1439 %1475) (*.f32 %1485 (*.f32 %153 #s(literal 1/2 binary32))) (*.f32 %1489 #s(literal 1/2 binary32)) (*.f32 #s(literal 1/2 binary32) %1489) (*.f32 #s(literal -1 binary32) (/.f32 s %158)) (*.f32 s (*.f32 %1475 #s(literal 1/2 binary32))) (/.f32 (*.f32 %1489 #s(literal 1 binary32)) #s(literal 2 binary32)) (/.f32 (*.f32 #s(literal 1/2 binary32) %305) %371) (/.f32 (*.f32 %305 #s(literal 1/2 binary32)) %371) (/.f32 %1519 %158) (/.f32 %1050 (*.f32 %371 #s(literal 2 binary32))) (/.f32 %1052 %158) (/.f32 (neg.f32 %1439) %371) (/.f32 %1439 %1473) (/.f32 %1489 #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 %1473 %1439)) (/.f32 #s(literal 1 binary32) (pow.f32 %1557 #s(literal -1 binary32))) (/.f32 s (*.f32 %1473 #s(literal 2 binary32))) %1557 (pow.f32 %1557 #s(literal 1 binary32)) (neg.f32 (*.f32 #s(literal -1/2 binary32) %1489)) (neg.f32 (*.f32 %1489 #s(literal -1/2 binary32))) %926 %928 %930 %931 %924 %932 %933 %934 %935 %936 %937 %939 %947 %948 %950 %951 %953 %955 %956 %957 %958 %960 %961 %962 %963 %964 %965 %966 %967 %968 %969 %970 %972 %974 %976 %1568 (*.f32 s %1567) (/.f32 #s(literal 1 binary32) (pow.f32 %1568 #s(literal -1 binary32))) (-.f32 %945 %351) (-.f32 %342 %992) (-.f32 %342 %940) (fma.f32 #s(literal 1453635/2097152 binary32) s %1575) (fma.f32 #s(literal 1453635/2097152 binary32) s %342) (fma.f32 %276 s %945) (fma.f32 #s(literal 1 binary32) %344 %945) (fma.f32 s %243 %945) (fma.f32 s #s(literal 1453635/2097152 binary32) %1575) (fma.f32 s #s(literal 1453635/2097152 binary32) %342) (fma.f32 s %276 %945) (pow.f32 %1568 #s(literal 1 binary32)) (+.f32 %945 %1575) (+.f32 %945 %342) (+.f32 %342 %945) (neg.f32 (-.f32 %351 %945)) (*.f32 %403 #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %403)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %402)) (*.f32 #s(literal -1 binary32) %1596) (*.f32 #s(literal 1 binary32) %403) (/.f32 #s(literal -1 binary32) %1595) (/.f32 #s(literal 1 binary32) (/.f32 %1595 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %1602) (/.f32 #s(literal 1 binary32) (pow.f32 %403 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %402 #s(literal 1 binary32))) %403 (pow.f32 %1602 #s(literal -1 binary32)) (pow.f32 %403 #s(literal 1 binary32)) (pow.f32 %402 #s(literal -1 binary32)) (neg.f32 (*.f32 #s(literal -1 binary32) %403)) (neg.f32 (/.f32 #s(literal -1 binary32) %402)) (neg.f32 %1596) %947 %948 %950 %951 %953 %955 %956 %957 %958 %960 %961 %962 %963 %964 %965 %966 %967 %968 %969 %970 %972 %974 %976 |
Compiled 2 024 to 2 702 computations (-33.5% saved)
Compiled 740 to 2 520 computations (-240.5% saved)
32 alts after pruning (9 fresh and 23 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 731 | 9 | 740 |
| Fresh | 0 | 0 | 0 |
| Picked | 9 | 12 | 21 |
| Done | 5 | 11 | 16 |
| Total | 745 | 32 | 777 |
| Status | Accuracy | Program |
|---|---|---|
| 64.4% | (fma.f32 (neg.f32 (log.f32 (fma.f32 #s(literal -2 binary32) u #s(literal 1/2 binary32)))) s (*.f32 #s(literal -1453635/2097152 binary32) s)) | |
| ✓ | 64.9% | (fma.f32 #s(literal -1453635/2097152 binary32) s (*.f32 (neg.f32 (log.f32 (fma.f32 #s(literal -2 binary32) u #s(literal 1/2 binary32)))) s)) |
| 67.1% | (/.f32 (*.f32 #s(literal -1 binary32) s) (/.f32 #s(literal 2 binary32) (log.f32 (approx (pow (- (* u 4) 1) 2) (fma.f32 (fma.f32 #s(literal 16 binary32) u #s(literal -8 binary32)) u #s(literal 1 binary32)))))) | |
| ✓ | 64.6% | (/.f32 (neg.f32 (log.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) s)) |
| 85.8% | (/.f32 (approx (neg (log (+ (* -4 u) 1))) (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) u)))) (/.f32 #s(literal 1 binary32) s)) | |
| ✓ | 87.2% | (/.f32 #s(literal 1 binary32) (/.f32 (approx (/ -1 (log (- (* -4 u) -1))) (+.f32 (fma.f32 #s(literal -1/3 binary32) u #s(literal -1/2 binary32)) (/.f32 #s(literal 1/4 binary32) u))) s)) |
| ✓ | 83.6% | (/.f32 #s(literal 1 binary32) (/.f32 (approx (/ -1 (log (- (* -4 u) -1))) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) u))) s)) |
| ✓ | 70.1% | (/.f32 #s(literal 1 binary32) (approx (pow (* (neg s) (log (+ (* -4 u) 1))) -1) (/.f32 #s(literal 1/4 binary32) (*.f32 s u)))) |
| 62.8% | (-.f32 (*.f32 #s(literal 1453635/2097152 binary32) s) (*.f32 (log.f32 (fabs.f32 (fma.f32 #s(literal -8 binary32) u #s(literal 2 binary32)))) s)) | |
| 63.3% | (-.f32 (*.f32 #s(literal -1453635/2097152 binary32) s) (*.f32 (log.f32 (fma.f32 #s(literal -2 binary32) u #s(literal 1/2 binary32))) s)) | |
| ✓ | 73.8% | (*.f32 (/.f32 s (approx (/ -1 (log (- (* -4 u) -1))) (/.f32 #s(literal 1/4 binary32) u))) #s(literal 1 binary32)) |
| ✓ | 91.6% | (*.f32 (/.f32 s (approx (/ -1 (log (- (* -4 u) -1))) (+.f32 (fma.f32 #s(literal -1/3 binary32) u #s(literal -1/2 binary32)) (/.f32 #s(literal 1/4 binary32) u)))) #s(literal 1 binary32)) |
| ✓ | 87.9% | (*.f32 (/.f32 s (approx (/ -1 (log (- (* -4 u) -1))) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) u)))) #s(literal 1 binary32)) |
| 64.4% | (*.f32 (-.f32 #s(literal -1453635/2097152 binary32) (log.f32 (fma.f32 #s(literal -2 binary32) u #s(literal 1/2 binary32)))) s) | |
| ✓ | 73.9% | (*.f32 s (/.f32 #s(literal 1 binary32) (approx (/ 2 (neg (* 2 (log (+ (* -4 u) 1))))) (/.f32 #s(literal 1/4 binary32) u)))) |
| ✓ | 87.9% | (*.f32 s (/.f32 #s(literal 1 binary32) (approx (/ -1 (log (- (* -4 u) -1))) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) u))))) |
| ✓ | 64.3% | (*.f32 s (-.f32 #s(literal 1453635/2097152 binary32) (log.f32 (fabs.f32 (fma.f32 #s(literal -8 binary32) u #s(literal 2 binary32)))))) |
| 64.7% | (*.f32 s (*.f32 #s(literal 1/2 binary32) (log.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) (approx (pow (- (* u 4) 1) 2) (fma.f32 (fma.f32 #s(literal 16 binary32) u #s(literal -8 binary32)) u #s(literal 1 binary32)))))))) | |
| ✓ | 62.2% | (*.f32 s (*.f32 #s(literal -2 binary32) (log.f32 (sqrt.f32 (fabs.f32 (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32))))))) |
| ✓ | 90.0% | (*.f32 s (approx (neg (log (- (* -4 u) -1))) (*.f32 (fma.f32 (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) u #s(literal 4 binary32)) u))) |
| ✓ | 86.1% | (*.f32 s (approx (neg (log (- (* -4 u) -1))) (*.f32 (fma.f32 #s(literal 8 binary32) u #s(literal 4 binary32)) u))) |
| ✓ | 90.2% | (*.f32 s (approx (log (/ 1 (- 1 (* 4 u)))) (fma.f32 (*.f32 u u) (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) (*.f32 u #s(literal 4 binary32))))) |
| ✓ | 86.3% | (*.f32 s (approx (log (/ 1 (- 1 (* 4 u)))) (fma.f32 (*.f32 #s(literal 8 binary32) u) u (*.f32 u #s(literal 4 binary32))))) |
| ✓ | 74.0% | (*.f32 s (approx (log (/ 1 (- 1 (* 4 u)))) (*.f32 u (approx (+ 4 (* 8 u)) #s(literal 4 binary32))))) |
| 99.5% | (approx (* (neg s) (log (- (* -4 u) -1))) (*.f32 (neg.f32 s) (log1p.f32 (*.f32 (*.f32 #s(literal -4 binary32) u) #s(literal 1 binary32))))) | |
| ✓ | 64.6% | (approx (* (neg s) (log (- (* -4 u) -1))) (*.f32 (neg.f32 s) (log.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32))))) |
| ✓ | 89.9% | (approx (* (neg s) (log (- (* -4 u) -1))) (*.f32 (approx (* (- (* (+ (* 64/3 u) 8) u) -4) s) (*.f32 (fma.f32 (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) u #s(literal 4 binary32)) s)) u)) |
| ✓ | 86.0% | (approx (* (neg s) (log (- (* -4 u) -1))) (*.f32 (approx (* (- (* 8 u) -4) s) (*.f32 (fma.f32 #s(literal 8 binary32) u #s(literal 4 binary32)) s)) u)) |
| 62.1% | (approx (* (neg s) (log (- 1 (* u 4)))) (*.f32 (log.f32 (/.f32 #s(literal 11863283/8388608 binary32) (fma.f32 #s(literal -11863283/2097152 binary32) u #s(literal 11863283/8388608 binary32)))) s)) | |
| ✓ | 86.5% | (approx (* s (log (/ 1 (- 1 (* 4 u))))) (fma.f32 (*.f32 #s(literal 4 binary32) s) u (*.f32 (*.f32 (*.f32 u s) #s(literal 8 binary32)) u))) |
| ✓ | 86.2% | (approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u (fma.f32 #s(literal 4 binary32) s (*.f32 #s(literal 8 binary32) (*.f32 s u))))) |
| ✓ | 73.8% | (approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 #s(literal 4 binary32) (*.f32 s u))) |
Compiled 32 to 124 computations (-287.5% saved)
| Inputs |
|---|
(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 #s(literal 4 binary32) (*.f32 s u))) |
| Outputs |
|---|
(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 #s(literal 4 binary32) (*.f32 s u))) |
| Inputs |
|---|
%7 = (log (/ 1 (- 1 (* 4 u)))) %10 = (*.f32 s u) %23 = (* -4 u) %25 = (log (+ %23 1)) %30 = (/.f32 #s(literal 1/4 binary32) u) (approx (* s %7) (*.f32 #s(literal 4 binary32) %10)) (*.f32 s (approx %7 (*.f32 u (approx (+ 4 (* 8 u)) #s(literal 4 binary32))))) (*.f32 s (/.f32 #s(literal 1 binary32) (approx (/ 2 (neg (* 2 %25))) %30))) (*.f32 (/.f32 s (approx (/ -1 (log (- %23 -1))) %30)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (approx (pow (* (neg s) %25) -1) (/.f32 #s(literal 1/4 binary32) %10))) |
| Outputs |
|---|
(*.f32 s (approx (log (/ 1 (- 1 (* 4 u)))) (*.f32 u (approx (+ 4 (* 8 u)) #s(literal 4 binary32))))) |
| Inputs |
|---|
%7 = (log (/ 1 (- 1 (* 4 u)))) %10 = (*.f32 s u) %14 = (* 8 u) %23 = (* -4 u) %25 = (log (+ %23 1)) %30 = (/.f32 #s(literal 1/4 binary32) u) %36 = (log (- %23 -1)) %41 = (neg s) (approx (* s %7) (*.f32 #s(literal 4 binary32) %10)) (*.f32 s (approx %7 (*.f32 u (approx (+ 4 %14) #s(literal 4 binary32))))) (*.f32 s (/.f32 #s(literal 1 binary32) (approx (/ 2 (neg (* 2 %25))) %30))) (*.f32 (/.f32 s (approx (/ -1 %36) %30)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (approx (pow (* %41 %25) -1) (/.f32 #s(literal 1/4 binary32) %10))) (approx (* %41 %36) (*.f32 (approx (* (- %14 -4) s) (*.f32 (fma.f32 #s(literal 8 binary32) u #s(literal 4 binary32)) s)) u)) |
| Outputs |
|---|
(approx (* (neg s) (log (- (* -4 u) -1))) (*.f32 (approx (* (- (* 8 u) -4) s) (*.f32 (fma.f32 #s(literal 8 binary32) u #s(literal 4 binary32)) s)) u)) |
| Inputs |
|---|
%7 = (log (/ 1 (- 1 (* 4 u)))) %8 = (* s %7) %10 = (*.f32 s u) %14 = (* 8 u) %23 = (* -4 u) %25 = (log (+ %23 1)) %30 = (/.f32 #s(literal 1/4 binary32) u) %36 = (log (- %23 -1)) %41 = (neg s) %51 = (fma.f32 #s(literal 8 binary32) u #s(literal 4 binary32)) %65 = (+.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) u)) (approx %8 (*.f32 #s(literal 4 binary32) %10)) (*.f32 s (approx %7 (*.f32 u (approx (+ 4 %14) #s(literal 4 binary32))))) (*.f32 s (/.f32 #s(literal 1 binary32) (approx (/ 2 (neg (* 2 %25))) %30))) (*.f32 (/.f32 s (approx (/ -1 %36) %30)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (approx (pow (* %41 %25) -1) (/.f32 #s(literal 1/4 binary32) %10))) (approx (* %41 %36) (*.f32 (approx (* (- %14 -4) s) (*.f32 %51 s)) u)) (*.f32 s (approx (neg %36) (*.f32 %51 u))) (approx %8 (*.f32 u (approx (+ (* 4 s) (* 8 (* s u))) (*.f32 s %65)))) (*.f32 s (approx %7 (*.f32 u %65))) |
| Outputs |
|---|
(*.f32 s (approx (neg (log (- (* -4 u) -1))) (*.f32 (fma.f32 #s(literal 8 binary32) u #s(literal 4 binary32)) u))) |
| Inputs |
|---|
%7 = (log (/ 1 (- 1 (* 4 u)))) %8 = (* s %7) %10 = (*.f32 s u) %14 = (* 8 u) %23 = (* -4 u) %25 = (log (+ %23 1)) %30 = (/.f32 #s(literal 1/4 binary32) u) %36 = (log (- %23 -1)) %37 = (/ -1 %36) %41 = (neg s) %51 = (fma.f32 #s(literal 8 binary32) u #s(literal 4 binary32)) %64 = (*.f32 #s(literal 8 binary32) u) %65 = (+.f32 #s(literal 4 binary32) %64) %75 = (approx %37 (+.f32 #s(literal -1/2 binary32) %30)) (approx %8 (*.f32 #s(literal 4 binary32) %10)) (*.f32 s (approx %7 (*.f32 u (approx (+ 4 %14) #s(literal 4 binary32))))) (*.f32 s (/.f32 #s(literal 1 binary32) (approx (/ 2 (neg (* 2 %25))) %30))) (*.f32 (/.f32 s (approx %37 %30)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (approx (pow (* %41 %25) -1) (/.f32 #s(literal 1/4 binary32) %10))) (approx (* %41 %36) (*.f32 (approx (* (- %14 -4) s) (*.f32 %51 s)) u)) (*.f32 s (approx (neg %36) (*.f32 %51 u))) (approx %8 (*.f32 u (approx (+ (* 4 s) (* 8 (* s u))) (*.f32 s %65)))) (*.f32 s (approx %7 (*.f32 u %65))) (*.f32 s (/.f32 #s(literal 1 binary32) %75)) (*.f32 (/.f32 s %75) #s(literal 1 binary32)) (approx %8 (*.f32 u (fma.f32 #s(literal 4 binary32) s (*.f32 #s(literal 8 binary32) %10)))) (*.f32 s (approx %7 (fma.f32 %64 u (*.f32 u #s(literal 4 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 %75 s)) |
| Outputs |
|---|
(*.f32 s (/.f32 #s(literal 1 binary32) (approx (/ -1 (log (- (* -4 u) -1))) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) u))))) |
| Inputs |
|---|
%7 = (log (/ 1 (- 1 (* 4 u)))) %8 = (* s %7) %10 = (*.f32 s u) %14 = (* 8 u) %23 = (* -4 u) %25 = (log (+ %23 1)) %30 = (/.f32 #s(literal 1/4 binary32) u) %36 = (log (- %23 -1)) %37 = (/ -1 %36) %41 = (neg s) %47 = (* %41 %36) %51 = (fma.f32 #s(literal 8 binary32) u #s(literal 4 binary32)) %64 = (*.f32 #s(literal 8 binary32) u) %65 = (+.f32 #s(literal 4 binary32) %64) %75 = (approx %37 (+.f32 #s(literal -1/2 binary32) %30)) (approx %8 (*.f32 #s(literal 4 binary32) %10)) (*.f32 s (approx %7 (*.f32 u (approx (+ 4 %14) #s(literal 4 binary32))))) (*.f32 s (/.f32 #s(literal 1 binary32) (approx (/ 2 (neg (* 2 %25))) %30))) (*.f32 (/.f32 s (approx %37 %30)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (approx (pow (* %41 %25) -1) (/.f32 #s(literal 1/4 binary32) %10))) (approx %47 (*.f32 (approx (* (- %14 -4) s) (*.f32 %51 s)) u)) (*.f32 s (approx (neg %36) (*.f32 %51 u))) (approx %8 (*.f32 u (approx (+ (* 4 s) (* 8 (* s u))) (*.f32 s %65)))) (*.f32 s (approx %7 (*.f32 u %65))) (*.f32 s (/.f32 #s(literal 1 binary32) %75)) (*.f32 (/.f32 s %75) #s(literal 1 binary32)) (approx %8 (*.f32 u (fma.f32 #s(literal 4 binary32) s (*.f32 #s(literal 8 binary32) %10)))) (*.f32 s (approx %7 (fma.f32 %64 u (*.f32 u #s(literal 4 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 %75 s)) (approx %47 (*.f32 (neg.f32 s) (log.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32))))) |
| Outputs |
|---|
%7 = (log (- (* -4 u) -1)) (*.f32 s (/.f32 #s(literal 1 binary32) (approx (/ -1 %7) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/4 binary32) u))))) (approx (* (neg s) %7) (*.f32 (neg.f32 s) (log.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32))))) |
| Inputs |
|---|
%7 = (log (/ 1 (- 1 (* 4 u)))) %8 = (* s %7) %10 = (*.f32 s u) %14 = (* 8 u) %23 = (* -4 u) %25 = (log (+ %23 1)) %30 = (/.f32 #s(literal 1/4 binary32) u) %36 = (log (- %23 -1)) %37 = (/ -1 %36) %41 = (neg s) %47 = (* %41 %36) %51 = (fma.f32 #s(literal 8 binary32) u #s(literal 4 binary32)) %64 = (*.f32 #s(literal 8 binary32) u) %65 = (+.f32 #s(literal 4 binary32) %64) %75 = (approx %37 (+.f32 #s(literal -1/2 binary32) %30)) (approx %8 (*.f32 #s(literal 4 binary32) %10)) (*.f32 s (approx %7 (*.f32 u (approx (+ 4 %14) #s(literal 4 binary32))))) (*.f32 s (/.f32 #s(literal 1 binary32) (approx (/ 2 (neg (* 2 %25))) %30))) (*.f32 (/.f32 s (approx %37 %30)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (approx (pow (* %41 %25) -1) (/.f32 #s(literal 1/4 binary32) %10))) (approx %47 (*.f32 (approx (* (- %14 -4) s) (*.f32 %51 s)) u)) (*.f32 s (approx (neg %36) (*.f32 %51 u))) (approx %8 (*.f32 u (approx (+ (* 4 s) (* 8 (* s u))) (*.f32 s %65)))) (*.f32 s (approx %7 (*.f32 u %65))) (*.f32 s (/.f32 #s(literal 1 binary32) %75)) (*.f32 (/.f32 s %75) #s(literal 1 binary32)) (approx %8 (*.f32 u (fma.f32 #s(literal 4 binary32) s (*.f32 #s(literal 8 binary32) %10)))) (*.f32 s (approx %7 (fma.f32 %64 u (*.f32 u #s(literal 4 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 %75 s)) (approx %47 (*.f32 (neg.f32 s) (log.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32))))) (approx %47 (*.f32 (approx (* (- (* (+ (* 64/3 u) 8) u) -4) s) (*.f32 (fma.f32 (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) u #s(literal 4 binary32)) s)) u)) |
| Outputs |
|---|
%8 = (* (neg s) (log (- (* -4 u) -1))) (approx %8 (*.f32 (approx (* (- (* (+ (* 64/3 u) 8) u) -4) s) (*.f32 (fma.f32 (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) u #s(literal 4 binary32)) s)) u)) (approx %8 (*.f32 (neg.f32 s) (log.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32))))) |
| Inputs |
|---|
%7 = (log (/ 1 (- 1 (* 4 u)))) %8 = (* s %7) %10 = (*.f32 s u) %14 = (* 8 u) %23 = (* -4 u) %25 = (log (+ %23 1)) %28 = (/ 2 (neg (* 2 %25))) %30 = (/.f32 #s(literal 1/4 binary32) u) %36 = (log (- %23 -1)) %37 = (/ -1 %36) %41 = (neg s) %47 = (* %41 %36) %51 = (fma.f32 #s(literal 8 binary32) u #s(literal 4 binary32)) %56 = (neg %36) %60 = (* 4 s) %61 = (* s u) %64 = (*.f32 #s(literal 8 binary32) u) %65 = (+.f32 #s(literal 4 binary32) %64) %70 = (*.f32 u %65) %75 = (approx %37 (+.f32 #s(literal -1/2 binary32) %30)) %93 = (log.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32))) %103 = (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) %104 = (fma.f32 %103 u #s(literal 4 binary32)) %131 = (log.f32 (fma.f32 #s(literal -2 binary32) u #s(literal 1/2 binary32))) %151 = (+.f32 #s(literal 4 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 64/3 binary32) u)))) (approx %8 (*.f32 #s(literal 4 binary32) %10)) (*.f32 s (approx %7 (*.f32 u (approx (+ 4 %14) #s(literal 4 binary32))))) (*.f32 s (/.f32 #s(literal 1 binary32) (approx %28 %30))) (*.f32 (/.f32 s (approx %37 %30)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (approx (pow (* %41 %25) -1) (/.f32 #s(literal 1/4 binary32) %10))) (approx %47 (*.f32 (approx (* (- %14 -4) s) (*.f32 %51 s)) u)) (*.f32 s (approx %56 (*.f32 %51 u))) (approx %8 (*.f32 u (approx (+ %60 (* 8 %61)) (*.f32 s %65)))) (*.f32 s (approx %7 %70)) (*.f32 s (/.f32 #s(literal 1 binary32) %75)) (*.f32 (/.f32 s %75) #s(literal 1 binary32)) (approx %8 (*.f32 u (fma.f32 #s(literal 4 binary32) s (*.f32 #s(literal 8 binary32) %10)))) (*.f32 s (approx %7 (fma.f32 %64 u (*.f32 u #s(literal 4 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 %75 s)) (approx %47 (*.f32 (neg.f32 s) %93)) (approx %47 (*.f32 (approx (* (- (* (+ (* 64/3 u) 8) u) -4) s) (*.f32 %104 s)) u)) (*.f32 s (approx %56 (*.f32 %104 u))) (*.f32 s (/.f32 #s(literal 1 binary32) (approx %28 (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1/2 binary32) u)) u)))) (/.f32 (approx (neg %25) %70) (/.f32 #s(literal 1 binary32) s)) (*.f32 s (approx %7 (*.f32 u (-.f32 (*.f32 %103 u) #s(literal -4 binary32))))) (*.f32 (-.f32 #s(literal -1453635/2097152 binary32) %131) s) (approx %8 (fma.f32 (*.f32 #s(literal 4 binary32) s) u (*.f32 (*.f32 (*.f32 u s) #s(literal 8 binary32)) u))) (*.f32 (*.f32 s #s(literal -1 binary32)) %93) (approx %8 (*.f32 u (approx (+ %60 (* u (+ (* 8 s) (* 64/3 %61)))) (*.f32 s %151)))) (*.f32 s (approx %7 (*.f32 u %151))) (*.f32 s (-.f32 #s(literal 1453635/2097152 binary32) (log.f32 (fabs.f32 (fma.f32 #s(literal -8 binary32) u #s(literal 2 binary32)))))) (*.f32 s (-.f32 (neg.f32 %131) #s(literal 1453635/2097152 binary32))) (approx (* %41 (log (- 1 (* u 4)))) (*.f32 (log.f32 (/.f32 #s(literal 11863283/8388608 binary32) (fma.f32 #s(literal -11863283/2097152 binary32) u #s(literal 11863283/8388608 binary32)))) s)) (*.f32 (/.f32 s (approx %37 (+.f32 (fma.f32 #s(literal -1/3 binary32) u #s(literal -1/2 binary32)) %30))) #s(literal 1 binary32)) (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))))) |
| Outputs |
|---|
%6 = (log (- (* -4 u) -1)) (*.f32 s (approx (neg %6) (*.f32 (fma.f32 (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) u #s(literal 4 binary32)) u))) (approx (* (neg s) %6) (*.f32 (neg.f32 s) (log.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32))))) |
| Inputs |
|---|
%7 = (log (/ 1 (- 1 (* 4 u)))) %8 = (* s %7) %10 = (*.f32 s u) %14 = (* 8 u) %23 = (* -4 u) %25 = (log (+ %23 1)) %28 = (/ 2 (neg (* 2 %25))) %30 = (/.f32 #s(literal 1/4 binary32) u) %36 = (log (- %23 -1)) %37 = (/ -1 %36) %41 = (neg s) %47 = (* %41 %36) %51 = (fma.f32 #s(literal 8 binary32) u #s(literal 4 binary32)) %56 = (neg %36) %60 = (* 4 s) %61 = (* s u) %64 = (*.f32 #s(literal 8 binary32) u) %65 = (+.f32 #s(literal 4 binary32) %64) %70 = (*.f32 u %65) %75 = (approx %37 (+.f32 #s(literal -1/2 binary32) %30)) %84 = (*.f32 u #s(literal 4 binary32)) %93 = (log.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32))) %103 = (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) %104 = (fma.f32 %103 u #s(literal 4 binary32)) %120 = (/.f32 #s(literal 1 binary32) s) %131 = (log.f32 (fma.f32 #s(literal -2 binary32) u #s(literal 1/2 binary32))) %145 = (+ (* 8 s) (* 64/3 %61)) %149 = (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 64/3 binary32) u)) %151 = (+.f32 #s(literal 4 binary32) (*.f32 u %149)) %167 = (neg.f32 %131) %184 = (approx %37 (+.f32 (fma.f32 #s(literal -1/3 binary32) u #s(literal -1/2 binary32)) %30)) %204 = (*.f32 #s(literal -1453635/2097152 binary32) s) (approx %8 (*.f32 #s(literal 4 binary32) %10)) (*.f32 s (approx %7 (*.f32 u (approx (+ 4 %14) #s(literal 4 binary32))))) (*.f32 s (/.f32 #s(literal 1 binary32) (approx %28 %30))) (*.f32 (/.f32 s (approx %37 %30)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (approx (pow (* %41 %25) -1) (/.f32 #s(literal 1/4 binary32) %10))) (approx %47 (*.f32 (approx (* (- %14 -4) s) (*.f32 %51 s)) u)) (*.f32 s (approx %56 (*.f32 %51 u))) (approx %8 (*.f32 u (approx (+ %60 (* 8 %61)) (*.f32 s %65)))) (*.f32 s (approx %7 %70)) (*.f32 s (/.f32 #s(literal 1 binary32) %75)) (*.f32 (/.f32 s %75) #s(literal 1 binary32)) (approx %8 (*.f32 u (fma.f32 #s(literal 4 binary32) s (*.f32 #s(literal 8 binary32) %10)))) (*.f32 s (approx %7 (fma.f32 %64 u %84))) (/.f32 #s(literal 1 binary32) (/.f32 %75 s)) (approx %47 (*.f32 (neg.f32 s) %93)) (approx %47 (*.f32 (approx (* (- (* (+ (* 64/3 u) 8) u) -4) s) (*.f32 %104 s)) u)) (*.f32 s (approx %56 (*.f32 %104 u))) (*.f32 s (/.f32 #s(literal 1 binary32) (approx %28 (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1/2 binary32) u)) u)))) (/.f32 (approx (neg %25) %70) %120) (*.f32 s (approx %7 (*.f32 u (-.f32 (*.f32 %103 u) #s(literal -4 binary32))))) (*.f32 (-.f32 #s(literal -1453635/2097152 binary32) %131) s) (approx %8 (fma.f32 (*.f32 #s(literal 4 binary32) s) u (*.f32 (*.f32 (*.f32 u s) #s(literal 8 binary32)) u))) (*.f32 (*.f32 s #s(literal -1 binary32)) %93) (approx %8 (*.f32 u (approx (+ %60 (* u %145)) (*.f32 s %151)))) (*.f32 s (approx %7 (*.f32 u %151))) (*.f32 s (-.f32 #s(literal 1453635/2097152 binary32) (log.f32 (fabs.f32 (fma.f32 #s(literal -8 binary32) u #s(literal 2 binary32)))))) (*.f32 s (-.f32 %167 #s(literal 1453635/2097152 binary32))) (approx (* %41 (log (- 1 (* u 4)))) (*.f32 (log.f32 (/.f32 #s(literal 11863283/8388608 binary32) (fma.f32 #s(literal -11863283/2097152 binary32) u #s(literal 11863283/8388608 binary32)))) s)) (*.f32 (/.f32 s %184) #s(literal 1 binary32)) (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))))) (*.f32 s (approx %7 (fma.f32 (*.f32 u u) %103 %84))) (/.f32 #s(literal 1 binary32) (/.f32 %184 s)) (approx %8 (*.f32 u (fma.f32 #s(literal 4 binary32) s (*.f32 u (approx %145 (*.f32 s %149)))))) (-.f32 %204 (*.f32 %131 s)) (/.f32 (neg.f32 %93) %120) (*.f32 s (*.f32 #s(literal -2 binary32) (log.f32 (sqrt.f32 (fabs.f32 (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32))))))) (fma.f32 #s(literal -1453635/2097152 binary32) s (*.f32 %167 s)) (fma.f32 %167 s %204) |
| Outputs |
|---|
(*.f32 s (approx (log (/ 1 (- 1 (* 4 u)))) (fma.f32 (*.f32 u u) (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) (*.f32 u #s(literal 4 binary32))))) (approx (* (neg s) (log (- (* -4 u) -1))) (*.f32 (neg.f32 s) (log.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32))))) |
| Inputs |
|---|
%7 = (log (/ 1 (- 1 (* 4 u)))) %8 = (* s %7) %10 = (*.f32 s u) %14 = (* 8 u) %23 = (* -4 u) %25 = (log (+ %23 1)) %28 = (/ 2 (neg (* 2 %25))) %30 = (/.f32 #s(literal 1/4 binary32) u) %36 = (log (- %23 -1)) %37 = (/ -1 %36) %41 = (neg s) %43 = (pow (* %41 %25) -1) %47 = (* %41 %36) %51 = (fma.f32 #s(literal 8 binary32) u #s(literal 4 binary32)) %56 = (neg %36) %60 = (* 4 s) %61 = (* s u) %64 = (*.f32 #s(literal 8 binary32) u) %65 = (+.f32 #s(literal 4 binary32) %64) %70 = (*.f32 u %65) %75 = (approx %37 (+.f32 #s(literal -1/2 binary32) %30)) %84 = (*.f32 u #s(literal 4 binary32)) %90 = (neg.f32 s) %92 = (fma.f32 #s(literal -4 binary32) u #s(literal 1 binary32)) %93 = (log.f32 %92) %94 = (*.f32 %90 %93) %103 = (fma.f32 #s(literal 64/3 binary32) u #s(literal 8 binary32)) %104 = (fma.f32 %103 u #s(literal 4 binary32)) %120 = (/.f32 #s(literal 1 binary32) s) %130 = (fma.f32 #s(literal -2 binary32) u #s(literal 1/2 binary32)) %131 = (log.f32 %130) %134 = (*.f32 #s(literal 4 binary32) s) %135 = (*.f32 u s) %141 = (*.f32 s #s(literal -1 binary32)) %145 = (+ (* 8 s) (* 64/3 %61)) %149 = (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 64/3 binary32) u)) %151 = (+.f32 #s(literal 4 binary32) (*.f32 u %149)) %164 = (log.f32 (fabs.f32 (fma.f32 #s(literal -8 binary32) u #s(literal 2 binary32)))) %167 = (neg.f32 %131) %170 = (* u 4) %184 = (approx %37 (+.f32 (fma.f32 #s(literal -1/3 binary32) u #s(literal -1/2 binary32)) %30)) %204 = (*.f32 #s(literal -1453635/2097152 binary32) s) %207 = (neg.f32 %93) %209 = (fma.f32 u #s(literal 4 binary32) #s(literal -1 binary32)) %210 = (fabs.f32 %209) %218 = (*.f32 #s(literal -4 binary32) u) %220 = (log1p.f32 (*.f32 %218 #s(literal 1 binary32))) %231 = (log.f32 (/.f32 %92 #s(literal 2 binary32))) %240 = (log.f32 (fabs.f32 (fma.f32 #s(literal 2 binary32) %218 #s(literal 2 binary32)))) %247 = (*.f32 s (neg.f32 (log.f32 (fma.f32 u #s(literal -2 binary32) #s(literal 1/2 binary32))))) %262 = (sqrt 2) %268 = (* s (log (/ 1 (/ (+ (* %23 %262) %262) %262)))) %277 = (log.f32 (/.f32 #s(literal 2 binary32) %210)) %318 = (log.f32 (/.f32 #s(literal -1/2 binary32) %209)) %332 = (log.f32 #s(literal 1/2 binary32)) %335 = (log.f32 #s(literal 2 binary32)) %346 = (approx (pow (- %170 1) 2) (fma.f32 (fma.f32 #s(literal 16 binary32) u #s(literal -8 binary32)) u #s(literal 1 binary32))) %360 = (sqrt.f32 #s(literal 2 binary32)) %380 = (*.f32 s #s(literal 1 binary32)) %382 = (*.f32 %380 %318) %397 = (+ %170 -1) %409 = (*.f32 %209 %209) (approx %8 (*.f32 #s(literal 4 binary32) %10)) (*.f32 s (approx %7 (*.f32 u (approx (+ 4 %14) #s(literal 4 binary32))))) (*.f32 s (/.f32 #s(literal 1 binary32) (approx %28 %30))) (*.f32 (/.f32 s (approx %37 %30)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (approx %43 (/.f32 #s(literal 1/4 binary32) %10))) (approx %47 (*.f32 (approx (* (- %14 -4) s) (*.f32 %51 s)) u)) (*.f32 s (approx %56 (*.f32 %51 u))) (approx %8 (*.f32 u (approx (+ %60 (* 8 %61)) (*.f32 s %65)))) (*.f32 s (approx %7 %70)) (*.f32 s (/.f32 #s(literal 1 binary32) %75)) (*.f32 (/.f32 s %75) #s(literal 1 binary32)) (approx %8 (*.f32 u (fma.f32 #s(literal 4 binary32) s (*.f32 #s(literal 8 binary32) %10)))) (*.f32 s (approx %7 (fma.f32 %64 u %84))) (/.f32 #s(literal 1 binary32) (/.f32 %75 s)) (approx %47 %94) (approx %47 (*.f32 (approx (* (- (* (+ (* 64/3 u) 8) u) -4) s) (*.f32 %104 s)) u)) (*.f32 s (approx %56 (*.f32 %104 u))) (*.f32 s (/.f32 #s(literal 1 binary32) (approx %28 (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 #s(literal -1/2 binary32) u)) u)))) (/.f32 (approx (neg %25) %70) %120) (*.f32 s (approx %7 (*.f32 u (-.f32 (*.f32 %103 u) #s(literal -4 binary32))))) (*.f32 (-.f32 #s(literal -1453635/2097152 binary32) %131) s) (approx %8 (fma.f32 %134 u (*.f32 (*.f32 %135 #s(literal 8 binary32)) u))) (*.f32 %141 %93) (approx %8 (*.f32 u (approx (+ %60 (* u %145)) (*.f32 s %151)))) (*.f32 s (approx %7 (*.f32 u %151))) (*.f32 s (-.f32 #s(literal 1453635/2097152 binary32) %164)) (*.f32 s (-.f32 %167 #s(literal 1453635/2097152 binary32))) (approx (* %41 (log (- 1 %170))) (*.f32 (log.f32 (/.f32 #s(literal 11863283/8388608 binary32) (fma.f32 #s(literal -11863283/2097152 binary32) u #s(literal 11863283/8388608 binary32)))) s)) (*.f32 (/.f32 s %184) #s(literal 1 binary32)) (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))))) (*.f32 s (approx %7 (fma.f32 (*.f32 u u) %103 %84))) (/.f32 #s(literal 1 binary32) (/.f32 %184 s)) (approx %8 (*.f32 u (fma.f32 #s(literal 4 binary32) s (*.f32 u (approx %145 (*.f32 s %149)))))) (-.f32 %204 (*.f32 %131 s)) (/.f32 %207 %120) (*.f32 s (*.f32 #s(literal -2 binary32) (log.f32 (sqrt.f32 %210)))) (fma.f32 #s(literal -1453635/2097152 binary32) s (*.f32 %167 s)) (fma.f32 %167 s %204) (approx %47 (*.f32 %90 %220)) (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 #s(literal -4 binary32) u #s(literal 25/16 binary32)) #s(literal -9/16 binary32))))) (*.f32 s (-.f32 #s(literal -1453635/2097152 binary32) %231)) (*.f32 s (-.f32 (log.f32 (/.f32 #s(literal 1 binary32) %130)) #s(literal 1453635/2097152 binary32))) (*.f32 s (-.f32 #s(literal 1453635/2097152 binary32) %240)) (+.f32 (*.f32 s #s(literal -1453635/2097152 binary32)) %247) (-.f32 (*.f32 #s(literal 1453635/2097152 binary32) s) (*.f32 %164 s)) (*.f32 s (approx %56 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 64 binary32) u #s(literal 64/3 binary32)) u #s(literal 8 binary32)) u #s(literal 4 binary32)) u))) (fma.f32 #s(literal 1453635/2097152 binary32) s (*.f32 s (neg.f32 %164))) (approx %268 (*.f32 s (log.f32 (/.f32 #s(literal 11863283/8388608 binary32) (+.f32 #s(literal 11863283/8388608 binary32) (*.f32 #s(literal -4 binary32) (*.f32 u #s(literal 11863283/8388608 binary32)))))))) (*.f32 s (-.f32 %277 #s(literal 1453635/2097152 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 s (/.f32 #s(literal -1/2 binary32) %93))) (*.f32 s (/.f32 #s(literal 1 binary32) (approx %28 (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1/3 binary32) u) #s(literal 1/2 binary32)))) u)))) (approx %8 (*.f32 u (fma.f32 #s(literal 4 binary32) s (*.f32 u (fma.f32 #s(literal 8 binary32) s (*.f32 #s(literal 64/3 binary32) %10)))))) (/.f32 #s(literal 1 binary32) (approx %43 (/.f32 #s(literal -1 binary32) (*.f32 s (log.f32 (+.f32 #s(literal 1 binary32) %218)))))) (*.f32 %141 %220) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) %93) s)) (*.f32 s (approx %7 (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 64/3 binary32) (*.f32 #s(literal 64 binary32) u))))))))) (+.f32 (*.f32 s #s(literal 1453635/2097152 binary32)) (*.f32 s %318)) (approx %8 (fma.f32 (*.f32 (fma.f32 #s(literal 8 binary32) s (*.f32 %135 #s(literal 64/3 binary32))) u) u (*.f32 %134 u))) (*.f32 s (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (neg.f32 (*.f32 #s(literal 2 binary32) %93))))) (*.f32 s (-.f32 %332 %231)) (*.f32 s (-.f32 %335 %240)) (+.f32 (*.f32 s %332) %247) (/.f32 (*.f32 #s(literal -1 binary32) s) (/.f32 #s(literal 2 binary32) (log.f32 %346))) (*.f32 s (*.f32 #s(literal 1/2 binary32) (log.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) %346))))) (*.f32 #s(literal 1/2 binary32) (/.f32 s (/.f32 #s(literal -1/2 binary32) (log1p.f32 (*.f32 %84 #s(literal -1 binary32)))))) (approx %268 (*.f32 s (log.f32 (/.f32 %360 (+.f32 %360 (*.f32 #s(literal -4 binary32) (*.f32 u %360))))))) (*.f32 s (-.f32 %277 %335)) (*.f32 s (log.f32 (/.f32 (*.f32 %360 #s(literal -1 binary32)) (*.f32 %360 %209)))) (*.f32 s (log.f32 (+.f32 (/.f32 #s(literal 25/16 binary32) %92) (/.f32 #s(literal -9/16 binary32) %92)))) (+.f32 (*.f32 %380 #s(literal 1453635/2097152 binary32)) %382) (approx %8 (*.f32 u (fma.f32 #s(literal 4 binary32) s (*.f32 u (fma.f32 #s(literal 8 binary32) s (*.f32 u (fma.f32 #s(literal 64/3 binary32) s (*.f32 #s(literal 64 binary32) %10)))))))) (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 %218 %360 %360) %360)))) (*.f32 s (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) (approx (* %397 %397) (+.f32 #s(literal 1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal 16 binary32) u) #s(literal 8 binary32)))))))))) (*.f32 s (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) %409))))) (fma.f32 %380 %335 %382) (+.f32 (*.f32 %380 %335) %382) (/.f32 #s(literal 1 binary32) (pow.f32 %94 #s(literal -1 binary32))) (*.f32 s (-.f32 (log.f32 (fabs.f32 (*.f32 #s(literal 1 binary32) %92))) (log.f32 (fabs.f32 %409)))) (*.f32 s (+.f32 (*.f32 %207 (-.f32 #s(literal 1 binary32) %332)) (*.f32 %207 %332))) |
| Outputs |
|---|
(approx (* (neg s) (log (- (* -4 u) -1))) (*.f32 (neg.f32 s) (log1p.f32 (*.f32 (*.f32 #s(literal -4 binary32) u) #s(literal 1 binary32))))) |
64 calls:
| 85.0ms | (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))))) |
| 56.0ms | (*.f32 #s(literal 4 binary32) u) |
| 26.0ms | (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)) |
| 25.0ms | s |
| 24.0ms | (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 73.8% | 1 | u |
| 73.8% | 1 | s |
| 73.8% | 1 | (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))))) |
| 73.8% | 1 | (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)))) |
| 73.8% | 1 | (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))) |
| 73.8% | 1 | (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)) |
| 73.8% | 1 | (*.f32 #s(literal 4 binary32) u) |
| 74.0% | 1 | u |
| 74.0% | 1 | s |
| 74.0% | 1 | (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))))) |
| 74.0% | 1 | (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)))) |
| 74.0% | 1 | (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))) |
| 74.0% | 1 | (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)) |
| 74.0% | 1 | (*.f32 #s(literal 4 binary32) u) |
| 86.0% | 1 | u |
| 86.0% | 1 | s |
| 86.0% | 1 | (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))))) |
| 86.0% | 1 | (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)))) |
| 86.0% | 1 | (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))) |
| 86.0% | 1 | (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)) |
| 86.0% | 1 | (*.f32 #s(literal 4 binary32) u) |
| 86.1% | 1 | u |
| 86.1% | 1 | s |
| 86.1% | 1 | (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))))) |
| 86.1% | 1 | (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)))) |
| 86.1% | 1 | (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))) |
| 86.1% | 1 | (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)) |
| 86.1% | 1 | (*.f32 #s(literal 4 binary32) u) |
| 87.9% | 1 | s |
| 87.9% | 1 | (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))))) |
| 87.9% | 1 | u |
| 87.9% | 1 | (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)))) |
| 87.9% | 1 | (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))) |
| 87.9% | 1 | (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)) |
| 87.9% | 1 | (*.f32 #s(literal 4 binary32) u) |
| 97.7% | 2 | u |
| 97.7% | 2 | (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)))) |
| 97.7% | 2 | (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))) |
| 97.7% | 2 | (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)) |
| 97.7% | 2 | (*.f32 #s(literal 4 binary32) u) |
| 98.4% | 2 | u |
| 98.4% | 2 | (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)))) |
| 98.4% | 2 | (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))) |
| 98.4% | 2 | (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)) |
| 98.4% | 2 | (*.f32 #s(literal 4 binary32) u) |
| 98.5% | 2 | u |
| 98.5% | 2 | (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)))) |
| 98.5% | 2 | (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))) |
| 98.5% | 2 | (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)) |
| 98.5% | 2 | (*.f32 #s(literal 4 binary32) u) |
| 98.7% | 2 | u |
| 91.6% | 1 | s |
| 91.6% | 1 | (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))))) |
| 98.7% | 2 | (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)))) |
| 98.7% | 2 | (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))) |
| 98.7% | 2 | (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)) |
| 98.7% | 2 | (*.f32 #s(literal 4 binary32) u) |
| 99.5% | 1 | u |
| 99.5% | 1 | s |
| 99.5% | 1 | (*.f32 s (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))))) |
| 99.5% | 1 | (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)))) |
| 99.5% | 1 | (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u))) |
| 99.5% | 1 | (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)) |
| 99.5% | 1 | (*.f32 #s(literal 4 binary32) u) |
Compiled 86 to 338 computations (-293.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.0154789499938488 | 0.01957702822983265 |
Compiled 1 to 3 computations (-200.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.0154789499938488 | 0.01957702822983265 |
Compiled 1 to 3 computations (-200.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.0154789499938488 | 0.01957702822983265 |
Compiled 1 to 3 computations (-200.0% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.005156240426003933 | 0.00522099994122982 |
Compiled 1 to 3 computations (-200.0% saved)
| 1× | fuel |
Compiled 10 to 49 computations (-390.0% saved)
Compiled 31 to 296 computations (-854.8% saved)
| Allocated | Percent | Phase |
|---|---|---|
| 1 142.8 MiB | 20.9% | sample |
| 811.7 MiB | 14.9% | regimes |
| 390.6 MiB | 7.2% | reconstruct |
| 377.7 MiB | 6.9% | reconstruct |
| 285.4 MiB | 5.2% | derivations |
| 248.2 MiB | 4.5% | reconstruct |
| 229.4 MiB | 4.2% | series |
| 206.5 MiB | 3.8% | preprocess |
| 184.1 MiB | 3.4% | series |
| 179.9 MiB | 3.3% | rewrite |
| 179.3 MiB | 3.3% | rewrite |
| 175.9 MiB | 3.2% | eval |
| 152.1 MiB | 2.8% | eval |
| 141.0 MiB | 2.6% | series |
| 126.3 MiB | 2.3% | rewrite |
| 107.5 MiB | 2.0% | eval |
| 98.0 MiB | 1.8% | rewrite |
| 72.6 MiB | 1.3% | prune |
| 69.3 MiB | 1.3% | analyze |
| 62.0 MiB | 1.1% | prune |
| 59.6 MiB | 1.1% | reconstruct |
| 50.7 MiB | 0.9% | prune |
| 33.8 MiB | 0.6% | preprocess |
| 29.4 MiB | 0.5% | series |
| 9.8 MiB | 0.2% | eval |
| 8.4 MiB | 0.2% | prune |
| 4.2 MiB | 0.1% | sample |
| 3.4 MiB | 0.1% | sample |
| 2.8 MiB | 0.1% | bsearch |
| 2.6 MiB | 0.0% | bsearch |
| 2.6 MiB | 0.0% | bsearch |
| 2.6 MiB | 0.0% | bsearch |
| 1.4 MiB | 0.0% | sample |
| 0.8 MiB | 0.0% | bsearch |
| 0.7 MiB | 0.0% | bsearch |
| 0.7 MiB | 0.0% | bsearch |
| 0.7 MiB | 0.0% | bsearch |
| 0.7 MiB | 0.0% | bsearch |
| 0.5 MiB | 0.0% | bsearch |
| 0.1 MiB | 0.0% | sample |
| 0.0 MiB | 0.0% | end |
| 0.0 MiB | 0.0% | start |
| 5 455.9 MiB | 100.0% | total |
Loading profile data...