
Time bar (total: 7.7s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 1.6% | 98.4% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 1.6% | 98.4% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 1.6% | 98.4% | 0.0% | 0.0% | 0.0% | 2 |
| 0.0% | 0.0% | 1.6% | 98.4% | 0.0% | 0.0% | 0.0% | 3 |
| 0.0% | 0.0% | 1.6% | 98.4% | 0.0% | 0.0% | 0.0% | 4 |
| 25.0% | 0.4% | 1.2% | 98.4% | 0.0% | 0.0% | 0.0% | 5 |
| 37.5% | 0.6% | 1.0% | 98.4% | 0.0% | 0.0% | 0.0% | 6 |
| 56.2% | 0.9% | 0.7% | 98.4% | 0.0% | 0.0% | 0.0% | 7 |
| 65.6% | 1.0% | 0.5% | 98.4% | 0.0% | 0.0% | 0.0% | 8 |
| 76.6% | 1.2% | 0.4% | 98.4% | 0.0% | 0.0% | 0.0% | 9 |
| 82.0% | 1.3% | 0.3% | 98.4% | 0.0% | 0.0% | 0.0% | 10 |
| 87.9% | 1.4% | 0.2% | 98.4% | 0.0% | 0.0% | 0.0% | 11 |
| 90.8% | 1.4% | 0.1% | 98.4% | 0.0% | 0.0% | 0.0% | 12 |
Compiled 53 to 32 computations (39.6% saved)
| 1.0s | 8 256× | 0 | valid |
ival-div!: 179.0ms (31.7% of total, 148.9 MiB)ival-exp!: 91.0ms (16.1% of total, 83.1 MiB)ival-add!: 70.0ms (12.4% of total, 61.0 MiB)ival-mult!: 68.0ms (12.0% of total, 61.9 MiB)ival-log!: 67.0ms (11.9% of total, 53.1 MiB)ival-sub!: 46.0ms (8.1% of total, 40.8 MiB)ival-neg!: 29.0ms (5.1% of total, 23.3 MiB)adjust: 10.0ms (1.8% of total, 4.9 MiB)ival-and: 2.0ms (0.4% of total, 2.0 MiB)ival-<=: 1.0ms (0.2% of total, 1.4 MiB)ival-assert: 0.0ms (0.0% of total, 0.6 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 61 | 224 |
| 1 | 386 | 222 |
| 2 | 1462 | 222 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 98.7% | %4 = (PI.f32 ) %13 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %4 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %4) s)))) %13)) %13)) #s(literal 1 binary32)))) |
Compiled 2 to 42 computations (-2000.0% saved)
| Inputs |
|---|
%0 = (PI ) %0 (neg %0) |
| Outputs |
|---|
#s(literal 13176795/4194304 binary32) #s(literal -13176795/4194304 binary32) |
| 0.0ms | 1× | 0 | valid |
Compiled 5 to 4 computations (20.0% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1014 | 18387 |
| 1× | iter-limit |
| Inputs |
|---|
%1 = (neg.f32 s) %4 = (PI.f32 ) %5 = (neg.f32 %4) %6 = (/.f32 %5 s) %7 = (exp.f32 %6) %8 = (+.f32 #s(literal 1 binary32) %7) %9 = (/.f32 #s(literal 1 binary32) %8) %10 = (/.f32 %4 s) %11 = (exp.f32 %10) %12 = (+.f32 #s(literal 1 binary32) %11) %13 = (/.f32 #s(literal 1 binary32) %12) %14 = (-.f32 %9 %13) %15 = (*.f32 u %14) %16 = (+.f32 %15 %13) %17 = (/.f32 #s(literal 1 binary32) %16) %18 = (-.f32 %17 #s(literal 1 binary32)) %19 = (log.f32 %18) s %1 #s(literal 1 binary32) u %4 %5 %6 %7 %8 %9 %10 %11 %12 %13 %14 %15 %16 %17 %18 %19 (*.f32 %1 %19) |
| Outputs |
|---|
%6 = (PI ) %8 = (/ (neg %6) s) %9 = (exp %8) %10 = (+ 1 %9) %11 = (/ 1 %10) %13 = (exp (/ %6 s)) %14 = (+ 1 %13) %15 = (/ 1 %14) %16 = (- %11 %15) %17 = (* u %16) %20 = (PI.f32 ) %21 = (/.f32 %20 s) %22 = (*.f32 #s(literal -1 binary32) %21) %23 = (exp.f32 %22) %24 = (+.f32 #s(literal 1 binary32) %23) %25 = (/.f32 #s(literal 1 binary32) %24) %26 = (exp.f32 %21) %27 = (+.f32 #s(literal 1 binary32) %26) %28 = (/.f32 #s(literal 1 binary32) %27) %29 = (-.f32 %25 %28) %30 = (*.f32 u %29) %32 = (+ %17 %15) %34 = (fma.f32 u %29 %28) %36 = (/ 1 %32) %39 = (pow.f32 %27 #s(literal 2 binary32)) %40 = (*.f32 %39 %29) %41 = (*.f32 u %40) %43 = (+.f32 %26 (*.f32 #s(literal -1 binary32) %41)) %47 = (pow.f32 %27 #s(literal 3 binary32)) %48 = (pow.f32 %29 #s(literal 2 binary32)) %49 = (*.f32 %47 %48) %53 = (+.f32 %26 (*.f32 u (-.f32 (*.f32 u %49) %40))) %57 = (pow.f32 %27 #s(literal 4 binary32)) %58 = (pow.f32 %29 #s(literal 3 binary32)) %59 = (*.f32 %57 %58) %67 = (+.f32 %26 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %59)) (*.f32 #s(literal -1 binary32) %49))) %40))) %70 = (- %36 1) %75 = (log %70) %80 = (/.f32 %40 %26) %84 = (exp.f32 (*.f32 #s(literal 2 binary32) %21)) %88 = (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %57 %48) %84) (*.f32 #s(literal 2 binary32) (/.f32 %49 %26))) %89 = (*.f32 u %88) %111 = (*.f32 u (fma.f32 #s(literal -6 binary32) (/.f32 %59 %26) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (pow.f32 %27 #s(literal 6 binary32)) %58) (exp.f32 (*.f32 #s(literal 3 binary32) %21))) (*.f32 #s(literal 6 binary32) (/.f32 (*.f32 (pow.f32 %27 #s(literal 5 binary32)) %58) %84))))) %118 = (neg s) %119 = (* %118 %75) %129 = (/.f32 (*.f32 s %40) %26) %144 = (/.f32 #s(literal 1 binary32) (*.f32 u %27)) %149 = (/.f32 #s(literal 1 binary32) %30) %151 = (/.f32 #s(literal 1 binary32) %29) %152 = (*.f32 %27 %48) %154 = (/.f32 #s(literal 1 binary32) (*.f32 u %152)) %158 = (pow.f32 u #s(literal 2 binary32)) %159 = (*.f32 %39 %58) %162 = (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 %158 %159)) %151) %166 = (pow.f32 u #s(literal 3 binary32)) %167 = (pow.f32 %29 #s(literal 4 binary32)) %168 = (*.f32 %47 %167) %180 = (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %158 %152))) %188 = (/.f32 #s(literal 1 binary32) %152) %190 = (fma.f32 #s(literal 2 binary32) %188 (/.f32 #s(literal 1 binary32) %48)) %191 = (/.f32 %190 u) %197 = (/.f32 #s(literal 1 binary32) %159) %201 = (fma.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %27 %58)) (fma.f32 #s(literal 6 binary32) %197 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) %58)))) %203 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %201 %158) %151) %210 = (/.f32 #s(literal 1 binary32) (*.f32 %39 %167)) %220 = (fma.f32 #s(literal 12 binary32) %210 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %27 %167)) (fma.f32 #s(literal 24 binary32) %210 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) %168) (*.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) %167)))))) %229 = (/.f32 s %29) %230 = (*.f32 s %190) %231 = (/.f32 %230 u) %232 = (*.f32 #s(literal 1/2 binary32) %231) %236 = (*.f32 s %201) %237 = (/.f32 %236 %158) %243 = (*.f32 s %220) %257 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %154 %151) u)) %266 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u %159)) %188) u)) %151) u)) %315 = (*.f32 #s(literal 1/2 binary32) %230) %340 = (/.f32 #s(literal 1 binary32) %34) %342 = (-.f32 %340 #s(literal 1 binary32)) %344 = (log.f32 %342) %352 = (pow.f32 %20 #s(literal 2 binary32)) %353 = (pow.f32 s #s(literal 2 binary32)) %354 = (/.f32 %352 %353) %355 = (*.f32 #s(literal 1/2 binary32) %354) %356 = (fma.f32 #s(literal -1 binary32) %21 %355) %359 = (pow.f32 %20 #s(literal 3 binary32)) %360 = (pow.f32 s #s(literal 3 binary32)) %361 = (/.f32 %359 %360) %363 = (fma.f32 #s(literal -1 binary32) %21 (fma.f32 #s(literal -1/6 binary32) %361 %355)) %375 = (*.f32 #s(literal 1/4 binary32) %21) %381 = (fma.f32 #s(literal -1/8 binary32) %352 (*.f32 #s(literal 1/8 binary32) %352)) %382 = (/.f32 %381 %353) %384 = (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) %382)) %386 = (*.f32 #s(literal -1/4 binary32) %21) %390 = (*.f32 %20 %381) %393 = (fma.f32 #s(literal -1/24 binary32) %359 (fma.f32 #s(literal 1/16 binary32) %359 (*.f32 #s(literal 1/2 binary32) %390))) %404 = (fma.f32 #s(literal 1/2 binary32) %354 %21) %407 = (fma.f32 #s(literal 1/6 binary32) %361 %404) %423 = (fma.f32 #s(literal -1/2 binary32) %390 (fma.f32 #s(literal -1/16 binary32) %359 (*.f32 #s(literal 1/24 binary32) %359))) %427 = (fma.f32 #s(literal 1/8 binary32) %354 %375) %431 = (*.f32 #s(literal 1/4 binary32) %20) %432 = (*.f32 #s(literal -1/4 binary32) %20) %433 = (-.f32 %431 %432) %436 = (/.f32 %390 %353) %437 = (/.f32 %359 %353) %438 = (fma.f32 #s(literal 1/24 binary32) %437 %431) %440 = (fma.f32 #s(literal -1/2 binary32) %436 (fma.f32 #s(literal -1/16 binary32) %437 %438)) %444 = (fma.f32 #s(literal -1/4 binary32) %20 (fma.f32 #s(literal -1/24 binary32) %437 (fma.f32 #s(literal 1/16 binary32) %437 (*.f32 #s(literal 1/2 binary32) %436)))) %448 = (*.f32 %20 %423) %449 = (/.f32 %448 %360) %451 = (*.f32 %20 %393) %454 = (fma.f32 #s(literal 1/2 binary32) %436 (*.f32 #s(literal 1/2 binary32) (/.f32 %451 %360))) %461 = (*.f32 %352 %381) %463 = (pow.f32 %20 #s(literal 4 binary32)) %468 = (fma.f32 #s(literal -1/2 binary32) %448 (fma.f32 #s(literal -1/4 binary32) %461 (fma.f32 #s(literal -1/48 binary32) %463 (*.f32 #s(literal 1/96 binary32) %463)))) %469 = (*.f32 %20 %468) %470 = (pow.f32 s #s(literal 4 binary32)) %472 = (*.f32 %352 %423) %475 = (*.f32 %359 %381) %476 = (/.f32 %475 %470) %478 = (pow.f32 %20 #s(literal 5 binary32)) %479 = (/.f32 %478 %470) %489 = (*.f32 %352 %393) %494 = (*.f32 #s(literal 1/2 binary32) %451) %497 = (fma.f32 #s(literal -1/4 binary32) %461 (fma.f32 #s(literal -1/48 binary32) %463 (fma.f32 #s(literal 1/96 binary32) %463 %494))) %498 = (*.f32 %20 %497) %511 = (*.f32 u %433) %512 = (/.f32 %511 s) %515 = (*.f32 u (-.f32 %423 %393)) %516 = (/.f32 %515 %353) %520 = (*.f32 #s(literal -1/2 binary32) %448) %522 = (*.f32 u (-.f32 %520 %494)) %523 = (/.f32 %522 %360) %532 = (fma.f32 #s(literal -1/2 binary32) %469 (fma.f32 #s(literal -1/4 binary32) %472 (fma.f32 #s(literal -1/12 binary32) %475 (fma.f32 #s(literal -1/192 binary32) %478 (*.f32 #s(literal 1/480 binary32) %478))))) %537 = (fma.f32 #s(literal -1/4 binary32) %489 (fma.f32 #s(literal -1/480 binary32) %478 (fma.f32 #s(literal 1/192 binary32) %478 (fma.f32 #s(literal 1/12 binary32) %475 (*.f32 #s(literal 1/2 binary32) %498))))) %564 = (-.f32 %511 %431) %565 = (/.f32 %564 s) %566 = (*.f32 #s(literal -4 binary32) %565) %570 = (pow.f32 %564 #s(literal 2 binary32)) %571 = (*.f32 #s(literal -4 binary32) %381) %572 = (fma.f32 #s(literal -8 binary32) %570 %571) %574 = (*.f32 #s(literal -1 binary32) (/.f32 %572 %353)) %576 = (*.f32 #s(literal 4 binary32) %565) %579 = (*.f32 %572 %564) %580 = (-.f32 %515 %423) %585 = (fma.f32 #s(literal -2 binary32) %579 (fma.f32 #s(literal 4 binary32) %580 (*.f32 #s(literal 8 binary32) (*.f32 %381 %564)))) %587 = (*.f32 #s(literal -1 binary32) (/.f32 %585 %360)) %591 = (fma.f32 #s(literal -8 binary32) (/.f32 %570 %353) (fma.f32 #s(literal -4 binary32) %382 %576)) %606 = (/.f32 (fma.f32 #s(literal -16 binary32) %570 (*.f32 #s(literal -2 binary32) %572)) s) %607 = (*.f32 #s(literal 1/2 binary32) %606) %617 = (/.f32 (fma.f32 #s(literal -128 binary32) (pow.f32 %564 #s(literal 3 binary32)) (fma.f32 #s(literal -24 binary32) %579 (*.f32 #s(literal -6 binary32) %585))) %353) %618 = (fma.f32 #s(literal 1/6 binary32) %617 %607) %627 = (*.f32 %585 %564) %642 = (/.f32 (fma.f32 #s(literal -1536 binary32) (pow.f32 %564 #s(literal 4 binary32)) (fma.f32 #s(literal -384 binary32) (*.f32 %572 %570) (fma.f32 #s(literal -96 binary32) %627 (fma.f32 #s(literal -24 binary32) (fma.f32 #s(literal -8 binary32) (*.f32 %564 %580) (fma.f32 #s(literal -2 binary32) %627 (fma.f32 #s(literal 2 binary32) (*.f32 %572 %381) (*.f32 #s(literal 4 binary32) (-.f32 %522 %468))))) (*.f32 #s(literal -12 binary32) (pow.f32 %572 #s(literal 2 binary32))))))) %360) %647 = (*.f32 #s(literal 4 binary32) %564) %658 = (/.f32 %352 s) %659 = (*.f32 #s(literal -1/2 binary32) %658) %662 = (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %20 %659) s)) %665 = (/.f32 %359 s) %666 = (*.f32 #s(literal 1/2 binary32) %352) %672 = (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %20 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %665 %666) s))) s)) %680 = (fma.f32 #s(literal -1/8 binary32) %658 (*.f32 #s(literal 1/8 binary32) %658)) %686 = (/.f32 %390 s) %700 = (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %20 %659) s)) %708 = (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/6 binary32) %665 %666) s))) s)) %731 = (-.f32 %432 %431) %739 = (-.f32 %494 %520) %746 = (-.f32 %537 %532) %756 = (*.f32 u %731) %761 = (*.f32 u (-.f32 %393 %423)) %763 = (fma.f32 u %731 (/.f32 %761 %353)) %767 = (*.f32 u %739) %781 = (-.f32 %756 %432) %782 = (/.f32 %781 s) %793 = (-.f32 %761 %393) %794 = (/.f32 %793 s) %804 = (*.f32 #s(literal 4 binary32) %782) %807 = (pow.f32 %781 #s(literal 2 binary32)) %812 = (*.f32 #s(literal 4 binary32) %781) %815 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -8 binary32) (/.f32 %807 s) (*.f32 #s(literal -4 binary32) (/.f32 %381 s))) %812) s)) %818 = (fma.f32 #s(literal -8 binary32) %807 %571) %819 = (*.f32 %818 %781) %821 = (*.f32 %381 %781) %831 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 %819 s) (fma.f32 #s(literal 4 binary32) %794 (*.f32 #s(literal 8 binary32) (/.f32 %821 s)))) %818) s)) %812) s)) %842 = (fma.f32 #s(literal -16 binary32) %807 (*.f32 #s(literal -2 binary32) %818)) %845 = (fma.f32 #s(literal -4 binary32) %781 (*.f32 #s(literal -1/2 binary32) (/.f32 %842 s))) %852 = (fma.f32 #s(literal -2 binary32) %819 (fma.f32 #s(literal 4 binary32) %793 (*.f32 #s(literal 8 binary32) %821))) %855 = (fma.f32 #s(literal -128 binary32) (pow.f32 %781 #s(literal 3 binary32)) (fma.f32 #s(literal -24 binary32) %819 (*.f32 #s(literal -6 binary32) %852))) %857 = (*.f32 #s(literal 1/2 binary32) %842) %861 = (fma.f32 #s(literal -4 binary32) %781 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %855 s) %857) s))) %867 = (*.f32 %852 %781) %888 = (fma.f32 #s(literal -4 binary32) %781 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 (fma.f32 #s(literal -1536 binary32) (pow.f32 %781 #s(literal 4 binary32)) (fma.f32 #s(literal -384 binary32) (*.f32 %818 %807) (fma.f32 #s(literal -96 binary32) %867 (fma.f32 #s(literal -24 binary32) (fma.f32 #s(literal -8 binary32) (*.f32 %781 %793) (fma.f32 #s(literal -2 binary32) %867 (fma.f32 #s(literal 2 binary32) (*.f32 %818 %381) (*.f32 #s(literal 4 binary32) (-.f32 %767 %497))))) (*.f32 #s(literal -12 binary32) (pow.f32 %818 #s(literal 2 binary32))))))) s) (*.f32 #s(literal 1/6 binary32) %855)) s) %857) s))) (approx s #s(literal 0 binary32)) (approx u u) (approx %17 %30) (approx %32 %28) (approx %32 %34) (approx %36 %27) (approx %36 (+.f32 #s(literal 1 binary32) %43)) (approx %36 (+.f32 #s(literal 1 binary32) %53)) (approx %36 (+.f32 #s(literal 1 binary32) %67)) (approx %70 %26) (approx %70 %43) (approx %70 %53) (approx %70 %67) (approx %75 %21) (approx %75 (fma.f32 #s(literal -1 binary32) (/.f32 %41 %26) %21)) (approx %75 (fma.f32 u (fma.f32 #s(literal -1 binary32) %80 (*.f32 #s(literal 1/2 binary32) %89)) %21)) (approx %75 (fma.f32 u (fma.f32 #s(literal -1 binary32) %80 (*.f32 u (fma.f32 #s(literal 1/6 binary32) %111 (*.f32 #s(literal 1/2 binary32) %88)))) %21)) (approx %119 (*.f32 #s(literal -1 binary32) %20)) (approx %119 (fma.f32 #s(literal -1 binary32) %20 (/.f32 (*.f32 s %41) %26))) (approx %119 (fma.f32 #s(literal -1 binary32) %20 (*.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %89) %129)))) (approx %119 (fma.f32 #s(literal -1 binary32) %20 (*.f32 u (fma.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %88) (*.f32 #s(literal -1/6 binary32) (*.f32 s %111))) %129)))) (approx %32 (*.f32 u (-.f32 (+.f32 %144 %25) %28))) (approx %36 %149) (approx %36 (/.f32 (-.f32 %151 %154) u)) (approx %36 (/.f32 (-.f32 %162 %154) u)) (approx %36 (/.f32 (-.f32 %162 (+.f32 %154 (/.f32 #s(literal 1 binary32) (*.f32 %166 %168)))) u)) (approx %70 #s(literal -1 binary32)) (approx %70 (-.f32 %149 #s(literal 1 binary32))) (approx %70 (-.f32 %149 %180)) (approx %70 (-.f32 (+.f32 %149 (/.f32 #s(literal 1 binary32) (*.f32 %166 %159))) %180)) (approx %75 (/.f32 (fma.f32 #s(literal -1/2 binary32) %191 %151) u)) (approx %75 (/.f32 (fma.f32 #s(literal -1/2 binary32) %191 %203) u)) (approx %75 (/.f32 (fma.f32 #s(literal -1/2 binary32) %191 (fma.f32 #s(literal -1/24 binary32) (/.f32 %220 %166) %203)) u)) (approx %119 (*.f32 #s(literal -1 binary32) (/.f32 s %30))) (approx %119 (/.f32 (fma.f32 #s(literal -1 binary32) %229 %232) u)) (approx %119 (/.f32 (fma.f32 #s(literal -1 binary32) %229 (fma.f32 #s(literal -1/6 binary32) %237 %232)) u)) (approx %119 (/.f32 (fma.f32 #s(literal -1 binary32) %229 (fma.f32 #s(literal -1/6 binary32) %237 (fma.f32 #s(literal 1/24 binary32) (/.f32 %243 %166) %232))) u)) (approx %32 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) %29) %144)))) (approx %36 %257) (approx %36 %266) (approx %36 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u %168)) %197) u)) %188) u)) %151) u))) (approx %70 (-.f32 %257 #s(literal 1 binary32))) (approx %70 (-.f32 %266 #s(literal 1 binary32))) (approx %75 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) %191) %151) u))) (approx %75 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %190 (*.f32 #s(literal 1/6 binary32) (/.f32 %201 u))) u)) %151) u))) (approx %75 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %201 (*.f32 #s(literal 1/24 binary32) (/.f32 %220 u))) u) (*.f32 #s(literal -1/2 binary32) %190)) u)) %151) u))) (approx %119 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %231 %229) u))) (approx %119 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %236 u) %315) u) %229) u))) (approx %119 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %243 u) (*.f32 #s(literal 1/6 binary32) %236)) u) %315) u) %229) u))) (approx s s) (approx %118 (*.f32 #s(literal -1 binary32) s)) (approx %8 %22) (approx %9 %23) (approx %10 %24) (approx %11 %25) (approx %16 %29) (approx %36 %340) (approx %70 %342) (approx %75 %344) (approx %119 (*.f32 #s(literal -1 binary32) (*.f32 s %344))) (approx %9 #s(literal 1 binary32)) (approx %9 (+.f32 #s(literal 1 binary32) %22)) (approx %9 (+.f32 #s(literal 1 binary32) %356)) (approx %9 (+.f32 #s(literal 1 binary32) %363)) (approx %10 #s(literal 2 binary32)) (approx %10 (+.f32 #s(literal 2 binary32) %22)) (approx %10 (+.f32 #s(literal 2 binary32) %356)) (approx %10 (+.f32 #s(literal 2 binary32) %363)) (approx %11 #s(literal 1/2 binary32)) (approx %11 (+.f32 #s(literal 1/2 binary32) %375)) (approx %11 (-.f32 %384 %386)) (approx %11 (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %393 %360))) (fma.f32 #s(literal -1/4 binary32) %21 (fma.f32 #s(literal -1/8 binary32) %354 (*.f32 #s(literal 1/8 binary32) %354))))) (approx %13 (+.f32 #s(literal 1 binary32) %21)) (approx %13 (+.f32 #s(literal 1 binary32) %404)) (approx %13 (+.f32 #s(literal 1 binary32) %407)) (approx %14 (+.f32 #s(literal 2 binary32) %21)) (approx %14 (+.f32 #s(literal 2 binary32) %404)) (approx %14 (+.f32 #s(literal 2 binary32) %407)) (approx %15 (+.f32 #s(literal 1/2 binary32) %386)) (approx %15 (-.f32 %384 %375)) (approx %15 (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %423 %360))) (fma.f32 #s(literal -1/8 binary32) %354 %427))) (approx %16 (/.f32 %433 s)) (approx %16 (/.f32 (-.f32 %440 %444) s)) (approx %16 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %449 %440) (fma.f32 #s(literal -1/4 binary32) %20 (fma.f32 #s(literal -1/24 binary32) %437 (fma.f32 #s(literal 1/16 binary32) %437 %454)))) s)) (approx %16 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %469 %470) (fma.f32 #s(literal -1/2 binary32) %449 (fma.f32 #s(literal -1/2 binary32) %436 (fma.f32 #s(literal -1/4 binary32) (/.f32 %472 %470) (fma.f32 #s(literal -1/12 binary32) %476 (fma.f32 #s(literal -1/16 binary32) %437 (fma.f32 #s(literal -1/192 binary32) %479 (fma.f32 #s(literal 1/480 binary32) %479 %438)))))))) (fma.f32 #s(literal -1/4 binary32) %20 (fma.f32 #s(literal -1/4 binary32) (/.f32 %489 %470) (fma.f32 #s(literal -1/24 binary32) %437 (fma.f32 #s(literal -1/480 binary32) %479 (fma.f32 #s(literal 1/192 binary32) %479 (fma.f32 #s(literal 1/16 binary32) %437 (fma.f32 #s(literal 1/12 binary32) %476 (fma.f32 #s(literal 1/2 binary32) (/.f32 %498 %470) %454))))))))) s)) (approx %17 %512) (approx %17 (/.f32 (fma.f32 u %433 %516) s)) (approx %17 (/.f32 (fma.f32 u %433 (+.f32 %523 %516)) s)) (approx %17 (/.f32 (fma.f32 u %433 (+.f32 %523 (+.f32 (/.f32 (*.f32 u (-.f32 %532 %537)) %470) %516))) s)) (approx %32 (-.f32 (+.f32 #s(literal 1/2 binary32) %512) %375)) (approx %32 (-.f32 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1 binary32) %382 %512)) %375)) (approx %32 (-.f32 (+.f32 #s(literal 1/2 binary32) (+.f32 %512 (/.f32 %515 %360))) (fma.f32 #s(literal -1/2 binary32) (/.f32 %390 %360) (fma.f32 #s(literal -1/8 binary32) %354 (fma.f32 #s(literal -1/16 binary32) %361 (fma.f32 #s(literal 1/24 binary32) %361 %427)))))) (approx %36 (+.f32 #s(literal 2 binary32) %566)) (approx %36 (-.f32 (+.f32 #s(literal 2 binary32) %574) %576)) (approx %36 (-.f32 (+.f32 #s(literal 2 binary32) %587) %591)) (approx %70 (+.f32 #s(literal 1 binary32) %566)) (approx %70 (-.f32 (+.f32 #s(literal 1 binary32) %574) %576)) (approx %70 (-.f32 (+.f32 #s(literal 1 binary32) %587) %591)) (approx %75 %566) (approx %75 (/.f32 (fma.f32 #s(literal -4 binary32) %564 %607) s)) (approx %75 (/.f32 (fma.f32 #s(literal -4 binary32) %564 %618) s)) (approx %75 (/.f32 (fma.f32 #s(literal -4 binary32) %564 (fma.f32 #s(literal 1/24 binary32) %642 %618)) s)) (approx %119 %647) (approx %119 (fma.f32 #s(literal -1/2 binary32) %606 %647)) (approx %119 (fma.f32 #s(literal -1/2 binary32) %606 (fma.f32 #s(literal -1/6 binary32) %617 %647))) (approx %119 (fma.f32 #s(literal -1/2 binary32) %606 (fma.f32 #s(literal -1/6 binary32) %617 (fma.f32 #s(literal -1/24 binary32) %642 %647)))) (approx %9 (+.f32 #s(literal 1 binary32) %662)) (approx %9 (+.f32 #s(literal 1 binary32) %672)) (approx %10 (+.f32 #s(literal 2 binary32) %662)) (approx %10 (+.f32 #s(literal 2 binary32) %672)) (approx %11 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %680 %431) s)))) (approx %11 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %686 (fma.f32 #s(literal -1/16 binary32) %665 (*.f32 #s(literal 1/24 binary32) %665))) %381) s)) %431) s)))) (approx %13 (+.f32 #s(literal 1 binary32) %700)) (approx %13 (+.f32 #s(literal 1 binary32) %708)) (approx %14 (+.f32 #s(literal 2 binary32) %700)) (approx %14 (+.f32 #s(literal 2 binary32) %708)) (approx %15 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %680 %432) s)))) (approx %15 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/24 binary32) %665 (fma.f32 #s(literal 1/16 binary32) %665 (*.f32 #s(literal 1/2 binary32) %686))) %381) s)) %432) s)))) (approx %16 (*.f32 #s(literal -1 binary32) (/.f32 %731 s))) (approx %16 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %444 %440) s))) (approx %16 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %739 %360) %444) %440) s))) (approx %16 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %746 s) %494) %520) %360) %444) %440) s))) (approx %17 (*.f32 #s(literal -1 binary32) (/.f32 %756 s))) (approx %17 (*.f32 #s(literal -1 binary32) (/.f32 %763 s))) (approx %17 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %767 %360) %763) s))) (approx %17 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 u %746) s) %767) %360) %763) s))) (approx %32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) %782))) (approx %32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/8 binary32) %658 (fma.f32 #s(literal 1/8 binary32) %658 %756)) %432) s)))) (approx %32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %794) %381) s) %756) %432) s)))) (approx %36 (+.f32 #s(literal 2 binary32) %804)) (approx %36 (+.f32 #s(literal 2 binary32) %815)) (approx %36 (+.f32 #s(literal 2 binary32) %831)) (approx %70 (+.f32 #s(literal 1 binary32) %804)) (approx %70 (+.f32 #s(literal 1 binary32) %815)) (approx %70 (+.f32 #s(literal 1 binary32) %831)) (approx %75 %804) (approx %75 (*.f32 #s(literal -1 binary32) (/.f32 %845 s))) (approx %75 (*.f32 #s(literal -1 binary32) (/.f32 %861 s))) (approx %75 (*.f32 #s(literal -1 binary32) (/.f32 %888 s))) (approx %119 (*.f32 #s(literal -4 binary32) %781)) (approx %119 %845) (approx %119 %861) (approx %119 %888) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 5.0ms | s | 0 |
| 5.0ms | s | -inf |
| 5.0ms | s | inf |
| 2.0ms | u | inf |
| 2.0ms | u | 0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 256 |
| 0 | 39 | 256 |
| 1 | 137 | 256 |
| 2 | 537 | 244 |
| 0 | 4160 | 244 |
| 0 | 4383 | 239 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%1 = (neg.f32 s) %4 = (PI.f32 ) %5 = (neg.f32 %4) %6 = (/.f32 %5 s) %7 = (exp.f32 %6) %8 = (+.f32 #s(literal 1 binary32) %7) %9 = (/.f32 #s(literal 1 binary32) %8) %10 = (/.f32 %4 s) %11 = (exp.f32 %10) %12 = (+.f32 #s(literal 1 binary32) %11) %13 = (/.f32 #s(literal 1 binary32) %12) %14 = (-.f32 %9 %13) %15 = (*.f32 u %14) %16 = (+.f32 %15 %13) %17 = (/.f32 #s(literal 1 binary32) %16) %18 = (-.f32 %17 #s(literal 1 binary32)) %19 = (log.f32 %18) s %1 #s(literal 1 binary32) u %4 %5 %6 %7 %8 %9 %10 %11 %12 %13 %14 %15 %16 %17 %18 %19 (*.f32 %1 %19) |
| Outputs |
|---|
%3 = (/.f32 #s(literal -1 binary32) s) %5 = (neg.f32 s) %8 = (PI.f32 ) %9 = (neg.f32 %8) %11 = (*.f32 %9 #s(literal 1/2 binary32)) %14 = (*.f32 %9 #s(literal 2 binary32)) %21 = (*.f32 %9 #s(literal 0 binary32)) %24 = (*.f32 #s(literal 1/2 binary32) %9) %28 = (*.f32 #s(literal 0 binary32) %9) %33 = (*.f32 #s(literal 1 binary32) %9) %36 = (*.f32 %9 #s(literal -1 binary32)) %38 = (/.f32 %9 s) %39 = (*.f32 %38 #s(literal 1/2 binary32)) %41 = (/.f32 #s(literal 1/2 binary32) s) %43 = (*.f32 %38 #s(literal 2 binary32)) %46 = (*.f32 %41 %9) %48 = (/.f32 #s(literal 1 binary32) s) %51 = (*.f32 %48 #s(literal 1 binary32)) %54 = (*.f32 %3 #s(literal 1 binary32)) %62 = (*.f32 s #s(literal 2 binary32)) %64 = (*.f32 %8 #s(literal 2 binary32)) %65 = (*.f32 %5 #s(literal 2 binary32)) %75 = (*.f32 %38 #s(literal 0 binary32)) %77 = (*.f32 #s(literal 0 binary32) %38) %85 = (*.f32 #s(literal 1/2 binary32) %38) %111 = (/.f32 %8 s) %113 = (exp.f32 %38) %114 = (sqrt.f32 %113) %116 = (exp.f32 %111) %117 = (/.f32 #s(literal 2 binary32) %116) %119 = (/.f32 #s(literal 1/2 binary32) %116) %122 = (sinh.f32 %111) %123 = (neg.f32 %122) %124 = (cosh.f32 %111) %125 = (*.f32 #s(literal 2 binary32) %124) %128 = (*.f32 #s(literal 2 binary32) %123) %131 = (*.f32 %124 #s(literal 2 binary32)) %132 = (*.f32 #s(literal 2 binary32) %122) %135 = (*.f32 %125 #s(literal 2 binary32)) %148 = (*.f32 #s(literal 2 binary32) %125) %151 = (*.f32 #s(literal 2 binary32) %128) %154 = (*.f32 #s(literal 2 binary32) %132) %157 = (*.f32 #s(literal 2 binary32) %116) %159 = (neg.f32 %116) %166 = (exp.f32 %43) %168 = (neg.f32 %124) %171 = (/.f32 #s(literal 0 binary32) %116) %178 = (exp.f32 %48) %181 = (exp.f32 %9) %183 = (exp.f32 %8) %187 = (neg.f32 %168) %193 = (neg.f32 %113) %196 = (-.f32 #s(literal 0 binary32) %111) %199 = (-.f32 #s(literal -1 binary32) %113) %201 = (*.f32 %199 #s(literal -2 binary32)) %203 = (+.f32 %113 #s(literal 1 binary32)) %204 = (*.f32 %203 #s(literal 1/2 binary32)) %206 = (*.f32 %199 #s(literal 2 binary32)) %209 = (*.f32 %203 #s(literal 2 binary32)) %211 = (*.f32 #s(literal 1/2 binary32) %199) %213 = (*.f32 #s(literal 2 binary32) %203) %215 = (*.f32 #s(literal -1/2 binary32) %199) %217 = (*.f32 #s(literal 1/2 binary32) %203) %223 = (+.f32 #s(literal 1 binary32) %124) %229 = (*.f32 %116 #s(literal 2 binary32)) %237 = (+.f32 %116 #s(literal 1 binary32)) %239 = (/.f32 #s(literal 1 binary32) %203) %244 = (-.f32 %123 #s(literal -1 binary32)) %249 = (*.f32 %203 #s(literal 0 binary32)) %251 = (*.f32 #s(literal 0 binary32) %203) %258 = (*.f32 %123 #s(literal 1 binary32)) %274 = (+.f32 #s(literal 0 binary32) %111) %279 = (*.f32 (cosh.f32 (/.f32 %274 #s(literal 2 binary32))) (cosh.f32 (/.f32 %196 #s(literal 2 binary32)))) %287 = (*.f32 (cosh.f32 (/.f32 (+.f32 #s(literal 0 binary32) %38) #s(literal 2 binary32))) (cosh.f32 (/.f32 (-.f32 #s(literal 0 binary32) %38) #s(literal 2 binary32)))) %295 = (*.f32 %244 #s(literal 1 binary32)) %301 = (*.f32 #s(literal 1 binary32) %123) %303 = (*.f32 #s(literal 1 binary32) %244) %309 = (*.f32 #s(literal -1 binary32) %193) %312 = (*.f32 #s(literal 1 binary32) %223) %314 = (*.f32 #s(literal 1 binary32) %124) %316 = (*.f32 %193 #s(literal -1 binary32)) %319 = (*.f32 %113 #s(literal 1 binary32)) %321 = (*.f32 %223 #s(literal 1 binary32)) %323 = (*.f32 %124 #s(literal 1 binary32)) %334 = (*.f32 %239 #s(literal 2 binary32)) %336 = (*.f32 %239 #s(literal 1/2 binary32)) %338 = (/.f32 #s(literal 1/2 binary32) %209) %340 = (/.f32 #s(literal 2 binary32) %203) %342 = (/.f32 #s(literal 1 binary32) %209) %344 = (/.f32 #s(literal -1/2 binary32) %199) %346 = (/.f32 #s(literal -1 binary32) %203) %347 = (*.f32 #s(literal 1/2 binary32) %346) %349 = (/.f32 #s(literal 1/2 binary32) %199) %351 = (*.f32 #s(literal 2 binary32) %239) %374 = (*.f32 %239 #s(literal 0 binary32)) %376 = (*.f32 #s(literal 0 binary32) %239) %378 = (/.f32 #s(literal 0 binary32) %203) %432 = (*.f32 %111 #s(literal 1/2 binary32)) %435 = (*.f32 %111 #s(literal 2 binary32)) %438 = (*.f32 %41 %8) %463 = (*.f32 %111 #s(literal 0 binary32)) %465 = (*.f32 #s(literal 0 binary32) %111) %473 = (*.f32 #s(literal 1/2 binary32) %111) %500 = (*.f32 %116 #s(literal 1/2 binary32)) %503 = (sqrt.f32 %116) %506 = (*.f32 #s(literal 1/2 binary32) %116) %536 = (exp.f32 %435) %540 = (*.f32 %116 #s(literal 0 binary32)) %542 = (*.f32 #s(literal 0 binary32) %116) %556 = (*.f32 %122 #s(literal 1 binary32)) %562 = (*.f32 #s(literal 1 binary32) %122) %582 = (*.f32 %159 #s(literal 1 binary32)) %593 = (*.f32 #s(literal -1 binary32) %116) %596 = (-.f32 #s(literal -1 binary32) %116) %597 = (*.f32 %596 #s(literal -2 binary32)) %599 = (*.f32 %237 #s(literal 1/2 binary32)) %601 = (*.f32 %596 #s(literal 2 binary32)) %603 = (*.f32 %237 #s(literal 2 binary32)) %606 = (*.f32 #s(literal 1/2 binary32) %596) %608 = (*.f32 #s(literal 2 binary32) %237) %610 = (*.f32 #s(literal -1/2 binary32) %596) %612 = (fma.f32 #s(literal 1/2 binary32) %116 #s(literal 1/2 binary32)) %625 = (/.f32 #s(literal 1 binary32) %237) %630 = (-.f32 %122 #s(literal -1 binary32)) %637 = (*.f32 %237 #s(literal 0 binary32)) %639 = (*.f32 #s(literal 0 binary32) %237) %674 = (*.f32 %124 %203) %676 = (*.f32 %122 %203) %678 = (*.f32 %630 #s(literal 1 binary32)) %684 = (*.f32 %203 %124) %686 = (*.f32 %203 %122) %692 = (*.f32 #s(literal 1 binary32) %630) %703 = (*.f32 #s(literal -1 binary32) %159) %709 = (*.f32 %159 #s(literal -1 binary32)) %722 = (*.f32 %625 #s(literal 2 binary32)) %724 = (*.f32 %625 #s(literal 1/2 binary32)) %727 = (/.f32 #s(literal 2 binary32) %612) %729 = (/.f32 #s(literal 2 binary32) %237) %731 = (/.f32 #s(literal -1/2 binary32) %596) %733 = (/.f32 #s(literal -1 binary32) %237) %734 = (*.f32 #s(literal 1/2 binary32) %733) %736 = (/.f32 #s(literal 1/2 binary32) %596) %738 = (*.f32 #s(literal 2 binary32) %625) %740 = (/.f32 #s(literal 1 binary32) %612) %750 = (*.f32 #s(literal 2 binary32) %596) %757 = (/.f32 %237 #s(literal 1 binary32)) %763 = (*.f32 %625 #s(literal 0 binary32)) %765 = (*.f32 #s(literal 0 binary32) %625) %767 = (/.f32 #s(literal 0 binary32) %237) %821 = (/.f32 %596 %199) %822 = (-.f32 %821 #s(literal 1 binary32)) %825 = (*.f32 %822 #s(literal -1 binary32)) %827 = (*.f32 %822 #s(literal 1 binary32)) %829 = (-.f32 %596 %199) %830 = (+.f32 %199 %596) %833 = (-.f32 #s(literal 1 binary32) %821) %835 = (-.f32 %239 %625) %836 = (*.f32 #s(literal 2 binary32) %835) %843 = (-.f32 %199 %596) %844 = (/.f32 #s(literal -1 binary32) %830) %848 = (-.f32 %625 %239) %855 = (-.f32 %237 %199) %862 = (/.f32 %596 %830) %872 = (/.f32 %822 #s(literal 2 binary32)) %874 = (/.f32 %843 %237) %878 = (*.f32 %237 %596) %882 = (*.f32 %237 %237) %884 = (*.f32 %237 %855) %897 = (*.f32 #s(literal 2 binary32) %855) %900 = (-.f32 (/.f32 %199 %237) #s(literal -1 binary32)) %904 = (-.f32 (/.f32 %199 %596) #s(literal 1 binary32)) %924 = (/.f32 %199 %830) %933 = (/.f32 %612 %203) %934 = (neg.f32 %924) %936 = (/.f32 %199 %855) %940 = (/.f32 %237 #s(literal 2 binary32)) %941 = (/.f32 %239 %612) %945 = (/.f32 %239 #s(literal 2 binary32)) %946 = (/.f32 %237 %612) %950 = (/.f32 %237 %237) %957 = (/.f32 %612 %237) %977 = (/.f32 %821 %612) %984 = (/.f32 %612 %855) %1024 = (/.f32 u %596) %1025 = (/.f32 u %203) %1026 = (+.f32 %1024 %1025) %1027 = (*.f32 %1026 #s(literal 2 binary32)) %1029 = (*.f32 %1026 #s(literal 1/2 binary32)) %1031 = (*.f32 u #s(literal 1 binary32)) %1033 = (*.f32 #s(literal 1 binary32) u) %1035 = (/.f32 u %612) %1038 = (/.f32 u #s(literal 2 binary32)) %1039 = (/.f32 %822 %612) %1041 = (/.f32 u %237) %1043 = (/.f32 u #s(literal 1 binary32)) %1045 = (*.f32 u %822) %1047 = (*.f32 u %843) %1049 = (*.f32 %822 u) %1051 = (*.f32 %843 u) %1054 = (neg.f32 u) %1056 = (*.f32 #s(literal 2 binary32) %1026) %1058 = (*.f32 #s(literal 1/2 binary32) %1026) %1061 = (*.f32 %625 u) %1064 = (*.f32 %844 u) %1066 = (/.f32 u %855) %1127 = (*.f32 %855 #s(literal 2 binary32)) %1160 = (*.f32 %239 u) %1162 = (*.f32 %733 u) %1165 = (*.f32 u #s(literal 2 binary32)) %1166 = (*.f32 %1024 #s(literal 1 binary32)) %1169 = (*.f32 %1026 #s(literal 0 binary32)) %1171 = (*.f32 #s(literal 0 binary32) %1026) %1175 = (*.f32 u #s(literal -1 binary32)) %1208 = (*.f32 %1162 #s(literal 1 binary32)) %1249 = (*.f32 #s(literal 1 binary32) %1024) %1270 = (neg.f32 %1026) %1276 = (fma.f32 %1026 %237 #s(literal 1 binary32)) %1277 = (*.f32 %1276 #s(literal -1 binary32)) %1279 = (*.f32 %1276 #s(literal 1 binary32)) %1281 = (*.f32 #s(literal 1 binary32) %1276) %1283 = (*.f32 %1276 #s(literal 2 binary32)) %1285 = (fma.f32 %1026 %596 #s(literal -1 binary32)) %1288 = (/.f32 (fma.f32 u %822 #s(literal 1 binary32)) %237) %1289 = (*.f32 #s(literal 2 binary32) %1288) %1304 = (*.f32 %950 %1026) %1318 = (*.f32 %1026 %237) %1323 = (*.f32 #s(literal -1 binary32) %855) %1325 = (*.f32 %855 %596) %1331 = (*.f32 %1045 %596) %1333 = (*.f32 %596 %237) %1335 = (*.f32 %1047 %596) %1337 = (*.f32 %596 %855) %1339 = (*.f32 %1049 %596) %1342 = (*.f32 %1051 %596) %1345 = (*.f32 %1045 %237) %1348 = (*.f32 %1047 %237) %1351 = (*.f32 %1049 %237) %1354 = (*.f32 %1051 %237) %1371 = (*.f32 %855 #s(literal -1 binary32)) %1375 = (*.f32 %855 %237) %1426 = (*.f32 #s(literal 2 binary32) %1276) %1431 = (/.f32 #s(literal 1 binary32) %1288) %1438 = (*.f32 (neg.f32 %1054) %835) %1453 = (*.f32 u %237) %1459 = (/.f32 %1026 %237) %1462 = (*.f32 %835 %237) %1468 = (/.f32 %1462 %237) %1551 = (/.f32 (-.f32 #s(literal -1 binary32) %1045) %237) %1553 = (/.f32 #s(literal -1 binary32) %1285) %1554 = (*.f32 %1553 #s(literal 2 binary32)) %1556 = (/.f32 #s(literal 1 binary32) %1285) %1558 = (*.f32 %1553 #s(literal 1 binary32)) %1560 = (*.f32 %1431 #s(literal 1/2 binary32)) %1562 = (*.f32 %1431 #s(literal 2 binary32)) %1564 = (/.f32 #s(literal -1 binary32) %1276) %1566 = (/.f32 #s(literal 2 binary32) %1276) %1567 = (/.f32 #s(literal 1/2 binary32) %625) %1569 = (/.f32 #s(literal 1/2 binary32) %1276) %1570 = (/.f32 #s(literal 2 binary32) %625) %1573 = (/.f32 #s(literal -1 binary32) %1288) %1574 = (*.f32 #s(literal 1/2 binary32) %1573) %1576 = (/.f32 #s(literal 1/2 binary32) %1551) %1578 = (*.f32 #s(literal 2 binary32) %1431) %1580 = (/.f32 #s(literal 2 binary32) %1288) %1582 = (/.f32 #s(literal 1/2 binary32) %1288) %1593 = (*.f32 %1551 #s(literal 2 binary32)) %1597 = (*.f32 %1288 #s(literal 2 binary32)) %1607 = (/.f32 %116 %1276) %1611 = (*.f32 %1431 #s(literal 0 binary32)) %1613 = (*.f32 #s(literal 0 binary32) %1431) %1615 = (/.f32 #s(literal 0 binary32) %1288) %1643 = (*.f32 %122 %1553) %1645 = (*.f32 %1553 %122) %1647 = (*.f32 %1553 %630) %1653 = (*.f32 %1553 %116) %1669 = (*.f32 %116 %1553) %1681 = (*.f32 %630 %1553) %1731 = (-.f32 %1431 #s(literal 1 binary32)) %1747 = (-.f32 %1551 #s(literal -1 binary32)) %1750 = (-.f32 %1288 #s(literal 1 binary32)) %1779 = (-.f32 #s(literal 1 binary32) %1431) %1783 = (log.f32 %1731) %1784 = (*.f32 #s(literal 2 binary32) %1783) %1793 = (neg.f32 %1783) %1795 = (pow.f32 %1731 %5) %1800 = (*.f32 %1783 %5) s (/.f32 #s(literal 1 binary32) %3) (pow.f32 %5 #s(literal 1 binary32)) %5 #s(literal 1 binary32) u %8 (*.f32 %11 #s(literal 2 binary32)) (*.f32 %14 #s(literal 1/2 binary32)) (*.f32 %9 #s(literal 1 binary32)) (/.f32 %14 #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %9 #s(literal -1 binary32))) (fma.f32 %11 #s(literal 2 binary32) %21) (fma.f32 %14 #s(literal 1/2 binary32) %21) (fma.f32 #s(literal 1/2 binary32) %9 %24) (fma.f32 %9 #s(literal 1/2 binary32) %11) (fma.f32 %9 #s(literal 1 binary32) %21) (fma.f32 #s(literal 1 binary32) %9 %28) (pow.f32 %9 #s(literal 1 binary32)) (+.f32 %11 %11) (+.f32 %24 %24) (+.f32 %33 %28) (+.f32 %9 %21) (neg.f32 %36) %9 (*.f32 %39 #s(literal 2 binary32)) (*.f32 %14 %41) (*.f32 %43 #s(literal 1/2 binary32)) (*.f32 %3 %8) (*.f32 #s(literal 2 binary32) %46) (*.f32 %48 %9) (*.f32 %38 #s(literal 1 binary32)) (*.f32 %9 %51) (*.f32 %9 %48) (*.f32 %8 %54) (*.f32 %8 %3) (*.f32 #s(literal 1 binary32) %38) (/.f32 (*.f32 #s(literal -1 binary32) %9) %5) (/.f32 %33 s) (/.f32 %36 %5) (/.f32 %14 %62) (/.f32 %64 %65) (/.f32 %43 #s(literal 2 binary32)) %38 (/.f32 %8 %5) (/.f32 #s(literal 1 binary32) (pow.f32 %38 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %5 %8)) (/.f32 #s(literal 1 binary32) (/.f32 s %9)) (fma.f32 %39 #s(literal 2 binary32) %75) (fma.f32 %39 #s(literal 2 binary32) %77) (fma.f32 %14 %41 %75) (fma.f32 %14 %41 %77) (fma.f32 %43 #s(literal 1/2 binary32) %75) (fma.f32 %43 #s(literal 1/2 binary32) %77) (fma.f32 %3 %8 %75) (fma.f32 %3 %8 %77) (fma.f32 #s(literal 1/2 binary32) %38 %85) (fma.f32 #s(literal 2 binary32) %46 %75) (fma.f32 #s(literal 2 binary32) %46 %77) (fma.f32 %48 %9 %75) (fma.f32 %48 %9 %77) (fma.f32 %38 #s(literal 1/2 binary32) %39) (fma.f32 %38 #s(literal 1 binary32) %75) (fma.f32 %38 #s(literal 1 binary32) %77) (fma.f32 %9 %51 %75) (fma.f32 %9 %51 %77) (fma.f32 %9 %48 %75) (fma.f32 %9 %48 %77) (fma.f32 %8 %54 %75) (fma.f32 %8 %54 %77) (fma.f32 %8 %3 %75) (fma.f32 %8 %3 %77) (fma.f32 #s(literal 1 binary32) %38 %75) (fma.f32 #s(literal 1 binary32) %38 %77) (pow.f32 %38 #s(literal 1 binary32)) (+.f32 %39 %39) (+.f32 %85 %85) (+.f32 %38 %75) (+.f32 %38 %77) (neg.f32 (*.f32 %38 #s(literal -1 binary32))) (neg.f32 %111) (*.f32 %114 %114) (*.f32 #s(literal 1/2 binary32) %117) (*.f32 #s(literal 2 binary32) %119) (*.f32 #s(literal 1 binary32) %113) (/.f32 (fma.f32 %123 #s(literal 2 binary32) %125) #s(literal 2 binary32)) (/.f32 (fma.f32 %124 #s(literal 2 binary32) %128) #s(literal 2 binary32)) (/.f32 (-.f32 %131 %132) #s(literal 2 binary32)) (/.f32 (fma.f32 %128 #s(literal 2 binary32) %135) #s(literal 4 binary32)) (/.f32 (fma.f32 %125 #s(literal 2 binary32) (*.f32 %128 #s(literal 2 binary32))) #s(literal 4 binary32)) (/.f32 (fma.f32 #s(literal 2 binary32) %123 %125) #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal 2 binary32) %124 %128) #s(literal 2 binary32)) (/.f32 (-.f32 %125 %132) #s(literal 2 binary32)) (/.f32 (fma.f32 %128 #s(literal 2 binary32) %148) #s(literal 4 binary32)) (/.f32 (fma.f32 %125 #s(literal 2 binary32) %151) #s(literal 4 binary32)) (/.f32 (-.f32 %135 %154) #s(literal 4 binary32)) (/.f32 #s(literal 2 binary32) %157) (/.f32 #s(literal -1 binary32) %159) (/.f32 #s(literal 1 binary32) (/.f32 %116 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %113 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %116) (sqrt.f32 %166) (-.f32 %123 %168) (-.f32 %124 %122) (fma.f32 %114 %114 %171) (fma.f32 %128 #s(literal 1/2 binary32) %124) (fma.f32 %125 #s(literal 1/2 binary32) %123) (fma.f32 #s(literal 1/2 binary32) %117 %171) (fma.f32 #s(literal 2 binary32) %119 %171) (fma.f32 #s(literal 1 binary32) %113 %171) (pow.f32 %178 %9) (pow.f32 %166 #s(literal 1/2 binary32)) (pow.f32 %181 %48) (pow.f32 %183 %3) (pow.f32 %116 #s(literal -1 binary32)) (pow.f32 %113 #s(literal 1 binary32)) (+.f32 %187 %123) (+.f32 %119 %119) (+.f32 %123 %124) (+.f32 %124 %123) (+.f32 %113 %171) (fabs.f32 %193) (fabs.f32 %113) (exp.f32 %196) %113 (neg.f32 %193) (*.f32 %201 #s(literal 1/2 binary32)) (*.f32 %204 #s(literal 2 binary32)) (*.f32 %206 #s(literal -1/2 binary32)) (*.f32 %209 #s(literal 1/2 binary32)) (*.f32 #s(literal -2 binary32) %211) (*.f32 #s(literal 1/2 binary32) %213) (*.f32 #s(literal 2 binary32) %215) (*.f32 #s(literal 2 binary32) %217) (*.f32 %199 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) %199) (*.f32 %203 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) %203) (/.f32 (fma.f32 %223 #s(literal 2 binary32) %128) #s(literal 2 binary32)) (/.f32 (fma.f32 %113 #s(literal 2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 2 binary32) %157) %229) (/.f32 (+.f32 #s(literal 2 binary32) %229) %229) (/.f32 (fma.f32 #s(literal 2 binary32) %116 #s(literal 2 binary32)) %157) (/.f32 %213 #s(literal 2 binary32)) (/.f32 %209 #s(literal 2 binary32)) (/.f32 %237 %116) (/.f32 #s(literal 1 binary32) %239) (-.f32 %223 %122) (-.f32 %124 (+.f32 %122 #s(literal -1 binary32))) (-.f32 %124 (neg.f32 %244)) (-.f32 %113 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) %193) (fma.f32 %201 #s(literal 1/2 binary32) %249) (fma.f32 %201 #s(literal 1/2 binary32) %251) (fma.f32 %204 #s(literal 2 binary32) %249) (fma.f32 %204 #s(literal 2 binary32) %251) (fma.f32 %206 #s(literal -1/2 binary32) %249) (fma.f32 %206 #s(literal -1/2 binary32) %251) (fma.f32 %114 %114 #s(literal 1 binary32)) (fma.f32 %223 #s(literal 1 binary32) %258) (fma.f32 %209 #s(literal 1/2 binary32) %249) (fma.f32 %209 #s(literal 1/2 binary32) %251) (fma.f32 #s(literal -2 binary32) %211 %249) (fma.f32 #s(literal -2 binary32) %211 %251) (fma.f32 %125 #s(literal 1/2 binary32) %244) (fma.f32 #s(literal 1/2 binary32) %117 #s(literal 1 binary32)) (fma.f32 #s(literal 1/2 binary32) %213 %249) (fma.f32 #s(literal 1/2 binary32) %213 %251) (fma.f32 #s(literal 1/2 binary32) %203 %217) (fma.f32 #s(literal 2 binary32) %215 %249) (fma.f32 #s(literal 2 binary32) %215 %251) (fma.f32 #s(literal 2 binary32) %217 %249) (fma.f32 #s(literal 2 binary32) %217 %251) (fma.f32 #s(literal 2 binary32) %119 #s(literal 1 binary32)) (fma.f32 #s(literal 2 binary32) %279 %123) (fma.f32 #s(literal 2 binary32) %287 %123) (fma.f32 %193 #s(literal -1 binary32) #s(literal 1 binary32)) (fma.f32 %199 #s(literal -1 binary32) %249) (fma.f32 %199 #s(literal -1 binary32) %251) (fma.f32 #s(literal -1 binary32) %193 #s(literal 1 binary32)) (fma.f32 #s(literal -1 binary32) %199 %249) (fma.f32 #s(literal -1 binary32) %199 %251) (fma.f32 %124 #s(literal 1 binary32) %295) (fma.f32 %203 #s(literal 1/2 binary32) %204) (fma.f32 %203 #s(literal 1 binary32) %249) (fma.f32 %203 #s(literal 1 binary32) %251) (fma.f32 %113 #s(literal 1 binary32) #s(literal 1 binary32)) (fma.f32 #s(literal 1 binary32) %223 %301) (fma.f32 #s(literal 1 binary32) %124 %303) (fma.f32 #s(literal 1 binary32) %203 %249) (fma.f32 #s(literal 1 binary32) %203 %251) (fma.f32 #s(literal 1 binary32) %113 #s(literal 1 binary32)) (pow.f32 %203 #s(literal 1 binary32)) (+.f32 %309 #s(literal 1 binary32)) (+.f32 %204 %204) (+.f32 %312 %301) (+.f32 %314 %303) (+.f32 %316 #s(literal 1 binary32)) (+.f32 %217 %217) (+.f32 %319 #s(literal 1 binary32)) (+.f32 %321 %258) (+.f32 %323 %295) (+.f32 %223 %123) (+.f32 %124 %244) (+.f32 %203 %249) (+.f32 %203 %251) %203 (+.f32 #s(literal 1 binary32) %309) (+.f32 #s(literal 1 binary32) %316) (+.f32 #s(literal 1 binary32) %319) (+.f32 #s(literal 1 binary32) %113) (neg.f32 %199) (*.f32 %334 #s(literal 1/2 binary32)) (*.f32 %336 #s(literal 2 binary32)) (*.f32 %338 #s(literal 4 binary32)) (*.f32 %340 #s(literal 1/2 binary32)) (*.f32 %342 #s(literal 2 binary32)) (*.f32 %344 #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) %347) (*.f32 #s(literal -2 binary32) %349) (*.f32 #s(literal 1/2 binary32) %351) (*.f32 #s(literal 1/2 binary32) %340) (*.f32 #s(literal 2 binary32) %344) (*.f32 #s(literal -1 binary32) %346) (*.f32 %239 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) %239) (/.f32 %334 #s(literal 2 binary32)) (/.f32 %351 #s(literal 2 binary32)) (/.f32 %342 #s(literal 1/2 binary32)) (/.f32 #s(literal -2 binary32) %206) (/.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) %199)) (/.f32 #s(literal 2 binary32) %213) (/.f32 #s(literal 2 binary32) %209) (/.f32 #s(literal -1 binary32) %199) (/.f32 %239 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %239 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %199 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %203 #s(literal 1 binary32))) %239 (fma.f32 %334 #s(literal 1/2 binary32) %374) (fma.f32 %334 #s(literal 1/2 binary32) %376) (fma.f32 %334 #s(literal 1/2 binary32) %378) (fma.f32 %336 #s(literal 2 binary32) %374) (fma.f32 %336 #s(literal 2 binary32) %376) (fma.f32 %336 #s(literal 2 binary32) %378) (fma.f32 %338 #s(literal 4 binary32) %374) (fma.f32 %338 #s(literal 4 binary32) %376) (fma.f32 %338 #s(literal 4 binary32) %378) (fma.f32 %340 #s(literal 1/2 binary32) %374) (fma.f32 %340 #s(literal 1/2 binary32) %376) (fma.f32 %340 #s(literal 1/2 binary32) %378) (fma.f32 %342 #s(literal 2 binary32) %374) (fma.f32 %342 #s(literal 2 binary32) %376) (fma.f32 %342 #s(literal 2 binary32) %378) (fma.f32 %344 #s(literal 2 binary32) %374) (fma.f32 %344 #s(literal 2 binary32) %376) (fma.f32 %344 #s(literal 2 binary32) %378) (fma.f32 %344 #s(literal 1 binary32) %344) (fma.f32 #s(literal -1/2 binary32) %346 %344) (fma.f32 #s(literal -2 binary32) %347 %374) (fma.f32 #s(literal -2 binary32) %347 %376) (fma.f32 #s(literal -2 binary32) %347 %378) (fma.f32 #s(literal -2 binary32) %349 %374) (fma.f32 #s(literal -2 binary32) %349 %376) (fma.f32 #s(literal -2 binary32) %349 %378) (fma.f32 #s(literal 1/2 binary32) %351 %374) (fma.f32 #s(literal 1/2 binary32) %351 %376) (fma.f32 #s(literal 1/2 binary32) %351 %378) (fma.f32 #s(literal 1/2 binary32) %340 %374) (fma.f32 #s(literal 1/2 binary32) %340 %376) (fma.f32 #s(literal 1/2 binary32) %340 %378) (fma.f32 #s(literal 1/2 binary32) %239 %344) (fma.f32 #s(literal 2 binary32) %344 %374) (fma.f32 #s(literal 2 binary32) %344 %376) (fma.f32 #s(literal 2 binary32) %344 %378) (fma.f32 #s(literal -1 binary32) %346 %374) (fma.f32 #s(literal -1 binary32) %346 %376) (fma.f32 #s(literal -1 binary32) %346 %378) (fma.f32 %239 #s(literal 1/2 binary32) %336) (fma.f32 %239 #s(literal 1 binary32) %374) (fma.f32 %239 #s(literal 1 binary32) %376) (fma.f32 %239 #s(literal 1 binary32) %378) (fma.f32 #s(literal 1 binary32) %344 %344) (fma.f32 #s(literal 1 binary32) %239 %374) (fma.f32 #s(literal 1 binary32) %239 %376) (fma.f32 #s(literal 1 binary32) %239 %378) (pow.f32 %239 #s(literal 1 binary32)) (pow.f32 %203 #s(literal -1 binary32)) (+.f32 %336 %336) (+.f32 %344 %344) (+.f32 %239 %374) (+.f32 %239 %376) (+.f32 %239 %378) (neg.f32 %346) (*.f32 %432 #s(literal 2 binary32)) (*.f32 %64 %41) (*.f32 %435 #s(literal 1/2 binary32)) (*.f32 %3 %9) (*.f32 #s(literal 2 binary32) %438) (*.f32 %48 %8) (*.f32 %111 #s(literal 1 binary32)) (*.f32 %9 %54) (*.f32 %9 %3) (*.f32 %8 %51) (*.f32 %8 %48) (*.f32 #s(literal 1 binary32) %111) (/.f32 (*.f32 #s(literal -1 binary32) %8) %5) (/.f32 (*.f32 #s(literal 1 binary32) %8) s) (/.f32 (*.f32 %8 #s(literal -1 binary32)) %5) (/.f32 %14 %65) (/.f32 %64 %62) (/.f32 %435 #s(literal 2 binary32)) (/.f32 %9 %5) %111 (/.f32 #s(literal 1 binary32) (pow.f32 %111 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %5 %9)) (/.f32 #s(literal 1 binary32) (/.f32 s %8)) (fma.f32 %432 #s(literal 2 binary32) %463) (fma.f32 %432 #s(literal 2 binary32) %465) (fma.f32 %64 %41 %463) (fma.f32 %64 %41 %465) (fma.f32 %435 #s(literal 1/2 binary32) %463) (fma.f32 %435 #s(literal 1/2 binary32) %465) (fma.f32 %3 %9 %463) (fma.f32 %3 %9 %465) (fma.f32 #s(literal 1/2 binary32) %111 %473) (fma.f32 #s(literal 2 binary32) %438 %463) (fma.f32 #s(literal 2 binary32) %438 %465) (fma.f32 %48 %8 %463) (fma.f32 %48 %8 %465) (fma.f32 %111 #s(literal 1/2 binary32) %432) (fma.f32 %111 #s(literal 1 binary32) %463) (fma.f32 %111 #s(literal 1 binary32) %465) (fma.f32 %9 %54 %463) (fma.f32 %9 %54 %465) (fma.f32 %9 %3 %463) (fma.f32 %9 %3 %465) (fma.f32 %8 %51 %463) (fma.f32 %8 %51 %465) (fma.f32 %8 %48 %463) (fma.f32 %8 %48 %465) (fma.f32 #s(literal 1 binary32) %111 %463) (fma.f32 #s(literal 1 binary32) %111 %465) (pow.f32 %111 #s(literal 1 binary32)) (+.f32 %432 %432) (+.f32 %473 %473) (+.f32 %111 %463) (+.f32 %111 %465) (neg.f32 (*.f32 %111 #s(literal -1 binary32))) (neg.f32 %38) (*.f32 %500 #s(literal 2 binary32)) (*.f32 %229 #s(literal 1/2 binary32)) (*.f32 %503 %503) (*.f32 #s(literal 1/2 binary32) %157) (*.f32 #s(literal 2 binary32) %506) (*.f32 %116 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) %116) (/.f32 (fma.f32 %122 #s(literal 2 binary32) %125) #s(literal 2 binary32)) (/.f32 (fma.f32 %124 #s(literal 2 binary32) %132) #s(literal 2 binary32)) (/.f32 (-.f32 %131 %128) #s(literal 2 binary32)) (/.f32 (fma.f32 %132 #s(literal 2 binary32) %135) #s(literal 4 binary32)) (/.f32 (fma.f32 %125 #s(literal 2 binary32) (*.f32 %132 #s(literal 2 binary32))) #s(literal 4 binary32)) (/.f32 (fma.f32 #s(literal 2 binary32) %122 %125) #s(literal 2 binary32)) (/.f32 (fma.f32 #s(literal 2 binary32) %124 %132) #s(literal 2 binary32)) (/.f32 (-.f32 %125 %128) #s(literal 2 binary32)) (/.f32 %229 #s(literal 2 binary32)) (/.f32 %157 #s(literal 2 binary32)) (/.f32 (fma.f32 %132 #s(literal 2 binary32) %148) #s(literal 4 binary32)) (/.f32 (fma.f32 %125 #s(literal 2 binary32) %154) #s(literal 4 binary32)) (/.f32 (-.f32 %135 %151) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) %113) (sqrt.f32 %536) (-.f32 %122 %168) (-.f32 %124 %123) (fma.f32 %500 #s(literal 2 binary32) %540) (fma.f32 %500 #s(literal 2 binary32) %542) (fma.f32 %229 #s(literal 1/2 binary32) %540) (fma.f32 %229 #s(literal 1/2 binary32) %542) (fma.f32 %503 %503 %540) (fma.f32 %503 %503 %542) (fma.f32 %132 #s(literal 1/2 binary32) %124) (fma.f32 %125 #s(literal 1/2 binary32) %122) (fma.f32 #s(literal 1/2 binary32) %157 %540) (fma.f32 #s(literal 1/2 binary32) %157 %542) (fma.f32 #s(literal 1/2 binary32) %116 %506) (fma.f32 #s(literal 2 binary32) %506 %540) (fma.f32 #s(literal 2 binary32) %506 %542) (fma.f32 %122 #s(literal 1 binary32) %323) (fma.f32 %124 #s(literal 1 binary32) %556) (fma.f32 %116 #s(literal 1/2 binary32) %500) (fma.f32 %116 #s(literal 1 binary32) %540) (fma.f32 %116 #s(literal 1 binary32) %542) (fma.f32 #s(literal 1 binary32) %122 %314) (fma.f32 #s(literal 1 binary32) %124 %562) (fma.f32 #s(literal 1 binary32) %116 %540) (fma.f32 #s(literal 1 binary32) %116 %542) (pow.f32 %178 %8) (pow.f32 %536 #s(literal 1/2 binary32)) (pow.f32 %181 %3) (pow.f32 %183 %48) (pow.f32 %116 #s(literal 1 binary32)) (+.f32 %562 %314) (+.f32 %314 %562) (+.f32 %506 %506) (+.f32 %500 %500) (+.f32 %556 %323) (+.f32 %323 %556) (+.f32 %187 %122) (+.f32 %122 %124) (+.f32 %124 %122) (+.f32 %116 %540) (+.f32 %116 %542) (fabs.f32 %582) (fabs.f32 (*.f32 #s(literal 1 binary32) %159)) (fabs.f32 %159) (fabs.f32 %116) (exp.f32 (+.f32 %111 #s(literal 0 binary32))) (exp.f32 %274) %116 (neg.f32 (*.f32 %116 #s(literal -1 binary32))) (neg.f32 %593) (neg.f32 %159) (*.f32 %597 #s(literal 1/2 binary32)) (*.f32 %599 #s(literal 2 binary32)) (*.f32 %601 #s(literal -1/2 binary32)) (*.f32 %603 #s(literal 1/2 binary32)) (*.f32 %209 %506) (*.f32 #s(literal -2 binary32) %606) (*.f32 #s(literal 1/2 binary32) %608) (*.f32 #s(literal 2 binary32) %610) (*.f32 #s(literal 2 binary32) %612) (*.f32 %596 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) %596) (*.f32 %237 #s(literal 1 binary32)) (*.f32 %203 %116) (*.f32 #s(literal 1 binary32) %237) (/.f32 (fma.f32 %223 #s(literal 2 binary32) %132) #s(literal 2 binary32)) (/.f32 (fma.f32 %116 #s(literal 2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32)) (/.f32 %603 #s(literal 2 binary32)) (/.f32 %608 #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) %625) (-.f32 %223 %123) (-.f32 %124 (+.f32 %123 #s(literal -1 binary32))) (-.f32 %124 (neg.f32 %630)) (-.f32 %116 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) %593) (-.f32 #s(literal 1 binary32) %582) (-.f32 #s(literal 1 binary32) %159) (fma.f32 %597 #s(literal 1/2 binary32) %637) (fma.f32 %597 #s(literal 1/2 binary32) %639) (fma.f32 %599 #s(literal 2 binary32) %637) (fma.f32 %599 #s(literal 2 binary32) %639) (fma.f32 %500 #s(literal 2 binary32) #s(literal 1 binary32)) (fma.f32 %229 #s(literal 1/2 binary32) #s(literal 1 binary32)) (fma.f32 %601 #s(literal -1/2 binary32) %637) (fma.f32 %601 #s(literal -1/2 binary32) %639) (fma.f32 %603 #s(literal 1/2 binary32) %637) (fma.f32 %603 #s(literal 1/2 binary32) %639) (fma.f32 %503 %503 #s(literal 1 binary32)) (fma.f32 %223 #s(literal 1 binary32) %556) (fma.f32 %209 %506 %637) (fma.f32 %209 %506 %639) (fma.f32 %612 #s(literal 1 binary32) %612) (fma.f32 #s(literal -2 binary32) %606 %637) (fma.f32 #s(literal -2 binary32) %606 %639) (fma.f32 %125 #s(literal 1/2 binary32) %630) (fma.f32 #s(literal 1/2 binary32) %157 #s(literal 1 binary32)) (fma.f32 #s(literal 1/2 binary32) %608 %637) (fma.f32 #s(literal 1/2 binary32) %608 %639) (fma.f32 #s(literal 1/2 binary32) %237 %612) (fma.f32 #s(literal 2 binary32) %610 %637) (fma.f32 #s(literal 2 binary32) %610 %639) (fma.f32 #s(literal 2 binary32) %506 #s(literal 1 binary32)) (fma.f32 #s(literal 2 binary32) %279 %122) (fma.f32 #s(literal 2 binary32) %287 %122) (fma.f32 #s(literal 2 binary32) %612 %637) (fma.f32 #s(literal 2 binary32) %612 %639) (fma.f32 %159 #s(literal -1 binary32) #s(literal 1 binary32)) (fma.f32 %596 #s(literal -1 binary32) %637) (fma.f32 %596 #s(literal -1 binary32) %639) (fma.f32 #s(literal -1 binary32) %159 #s(literal 1 binary32)) (fma.f32 #s(literal -1 binary32) %596 %637) (fma.f32 #s(literal -1 binary32) %596 %639) (fma.f32 %122 %203 %674) (fma.f32 %124 %203 %676) (fma.f32 %124 #s(literal 1 binary32) %678) (fma.f32 %237 #s(literal 1/2 binary32) %599) (fma.f32 %237 #s(literal 1 binary32) %637) (fma.f32 %237 #s(literal 1 binary32) %639) (fma.f32 %116 #s(literal 1 binary32) #s(literal 1 binary32)) (fma.f32 %203 %122 %684) (fma.f32 %203 %124 %686) (fma.f32 %203 %116 %637) (fma.f32 %203 %116 %639) (fma.f32 #s(literal 1 binary32) %223 %562) (fma.f32 #s(literal 1 binary32) %612 %612) (fma.f32 #s(literal 1 binary32) %124 %692) (fma.f32 #s(literal 1 binary32) %237 %637) (fma.f32 #s(literal 1 binary32) %237 %639) (fma.f32 #s(literal 1 binary32) %116 #s(literal 1 binary32)) (pow.f32 %237 #s(literal 1 binary32)) (+.f32 %686 %684) (+.f32 %684 %686) (+.f32 %599 %599) (+.f32 %312 %562) (+.f32 %314 %692) (+.f32 %703 #s(literal 1 binary32)) (+.f32 %676 %674) (+.f32 %674 %676) (+.f32 %321 %556) (+.f32 %323 %678) (+.f32 %709 #s(literal 1 binary32)) (+.f32 %223 %122) (+.f32 %612 %612) (+.f32 %124 %630) (+.f32 %237 %637) (+.f32 %237 %639) %237 (+.f32 #s(literal 1 binary32) %703) (+.f32 #s(literal 1 binary32) %709) (+.f32 #s(literal 1 binary32) %116) (neg.f32 (*.f32 %199 %116)) (neg.f32 %596) (*.f32 %722 #s(literal 1/2 binary32)) (*.f32 %724 #s(literal 2 binary32)) (*.f32 #s(literal 1/4 binary32) %727) (*.f32 %729 #s(literal 1/2 binary32)) (*.f32 %731 #s(literal 2 binary32)) (*.f32 #s(literal -2 binary32) %734) (*.f32 #s(literal -2 binary32) %736) (*.f32 #s(literal 1/2 binary32) %738) (*.f32 #s(literal 1/2 binary32) %740) (*.f32 #s(literal 1/2 binary32) %729) (*.f32 #s(literal 2 binary32) %731) (*.f32 #s(literal -1 binary32) %733) (*.f32 %625 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) %625) (/.f32 %722 #s(literal 2 binary32)) (/.f32 %738 #s(literal 2 binary32)) (/.f32 #s(literal -2 binary32) %601) (/.f32 #s(literal -2 binary32) %750) (/.f32 #s(literal 1/2 binary32) %612) (/.f32 #s(literal 2 binary32) %603) (/.f32 #s(literal 2 binary32) %608) (/.f32 #s(literal -1 binary32) %596) (/.f32 %625 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) %757) (/.f32 #s(literal 1 binary32) (pow.f32 %625 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %596 #s(literal -1 binary32))) %625 (fma.f32 %722 #s(literal 1/2 binary32) %763) (fma.f32 %722 #s(literal 1/2 binary32) %765) (fma.f32 %722 #s(literal 1/2 binary32) %767) (fma.f32 %724 #s(literal 2 binary32) %763) (fma.f32 %724 #s(literal 2 binary32) %765) (fma.f32 %724 #s(literal 2 binary32) %767) (fma.f32 #s(literal 1/4 binary32) %727 %763) (fma.f32 #s(literal 1/4 binary32) %727 %765) (fma.f32 #s(literal 1/4 binary32) %727 %767) (fma.f32 %729 #s(literal 1/2 binary32) %763) (fma.f32 %729 #s(literal 1/2 binary32) %765) (fma.f32 %729 #s(literal 1/2 binary32) %767) (fma.f32 %731 #s(literal 2 binary32) %763) (fma.f32 %731 #s(literal 2 binary32) %765) (fma.f32 %731 #s(literal 2 binary32) %767) (fma.f32 %731 #s(literal 1 binary32) %731) (fma.f32 #s(literal -1/2 binary32) %733 %731) (fma.f32 #s(literal -2 binary32) %734 %763) (fma.f32 #s(literal -2 binary32) %734 %765) (fma.f32 #s(literal -2 binary32) %734 %767) (fma.f32 #s(literal -2 binary32) %736 %763) (fma.f32 #s(literal -2 binary32) %736 %765) (fma.f32 #s(literal -2 binary32) %736 %767) (fma.f32 #s(literal 1/2 binary32) %738 %763) (fma.f32 #s(literal 1/2 binary32) %738 %765) (fma.f32 #s(literal 1/2 binary32) %738 %767) (fma.f32 #s(literal 1/2 binary32) %740 %763) (fma.f32 #s(literal 1/2 binary32) %740 %765) (fma.f32 #s(literal 1/2 binary32) %740 %767) (fma.f32 #s(literal 1/2 binary32) %729 %763) (fma.f32 #s(literal 1/2 binary32) %729 %765) (fma.f32 #s(literal 1/2 binary32) %729 %767) (fma.f32 #s(literal 1/2 binary32) %625 %731) (fma.f32 #s(literal 2 binary32) %731 %763) (fma.f32 #s(literal 2 binary32) %731 %765) (fma.f32 #s(literal 2 binary32) %731 %767) (fma.f32 #s(literal -1 binary32) %733 %763) (fma.f32 #s(literal -1 binary32) %733 %765) (fma.f32 #s(literal -1 binary32) %733 %767) (fma.f32 %625 #s(literal 1/2 binary32) %724) (fma.f32 %625 #s(literal 1 binary32) %763) (fma.f32 %625 #s(literal 1 binary32) %765) (fma.f32 %625 #s(literal 1 binary32) %767) (fma.f32 #s(literal 1 binary32) %731 %731) (fma.f32 #s(literal 1 binary32) %625 %763) (fma.f32 #s(literal 1 binary32) %625 %765) (fma.f32 #s(literal 1 binary32) %625 %767) (pow.f32 %625 #s(literal 1 binary32)) (pow.f32 %237 #s(literal -1 binary32)) (+.f32 %724 %724) (+.f32 %731 %731) (+.f32 %625 %763) (+.f32 %625 %765) (+.f32 %625 %767) (neg.f32 %733) (*.f32 (*.f32 %822 #s(literal 2 binary32)) %731) (*.f32 %825 %733) (*.f32 %827 %625) (*.f32 %829 (/.f32 #s(literal 1 binary32) %830)) (*.f32 %833 %733) (*.f32 #s(literal 1/2 binary32) %836) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %835)) (*.f32 #s(literal 2 binary32) (-.f32 %344 %731)) (*.f32 %822 %625) (*.f32 %843 %844) (*.f32 #s(literal -1 binary32) (-.f32 %346 %733)) (*.f32 #s(literal -1 binary32) %848) (*.f32 %835 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) %835) (/.f32 %825 %596) (/.f32 %827 %237) (/.f32 (*.f32 %843 #s(literal 1 binary32)) %855) (/.f32 %836 #s(literal 2 binary32)) (/.f32 (fma.f32 %733 %199 #s(literal -1 binary32)) %199) (/.f32 (fma.f32 %733 %203 #s(literal 1 binary32)) %203) (/.f32 (-.f32 (*.f32 %862 %596) #s(literal -1 binary32)) %596) (/.f32 (-.f32 (*.f32 %862 %237) #s(literal 1 binary32)) %237) (/.f32 (-.f32 (*.f32 %862 %855) %203) %855) (/.f32 %872 %612) (/.f32 %874 %203) (/.f32 (-.f32 (*.f32 %821 %596) %596) %878) (/.f32 (-.f32 (*.f32 %821 %237) %237) %882) (/.f32 (-.f32 %884 (*.f32 %855 %203)) (*.f32 %855 %855)) (/.f32 (*.f32 #s(literal 2 binary32) %829) (*.f32 #s(literal 2 binary32) %830)) (/.f32 (*.f32 #s(literal 2 binary32) %833) %750) (/.f32 (*.f32 #s(literal 2 binary32) %822) %608) (/.f32 (*.f32 #s(literal 2 binary32) %843) %897) (/.f32 (neg.f32 %900) %199) (/.f32 (neg.f32 %904) %203) (/.f32 %900 %203) (/.f32 %904 %199) (/.f32 %829 %830) (/.f32 %833 %596) (/.f32 %822 %237) (/.f32 %843 %855) (/.f32 %835 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 %830 %829)) (/.f32 #s(literal 1 binary32) (/.f32 %596 %833)) (/.f32 #s(literal 1 binary32) (pow.f32 %835 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %237 %822)) (/.f32 #s(literal 1 binary32) (/.f32 %855 %843)) (-.f32 %862 %924) (-.f32 %862 %625) (-.f32 %733 %346) %835 (fma.f32 %334 #s(literal 1/2 binary32) %733) (fma.f32 %336 #s(literal 2 binary32) %733) (fma.f32 %338 #s(literal 4 binary32) %733) (fma.f32 (/.f32 #s(literal -2 binary32) %237) #s(literal 1/2 binary32) %239) (fma.f32 %729 %933 %934) (fma.f32 %729 %933 %936) (fma.f32 %729 %933 %733) (fma.f32 %729 #s(literal -1/2 binary32) %239) (fma.f32 %940 %941 %934) (fma.f32 %940 %941 %936) (fma.f32 %940 %941 %733) (fma.f32 %945 %946 %934) (fma.f32 %945 %946 %936) (fma.f32 %945 %946 %733) (fma.f32 %950 %239 %934) (fma.f32 %950 %239 %936) (fma.f32 %950 %239 %733) (fma.f32 %757 %844 %934) (fma.f32 %757 %844 %936) (fma.f32 %757 %844 %733) (fma.f32 %340 %957 %934) (fma.f32 %340 %957 %936) (fma.f32 %340 %957 %733) (fma.f32 %340 #s(literal 1/2 binary32) %733) (fma.f32 %342 #s(literal 2 binary32) %733) (fma.f32 %344 #s(literal 2 binary32) %733) (fma.f32 #s(literal -2 binary32) %347 %733) (fma.f32 #s(literal -2 binary32) %349 %733) (fma.f32 #s(literal -2 binary32) %731 %239) (fma.f32 %844 %757 %934) (fma.f32 %844 %757 %936) (fma.f32 %844 %757 %733) (fma.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 2 binary32) %733) %239) (fma.f32 #s(literal 1/2 binary32) %351 %733) (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 2 binary32) %596) %239) (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1 binary32) %612) %239) (fma.f32 #s(literal 1/2 binary32) %977 %934) (fma.f32 #s(literal 1/2 binary32) %977 %936) (fma.f32 #s(literal 1/2 binary32) %977 %733) (fma.f32 #s(literal 1/2 binary32) %340 %733) (fma.f32 #s(literal 2 binary32) (*.f32 #s(literal -1/2 binary32) %625) %239) (fma.f32 #s(literal 2 binary32) %984 %934) (fma.f32 #s(literal 2 binary32) %984 %936) (fma.f32 #s(literal 2 binary32) %984 %733) (fma.f32 #s(literal 2 binary32) (neg.f32 %731) %239) (fma.f32 #s(literal 2 binary32) %734 %239) (fma.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/2 binary32) %237) %239) (fma.f32 #s(literal 2 binary32) %736 %239) (fma.f32 #s(literal 2 binary32) %344 %733) (fma.f32 %733 #s(literal 1 binary32) %239) (fma.f32 %821 %625 %934) (fma.f32 %821 %625 %936) (fma.f32 %821 %625 %733) (fma.f32 #s(literal -1 binary32) %346 %733) (fma.f32 #s(literal -1 binary32) %625 %239) (fma.f32 %625 %821 %934) (fma.f32 %625 %821 %936) (fma.f32 %625 %821 %733) (fma.f32 %625 #s(literal -1 binary32) %239) (fma.f32 %237 %844 %934) (fma.f32 %237 %844 %936) (fma.f32 %237 %844 %733) (fma.f32 %239 %950 %934) (fma.f32 %239 %950 %936) (fma.f32 %239 %950 %733) (fma.f32 %239 #s(literal 1 binary32) %733) (fma.f32 #s(literal 1 binary32) %862 %934) (fma.f32 #s(literal 1 binary32) %862 %936) (fma.f32 #s(literal 1 binary32) %862 %733) (fma.f32 #s(literal 1 binary32) %733 %239) (fma.f32 #s(literal 1 binary32) %239 %733) (pow.f32 %835 #s(literal 1 binary32)) (+.f32 %862 %934) (+.f32 %862 %936) (+.f32 %862 %733) (+.f32 %733 %239) (+.f32 %239 %733) (neg.f32 %848) (*.f32 %1027 #s(literal 1/2 binary32)) (*.f32 %1029 #s(literal 2 binary32)) (*.f32 %1031 %835) (*.f32 %1033 %835) (*.f32 %872 %1035) (*.f32 %874 %1025) (*.f32 %1038 %1039) (*.f32 %1041 %822) (*.f32 %1043 %835) (*.f32 %1045 %625) (*.f32 %1047 %844) (*.f32 %1049 %625) (*.f32 %1051 %844) (*.f32 %1025 %874) (*.f32 %1054 %848) (*.f32 #s(literal 1/2 binary32) %1056) (*.f32 #s(literal 2 binary32) %1058) (*.f32 %848 %1054) (*.f32 %822 %1061) (*.f32 %822 %1041) (*.f32 %843 %1064) (*.f32 %843 %1066) (*.f32 %1026 #s(literal 1 binary32)) (*.f32 %835 %1031) (*.f32 %835 %1043) (*.f32 %835 u) (*.f32 u %835) (*.f32 #s(literal 1 binary32) %1026) (/.f32 (*.f32 #s(literal 1 binary32) %1045) %237) (/.f32 (*.f32 #s(literal 1 binary32) %1047) %855) (/.f32 (*.f32 #s(literal 1 binary32) %1049) %237) (/.f32 (*.f32 #s(literal 1 binary32) %1051) %855) (/.f32 %1027 #s(literal 2 binary32)) (/.f32 %1056 #s(literal 2 binary32)) (/.f32 (*.f32 %1045 #s(literal 1 binary32)) %237) (/.f32 (*.f32 %1047 #s(literal 1 binary32)) %855) (/.f32 (*.f32 %1049 #s(literal 1 binary32)) %237) (/.f32 (*.f32 %1051 #s(literal 1 binary32)) %855) (/.f32 (/.f32 %1045 #s(literal 2 binary32)) %612) (/.f32 (/.f32 %1045 #s(literal 1 binary32)) %237) (/.f32 (/.f32 %1047 %237) %203) (/.f32 (/.f32 %1047 %203) %237) (/.f32 (/.f32 %1049 #s(literal 2 binary32)) %612) (/.f32 (/.f32 %1049 #s(literal 1 binary32)) %237) (/.f32 (/.f32 %1051 %237) %203) (/.f32 (/.f32 %1051 %203) %237) (/.f32 (*.f32 %829 u) %830) (/.f32 (*.f32 %833 u) %596) (/.f32 (*.f32 u %833) %596) (/.f32 (*.f32 u %829) %830) (/.f32 (*.f32 #s(literal 2 binary32) %1045) %608) (/.f32 (*.f32 #s(literal 2 binary32) %1047) %897) (/.f32 (*.f32 #s(literal 2 binary32) %1049) %608) (/.f32 (*.f32 #s(literal 2 binary32) %1051) %897) (/.f32 (*.f32 %1045 #s(literal 2 binary32)) %603) (/.f32 (*.f32 %1047 #s(literal 2 binary32)) %1127) (/.f32 (*.f32 %1049 #s(literal 2 binary32)) %603) (/.f32 (*.f32 %1051 #s(literal 2 binary32)) %1127) (/.f32 (neg.f32 %1045) %596) (/.f32 (neg.f32 %1047) %830) (/.f32 (neg.f32 %1049) %596) (/.f32 (neg.f32 %1051) %830) (/.f32 %1045 %237) (/.f32 %1047 %855) (/.f32 %1049 %237) (/.f32 %1051 %855) (/.f32 %1026 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 %237 %1045)) (/.f32 #s(literal 1 binary32) (/.f32 %855 %1047)) (/.f32 #s(literal 1 binary32) (/.f32 %237 %1049)) (/.f32 #s(literal 1 binary32) (/.f32 %855 %1051)) (/.f32 #s(literal 1 binary32) (pow.f32 %1026 #s(literal -1 binary32))) (-.f32 %1025 (*.f32 %1054 %733)) (-.f32 %1025 (neg.f32 %1024)) (-.f32 %1160 %1061) (-.f32 %1160 (neg.f32 %1162)) (fma.f32 %1165 %344 %1166) (fma.f32 %1165 %344 %1024) (fma.f32 %1027 #s(literal 1/2 binary32) %1169) (fma.f32 %1027 #s(literal 1/2 binary32) %1171) (fma.f32 %1029 #s(literal 2 binary32) %1169) (fma.f32 %1029 #s(literal 2 binary32) %1171) (fma.f32 %1175 %346 %1166) (fma.f32 %1175 %346 %1024) (fma.f32 %1175 %625 %1025) (fma.f32 %1031 %733 %1025) (fma.f32 %1031 %835 %1169) (fma.f32 %1031 %835 %1171) (fma.f32 %1031 %239 %1166) (fma.f32 %1031 %239 %1024) (fma.f32 %1033 %835 %1169) (fma.f32 %1033 %835 %1171) (fma.f32 %872 %1035 %1169) (fma.f32 %872 %1035 %1171) (fma.f32 %874 %1025 %1169) (fma.f32 %874 %1025 %1171) (fma.f32 %1038 %1039 %1169) (fma.f32 %1038 %1039 %1171) (fma.f32 %1041 %822 %1169) (fma.f32 %1041 %822 %1171) (fma.f32 %1043 %835 %1169) (fma.f32 %1043 %835 %1171) (fma.f32 %1045 %625 %1169) (fma.f32 %1045 %625 %1171) (fma.f32 %1047 %844 %1169) (fma.f32 %1047 %844 %1171) (fma.f32 %1049 %625 %1169) (fma.f32 %1049 %625 %1171) (fma.f32 %1051 %844 %1169) (fma.f32 %1051 %844 %1171) (fma.f32 %1025 %874 %1169) (fma.f32 %1025 %874 %1171) (fma.f32 %1025 #s(literal 1 binary32) %1166) (fma.f32 %1025 #s(literal 1 binary32) %1024) (fma.f32 %1160 #s(literal 1 binary32) %1208) (fma.f32 %1054 %848 %1169) (fma.f32 %1054 %848 %1171) (fma.f32 #s(literal 1/2 binary32) %1056 %1169) (fma.f32 #s(literal 1/2 binary32) %1056 %1171) (fma.f32 #s(literal 1/2 binary32) %1026 %1058) (fma.f32 #s(literal 2 binary32) (*.f32 %344 u) %1162) (fma.f32 #s(literal 2 binary32) %1058 %1169) (fma.f32 #s(literal 2 binary32) %1058 %1171) (fma.f32 %848 %1054 %1169) (fma.f32 %848 %1054 %1171) (fma.f32 %733 u %1160) (fma.f32 %822 %1061 %1169) (fma.f32 %822 %1061 %1171) (fma.f32 %822 %1041 %1169) (fma.f32 %822 %1041 %1171) (fma.f32 %843 %1064 %1169) (fma.f32 %843 %1064 %1171) (fma.f32 %843 %1066 %1169) (fma.f32 %843 %1066 %1171) (fma.f32 #s(literal -1 binary32) (*.f32 %346 u) %1162) (fma.f32 #s(literal -1 binary32) %1061 %1160) (fma.f32 %1026 #s(literal 1/2 binary32) %1029) (fma.f32 %1026 #s(literal 1 binary32) %1169) (fma.f32 %1026 #s(literal 1 binary32) %1171) (fma.f32 %835 %1031 %1169) (fma.f32 %835 %1031 %1171) (fma.f32 %835 %1043 %1169) (fma.f32 %835 %1043 %1171) (fma.f32 %835 u %1169) (fma.f32 %835 u %1171) (fma.f32 %239 %1033 %1162) (fma.f32 %239 u %1162) (fma.f32 u %733 %1025) (fma.f32 u %835 %1169) (fma.f32 u %835 %1171) (fma.f32 u %239 %1166) (fma.f32 u %239 %1024) (fma.f32 #s(literal 1 binary32) %1025 %1249) (fma.f32 #s(literal 1 binary32) %1162 %1160) (fma.f32 #s(literal 1 binary32) %1160 %1162) (fma.f32 #s(literal 1 binary32) %1026 %1169) (fma.f32 #s(literal 1 binary32) %1026 %1171) (pow.f32 %1026 #s(literal 1 binary32)) (+.f32 (*.f32 #s(literal 1 binary32) %1025) %1249) (+.f32 %1029 %1029) (+.f32 (*.f32 %1160 #s(literal 1 binary32)) %1208) (+.f32 %1058 %1058) %1026 (+.f32 %1025 %1166) (+.f32 %1025 %1024) (+.f32 %1162 %1160) (+.f32 %1160 %1162) (+.f32 %1026 %1169) (+.f32 %1026 %1171) (neg.f32 (*.f32 %1026 #s(literal -1 binary32))) (neg.f32 (*.f32 %1270 #s(literal 1 binary32))) (neg.f32 (*.f32 #s(literal -1 binary32) %1026)) (neg.f32 %1270) (*.f32 %1277 %733) (*.f32 %1279 %625) (*.f32 %1281 %625) (*.f32 %1283 %731) (*.f32 %1285 %733) (*.f32 #s(literal 1/2 binary32) %1289) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %1288)) (*.f32 %1276 %625) (*.f32 %1288 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) %1288) (/.f32 %1277 %596) (/.f32 %1279 %237) (/.f32 (*.f32 #s(literal 1 binary32) %1285) %596) (/.f32 (/.f32 %1276 #s(literal 2 binary32)) %612) (/.f32 (/.f32 %1276 #s(literal 1 binary32)) %237) (/.f32 (fma.f32 %1304 %596 #s(literal -1 binary32)) %596) (/.f32 (fma.f32 %1304 %237 #s(literal 1 binary32)) %237) (/.f32 (fma.f32 %625 %237 %1045) %237) (/.f32 (fma.f32 %625 %855 %1047) %855) (/.f32 (fma.f32 %625 %237 %1049) %237) (/.f32 (fma.f32 %625 %855 %1051) %855) (/.f32 %1281 %237) (/.f32 (fma.f32 %1318 %596 %596) %878) (/.f32 (fma.f32 %1045 %596 %596) %878) (/.f32 (fma.f32 %1047 %596 %1323) %1325) (/.f32 (fma.f32 %1049 %596 %596) %878) (/.f32 (fma.f32 %1051 %596 %1323) %1325) (/.f32 (+.f32 %596 %1331) %1333) (/.f32 (fma.f32 #s(literal -1 binary32) %855 %1335) %1337) (/.f32 (+.f32 %596 %1339) %1333) (/.f32 (fma.f32 #s(literal -1 binary32) %855 %1342) %1337) (/.f32 (+.f32 %237 %1345) %882) (/.f32 (fma.f32 %199 %596 %1348) %884) (/.f32 (+.f32 %237 %1351) %882) (/.f32 (fma.f32 %199 %596 %1354) %884) %1288 (/.f32 (fma.f32 %822 u #s(literal 1 binary32)) %237) (/.f32 (+.f32 #s(literal 1 binary32) %1045) %237) (/.f32 (+.f32 #s(literal 1 binary32) %1049) %237) (/.f32 (-.f32 %1045 #s(literal -1 binary32)) %237) (/.f32 (-.f32 %1049 #s(literal -1 binary32)) %237) (/.f32 (fma.f32 %1318 %237 %237) %882) (/.f32 (fma.f32 %1045 %237 %237) %882) (/.f32 (fma.f32 %1047 %596 %1371) %1325) (/.f32 (fma.f32 %1047 %237 %855) %1375) (/.f32 (fma.f32 %1049 %237 %237) %882) (/.f32 (fma.f32 %1051 %596 %1371) %1325) (/.f32 (fma.f32 %1051 %237 %855) %1375) (/.f32 (+.f32 %596 (*.f32 %596 %1045)) %1333) (/.f32 (fma.f32 #s(literal -1 binary32) %855 (*.f32 %596 %1047)) %1337) (/.f32 (+.f32 %596 (*.f32 %596 %1049)) %1333) (/.f32 (fma.f32 #s(literal -1 binary32) %855 (*.f32 %596 %1051)) %1337) (/.f32 (+.f32 %237 (*.f32 %237 %1045)) %882) (/.f32 (fma.f32 %199 %596 (*.f32 %237 %1047)) %884) (/.f32 (+.f32 %237 (*.f32 %237 %1049)) %882) (/.f32 (fma.f32 %199 %596 (*.f32 %237 %1051)) %884) (/.f32 (-.f32 %1345 %596) %882) (/.f32 (-.f32 %1331 %237) %878) (/.f32 (-.f32 %1348 %1371) %1375) (/.f32 (-.f32 %1335 %855) %1325) (/.f32 (-.f32 %1351 %596) %882) (/.f32 (-.f32 %1339 %237) %878) (/.f32 (-.f32 %1354 %1371) %1375) (/.f32 (-.f32 %1342 %855) %1325) (/.f32 %1289 #s(literal 2 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) %1285) %750) (/.f32 %1426 %608) (/.f32 %1285 %596) (/.f32 %1276 %237) (/.f32 %1288 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) %1431) (-.f32 %1304 %733) (-.f32 %1026 %733) (-.f32 %625 %1270) (fma.f32 %1027 #s(literal 1/2 binary32) %625) (fma.f32 %722 #s(literal 1/2 binary32) %1438) (fma.f32 %722 #s(literal 1/2 binary32) %1304) (fma.f32 %722 #s(literal 1/2 binary32) %1026) (fma.f32 %1029 #s(literal 2 binary32) %625) (fma.f32 %1031 %835 %625) (fma.f32 %724 #s(literal 2 binary32) %1438) (fma.f32 %724 #s(literal 2 binary32) %1304) (fma.f32 %724 #s(literal 2 binary32) %1026) (fma.f32 %1033 %835 %625) (fma.f32 %872 %1035 %625) (fma.f32 %874 %1025 %625) (fma.f32 (/.f32 %1026 #s(literal 2 binary32)) %946 %625) (fma.f32 (/.f32 %835 #s(literal 2 binary32)) (/.f32 %1453 %612) %625) (fma.f32 (/.f32 %835 %237) (/.f32 %1453 #s(literal 1 binary32)) %625) (fma.f32 %1459 %757 %625) (fma.f32 %1038 %1039 %625) (fma.f32 %1038 (/.f32 %1462 %612) %625) (fma.f32 %1041 (/.f32 %1462 #s(literal 1 binary32)) %625) (fma.f32 %1041 %822 %625) (fma.f32 %1043 %1468 %625) (fma.f32 %1043 %835 %625) (fma.f32 #s(literal 1/4 binary32) %727 %1438) (fma.f32 #s(literal 1/4 binary32) %727 %1304) (fma.f32 #s(literal 1/4 binary32) %727 %1026) (fma.f32 %729 #s(literal 1/2 binary32) %1438) (fma.f32 %729 #s(literal 1/2 binary32) %1304) (fma.f32 %729 #s(literal 1/2 binary32) %1026) (fma.f32 %940 (/.f32 %1026 %612) %625) (fma.f32 %950 %1026 %625) (fma.f32 %757 %1459 %625) (fma.f32 %1045 %625 %625) (fma.f32 %1047 %844 %625) (fma.f32 %1049 %625 %625) (fma.f32 %1051 %844 %625) (fma.f32 %731 #s(literal 2 binary32) %1438) (fma.f32 %731 #s(literal 2 binary32) %1304) (fma.f32 %731 #s(literal 2 binary32) %1026) (fma.f32 %1025 %874 %625) (fma.f32 %1054 %848 %625) (fma.f32 #s(literal -2 binary32) %734 %1438) (fma.f32 #s(literal -2 binary32) %734 %1304) (fma.f32 #s(literal -2 binary32) %734 %1026) (fma.f32 #s(literal -2 binary32) %736 %1438) (fma.f32 #s(literal -2 binary32) %736 %1304) (fma.f32 #s(literal -2 binary32) %736 %1026) (fma.f32 %1304 #s(literal 1 binary32) %625) (fma.f32 #s(literal 1/2 binary32) %1056 %625) (fma.f32 #s(literal 1/2 binary32) %738 %1438) (fma.f32 #s(literal 1/2 binary32) %738 %1304) (fma.f32 #s(literal 1/2 binary32) %738 %1026) (fma.f32 #s(literal 1/2 binary32) %740 %1438) (fma.f32 #s(literal 1/2 binary32) %740 %1304) (fma.f32 #s(literal 1/2 binary32) %740 %1026) (fma.f32 #s(literal 1/2 binary32) %729 %1438) (fma.f32 #s(literal 1/2 binary32) %729 %1304) (fma.f32 #s(literal 1/2 binary32) %729 %1026) (fma.f32 #s(literal 2 binary32) %1058 %625) (fma.f32 #s(literal 2 binary32) %731 %1438) (fma.f32 #s(literal 2 binary32) %731 %1304) (fma.f32 #s(literal 2 binary32) %731 %1026) (fma.f32 %848 %1054 %625) (fma.f32 %1318 %625 %625) (fma.f32 %822 %1061 %625) (fma.f32 %822 %1041 %625) (fma.f32 %843 %1064 %625) (fma.f32 %843 %1066 %625) (fma.f32 #s(literal -1 binary32) %733 %1438) (fma.f32 #s(literal -1 binary32) %733 %1304) (fma.f32 #s(literal -1 binary32) %733 %1026) (fma.f32 %1026 %950 %625) (fma.f32 %1026 #s(literal 1 binary32) %625) (fma.f32 %835 %1031 %625) (fma.f32 %835 (/.f32 %1453 %237) %625) (fma.f32 %835 %1043 %625) (fma.f32 %835 u %625) (fma.f32 %625 #s(literal 1 binary32) %1438) (fma.f32 %625 #s(literal 1 binary32) %1304) (fma.f32 %625 #s(literal 1 binary32) %1026) (fma.f32 %237 %1459 %625) (fma.f32 u %1468 %625) (fma.f32 u %835 %625) (fma.f32 #s(literal 1 binary32) %1304 %625) (fma.f32 #s(literal 1 binary32) %1026 %625) (fma.f32 #s(literal 1 binary32) %625 %1438) (fma.f32 #s(literal 1 binary32) %625 %1304) (fma.f32 #s(literal 1 binary32) %625 %1026) (pow.f32 %1288 #s(literal 1 binary32)) (+.f32 (*.f32 #s(literal 1 binary32) %1304) %625) (+.f32 (*.f32 %1304 #s(literal 1 binary32)) %625) (+.f32 %1304 %625) (+.f32 %1026 %625) (+.f32 %625 %1438) (+.f32 %625 %1304) (+.f32 %625 %1026) (neg.f32 (*.f32 #s(literal -1 binary32) %1288)) (neg.f32 %1551) (*.f32 %1554 %612) (*.f32 %1556 %596) (*.f32 %1558 %237) (*.f32 %1560 #s(literal 2 binary32)) (*.f32 %1562 #s(literal 1/2 binary32)) (*.f32 %1564 %596) (*.f32 %1566 %1567) (*.f32 %1569 %1570) (*.f32 %1553 %237) (*.f32 #s(literal -2 binary32) %1574) (*.f32 #s(literal -2 binary32) %1576) (*.f32 #s(literal 1/2 binary32) %1578) (*.f32 #s(literal 1/2 binary32) %1580) (*.f32 #s(literal 2 binary32) %1582) (*.f32 #s(literal -1 binary32) %1573) (*.f32 %1431 #s(literal 1 binary32)) (*.f32 %237 %1553) (*.f32 #s(literal 1 binary32) %1431) (/.f32 %1578 #s(literal 2 binary32)) (/.f32 %1562 #s(literal 2 binary32)) (/.f32 %603 %1283) (/.f32 %608 %1426) (/.f32 %1553 %625) (/.f32 #s(literal -2 binary32) %1593) (/.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) %1551)) (/.f32 #s(literal 2 binary32) %1597) (/.f32 #s(literal 2 binary32) %1289) (/.f32 %596 %1285) (/.f32 #s(literal -1 binary32) %1551) (/.f32 %237 %1276) (/.f32 #s(literal 1 binary32) (pow.f32 %1431 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1551 #s(literal -1 binary32))) %1431 (-.f32 %1607 %1564) (-.f32 %1553 (/.f32 %159 %1276)) (fma.f32 %1554 %612 %1611) (fma.f32 %1554 %612 %1613) (fma.f32 %1554 %612 %1615) (fma.f32 (*.f32 #s(literal 1/2 binary32) %1553) %237 %1582) (fma.f32 (/.f32 #s(literal 1/2 binary32) %1285) %596 %1582) (fma.f32 %1556 %596 %1611) (fma.f32 %1556 %596 %1613) (fma.f32 %1556 %596 %1615) (fma.f32 %1558 %237 %1611) (fma.f32 %1558 %237 %1613) (fma.f32 %1558 %237 %1615) (fma.f32 %1560 #s(literal 2 binary32) %1611) (fma.f32 %1560 #s(literal 2 binary32) %1613) (fma.f32 %1560 #s(literal 2 binary32) %1615) (fma.f32 %1562 #s(literal 1/2 binary32) %1611) (fma.f32 %1562 #s(literal 1/2 binary32) %1613) (fma.f32 %1562 #s(literal 1/2 binary32) %1615) (fma.f32 %1564 %596 %1611) (fma.f32 %1564 %596 %1613) (fma.f32 %1564 %596 %1615) (fma.f32 %1566 %1567 %1611) (fma.f32 %1566 %1567 %1613) (fma.f32 %1566 %1567 %1615) (fma.f32 %1569 %1570 %1611) (fma.f32 %1569 %1570 %1613) (fma.f32 %1569 %1570 %1615) (fma.f32 %1569 %237 %1582) (fma.f32 %223 %1553 %1643) (fma.f32 %1553 %223 %1645) (fma.f32 %1553 %124 %1647) (fma.f32 %1553 %237 %1611) (fma.f32 %1553 %237 %1613) (fma.f32 %1553 %237 %1615) (fma.f32 %1553 %116 %1558) (fma.f32 %1553 #s(literal 1 binary32) %1653) (fma.f32 %1582 #s(literal 1 binary32) %1582) (fma.f32 #s(literal -1/2 binary32) %1573 %1582) (fma.f32 #s(literal -2 binary32) %1574 %1611) (fma.f32 #s(literal -2 binary32) %1574 %1613) (fma.f32 #s(literal -2 binary32) %1574 %1615) (fma.f32 #s(literal -2 binary32) %1576 %1611) (fma.f32 #s(literal -2 binary32) %1576 %1613) (fma.f32 #s(literal -2 binary32) %1576 %1615) (fma.f32 #s(literal 1/2 binary32) %1578 %1611) (fma.f32 #s(literal 1/2 binary32) %1578 %1613) (fma.f32 #s(literal 1/2 binary32) %1578 %1615) (fma.f32 #s(literal 1/2 binary32) %1580 %1611) (fma.f32 #s(literal 1/2 binary32) %1580 %1613) (fma.f32 #s(literal 1/2 binary32) %1580 %1615) (fma.f32 #s(literal 1/2 binary32) %1566 %1669) (fma.f32 #s(literal 1/2 binary32) %1566 %1607) (fma.f32 #s(literal 1/2 binary32) %1431 %1582) (fma.f32 #s(literal 2 binary32) %1569 %1669) (fma.f32 #s(literal 2 binary32) %1569 %1607) (fma.f32 #s(literal 2 binary32) %1582 %1611) (fma.f32 #s(literal 2 binary32) %1582 %1613) (fma.f32 #s(literal 2 binary32) %1582 %1615) (fma.f32 #s(literal -1 binary32) %1573 %1611) (fma.f32 #s(literal -1 binary32) %1573 %1613) (fma.f32 #s(literal -1 binary32) %1573 %1615) (fma.f32 %124 %1553 %1681) (fma.f32 %1431 #s(literal 1/2 binary32) %1560) (fma.f32 %1431 #s(literal 1 binary32) %1611) (fma.f32 %1431 #s(literal 1 binary32) %1613) (fma.f32 %1431 #s(literal 1 binary32) %1615) (fma.f32 %237 %1553 %1611) (fma.f32 %237 %1553 %1613) (fma.f32 %237 %1553 %1615) (fma.f32 %116 %1553 %1553) (fma.f32 #s(literal 1 binary32) %1553 %1669) (fma.f32 #s(literal 1 binary32) %1553 %1607) (fma.f32 #s(literal 1 binary32) %1582 %1582) (fma.f32 #s(literal 1 binary32) %1431 %1611) (fma.f32 #s(literal 1 binary32) %1431 %1613) (fma.f32 #s(literal 1 binary32) %1431 %1615) (pow.f32 %1431 #s(literal 1 binary32)) (pow.f32 %1288 #s(literal -1 binary32)) (+.f32 (*.f32 %1553 %223) %1645) (+.f32 (*.f32 %1553 %124) %1647) (+.f32 %1653 %1558) (+.f32 %1558 %1653) (+.f32 %1560 %1560) (+.f32 (*.f32 %223 %1553) %1643) (+.f32 (*.f32 %124 %1553) %1681) (+.f32 %1669 %1553) (+.f32 (/.f32 %223 %1276) (/.f32 %122 %1276)) (+.f32 (/.f32 %124 %1276) (/.f32 %630 %1276)) (+.f32 %1607 %1553) (+.f32 %1553 %1669) (+.f32 %1553 %1607) (+.f32 %1582 %1582) (+.f32 %1431 %1611) (+.f32 %1431 %1613) (+.f32 %1431 %1615) (neg.f32 %1573) (*.f32 #s(literal 2 binary32) (+.f32 #s(literal -1/2 binary32) %1582)) (*.f32 #s(literal 2 binary32) (+.f32 %1582 #s(literal -1/2 binary32))) (*.f32 #s(literal 2 binary32) (-.f32 %1582 #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) %1731) (/.f32 (fma.f32 #s(literal -1 binary32) %1551 #s(literal -1 binary32)) %1551) (/.f32 (fma.f32 #s(literal -1 binary32) %1276 %237) %1276) (/.f32 (fma.f32 #s(literal -1 binary32) %1288 #s(literal 1 binary32)) %1288) (/.f32 (-.f32 %1562 #s(literal 2 binary32)) #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal -2 binary32) %1593) %1593) (/.f32 (-.f32 %603 %1283) %1283) (/.f32 (-.f32 #s(literal 2 binary32) %1597) %1597) (/.f32 (neg.f32 %1747) %1551) (/.f32 (neg.f32 %1750) %1288) (/.f32 %1747 %1288) (/.f32 %1750 %1551) (/.f32 #s(literal 1 binary32) (pow.f32 %1731 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) %1573) %1731 (fma.f32 %1554 %612 #s(literal -1 binary32)) (fma.f32 %1556 %596 #s(literal -1 binary32)) (fma.f32 %1558 %237 #s(literal -1 binary32)) (fma.f32 %1560 #s(literal 2 binary32) #s(literal -1 binary32)) (fma.f32 %1562 #s(literal 1/2 binary32) #s(literal -1 binary32)) (fma.f32 %1564 %596 #s(literal -1 binary32)) (fma.f32 %1566 %1567 #s(literal -1 binary32)) (fma.f32 %1569 %1570 #s(literal -1 binary32)) (fma.f32 %1553 %237 #s(literal -1 binary32)) (fma.f32 #s(literal -2 binary32) %1574 #s(literal -1 binary32)) (fma.f32 #s(literal -2 binary32) %1576 #s(literal -1 binary32)) (fma.f32 #s(literal 1/2 binary32) %1578 #s(literal -1 binary32)) (fma.f32 #s(literal 1/2 binary32) %1580 #s(literal -1 binary32)) (fma.f32 #s(literal 2 binary32) %1582 #s(literal -1 binary32)) (fma.f32 #s(literal -1 binary32) %1573 #s(literal -1 binary32)) (fma.f32 %1431 #s(literal 1 binary32) #s(literal -1 binary32)) (fma.f32 %237 %1553 #s(literal -1 binary32)) (fma.f32 #s(literal 1 binary32) %1431 #s(literal -1 binary32)) (pow.f32 %1731 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) %1431) (+.f32 %1431 #s(literal -1 binary32)) (neg.f32 %1779) (log.f32 (fabs.f32 %1779)) %1783 (*.f32 #s(literal 1/2 binary32) %1784) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %1783)) (*.f32 #s(literal 1 binary32) %1783) (/.f32 %1784 #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1783 #s(literal -1 binary32))) (pow.f32 %1783 #s(literal 1 binary32)) (neg.f32 %1793) (log.f32 %1795) (*.f32 (*.f32 %5 #s(literal 1 binary32)) %1783) (*.f32 %1793 s) %1800 (*.f32 #s(literal 1 binary32) (log.f32 (fabs.f32 %1795))) (*.f32 #s(literal 1 binary32) %1800) (*.f32 %5 %1783) (*.f32 s %1793) (/.f32 #s(literal 1 binary32) (pow.f32 %1800 #s(literal -1 binary32))) (pow.f32 %1800 #s(literal 1 binary32)) (neg.f32 (*.f32 %1783 s)) |
Compiled 1 412 to 2 533 computations (-79.4% saved)
Compiled 240 to 2 256 computations (-840.0% saved)
15 alts after pruning (15 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 225 | 15 | 240 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 226 | 15 | 241 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 98.2% | %22 = (PI.f32 ) %33 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %22 s)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) s)) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %22) s)))) %33)) %33)) #s(literal 1 binary32)))) |
| ▶ | 98.7% | %22 = (PI.f32 ) %31 = (exp.f32 (/.f32 %22 s)) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 u (-.f32 #s(literal -1 binary32) %31)) (/.f32 u (+.f32 (exp.f32 (/.f32 (neg.f32 %22) s)) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (+.f32 %31 #s(literal 1 binary32))))) #s(literal 1 binary32)))) |
| ▶ | 84.8% | %22 = (PI.f32 ) %120 = (/.f32 #s(literal 1 binary32) (approx (+ 1 (exp (/ (PI ) s))) (+.f32 #s(literal 2 binary32) (/.f32 %22 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %22) s)))) %120)) %120)) #s(literal 1 binary32)))) |
| ▶ | 3.8% | %26 = (/.f32 (PI.f32 ) s) %33 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 %26))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (approx (/ 1 (+ 1 (exp (/ (neg (PI )) s)))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/4 binary32) %26))) %33)) %33)) #s(literal 1 binary32)))) |
| ▶ | 37.6% | %33 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (PI.f32 ) s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (approx (/ 1 (+ 1 (exp (/ (neg (PI )) s)))) #s(literal 1/2 binary32)) %33)) %33)) #s(literal 1 binary32)))) |
| ▶ | 3.6% | %4 = (PI ) %22 = (PI.f32 ) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (approx (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) (/ 1 (+ 1 (exp (/ %4 s))))) (/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) %22) (*.f32 #s(literal -1/4 binary32) %22)) s))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %22 s)))))) #s(literal 1 binary32)))) |
| ▶ | 97.4% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %26 = (/.f32 (PI.f32 ) s) (*.f32 (neg.f32 s) (log.f32 (-.f32 (approx (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) (/.f32 #s(literal 1 binary32) (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (*.f32 #s(literal -1 binary32) %26)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 %26))))))) #s(literal 1 binary32)))) |
| ▶ | 2.3% | %22 = (PI.f32 ) %31 = (exp.f32 (/.f32 %22 s)) (*.f32 (neg.f32 s) (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u (-.f32 (/.f32 (-.f32 #s(literal -1 binary32) %31) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %22) s)))) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 %31 #s(literal 1 binary32)))))))) |
| ▶ | 25.0% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %22 = (PI.f32 ) %41 = (*.f32 #s(literal 1/4 binary32) %22) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 u (-.f32 %41 (*.f32 #s(literal -1/4 binary32) %22))) %41) s)))))) |
| ▶ | 11.6% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) (*.f32 (neg.f32 s) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1)) (/.f32 (PI.f32 ) s))) |
| ▶ | 11.8% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %22 = (PI.f32 ) %41 = (*.f32 #s(literal 1/4 binary32) %22) (*.f32 (neg.f32 s) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1)) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 u (-.f32 %41 (*.f32 #s(literal -1/4 binary32) %22))) %41) s)))) |
| ▶ | 1.3% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %22 = (PI.f32 ) %26 = (/.f32 %22 s) %31 = (exp.f32 %26) %32 = (+.f32 #s(literal 1 binary32) %31) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1))) (fma.f32 #s(literal -1 binary32) %22 (/.f32 (*.f32 s (*.f32 u (*.f32 (pow.f32 %32 #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (*.f32 #s(literal -1 binary32) %26)))) (/.f32 #s(literal 1 binary32) %32))))) %31))) |
| ▶ | 11.8% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %22 = (PI.f32 ) %41 = (*.f32 #s(literal 1/4 binary32) %22) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1))) (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 u (-.f32 %41 (*.f32 #s(literal -1/4 binary32) %22))) %41))) |
| ▶ | 17.7% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %26 = (/.f32 (PI.f32 ) s) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1))) (*.f32 #s(literal -1 binary32) (/.f32 s (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (*.f32 #s(literal -1 binary32) %26)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 %26)))))))) |
| ▶ | 11.7% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1))) (*.f32 #s(literal -1 binary32) (PI.f32 ))) |
Compiled 15 to 116 computations (-673.3% saved)
| Inputs |
|---|
%0 = (PI ) %5 = (* 1/4 %0) %7 = (* -1/4 %0) %0 (neg %0) (* -1 %0) %5 %7 (- %5 %7) |
| Outputs |
|---|
#s(literal 13176795/4194304 binary32) #s(literal -13176795/4194304 binary32) #s(literal -13176795/4194304 binary32) #s(literal 13176795/16777216 binary32) #s(literal -13176795/16777216 binary32) #s(literal 13176795/8388608 binary32) |
| 0.0ms | 1× | 0 | valid |
Compiled 21 to 11 computations (47.6% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 3575 | 77965 |
| 1× | iter-limit |
| Inputs |
|---|
%1 = (neg.f32 s) %4 = (PI.f32 ) %5 = (neg.f32 %4) %6 = (/.f32 %5 s) %7 = (exp.f32 %6) %8 = (+.f32 #s(literal 1 binary32) %7) %9 = (/.f32 #s(literal 1 binary32) %8) %10 = (/.f32 %4 s) %11 = (exp.f32 %10) %12 = (+.f32 #s(literal 1 binary32) %11) %13 = (/.f32 #s(literal 1 binary32) %12) %14 = (-.f32 %9 %13) %15 = (*.f32 u %14) %16 = (+.f32 %15 %13) %17 = (/.f32 #s(literal 1 binary32) %16) %18 = (-.f32 %17 #s(literal 1 binary32)) %19 = (log.f32 %18) %21 = (*.f32 #s(literal -1 binary32) %10) %22 = (exp.f32 %21) %23 = (+.f32 #s(literal 1 binary32) %22) %24 = (/.f32 #s(literal 1 binary32) %23) %25 = (-.f32 %24 %13) %26 = (*.f32 u %25) %28 = (pow.f32 %12 #s(literal 2 binary32)) %29 = (*.f32 %28 %25) %30 = (*.f32 u %29) %33 = (PI ) %38 = (/ 1 (+ 1 (exp (/ (neg %33) s)))) %41 = (+ 1 (exp (/ %33 s))) %42 = (/ 1 %41) %43 = (- %38 %42) %46 = (/ 1 (+ (* u %43) %42)) %47 = (- %46 1) %48 = (log %47) %49 = (approx %48 %10) %51 = (*.f32 #s(literal -1 binary32) %4) %53 = (* (neg s) %48) %55 = (*.f32 s %30) %56 = (/.f32 %55 %11) %57 = (fma.f32 #s(literal -1 binary32) %4 %56) %59 = (/.f32 #s(literal 1 binary32) %26) %60 = (approx %46 %59) %61 = (/.f32 s %26) %62 = (*.f32 #s(literal -1 binary32) %61) %64 = (approx %38 #s(literal 1/2 binary32)) %66 = (*.f32 #s(literal 1/4 binary32) %10) %67 = (+.f32 #s(literal 1/2 binary32) %66) %68 = (approx %38 %67) %70 = (+.f32 #s(literal 2 binary32) %10) %71 = (approx %41 %70) %72 = (*.f32 #s(literal 1/4 binary32) %4) %73 = (*.f32 #s(literal -1/4 binary32) %4) %74 = (-.f32 %72 %73) %75 = (/.f32 %74 s) %76 = (approx %43 %75) %77 = (*.f32 u %74) %79 = (-.f32 %77 %72) %80 = (/.f32 %79 s) %81 = (*.f32 #s(literal -4 binary32) %80) %82 = (+.f32 #s(literal 1 binary32) %81) %83 = (approx %47 %82) %84 = (approx %48 %81) %85 = (*.f32 #s(literal 4 binary32) %79) %87 = (/.f32 #s(literal -1 binary32) s) %88 = (/.f32 #s(literal 1 binary32) %87) %89 = (-.f32 #s(literal -1 binary32) %7) %90 = (+.f32 %7 #s(literal 1 binary32)) %91 = (+.f32 %11 #s(literal 1 binary32)) %92 = (-.f32 #s(literal -1 binary32) %11) %93 = (/.f32 #s(literal -1 binary32) %91) %94 = (/.f32 %92 %89) %95 = (-.f32 %94 #s(literal 1 binary32)) %96 = (/.f32 u %92) %97 = (/.f32 u %90) %98 = (+.f32 %96 %97) %99 = (fma.f32 u %95 #s(literal 1 binary32)) %100 = (/.f32 %99 %91) %101 = (/.f32 #s(literal 1 binary32) %100) %102 = (-.f32 %98 %93) %103 = (-.f32 #s(literal 1 binary32) %101) %104 = (fabs.f32 %103) %105 = (log.f32 %104) %107 = (-.f32 %64 %13) %108 = (*.f32 u %107) %109 = (+.f32 %108 %13) %110 = (/.f32 #s(literal 1 binary32) %109) %111 = (-.f32 %110 #s(literal 1 binary32)) %112 = (log.f32 %111) %114 = (-.f32 %68 %13) %115 = (*.f32 u %114) %116 = (+.f32 %115 %13) %117 = (/.f32 #s(literal 1 binary32) %116) %118 = (-.f32 %117 #s(literal 1 binary32)) %119 = (log.f32 %118) %121 = (/.f32 #s(literal 1 binary32) %71) %122 = (-.f32 %9 %121) %123 = (*.f32 u %122) %124 = (+.f32 %123 %121) %125 = (/.f32 #s(literal 1 binary32) %124) %126 = (-.f32 %125 #s(literal 1 binary32)) %127 = (log.f32 %126) %129 = (*.f32 u %76) %130 = (+.f32 %129 %13) %131 = (/.f32 #s(literal 1 binary32) %130) %132 = (-.f32 %131 #s(literal 1 binary32)) %133 = (log.f32 %132) %135 = (/.f32 #s(literal 1 binary32) %102) %136 = (-.f32 %135 #s(literal 1 binary32)) %137 = (log.f32 %136) %139 = (-.f32 %60 #s(literal 1 binary32)) %140 = (log.f32 %139) %142 = (log.f32 %83) s %1 #s(literal 1 binary32) u %4 %5 %6 %7 %8 %9 %10 %11 %12 %13 %14 %15 %16 %17 %18 %19 #s(literal -1 binary32) %21 %22 %23 %24 %25 %26 #s(literal 2 binary32) %28 %29 %30 #s(literal 4 binary32) %49 #s(literal 1/2 binary32) %51 (approx %53 %51) %55 %56 %57 (approx %53 %57) %59 %60 %61 %62 (approx %53 %62) %64 #s(literal 1/4 binary32) %66 %67 %68 #s(literal -1/4 binary32) %70 %71 %72 %73 %74 %75 %76 %77 #s(literal -4 binary32) %79 %80 %81 %82 %83 %84 %85 (approx %53 %85) %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 (*.f32 %88 %19) %107 %108 %109 %110 %111 %112 (*.f32 %1 %112) %114 %115 %116 %117 %118 %119 (*.f32 %1 %119) %121 %122 %123 %124 %125 %126 %127 (*.f32 %1 %127) %129 %130 %131 %132 %133 (*.f32 %1 %133) %135 %136 %137 (*.f32 %1 %137) %139 %140 (*.f32 %1 %140) %142 (*.f32 %1 %142) (*.f32 %1 %105) (*.f32 %1 %49) (*.f32 %1 %84) |
| Outputs |
|---|
%6 = (PI ) %8 = (/ (neg %6) s) %9 = (exp %8) %10 = (+ 1 %9) %11 = (/ 1 %10) %12 = (/ %6 s) %13 = (exp %12) %14 = (+ 1 %13) %15 = (/ 1 %14) %16 = (- %11 %15) %17 = (* u %16) %20 = (PI.f32 ) %21 = (/.f32 %20 s) %22 = (*.f32 #s(literal -1 binary32) %21) %23 = (exp.f32 %22) %24 = (+.f32 #s(literal 1 binary32) %23) %25 = (/.f32 #s(literal 1 binary32) %24) %26 = (exp.f32 %21) %27 = (+.f32 #s(literal 1 binary32) %26) %28 = (/.f32 #s(literal 1 binary32) %27) %29 = (-.f32 %25 %28) %30 = (*.f32 u %29) %32 = (+ %17 %15) %34 = (fma.f32 u %29 %28) %36 = (/ 1 %32) %39 = (pow.f32 %27 #s(literal 2 binary32)) %40 = (*.f32 %39 %29) %41 = (*.f32 u %40) %43 = (+.f32 %26 (*.f32 #s(literal -1 binary32) %41)) %47 = (pow.f32 %27 #s(literal 3 binary32)) %48 = (pow.f32 %29 #s(literal 2 binary32)) %49 = (*.f32 %47 %48) %53 = (+.f32 %26 (*.f32 u (-.f32 (*.f32 u %49) %40))) %57 = (pow.f32 %27 #s(literal 4 binary32)) %58 = (pow.f32 %29 #s(literal 3 binary32)) %59 = (*.f32 %57 %58) %67 = (+.f32 %26 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %59)) (*.f32 #s(literal -1 binary32) %49))) %40))) %70 = (- %36 1) %75 = (log %70) %80 = (/.f32 %40 %26) %84 = (exp.f32 (*.f32 #s(literal 2 binary32) %21)) %88 = (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %57 %48) %84) (*.f32 #s(literal 2 binary32) (/.f32 %49 %26))) %89 = (*.f32 u %88) %111 = (*.f32 u (fma.f32 #s(literal -6 binary32) (/.f32 %59 %26) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 (pow.f32 %27 #s(literal 6 binary32)) %58) (exp.f32 (*.f32 #s(literal 3 binary32) %21))) (*.f32 #s(literal 6 binary32) (/.f32 (*.f32 (pow.f32 %27 #s(literal 5 binary32)) %58) %84))))) %119 = (pow %14 2) %125 = (- (/ 1 (+ 1 (exp (* -1 %12)))) %15) %126 = (* %119 %125) %127 = (* u %126) %129 = (neg s) %130 = (* %129 %75) %131 = (*.f32 #s(literal -1 binary32) %20) %133 = (*.f32 s %41) %134 = (/.f32 %133 %26) %140 = (/.f32 (*.f32 s %40) %26) %154 = (* s %127) %156 = (/ %154 %13) %158 = (* u %125) %159 = (/ 1 %158) %160 = (/.f32 #s(literal 1 binary32) %30) %162 = (/ s %158) %163 = (/.f32 s %30) %165 = (* -1 %162) %169 = (* 1/4 %6) %172 = (- %169 (* -1/4 %6)) %173 = (* u %172) %175 = (*.f32 #s(literal 1/4 binary32) %20) %177 = (*.f32 #s(literal -1/4 binary32) %20) %178 = (-.f32 %175 %177) %179 = (*.f32 u %178) %181 = (- %173 %169) %183 = (-.f32 %179 %175) %185 = (/ %181 s) %186 = (*.f32 #s(literal -1/4 binary32) %21) %188 = (*.f32 #s(literal 1/4 binary32) %21) %190 = (*.f32 u (-.f32 %188 %186)) %194 = (* -4 %185) %196 = (fma.f32 #s(literal -4 binary32) %190 %21) %198 = (+ 1 %194) %199 = (+.f32 #s(literal 1 binary32) %21) %204 = (* 4 %181) %205 = (*.f32 #s(literal 4 binary32) %179) %208 = (- -1 %13) %209 = (/ u %208) %210 = (/.f32 u %27) %214 = (/ u (+ %9 1)) %215 = (/.f32 u %24) %217 = (- -1 %9) %218 = (/ %208 %217) %219 = (- %218 1) %221 = (+ (* u %219) 1) %224 = (+.f32 %25 (/.f32 %26 %24)) %225 = (-.f32 %224 #s(literal 1 binary32)) %226 = (*.f32 u %225) %227 = (+.f32 #s(literal 1 binary32) %226) %229 = (+ %13 1) %230 = (/ %221 %229) %231 = (*.f32 %24 %27) %234 = (+.f32 (/.f32 #s(literal 1 binary32) %231) (/.f32 %26 %231)) %238 = (/ 1 %230) %239 = (*.f32 %27 %225) %245 = (pow.f32 %225 #s(literal 2 binary32)) %246 = (*.f32 %27 %245) %253 = (pow.f32 %225 #s(literal 3 binary32)) %265 = (- 1 %238) %268 = (fma.f32 %26 %225 %224) %273 = (*.f32 %26 %245) %274 = (-.f32 #s(literal 1 binary32) %224) %275 = (*.f32 %274 %225) %292 = (fabs %265) %296 = (-.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) %227) (/.f32 %26 %227))) %297 = (fabs.f32 %296) %299 = (log %292) %300 = (log.f32 %297) %302 = (* %129 %299) %307 = (/.f32 #s(literal 1 binary32) (*.f32 u %27)) %308 = (+.f32 %307 %25) %312 = (/.f32 #s(literal 1 binary32) %29) %313 = (*.f32 %27 %48) %315 = (/.f32 #s(literal 1 binary32) (*.f32 u %313)) %319 = (pow.f32 u #s(literal 2 binary32)) %320 = (*.f32 %39 %58) %323 = (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 %319 %320)) %312) %327 = (pow.f32 u #s(literal 3 binary32)) %328 = (pow.f32 %29 #s(literal 4 binary32)) %329 = (*.f32 %47 %328) %341 = (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %319 %313))) %349 = (/.f32 #s(literal 1 binary32) %313) %351 = (fma.f32 #s(literal 2 binary32) %349 (/.f32 #s(literal 1 binary32) %48)) %352 = (/.f32 %351 u) %358 = (/.f32 #s(literal 1 binary32) %320) %362 = (fma.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %27 %58)) (fma.f32 #s(literal 6 binary32) %358 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) %58)))) %364 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %362 %319) %312) %371 = (/.f32 #s(literal 1 binary32) (*.f32 %39 %328)) %381 = (fma.f32 #s(literal 12 binary32) %371 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %27 %328)) (fma.f32 #s(literal 24 binary32) %371 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) %329) (*.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) %328)))))) %387 = (/.f32 s %29) %388 = (*.f32 s %351) %389 = (/.f32 %388 u) %390 = (*.f32 #s(literal 1/2 binary32) %389) %394 = (*.f32 s %362) %395 = (/.f32 %394 %319) %401 = (*.f32 s %381) %409 = (+ (* -1 %6) %156) %410 = (/.f32 %20 u) %418 = (/.f32 %179 s) %421 = (/.f32 %20 (*.f32 s u)) %428 = (/.f32 %178 s) %432 = (/.f32 #s(literal 1 binary32) u) %457 = (+.f32 (/.f32 #s(literal 1 binary32) %245) (/.f32 %26 %245)) %458 = (/.f32 %457 u) %459 = (/.f32 #s(literal 1 binary32) %225) %460 = (/.f32 %26 %225) %461 = (+.f32 %459 %460) %465 = (*.f32 %319 %253) %471 = (*.f32 u %245) %474 = (+.f32 (/.f32 #s(literal 1 binary32) %471) (/.f32 %26 %471)) %478 = (pow.f32 %225 #s(literal 4 binary32)) %481 = (+.f32 (/.f32 #s(literal 1 binary32) %478) (/.f32 %26 %478)) %491 = (*.f32 #s(literal -1 binary32) (/.f32 %461 u)) %494 = (*.f32 %319 %245) %497 = (+.f32 (/.f32 #s(literal 1 binary32) %494) (/.f32 %26 %494)) %499 = (/.f32 #s(literal 1 binary32) %226) %500 = (/.f32 %26 %226) %504 = (*.f32 %327 %253) %514 = (pow.f32 %461 #s(literal 2 binary32)) %515 = (*.f32 #s(literal 2 binary32) %457) %516 = (fma.f32 #s(literal -1 binary32) %514 %515) %518 = (*.f32 #s(literal 1/2 binary32) (/.f32 %516 u)) %524 = (/.f32 %26 %253) %526 = (/.f32 #s(literal 1 binary32) %253) %527 = (-.f32 (*.f32 #s(literal -1 binary32) %524) %526) %530 = (fma.f32 #s(literal -2 binary32) (pow.f32 %461 #s(literal 3 binary32)) (fma.f32 #s(literal 6 binary32) (*.f32 %461 %457) (*.f32 #s(literal 6 binary32) %527))) %532 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %530 %319) %518) %537 = (pow.f32 %457 #s(literal 2 binary32)) %541 = (*.f32 #s(literal 24 binary32) %481) %545 = (fma.f32 #s(literal -12 binary32) %537 (fma.f32 #s(literal -6 binary32) (pow.f32 %461 #s(literal 4 binary32)) (fma.f32 #s(literal 24 binary32) (*.f32 %461 %527) (fma.f32 #s(literal 24 binary32) (*.f32 %514 %457) %541)))) %551 = (*.f32 s %461) %555 = (/.f32 (*.f32 s %516) u) %560 = (/.f32 (*.f32 s %530) %319) %579 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %315 %312) u)) %588 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u %320)) %349) u)) %312) u)) %637 = (*.f32 #s(literal 1/2 binary32) %388) %668 = (*.f32 #s(literal 4 binary32) %428) %682 = (+ %209 %214) %683 = (-.f32 %28 %25) %684 = (*.f32 u %683) %698 = (/.f32 %27 %225) %703 = (*.f32 u %253) %714 = (*.f32 u %478) %718 = (+.f32 %526 %524) %729 = (/ -1 %229) %730 = (- %682 %729) %735 = (*.f32 #s(literal -1 binary32) %460) %736 = (-.f32 %459 %735) %738 = (*.f32 #s(literal -1 binary32) (/.f32 %736 u)) %757 = (pow.f32 %736 #s(literal 2 binary32)) %758 = (fma.f32 #s(literal -1 binary32) %757 %515) %769 = (fma.f32 #s(literal -6 binary32) (*.f32 %457 %736) (fma.f32 #s(literal 2 binary32) (pow.f32 %736 #s(literal 3 binary32)) (*.f32 #s(literal 6 binary32) %718))) %771 = (*.f32 #s(literal 1/2 binary32) %758) %786 = (fma.f32 #s(literal -24 binary32) (*.f32 %718 %736) (fma.f32 #s(literal -12 binary32) %537 (fma.f32 #s(literal -6 binary32) (pow.f32 %736 #s(literal 4 binary32)) (fma.f32 #s(literal 24 binary32) (*.f32 %457 %757) %541)))) %798 = (/ 1 %730) %801 = (pow.f32 %683 #s(literal 2 binary32)) %802 = (*.f32 %27 %801) %804 = (/.f32 #s(literal 1 binary32) (*.f32 u %802)) %805 = (/.f32 #s(literal 1 binary32) %683) %808 = (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %804 %805) u)) %810 = (pow.f32 %683 #s(literal 3 binary32)) %811 = (*.f32 %39 %810) %817 = (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %804 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 %319 %811)) %805)) u)) %819 = (pow.f32 %683 #s(literal 4 binary32)) %820 = (*.f32 %47 %819) %823 = (/.f32 #s(literal 1 binary32) %811) %827 = (/.f32 #s(literal 1 binary32) %802) %834 = (- %798 1) %843 = (log %834) %845 = (fma.f32 #s(literal 2 binary32) %827 (/.f32 #s(literal 1 binary32) %801)) %856 = (fma.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %27 %810)) (fma.f32 #s(literal 6 binary32) %823 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) %810)))) %866 = (/.f32 #s(literal 1 binary32) (*.f32 %39 %819)) %875 = (fma.f32 #s(literal 12 binary32) %866 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %27 %819)) (fma.f32 #s(literal 24 binary32) %866 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) %820) (*.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) %819)))))) %887 = (* %129 %843) %890 = (/.f32 s %683) %891 = (*.f32 s %845) %898 = (*.f32 s %856) %900 = (*.f32 #s(literal 1/2 binary32) %891) %920 = (*.f32 s %736) %923 = (*.f32 s %758) %930 = (*.f32 s %769) %961 = (/.f32 #s(literal 1 binary32) %34) %963 = (-.f32 %961 #s(literal 1 binary32)) %965 = (log.f32 %963) %972 = (* 1/4 %12) %987 = (/.f32 %183 s) %989 = (*.f32 #s(literal -4 binary32) %987) %1014 = (fma.f32 #s(literal -1 binary32) %210 (+.f32 %28 %215)) %1017 = (/.f32 #s(literal 1 binary32) %1014) %1019 = (-.f32 %1017 #s(literal 1 binary32)) %1021 = (log.f32 %1019) %1028 = (pow.f32 %20 #s(literal 2 binary32)) %1029 = (pow.f32 s #s(literal 2 binary32)) %1030 = (/.f32 %1028 %1029) %1031 = (*.f32 #s(literal 1/2 binary32) %1030) %1032 = (fma.f32 #s(literal -1 binary32) %21 %1031) %1035 = (pow.f32 %20 #s(literal 3 binary32)) %1036 = (pow.f32 s #s(literal 3 binary32)) %1037 = (/.f32 %1035 %1036) %1039 = (fma.f32 #s(literal -1 binary32) %21 (fma.f32 #s(literal -1/6 binary32) %1037 %1031)) %1043 = (+.f32 #s(literal 2 binary32) %22) %1045 = (+.f32 #s(literal 2 binary32) %1032) %1054 = (*.f32 #s(literal 1/8 binary32) %1028) %1055 = (fma.f32 #s(literal -1/8 binary32) %1028 %1054) %1056 = (/.f32 %1055 %1029) %1057 = (*.f32 #s(literal -1 binary32) %1056) %1058 = (+.f32 #s(literal 1/2 binary32) %1057) %1062 = (*.f32 %20 %1055) %1063 = (*.f32 #s(literal 1/2 binary32) %1062) %1064 = (fma.f32 #s(literal 1/16 binary32) %1035 %1063) %1065 = (fma.f32 #s(literal -1/24 binary32) %1035 %1064) %1071 = (fma.f32 #s(literal -1/4 binary32) %21 (fma.f32 #s(literal -1/8 binary32) %1030 (*.f32 #s(literal 1/8 binary32) %1030))) %1074 = (fma.f32 #s(literal 1/2 binary32) %1030 %21) %1075 = (+.f32 #s(literal 1 binary32) %1074) %1077 = (fma.f32 #s(literal 1/6 binary32) %1037 %1074) %1078 = (+.f32 #s(literal 1 binary32) %1077) %1080 = (+.f32 #s(literal 2 binary32) %21) %1082 = (+.f32 #s(literal 2 binary32) %1074) %1084 = (+.f32 #s(literal 2 binary32) %1077) %1086 = (+.f32 #s(literal 1/2 binary32) %186) %1093 = (fma.f32 #s(literal -1/2 binary32) %1062 (fma.f32 #s(literal -1/16 binary32) %1035 (*.f32 #s(literal 1/24 binary32) %1035))) %1097 = (fma.f32 #s(literal 1/8 binary32) %1030 %188) %1101 = (/.f32 %1062 %1029) %1102 = (/.f32 %1035 %1029) %1103 = (fma.f32 #s(literal 1/24 binary32) %1102 %175) %1105 = (fma.f32 #s(literal -1/2 binary32) %1101 (fma.f32 #s(literal -1/16 binary32) %1102 %1103)) %1106 = (*.f32 #s(literal 1/2 binary32) %1101) %1109 = (fma.f32 #s(literal -1/4 binary32) %20 (fma.f32 #s(literal -1/24 binary32) %1102 (fma.f32 #s(literal 1/16 binary32) %1102 %1106))) %1113 = (*.f32 %20 %1093) %1114 = (/.f32 %1113 %1036) %1116 = (*.f32 %20 %1065) %1119 = (fma.f32 #s(literal 1/2 binary32) %1101 (*.f32 #s(literal 1/2 binary32) (/.f32 %1116 %1036))) %1126 = (*.f32 %1028 %1055) %1128 = (pow.f32 %20 #s(literal 4 binary32)) %1133 = (fma.f32 #s(literal -1/2 binary32) %1113 (fma.f32 #s(literal -1/4 binary32) %1126 (fma.f32 #s(literal -1/48 binary32) %1128 (*.f32 #s(literal 1/96 binary32) %1128)))) %1134 = (*.f32 %20 %1133) %1135 = (pow.f32 s #s(literal 4 binary32)) %1137 = (*.f32 %1028 %1093) %1140 = (*.f32 %1035 %1055) %1141 = (/.f32 %1140 %1135) %1143 = (pow.f32 %20 #s(literal 5 binary32)) %1144 = (/.f32 %1143 %1135) %1154 = (*.f32 %1028 %1065) %1159 = (*.f32 #s(literal 1/2 binary32) %1116) %1162 = (fma.f32 #s(literal -1/4 binary32) %1126 (fma.f32 #s(literal -1/48 binary32) %1128 (fma.f32 #s(literal 1/96 binary32) %1128 %1159))) %1163 = (*.f32 %20 %1162) %1176 = (-.f32 %1093 %1065) %1177 = (*.f32 u %1176) %1178 = (/.f32 %1177 %1029) %1182 = (*.f32 #s(literal -1/2 binary32) %1113) %1183 = (-.f32 %1182 %1159) %1184 = (*.f32 u %1183) %1185 = (/.f32 %1184 %1036) %1194 = (fma.f32 #s(literal -1/2 binary32) %1134 (fma.f32 #s(literal -1/4 binary32) %1137 (fma.f32 #s(literal -1/12 binary32) %1140 (fma.f32 #s(literal -1/192 binary32) %1143 (*.f32 #s(literal 1/480 binary32) %1143))))) %1199 = (fma.f32 #s(literal -1/4 binary32) %1154 (fma.f32 #s(literal -1/480 binary32) %1143 (fma.f32 #s(literal 1/192 binary32) %1143 (fma.f32 #s(literal 1/12 binary32) %1140 (*.f32 #s(literal 1/2 binary32) %1163))))) %1200 = (-.f32 %1194 %1199) %1218 = (/.f32 %1062 %1036) %1228 = (pow.f32 %183 #s(literal 2 binary32)) %1229 = (*.f32 #s(literal -4 binary32) %1055) %1230 = (fma.f32 #s(literal -8 binary32) %1228 %1229) %1232 = (*.f32 #s(literal -1 binary32) (/.f32 %1230 %1029)) %1234 = (*.f32 #s(literal 4 binary32) %987) %1237 = (*.f32 %1230 %183) %1238 = (-.f32 %1177 %1093) %1243 = (fma.f32 #s(literal -2 binary32) %1237 (fma.f32 #s(literal 4 binary32) %1238 (*.f32 #s(literal 8 binary32) (*.f32 %1055 %183)))) %1245 = (*.f32 #s(literal -1 binary32) (/.f32 %1243 %1036)) %1249 = (fma.f32 #s(literal -8 binary32) (/.f32 %1228 %1029) (fma.f32 #s(literal -4 binary32) %1056 %1234)) %1263 = (/.f32 (fma.f32 #s(literal -16 binary32) %1228 (*.f32 #s(literal -2 binary32) %1230)) s) %1264 = (*.f32 #s(literal 1/2 binary32) %1263) %1273 = (/.f32 (fma.f32 #s(literal -128 binary32) (pow.f32 %183 #s(literal 3 binary32)) (fma.f32 #s(literal -24 binary32) %1237 (*.f32 #s(literal -6 binary32) %1243))) %1029) %1274 = (fma.f32 #s(literal 1/6 binary32) %1273 %1264) %1283 = (*.f32 %1243 %183) %1297 = (/.f32 (fma.f32 #s(literal -1536 binary32) (pow.f32 %183 #s(literal 4 binary32)) (fma.f32 #s(literal -384 binary32) (*.f32 %1230 %1228) (fma.f32 #s(literal -96 binary32) %1283 (fma.f32 #s(literal -24 binary32) (fma.f32 #s(literal -8 binary32) (*.f32 %183 %1238) (fma.f32 #s(literal -2 binary32) %1283 (fma.f32 #s(literal 2 binary32) (*.f32 %1230 %1055) (*.f32 #s(literal 4 binary32) (-.f32 %1184 %1133))))) (*.f32 #s(literal -12 binary32) (pow.f32 %1230 #s(literal 2 binary32))))))) %1036) %1318 = (*.f32 %20 %178) %1319 = (/.f32 %1318 s) %1324 = (/.f32 %1176 %1029) %1325 = (fma.f32 #s(literal 2 binary32) %1028 %1028) %1326 = (*.f32 %1325 %178) %1327 = (/.f32 %1326 %1029) %1333 = (*.f32 %20 %1176) %1337 = (*.f32 (fma.f32 #s(literal 2/3 binary32) %1035 %1035) %178) %1350 = (/.f32 (*.f32 u %1318) s) %1352 = (fma.f32 #s(literal 4 binary32) %179 (*.f32 #s(literal 4 binary32) %1350)) %1356 = (*.f32 u (fma.f32 #s(literal 4 binary32) %1176 %1326)) %1357 = (/.f32 %1356 %1029) %1359 = (fma.f32 #s(literal 4 binary32) %179 (fma.f32 #s(literal 4 binary32) %1350 %1357)) %1364 = (*.f32 u (fma.f32 #s(literal 4 binary32) %1333 (fma.f32 #s(literal 4 binary32) %1183 %1337))) %1366 = (+.f32 (/.f32 %1364 %1036) %1357) %1368 = (fma.f32 #s(literal 4 binary32) %179 (fma.f32 #s(literal 4 binary32) %1350 %1366)) %1371 = (*.f32 #s(literal 4 binary32) %183) %1385 = (fma.f32 #s(literal 4 binary32) %179 %1357) %1387 = (*.f32 u (*.f32 %1028 %178)) %1388 = (/.f32 %1387 %1029) %1389 = (*.f32 #s(literal 2 binary32) %1388) %1392 = (fma.f32 #s(literal 4 binary32) %179 %1366) %1394 = (*.f32 u (*.f32 %1035 %178)) %1395 = (/.f32 %1394 %1036) %1397 = (-.f32 %1356 (*.f32 #s(literal 2 binary32) %1387)) %1398 = (*.f32 %20 %1397) %1399 = (/.f32 %1398 %1036) %1401 = (fma.f32 #s(literal 2/3 binary32) %1395 (fma.f32 #s(literal 2 binary32) %1388 %1399)) %1408 = (fma.f32 #s(literal 1/6 binary32) %1128 (fma.f32 #s(literal 1/4 binary32) %1128 (*.f32 #s(literal 1/3 binary32) %1128))) %1416 = (fma.f32 #s(literal 4 binary32) %179 (+.f32 (/.f32 (*.f32 u (fma.f32 #s(literal 4 binary32) (*.f32 %20 %1183) (fma.f32 #s(literal 4 binary32) %1200 (fma.f32 %1408 %178 (*.f32 %1325 %1176))))) %1135) %1366)) %1430 = (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 u (*.f32 %1128 %178)) %1135) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 %1028 %1397) %1135) (fma.f32 #s(literal 2/3 binary32) %1395 (fma.f32 #s(literal 2 binary32) %1388 (+.f32 (/.f32 (*.f32 %20 (-.f32 %1364 (fma.f32 #s(literal 2/3 binary32) %1394 %1398))) %1135) %1399))))) %1445 = (*.f32 u (pow.f32 %178 #s(literal 2 binary32))) %1446 = (*.f32 %1029 %1445) %1447 = (/.f32 %1035 %1446) %1448 = (/.f32 %1062 %1446) %1449 = (/.f32 #s(literal 1 binary32) %179) %1452 = (fma.f32 #s(literal -1/24 binary32) %1447 (fma.f32 #s(literal 1/16 binary32) %1447 (fma.f32 #s(literal 1/2 binary32) %1448 %1449))) %1455 = (fma.f32 #s(literal -1/2 binary32) %1448 (fma.f32 #s(literal -1/16 binary32) %1447 (*.f32 #s(literal 1/24 binary32) %1447))) %1456 = (-.f32 %1452 %1455) %1459 = (*.f32 %1036 %1445) %1461 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %1116 %1459) %1449) %1462 = (fma.f32 #s(literal 1/2 binary32) %1448 %1461) %1465 = (/.f32 %1113 %1459) %1467 = (-.f32 (fma.f32 #s(literal -1/24 binary32) %1447 (fma.f32 #s(literal 1/16 binary32) %1447 %1462)) (fma.f32 #s(literal -1/2 binary32) %1465 %1455)) %1470 = (*.f32 %1135 %1445) %1472 = (/.f32 %1143 %1470) %1473 = (/.f32 %1140 %1470) %1484 = (/.f32 %1035 %1445) %1485 = (/.f32 %1062 %1445) %1505 = (-.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 %1154 %1470) (fma.f32 #s(literal -1/24 binary32) %1447 (fma.f32 #s(literal -1/480 binary32) %1472 (fma.f32 #s(literal 1/192 binary32) %1472 (fma.f32 #s(literal 1/16 binary32) %1447 (fma.f32 #s(literal 1/12 binary32) %1473 (fma.f32 #s(literal 1/2 binary32) (/.f32 %1163 %1470) %1462))))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 %1134 %1470) (fma.f32 #s(literal -1/2 binary32) %1465 (fma.f32 #s(literal -1/2 binary32) %1448 (fma.f32 #s(literal -1/4 binary32) (/.f32 %1137 %1470) (fma.f32 #s(literal -1/12 binary32) %1473 (fma.f32 #s(literal -1/16 binary32) %1447 (fma.f32 #s(literal -1/192 binary32) %1472 (fma.f32 #s(literal 1/480 binary32) %1472 (fma.f32 #s(literal 1/24 binary32) %1447 (/.f32 (*.f32 %1176 (-.f32 (fma.f32 #s(literal -1/24 binary32) %1484 (fma.f32 #s(literal 1/16 binary32) %1484 (*.f32 #s(literal 1/2 binary32) %1485))) (fma.f32 #s(literal -1/2 binary32) %1485 (fma.f32 #s(literal -1/16 binary32) %1484 (*.f32 #s(literal 1/24 binary32) %1484))))) (*.f32 %1135 %178)))))))))))) %1508 = (/.f32 %1029 %179) %1522 = (/.f32 %1176 %1446) %1544 = (*.f32 #s(literal -1/2 binary32) %1030) %1570 = (*.f32 #s(literal 1/2 binary32) %21) %1572 = (*.f32 #s(literal -1/2 binary32) %21) %1575 = (*.f32 #s(literal 1/2 binary32) %20) %1576 = (*.f32 #s(literal -1/2 binary32) %20) %1577 = (-.f32 %1575 %1576) %1579 = (/.f32 (*.f32 %20 %1577) %1029) %1588 = (/.f32 (*.f32 %1028 %1577) %1036) %1598 = (-.f32 %1575 %177) %1599 = (*.f32 %20 %1598) %1601 = (fma.f32 #s(literal -1/2 binary32) %1599 (*.f32 #s(literal -1/8 binary32) %1028)) %1607 = (fma.f32 #s(literal 1/12 binary32) %1102 %1575) %1608 = (*.f32 #s(literal 1/4 binary32) %1028) %1610 = (-.f32 %1608 (fma.f32 #s(literal -1/2 binary32) %1599 %1054)) %1611 = (*.f32 %20 %1610) %1614 = (/.f32 %1028 s) %1615 = (*.f32 %1028 %1598) %1623 = (fma.f32 #s(literal -1/2 binary32) %20 (fma.f32 #s(literal -1/2 binary32) (/.f32 %1611 %1029) (fma.f32 #s(literal -1/2 binary32) (/.f32 %1599 s) (fma.f32 #s(literal -1/8 binary32) %1614 (fma.f32 #s(literal -1/12 binary32) %1102 (fma.f32 #s(literal 1/16 binary32) %1102 (fma.f32 #s(literal 1/4 binary32) (/.f32 %1615 %1029) %1106))))))) %1627 = (*.f32 #s(literal 1/12 binary32) %1035) %1639 = (fma.f32 #s(literal -1/2 binary32) (*.f32 %20 (-.f32 %1627 (fma.f32 #s(literal -1/2 binary32) %1611 (fma.f32 #s(literal -1/24 binary32) %1035 (*.f32 #s(literal 1/4 binary32) %1615))))) (fma.f32 #s(literal -1/4 binary32) %1126 (fma.f32 #s(literal -1/12 binary32) (*.f32 %1035 %1598) (fma.f32 #s(literal -1/48 binary32) %1128 (fma.f32 #s(literal 1/4 binary32) (*.f32 %1028 %1610) %1159))))) %1645 = (*.f32 #s(literal -1/2 binary32) u) %1647 = (*.f32 u %20) %1648 = (/.f32 %1647 s) %1649 = (*.f32 #s(literal 1/4 binary32) %1648) %1652 = (*.f32 u %1028) %1653 = (/.f32 %1652 %1029) %1654 = (fma.f32 #s(literal 1/8 binary32) %1653 %1649) %1659 = (fma.f32 #s(literal -1/8 binary32) %1652 (*.f32 #s(literal 1/8 binary32) %1652)) %1660 = (*.f32 %20 %1659) %1661 = (/.f32 %1660 %1036) %1662 = (*.f32 u %1035) %1663 = (/.f32 %1662 %1036) %1670 = (*.f32 #s(literal 1/2 binary32) u) %1672 = (fma.f32 #s(literal 1/4 binary32) %1648 %1670) %1676 = (*.f32 #s(literal -1/4 binary32) %1648) %1681 = (fma.f32 #s(literal -1/24 binary32) %1662 (fma.f32 #s(literal 1/16 binary32) %1662 (*.f32 #s(literal 1/2 binary32) %1660))) %1689 = (fma.f32 #s(literal -1/2 binary32) u %1670) %1691 = (fma.f32 #s(literal -1/2 binary32) u %1672) %1696 = (fma.f32 #s(literal -1/2 binary32) %1661 (fma.f32 #s(literal -1/16 binary32) %1663 (fma.f32 #s(literal 1/24 binary32) %1663 %1672))) %1697 = (fma.f32 #s(literal -1/2 binary32) u %1696) %1698 = (*.f32 #s(literal 1/2 binary32) %1661) %1707 = (*.f32 %20 (fma.f32 #s(literal -1/2 binary32) %1660 (fma.f32 #s(literal -1/16 binary32) %1662 (*.f32 #s(literal 1/24 binary32) %1662)))) %1711 = (*.f32 %20 %1681) %1720 = (*.f32 u %1577) %1721 = (/.f32 %1720 s) %1724 = (*.f32 u %1601) %1725 = (/.f32 %1724 %1029) %1733 = (-.f32 %1627 (fma.f32 #s(literal -1/2 binary32) %1611 (fma.f32 #s(literal -1/12 binary32) %1035 (fma.f32 #s(literal 1/16 binary32) %1035 (fma.f32 #s(literal 1/4 binary32) %1615 %1063))))) %1734 = (*.f32 u %1733) %1735 = (/.f32 %1734 %1036) %1740 = (*.f32 #s(literal 1/2 binary32) %1721) %1747 = (-.f32 (*.f32 #s(literal 1/2 binary32) %1720) %175) %1748 = (*.f32 %20 %1747) %1750 = (*.f32 #s(literal 1/2 binary32) (/.f32 %1748 %1029)) %1773 = (*.f32 #s(literal 2 binary32) %1721) %1776 = (*.f32 #s(literal 2 binary32) %1720) %1777 = (-.f32 %20 %1776) %1779 = (*.f32 u (*.f32 %1777 %1577)) %1780 = (/.f32 %1779 %1029) %1788 = (*.f32 #s(literal 1/2 binary32) %1028) %1801 = (+.f32 #s(literal 1/2 binary32) %1689) %1804 = (fma.f32 #s(literal -1/4 binary32) %1648 %188) %1826 = (*.f32 %319 (pow.f32 %1577 #s(literal 2 binary32))) %1827 = (/.f32 %1826 %1029) %1828 = (-.f32 %20 %1720) %1830 = (*.f32 u (*.f32 %1828 %1577)) %1831 = (/.f32 %1830 %1029) %1834 = (fma.f32 #s(literal -2 binary32) %1725 (fma.f32 #s(literal -1 binary32) %1827 (fma.f32 #s(literal 2 binary32) %1721 %1831))) %1838 = (fma.f32 #s(literal -1 binary32) %1724 (*.f32 #s(literal -1 binary32) %1826)) %1840 = (*.f32 u (*.f32 %1838 %1577)) %1843 = (*.f32 u (*.f32 %1601 %1828)) %1846 = (-.f32 %1788 (fma.f32 #s(literal -1 binary32) %1724 %1830)) %1847 = (*.f32 %1577 %1846) %1851 = (*.f32 %319 (*.f32 %1601 %1577)) %1860 = (fma.f32 #s(literal -2 binary32) %1725 (fma.f32 #s(literal -1 binary32) (/.f32 %1840 %1036) (fma.f32 #s(literal -1 binary32) (/.f32 %1843 %1036) (fma.f32 #s(literal -1 binary32) %1827 (fma.f32 #s(literal 2 binary32) %1735 (fma.f32 #s(literal 2 binary32) %1721 (+.f32 %1831 (+.f32 (/.f32 (*.f32 u %1847) %1036) (/.f32 %1851 %1036))))))))) %1871 = (pow.f32 %1777 #s(literal 2 binary32)) %1874 = (-.f32 %1788 (fma.f32 #s(literal -2 binary32) %1724 (fma.f32 #s(literal -1 binary32) %1826 %1830))) %1877 = (/.f32 (fma.f32 #s(literal -1 binary32) %1871 (*.f32 #s(literal 2 binary32) %1874)) s) %1878 = (*.f32 #s(literal 1/2 binary32) %1877) %1885 = (*.f32 #s(literal 1/6 binary32) %1035) %1890 = (-.f32 %1885 (fma.f32 #s(literal -1 binary32) %1840 (fma.f32 #s(literal -1 binary32) %1843 (fma.f32 #s(literal 2 binary32) %1734 (fma.f32 u %1847 %1851))))) %1894 = (/.f32 (fma.f32 #s(literal -6 binary32) (*.f32 %1777 %1874) (fma.f32 #s(literal 2 binary32) (pow.f32 %1777 #s(literal 3 binary32)) (*.f32 #s(literal 6 binary32) %1890))) %1029) %1895 = (fma.f32 #s(literal 1/6 binary32) %1894 %1878) %1904 = (*.f32 #s(literal 1/24 binary32) %1128) %1933 = (/.f32 (fma.f32 #s(literal -24 binary32) (*.f32 %1777 %1890) (fma.f32 #s(literal -12 binary32) (pow.f32 %1874 #s(literal 2 binary32)) (fma.f32 #s(literal -6 binary32) (pow.f32 %1777 #s(literal 4 binary32)) (fma.f32 #s(literal 24 binary32) (*.f32 %1871 %1874) (*.f32 #s(literal 24 binary32) (-.f32 %1904 (fma.f32 #s(literal -2 binary32) (*.f32 u %1639) (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 (fma.f32 #s(literal -1 binary32) %1840 (fma.f32 u %1733 %1851)) %1577)) (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %1601 %1846)) (fma.f32 #s(literal -1 binary32) (*.f32 %319 (*.f32 %1733 %1577)) (fma.f32 u (*.f32 %1838 %1601) (fma.f32 u (*.f32 %1828 %1733) (*.f32 u (*.f32 (-.f32 %1885 (fma.f32 #s(literal -1 binary32) %1843 (fma.f32 u %1847 %1734))) %1577)))))))))))))) %1036) %1939 = (/.f32 #s(literal 1 binary32) %1801) %1941 = (pow.f32 %1801 #s(literal 2 binary32)) %1942 = (*.f32 s %1941) %1943 = (/.f32 %1647 %1942) %1944 = (/.f32 %20 %1942) %1946 = (fma.f32 #s(literal -1/4 binary32) %1943 (fma.f32 #s(literal 1/4 binary32) %1944 %1939)) %1947 = (*.f32 #s(literal 1/4 binary32) %1943) %1950 = (/.f32 %1055 %1941) %1951 = (*.f32 #s(literal 1/4 binary32) %1647) %1953 = (-.f32 %1951 (fma.f32 #s(literal -1/4 binary32) %1647 %175)) %1954 = (/.f32 %1647 %1941) %1955 = (/.f32 %20 %1941) %1958 = (*.f32 #s(literal 1/4 binary32) %1954) %1959 = (-.f32 (fma.f32 #s(literal -1/4 binary32) %1954 (*.f32 #s(literal 1/4 binary32) %1955)) %1958) %1960 = (*.f32 %1953 %1959) %1962 = (fma.f32 #s(literal -1 binary32) %1950 (/.f32 %1960 %1801)) %1964 = (fma.f32 #s(literal -1 binary32) (/.f32 %1962 %1029) %1946) %1967 = (*.f32 %1036 %1941) %1969 = (/.f32 %1035 %1967) %1970 = (/.f32 %1662 %1967) %1971 = (/.f32 %1660 %1967) %1979 = (fma.f32 #s(literal -1/2 binary32) (/.f32 %1062 %1967) (fma.f32 #s(literal -1/4 binary32) %1943 (fma.f32 #s(literal -1/16 binary32) %1969 (fma.f32 #s(literal -1/24 binary32) %1970 (fma.f32 #s(literal 1/24 binary32) %1969 (fma.f32 #s(literal 1/16 binary32) %1970 (fma.f32 #s(literal 1/4 binary32) %1944 (fma.f32 #s(literal 1/2 binary32) %1971 %1939)))))))) %1980 = (*.f32 %1962 %1953) %1981 = (*.f32 %1036 %1801) %1983 = (*.f32 %1055 %1959) %1995 = (fma.f32 #s(literal -1 binary32) (/.f32 %1980 %1981) (fma.f32 #s(literal -1 binary32) (/.f32 %1983 %1981) (fma.f32 #s(literal -1 binary32) (/.f32 %1055 (*.f32 %1029 %1941)) (fma.f32 #s(literal -1/2 binary32) %1971 (fma.f32 #s(literal -1/16 binary32) %1970 (fma.f32 #s(literal 1/24 binary32) %1970 (fma.f32 #s(literal 1/4 binary32) %1943 (/.f32 %1960 (*.f32 %1029 %1801))))))))) %1998 = (-.f32 %1939 #s(literal 1 binary32)) %2000 = (+.f32 #s(literal 1 binary32) %1947) %2008 = (log.f32 %1998) %2010 = (*.f32 %1941 %1998) %2011 = (*.f32 s %2010) %2012 = (/.f32 %1647 %2011) %2013 = (/.f32 %20 %2011) %2017 = (*.f32 #s(literal 1/4 binary32) %2012) %2022 = (pow.f32 %1998 #s(literal 2 binary32)) %2026 = (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 %1962 %1998) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 %1959 #s(literal 2 binary32)) %2022))) %1029) %2028 = (fma.f32 #s(literal 1/4 binary32) %2013 (*.f32 #s(literal 1/2 binary32) %2026)) %2034 = (pow.f32 %1998 #s(literal 3 binary32)) %2038 = (/.f32 %1062 %1941) %2039 = (/.f32 %1035 %1941) %2040 = (/.f32 %1662 %1941) %2041 = (/.f32 %1660 %1941) %2043 = (fma.f32 #s(literal 1/16 binary32) %2040 (*.f32 #s(literal 1/2 binary32) %2041)) %2060 = (/.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (pow.f32 %1959 #s(literal 3 binary32)) %2034) (fma.f32 #s(literal 6 binary32) (/.f32 (*.f32 %1962 %1959) %2022) (*.f32 #s(literal 6 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %2038 (fma.f32 #s(literal -1/16 binary32) %2039 (fma.f32 #s(literal -1/24 binary32) %2040 (fma.f32 #s(literal 1/24 binary32) %2039 %2043)))) (fma.f32 #s(literal -1 binary32) (/.f32 %1980 %1801) (fma.f32 #s(literal -1 binary32) (/.f32 %1983 %1801) (fma.f32 #s(literal -1/2 binary32) %2041 (fma.f32 #s(literal -1/16 binary32) %2040 (*.f32 #s(literal 1/24 binary32) %2040)))))) %1998)))) %1036) %2069 = (/.f32 %1647 %2010) %2070 = (/.f32 %20 %2010) %2073 = (*.f32 #s(literal 1/4 binary32) %2069) %2075 = (/.f32 (-.f32 (fma.f32 #s(literal -1/4 binary32) %2069 (*.f32 #s(literal 1/4 binary32) %2070)) %2073) s) %2105 = (*.f32 #s(literal -1/2 binary32) %1614) %2108 = (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %20 %2105) s)) %2111 = (/.f32 %1035 s) %2117 = (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %20 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %2111 %1788) s))) s)) %2125 = (fma.f32 #s(literal -1/8 binary32) %1614 (*.f32 #s(literal 1/8 binary32) %1614)) %2128 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %2125 %175) s)) %2131 = (/.f32 %1062 s) %2145 = (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %20 %2105) s)) %2153 = (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/6 binary32) %2111 %1788) s))) s)) %2165 = (*.f32 #s(literal 1/2 binary32) %2131) %2176 = (-.f32 %177 %175) %2177 = (/.f32 %2176 s) %2184 = (-.f32 %1159 %1182) %2191 = (-.f32 %1199 %1194) %2201 = (*.f32 u %2176) %2202 = (/.f32 %2201 s) %2205 = (-.f32 %1065 %1093) %2206 = (*.f32 u %2205) %2208 = (fma.f32 u %2176 (/.f32 %2206 %1029)) %2212 = (*.f32 u %2184) %2226 = (-.f32 %2201 %177) %2227 = (/.f32 %2226 s) %2238 = (-.f32 %2206 %1065) %2239 = (/.f32 %2238 s) %2249 = (*.f32 #s(literal 4 binary32) %2227) %2252 = (pow.f32 %2226 #s(literal 2 binary32)) %2257 = (*.f32 #s(literal 4 binary32) %2226) %2260 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -8 binary32) (/.f32 %2252 s) (*.f32 #s(literal -4 binary32) (/.f32 %1055 s))) %2257) s)) %2263 = (fma.f32 #s(literal -8 binary32) %2252 %1229) %2264 = (*.f32 %2263 %2226) %2266 = (*.f32 %1055 %2226) %2276 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 %2264 s) (fma.f32 #s(literal 4 binary32) %2239 (*.f32 #s(literal 8 binary32) (/.f32 %2266 s)))) %2263) s)) %2257) s)) %2287 = (fma.f32 #s(literal -16 binary32) %2252 (*.f32 #s(literal -2 binary32) %2263)) %2290 = (fma.f32 #s(literal -4 binary32) %2226 (*.f32 #s(literal -1/2 binary32) (/.f32 %2287 s))) %2297 = (fma.f32 #s(literal -2 binary32) %2264 (fma.f32 #s(literal 4 binary32) %2238 (*.f32 #s(literal 8 binary32) %2266))) %2300 = (fma.f32 #s(literal -128 binary32) (pow.f32 %2226 #s(literal 3 binary32)) (fma.f32 #s(literal -24 binary32) %2264 (*.f32 #s(literal -6 binary32) %2297))) %2302 = (*.f32 #s(literal 1/2 binary32) %2287) %2306 = (fma.f32 #s(literal -4 binary32) %2226 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %2300 s) %2302) s))) %2312 = (*.f32 %2297 %2226) %2333 = (fma.f32 #s(literal -4 binary32) %2226 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 (fma.f32 #s(literal -1536 binary32) (pow.f32 %2226 #s(literal 4 binary32)) (fma.f32 #s(literal -384 binary32) (*.f32 %2263 %2252) (fma.f32 #s(literal -96 binary32) %2312 (fma.f32 #s(literal -24 binary32) (fma.f32 #s(literal -8 binary32) (*.f32 %2226 %2238) (fma.f32 #s(literal -2 binary32) %2312 (fma.f32 #s(literal 2 binary32) (*.f32 %2263 %1055) (*.f32 #s(literal 4 binary32) (-.f32 %2212 %1162))))) (*.f32 #s(literal -12 binary32) (pow.f32 %2263 #s(literal 2 binary32))))))) s) (*.f32 #s(literal 1/6 binary32) %2300)) s) %2302) s))) %2346 = (fma.f32 #s(literal -1 binary32) %1035 (*.f32 #s(literal -2/3 binary32) %1035)) %2358 = (*.f32 %20 %2176) %2366 = (fma.f32 #s(literal 4 binary32) %2205 (*.f32 %1325 %2176)) %2371 = (*.f32 #s(literal 4 binary32) %2176) %2379 = (fma.f32 #s(literal -4 binary32) (*.f32 %20 %2205) (fma.f32 #s(literal 4 binary32) %2184 (*.f32 %2346 %2176))) %2392 = (*.f32 u %2358) %2393 = (/.f32 %2392 s) %2399 = (*.f32 u %2366) %2400 = (/.f32 %2399 s) %2404 = (*.f32 #s(literal 4 binary32) %2201) %2409 = (*.f32 u %2379) %2410 = (/.f32 %2409 s) %2446 = (-.f32 %2399 (*.f32 #s(literal 2 binary32) (*.f32 u (*.f32 %1028 %2176)))) %2447 = (/.f32 %2446 %1029) %2448 = (*.f32 #s(literal -1 binary32) %2447) %2452 = (fma.f32 #s(literal -1 binary32) %2447 (/.f32 %2409 %1036)) %2454 = (*.f32 %20 %2446) %2457 = (*.f32 u (*.f32 %1035 %2176)) %2460 = (fma.f32 #s(literal -1 binary32) (/.f32 %2454 %1036) (*.f32 #s(literal -2/3 binary32) (/.f32 %2457 %1036))) %2465 = (-.f32 %2409 (fma.f32 #s(literal -1 binary32) %2454 (*.f32 #s(literal -2/3 binary32) %2457))) %2487 = (fma.f32 #s(literal -1 binary32) %2447 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2465 (/.f32 (*.f32 u (fma.f32 #s(literal -4 binary32) (*.f32 %20 %2184) (fma.f32 #s(literal 4 binary32) %2191 (fma.f32 %1408 %2176 (*.f32 %1325 %2205))))) s)) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %20 %2465) s) (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 u (*.f32 %1128 %2176)) s) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 %1028 %2446) s))))) %1036))) %2506 = (*.f32 u (pow.f32 %2176 #s(literal 2 binary32))) %2507 = (*.f32 %1029 %2506) %2508 = (/.f32 %1062 %2507) %2509 = (/.f32 %1035 %2507) %2510 = (/.f32 #s(literal 1 binary32) %2201) %2513 = (fma.f32 #s(literal -1/2 binary32) %2508 (fma.f32 #s(literal -1/16 binary32) %2509 (fma.f32 #s(literal 1/24 binary32) %2509 %2510))) %2516 = (fma.f32 #s(literal -1/24 binary32) %2509 (fma.f32 #s(literal 1/16 binary32) %2509 (*.f32 #s(literal 1/2 binary32) %2508))) %2517 = (-.f32 %2513 %2516) %2522 = (*.f32 #s(literal -1/2 binary32) (/.f32 %1113 %2506)) %2524 = (*.f32 #s(literal 1/2 binary32) (/.f32 %1116 %2506)) %2528 = (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %2522 %2524) %1036) %2513) %2516) %2534 = (/.f32 %1140 %2506) %2535 = (/.f32 %1143 %2506) %2543 = (/.f32 %1062 %2506) %2544 = (/.f32 %1035 %2506) %2565 = (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %1134 %2506) (fma.f32 #s(literal -1/4 binary32) (/.f32 %1137 %2506) (fma.f32 #s(literal -1/12 binary32) %2534 (fma.f32 #s(literal -1/192 binary32) %2535 (*.f32 #s(literal 1/480 binary32) %2535))))) (fma.f32 #s(literal -1/4 binary32) (/.f32 %1154 %2506) (fma.f32 #s(literal -1/480 binary32) %2535 (fma.f32 #s(literal 1/192 binary32) %2535 (fma.f32 #s(literal 1/12 binary32) %2534 (fma.f32 #s(literal 1/2 binary32) (/.f32 %1163 %2506) (/.f32 (*.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %2543 (fma.f32 #s(literal -1/16 binary32) %2544 (*.f32 #s(literal 1/24 binary32) %2544))) (fma.f32 #s(literal -1/24 binary32) %2544 (fma.f32 #s(literal 1/16 binary32) %2544 (*.f32 #s(literal 1/2 binary32) %2543)))) %2205) %2176))))))) s) %2522) %2524) %1036) %2513) %2516) %2569 = (/.f32 %1029 %2201) %2579 = (fma.f32 #s(literal -1 binary32) (/.f32 %2205 %2507) %2510) %2606 = (*.f32 #s(literal 1/2 binary32) %1614) %2647 = (-.f32 %1576 %1575) %2649 = (*.f32 #s(literal -1 binary32) (/.f32 %2647 s)) %2652 = (*.f32 %20 %2647) %2661 = (*.f32 #s(literal -1/12 binary32) %1035) %2662 = (*.f32 %1028 %2647) %2679 = (-.f32 %1576 %175) %2680 = (*.f32 %20 %2679) %2690 = (*.f32 #s(literal 1/2 binary32) %2680) %2692 = (-.f32 %1608 (fma.f32 #s(literal 1/8 binary32) %1028 %2690)) %2695 = (fma.f32 #s(literal 1/4 binary32) (*.f32 %1028 %2679) (*.f32 #s(literal 1/2 binary32) (*.f32 %20 %2692))) %2698 = (fma.f32 #s(literal -1/2 binary32) %1062 (fma.f32 #s(literal -1/16 binary32) %1035 (fma.f32 #s(literal 1/12 binary32) %1035 %2695))) %2699 = (-.f32 %2661 %2698) %2702 = (fma.f32 #s(literal -1/8 binary32) %1028 %2690) %2713 = (*.f32 %1035 %2679) %2715 = (*.f32 %1028 %2692) %2719 = (*.f32 %20 (-.f32 %2661 (fma.f32 #s(literal 1/24 binary32) %1035 %2695))) %2739 = (*.f32 #s(literal -1/4 binary32) %1647) %2751 = (/.f32 %1652 s) %2759 = (/.f32 %1662 s) %2774 = (/.f32 %1662 %1029) %2775 = (/.f32 %1660 %1029) %2779 = (fma.f32 #s(literal -1/4 binary32) %1647 (fma.f32 #s(literal -1/24 binary32) %2774 (fma.f32 #s(literal 1/16 binary32) %2774 (*.f32 #s(literal 1/2 binary32) %2775)))) %2782 = (fma.f32 #s(literal -1/2 binary32) %2775 (fma.f32 #s(literal -1/16 binary32) %2774 (fma.f32 #s(literal 1/24 binary32) %2774 %1951))) %2796 = (*.f32 u %2647) %2801 = (*.f32 u %2702) %2808 = (*.f32 u %2699) %2818 = (*.f32 #s(literal 1/2 binary32) %2796) %2819 = (-.f32 %2818 %177) %2824 = (*.f32 #s(literal -1/2 binary32) %2801) %2826 = (fma.f32 #s(literal -1/2 binary32) (*.f32 %20 %2819) %1054) %2827 = (-.f32 %2824 %2826) %2852 = (*.f32 #s(literal 2 binary32) %2796) %2853 = (-.f32 %131 %2852) %2855 = (*.f32 #s(literal -1 binary32) (/.f32 %2853 s)) %2860 = (fma.f32 #s(literal -2 binary32) %2801 (*.f32 u (*.f32 %2853 %2647))) %2861 = (-.f32 %1788 %2860) %2870 = (*.f32 #s(literal -1/6 binary32) %1035) %2889 = (fma.f32 #s(literal -1/4 binary32) %20 %1951) %2890 = (-.f32 %2739 %2889) %2922 = (*.f32 %319 (pow.f32 %2647 #s(literal 2 binary32))) %2923 = (-.f32 %131 %2796) %2925 = (*.f32 u (*.f32 %2923 %2647)) %2927 = (fma.f32 #s(literal -2 binary32) %2801 (fma.f32 #s(literal -1 binary32) %2922 %2925)) %2937 = (fma.f32 #s(literal -1 binary32) %2801 (*.f32 #s(literal -1 binary32) %2922)) %2939 = (*.f32 u (*.f32 %2937 %2647)) %2941 = (*.f32 u (*.f32 %2702 %2923)) %2943 = (-.f32 %1788 (fma.f32 #s(literal -1 binary32) %2801 %2925)) %2944 = (*.f32 %2647 %2943) %2946 = (*.f32 %319 (*.f32 %2702 %2647)) %2950 = (fma.f32 #s(literal -1 binary32) %2939 (fma.f32 #s(literal -1 binary32) %2941 (fma.f32 #s(literal 2 binary32) %2808 (fma.f32 u %2944 %2946)))) %2966 = (-.f32 %1788 %2927) %2975 = (-.f32 %2870 %2950) %2988 = (pow.f32 %2853 #s(literal 2 binary32)) %2990 = (fma.f32 #s(literal -1 binary32) %2988 (*.f32 #s(literal 2 binary32) %2966)) %2994 = (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1/2 binary32) (/.f32 %2990 s))) %2852) %3002 = (fma.f32 #s(literal -6 binary32) (*.f32 %2853 %2966) (fma.f32 #s(literal 2 binary32) (pow.f32 %2853 #s(literal 3 binary32)) (*.f32 #s(literal 6 binary32) %2975))) %3004 = (*.f32 #s(literal 1/2 binary32) %2990) %3009 = (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %3002 s) %3004) s))) %2852) %3059 = (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 (fma.f32 #s(literal -24 binary32) (*.f32 %2853 %2975) (fma.f32 #s(literal -12 binary32) (pow.f32 %2966 #s(literal 2 binary32)) (fma.f32 #s(literal -6 binary32) (pow.f32 %2853 #s(literal 4 binary32)) (fma.f32 #s(literal 24 binary32) (*.f32 %2988 %2966) (*.f32 #s(literal 24 binary32) (-.f32 %1904 (fma.f32 #s(literal -2 binary32) (*.f32 u (fma.f32 #s(literal -1/2 binary32) %1113 (fma.f32 #s(literal -1/4 binary32) %1126 (fma.f32 #s(literal -1/48 binary32) %1128 (fma.f32 #s(literal 1/12 binary32) %2713 (fma.f32 #s(literal 1/4 binary32) %2715 (*.f32 #s(literal 1/2 binary32) %2719))))))) (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 (fma.f32 #s(literal -1 binary32) %2939 (fma.f32 u %2699 %2946)) %2647)) (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %2702 %2943)) (fma.f32 #s(literal -1 binary32) (*.f32 %319 (*.f32 %2647 %2699)) (fma.f32 u (*.f32 %2937 %2702) (fma.f32 u (*.f32 %2923 %2699) (*.f32 u (*.f32 %2647 (-.f32 %2870 (fma.f32 #s(literal -1 binary32) %2941 (fma.f32 u %2944 %2808))))))))))))))))) s) (*.f32 #s(literal 1/6 binary32) %3002)) s) %3004) s))) %2852) %3063 = (fma.f32 #s(literal -1/4 binary32) %1955 %1958) %3064 = (*.f32 #s(literal -1/4 binary32) %1954) %3065 = (-.f32 %3063 %3064) %3067 = (fma.f32 #s(literal -1 binary32) (/.f32 %3065 s) %1939) %3070 = (*.f32 %2890 %3065) %3078 = (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1055 %1942) (fma.f32 #s(literal -1/4 binary32) %1955 (fma.f32 #s(literal 1/4 binary32) %1954 (/.f32 %3070 (*.f32 s %1801))))) %3064) s) %1939) %3087 = (fma.f32 #s(literal -1 binary32) %1950 (/.f32 %3070 %1801)) %3095 = (-.f32 (fma.f32 #s(literal -1/2 binary32) %2041 (fma.f32 #s(literal -1/16 binary32) %2040 (fma.f32 #s(literal -1/24 binary32) %2039 (fma.f32 #s(literal 1/24 binary32) %2040 (fma.f32 #s(literal 1/16 binary32) %2039 (*.f32 #s(literal 1/2 binary32) %2038)))))) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %3087 %2890) %1801) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %1055 %3065) %1801) (fma.f32 #s(literal -1/24 binary32) %2040 %2043)))) %3103 = (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %3095 s)) %3087) s) %3063) %3064) s) %1939) %3120 = (fma.f32 #s(literal -2 binary32) (/.f32 %3087 %1998) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 %3065 #s(literal 2 binary32)) %2022))) %3122 = (fma.f32 #s(literal -1/4 binary32) %2070 %2073) %3124 = (*.f32 #s(literal -1/4 binary32) %2069) %3128 = (+.f32 %2008 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %3120 s) %3122) %3124) s))) %3146 = (+.f32 %2008 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (pow.f32 %3065 #s(literal 3 binary32)) %2034) (fma.f32 #s(literal 6 binary32) (/.f32 (*.f32 %3087 %3065) %2022) (*.f32 #s(literal 6 binary32) (/.f32 %3095 %1998)))) s) (*.f32 #s(literal 1/2 binary32) %3120)) s) %3122) %3124) s))) (approx s #s(literal 0 binary32)) (approx u u) (approx %17 %30) (approx %32 %28) (approx %32 %34) (approx %36 %27) (approx %36 (+.f32 #s(literal 1 binary32) %43)) (approx %36 (+.f32 #s(literal 1 binary32) %53)) (approx %36 (+.f32 #s(literal 1 binary32) %67)) (approx %70 %26) (approx %70 %43) (approx %70 %53) (approx %70 %67) (approx %75 %21) (approx %75 (fma.f32 #s(literal -1 binary32) (/.f32 %41 %26) %21)) (approx %75 (fma.f32 u (fma.f32 #s(literal -1 binary32) %80 (*.f32 #s(literal 1/2 binary32) %89)) %21)) (approx %75 (fma.f32 u (fma.f32 #s(literal -1 binary32) %80 (*.f32 u (fma.f32 #s(literal 1/6 binary32) %111 (*.f32 #s(literal 1/2 binary32) %88)))) %21)) (approx %127 %41) (approx %130 %131) (approx %130 (fma.f32 #s(literal -1 binary32) %20 %134)) (approx %130 (fma.f32 #s(literal -1 binary32) %20 (*.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %89) %140)))) (approx %130 (fma.f32 #s(literal -1 binary32) %20 (*.f32 u (fma.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %88) (*.f32 #s(literal -1/6 binary32) (*.f32 s %111))) %140)))) (approx %154 %133) (approx %156 %134) (approx %159 %160) (approx %162 %163) (approx %165 (*.f32 #s(literal -1 binary32) %163)) (approx %173 %179) (approx %181 %177) (approx %181 %183) (approx %185 %186) (approx %185 (fma.f32 #s(literal -1/4 binary32) %21 %190)) (approx %194 %196) (approx %198 %199) (approx %198 (+.f32 #s(literal 1 binary32) %196)) (approx %204 (fma.f32 #s(literal -1 binary32) %20 %205)) (approx %209 (*.f32 #s(literal -1 binary32) %210)) (approx %214 %215) (approx %221 #s(literal 1 binary32)) (approx %221 %227) (approx %230 (fma.f32 u (-.f32 %234 %28) %28)) (approx %238 (+.f32 #s(literal 1 binary32) (+.f32 %26 (*.f32 #s(literal -1 binary32) (*.f32 u %239))))) (approx %238 (+.f32 #s(literal 1 binary32) (+.f32 %26 (*.f32 u (-.f32 (*.f32 u %246) %239))))) (approx %238 (+.f32 #s(literal 1 binary32) (+.f32 %26 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %27 %253))) (*.f32 #s(literal -1 binary32) %246))) %239))))) (approx %265 (*.f32 #s(literal -1 binary32) %26)) (approx %265 (-.f32 (*.f32 u (-.f32 %268 #s(literal 1 binary32))) %26)) (approx %265 (-.f32 (*.f32 u (-.f32 (fma.f32 u (fma.f32 #s(literal -1 binary32) %273 %275) %268) #s(literal 1 binary32))) %26)) (approx %265 (-.f32 (*.f32 u (-.f32 (fma.f32 u (fma.f32 #s(literal -1 binary32) %273 (fma.f32 u (fma.f32 #s(literal -1 binary32) (*.f32 %274 %245) (*.f32 %26 %253)) %275)) %268) #s(literal 1 binary32))) %26)) (approx %292 %297) (approx %299 %300) (approx %302 (*.f32 #s(literal -1 binary32) (*.f32 s %300))) (approx %32 (*.f32 u (-.f32 %308 %28))) (approx %36 (/.f32 (-.f32 %312 %315) u)) (approx %36 (/.f32 (-.f32 %323 %315) u)) (approx %36 (/.f32 (-.f32 %323 (+.f32 %315 (/.f32 #s(literal 1 binary32) (*.f32 %327 %329)))) u)) (approx %70 #s(literal -1 binary32)) (approx %70 (-.f32 %160 #s(literal 1 binary32))) (approx %70 (-.f32 %160 %341)) (approx %70 (-.f32 (+.f32 %160 (/.f32 #s(literal 1 binary32) (*.f32 %327 %320))) %341)) (approx %75 (/.f32 (fma.f32 #s(literal -1/2 binary32) %352 %312) u)) (approx %75 (/.f32 (fma.f32 #s(literal -1/2 binary32) %352 %364) u)) (approx %75 (/.f32 (fma.f32 #s(literal -1/2 binary32) %352 (fma.f32 #s(literal -1/24 binary32) (/.f32 %381 %327) %364)) u)) (approx %130 (/.f32 (fma.f32 #s(literal -1 binary32) %387 %390) u)) (approx %130 (/.f32 (fma.f32 #s(literal -1 binary32) %387 (fma.f32 #s(literal -1/6 binary32) %395 %390)) u)) (approx %130 (/.f32 (fma.f32 #s(literal -1 binary32) %387 (fma.f32 #s(literal -1/6 binary32) %395 (fma.f32 #s(literal 1/24 binary32) (/.f32 %401 %327) %390))) u)) (approx %409 (*.f32 u (fma.f32 #s(literal -1 binary32) %410 %140))) (approx %181 (*.f32 u (-.f32 (fma.f32 #s(literal -1/4 binary32) %410 %175) %177))) (approx %185 %418) (approx %185 (*.f32 u (-.f32 (fma.f32 #s(literal -1/4 binary32) %421 %188) %186))) (approx %194 (*.f32 #s(literal -4 binary32) %418)) (approx %194 (*.f32 u (fma.f32 #s(literal -4 binary32) %428 %421))) (approx %198 (*.f32 u (fma.f32 #s(literal -4 binary32) %428 (+.f32 %432 %421)))) (approx %204 %205) (approx %204 (*.f32 u (fma.f32 #s(literal -1 binary32) %410 (*.f32 #s(literal 4 binary32) %178)))) (approx %221 %226) (approx %221 (*.f32 u (-.f32 (+.f32 %432 %224) #s(literal 1 binary32)))) (approx %230 (/.f32 %226 %27)) (approx %230 (*.f32 u (-.f32 (+.f32 %307 %234) %28))) (approx %238 (/.f32 %27 %226)) (approx %238 (/.f32 (fma.f32 #s(literal -1 binary32) %458 %461) u)) (approx %238 (/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) %465) (+.f32 %459 (+.f32 (/.f32 %26 %465) %460))) %474) u)) (approx %238 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %481 %327) %461) (fma.f32 #s(literal -1 binary32) (/.f32 %457 (*.f32 %319 %225)) %474)) u)) (approx %265 (+.f32 #s(literal 1 binary32) %491)) (approx %265 (-.f32 (+.f32 #s(literal 1 binary32) %497) (+.f32 %499 %500))) (approx %265 (-.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 %26 %504) %497)) (+.f32 %499 (+.f32 (/.f32 #s(literal 1 binary32) %504) %500)))) (approx %299 %491) (approx %299 (/.f32 (fma.f32 #s(literal -1 binary32) %461 %518) u)) (approx %299 (/.f32 (fma.f32 #s(literal -1 binary32) %461 %532) u)) (approx %299 (/.f32 (fma.f32 #s(literal -1 binary32) %461 (fma.f32 #s(literal 1/24 binary32) (/.f32 %545 %327) %532)) u)) (approx %302 (/.f32 %551 u)) (approx %302 (/.f32 (fma.f32 #s(literal -1/2 binary32) %555 %551) u)) (approx %302 (/.f32 (fma.f32 #s(literal -1/2 binary32) %555 (fma.f32 #s(literal -1/6 binary32) %560 %551)) u)) (approx %302 (/.f32 (fma.f32 #s(literal -1/2 binary32) %555 (fma.f32 #s(literal -1/6 binary32) %560 (fma.f32 #s(literal -1/24 binary32) (/.f32 (*.f32 s %545) %327) %551))) u)) (approx %32 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) %29) %307)))) (approx %36 %579) (approx %36 %588) (approx %36 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u %329)) %358) u)) %349) u)) %312) u))) (approx %70 (-.f32 %579 #s(literal 1 binary32))) (approx %70 (-.f32 %588 #s(literal 1 binary32))) (approx %75 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) %352) %312) u))) (approx %75 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %351 (*.f32 #s(literal 1/6 binary32) (/.f32 %362 u))) u)) %312) u))) (approx %75 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %362 (*.f32 #s(literal 1/24 binary32) (/.f32 %381 u))) u) (*.f32 #s(literal -1/2 binary32) %351)) u)) %312) u))) (approx %130 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %389 %387) u))) (approx %130 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %394 u) %637) u) %387) u))) (approx %130 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %401 u) (*.f32 #s(literal 1/6 binary32) %394)) u) %637) u) %387) u))) (approx %409 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %140 %410)))) (approx %181 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %178 (*.f32 #s(literal 1/4 binary32) %410))))) (approx %185 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %428 (*.f32 #s(literal 1/4 binary32) %421))))) (approx %194 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %421 %668)))) (approx %198 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) (/.f32 %199 u) %668)))) (approx %204 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -4 binary32) %178 %410)))) (approx %682 (*.f32 #s(literal -1 binary32) %684)) (approx %221 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) %225) %432)))) (approx %230 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %225 %27)) %307)))) (approx %238 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %698 %474) u))) (approx %238 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %698 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) %703) (/.f32 %26 %703)) %457) u))) u))) (approx %238 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %698 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) %714) (/.f32 %26 %714)) %718) u)) %457) u))) u))) (approx %730 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 %28 %308)))) (approx %265 (+.f32 #s(literal 1 binary32) %738)) (approx %265 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %458 %459) %735) u)))) (approx %265 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %718 u) %457) u) %459) %735) u)))) (approx %299 %738) (approx %299 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %758 u) %459) %735) u))) (approx %299 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %769 u) %771) u) %459) %735) u))) (approx %299 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %786 u) (*.f32 #s(literal 1/6 binary32) %769)) u) %771) u) %459) %735) u))) (approx %798 (/.f32 #s(literal -1 binary32) %684)) (approx %798 %808) (approx %798 %817) (approx %798 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u %820)) %823) u)) %827) u) %805) u))) (approx %834 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %684)))) (approx %834 (-.f32 %808 #s(literal 1 binary32))) (approx %834 (-.f32 %817 #s(literal 1 binary32))) (approx %843 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 %845 u) %805) u))) (approx %843 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %845 (*.f32 #s(literal -1/6 binary32) (/.f32 %856 u))) u) %805) u))) (approx %843 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/24 binary32) (/.f32 %875 u) (*.f32 #s(literal 1/6 binary32) %856)) u) (*.f32 #s(literal -1/2 binary32) %845)) u) %805) u))) (approx %887 (/.f32 s %684)) (approx %887 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %890 (*.f32 #s(literal -1/2 binary32) (/.f32 %891 u))) u))) (approx %887 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %890 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/6 binary32) (/.f32 %898 u) %900) u))) u))) (approx %887 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %890 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %898 (*.f32 #s(literal -1/24 binary32) (/.f32 (*.f32 s %875) u))) u) %900) u))) u))) (approx %302 (/.f32 %920 u)) (approx %302 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %920 (*.f32 #s(literal 1/2 binary32) (/.f32 %923 u))) u))) (approx %302 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %920 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %923 (*.f32 #s(literal 1/6 binary32) (/.f32 %930 u))) u))) u))) (approx %302 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %920 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %930 (*.f32 #s(literal 1/24 binary32) (/.f32 (*.f32 s %786) u))) u) (*.f32 #s(literal -1/2 binary32) %923)) u))) u))) (approx s s) (approx %129 (*.f32 #s(literal -1 binary32) s)) (approx %8 %22) (approx %9 %23) (approx %10 %24) (approx %11 %25) (approx %16 %29) (approx %36 %961) (approx %70 %963) (approx %75 %965) (approx %119 %39) (approx %126 %40) (approx %130 (*.f32 #s(literal -1 binary32) (*.f32 s %965))) (approx %972 %188) (approx (+ 1/2 %972) (/.f32 (fma.f32 #s(literal 1/4 binary32) %20 (*.f32 #s(literal 1/2 binary32) s)) s)) (approx (+ 2 %12) (/.f32 (+.f32 %20 (*.f32 #s(literal 2 binary32) s)) s)) (approx (/ %172 s) %428) (approx %185 %987) (approx %194 %989) (approx %198 (/.f32 (+.f32 s (*.f32 #s(literal -4 binary32) %183)) s)) (approx (/ -1 s) (/.f32 #s(literal -1 binary32) s)) (approx %217 (*.f32 #s(literal -1 binary32) %24)) (approx %208 (*.f32 #s(literal -1 binary32) %27)) (approx %729 (/.f32 #s(literal -1 binary32) %27)) (approx %218 (/.f32 %27 %24)) (approx %219 %225) (approx %682 (fma.f32 #s(literal -1 binary32) %210 %215)) (approx %230 (/.f32 %227 %27)) (approx %238 (/.f32 %27 %227)) (approx %730 %1014) (approx %265 %296) (approx %798 %1017) (approx %834 %1019) (approx %843 %1021) (approx %887 (*.f32 #s(literal -1 binary32) (*.f32 s %1021))) (approx %9 (+.f32 #s(literal 1 binary32) %22)) (approx %9 (+.f32 #s(literal 1 binary32) %1032)) (approx %9 (+.f32 #s(literal 1 binary32) %1039)) (approx %10 #s(literal 2 binary32)) (approx %10 %1043) (approx %10 %1045) (approx %10 (+.f32 #s(literal 2 binary32) %1039)) (approx %11 #s(literal 1/2 binary32)) (approx %11 (+.f32 #s(literal 1/2 binary32) %188)) (approx %11 (-.f32 %1058 %186)) (approx %11 (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %1065 %1036))) %1071)) (approx %13 %1075) (approx %13 %1078) (approx %14 %1080) (approx %14 %1082) (approx %14 %1084) (approx %15 %1086) (approx %15 (-.f32 %1058 %188)) (approx %15 (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %1093 %1036))) (fma.f32 #s(literal -1/8 binary32) %1030 %1097))) (approx %16 (/.f32 (-.f32 %1105 %1109) s)) (approx %16 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %1114 %1105) (fma.f32 #s(literal -1/4 binary32) %20 (fma.f32 #s(literal -1/24 binary32) %1102 (fma.f32 #s(literal 1/16 binary32) %1102 %1119)))) s)) (approx %16 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %1134 %1135) (fma.f32 #s(literal -1/2 binary32) %1114 (fma.f32 #s(literal -1/2 binary32) %1101 (fma.f32 #s(literal -1/4 binary32) (/.f32 %1137 %1135) (fma.f32 #s(literal -1/12 binary32) %1141 (fma.f32 #s(literal -1/16 binary32) %1102 (fma.f32 #s(literal -1/192 binary32) %1144 (fma.f32 #s(literal 1/480 binary32) %1144 %1103)))))))) (fma.f32 #s(literal -1/4 binary32) %20 (fma.f32 #s(literal -1/4 binary32) (/.f32 %1154 %1135) (fma.f32 #s(literal -1/24 binary32) %1102 (fma.f32 #s(literal -1/480 binary32) %1144 (fma.f32 #s(literal 1/192 binary32) %1144 (fma.f32 #s(literal 1/16 binary32) %1102 (fma.f32 #s(literal 1/12 binary32) %1141 (fma.f32 #s(literal 1/2 binary32) (/.f32 %1163 %1135) %1119))))))))) s)) (approx %17 (/.f32 (fma.f32 u %178 %1178) s)) (approx %17 (/.f32 (fma.f32 u %178 (+.f32 %1185 %1178)) s)) (approx %17 (/.f32 (fma.f32 u %178 (+.f32 %1185 (+.f32 (/.f32 (*.f32 u %1200) %1135) %1178))) s)) (approx %32 (-.f32 (+.f32 #s(literal 1/2 binary32) %418) %188)) (approx %32 (-.f32 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1 binary32) %1056 %418)) %188)) (approx %32 (-.f32 (+.f32 #s(literal 1/2 binary32) (+.f32 %418 (/.f32 %1177 %1036))) (fma.f32 #s(literal -1/2 binary32) %1218 (fma.f32 #s(literal -1/8 binary32) %1030 (fma.f32 #s(literal -1/16 binary32) %1037 (fma.f32 #s(literal 1/24 binary32) %1037 %1097)))))) (approx %36 (+.f32 #s(literal 2 binary32) %989)) (approx %36 (-.f32 (+.f32 #s(literal 2 binary32) %1232) %1234)) (approx %36 (-.f32 (+.f32 #s(literal 2 binary32) %1245) %1249)) (approx %70 (+.f32 #s(literal 1 binary32) %989)) (approx %70 (-.f32 (+.f32 #s(literal 1 binary32) %1232) %1234)) (approx %70 (-.f32 (+.f32 #s(literal 1 binary32) %1245) %1249)) (approx %75 (/.f32 (fma.f32 #s(literal -4 binary32) %183 %1264) s)) (approx %75 (/.f32 (fma.f32 #s(literal -4 binary32) %183 %1274) s)) (approx %75 (/.f32 (fma.f32 #s(literal -4 binary32) %183 (fma.f32 #s(literal 1/24 binary32) %1297 %1274)) s)) (approx %119 #s(literal 4 binary32)) (approx %119 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) %21))) (approx %119 (+.f32 #s(literal 4 binary32) (fma.f32 #s(literal 2 binary32) %1030 (fma.f32 #s(literal 4 binary32) %21 %1030)))) (approx %119 (+.f32 #s(literal 4 binary32) (fma.f32 #s(literal 2/3 binary32) %1037 (fma.f32 #s(literal 2 binary32) %1030 (fma.f32 #s(literal 4 binary32) %21 (+.f32 %1030 %1037)))))) (approx %126 %668) (approx %126 (/.f32 (fma.f32 #s(literal 4 binary32) %178 (*.f32 #s(literal 4 binary32) %1319)) s)) (approx %126 (/.f32 (fma.f32 #s(literal 4 binary32) %178 (fma.f32 #s(literal 4 binary32) %1319 (fma.f32 #s(literal 4 binary32) %1324 %1327))) s)) (approx %126 (/.f32 (fma.f32 #s(literal 4 binary32) %178 (fma.f32 #s(literal 4 binary32) %1319 (fma.f32 #s(literal 4 binary32) (/.f32 %1333 %1036) (fma.f32 #s(literal 4 binary32) (/.f32 %1183 %1036) (fma.f32 #s(literal 4 binary32) %1324 (+.f32 (/.f32 %1337 %1036) %1327)))))) s)) (approx %127 (*.f32 #s(literal 4 binary32) %418)) (approx %127 (/.f32 %1352 s)) (approx %127 (/.f32 %1359 s)) (approx %127 (/.f32 %1368 s)) (approx %130 %1371) (approx %130 (fma.f32 #s(literal -1/2 binary32) %1263 %1371)) (approx %130 (fma.f32 #s(literal -1/2 binary32) %1263 (fma.f32 #s(literal -1/6 binary32) %1273 %1371))) (approx %130 (fma.f32 #s(literal -1/2 binary32) %1263 (fma.f32 #s(literal -1/6 binary32) %1273 (fma.f32 #s(literal -1/24 binary32) %1297 %1371)))) (approx %154 %1352) (approx %154 %1359) (approx %154 %1368) (approx %156 (-.f32 %1385 %1389)) (approx %156 (-.f32 %1392 %1401)) (approx %156 (-.f32 %1416 %1430)) (approx %409 (-.f32 (fma.f32 #s(literal -1 binary32) %20 %1385) %1389)) (approx %409 (-.f32 (fma.f32 #s(literal -1 binary32) %20 %1392) %1401)) (approx %409 (-.f32 (fma.f32 #s(literal -1 binary32) %20 %1416) %1430)) (approx %159 (/.f32 s %179)) (approx %159 (*.f32 s %1456)) (approx %159 (*.f32 s %1467)) (approx %159 (*.f32 s %1505)) (approx %162 %1508) (approx %162 (*.f32 %1029 %1456)) (approx %162 (*.f32 %1029 %1467)) (approx %162 (*.f32 %1029 %1505)) (approx %165 (*.f32 #s(literal -1 binary32) %1508)) (approx %165 (*.f32 %1029 (-.f32 %1455 %1452))) (approx %165 (*.f32 %1029 (-.f32 (*.f32 #s(literal -1/2 binary32) %1465) (fma.f32 #s(literal -1 binary32) %1522 %1461)))) (approx %165 (*.f32 %1029 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1200 %1445) (/.f32 (pow.f32 %1176 #s(literal 2 binary32)) (*.f32 u (pow.f32 %178 #s(literal 3 binary32))))) %1135)) (fma.f32 #s(literal -1 binary32) (/.f32 %1183 %1459) (fma.f32 #s(literal -1 binary32) %1522 %1449))))) (approx %217 #s(literal -2 binary32)) (approx %217 (-.f32 %21 #s(literal 2 binary32))) (approx %217 (-.f32 %1544 %1043)) (approx %217 (-.f32 (*.f32 #s(literal 1/6 binary32) %1037) %1045)) (approx %208 (-.f32 %22 #s(literal 2 binary32))) (approx %208 (-.f32 %1544 %1080)) (approx %208 (-.f32 (*.f32 #s(literal -1/6 binary32) %1037) %1082)) (approx %729 #s(literal -1/2 binary32)) (approx %729 (-.f32 %188 #s(literal 1/2 binary32))) (approx %729 (-.f32 %1057 %1086)) (approx %729 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %1062 (fma.f32 #s(literal -1/24 binary32) %1035 (*.f32 #s(literal 1/16 binary32) %1035))) %1036)) (+.f32 #s(literal 1/2 binary32) %1071))) (approx %218 (-.f32 (+.f32 #s(literal 1 binary32) %1570) %1572)) (approx %218 (-.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/2 binary32) %21 (*.f32 #s(literal 1/2 binary32) %1579))) %1572)) (approx %218 (-.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/12 binary32) %1037 %1570)) (fma.f32 #s(literal -1/2 binary32) %21 (fma.f32 #s(literal -1/2 binary32) %1579 (fma.f32 #s(literal -1/4 binary32) %1588 (fma.f32 #s(literal -1/12 binary32) %1037 (*.f32 #s(literal 1/4 binary32) %1588))))))) (approx %219 (/.f32 %1577 s)) (approx %219 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1601 s) %1575) %1576) s)) (approx %219 (/.f32 (-.f32 %1607 %1623) s)) (approx %219 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1639 %1036) %1607) %1623) s)) (approx %209 %1645) (approx %209 (fma.f32 #s(literal -1/2 binary32) u %1649)) (approx %209 (fma.f32 #s(literal -1/2 binary32) u (fma.f32 #s(literal -1/8 binary32) %1653 %1654))) (approx %209 (fma.f32 #s(literal -1/2 binary32) u (fma.f32 #s(literal -1/2 binary32) %1661 (fma.f32 #s(literal -1/8 binary32) %1653 (fma.f32 #s(literal -1/16 binary32) %1663 (fma.f32 #s(literal 1/24 binary32) %1663 %1654)))))) (approx %214 %1670) (approx %214 %1672) (approx %214 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1659 %1029) %1670) %1676)) (approx %214 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1681 %1036) %1670) (fma.f32 #s(literal -1/4 binary32) %1648 (fma.f32 #s(literal -1/8 binary32) %1653 (*.f32 #s(literal 1/8 binary32) %1653))))) (approx %682 %1689) (approx %682 (-.f32 %1691 %1676)) (approx %682 (-.f32 %1697 (fma.f32 #s(literal -1/4 binary32) %1648 (fma.f32 #s(literal -1/24 binary32) %1663 (fma.f32 #s(literal 1/16 binary32) %1663 %1698))))) (approx %682 (-.f32 (fma.f32 #s(literal -1/2 binary32) u (fma.f32 #s(literal -1/2 binary32) (/.f32 %1707 %1135) %1696)) (fma.f32 #s(literal -1/4 binary32) %1648 (fma.f32 #s(literal -1/24 binary32) %1663 (fma.f32 #s(literal 1/16 binary32) %1663 (fma.f32 #s(literal 1/2 binary32) %1661 (*.f32 #s(literal 1/2 binary32) (/.f32 %1711 %1135)))))))) (approx %221 (+.f32 #s(literal 1 binary32) %1721)) (approx %221 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) %1725 %1721))) (approx %221 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) %1725 (+.f32 %1735 %1721)))) (approx %230 (-.f32 (+.f32 #s(literal 1/2 binary32) %1740) %188)) (approx %230 (-.f32 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1/2 binary32) %1725 %1740)) (fma.f32 #s(literal 1/8 binary32) %1030 (fma.f32 #s(literal 1/4 binary32) %21 %1750)))) (approx %230 (-.f32 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1/2 binary32) %1725 (fma.f32 #s(literal 1/2 binary32) %1735 %1740))) (fma.f32 #s(literal 1/24 binary32) %1037 (fma.f32 #s(literal 1/8 binary32) %1030 (fma.f32 #s(literal 1/4 binary32) %21 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 %1028 %1747) %1036) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 %20 (-.f32 (*.f32 #s(literal -1/2 binary32) %1724) (fma.f32 #s(literal 1/8 binary32) %1028 (*.f32 #s(literal 1/2 binary32) %1748)))) %1036) %1750))))))) (approx %238 (-.f32 %1080 %1773)) (approx %238 (-.f32 %1082 (fma.f32 #s(literal -2 binary32) %1725 (fma.f32 #s(literal 2 binary32) %1721 %1780)))) (approx %238 (-.f32 %1084 (fma.f32 #s(literal -2 binary32) %1725 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 u (*.f32 %1601 %1777)) %1036) (fma.f32 #s(literal 2 binary32) %1735 (fma.f32 #s(literal 2 binary32) %1721 (+.f32 %1780 (/.f32 (*.f32 u (*.f32 %1577 (-.f32 %1788 (fma.f32 #s(literal -2 binary32) %1724 %1779)))) %1036)))))))) (approx %730 %1801) (approx %730 (-.f32 (+.f32 #s(literal 1/2 binary32) %1691) %1804)) (approx %730 (-.f32 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1 binary32) %1056 %1691)) %1804)) (approx %730 (-.f32 (+.f32 #s(literal 1/2 binary32) %1697) (fma.f32 #s(literal -1/2 binary32) %1218 (fma.f32 #s(literal -1/4 binary32) %1648 (fma.f32 #s(literal -1/8 binary32) %1030 (fma.f32 #s(literal -1/16 binary32) %1037 (fma.f32 #s(literal -1/24 binary32) %1663 (fma.f32 #s(literal 1/24 binary32) %1037 (fma.f32 #s(literal 1/16 binary32) %1663 (fma.f32 #s(literal 1/8 binary32) %1030 (fma.f32 #s(literal 1/4 binary32) %21 %1698))))))))))) (approx %265 (-.f32 %1773 %199)) (approx %265 (-.f32 %1834 %1075)) (approx %265 (-.f32 %1860 %1078)) (approx %292 (-.f32 %199 %1773)) (approx %292 (-.f32 %1075 %1834)) (approx %292 (-.f32 %1078 %1860)) (approx %299 (/.f32 %1777 s)) (approx %299 (/.f32 (-.f32 (+.f32 %20 %1878) %1776) s)) (approx %299 (/.f32 (-.f32 (+.f32 %20 %1895) %1776) s)) (approx %299 (/.f32 (-.f32 (+.f32 %20 (fma.f32 #s(literal 1/24 binary32) %1933 %1895)) %1776) s)) (approx %798 %1939) (approx %798 (-.f32 %1946 %1947)) (approx %798 (-.f32 %1964 %1947)) (approx %798 (-.f32 %1979 %1995)) (approx %834 %1998) (approx %834 (-.f32 %1946 %2000)) (approx %834 (-.f32 %1964 %2000)) (approx %834 (-.f32 %1979 (+.f32 #s(literal 1 binary32) %1995))) (approx %843 %2008) (approx %843 (-.f32 (+.f32 %2008 (fma.f32 #s(literal -1/4 binary32) %2012 (*.f32 #s(literal 1/4 binary32) %2013))) %2017)) (approx %843 (-.f32 (+.f32 %2008 (fma.f32 #s(literal -1/4 binary32) %2012 %2028)) %2017)) (approx %843 (-.f32 (+.f32 %2008 (fma.f32 #s(literal -1/4 binary32) %2012 (fma.f32 #s(literal 1/6 binary32) %2060 %2028))) %2017)) (approx %887 (*.f32 #s(literal -1 binary32) (*.f32 s %2008))) (approx %887 (*.f32 s (fma.f32 #s(literal -1 binary32) %2008 (*.f32 #s(literal -1 binary32) %2075)))) (approx %887 (*.f32 s (fma.f32 #s(literal -1 binary32) %2008 (fma.f32 #s(literal -1 binary32) %2075 (*.f32 #s(literal -1/2 binary32) %2026))))) (approx %887 (*.f32 s (fma.f32 #s(literal -1 binary32) %2008 (fma.f32 #s(literal -1 binary32) %2075 (fma.f32 #s(literal -1/2 binary32) %2026 (*.f32 #s(literal -1/6 binary32) %2060)))))) (approx %302 (*.f32 #s(literal -1 binary32) %1777)) (approx %302 (fma.f32 #s(literal -1 binary32) %1777 (*.f32 #s(literal -1/2 binary32) %1877))) (approx %302 (fma.f32 #s(literal -1 binary32) %1777 (fma.f32 #s(literal -1/2 binary32) %1877 (*.f32 #s(literal -1/6 binary32) %1894)))) (approx %302 (fma.f32 #s(literal -1 binary32) %1777 (fma.f32 #s(literal -1/2 binary32) %1877 (fma.f32 #s(literal -1/6 binary32) %1894 (*.f32 #s(literal -1/24 binary32) %1933))))) (approx %9 (+.f32 #s(literal 1 binary32) %2108)) (approx %9 (+.f32 #s(literal 1 binary32) %2117)) (approx %10 (+.f32 #s(literal 2 binary32) %2108)) (approx %10 (+.f32 #s(literal 2 binary32) %2117)) (approx %11 (+.f32 #s(literal 1/2 binary32) %2128)) (approx %11 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %2131 (fma.f32 #s(literal -1/16 binary32) %2111 (*.f32 #s(literal 1/24 binary32) %2111))) %1055) s)) %175) s)))) (approx %13 (+.f32 #s(literal 1 binary32) %2145)) (approx %13 (+.f32 #s(literal 1 binary32) %2153)) (approx %14 (+.f32 #s(literal 2 binary32) %2145)) (approx %14 (+.f32 #s(literal 2 binary32) %2153)) (approx %15 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %2125 %177) s)))) (approx %15 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/24 binary32) %2111 (fma.f32 #s(literal 1/16 binary32) %2111 %2165)) %1055) s)) %177) s)))) (approx %16 (*.f32 #s(literal -1 binary32) %2177)) (approx %16 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %1109 %1105) s))) (approx %16 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2184 %1036) %1109) %1105) s))) (approx %16 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2191 s) %1159) %1182) %1036) %1109) %1105) s))) (approx %17 (*.f32 #s(literal -1 binary32) %2202)) (approx %17 (*.f32 #s(literal -1 binary32) (/.f32 %2208 s))) (approx %17 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2212 %1036) %2208) s))) (approx %17 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 u %2191) s) %2212) %1036) %2208) s))) (approx %32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) %2227))) (approx %32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/8 binary32) %1614 (fma.f32 #s(literal 1/8 binary32) %1614 %2201)) %177) s)))) (approx %32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %2239) %1055) s) %2201) %177) s)))) (approx %36 (+.f32 #s(literal 2 binary32) %2249)) (approx %36 (+.f32 #s(literal 2 binary32) %2260)) (approx %36 (+.f32 #s(literal 2 binary32) %2276)) (approx %70 (+.f32 #s(literal 1 binary32) %2249)) (approx %70 (+.f32 #s(literal 1 binary32) %2260)) (approx %70 (+.f32 #s(literal 1 binary32) %2276)) (approx %75 %2249) (approx %75 (*.f32 #s(literal -1 binary32) (/.f32 %2290 s))) (approx %75 (*.f32 #s(literal -1 binary32) (/.f32 %2306 s))) (approx %75 (*.f32 #s(literal -1 binary32) (/.f32 %2333 s))) (approx %119 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -4 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 %1325 s))) s)))) (approx %119 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -4 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2346 s) %1325) s))) s)))) (approx %126 (*.f32 #s(literal -4 binary32) %2177)) (approx %126 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 4 binary32) %2176 (*.f32 #s(literal 4 binary32) (/.f32 %2358 s))) s))) (approx %126 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -4 binary32) %2358 (*.f32 #s(literal -1 binary32) (/.f32 %2366 s))) s) %2371) s))) (approx %126 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -4 binary32) %2358 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2379 s) %2366) s))) s) %2371) s))) (approx %127 (*.f32 #s(literal -4 binary32) %2202)) (approx %127 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 4 binary32) %2201 (*.f32 #s(literal 4 binary32) %2393)) s))) (approx %127 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -4 binary32) %2392 (*.f32 #s(literal -1 binary32) %2400)) s) %2404) s))) (approx %127 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -4 binary32) %2392 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2410 %2399) s))) s) %2404) s))) (approx %130 (*.f32 #s(literal -4 binary32) %2226)) (approx %130 %2290) (approx %130 %2306) (approx %130 %2333) (approx %154 (*.f32 #s(literal -4 binary32) %2201)) (approx %154 (fma.f32 #s(literal -4 binary32) %2201 (*.f32 #s(literal -4 binary32) %2393))) (approx %154 (fma.f32 #s(literal -4 binary32) %2201 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 4 binary32) %2392 %2400) s)))) (approx %154 (fma.f32 #s(literal -4 binary32) %2201 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2399 %2410) s) (*.f32 #s(literal 4 binary32) %2392)) s)))) (approx %156 (fma.f32 #s(literal -4 binary32) %2201 %2448)) (approx %156 (-.f32 (fma.f32 #s(literal -4 binary32) %2201 %2452) %2460)) (approx %156 (fma.f32 #s(literal -4 binary32) %2201 %2487)) (approx %409 (fma.f32 #s(literal -4 binary32) %2201 %131)) (approx %409 (fma.f32 #s(literal -4 binary32) %2201 (fma.f32 #s(literal -1 binary32) %20 %2448))) (approx %409 (-.f32 (fma.f32 #s(literal -4 binary32) %2201 (fma.f32 #s(literal -1 binary32) %20 %2452)) %2460)) (approx %409 (fma.f32 #s(literal -4 binary32) %2201 (fma.f32 #s(literal -1 binary32) %20 %2487))) (approx %159 (*.f32 #s(literal -1 binary32) (/.f32 s %2201))) (approx %159 (*.f32 #s(literal -1 binary32) (*.f32 s %2517))) (approx %159 (*.f32 #s(literal -1 binary32) (*.f32 s %2528))) (approx %159 (*.f32 #s(literal -1 binary32) (*.f32 s %2565))) (approx %162 (*.f32 #s(literal -1 binary32) %2569)) (approx %162 (*.f32 %1029 (-.f32 %2516 %2513))) (approx %162 (*.f32 %1029 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %2184 (*.f32 %1036 %2506))) %2579))) (approx %162 (*.f32 %1029 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2191 (*.f32 s %2506)) (/.f32 (pow.f32 %2205 #s(literal 2 binary32)) (*.f32 s (*.f32 u (pow.f32 %2176 #s(literal 3 binary32)))))) (*.f32 #s(literal -1 binary32) (/.f32 %2184 %2506))) %1036)) %2579))) (approx %165 %2569) (approx %165 (*.f32 %1029 %2517)) (approx %165 (*.f32 %1029 %2528)) (approx %165 (*.f32 %1029 %2565)) (approx %217 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %2606 %20) s)) #s(literal 2 binary32))) (approx %217 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/6 binary32) %2111) %1788) s)) %20) s)) #s(literal 2 binary32))) (approx %208 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %2606 %131) s)) #s(literal 2 binary32))) (approx %208 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1/6 binary32) %2111) %1788) s)) %131) s)) #s(literal 2 binary32))) (approx %729 (-.f32 %2128 #s(literal 1/2 binary32))) (approx %729 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/16 binary32) %2111 (fma.f32 #s(literal 1/24 binary32) %2111 %2165)) %1055) s)) %175) s)) #s(literal 1/2 binary32))) (approx %218 (+.f32 #s(literal 1 binary32) %2649)) (approx %218 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %20 (*.f32 #s(literal 1/2 binary32) (/.f32 %2652 s))) %1575) s)))) (approx %218 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %2661 (fma.f32 #s(literal -1/4 binary32) %2662 (fma.f32 #s(literal 1/12 binary32) %1035 (*.f32 #s(literal 1/4 binary32) %2662)))) s)) (*.f32 #s(literal 1/2 binary32) %2652)) s) %1576) %1575) s)))) (approx %219 %2649) (approx %219 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %20 (fma.f32 #s(literal -1/8 binary32) %1614 (*.f32 #s(literal 1/2 binary32) (/.f32 %2680 s)))) %1575) s))) (approx %219 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %2699 s)) %2702) s) %1576) %1575) s))) (approx %219 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %1113 s) (fma.f32 #s(literal -1/4 binary32) (/.f32 %1126 s) (fma.f32 #s(literal -1/12 binary32) %1035 (fma.f32 #s(literal -1/48 binary32) (/.f32 %1128 s) (fma.f32 #s(literal 1/12 binary32) (/.f32 %2713 s) (fma.f32 #s(literal 1/4 binary32) (/.f32 %2715 s) (*.f32 #s(literal 1/2 binary32) (/.f32 %2719 s)))))))) %2698) s)) %2702) s) %1576) %1575) s))) (approx %209 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1659 s) %2739) s) %1645)) (approx %209 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1681 s) %1659) s) %2739) s) %1645)) (approx %214 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/8 binary32) %2751 (*.f32 #s(literal 1/8 binary32) %2751)) %1951) s) %1670)) (approx %214 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %1660 s) (fma.f32 #s(literal -1/16 binary32) %2759 (*.f32 #s(literal 1/24 binary32) %2759))) %1659) s)) %1951) s) %1670)) (approx %682 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %2739 %1951) s) %1689)) (approx %682 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %2779 %2782) s) %1689)) (approx %682 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) %1711) (*.f32 #s(literal -1/2 binary32) %1707)) %1036) %2779) %2782) s) %1689)) (approx %221 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %2796 s)))) (approx %221 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u %2647 (/.f32 %2801 s)) s)))) (approx %221 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2801 (*.f32 #s(literal -1 binary32) (/.f32 %2808 s))) s) %2796) s)))) (approx %230 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %2819 s)))) (approx %230 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2827 s) %2818) %177) s)))) (approx %230 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) %2808) (fma.f32 #s(literal -1/2 binary32) (*.f32 %20 %2827) (fma.f32 #s(literal -1/24 binary32) %1035 (*.f32 #s(literal 1/4 binary32) (*.f32 %1028 %2819))))) s) %2824) %2826) s) %2818) %177) s)))) (approx %238 (+.f32 #s(literal 2 binary32) %2855)) (approx %238 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 %2861 s))) %2852) s)))) (approx %238 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %2870 (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %2702 %2853)) (fma.f32 #s(literal 2 binary32) %2808 (*.f32 u (*.f32 %2647 %2861))))) s) %1788) %2860) s))) %2852) s)))) (approx %730 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 %2890 s) %1689))) (approx %730 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/4 binary32) %1647 %2125) %2889) s) %1689))) (approx %730 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %1681 (fma.f32 #s(literal -1/2 binary32) %1660 (fma.f32 #s(literal -1/16 binary32) %1662 (fma.f32 #s(literal -1/24 binary32) %1035 (fma.f32 #s(literal 1/24 binary32) %1662 %1064))))) s)) %1055) s) %2739) %2889) s) %1689))) (approx %265 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %2852 %131) s)) #s(literal 1 binary32))) (approx %265 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %2927 %1788) s) %2852) %131) s)) #s(literal 1 binary32))) (approx %265 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) %2801 (fma.f32 #s(literal -1 binary32) %2922 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %2950 %2870) s) %2925))) %1788) s) %2852) %131) s)) #s(literal 1 binary32))) (approx %292 (+.f32 #s(literal 1 binary32) %2855)) (approx %292 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 %2966 s))) %2852) s)))) (approx %292 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2975 s) %1788) %2927) s))) %2852) s)))) (approx %299 %2855) (approx %299 (*.f32 #s(literal -1 binary32) (/.f32 %2994 s))) (approx %299 (*.f32 #s(literal -1 binary32) (/.f32 %3009 s))) (approx %299 (*.f32 #s(literal -1 binary32) (/.f32 %3059 s))) (approx %798 %3067) (approx %798 %3078) (approx %798 %3103) (approx %834 (-.f32 %3067 #s(literal 1 binary32))) (approx %834 (-.f32 %3078 #s(literal 1 binary32))) (approx %834 (-.f32 %3103 #s(literal 1 binary32))) (approx %843 (+.f32 %2008 (*.f32 #s(literal -1 binary32) (/.f32 %3065 (*.f32 s %1998))))) (approx %843 %3128) (approx %843 %3146) (approx %887 (*.f32 #s(literal -1 binary32) (*.f32 s (+.f32 %2008 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %3122 %3124) s)))))) (approx %887 (*.f32 #s(literal -1 binary32) (*.f32 s %3128))) (approx %887 (*.f32 #s(literal -1 binary32) (*.f32 s %3146))) (approx %302 %2853) (approx %302 %2994) (approx %302 %3009) (approx %302 %3059) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 20.0ms | s | inf |
| 12.0ms | s | -inf |
| 6.0ms | u | 0 |
| 5.0ms | u | -inf |
| 5.0ms | u | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 146 | 3063 |
| 0 | 262 | 2970 |
| 1 | 889 | 2794 |
| 2 | 3803 | 2794 |
| 0 | 4081 | 2794 |
| 0 | 4507 | 2748 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%1 = (neg.f32 s) %4 = (PI.f32 ) %5 = (neg.f32 %4) %6 = (/.f32 %5 s) %7 = (exp.f32 %6) %8 = (+.f32 #s(literal 1 binary32) %7) %9 = (/.f32 #s(literal 1 binary32) %8) %10 = (/.f32 %4 s) %11 = (exp.f32 %10) %12 = (+.f32 #s(literal 1 binary32) %11) %13 = (/.f32 #s(literal 1 binary32) %12) %14 = (-.f32 %9 %13) %15 = (*.f32 u %14) %16 = (+.f32 %15 %13) %17 = (/.f32 #s(literal 1 binary32) %16) %18 = (-.f32 %17 #s(literal 1 binary32)) %19 = (log.f32 %18) %21 = (*.f32 #s(literal -1 binary32) %10) %22 = (exp.f32 %21) %23 = (+.f32 #s(literal 1 binary32) %22) %24 = (/.f32 #s(literal 1 binary32) %23) %25 = (-.f32 %24 %13) %26 = (*.f32 u %25) %28 = (pow.f32 %12 #s(literal 2 binary32)) %29 = (*.f32 %28 %25) %30 = (*.f32 u %29) %33 = (PI ) %38 = (/ 1 (+ 1 (exp (/ (neg %33) s)))) %41 = (+ 1 (exp (/ %33 s))) %42 = (/ 1 %41) %43 = (- %38 %42) %46 = (/ 1 (+ (* u %43) %42)) %47 = (- %46 1) %48 = (log %47) %49 = (approx %48 %10) %51 = (*.f32 #s(literal -1 binary32) %4) %53 = (* (neg s) %48) %55 = (*.f32 s %30) %56 = (/.f32 %55 %11) %57 = (fma.f32 #s(literal -1 binary32) %4 %56) %59 = (/.f32 #s(literal 1 binary32) %26) %60 = (approx %46 %59) %61 = (/.f32 s %26) %62 = (*.f32 #s(literal -1 binary32) %61) %64 = (approx %38 #s(literal 1/2 binary32)) %66 = (*.f32 #s(literal 1/4 binary32) %10) %67 = (+.f32 #s(literal 1/2 binary32) %66) %68 = (approx %38 %67) %70 = (+.f32 #s(literal 2 binary32) %10) %71 = (approx %41 %70) %72 = (*.f32 #s(literal 1/4 binary32) %4) %73 = (*.f32 #s(literal -1/4 binary32) %4) %74 = (-.f32 %72 %73) %75 = (/.f32 %74 s) %76 = (approx %43 %75) %77 = (*.f32 u %74) %79 = (-.f32 %77 %72) %80 = (/.f32 %79 s) %81 = (*.f32 #s(literal -4 binary32) %80) %82 = (+.f32 #s(literal 1 binary32) %81) %83 = (approx %47 %82) %84 = (approx %48 %81) %85 = (*.f32 #s(literal 4 binary32) %79) %87 = (/.f32 #s(literal -1 binary32) s) %88 = (/.f32 #s(literal 1 binary32) %87) %89 = (-.f32 #s(literal -1 binary32) %7) %90 = (+.f32 %7 #s(literal 1 binary32)) %91 = (+.f32 %11 #s(literal 1 binary32)) %92 = (-.f32 #s(literal -1 binary32) %11) %93 = (/.f32 #s(literal -1 binary32) %91) %94 = (/.f32 %92 %89) %95 = (-.f32 %94 #s(literal 1 binary32)) %96 = (/.f32 u %92) %97 = (/.f32 u %90) %98 = (+.f32 %96 %97) %99 = (fma.f32 u %95 #s(literal 1 binary32)) %100 = (/.f32 %99 %91) %101 = (/.f32 #s(literal 1 binary32) %100) %102 = (-.f32 %98 %93) %103 = (-.f32 #s(literal 1 binary32) %101) %104 = (fabs.f32 %103) %105 = (log.f32 %104) %107 = (-.f32 %64 %13) %108 = (*.f32 u %107) %109 = (+.f32 %108 %13) %110 = (/.f32 #s(literal 1 binary32) %109) %111 = (-.f32 %110 #s(literal 1 binary32)) %112 = (log.f32 %111) %114 = (-.f32 %68 %13) %115 = (*.f32 u %114) %116 = (+.f32 %115 %13) %117 = (/.f32 #s(literal 1 binary32) %116) %118 = (-.f32 %117 #s(literal 1 binary32)) %119 = (log.f32 %118) %121 = (/.f32 #s(literal 1 binary32) %71) %122 = (-.f32 %9 %121) %123 = (*.f32 u %122) %124 = (+.f32 %123 %121) %125 = (/.f32 #s(literal 1 binary32) %124) %126 = (-.f32 %125 #s(literal 1 binary32)) %127 = (log.f32 %126) %129 = (*.f32 u %76) %130 = (+.f32 %129 %13) %131 = (/.f32 #s(literal 1 binary32) %130) %132 = (-.f32 %131 #s(literal 1 binary32)) %133 = (log.f32 %132) %135 = (/.f32 #s(literal 1 binary32) %102) %136 = (-.f32 %135 #s(literal 1 binary32)) %137 = (log.f32 %136) %139 = (-.f32 %60 #s(literal 1 binary32)) %140 = (log.f32 %139) %142 = (log.f32 %83) s %1 #s(literal 1 binary32) u %4 %5 %6 %7 %8 %9 %10 %11 %12 %13 %14 %15 %16 %17 %18 %19 #s(literal -1 binary32) %21 %22 %23 %24 %25 %26 #s(literal 2 binary32) %28 %29 %30 #s(literal 4 binary32) %49 #s(literal 1/2 binary32) %51 (approx %53 %51) %55 %56 %57 (approx %53 %57) %59 %60 %61 %62 (approx %53 %62) %64 #s(literal 1/4 binary32) %66 %67 %68 #s(literal -1/4 binary32) %70 %71 %72 %73 %74 %75 %76 %77 #s(literal -4 binary32) %79 %80 %81 %82 %83 %84 %85 (approx %53 %85) %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 (*.f32 %88 %19) %107 %108 %109 %110 %111 %112 (*.f32 %1 %112) %114 %115 %116 %117 %118 %119 (*.f32 %1 %119) %121 %122 %123 %124 %125 %126 %127 (*.f32 %1 %127) %129 %130 %131 %132 %133 (*.f32 %1 %133) %135 %136 %137 (*.f32 %1 %137) %139 %140 (*.f32 %1 %140) %142 (*.f32 %1 %142) (*.f32 %1 %105) (*.f32 %1 %49) (*.f32 %1 %84) |
| Outputs |
|---|
%2 = (/.f32 s #s(literal 1 binary32)) %4 = (*.f32 %2 #s(literal -1 binary32)) %7 = (/.f32 #s(literal 1 binary32) s) %9 = (*.f32 #s(literal -2 binary32) (/.f32 #s(literal 1/2 binary32) %7)) %11 = (neg.f32 s) %13 = (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %11)) %14 = (/.f32 #s(literal -1 binary32) s) %16 = (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %14)) %17 = (/.f32 #s(literal 1 binary32) %7) %18 = (*.f32 #s(literal -1 binary32) %17) %19 = (*.f32 #s(literal -1 binary32) s) %20 = (*.f32 #s(literal 1 binary32) %11) %21 = (*.f32 %11 #s(literal 1 binary32)) %22 = (*.f32 s #s(literal -1 binary32)) %23 = (*.f32 #s(literal 1 binary32) s) %24 = (/.f32 %23 #s(literal -1 binary32)) %25 = (/.f32 #s(literal -1 binary32) %7) %27 = (/.f32 #s(literal 1 binary32) (/.f32 %14 #s(literal 1 binary32))) %28 = (/.f32 #s(literal 1 binary32) %14) %29 = (/.f32 %11 #s(literal 1 binary32)) %30 = (/.f32 s #s(literal -1 binary32)) %31 = (pow.f32 %14 #s(literal -1 binary32)) %32 = (pow.f32 %11 #s(literal 1 binary32)) %33 = (neg.f32 %17) %35 = (neg.f32 (/.f32 #s(literal -1 binary32) %14)) %36 = (neg.f32 %2) %37 = (*.f32 #s(literal -1 binary32) %11) %38 = (neg.f32 %37) %39 = (neg.f32 %23) %41 = (PI.f32 ) %42 = (*.f32 #s(literal -1 binary32) %41) %43 = (*.f32 %41 #s(literal -1 binary32)) %44 = (/.f32 %41 #s(literal -1 binary32)) %45 = (neg.f32 %41) %47 = (/.f32 #s(literal 1 binary32) (pow.f32 %45 #s(literal -1 binary32))) %48 = (pow.f32 %45 #s(literal 1 binary32)) %49 = (*.f32 %7 %45) %50 = (/.f32 %41 s) %51 = (*.f32 #s(literal -1 binary32) %50) %52 = (*.f32 %50 #s(literal -1 binary32)) %53 = (*.f32 %45 %7) %54 = (*.f32 %41 %14) %55 = (*.f32 #s(literal 1 binary32) %50) %56 = (/.f32 %55 #s(literal -1 binary32)) %58 = (/.f32 (*.f32 #s(literal 1 binary32) %45) %37) %59 = (*.f32 %45 #s(literal 1 binary32)) %60 = (*.f32 %11 #s(literal -1 binary32)) %61 = (/.f32 %59 %60) %62 = (/.f32 %59 s) %63 = (*.f32 %50 #s(literal 1 binary32)) %64 = (/.f32 %63 #s(literal -1 binary32)) %65 = (/.f32 %50 #s(literal -1 binary32)) %66 = (neg.f32 %11) %67 = (/.f32 %45 %66) %68 = (/.f32 %45 s) %69 = (/.f32 %41 %11) %71 = (/.f32 #s(literal 1 binary32) (/.f32 %11 %41)) %73 = (/.f32 #s(literal 1 binary32) (pow.f32 %68 #s(literal -1 binary32))) %75 = (/.f32 #s(literal 1 binary32) (/.f32 s %45)) %76 = (pow.f32 %68 #s(literal 1 binary32)) %77 = (neg.f32 %55) %78 = (neg.f32 %63) %79 = (neg.f32 %50) %80 = (exp.f32 %50) %81 = (/.f32 #s(literal 1/2 binary32) %80) %82 = (*.f32 #s(literal 2 binary32) %81) %83 = (exp.f32 %68) %84 = (*.f32 #s(literal 1 binary32) %83) %85 = (neg.f32 %80) %86 = (/.f32 #s(literal -1 binary32) %85) %88 = (/.f32 #s(literal 1 binary32) (/.f32 %80 #s(literal 1 binary32))) %90 = (/.f32 #s(literal 1 binary32) (pow.f32 %83 #s(literal -1 binary32))) %91 = (/.f32 #s(literal 1 binary32) %80) %93 = (sqrt.f32 (*.f32 %83 %83)) %94 = (cosh.f32 %50) %96 = (-.f32 %94 (sinh.f32 %55)) %97 = (sinh.f32 %50) %98 = (-.f32 %94 %97) %100 = (pow.f32 (exp.f32 %45) %7) %102 = (pow.f32 (exp.f32 #s(literal -1 binary32)) %50) %103 = (pow.f32 %80 #s(literal -1 binary32)) %104 = (pow.f32 %83 #s(literal 1 binary32)) %106 = (-.f32 #s(literal 0 binary32) %50) %109 = (+.f32 (cosh.f32 %106) (sinh.f32 %106)) %110 = (*.f32 %68 #s(literal 1 binary32)) %113 = (+.f32 (cosh.f32 %110) (sinh.f32 %110)) %114 = (sinh.f32 %68) %115 = (+.f32 %114 %94) %116 = (+.f32 %94 %114) %117 = (neg.f32 %83) %118 = (fabs.f32 %117) %119 = (fabs.f32 %83) %120 = (exp.f32 %106) %121 = (exp.f32 %110) %123 = (neg.f32 (/.f32 #s(literal -1 binary32) %80)) %124 = (+.f32 %83 #s(literal 1 binary32)) %126 = (*.f32 (*.f32 %124 #s(literal 2 binary32)) #s(literal 1/2 binary32)) %127 = (*.f32 %124 #s(literal 1 binary32)) %128 = (*.f32 #s(literal 1 binary32) %124) %131 = (/.f32 (-.f32 (*.f32 %83 #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) %132 = (/.f32 #s(literal 1 binary32) %124) %133 = (/.f32 #s(literal 1 binary32) %132) %134 = (-.f32 %83 #s(literal -1 binary32)) %135 = (-.f32 #s(literal 1 binary32) %117) %136 = (+.f32 #s(literal 0 binary32) %50) %141 = (*.f32 (cosh.f32 (/.f32 %136 #s(literal 2 binary32))) (cosh.f32 (/.f32 %106 #s(literal 2 binary32)))) %142 = (fma.f32 #s(literal 2 binary32) %141 %114) %149 = (*.f32 (cosh.f32 (/.f32 (+.f32 #s(literal 0 binary32) %68) #s(literal 2 binary32))) (cosh.f32 (/.f32 (-.f32 #s(literal 0 binary32) %68) #s(literal 2 binary32)))) %150 = (fma.f32 #s(literal 2 binary32) %149 %114) %151 = (fma.f32 #s(literal 2 binary32) %81 #s(literal 1 binary32)) %152 = (fma.f32 #s(literal 1 binary32) %83 #s(literal 1 binary32)) %153 = (pow.f32 %124 #s(literal 1 binary32)) %154 = (+.f32 #s(literal 1 binary32) %94) %155 = (+.f32 %154 %114) %157 = (+.f32 %94 (+.f32 %114 #s(literal 1 binary32))) %159 = (+.f32 %94 (-.f32 %114 #s(literal -1 binary32))) %160 = (neg.f32 %117) %161 = (+.f32 #s(literal 1 binary32) %160) %162 = (+.f32 #s(literal 1 binary32) %83) %163 = (*.f32 %124 #s(literal -1 binary32)) %164 = (neg.f32 %163) %165 = (-.f32 #s(literal -1 binary32) %83) %166 = (neg.f32 %165) %167 = (*.f32 #s(literal 1/2 binary32) %132) %168 = (*.f32 #s(literal 2 binary32) %167) %169 = (/.f32 #s(literal 1/2 binary32) %124) %170 = (*.f32 #s(literal 2 binary32) %169) %171 = (/.f32 #s(literal -1 binary32) %124) %172 = (*.f32 #s(literal -1 binary32) %171) %173 = (*.f32 %132 #s(literal 1 binary32)) %174 = (*.f32 #s(literal 1 binary32) %132) %175 = (/.f32 #s(literal -1 binary32) %165) %177 = (/.f32 #s(literal 1 binary32) (/.f32 %165 #s(literal -1 binary32))) %178 = (*.f32 #s(literal -1 binary32) %165) %179 = (/.f32 #s(literal 1 binary32) %178) %181 = (/.f32 #s(literal 1 binary32) (pow.f32 %132 #s(literal -1 binary32))) %183 = (/.f32 #s(literal 1 binary32) (/.f32 %124 #s(literal 1 binary32))) %184 = (pow.f32 %132 #s(literal 1 binary32)) %185 = (pow.f32 %124 #s(literal -1 binary32)) %187 = (neg.f32 (*.f32 #s(literal -1 binary32) %132)) %188 = (neg.f32 %171) %203 = (*.f32 #s(literal 1/2 binary32) %80) %209 = (exp.f32 (*.f32 %50 #s(literal 2 binary32))) %212 = (*.f32 %97 #s(literal 1 binary32)) %214 = (*.f32 #s(literal 1 binary32) %97) %234 = (+.f32 %80 #s(literal 1 binary32)) %235 = (*.f32 #s(literal 1/2 binary32) %234) %236 = (*.f32 #s(literal 2 binary32) %235) %237 = (*.f32 %234 #s(literal 1 binary32)) %238 = (*.f32 #s(literal 1 binary32) %234) %239 = (*.f32 %80 #s(literal -1 binary32)) %241 = (/.f32 (-.f32 %239 #s(literal 1 binary32)) #s(literal -1 binary32)) %242 = (/.f32 #s(literal 1 binary32) %234) %243 = (/.f32 #s(literal 1 binary32) %242) %244 = (-.f32 %80 #s(literal -1 binary32)) %245 = (-.f32 #s(literal 1 binary32) %85) %246 = (fma.f32 #s(literal 2 binary32) %141 %97) %247 = (fma.f32 #s(literal 2 binary32) %149 %97) %248 = (fma.f32 #s(literal 2 binary32) %203 #s(literal 1 binary32)) %249 = (fma.f32 %80 #s(literal 1 binary32) #s(literal 1 binary32)) %250 = (fma.f32 #s(literal 1 binary32) %80 #s(literal 1 binary32)) %251 = (pow.f32 %234 #s(literal 1 binary32)) %252 = (+.f32 %154 %97) %254 = (+.f32 %94 (+.f32 %97 #s(literal 1 binary32))) %256 = (+.f32 %94 (-.f32 %97 #s(literal -1 binary32))) %257 = (neg.f32 %85) %258 = (+.f32 #s(literal 1 binary32) %257) %259 = (+.f32 #s(literal 1 binary32) %80) %260 = (*.f32 #s(literal -1 binary32) %234) %261 = (neg.f32 %260) %262 = (-.f32 #s(literal -1 binary32) %80) %263 = (neg.f32 %262) %264 = (*.f32 #s(literal 1/2 binary32) %242) %266 = (/.f32 #s(literal 1/2 binary32) %234) %268 = (/.f32 #s(literal -1 binary32) %234) %275 = (*.f32 #s(literal -1 binary32) %262) %284 = (/.f32 %262 %165) %285 = (-.f32 %284 #s(literal 1 binary32)) %286 = (*.f32 %285 %242) %287 = (-.f32 %234 %124) %288 = (*.f32 %234 %124) %290 = (*.f32 %287 (/.f32 #s(literal 1 binary32) %288)) %291 = (-.f32 %132 %242) %292 = (*.f32 #s(literal 1 binary32) %291) %294 = (/.f32 (/.f32 %287 %124) %234) %297 = (/.f32 (-.f32 (*.f32 %132 %262) #s(literal -1 binary32)) %262) %298 = (*.f32 %165 #s(literal -1 binary32)) %300 = (*.f32 %165 %262) %301 = (/.f32 (-.f32 %275 %298) %300) %302 = (*.f32 %165 #s(literal 1 binary32)) %304 = (*.f32 %165 %234) %305 = (/.f32 (-.f32 %260 %302) %304) %308 = (*.f32 %262 %124) %309 = (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) %262) %163) %308) %311 = (/.f32 (neg.f32 %287) %308) %312 = (-.f32 #s(literal 1 binary32) %284) %313 = (/.f32 %312 %262) %314 = (/.f32 %285 %234) %315 = (/.f32 %287 %288) %317 = (/.f32 #s(literal 1 binary32) (/.f32 %234 %285)) %319 = (/.f32 #s(literal 1 binary32) (/.f32 %288 %287)) %321 = (/.f32 #s(literal 1 binary32) (pow.f32 %291 #s(literal -1 binary32))) %323 = (-.f32 (/.f32 %284 %234) %242) %326 = (-.f32 (/.f32 %234 %288) (/.f32 %124 %288)) %327 = (fma.f32 #s(literal 2 binary32) %167 %268) %328 = (fma.f32 #s(literal 2 binary32) %169 %268) %329 = (/.f32 #s(literal 1/2 binary32) %262) %330 = (fma.f32 #s(literal 2 binary32) %329 %132) %331 = (fma.f32 #s(literal -1 binary32) %171 %268) %332 = (fma.f32 #s(literal -1 binary32) %242 %132) %333 = (fma.f32 %242 #s(literal -1 binary32) %132) %334 = (fma.f32 %132 #s(literal 1 binary32) %268) %335 = (fma.f32 #s(literal 1 binary32) %268 %132) %336 = (fma.f32 #s(literal 1 binary32) %132 %268) %337 = (pow.f32 %291 #s(literal 1 binary32)) %338 = (+.f32 %268 %132) %339 = (+.f32 %132 %268) %340 = (-.f32 %242 %132) %341 = (neg.f32 %340) %342 = (/.f32 u %262) %343 = (fma.f32 %342 %124 u) %344 = (*.f32 %343 %132) %345 = (/.f32 u %234) %346 = (*.f32 %285 %345) %348 = (*.f32 u (+.f32 %124 %262)) %349 = (/.f32 #s(literal 1 binary32) %308) %350 = (*.f32 %348 %349) %351 = (*.f32 %285 u) %352 = (*.f32 %351 %242) %353 = (*.f32 %291 u) %354 = (*.f32 u %291) %356 = (/.f32 (*.f32 u %287) %288) %358 = (/.f32 (*.f32 %287 u) %288) %360 = (/.f32 (/.f32 %348 %262) %124) %361 = (/.f32 u %124) %362 = (neg.f32 u) %364 = (/.f32 (fma.f32 %361 %234 %362) %234) %366 = (/.f32 (fma.f32 %361 %262 u) %262) %368 = (/.f32 (fma.f32 %342 %165 %362) %165) %371 = (/.f32 (fma.f32 %362 %234 (*.f32 %362 %165)) %304) %374 = (/.f32 (fma.f32 %362 %262 (*.f32 u %165)) %300) %377 = (/.f32 (fma.f32 u %234 (*.f32 %362 %124)) %288) %380 = (*.f32 %234 %165) %381 = (/.f32 (fma.f32 %362 %165 (*.f32 %362 %234)) %380) %384 = (/.f32 (fma.f32 %362 %124 (*.f32 u %234)) %288) %387 = (*.f32 %262 %165) %388 = (/.f32 (fma.f32 u %165 (*.f32 %362 %262)) %387) %391 = (/.f32 (fma.f32 %362 %234 (*.f32 %165 %362)) %304) %394 = (/.f32 (fma.f32 %362 %262 (*.f32 %165 u)) %300) %397 = (/.f32 (fma.f32 u %234 (*.f32 %124 %362)) %288) %400 = (/.f32 (fma.f32 %362 %165 (*.f32 %234 %362)) %380) %403 = (/.f32 (fma.f32 %362 %124 (*.f32 %234 u)) %288) %406 = (/.f32 (fma.f32 u %165 (*.f32 %262 %362)) %387) %407 = (neg.f32 %351) %408 = (/.f32 %407 %262) %410 = (/.f32 (neg.f32 %343) %165) %413 = (/.f32 (neg.f32 %348) (neg.f32 %308)) %414 = (/.f32 %343 %124) %415 = (/.f32 %348 %308) %416 = (/.f32 %351 %234) %418 = (/.f32 #s(literal 1 binary32) (/.f32 %234 %351)) %420 = (/.f32 #s(literal 1 binary32) (/.f32 %124 %343)) %422 = (/.f32 #s(literal 1 binary32) (/.f32 %308 %348)) %423 = (/.f32 u %165) %424 = (-.f32 %342 %423) %425 = (/.f32 #s(literal 1 binary32) %424) %426 = (/.f32 #s(literal 1 binary32) %425) %428 = (-.f32 %361 (*.f32 %362 %268)) %430 = (-.f32 %361 (neg.f32 %342)) %431 = (*.f32 u #s(literal -1 binary32)) %432 = (fma.f32 %431 %242 %361) %433 = (*.f32 u #s(literal 1 binary32)) %434 = (fma.f32 %433 %132 %342) %435 = (fma.f32 %362 %171 %342) %436 = (fma.f32 %362 %242 %361) %437 = (fma.f32 %268 u %361) %438 = (fma.f32 %132 u %342) %439 = (fma.f32 u %268 %361) %440 = (fma.f32 u %132 %342) %441 = (pow.f32 %424 #s(literal 1 binary32)) %442 = (*.f32 %124 u) %445 = (+.f32 (/.f32 (/.f32 %442 %262) %124) %361) %449 = (+.f32 (/.f32 %442 %308) (/.f32 (*.f32 %262 u) %308)) %450 = (+.f32 %361 %342) %451 = (+.f32 %342 %361) %453 = (neg.f32 (-.f32 %423 %342)) %454 = (neg.f32 %424) %455 = (neg.f32 %454) %456 = (fma.f32 %285 u #s(literal 1 binary32)) %457 = (*.f32 %456 #s(literal 1 binary32)) %458 = (*.f32 %457 %242) %459 = (*.f32 #s(literal 1 binary32) %456) %460 = (*.f32 %459 %242) %461 = (fma.f32 %424 %234 #s(literal 1 binary32)) %462 = (*.f32 %461 %242) %463 = (-.f32 #s(literal -1 binary32) %351) %464 = (*.f32 %463 %268) %465 = (*.f32 %456 %242) %466 = (/.f32 %456 %234) %468 = (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %466)) %469 = (*.f32 %466 #s(literal 1 binary32)) %470 = (*.f32 %242 %456) %471 = (*.f32 #s(literal 1 binary32) %466) %473 = (/.f32 (*.f32 #s(literal 1 binary32) %463) %262) %475 = (/.f32 (*.f32 %456 #s(literal -1 binary32)) %262) %476 = (/.f32 %457 %234) %478 = (/.f32 (fma.f32 %424 %262 #s(literal -1 binary32)) %262) %479 = (/.f32 %459 %234) %482 = (/.f32 (-.f32 (*.f32 %424 %262) #s(literal 1 binary32)) %262) %484 = (*.f32 %234 %262) %485 = (/.f32 (fma.f32 %351 %262 %260) %484) %488 = (/.f32 (fma.f32 %351 %262 (*.f32 %234 #s(literal -1 binary32))) %484) %490 = (pow.f32 %234 #s(literal 2 binary32)) %491 = (/.f32 (fma.f32 %351 %234 %234) %490) %494 = (/.f32 (-.f32 (*.f32 %343 %234) %163) %288) %497 = (/.f32 (-.f32 (*.f32 %343 %262) %124) %308) %502 = (/.f32 (-.f32 (*.f32 %348 %234) (*.f32 %308 #s(literal -1 binary32))) (*.f32 %308 %234)) %507 = (/.f32 (-.f32 (*.f32 %348 %262) (*.f32 %308 #s(literal 1 binary32))) (*.f32 %308 %262)) %509 = (/.f32 (neg.f32 %461) %262) %510 = (/.f32 %461 %234) %511 = (/.f32 %463 %262) %512 = (/.f32 %234 %456) %513 = (/.f32 #s(literal 1 binary32) %512) %515 = (/.f32 (*.f32 %424 %234) %234) %516 = (-.f32 %515 %268) %518 = (-.f32 %342 (-.f32 %423 %242)) %520 = (-.f32 %342 (+.f32 %423 %268)) %521 = (-.f32 %361 %268) %523 = (-.f32 %342 (neg.f32 %521)) %524 = (-.f32 %424 %268) %525 = (-.f32 %242 %454) %526 = (fma.f32 %431 %242 %521) %527 = (+.f32 %342 %242) %528 = (fma.f32 %433 %132 %527) %529 = (-.f32 %342 %268) %530 = (fma.f32 %433 %132 %529) %531 = (fma.f32 %343 %132 %242) %532 = (fma.f32 %285 %345 %242) %533 = (fma.f32 %348 %349 %242) %534 = (fma.f32 %362 %171 %527) %535 = (fma.f32 %362 %171 %529) %536 = (fma.f32 %362 %242 %521) %537 = (fma.f32 %351 %242 %242) %538 = (fma.f32 %268 u %521) %539 = (fma.f32 #s(literal 2 binary32) %264 %424) %540 = (fma.f32 #s(literal 2 binary32) %266 %424) %541 = (fma.f32 %424 #s(literal 1 binary32) %242) %542 = (fma.f32 %291 u %242) %543 = (fma.f32 #s(literal -1 binary32) %268 %424) %544 = (fma.f32 %242 #s(literal 1 binary32) %424) %545 = (fma.f32 %132 u %527) %546 = (fma.f32 %132 u %529) %547 = (fma.f32 u %268 %521) %548 = (fma.f32 u %291 %242) %549 = (fma.f32 u %132 %527) %550 = (fma.f32 u %132 %529) %551 = (fma.f32 #s(literal 1 binary32) %424 %242) %552 = (fma.f32 #s(literal 1 binary32) %242 %424) %553 = (pow.f32 %466 #s(literal 1 binary32)) %555 = (+.f32 (*.f32 %424 #s(literal 1 binary32)) %242) %557 = (+.f32 (*.f32 #s(literal 1 binary32) %424) %242) %558 = (+.f32 %515 %242) %559 = (+.f32 %521 %342) %560 = (+.f32 %361 %527) %561 = (+.f32 %361 %529) %562 = (+.f32 %342 %521) %563 = (+.f32 %424 %242) %564 = (+.f32 %242 %424) %566 = (neg.f32 (*.f32 #s(literal -1 binary32) %466)) %567 = (/.f32 %456 %262) %568 = (neg.f32 %567) %569 = (/.f32 #s(literal 1 binary32) %463) %570 = (*.f32 %569 %262) %571 = (/.f32 #s(literal 1 binary32) %461) %572 = (*.f32 %571 %234) %573 = (/.f32 #s(literal 2 binary32) %456) %574 = (/.f32 #s(literal 1/2 binary32) %242) %575 = (*.f32 %573 %574) %576 = (/.f32 #s(literal 1 binary32) %456) %577 = (*.f32 %576 %234) %578 = (*.f32 #s(literal 1/2 binary32) %512) %579 = (*.f32 #s(literal 2 binary32) %578) %580 = (/.f32 #s(literal 1/2 binary32) %466) %581 = (*.f32 #s(literal 2 binary32) %580) %582 = (/.f32 %262 %456) %583 = (*.f32 #s(literal -1 binary32) %582) %584 = (*.f32 %512 #s(literal 1 binary32)) %585 = (*.f32 %234 %576) %586 = (*.f32 #s(literal 1 binary32) %512) %587 = (/.f32 %576 %242) %588 = (/.f32 %262 %463) %589 = (/.f32 #s(literal -1 binary32) %567) %590 = (/.f32 %234 %461) %592 = (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) %567)) %594 = (/.f32 #s(literal 1 binary32) (/.f32 %567 #s(literal -1 binary32))) %596 = (/.f32 #s(literal 1 binary32) (pow.f32 %512 #s(literal -1 binary32))) %598 = (/.f32 #s(literal 1 binary32) (/.f32 %466 #s(literal 1 binary32))) %599 = (/.f32 #s(literal 1 binary32) %466) %600 = (/.f32 %80 %456) %602 = (-.f32 %600 (/.f32 #s(literal -1 binary32) %456)) %604 = (-.f32 %576 (/.f32 %85 %456)) %605 = (*.f32 %576 #s(literal 1 binary32)) %606 = (fma.f32 %576 %80 %605) %607 = (*.f32 %576 %80) %608 = (fma.f32 %576 #s(literal 1 binary32) %607) %609 = (/.f32 #s(literal 1/2 binary32) %456) %610 = (*.f32 %80 %576) %611 = (fma.f32 #s(literal 2 binary32) %609 %610) %612 = (fma.f32 #s(literal 2 binary32) %609 %600) %613 = (fma.f32 %80 %576 %576) %614 = (fma.f32 #s(literal 1 binary32) %576 %610) %615 = (fma.f32 #s(literal 1 binary32) %576 %600) %616 = (pow.f32 %512 #s(literal 1 binary32)) %617 = (pow.f32 %466 #s(literal -1 binary32)) %618 = (+.f32 %607 %605) %619 = (+.f32 %605 %607) %620 = (+.f32 %610 %576) %621 = (+.f32 %600 %576) %622 = (+.f32 %576 %610) %623 = (+.f32 %576 %600) %624 = (neg.f32 %582) %625 = (fma.f32 %512 #s(literal -1 binary32) #s(literal 1 binary32)) %626 = (/.f32 %625 #s(literal -1 binary32)) %627 = (*.f32 #s(literal 1 binary32) %567) %628 = (+.f32 #s(literal 1 binary32) %627) %629 = (*.f32 %567 #s(literal -1 binary32)) %630 = (/.f32 %628 %629) %631 = (+.f32 #s(literal -1 binary32) %466) %632 = (*.f32 %466 #s(literal -1 binary32)) %633 = (/.f32 %631 %632) %635 = (+.f32 #s(literal 1 binary32) (*.f32 %567 #s(literal 1 binary32))) %636 = (/.f32 %635 %629) %637 = (-.f32 %466 #s(literal 1 binary32)) %638 = (neg.f32 %637) %639 = (/.f32 %638 %466) %640 = (/.f32 %637 %567) %641 = (-.f32 %512 #s(literal 1 binary32)) %643 = (/.f32 #s(literal 1 binary32) (pow.f32 %641 #s(literal -1 binary32))) %644 = (fma.f32 %569 %262 #s(literal -1 binary32)) %645 = (fma.f32 %571 %234 #s(literal -1 binary32)) %646 = (fma.f32 %573 %574 #s(literal -1 binary32)) %647 = (fma.f32 %576 %234 #s(literal -1 binary32)) %648 = (fma.f32 #s(literal 2 binary32) %578 #s(literal -1 binary32)) %649 = (fma.f32 #s(literal 2 binary32) %580 #s(literal -1 binary32)) %650 = (fma.f32 #s(literal -1 binary32) %582 #s(literal -1 binary32)) %651 = (fma.f32 %512 #s(literal 1 binary32) #s(literal -1 binary32)) %652 = (fma.f32 %234 %576 #s(literal -1 binary32)) %653 = (fma.f32 #s(literal 1 binary32) %512 #s(literal -1 binary32)) %654 = (pow.f32 %641 #s(literal 1 binary32)) %655 = (+.f32 #s(literal -1 binary32) %512) %656 = (+.f32 %512 #s(literal -1 binary32)) %657 = (-.f32 #s(literal 1 binary32) %512) %658 = (neg.f32 %657) %659 = (fabs.f32 %657) %660 = (log.f32 %659) %661 = (log.f32 %641) %662 = (pow.f32 %657 #s(literal 2 binary32)) %664 = (log.f32 (fabs.f32 %662)) %665 = (*.f32 #s(literal 1/2 binary32) %664) %666 = (*.f32 %661 #s(literal 1 binary32)) %668 = (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %661)) %669 = (*.f32 #s(literal 1 binary32) %661) %671 = (/.f32 #s(literal 1 binary32) (pow.f32 %661 #s(literal -1 binary32))) %672 = (fabs.f32 %637) %675 = (fabs.f32 %466) %678 = (-.f32 (log.f32 (fabs.f32 %672)) (log.f32 (fabs.f32 %675))) %681 = (-.f32 (log.f32 (fabs.f32 %625)) #s(literal 0 binary32)) %685 = (log.f32 (fabs.f32 %629)) %686 = (-.f32 (log.f32 (fabs.f32 %628)) %685) %691 = (-.f32 (log.f32 (fabs.f32 %631)) (log.f32 (fabs.f32 %632))) %694 = (-.f32 (log.f32 (fabs.f32 %635)) %685) %698 = (-.f32 (log.f32 (fabs.f32 %638)) (log.f32 %675)) %702 = (-.f32 (log.f32 %672) (log.f32 (fabs.f32 %567))) %703 = (pow.f32 %661 #s(literal 1 binary32)) %704 = (*.f32 #s(literal -1 binary32) %661) %705 = (neg.f32 %704) %706 = (fabs.f32 %234) %712 = (fma.f32 #s(literal 2 binary32) %80 #s(literal 1 binary32)) %715 = (*.f32 %234 %80) %717 = (*.f32 %80 %234) %750 = (*.f32 %490 %291) %764 = (*.f32 %209 %291) %766 = (*.f32 %490 %268) %768 = (*.f32 %291 %209) %770 = (*.f32 %268 %490) %785 = (*.f32 %490 u) %788 = (*.f32 %490 %424) %798 = (*.f32 %785 %268) %800 = (*.f32 %268 %785) %811 = (PI ) %813 = (exp (/ %811 s)) %814 = (- -1 %813) %817 = (exp (/ (neg %811) s)) %824 = (/ %814 (- -1 (* (- (/ %814 (- -1 %817)) 1) u))) %825 = (- %824 1) %826 = (log %825) %827 = (approx %826 %50) %832 = (* %826 (neg s)) %833 = (approx %832 %45) %837 = (*.f32 u s) %849 = (*.f32 %788 s) %857 = (*.f32 %750 %83) %859 = (/.f32 %750 %80) %861 = (/.f32 %788 %80) %863 = (*.f32 %788 %11) %864 = (/.f32 #s(literal 1 binary32) %85) %867 = (*.f32 s %83) %869 = (/.f32 s %80) %870 = (*.f32 %788 %869) %886 = (/.f32 %863 %80) %888 = (*.f32 %80 %45) %889 = (fma.f32 %788 s %888) %898 = (-.f32 %870 %41) %920 = (approx %832 %898) %924 = (/.f32 #s(literal 1 binary32) u) %935 = (/.f32 #s(literal 1 binary32) %291) %942 = (/.f32 #s(literal 1 binary32) %454) %954 = (*.f32 #s(literal -1 binary32) %454) %969 = (approx %824 %425) %973 = (/.f32 s u) %978 = (*.f32 s #s(literal 1 binary32)) %984 = (/.f32 s %291) %987 = (neg.f32 %973) %995 = (/.f32 s %424) %1002 = (/.f32 %11 %424) %1008 = (/.f32 %11 u) %1010 = (/.f32 %11 %291) %1026 = (*.f32 #s(literal 1 binary32) %995) %1028 = (*.f32 %995 #s(literal 1 binary32)) %1040 = (*.f32 #s(literal -1 binary32) %424) %1063 = (approx %832 %1002) %1068 = (/ 1 (+ %817 1)) %1069 = (approx %1068 #s(literal 1/2 binary32)) %1074 = (*.f32 #s(literal 1/4 binary32) %41) %1076 = (*.f32 #s(literal 1/4 binary32) %50) %1078 = (*.f32 %7 #s(literal 1/4 binary32)) %1080 = (/.f32 #s(literal 1/4 binary32) s) %1083 = (*.f32 #s(literal -1/4 binary32) %41) %1091 = (*.f32 #s(literal -1/4 binary32) %50) %1095 = (fma.f32 #s(literal 1/4 binary32) %50 #s(literal 1/2 binary32)) %1116 = (approx %1068 %1095) %1120 = (fma.f32 #s(literal 2 binary32) s %41) %1132 = (+.f32 #s(literal 2 binary32) %50) %1157 = (+ %813 1) %1158 = (approx %1157 %1132) %1163 = (/.f32 #s(literal 1 binary32) %1158) %1166 = (*.f32 #s(literal -1 binary32) %1158) %1184 = (*.f32 #s(literal 1/2 binary32) %41) %1196 = (*.f32 %41 #s(literal -1/2 binary32)) %1213 = (*.f32 s s) %1217 = (/.f32 %1184 s) %1242 = (approx (- %1068 (/ 1 %1157)) %1217) %1246 = (*.f32 u %41) %1248 = (*.f32 %1184 u) %1249 = (*.f32 #s(literal 1/2 binary32) u) %1254 = (*.f32 %1074 u) %1256 = (*.f32 u %1074) %1263 = (*.f32 %1196 u) %1266 = (fma.f32 %1184 u %1083) %1280 = (fma.f32 #s(literal 1/4 binary32) %41 %1263) %1287 = (*.f32 u %1217) %1297 = (/.f32 %1266 s) %1319 = (*.f32 %1266 #s(literal -4 binary32)) %1321 = (*.f32 %1297 #s(literal -4 binary32)) %1322 = (*.f32 %7 #s(literal -4 binary32)) %1330 = (*.f32 %1266 #s(literal 4 binary32)) %1339 = (fma.f32 %1297 #s(literal -4 binary32) #s(literal 1 binary32)) %1343 = (*.f32 %1297 #s(literal 4 binary32)) %1355 = (approx %825 %1339) %1359 = (approx %826 %1321) %1366 = (*.f32 %1083 #s(literal 4 binary32)) %1368 = (*.f32 #s(literal 4 binary32) %1083) %1380 = (approx %832 %1330) %1396 = (-.f32 #s(literal -1 binary32) %94) %1443 = (*.f32 #s(literal 1 binary32) %165) %1456 = (/.f32 %80 %165) %1458 = (*.f32 %132 %80) %1460 = (*.f32 %80 %132) %1462 = (neg.f32 %1456) %1464 = (/.f32 %85 %165) %1528 = (neg.f32 %362) %1574 = (/.f32 %637 %456) %1599 = (sqrt.f32 %659) %1609 = (pow.f32 %659 %11) %1610 = (log.f32 %1609) %1611 = (pow.f32 %641 %11) %1612 = (log.f32 %1611) %1613 = (*.f32 %661 #s(literal -1 binary32)) %1614 = (*.f32 %1613 s) %1615 = (/.f32 %661 #s(literal -1 binary32)) %1616 = (*.f32 %1615 s) %1618 = (*.f32 (/.f32 %661 #s(literal 1 binary32)) %11) %1620 = (*.f32 (/.f32 %11 #s(literal 2 binary32)) %664) %1621 = (*.f32 %661 %11) %1623 = (*.f32 #s(literal -1 binary32) (/.f32 %661 %7)) %1624 = (*.f32 %661 s) %1625 = (*.f32 #s(literal -1 binary32) %1624) %1628 = (*.f32 #s(literal 1 binary32) (log.f32 (fabs.f32 %1609))) %1631 = (*.f32 #s(literal 1 binary32) (log.f32 (fabs.f32 %1611))) %1632 = (*.f32 #s(literal 1 binary32) %1621) %1633 = (*.f32 %11 %661) %1634 = (neg.f32 %661) %1635 = (*.f32 s %1634) %1636 = (/.f32 %1613 %7) %1637 = (/.f32 %1615 %7) %1638 = (/.f32 %704 %7) %1639 = (/.f32 %1634 %7) %1640 = (/.f32 %1624 #s(literal -1 binary32)) %1641 = (/.f32 %661 %14) %1643 = (/.f32 #s(literal 1 binary32) (/.f32 %14 %661)) %1645 = (/.f32 #s(literal 1 binary32) (pow.f32 %1621 #s(literal -1 binary32))) %1646 = (pow.f32 %1621 #s(literal 1 binary32)) %1647 = (neg.f32 %1624) %1648 = (fma.f32 %1069 %234 #s(literal -1 binary32)) %1658 = (-.f32 %1069 %242) %1671 = (-.f32 %242 %1069) %1679 = (fma.f32 %1069 u %342) %1690 = (*.f32 %1671 u) %1692 = (fma.f32 %1679 %234 #s(literal 1 binary32)) %1699 = (-.f32 %1679 %268) %1700 = (/.f32 #s(literal 1 binary32) %1699) %1720 = (-.f32 %268 %1679) %1722 = (/.f32 #s(literal 1 binary32) %1692) %1725 = (*.f32 #s(literal 1/2 binary32) %1700) %1727 = (/.f32 #s(literal 1/2 binary32) %1699) %1729 = (/.f32 #s(literal 1 binary32) %1720) %1749 = (fma.f32 %1700 #s(literal -1 binary32) #s(literal 1 binary32)) %1752 = (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) %1720)) %1753 = (*.f32 %1720 #s(literal -1 binary32)) %1756 = (+.f32 #s(literal -1 binary32) (*.f32 #s(literal 1 binary32) %1699)) %1757 = (*.f32 %1699 #s(literal -1 binary32)) %1760 = (+.f32 #s(literal 1 binary32) (*.f32 %1720 #s(literal 1 binary32))) %1763 = (+.f32 #s(literal -1 binary32) (*.f32 %1699 #s(literal 1 binary32))) %1765 = (-.f32 %1700 #s(literal 1 binary32)) %1779 = (log.f32 %1765) %1781 = (log.f32 (fabs.f32 %1765)) %1791 = (log.f32 (fabs.f32 %1753)) %1796 = (log.f32 (fabs.f32 %1757)) %1805 = (pow.f32 %1765 %11) %1807 = (*.f32 %1779 %11) %1820 = (fma.f32 %1116 %234 #s(literal -1 binary32)) %1830 = (-.f32 %1116 %242) %1843 = (-.f32 %242 %1116) %1851 = (fma.f32 %1116 u %342) %1862 = (*.f32 %1843 u) %1864 = (fma.f32 %1851 %234 #s(literal 1 binary32)) %1871 = (-.f32 %1851 %268) %1872 = (/.f32 #s(literal 1 binary32) %1871) %1892 = (-.f32 %268 %1851) %1894 = (/.f32 #s(literal 1 binary32) %1864) %1897 = (*.f32 #s(literal 1/2 binary32) %1872) %1899 = (/.f32 #s(literal 1/2 binary32) %1871) %1901 = (/.f32 #s(literal 1 binary32) %1892) %1921 = (fma.f32 %1872 #s(literal -1 binary32) #s(literal 1 binary32)) %1924 = (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) %1892)) %1925 = (*.f32 %1892 #s(literal -1 binary32)) %1928 = (+.f32 #s(literal -1 binary32) (*.f32 #s(literal 1 binary32) %1871)) %1929 = (*.f32 %1871 #s(literal -1 binary32)) %1932 = (+.f32 #s(literal 1 binary32) (*.f32 %1892 #s(literal 1 binary32))) %1935 = (+.f32 #s(literal -1 binary32) (*.f32 %1871 #s(literal 1 binary32))) %1937 = (-.f32 %1872 #s(literal 1 binary32)) %1951 = (log.f32 %1937) %1953 = (log.f32 (fabs.f32 %1937)) %1963 = (log.f32 (fabs.f32 %1925)) %1968 = (log.f32 (fabs.f32 %1929)) %1977 = (pow.f32 %1937 %11) %1979 = (*.f32 %1951 %11) %1993 = (*.f32 #s(literal 1/2 binary32) %1163) %1995 = (/.f32 #s(literal 1/2 binary32) %1158) %1997 = (/.f32 #s(literal -1 binary32) %1158) %2000 = (neg.f32 %1158) %2004 = (*.f32 #s(literal -1 binary32) %2000) %2015 = (/.f32 %1158 %124) %2016 = (-.f32 %2015 #s(literal 1 binary32)) %2018 = (-.f32 %1158 %124) %2019 = (*.f32 %1158 %124) %2022 = (-.f32 %132 %1163) %2067 = (-.f32 %1163 %132) %2069 = (*.f32 %2022 u) %2081 = (*.f32 u %1997) %2083 = (*.f32 %1997 u) %2096 = (*.f32 %2067 u) %2098 = (fma.f32 %2069 %1158 #s(literal 1 binary32)) %2105 = (fma.f32 %2022 u %1163) %2106 = (/.f32 #s(literal 1 binary32) %2105) %2126 = (-.f32 %1997 %2069) %2128 = (/.f32 #s(literal 1 binary32) %2098) %2131 = (*.f32 #s(literal 1/2 binary32) %2106) %2133 = (/.f32 #s(literal 1/2 binary32) %2105) %2135 = (/.f32 #s(literal 1 binary32) %2126) %2155 = (fma.f32 %2106 #s(literal -1 binary32) #s(literal 1 binary32)) %2158 = (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) %2126)) %2159 = (*.f32 %2126 #s(literal -1 binary32)) %2162 = (+.f32 #s(literal -1 binary32) (*.f32 #s(literal 1 binary32) %2105)) %2163 = (*.f32 %2105 #s(literal -1 binary32)) %2166 = (+.f32 #s(literal 1 binary32) (*.f32 %2126 #s(literal 1 binary32))) %2169 = (+.f32 #s(literal -1 binary32) (*.f32 %2105 #s(literal 1 binary32))) %2171 = (-.f32 %2106 #s(literal 1 binary32)) %2185 = (log.f32 %2171) %2187 = (log.f32 (fabs.f32 %2171)) %2197 = (log.f32 (fabs.f32 %2159)) %2202 = (log.f32 (fabs.f32 %2163)) %2211 = (pow.f32 %2171 %11) %2213 = (*.f32 %2185 %11) %2226 = (*.f32 %1242 u) %2231 = (fma.f32 %2226 %234 #s(literal 1 binary32)) %2238 = (fma.f32 %1242 u %242) %2239 = (/.f32 #s(literal 1 binary32) %2238) %2261 = (-.f32 %268 %2226) %2263 = (/.f32 #s(literal 1 binary32) %2231) %2266 = (*.f32 #s(literal 1/2 binary32) %2239) %2268 = (/.f32 #s(literal 1/2 binary32) %2238) %2270 = (/.f32 #s(literal 1 binary32) %2261) %2290 = (fma.f32 %2239 #s(literal -1 binary32) #s(literal 1 binary32)) %2293 = (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) %2261)) %2294 = (*.f32 %2261 #s(literal -1 binary32)) %2297 = (+.f32 #s(literal -1 binary32) (*.f32 #s(literal 1 binary32) %2238)) %2298 = (*.f32 %2238 #s(literal -1 binary32)) %2301 = (+.f32 #s(literal 1 binary32) (*.f32 %2261 #s(literal 1 binary32))) %2304 = (+.f32 #s(literal -1 binary32) (*.f32 %2238 #s(literal 1 binary32))) %2306 = (-.f32 %2239 #s(literal 1 binary32)) %2320 = (log.f32 %2306) %2322 = (log.f32 (fabs.f32 %2306)) %2332 = (log.f32 (fabs.f32 %2294)) %2337 = (log.f32 (fabs.f32 %2298)) %2346 = (pow.f32 %2306 %11) %2348 = (*.f32 %2320 %11) %2361 = (fma.f32 %969 #s(literal -1 binary32) #s(literal 1 binary32)) %2363 = (-.f32 %969 #s(literal 1 binary32)) %2371 = (log.f32 %2363) %2373 = (log.f32 (fabs.f32 %2363)) %2381 = (pow.f32 %2363 %11) %2383 = (*.f32 %2371 %11) %2396 = (log.f32 %1355) %2398 = (log.f32 (fabs.f32 %1355)) %2403 = (pow.f32 %1355 %11) %2405 = (*.f32 %2396 %11) %2418 = (*.f32 %827 %11) %2427 = (*.f32 %1359 %11) s %4 %9 %13 %16 %18 %19 %20 %21 %22 %24 %25 %27 %28 %29 %30 %31 %32 %33 %35 %36 %38 %39 %11 #s(literal 1 binary32) u %41 %42 %43 %44 %47 %48 %45 %49 %51 %52 %53 %54 %56 %58 %61 %62 %64 %65 %67 %68 %69 %71 %73 %75 %76 %77 %78 %79 %82 %84 %86 %88 %90 %91 %93 %96 %98 %100 %102 %103 %104 %109 %113 %115 %116 %118 %119 %120 %121 %83 %123 %126 %127 %128 %131 %133 %134 %135 %142 %150 %151 %152 %153 %155 %157 %159 %124 %161 %162 %164 %166 %168 %170 %172 %173 %174 %175 %177 %179 %181 %183 %132 %184 %185 %187 %188 (*.f32 %7 %41) (*.f32 #s(literal -1 binary32) %68) (*.f32 %45 %14) (*.f32 %41 %7) (/.f32 %45 %11) (/.f32 %41 %66) %50 (/.f32 #s(literal 1 binary32) (/.f32 %11 %45)) (/.f32 #s(literal 1 binary32) (pow.f32 %50 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 s %41)) (pow.f32 %50 #s(literal 1 binary32)) (neg.f32 %68) (*.f32 #s(literal 2 binary32) %203) (*.f32 %80 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) %80) (/.f32 #s(literal 1 binary32) %83) (sqrt.f32 %209) (-.f32 %94 %114) (fma.f32 %94 #s(literal 1 binary32) %212) (fma.f32 #s(literal 1 binary32) %94 %214) (pow.f32 (exp.f32 %41) %7) (pow.f32 %80 #s(literal 1 binary32)) (+.f32 (cosh.f32 %136) (sinh.f32 %136)) (+.f32 (*.f32 #s(literal 1 binary32) %94) %214) (+.f32 (*.f32 %94 #s(literal 1 binary32)) %212) (+.f32 %97 %94) (+.f32 %94 %97) (fabs.f32 %85) (fabs.f32 %80) (exp.f32 %136) (exp.f32 %63) %80 (neg.f32 (*.f32 #s(literal -1 binary32) %80)) %236 %237 %238 %241 %243 %244 %245 %246 %247 %248 %249 %250 %251 %252 %254 %256 %234 %258 %259 %261 %263 (*.f32 #s(literal 2 binary32) %264) (*.f32 #s(literal 2 binary32) %266) (*.f32 #s(literal -1 binary32) %268) (*.f32 %242 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) %242) (/.f32 #s(literal -1 binary32) %262) (/.f32 #s(literal 1 binary32) (/.f32 %262 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %275) (/.f32 #s(literal 1 binary32) (pow.f32 %242 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %234 #s(literal 1 binary32))) %242 (pow.f32 %242 #s(literal 1 binary32)) (pow.f32 %234 #s(literal -1 binary32)) (neg.f32 %268) %286 %290 %292 %294 %297 %301 %305 %309 %311 %313 %314 %315 %317 %319 %321 %323 %326 %291 %327 %328 %330 %331 %332 %333 %334 %335 %336 %337 %338 %339 %341 %344 %346 %350 %352 %353 %354 %356 %358 %360 %364 %366 %368 %371 %374 %377 %381 %384 %388 %391 %394 %397 %400 %403 %406 %408 %410 %413 %414 %415 %416 %418 %420 %422 %426 %428 %430 %424 %432 %434 %435 %436 %437 %438 %439 %440 %441 %445 %449 %450 %451 %453 %455 %458 %460 %462 %464 %465 %468 %469 %470 %471 %473 %475 %476 %478 %479 %482 %485 %488 %491 %494 %497 %502 %507 %509 %510 %511 %466 %513 %516 %518 %520 %523 %524 %525 %526 %528 %530 %531 %532 %533 %534 %535 %536 %537 %538 %539 %540 %541 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %552 %553 %555 %557 %558 %559 %560 %561 %562 %563 %564 %566 %568 %570 %572 %575 %577 %579 %581 %583 %584 %585 %586 %587 %588 %589 %590 %512 %592 %594 %596 %598 %599 %602 %604 %606 %608 %611 %612 %613 %614 %615 %616 %617 %618 %619 %620 %621 %622 %623 %624 %626 %630 %633 %636 %639 %640 %643 %641 %644 %645 %646 %647 %648 %649 %650 %651 %652 %653 %654 %655 %656 %658 %660 %661 %665 %666 %668 %669 %671 %678 %681 %686 %691 %694 %698 %702 %703 %705 #s(literal -1 binary32) %49 %51 %52 %53 %54 %56 %58 %61 %62 %64 %65 %67 %68 %69 %71 %73 %75 %76 %77 %78 %79 %82 %84 %86 %88 %90 %91 %93 %96 %98 %100 %102 %103 %104 %109 %113 %115 %116 %118 %119 %120 %121 %83 %123 %126 %127 %128 %131 %133 %134 %135 %142 %150 %151 %152 %153 %155 %157 %159 %124 %161 %162 %164 %166 %168 %170 %172 %173 %174 %175 %177 %179 %181 %183 %132 %184 %185 %187 %188 %286 %290 %292 %294 %297 %301 %305 %309 %311 %313 %314 %315 %317 %319 %321 %323 %326 %291 %327 %328 %330 %331 %332 %333 %334 %335 %336 %337 %338 %339 %341 %344 %346 %350 %352 %353 %354 %356 %358 %360 %364 %366 %368 %371 %374 %377 %381 %384 %388 %391 %394 %397 %400 %403 %406 %408 %410 %413 %414 %415 %416 %418 %420 %422 %426 %428 %430 %424 %432 %434 %435 %436 %437 %438 %439 %440 %441 %445 %449 %450 %451 %453 %455 #s(literal 2 binary32) (*.f32 %706 %706) (*.f32 %262 %262) (*.f32 %234 %234) (/.f32 #s(literal 1 binary32) (pow.f32 %490 #s(literal -1 binary32))) (-.f32 %712 (neg.f32 %209)) (fma.f32 #s(literal 2 binary32) %235 %715) (fma.f32 #s(literal 2 binary32) %235 %717) (fma.f32 #s(literal 2 binary32) (+.f32 #s(literal 1/2 binary32) %80) %209) (fma.f32 %234 %80 %234) (fma.f32 %234 #s(literal 1 binary32) %715) (fma.f32 %234 #s(literal 1 binary32) %717) (fma.f32 %80 %234 %234) (fma.f32 %80 %80 %712) (fma.f32 #s(literal 1 binary32) %234 %715) (fma.f32 #s(literal 1 binary32) %234 %717) (pow.f32 %490 #s(literal 1 binary32)) %490 (+.f32 %715 %234) (+.f32 %717 %234) (+.f32 (+.f32 %209 (*.f32 #s(literal 2 binary32) %80)) #s(literal 1 binary32)) (+.f32 (-.f32 %209 (*.f32 #s(literal 2 binary32) %239)) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1 binary32) %85))) (pow.f32 %85 #s(literal 2 binary32))) (+.f32 %209 %712) (+.f32 %712 %209) (+.f32 %234 %715) (+.f32 %234 %717) (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 2 binary32) %80 %209)) (*.f32 (*.f32 %291 %234) %234) %750 (*.f32 %291 %490) (*.f32 %234 (*.f32 %234 %291)) (/.f32 (*.f32 %490 %285) %234) (/.f32 (*.f32 %490 %287) %288) (/.f32 (*.f32 %285 %490) %234) (/.f32 (*.f32 %287 %490) %288) (/.f32 #s(literal 1 binary32) (pow.f32 %750 #s(literal -1 binary32))) (fma.f32 %712 %291 %764) (fma.f32 %490 %132 %766) (fma.f32 %291 %712 %768) (fma.f32 %132 %490 %770) (pow.f32 %750 #s(literal 1 binary32)) (+.f32 (*.f32 %490 %132) %766) (+.f32 (*.f32 %291 %712) %768) (+.f32 (*.f32 %132 %490) %770) (+.f32 (*.f32 %712 %291) %764) (neg.f32 (*.f32 %340 %490)) (neg.f32 (*.f32 %490 %340)) (*.f32 %785 %291) (*.f32 %750 u) %788 (*.f32 %424 %490) (*.f32 %291 %785) (*.f32 u %750) (/.f32 (*.f32 %785 %285) %234) (/.f32 (*.f32 %785 %287) %288) (/.f32 #s(literal 1 binary32) (pow.f32 %788 #s(literal -1 binary32))) (fma.f32 %785 %132 %798) (fma.f32 %132 %785 %800) (pow.f32 %788 #s(literal 1 binary32)) (+.f32 (*.f32 %785 %132) %798) (+.f32 (*.f32 %132 %785) %800) (neg.f32 (*.f32 %785 %340)) #s(literal 4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 %827 #s(literal -1 binary32))) %827 (pow.f32 %827 #s(literal 1 binary32)) #s(literal 1/2 binary32) %42 %43 %44 %47 %48 %45 (/.f32 #s(literal 1 binary32) (pow.f32 %833 #s(literal -1 binary32))) %833 (pow.f32 %833 #s(literal 1 binary32)) (*.f32 (*.f32 %837 %490) %291) (*.f32 (*.f32 %837 %291) %490) (*.f32 (*.f32 s %785) %291) (*.f32 (*.f32 s %750) u) (*.f32 %785 (*.f32 %291 s)) (*.f32 %837 %750) %849 (*.f32 %750 %837) (*.f32 u (*.f32 %750 s)) (*.f32 s %788) (/.f32 #s(literal 1 binary32) (pow.f32 %849 #s(literal -1 binary32))) (pow.f32 %849 #s(literal 1 binary32)) (*.f32 %837 %857) (*.f32 %837 %859) (*.f32 %861 s) (*.f32 %863 %864) (*.f32 %849 %83) (*.f32 %788 %867) %870 (*.f32 %83 %849) (*.f32 s %861) (/.f32 (*.f32 %849 #s(literal 1 binary32)) %80) (/.f32 (neg.f32 %863) %257) (/.f32 %863 %85) (/.f32 %849 %80) (/.f32 #s(literal 1 binary32) (/.f32 %85 %863)) (/.f32 #s(literal 1 binary32) (pow.f32 %870 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %80 %849)) (pow.f32 %870 #s(literal 1 binary32)) (neg.f32 %886) (*.f32 %889 %83) (/.f32 (fma.f32 %45 %85 %863) %85) (/.f32 (neg.f32 %889) %85) (/.f32 %889 %80) (/.f32 #s(literal 1 binary32) (/.f32 %80 %889)) (/.f32 #s(literal 1 binary32) (pow.f32 %898 #s(literal -1 binary32))) %898 (-.f32 %45 %886) (fma.f32 %837 %857 %45) (fma.f32 %837 %859 %45) (fma.f32 %861 s %45) (fma.f32 %863 %864 %45) (fma.f32 %849 %83 %45) (fma.f32 %788 %867 %45) (fma.f32 %788 %869 %45) (fma.f32 #s(literal -1 binary32) %41 %870) (fma.f32 %83 %849 %45) (fma.f32 %41 #s(literal -1 binary32) %870) (fma.f32 s %861 %45) (pow.f32 %898 #s(literal 1 binary32)) (+.f32 (/.f32 %888 %80) %870) (+.f32 %870 %45) (+.f32 %45 %870) (neg.f32 (-.f32 %886 %45)) (/.f32 #s(literal 1 binary32) (pow.f32 %920 #s(literal -1 binary32))) %920 (pow.f32 %920 #s(literal 1 binary32)) (*.f32 (/.f32 %924 %285) %234) (*.f32 (/.f32 %924 %287) %288) (*.f32 (/.f32 #s(literal 2 binary32) %291) (/.f32 #s(literal 1/2 binary32) u)) (*.f32 (/.f32 #s(literal 2 binary32) u) (/.f32 #s(literal 1/2 binary32) %291)) (*.f32 %924 %935) (*.f32 %425 #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %425)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %424)) (*.f32 #s(literal -1 binary32) %942) (*.f32 #s(literal 1 binary32) %425) (/.f32 %935 u) (/.f32 (neg.f32 %924) %340) (/.f32 %924 %291) (/.f32 #s(literal -1 binary32) %454) (/.f32 #s(literal 1 binary32) (/.f32 %291 %924)) (/.f32 #s(literal 1 binary32) (/.f32 %454 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %954) (/.f32 #s(literal 1 binary32) (pow.f32 %425 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %424 #s(literal 1 binary32))) %425 (pow.f32 %425 #s(literal 1 binary32)) (pow.f32 %424 #s(literal -1 binary32)) (neg.f32 (*.f32 #s(literal -1 binary32) %425)) (neg.f32 (/.f32 %924 %340)) (neg.f32 (/.f32 #s(literal -1 binary32) %424)) (neg.f32 %942) (/.f32 #s(literal 1 binary32) (pow.f32 %969 #s(literal -1 binary32))) %969 (pow.f32 %969 #s(literal 1 binary32)) (*.f32 (/.f32 %973 %285) %234) (*.f32 (/.f32 %973 %287) %288) (*.f32 %978 %425) (*.f32 %973 %935) (*.f32 %425 s) (*.f32 %11 %942) (*.f32 s %425) (/.f32 %984 u) (/.f32 %978 %424) (/.f32 %987 %340) (/.f32 %66 %424) (/.f32 %973 %291) (/.f32 #s(literal 1 binary32) (/.f32 %291 %973)) (/.f32 #s(literal 1 binary32) (/.f32 %454 %11)) (/.f32 #s(literal 1 binary32) (pow.f32 %995 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %424 s)) (/.f32 %11 %454) %995 (pow.f32 %995 #s(literal 1 binary32)) (neg.f32 %1002) (*.f32 (/.f32 #s(literal -1 binary32) %291) %973) (*.f32 (/.f32 #s(literal -1 binary32) u) %984) (*.f32 %935 %1008) (*.f32 %924 %1010) (*.f32 %995 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) %995) (*.f32 #s(literal 1 binary32) %1002) (*.f32 %11 %425) (*.f32 s (*.f32 %425 #s(literal -1 binary32))) (*.f32 s (neg.f32 %425)) (/.f32 (*.f32 #s(literal -1 binary32) %973) %291) (/.f32 (*.f32 %973 #s(literal -1 binary32)) %291) (/.f32 %1010 u) (/.f32 %1008 %291) (/.f32 %1026 #s(literal -1 binary32)) (/.f32 %1028 #s(literal -1 binary32)) (/.f32 %37 %454) (/.f32 %60 %454) (/.f32 (*.f32 %973 #s(literal 1 binary32)) (*.f32 %291 #s(literal -1 binary32))) (/.f32 %978 (*.f32 %424 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1 binary32) %973) (*.f32 #s(literal -1 binary32) %291)) (/.f32 %23 %1040) (/.f32 %987 %291) (/.f32 %66 %454) (/.f32 %973 %340) (/.f32 %995 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 %7 %424)) (/.f32 #s(literal 1 binary32) (*.f32 %14 %424)) (/.f32 #s(literal 1 binary32) (/.f32 %424 %11)) (/.f32 #s(literal 1 binary32) (pow.f32 %1002 #s(literal -1 binary32))) (/.f32 %11 (*.f32 %454 #s(literal -1 binary32))) (/.f32 %11 %954) %1002 (/.f32 s %1040) (/.f32 s %454) (pow.f32 %1002 #s(literal 1 binary32)) (neg.f32 %1026) (neg.f32 %1028) (neg.f32 %995) (/.f32 #s(literal 1 binary32) (pow.f32 %1063 #s(literal -1 binary32))) %1063 (pow.f32 %1063 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1069 #s(literal -1 binary32))) %1069 (pow.f32 %1069 #s(literal 1 binary32)) #s(literal 1/4 binary32) (*.f32 %1074 %7) %1076 (*.f32 %50 #s(literal 1/4 binary32)) (*.f32 %41 %1078) (*.f32 %41 %1080) (/.f32 %1083 %11) (/.f32 %1074 s) (/.f32 #s(literal 1 binary32) (/.f32 s %1074)) (/.f32 #s(literal 1 binary32) (pow.f32 %1076 #s(literal -1 binary32))) (pow.f32 %1076 #s(literal 1 binary32)) (neg.f32 %1091) (/.f32 (fma.f32 #s(literal 1/2 binary32) s %1074) s) (/.f32 #s(literal 1 binary32) (pow.f32 %1095 #s(literal -1 binary32))) (-.f32 (fma.f32 #s(literal 1/4 binary32) %50 #s(literal 1/4 binary32)) #s(literal -1/4 binary32)) (-.f32 %1076 #s(literal -1/2 binary32)) (-.f32 #s(literal 1/4 binary32) (-.f32 #s(literal -1/4 binary32) %1076)) (-.f32 #s(literal 1/4 binary32) (+.f32 #s(literal -1/4 binary32) %1091)) (-.f32 #s(literal 1/2 binary32) %1091) (fma.f32 %1074 %7 #s(literal 1/2 binary32)) %1095 (fma.f32 %50 #s(literal 1/4 binary32) #s(literal 1/2 binary32)) (fma.f32 %41 %1078 #s(literal 1/2 binary32)) (fma.f32 %41 %1080 #s(literal 1/2 binary32)) (pow.f32 %1095 #s(literal 1 binary32)) (+.f32 %1076 #s(literal 1/2 binary32)) (+.f32 #s(literal 1/2 binary32) %1076) (neg.f32 (-.f32 %1091 #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %1116 #s(literal -1 binary32))) %1116 (pow.f32 %1116 #s(literal 1 binary32)) #s(literal -1/4 binary32) (*.f32 %1120 %7) (/.f32 (fma.f32 #s(literal 2 binary32) %11 %45) %11) (/.f32 (-.f32 (*.f32 #s(literal 2 binary32) %11) %41) %11) (/.f32 (neg.f32 %1120) %11) (/.f32 %1120 s) (/.f32 #s(literal 1 binary32) (/.f32 s %1120)) (/.f32 #s(literal 1 binary32) (pow.f32 %1132 #s(literal -1 binary32))) (-.f32 #s(literal 2 binary32) %68) (-.f32 %50 #s(literal -2 binary32)) (fma.f32 %7 %41 #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) %68 #s(literal 2 binary32)) (fma.f32 %45 %14 #s(literal 2 binary32)) (fma.f32 %41 %7 #s(literal 2 binary32)) (pow.f32 %1132 #s(literal 1 binary32)) (+.f32 (+.f32 %50 #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (/.f32 (+.f32 s s) s) %50) (+.f32 #s(literal 2 binary32) %55) (+.f32 #s(literal 2 binary32) (*.f32 %68 #s(literal -1 binary32))) %1132 (+.f32 %50 #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) %50)) (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) %68)) (neg.f32 (-.f32 %68 #s(literal 2 binary32))) (*.f32 %1158 #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) %1158)) (*.f32 #s(literal 1 binary32) %1158) (/.f32 #s(literal 1 binary32) %1163) %1158 (pow.f32 %1158 #s(literal 1 binary32)) (neg.f32 %1166) (*.f32 #s(literal -1/4 binary32) %45) %1074 (*.f32 %45 #s(literal -1/4 binary32)) (*.f32 %41 #s(literal 1/4 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1074 #s(literal -1 binary32))) (pow.f32 %1074 #s(literal 1 binary32)) (neg.f32 %1083) %1083 (*.f32 #s(literal 1/4 binary32) %45) (*.f32 %45 #s(literal 1/4 binary32)) (*.f32 %41 #s(literal -1/4 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1083 #s(literal -1 binary32))) (pow.f32 %1083 #s(literal 1 binary32)) (neg.f32 %1074) (*.f32 #s(literal 1/4 binary32) (+.f32 %41 %41)) %1184 (*.f32 #s(literal 2 binary32) %1074) (*.f32 %41 #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1184 #s(literal -1 binary32))) (-.f32 %1074 %1083) (fma.f32 #s(literal -1/4 binary32) %45 %1074) (fma.f32 #s(literal 1/4 binary32) %41 %1074) (fma.f32 %45 #s(literal -1/4 binary32) %1074) (fma.f32 %41 #s(literal 1/4 binary32) %1074) (pow.f32 %1184 #s(literal 1 binary32)) (+.f32 %1074 %1074) (neg.f32 %1196) (*.f32 %7 %1184) (*.f32 %1196 %14) (*.f32 %1184 %7) (*.f32 %41 (*.f32 #s(literal 1/2 binary32) %7)) (*.f32 %41 (/.f32 #s(literal 1/2 binary32) s)) (/.f32 (*.f32 %1184 #s(literal 1 binary32)) s) (/.f32 (-.f32 (*.f32 %1076 s) %1083) s) (/.f32 (-.f32 (*.f32 %1074 s) (*.f32 s %1083)) %1213) (/.f32 %1196 %11) (/.f32 %1184 %66) %1217 (/.f32 #s(literal 1 binary32) (/.f32 %11 %1196)) (/.f32 #s(literal 1 binary32) (pow.f32 %1217 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 s %1184)) (-.f32 %1076 %1091) (fma.f32 %1074 %7 %1076) (fma.f32 #s(literal 1/4 binary32) %50 %1076) (fma.f32 %50 #s(literal 1/4 binary32) %1076) (fma.f32 %41 %1078 %1076) (fma.f32 %41 %1080 %1076) (pow.f32 %1217 #s(literal 1 binary32)) (+.f32 %1076 %1076) (neg.f32 (*.f32 %1196 %7)) (neg.f32 (/.f32 %1184 %11)) (neg.f32 (/.f32 %1196 s)) (neg.f32 (-.f32 %1091 %1076)) (/.f32 #s(literal 1 binary32) (pow.f32 %1242 #s(literal -1 binary32))) %1242 (pow.f32 %1242 #s(literal 1 binary32)) (*.f32 %1246 #s(literal 1/2 binary32)) %1248 (*.f32 %41 %1249) (*.f32 u %1184) (/.f32 #s(literal 1 binary32) (pow.f32 %1248 #s(literal -1 binary32))) (fma.f32 %1074 u %1254) (fma.f32 u %1074 %1256) (pow.f32 %1248 #s(literal 1 binary32)) (+.f32 %1256 %1256) (+.f32 %1254 %1254) (neg.f32 (*.f32 u %1196)) (neg.f32 %1263) #s(literal -4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 %1266 #s(literal -1 binary32))) (-.f32 %1248 %1074) (fma.f32 %1246 #s(literal 1/2 binary32) %1083) %1266 (fma.f32 #s(literal -1/4 binary32) %41 %1248) (fma.f32 #s(literal 1/4 binary32) %45 %1248) (fma.f32 %45 #s(literal 1/4 binary32) %1248) (fma.f32 %41 %1249 %1083) (fma.f32 %41 #s(literal -1/4 binary32) %1248) (fma.f32 u %1184 %1083) (pow.f32 %1266 #s(literal 1 binary32)) (+.f32 %1248 %1083) (+.f32 %1083 %1248) (neg.f32 %1280) (*.f32 %7 %1266) (*.f32 %1280 %14) (*.f32 %1266 %7) (/.f32 (*.f32 %1266 #s(literal 1 binary32)) s) (/.f32 (-.f32 (*.f32 %1287 s) %1074) s) (/.f32 (-.f32 (*.f32 %1248 s) (*.f32 s %1074)) %1213) (/.f32 %1280 %11) (/.f32 %1266 %66) %1297 (/.f32 #s(literal 1 binary32) (/.f32 %11 %1280)) (/.f32 #s(literal 1 binary32) (pow.f32 %1297 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 s %1266)) (-.f32 %1287 %1076) (fma.f32 %1248 %7 %1091) (fma.f32 %1184 (/.f32 u s) %1091) (fma.f32 u %1217 %1091) (pow.f32 %1297 #s(literal 1 binary32)) (+.f32 %1287 %1091) (neg.f32 (*.f32 %1280 %7)) (neg.f32 (/.f32 %1266 %11)) (neg.f32 (/.f32 %1280 s)) (neg.f32 (-.f32 %1076 %1287)) (*.f32 %1319 %7) %1321 (*.f32 %1266 %1322) (*.f32 #s(literal -4 binary32) %1297) (/.f32 (*.f32 %1280 #s(literal -4 binary32)) %11) (/.f32 (*.f32 #s(literal -4 binary32) %1280) %11) (/.f32 %1319 s) (/.f32 %1330 %11) (/.f32 #s(literal 1 binary32) (/.f32 s %1319)) (/.f32 #s(literal 1 binary32) (pow.f32 %1321 #s(literal -1 binary32))) (pow.f32 %1321 #s(literal 1 binary32)) (/.f32 (fma.f32 #s(literal 1 binary32) s %1319) s) (/.f32 #s(literal 1 binary32) (pow.f32 %1339 #s(literal -1 binary32))) (-.f32 %1321 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) %1343) (fma.f32 %1319 %7 #s(literal 1 binary32)) %1339 (fma.f32 %1266 %1322 #s(literal 1 binary32)) (fma.f32 #s(literal -4 binary32) %1297 #s(literal 1 binary32)) (pow.f32 %1339 #s(literal 1 binary32)) (+.f32 %1321 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (neg.f32 %1343)) (+.f32 #s(literal 1 binary32) %1321) (neg.f32 (-.f32 %1343 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %1355 #s(literal -1 binary32))) %1355 (pow.f32 %1355 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1359 #s(literal -1 binary32))) %1359 (pow.f32 %1359 #s(literal 1 binary32)) %1330 (*.f32 #s(literal 4 binary32) %1266) (/.f32 #s(literal 1 binary32) (pow.f32 %1330 #s(literal -1 binary32))) (fma.f32 %1248 #s(literal 4 binary32) %1366) (fma.f32 #s(literal 4 binary32) %1248 %1368) (pow.f32 %1330 #s(literal 1 binary32)) (+.f32 (*.f32 #s(literal 4 binary32) %1248) %1368) (+.f32 (*.f32 %1248 #s(literal 4 binary32)) %1366) (neg.f32 (*.f32 %1280 #s(literal 4 binary32))) (neg.f32 (*.f32 #s(literal 4 binary32) %1280)) (neg.f32 %1319) (/.f32 #s(literal 1 binary32) (pow.f32 %1380 #s(literal -1 binary32))) %1380 (pow.f32 %1380 #s(literal 1 binary32)) (*.f32 %7 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) %11)) (*.f32 #s(literal -1 binary32) %7) (*.f32 #s(literal 1 binary32) %14) (/.f32 %7 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) %66) %14 (/.f32 #s(literal 1 binary32) %11) (pow.f32 %14 #s(literal 1 binary32)) (pow.f32 %11 #s(literal -1 binary32)) (neg.f32 %7) %4 %9 %13 %16 %18 %19 %20 %21 %22 %24 %25 %27 %28 %29 %30 %31 %32 %33 %35 %36 %38 %39 %11 (/.f32 #s(literal 1 binary32) %171) (-.f32 %1396 %114) (-.f32 %117 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) %160) %165 (pow.f32 %165 #s(literal 1 binary32)) (+.f32 %117 #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) %117) (neg.f32 %124) %126 %127 %128 %131 %133 %134 %135 %142 %150 %151 %152 %153 %155 %157 %159 %124 %161 %162 %164 %166 %236 %237 %238 %241 %243 %244 %245 %246 %247 %248 %249 %250 %251 %252 %254 %256 %234 %258 %259 %261 %263 (/.f32 #s(literal 1 binary32) %268) (-.f32 %1396 %97) (-.f32 %85 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) %257) %262 (pow.f32 %262 #s(literal 1 binary32)) (+.f32 %85 #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) %85) (neg.f32 %234) (*.f32 #s(literal 2 binary32) %329) (*.f32 #s(literal -1 binary32) %242) (*.f32 %242 #s(literal -1 binary32)) (*.f32 #s(literal 1 binary32) %268) (/.f32 #s(literal -1 binary32) %275) %268 (/.f32 %242 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 %262 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) %260) (/.f32 #s(literal 1 binary32) (pow.f32 %268 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %234 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %262) (pow.f32 %268 #s(literal 1 binary32)) (pow.f32 %262 #s(literal -1 binary32)) (neg.f32 %242) (*.f32 %171 %262) (*.f32 %262 %171) (*.f32 %234 %132) (*.f32 %132 %234) (*.f32 #s(literal 1 binary32) %284) (/.f32 (-.f32 (*.f32 %132 %165) %80) %165) (/.f32 (*.f32 %262 #s(literal 1 binary32)) %165) (/.f32 (-.f32 %178 (*.f32 %165 %80)) (*.f32 %165 %165)) (/.f32 (-.f32 %1443 (*.f32 %124 %80)) (*.f32 %124 %165)) (/.f32 %260 %165) %284 (/.f32 %234 %124) (/.f32 #s(literal 1 binary32) (/.f32 %124 %234)) (/.f32 #s(literal 1 binary32) (pow.f32 %284 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %165 %262)) (-.f32 %132 %1456) (fma.f32 #s(literal 2 binary32) %167 %1458) (fma.f32 #s(literal 2 binary32) %167 %1460) (fma.f32 #s(literal 2 binary32) %167 %1462) (fma.f32 #s(literal 2 binary32) %167 %1464) (fma.f32 #s(literal 2 binary32) %169 %1458) (fma.f32 #s(literal 2 binary32) %169 %1460) (fma.f32 #s(literal 2 binary32) %169 %1462) (fma.f32 #s(literal 2 binary32) %169 %1464) (fma.f32 #s(literal -1 binary32) %171 %1458) (fma.f32 #s(literal -1 binary32) %171 %1460) (fma.f32 #s(literal -1 binary32) %171 %1462) (fma.f32 #s(literal -1 binary32) %171 %1464) (fma.f32 %80 %132 %132) (fma.f32 %132 %80 %132) (fma.f32 %132 #s(literal 1 binary32) %1458) (fma.f32 %132 #s(literal 1 binary32) %1460) (fma.f32 %132 #s(literal 1 binary32) %1462) (fma.f32 %132 #s(literal 1 binary32) %1464) (fma.f32 #s(literal 1 binary32) %132 %1458) (fma.f32 #s(literal 1 binary32) %132 %1460) (fma.f32 #s(literal 1 binary32) %132 %1462) (fma.f32 #s(literal 1 binary32) %132 %1464) (pow.f32 %284 #s(literal 1 binary32)) (+.f32 %1458 %132) (+.f32 %1460 %132) (+.f32 %132 %1458) (+.f32 %132 %1460) (+.f32 %132 %1462) (+.f32 %132 %1464) (neg.f32 (/.f32 %234 %165)) (neg.f32 (/.f32 %262 %124)) (neg.f32 (*.f32 %234 %171)) (neg.f32 (-.f32 %1456 %132)) (/.f32 (fma.f32 %284 #s(literal -1 binary32) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (fma.f32 %234 #s(literal -1 binary32) %124) %163) (/.f32 (fma.f32 %262 #s(literal -1 binary32) %1443) %298) (/.f32 (fma.f32 %262 #s(literal -1 binary32) %302) %298) (/.f32 #s(literal 1 binary32) (pow.f32 %285 #s(literal -1 binary32))) %285 (-.f32 %132 (-.f32 %1456 #s(literal -1 binary32))) (-.f32 %132 (+.f32 %1456 #s(literal 1 binary32))) (fma.f32 %171 %262 #s(literal -1 binary32)) (fma.f32 %262 %171 #s(literal -1 binary32)) (fma.f32 %234 %132 #s(literal -1 binary32)) (fma.f32 %132 %234 #s(literal -1 binary32)) (fma.f32 #s(literal 1 binary32) %284 #s(literal -1 binary32)) (pow.f32 %285 #s(literal 1 binary32)) (+.f32 %284 #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) %284) (neg.f32 %312) (*.f32 %431 %242) (*.f32 %362 %242) (*.f32 %268 u) (*.f32 u %268) (/.f32 %431 %234) (/.f32 %433 %262) (/.f32 %1528 %262) (/.f32 %362 %234) %342 (/.f32 #s(literal 1 binary32) (/.f32 %234 %362)) (/.f32 #s(literal 1 binary32) (pow.f32 %342 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %262 u)) (pow.f32 %342 #s(literal 1 binary32)) (neg.f32 (/.f32 %362 %262)) (neg.f32 %345) (*.f32 %433 %132) (*.f32 %362 %171) (*.f32 %132 u) (*.f32 u %132) (/.f32 %431 %165) (/.f32 %433 %124) (/.f32 %1528 %124) (/.f32 %362 %165) %361 (/.f32 #s(literal 1 binary32) (/.f32 %165 %362)) (/.f32 #s(literal 1 binary32) (pow.f32 %361 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %124 u)) (pow.f32 %361 #s(literal 1 binary32)) (neg.f32 %423) %344 %346 %350 %352 %353 %354 %356 %358 %360 %364 %366 %368 %371 %374 %377 %381 %384 %388 %391 %394 %397 %400 %403 %406 %408 %410 %413 %414 %415 %416 %418 %420 %422 %426 %428 %430 %424 %432 %434 %435 %436 %437 %438 %439 %440 %441 %445 %449 %450 %451 %453 %455 (/.f32 (-.f32 (*.f32 %351 #s(literal -1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) %576) (-.f32 %351 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 %312 u)) (-.f32 #s(literal 1 binary32) (*.f32 %362 %285)) (-.f32 #s(literal 1 binary32) %407) %456 (fma.f32 u %285 #s(literal 1 binary32)) (pow.f32 %456 #s(literal 1 binary32)) (+.f32 %351 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) %351) (neg.f32 %463) %458 %460 %462 %464 %465 %468 %469 %470 %471 %473 %475 %476 %478 %479 %482 %485 %488 %491 %494 %497 %502 %507 %509 %510 %511 %466 %513 %516 %518 %520 %523 %524 %525 %526 %528 %530 %531 %532 %533 %534 %535 %536 %537 %538 %539 %540 %541 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %552 %553 %555 %557 %558 %559 %560 %561 %562 %563 %564 %566 %568 %570 %572 %575 %577 %579 %581 %583 %584 %585 %586 %587 %588 %589 %590 %512 %592 %594 %596 %598 %599 %602 %604 %606 %608 %611 %612 %613 %614 %615 %616 %617 %618 %619 %620 %621 %622 %623 %624 %458 %460 %462 %464 %465 %468 %469 %470 %471 %473 %475 %476 %478 %479 %482 %485 %488 %491 %494 %497 %502 %507 %509 %510 %511 %466 %513 %516 %518 %520 %523 %524 %525 %526 %528 %530 %531 %532 %533 %534 %535 %536 %537 %538 %539 %540 %541 %542 %543 %544 %545 %546 %547 %548 %549 %550 %551 %552 %553 %555 %557 %558 %559 %560 %561 %562 %563 %564 %566 %568 (*.f32 (/.f32 %637 %463) %262) (*.f32 %1574 %234) (*.f32 %637 %512) (/.f32 %1574 %242) (/.f32 (-.f32 %627 #s(literal -1 binary32)) %567) (/.f32 (-.f32 %459 %234) %456) (/.f32 %638 %567) (/.f32 %637 %466) (/.f32 #s(literal 1 binary32) (/.f32 %466 %637)) (/.f32 #s(literal 1 binary32) (pow.f32 %657 #s(literal -1 binary32))) (-.f32 (/.f32 %466 %466) %512) %657 (fma.f32 (neg.f32 %576) %234 #s(literal 1 binary32)) (fma.f32 %576 %262 #s(literal 1 binary32)) (fma.f32 #s(literal -1 binary32) %512 #s(literal 1 binary32)) (fma.f32 #s(literal 1 binary32) %582 #s(literal 1 binary32)) (pow.f32 %657 #s(literal 1 binary32)) (+.f32 %582 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) %582) (neg.f32 %641) (*.f32 %1599 %1599) (/.f32 %672 %675) (/.f32 #s(literal 1 binary32) (pow.f32 %659 #s(literal -1 binary32))) (sqrt.f32 %662) (pow.f32 %662 #s(literal 1/2 binary32)) (pow.f32 %659 #s(literal 1 binary32)) (fabs.f32 %659) %659 (fabs.f32 %641) %660 %661 %665 %666 %668 %669 %671 %678 %681 %686 %691 %694 %698 %702 %703 %705 %1610 %1612 %1614 %1616 %1618 %1620 %1621 %1623 %1625 %1628 %1631 %1632 %1633 %1635 %1636 %1637 %1638 %1639 %1640 %1641 %1643 %1645 %1646 %1647 (*.f32 %1648 %242) (/.f32 (-.f32 (*.f32 %1069 %262) #s(literal -1 binary32)) %262) (/.f32 (neg.f32 %1648) %262) (/.f32 %1648 %234) (/.f32 #s(literal 1 binary32) (/.f32 %234 %1648)) (/.f32 #s(literal 1 binary32) (pow.f32 %1658 #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 %1069 %234) %234) %242) %1658 (fma.f32 #s(literal 2 binary32) %329 %1069) (fma.f32 #s(literal -1 binary32) %242 %1069) (fma.f32 %242 #s(literal -1 binary32) %1069) (fma.f32 #s(literal 1 binary32) %268 %1069) (pow.f32 %1658 #s(literal 1 binary32)) (+.f32 %268 %1069) (+.f32 %1069 %268) (neg.f32 %1671) (*.f32 %1658 u) (*.f32 u %1658) (/.f32 (*.f32 u %1648) %234) (/.f32 (*.f32 %1648 u) %234) (/.f32 #s(literal 1 binary32) (pow.f32 %1679 #s(literal -1 binary32))) %1679 (fma.f32 u %1069 %342) (pow.f32 %1679 #s(literal 1 binary32)) (+.f32 (*.f32 u %1069) %342) (+.f32 (*.f32 %1069 u) %342) (neg.f32 (*.f32 u %1671)) (neg.f32 %1690) (*.f32 %1692 %242) (/.f32 (fma.f32 %1679 %262 #s(literal -1 binary32)) %262) (/.f32 (neg.f32 %1692) %262) (/.f32 %1692 %234) (/.f32 #s(literal 1 binary32) %1700) %1699 (-.f32 %242 %1690) (-.f32 %242 (*.f32 %362 %1658)) (-.f32 %242 (neg.f32 %1679)) (fma.f32 %1658 u %242) (fma.f32 #s(literal 2 binary32) %264 %1679) (fma.f32 #s(literal 2 binary32) %266 %1679) (fma.f32 #s(literal -1 binary32) %268 %1679) (fma.f32 %242 #s(literal 1 binary32) %1679) (fma.f32 u %1658 %242) (fma.f32 #s(literal 1 binary32) %242 %1679) (pow.f32 %1699 #s(literal 1 binary32)) (+.f32 (/.f32 (*.f32 %1679 %234) %234) %242) (+.f32 %1679 %242) (+.f32 %242 %1679) (neg.f32 %1720) (*.f32 %1722 %234) (*.f32 %1700 #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) %1725) (*.f32 #s(literal 2 binary32) %1727) (*.f32 #s(literal -1 binary32) %1729) (*.f32 #s(literal 1 binary32) %1700) (/.f32 #s(literal -1 binary32) %1720) (/.f32 %234 %1692) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) %1720)) (/.f32 #s(literal 1 binary32) (/.f32 %1720 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %1700 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1699 #s(literal 1 binary32))) %1700 (pow.f32 %1700 #s(literal 1 binary32)) (pow.f32 %1699 #s(literal -1 binary32)) (neg.f32 (/.f32 #s(literal -1 binary32) %1699)) (neg.f32 (*.f32 #s(literal -1 binary32) %1700)) (neg.f32 %1729) (/.f32 %1749 #s(literal -1 binary32)) (/.f32 %1752 %1753) (/.f32 %1756 %1757) (/.f32 %1760 %1753) (/.f32 %1763 %1757) (/.f32 #s(literal 1 binary32) (pow.f32 %1765 #s(literal -1 binary32))) %1765 (fma.f32 %1722 %234 #s(literal -1 binary32)) (fma.f32 %1700 #s(literal 1 binary32) #s(literal -1 binary32)) (fma.f32 #s(literal 2 binary32) %1725 #s(literal -1 binary32)) (fma.f32 #s(literal 2 binary32) %1727 #s(literal -1 binary32)) (fma.f32 #s(literal -1 binary32) %1729 #s(literal -1 binary32)) (fma.f32 #s(literal 1 binary32) %1700 #s(literal -1 binary32)) (pow.f32 %1765 #s(literal 1 binary32)) (+.f32 %1700 #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) %1700) (neg.f32 (-.f32 #s(literal 1 binary32) %1700)) %1779 (*.f32 #s(literal 1 binary32) %1781) (/.f32 #s(literal 1 binary32) (pow.f32 %1779 #s(literal -1 binary32))) (-.f32 (log.f32 (fabs.f32 %1749)) #s(literal 0 binary32)) (-.f32 (log.f32 (fabs.f32 %1752)) %1791) (-.f32 (log.f32 (fabs.f32 %1756)) %1796) (-.f32 (log.f32 (fabs.f32 %1760)) %1791) (-.f32 (log.f32 (fabs.f32 %1763)) %1796) (pow.f32 %1779 #s(literal 1 binary32)) (log.f32 %1805) %1807 (*.f32 #s(literal 1 binary32) (log.f32 (fabs.f32 %1805))) (*.f32 %11 %1781) (*.f32 %11 %1779) (*.f32 s (neg.f32 %1779)) (/.f32 #s(literal 1 binary32) (pow.f32 %1807 #s(literal -1 binary32))) (pow.f32 %1807 #s(literal 1 binary32)) (neg.f32 (*.f32 %1779 s)) (*.f32 %1820 %242) (/.f32 (-.f32 (*.f32 %1116 %262) #s(literal -1 binary32)) %262) (/.f32 (neg.f32 %1820) %262) (/.f32 %1820 %234) (/.f32 #s(literal 1 binary32) (/.f32 %234 %1820)) (/.f32 #s(literal 1 binary32) (pow.f32 %1830 #s(literal -1 binary32))) (-.f32 (/.f32 (*.f32 %1116 %234) %234) %242) %1830 (fma.f32 #s(literal 2 binary32) %329 %1116) (fma.f32 #s(literal -1 binary32) %242 %1116) (fma.f32 %242 #s(literal -1 binary32) %1116) (fma.f32 #s(literal 1 binary32) %268 %1116) (pow.f32 %1830 #s(literal 1 binary32)) (+.f32 %268 %1116) (+.f32 %1116 %268) (neg.f32 %1843) (*.f32 %1830 u) (*.f32 u %1830) (/.f32 (*.f32 u %1820) %234) (/.f32 (*.f32 %1820 u) %234) (/.f32 #s(literal 1 binary32) (pow.f32 %1851 #s(literal -1 binary32))) %1851 (fma.f32 u %1116 %342) (pow.f32 %1851 #s(literal 1 binary32)) (+.f32 (*.f32 u %1116) %342) (+.f32 (*.f32 %1116 u) %342) (neg.f32 (*.f32 u %1843)) (neg.f32 %1862) (*.f32 %1864 %242) (/.f32 (fma.f32 %1851 %262 #s(literal -1 binary32)) %262) (/.f32 (neg.f32 %1864) %262) (/.f32 %1864 %234) (/.f32 #s(literal 1 binary32) %1872) %1871 (-.f32 %242 %1862) (-.f32 %242 (*.f32 %362 %1830)) (-.f32 %242 (neg.f32 %1851)) (fma.f32 %1830 u %242) (fma.f32 #s(literal 2 binary32) %264 %1851) (fma.f32 #s(literal 2 binary32) %266 %1851) (fma.f32 #s(literal -1 binary32) %268 %1851) (fma.f32 %242 #s(literal 1 binary32) %1851) (fma.f32 u %1830 %242) (fma.f32 #s(literal 1 binary32) %242 %1851) (pow.f32 %1871 #s(literal 1 binary32)) (+.f32 (/.f32 (*.f32 %1851 %234) %234) %242) (+.f32 %1851 %242) (+.f32 %242 %1851) (neg.f32 %1892) (*.f32 %1894 %234) (*.f32 %1872 #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) %1897) (*.f32 #s(literal 2 binary32) %1899) (*.f32 #s(literal -1 binary32) %1901) (*.f32 #s(literal 1 binary32) %1872) (/.f32 #s(literal -1 binary32) %1892) (/.f32 %234 %1864) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) %1892)) (/.f32 #s(literal 1 binary32) (/.f32 %1892 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %1872 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1871 #s(literal 1 binary32))) %1872 (pow.f32 %1872 #s(literal 1 binary32)) (pow.f32 %1871 #s(literal -1 binary32)) (neg.f32 (/.f32 #s(literal -1 binary32) %1871)) (neg.f32 (*.f32 #s(literal -1 binary32) %1872)) (neg.f32 %1901) (/.f32 %1921 #s(literal -1 binary32)) (/.f32 %1924 %1925) (/.f32 %1928 %1929) (/.f32 %1932 %1925) (/.f32 %1935 %1929) (/.f32 #s(literal 1 binary32) (pow.f32 %1937 #s(literal -1 binary32))) %1937 (fma.f32 %1894 %234 #s(literal -1 binary32)) (fma.f32 %1872 #s(literal 1 binary32) #s(literal -1 binary32)) (fma.f32 #s(literal 2 binary32) %1897 #s(literal -1 binary32)) (fma.f32 #s(literal 2 binary32) %1899 #s(literal -1 binary32)) (fma.f32 #s(literal -1 binary32) %1901 #s(literal -1 binary32)) (fma.f32 #s(literal 1 binary32) %1872 #s(literal -1 binary32)) (pow.f32 %1937 #s(literal 1 binary32)) (+.f32 %1872 #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) %1872) (neg.f32 (-.f32 #s(literal 1 binary32) %1872)) %1951 (*.f32 #s(literal 1 binary32) %1953) (/.f32 #s(literal 1 binary32) (pow.f32 %1951 #s(literal -1 binary32))) (-.f32 (log.f32 (fabs.f32 %1921)) #s(literal 0 binary32)) (-.f32 (log.f32 (fabs.f32 %1924)) %1963) (-.f32 (log.f32 (fabs.f32 %1928)) %1968) (-.f32 (log.f32 (fabs.f32 %1932)) %1963) (-.f32 (log.f32 (fabs.f32 %1935)) %1968) (pow.f32 %1951 #s(literal 1 binary32)) (log.f32 %1977) %1979 (*.f32 #s(literal 1 binary32) (log.f32 (fabs.f32 %1977))) (*.f32 %11 %1953) (*.f32 %11 %1951) (*.f32 s (neg.f32 %1951)) (/.f32 #s(literal 1 binary32) (pow.f32 %1979 #s(literal -1 binary32))) (pow.f32 %1979 #s(literal 1 binary32)) (neg.f32 (*.f32 %1951 s)) (*.f32 %1163 #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) %1993) (*.f32 #s(literal 2 binary32) %1995) (*.f32 #s(literal -1 binary32) %1997) (*.f32 #s(literal 1 binary32) %1163) (/.f32 #s(literal -1 binary32) %2000) (/.f32 #s(literal 1 binary32) (/.f32 %2000 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %2004) (/.f32 #s(literal 1 binary32) (neg.f32 %2000)) (/.f32 #s(literal 1 binary32) (pow.f32 %1163 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1158 #s(literal 1 binary32))) %1163 (pow.f32 %1163 #s(literal 1 binary32)) (pow.f32 %1158 #s(literal -1 binary32)) (neg.f32 %1997) (*.f32 %2016 %1163) (*.f32 %2018 (/.f32 #s(literal 1 binary32) %2019)) (*.f32 #s(literal 1 binary32) %2022) (/.f32 (/.f32 %2018 %124) %1158) (/.f32 (-.f32 (*.f32 %132 %2000) #s(literal -1 binary32)) %2000) (/.f32 (-.f32 %2004 %298) (*.f32 %165 %2000)) (/.f32 (-.f32 %1166 %302) (*.f32 %165 %1158)) (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) %2000) %163) (*.f32 %124 %2000)) (/.f32 (neg.f32 %2016) %2000) (/.f32 (neg.f32 %2018) (neg.f32 %2019)) (/.f32 %2016 %1158) (/.f32 %2018 %2019) (/.f32 #s(literal 1 binary32) (/.f32 %1158 %2016)) (/.f32 #s(literal 1 binary32) (/.f32 %2019 %2018)) (/.f32 #s(literal 1 binary32) (pow.f32 %2022 #s(literal -1 binary32))) (-.f32 (/.f32 %2015 %1158) %1163) (-.f32 (/.f32 %1158 %2019) (/.f32 %124 %2019)) %2022 (fma.f32 #s(literal 2 binary32) %167 %1997) (fma.f32 #s(literal 2 binary32) %169 %1997) (fma.f32 #s(literal -1 binary32) %171 %1997) (fma.f32 #s(literal -1 binary32) %1163 %132) (fma.f32 %132 #s(literal 1 binary32) %1997) (fma.f32 #s(literal 1 binary32) %1997 %132) (fma.f32 #s(literal 1 binary32) %132 %1997) (pow.f32 %2022 #s(literal 1 binary32)) (+.f32 %1997 %132) (+.f32 %132 %1997) (neg.f32 %2067) %2069 (*.f32 u %2022) (/.f32 (*.f32 u %2016) %1158) (/.f32 (*.f32 u %2018) %2019) (/.f32 (*.f32 %2016 u) %1158) (/.f32 (*.f32 %2018 u) %2019) (/.f32 #s(literal 1 binary32) (pow.f32 %2069 #s(literal -1 binary32))) (fma.f32 %433 %132 %2081) (fma.f32 %433 %132 %2083) (fma.f32 %362 %171 %2081) (fma.f32 %362 %171 %2083) (fma.f32 %132 u %2081) (fma.f32 %132 u %2083) (fma.f32 u %132 %2081) (fma.f32 u %132 %2083) (pow.f32 %2069 #s(literal 1 binary32)) (+.f32 %361 %2081) (+.f32 %361 %2083) (neg.f32 (*.f32 u %2067)) (neg.f32 %2096) (*.f32 %2098 %1163) (/.f32 (fma.f32 %2069 %2000 #s(literal -1 binary32)) %2000) (/.f32 (neg.f32 %2098) %2000) (/.f32 %2098 %1158) (/.f32 #s(literal 1 binary32) %2106) (-.f32 %2069 %1997) (-.f32 %1163 %2096) (-.f32 %1163 (*.f32 %362 %2022)) (-.f32 %1163 (neg.f32 %2069)) %2105 (fma.f32 %1163 #s(literal 1 binary32) %2069) (fma.f32 #s(literal 2 binary32) %1993 %2069) (fma.f32 #s(literal 2 binary32) %1995 %2069) (fma.f32 #s(literal -1 binary32) %1997 %2069) (fma.f32 u %2022 %1163) (fma.f32 #s(literal 1 binary32) %1163 %2069) (pow.f32 %2105 #s(literal 1 binary32)) (+.f32 (/.f32 (*.f32 %2069 %1158) %1158) %1163) (+.f32 %2069 %1163) (+.f32 %1163 %2069) (neg.f32 %2126) (*.f32 %2128 %1158) (*.f32 %2106 #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) %2131) (*.f32 #s(literal 2 binary32) %2133) (*.f32 #s(literal -1 binary32) %2135) (*.f32 #s(literal 1 binary32) %2106) (/.f32 %1158 %2098) (/.f32 #s(literal -1 binary32) %2126) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) %2126)) (/.f32 #s(literal 1 binary32) (/.f32 %2126 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %2106 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %2105 #s(literal 1 binary32))) %2106 (pow.f32 %2106 #s(literal 1 binary32)) (pow.f32 %2105 #s(literal -1 binary32)) (neg.f32 (/.f32 #s(literal -1 binary32) %2105)) (neg.f32 (*.f32 #s(literal -1 binary32) %2106)) (neg.f32 %2135) (/.f32 %2155 #s(literal -1 binary32)) (/.f32 %2158 %2159) (/.f32 %2162 %2163) (/.f32 %2166 %2159) (/.f32 %2169 %2163) (/.f32 #s(literal 1 binary32) (pow.f32 %2171 #s(literal -1 binary32))) %2171 (fma.f32 %2128 %1158 #s(literal -1 binary32)) (fma.f32 %2106 #s(literal 1 binary32) #s(literal -1 binary32)) (fma.f32 #s(literal 2 binary32) %2131 #s(literal -1 binary32)) (fma.f32 #s(literal 2 binary32) %2133 #s(literal -1 binary32)) (fma.f32 #s(literal -1 binary32) %2135 #s(literal -1 binary32)) (fma.f32 #s(literal 1 binary32) %2106 #s(literal -1 binary32)) (pow.f32 %2171 #s(literal 1 binary32)) (+.f32 %2106 #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) %2106) (neg.f32 (-.f32 #s(literal 1 binary32) %2106)) %2185 (*.f32 #s(literal 1 binary32) %2187) (/.f32 #s(literal 1 binary32) (pow.f32 %2185 #s(literal -1 binary32))) (-.f32 (log.f32 (fabs.f32 %2155)) #s(literal 0 binary32)) (-.f32 (log.f32 (fabs.f32 %2158)) %2197) (-.f32 (log.f32 (fabs.f32 %2162)) %2202) (-.f32 (log.f32 (fabs.f32 %2166)) %2197) (-.f32 (log.f32 (fabs.f32 %2169)) %2202) (pow.f32 %2185 #s(literal 1 binary32)) (log.f32 %2211) %2213 (*.f32 #s(literal 1 binary32) (log.f32 (fabs.f32 %2211))) (*.f32 %11 %2187) (*.f32 %11 %2185) (*.f32 s (neg.f32 %2185)) (/.f32 #s(literal 1 binary32) (pow.f32 %2213 #s(literal -1 binary32))) (pow.f32 %2213 #s(literal 1 binary32)) (neg.f32 (*.f32 %2185 s)) %2226 (*.f32 u %1242) (/.f32 #s(literal 1 binary32) (pow.f32 %2226 #s(literal -1 binary32))) (pow.f32 %2226 #s(literal 1 binary32)) (*.f32 %2231 %242) (/.f32 (fma.f32 %2226 %262 #s(literal -1 binary32)) %262) (/.f32 (neg.f32 %2231) %262) (/.f32 %2231 %234) (/.f32 #s(literal 1 binary32) %2239) (-.f32 %2226 %268) (-.f32 %242 (*.f32 (neg.f32 %1242) u)) (-.f32 %242 (*.f32 %362 %1242)) (-.f32 %242 (neg.f32 %2226)) %2238 (fma.f32 #s(literal 2 binary32) %264 %2226) (fma.f32 #s(literal 2 binary32) %266 %2226) (fma.f32 #s(literal -1 binary32) %268 %2226) (fma.f32 %242 #s(literal 1 binary32) %2226) (fma.f32 u %1242 %242) (fma.f32 #s(literal 1 binary32) %242 %2226) (pow.f32 %2238 #s(literal 1 binary32)) (+.f32 (/.f32 (*.f32 %2226 %234) %234) %242) (+.f32 %2226 %242) (+.f32 %242 %2226) (neg.f32 %2261) (*.f32 %2263 %234) (*.f32 %2239 #s(literal 1 binary32)) (*.f32 #s(literal 2 binary32) %2266) (*.f32 #s(literal 2 binary32) %2268) (*.f32 #s(literal -1 binary32) %2270) (*.f32 #s(literal 1 binary32) %2239) (/.f32 #s(literal -1 binary32) %2261) (/.f32 %234 %2231) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) %2261)) (/.f32 #s(literal 1 binary32) (/.f32 %2261 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %2239 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %2238 #s(literal 1 binary32))) %2239 (pow.f32 %2239 #s(literal 1 binary32)) (pow.f32 %2238 #s(literal -1 binary32)) (neg.f32 (/.f32 #s(literal -1 binary32) %2238)) (neg.f32 (*.f32 #s(literal -1 binary32) %2239)) (neg.f32 %2270) (/.f32 %2290 #s(literal -1 binary32)) (/.f32 %2293 %2294) (/.f32 %2297 %2298) (/.f32 %2301 %2294) (/.f32 %2304 %2298) (/.f32 #s(literal 1 binary32) (pow.f32 %2306 #s(literal -1 binary32))) %2306 (fma.f32 %2263 %234 #s(literal -1 binary32)) (fma.f32 %2239 #s(literal 1 binary32) #s(literal -1 binary32)) (fma.f32 #s(literal 2 binary32) %2266 #s(literal -1 binary32)) (fma.f32 #s(literal 2 binary32) %2268 #s(literal -1 binary32)) (fma.f32 #s(literal -1 binary32) %2270 #s(literal -1 binary32)) (fma.f32 #s(literal 1 binary32) %2239 #s(literal -1 binary32)) (pow.f32 %2306 #s(literal 1 binary32)) (+.f32 %2239 #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) %2239) (neg.f32 (-.f32 #s(literal 1 binary32) %2239)) %2320 (*.f32 #s(literal 1 binary32) %2322) (/.f32 #s(literal 1 binary32) (pow.f32 %2320 #s(literal -1 binary32))) (-.f32 (log.f32 (fabs.f32 %2290)) #s(literal 0 binary32)) (-.f32 (log.f32 (fabs.f32 %2293)) %2332) (-.f32 (log.f32 (fabs.f32 %2297)) %2337) (-.f32 (log.f32 (fabs.f32 %2301)) %2332) (-.f32 (log.f32 (fabs.f32 %2304)) %2337) (pow.f32 %2320 #s(literal 1 binary32)) (log.f32 %2346) %2348 (*.f32 #s(literal 1 binary32) (log.f32 (fabs.f32 %2346))) (*.f32 %11 %2322) (*.f32 %11 %2320) (*.f32 s (neg.f32 %2320)) (/.f32 #s(literal 1 binary32) (pow.f32 %2348 #s(literal -1 binary32))) (pow.f32 %2348 #s(literal 1 binary32)) (neg.f32 (*.f32 %2320 s)) %570 %572 %575 %577 %579 %581 %583 %584 %585 %586 %587 %588 %589 %590 %512 %592 %594 %596 %598 %599 %602 %604 %606 %608 %611 %612 %613 %614 %615 %616 %617 %618 %619 %620 %621 %622 %623 %624 %626 %630 %633 %636 %639 %640 %643 %641 %644 %645 %646 %647 %648 %649 %650 %651 %652 %653 %654 %655 %656 %658 %660 %661 %665 %666 %668 %669 %671 %678 %681 %686 %691 %694 %698 %702 %703 %705 %1610 %1612 %1614 %1616 %1618 %1620 %1621 %1623 %1625 %1628 %1631 %1632 %1633 %1635 %1636 %1637 %1638 %1639 %1640 %1641 %1643 %1645 %1646 %1647 (/.f32 %2361 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %2363 #s(literal -1 binary32))) %2363 (pow.f32 %2363 #s(literal 1 binary32)) (+.f32 %969 #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) %969) (neg.f32 (-.f32 #s(literal 1 binary32) %969)) %2371 (*.f32 #s(literal 1 binary32) %2373) (/.f32 #s(literal 1 binary32) (pow.f32 %2371 #s(literal -1 binary32))) (-.f32 (log.f32 (fabs.f32 %2361)) #s(literal 0 binary32)) (pow.f32 %2371 #s(literal 1 binary32)) (log.f32 %2381) %2383 (*.f32 #s(literal 1 binary32) (log.f32 (fabs.f32 %2381))) (*.f32 %11 %2373) (*.f32 %11 %2371) (*.f32 s (neg.f32 %2371)) (/.f32 #s(literal 1 binary32) (pow.f32 %2383 #s(literal -1 binary32))) (pow.f32 %2383 #s(literal 1 binary32)) (neg.f32 (*.f32 %2371 s)) %2396 (*.f32 #s(literal 1 binary32) %2398) (/.f32 #s(literal 1 binary32) (pow.f32 %2396 #s(literal -1 binary32))) (pow.f32 %2396 #s(literal 1 binary32)) (log.f32 %2403) %2405 (*.f32 #s(literal 1 binary32) (log.f32 (fabs.f32 %2403))) (*.f32 %11 %2398) (*.f32 %11 %2396) (*.f32 s (neg.f32 %2396)) (/.f32 #s(literal 1 binary32) (pow.f32 %2405 #s(literal -1 binary32))) (pow.f32 %2405 #s(literal 1 binary32)) (neg.f32 (*.f32 %2396 s)) %1610 %1612 %1614 %1616 %1618 %1620 %1621 %1623 %1625 %1628 %1631 %1632 %1633 %1635 %1636 %1637 %1638 %1639 %1640 %1641 %1643 %1645 %1646 %1647 %2418 (*.f32 %11 %827) (*.f32 s (neg.f32 %827)) (/.f32 #s(literal 1 binary32) (pow.f32 %2418 #s(literal -1 binary32))) (pow.f32 %2418 #s(literal 1 binary32)) (neg.f32 (*.f32 %827 s)) %2427 (*.f32 %11 %1359) (*.f32 s (neg.f32 %1359)) (/.f32 #s(literal 1 binary32) (pow.f32 %2427 #s(literal -1 binary32))) (pow.f32 %2427 #s(literal 1 binary32)) (neg.f32 (*.f32 %1359 s)) |
Compiled 2 574 to 5 003 computations (-94.4% saved)
Compiled 1 385 to 9 061 computations (-554.2% saved)
55 alts after pruning (54 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 331 | 54 | 1 385 |
| Fresh | 0 | 0 | 0 |
| Picked | 14 | 1 | 15 |
| Done | 0 | 0 | 0 |
| Total | 1 345 | 55 | 1 400 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 97.0% | %4 = (PI ) %34 = (PI.f32 ) %104 = (- -1 (exp (/ %4 s))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (log.f32 (-.f32 (approx (/ %104 (- -1 (* (- (/ %104 (- -1 (exp (/ (neg %4) s)))) 1) u))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 %34 s)))) (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %34) s))))))) #s(literal 1 binary32))) (neg.f32 s)) #s(literal -1 binary32))) |
| ▶ | 84.4% | %34 = (PI.f32 ) %284 = (/.f32 #s(literal 1 binary32) (approx (+ 1 (exp (/ (PI ) s))) (+.f32 #s(literal 2 binary32) (/.f32 %34 s)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) s)) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %34) s)))) %284)) %284)) #s(literal 1 binary32)))) |
| ▶ | 96.9% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %59 = (/.f32 (PI.f32 ) s) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) s)) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (*.f32 #s(literal -1 binary32) %59)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 %59)))))) #s(literal 1 binary32))))) |
| ▶ | 25.0% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %34 = (PI.f32 ) %35 = (*.f32 #s(literal 1/4 binary32) %34) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) s)) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 u (-.f32 %35 (*.f32 #s(literal -1/4 binary32) %34))) %35) s)))))) |
| ▶ | 11.6% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) s)) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1)) (/.f32 (PI.f32 ) s))) |
| ▶ | 97.2% | %4 = (PI ) %34 = (PI.f32 ) %104 = (- -1 (exp (/ %4 s))) (*.f32 (neg.f32 s) (/.f32 #s(literal 1 binary32) (pow.f32 (log.f32 (-.f32 (approx (/ %104 (- -1 (* (- (/ %104 (- -1 (exp (/ (neg %4) s)))) 1) u))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 %34 s)))) (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %34) s))))))) #s(literal 1 binary32))) #s(literal -1 binary32)))) |
| ▶ | 25.0% | %4 = (PI ) %34 = (PI.f32 ) %104 = (- -1 (exp (/ %4 s))) (*.f32 (neg.f32 s) (/.f32 #s(literal 1 binary32) (pow.f32 (log.f32 (approx (- (/ %104 (- -1 (* (- (/ %104 (- -1 (exp (/ (neg %4) s)))) 1) u))) 1) (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) %34) u (*.f32 #s(literal -1/4 binary32) %34)) s) #s(literal -4 binary32) #s(literal 1 binary32)))) #s(literal -1 binary32)))) |
| ▶ | 84.7% | %34 = (PI.f32 ) %317 = (/.f32 #s(literal 1 binary32) (approx (+ (exp (/ (PI ) s)) 1) (+.f32 #s(literal 2 binary32) (/.f32 %34 s)))) %390 = (fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (/.f32 (neg.f32 %34) s)) #s(literal 1 binary32))) %317) u %317) (*.f32 (neg.f32 s) (-.f32 (log.f32 (fabs.f32 (+.f32 #s(literal -1 binary32) (*.f32 #s(literal 1 binary32) %390)))) (log.f32 (fabs.f32 (*.f32 %390 #s(literal -1 binary32)))))) |
| ▶ | 84.0% | %34 = (PI.f32 ) %316 = (approx (+ (exp (/ (PI ) s)) 1) (+.f32 #s(literal 2 binary32) (/.f32 %34 s))) (*.f32 (neg.f32 s) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (/.f32 (neg.f32 %34) s)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) %316)) u) %316 #s(literal 1 binary32))) %316 #s(literal -1 binary32)))) |
| ▶ | 2.3% | %34 = (PI.f32 ) %92 = (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 %34 s))) (*.f32 (neg.f32 s) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (-.f32 (/.f32 %92 (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %34) s)))) #s(literal 1 binary32)) u))) %92 #s(literal -1 binary32)))) |
| ▶ | 84.9% | %34 = (PI.f32 ) %317 = (/.f32 #s(literal 1 binary32) (approx (+ (exp (/ (PI ) s)) 1) (+.f32 #s(literal 2 binary32) (/.f32 %34 s)))) %390 = (fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (/.f32 (neg.f32 %34) s)) #s(literal 1 binary32))) %317) u %317) (*.f32 (neg.f32 s) (log.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 #s(literal 1 binary32) %390)) (*.f32 %390 #s(literal -1 binary32))))) |
| ▶ | 83.9% | %34 = (PI.f32 ) %316 = (approx (+ (exp (/ (PI ) s)) 1) (+.f32 #s(literal 2 binary32) (/.f32 %34 s))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 %316 (fma.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (/.f32 (neg.f32 %34) s)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) %316)) u) %316 #s(literal 1 binary32))) #s(literal 1 binary32)))) |
| ▶ | 3.8% | %59 = (/.f32 (PI.f32 ) s) %263 = (/.f32 #s(literal 1 binary32) (+.f32 (exp.f32 %59) #s(literal 1 binary32))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 (approx (/ 1 (+ (exp (/ (neg (PI )) s)) 1)) (fma.f32 #s(literal 1/4 binary32) %59 #s(literal 1/2 binary32))) %263) u %263)) #s(literal 1 binary32)))) |
| ▶ | 37.6% | %89 = (exp.f32 (/.f32 (PI.f32 ) s)) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (approx (/ 1 (+ (exp (/ (neg (PI )) s)) 1)) #s(literal 1/2 binary32)) u (/.f32 u (-.f32 #s(literal -1 binary32) %89))) (/.f32 #s(literal -1 binary32) (+.f32 %89 #s(literal 1 binary32))))) #s(literal 1 binary32)))) |
| ▶ | 98.7% | %89 = (exp.f32 (/.f32 (PI.f32 ) s)) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 u (-.f32 #s(literal -1 binary32) %89)) (/.f32 u (+.f32 (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s)) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (+.f32 %89 #s(literal 1 binary32))))) #s(literal 1 binary32)))) |
| ▶ | 94.0% | %34 = (PI.f32 ) %59 = (/.f32 %34 s) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 u (approx (- -1 (exp (/ (PI ) s))) (-.f32 (*.f32 #s(literal -1 binary32) %59) #s(literal 2 binary32)))) (/.f32 u (+.f32 (exp.f32 (/.f32 (neg.f32 %34) s)) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (+.f32 (exp.f32 %59) #s(literal 1 binary32))))) #s(literal 1 binary32)))) |
| ▶ | 84.0% | %11 = (exp (/ (PI ) s)) %34 = (PI.f32 ) %282 = (+.f32 #s(literal 2 binary32) (/.f32 %34 s)) %316 = (approx (+ %11 1) %282) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 u (-.f32 (/.f32 %316 (+.f32 (exp.f32 (/.f32 (neg.f32 %34) s)) #s(literal 1 binary32))) #s(literal 1 binary32))) %316) (/.f32 #s(literal 1 binary32) (approx (+ 1 %11) %282)))) #s(literal 1 binary32)))) |
| ▶ | 36.1% | %4 = (PI ) %284 = (/.f32 #s(literal 1 binary32) (approx (+ 1 (exp (/ %4 s))) (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32 ) s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (approx (/ 1 (+ 1 (exp (/ (neg %4) s)))) #s(literal 1/2 binary32)) %284)) %284)) #s(literal 1 binary32)))) |
| ▶ | 84.1% | %11 = (exp (/ (PI ) s)) %34 = (PI.f32 ) %282 = (+.f32 #s(literal 2 binary32) (/.f32 %34 s)) %316 = (approx (+ %11 1) %282) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (*.f32 (-.f32 (/.f32 %316 (+.f32 (exp.f32 (/.f32 (neg.f32 %34) s)) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) %316))) (/.f32 #s(literal 1 binary32) (approx (+ 1 %11) %282)))) #s(literal 1 binary32)))) |
| ▶ | 84.0% | %34 = (PI.f32 ) %316 = (approx (+ (exp (/ (PI ) s)) 1) (+.f32 #s(literal 2 binary32) (/.f32 %34 s))) %317 = (/.f32 #s(literal 1 binary32) %316) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (/.f32 (neg.f32 %34) s)) #s(literal 1 binary32))) %317) u) %316 #s(literal 1 binary32)) %317)) #s(literal 1 binary32)))) |
| ▶ | 10.4% | %4 = (PI ) %11 = (exp (/ %4 s)) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (approx (- (+ (/ u (- -1 %11)) (/ u (+ (exp (/ (neg %4) s)) 1))) (/ -1 (+ %11 1))) (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1/2 binary32) u (*.f32 #s(literal 1/2 binary32) u))))) #s(literal 1 binary32)))) |
| ▶ | 97.4% | %4 = (PI ) %34 = (PI.f32 ) %104 = (- -1 (exp (/ %4 s))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (approx (/ %104 (- -1 (* (- (/ %104 (- -1 (exp (/ (neg %4) s)))) 1) u))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 %34 s)))) (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %34) s))))))) #s(literal 1 binary32)))) |
| ▶ | 97.4% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %34 = (PI.f32 ) (*.f32 (neg.f32 s) (log.f32 (-.f32 (approx (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (/.f32 (neg.f32 %34) s)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (/.f32 %34 s)) #s(literal 1 binary32)))) u))) #s(literal 1 binary32)))) |
| ▶ | 93.3% | %4 = (PI ) %12 = (+ 1 (exp (/ %4 s))) %13 = (/ 1 %12) %59 = (/.f32 (PI.f32 ) s) (*.f32 (neg.f32 s) (log.f32 (-.f32 (approx (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) (/.f32 #s(literal 1 binary32) (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (*.f32 #s(literal -1 binary32) %59)))) (/.f32 #s(literal 1 binary32) (approx %12 (+.f32 #s(literal 2 binary32) %59))))))) #s(literal 1 binary32)))) |
| ▶ | 3.2% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %59 = (/.f32 (PI.f32 ) s) (*.f32 (neg.f32 s) (log.f32 (-.f32 (approx (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) (/.f32 #s(literal 1 binary32) (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (*.f32 #s(literal -1 binary32) %59)))) (approx %13 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/4 binary32) %59))))))) #s(literal 1 binary32)))) |
| ▶ | 3.1% | %4 = (PI ) %10 = (/ %4 s) %13 = (/ 1 (+ 1 (exp %10))) %34 = (PI.f32 ) (*.f32 (neg.f32 s) (log.f32 (-.f32 (approx (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) (approx (/ 1 (* u (- (/ 1 (+ 1 (exp (* -1 %10)))) %13))) (/.f32 s (*.f32 u (-.f32 (*.f32 #s(literal 1/4 binary32) %34) (*.f32 #s(literal -1/4 binary32) %34)))))) #s(literal 1 binary32)))) |
| ▶ | 12.8% | %4 = (PI ) %34 = (PI.f32 ) (*.f32 (neg.f32 s) (log.f32 (fabs.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (approx (- (/ 1 (+ (exp (/ (neg %4) s)) 1)) (/ 1 (+ (exp (/ %4 s)) 1))) (/.f32 (*.f32 #s(literal 1/2 binary32) %34) s)) u (/.f32 #s(literal 1 binary32) (+.f32 (exp.f32 (/.f32 %34 s)) #s(literal 1 binary32))))) #s(literal 1 binary32))))) |
| ▶ | 2.3% | %34 = (PI.f32 ) %89 = (exp.f32 (/.f32 %34 s)) (*.f32 (neg.f32 s) (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 %89 #s(literal 1 binary32)) (fma.f32 (-.f32 (/.f32 (-.f32 #s(literal -1 binary32) %89) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %34) s)))) #s(literal 1 binary32)) u #s(literal 1 binary32))))))) |
| ▶ | 1.3% | %89 = (exp.f32 (/.f32 (PI.f32 ) s)) (*.f32 (neg.f32 s) (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u (-.f32 (/.f32 (-.f32 #s(literal -1 binary32) %89) (approx (- -1 (exp (/ (neg (PI )) s))) #s(literal -2 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 %89 #s(literal 1 binary32)))))))) |
| ▶ | 12.5% | %4 = (PI ) %11 = (exp (/ %4 s)) %34 = (PI.f32 ) (*.f32 (neg.f32 s) (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx (/ (+ (* u (- (/ (- -1 %11) (- -1 (exp (/ (neg %4) s)))) 1)) 1) (+ %11 1)) (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u (-.f32 (*.f32 #s(literal 1/2 binary32) %34) (*.f32 #s(literal -1/2 binary32) %34))) s))) (*.f32 #s(literal 1/4 binary32) (/.f32 %34 s))))))))) |
| ▶ | 12.7% | %4 = (PI ) %11 = (exp (/ %4 s)) %34 = (PI.f32 ) (*.f32 (neg.f32 s) (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx (/ (+ (* u (- (/ (- -1 %11) (- -1 (exp (/ (neg %4) s)))) 1)) 1) (+ %11 1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1/2 binary32) %34) (*.f32 #s(literal 1/2 binary32) %34)))) (*.f32 #s(literal -1/4 binary32) %34)) s))))))))) |
| ▶ | 25.0% | %4 = (PI ) %34 = (PI.f32 ) %104 = (- -1 (exp (/ %4 s))) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ %104 (- -1 (* (- (/ %104 (- -1 (exp (/ (neg %4) s)))) 1) u))) 1) (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) %34) u (*.f32 #s(literal -1/4 binary32) %34)) s) #s(literal -4 binary32) #s(literal 1 binary32))))) |
| ▶ | 24.9% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %34 = (PI.f32 ) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1) (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) %34) u (*.f32 #s(literal -1/4 binary32) %34)) (*.f32 (/.f32 #s(literal 1 binary32) s) #s(literal -4 binary32)) #s(literal 1 binary32))))) |
| ▶ | 25.0% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %34 = (PI.f32 ) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) %34) (/.f32 u s) (*.f32 #s(literal -1/4 binary32) (/.f32 %34 s)))))))) |
| ▶ | 17.6% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %34 = (PI.f32 ) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) %34) u) s) (*.f32 s (*.f32 #s(literal 1/4 binary32) %34))) (*.f32 s s))))))) |
| ▶ | 25.0% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 u #s(literal 13176795/8388608 binary32)) (*.f32 #s(literal 1/4 binary32) (PI.f32 ))) s)))))) |
| ▶ | 22.3% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %25 = (* 1/4 %4) %34 = (PI.f32 ) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1) (+.f32 #s(literal 1 binary32) (approx (* -4 (/ (- (* u (- %25 (* -1/4 %4))) %25) s)) (*.f32 u (fma.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) %34) (*.f32 #s(literal -1/4 binary32) %34)) s) (/.f32 %34 (*.f32 s u))))))))) |
| ▶ | 25.2% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %25 = (* 1/4 %4) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1) (approx (+ 1 (* -4 (/ (- (* u (- %25 (* -1/4 %4))) %25) s))) (+.f32 #s(literal 1 binary32) (/.f32 (PI.f32 ) s)))))) |
| ▶ | 22.3% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %25 = (* 1/4 %4) %34 = (PI.f32 ) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1) (approx (+ 1 (* -4 (/ (- (* u (- %25 (* -1/4 %4))) %25) s))) (*.f32 u (fma.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) %34) (*.f32 #s(literal -1/4 binary32) %34)) s) (+.f32 (/.f32 #s(literal 1 binary32) u) (/.f32 %34 (*.f32 s u))))))))) |
| ✓ | 11.6% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) (*.f32 (neg.f32 s) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1)) (/.f32 (PI.f32 ) s))) |
| ▶ | 11.6% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %116 = (neg.f32 s) (*.f32 %116 (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1)) (/.f32 #s(literal 1 binary32) (/.f32 %116 (neg.f32 (PI.f32 )))))) |
| ▶ | 11.8% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %34 = (PI.f32 ) (*.f32 (neg.f32 s) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1)) (/.f32 #s(literal 1 binary32) (/.f32 s (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) %34) u (*.f32 #s(literal -1/4 binary32) %34)) #s(literal -4 binary32)))))) |
| ▶ | 11.6% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) (*.f32 (neg.f32 s) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1)) (*.f32 (/.f32 #s(literal 1 binary32) s) (PI.f32 )))) |
| ▶ | 11.8% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %34 = (PI.f32 ) (*.f32 (neg.f32 s) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1)) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 (*.f32 u (/.f32 (*.f32 #s(literal 1/2 binary32) %34) s)) s) (*.f32 #s(literal 1/4 binary32) %34)) s)))) |
| ▶ | 11.3% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %25 = (* 1/4 %4) %34 = (PI.f32 ) (*.f32 (neg.f32 s) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1)) (approx (* -4 (/ (- (* u (- %25 (* -1/4 %4))) %25) s)) (*.f32 u (fma.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) %34) (*.f32 #s(literal -1/4 binary32) %34)) s) (/.f32 %34 (*.f32 s u))))))) |
| ▶ | 25.2% | %4 = (PI ) %34 = (PI.f32 ) %104 = (- -1 (exp (/ %4 s))) (log.f32 (pow.f32 (-.f32 (approx (/ %104 (- -1 (* (- (/ %104 (- -1 (exp (/ (neg %4) s)))) 1) u))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 %34 s)))) (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %34) s))))))) #s(literal 1 binary32)) (neg.f32 s))) |
| ▶ | 15.8% | %4 = (PI ) %34 = (PI.f32 ) %104 = (- -1 (exp (/ %4 s))) (log.f32 (pow.f32 (approx (- (/ %104 (- -1 (* (- (/ %104 (- -1 (exp (/ (neg %4) s)))) 1) u))) 1) (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) %34) u (*.f32 #s(literal -1/4 binary32) %34)) s) #s(literal -4 binary32) #s(literal 1 binary32))) (neg.f32 s))) |
| ▶ | 1.3% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %34 = (PI.f32 ) %89 = (exp.f32 (/.f32 %34 s)) %94 = (neg.f32 %34) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1))) (fma.f32 (/.f32 (*.f32 (pow.f32 (+.f32 %89 #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (/.f32 u (-.f32 #s(literal -1 binary32) %89)) (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 %94 s)))))) %89) s %94)) |
| ▶ | 11.8% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %34 = (PI.f32 ) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1))) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) %34) u (*.f32 #s(literal -1/4 binary32) %34)) #s(literal 4 binary32))) |
| ▶ | 11.8% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1))) (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 u #s(literal 13176795/8388608 binary32)) (*.f32 #s(literal 1/4 binary32) (PI.f32 ))))) |
| ▶ | 11.8% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %25 = (* 1/4 %4) %34 = (PI.f32 ) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1))) (*.f32 #s(literal 4 binary32) (approx (- (* u (- %25 (* -1/4 %4))) %25) (*.f32 u (-.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 %34 u) (*.f32 #s(literal 1/4 binary32) %34)) (*.f32 #s(literal -1/4 binary32) %34)))))) |
| ▶ | 14.9% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %59 = (/.f32 (PI.f32 ) s) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1))) (*.f32 #s(literal -1 binary32) (/.f32 s (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (*.f32 #s(literal -1 binary32) %59)))) (approx %13 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/4 binary32) %59)))))))) |
| ▶ | 14.8% | %4 = (PI ) %10 = (/ %4 s) %13 = (/ 1 (+ 1 (exp %10))) %34 = (PI.f32 ) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1))) (*.f32 #s(literal -1 binary32) (approx (/ s (* u (- (/ 1 (+ 1 (exp (* -1 %10)))) %13))) (/.f32 (pow.f32 s #s(literal 2 binary32)) (*.f32 u (-.f32 (*.f32 #s(literal 1/4 binary32) %34) (*.f32 #s(literal -1/4 binary32) %34))))))) |
| ▶ | 4.9% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %25 = (* 1/4 %4) %34 = (PI.f32 ) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1))) (approx (* 4 (- (* u (- %25 (* -1/4 %4))) %25)) (*.f32 #s(literal 4 binary32) (*.f32 u (-.f32 (*.f32 #s(literal 1/4 binary32) %34) (*.f32 #s(literal -1/4 binary32) %34)))))) |
| ▶ | 11.7% | %4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1))) #s(literal -13176795/4194304 binary32)) |
Compiled 55 to 340 computations (-518.2% saved)
| Inputs |
|---|
%0 = (PI ) %3 = (* 1/4 %0) %5 = (* -1/4 %0) %8 = (* 1/2 %0) %10 = (* -1/2 %0) %0 (neg %0) %3 %5 (- %3 %5) %8 %10 (- %8 %10) (- %10 %8) |
| Outputs |
|---|
#s(literal 13176795/4194304 binary32) #s(literal -13176795/4194304 binary32) #s(literal 13176795/16777216 binary32) #s(literal -13176795/16777216 binary32) #s(literal 13176795/8388608 binary32) #s(literal 13176795/8388608 binary32) #s(literal -13176795/8388608 binary32) #s(literal 13176795/4194304 binary32) #s(literal -13176795/4194304 binary32) |
| 0.0ms | 1× | 0 | valid |
Compiled 38 to 15 computations (60.5% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9416 | 271773 |
| 1× | iter-limit |
| Inputs |
|---|
%1 = (neg.f32 s) %4 = (PI.f32 ) %5 = (neg.f32 %4) %6 = (/.f32 %5 s) %7 = (exp.f32 %6) %8 = (+.f32 #s(literal 1 binary32) %7) %9 = (/.f32 #s(literal 1 binary32) %8) %10 = (/.f32 %4 s) %11 = (exp.f32 %10) %12 = (+.f32 #s(literal 1 binary32) %11) %13 = (/.f32 #s(literal 1 binary32) %12) %16 = (*.f32 #s(literal -1 binary32) %10) %17 = (exp.f32 %16) %18 = (+.f32 #s(literal 1 binary32) %17) %19 = (/.f32 #s(literal 1 binary32) %18) %20 = (-.f32 %19 %13) %21 = (*.f32 u %20) %25 = (PI ) %28 = (exp (/ (neg %25) s)) %30 = (/ 1 (+ 1 %28)) %31 = (/ %25 s) %32 = (exp %31) %33 = (+ 1 %32) %34 = (/ 1 %33) %38 = (/ 1 (+ (* u (- %30 %34)) %34)) %39 = (- %38 1) %40 = (log %39) %41 = (approx %40 %10) %45 = (/.f32 #s(literal 1 binary32) %21) %46 = (-.f32 %45 #s(literal 1 binary32)) %47 = (approx %39 %46) %48 = (pow.f32 s #s(literal 2 binary32)) %49 = (approx %30 #s(literal 1/2 binary32)) %51 = (*.f32 #s(literal 1/4 binary32) %10) %53 = (*.f32 #s(literal -1/4 binary32) %10) %54 = (+.f32 #s(literal 1 binary32) %10) %55 = (+.f32 #s(literal 2 binary32) %10) %56 = (approx %33 %55) %57 = (+.f32 #s(literal 1/2 binary32) %53) %58 = (approx %34 %57) %59 = (*.f32 #s(literal 1/4 binary32) %4) %60 = (*.f32 #s(literal -1/4 binary32) %4) %61 = (-.f32 %59 %60) %62 = (/.f32 %61 s) %63 = (*.f32 u %61) %65 = (-.f32 %63 %59) %66 = (/.f32 %65 s) %67 = (*.f32 #s(literal -4 binary32) %66) %68 = (+.f32 #s(literal 1 binary32) %67) %69 = (approx %39 %68) %70 = (/.f32 #s(literal -1 binary32) s) %71 = (/.f32 #s(literal 1 binary32) %70) %72 = (/.f32 #s(literal 1 binary32) s) %73 = (-.f32 #s(literal -1 binary32) %7) %74 = (+.f32 %7 #s(literal 1 binary32)) %75 = (+.f32 %11 #s(literal 1 binary32)) %76 = (/.f32 #s(literal 1 binary32) %74) %77 = (*.f32 %72 %4) %78 = (/.f32 %1 %5) %79 = (/.f32 #s(literal 1 binary32) %78) %80 = (-.f32 #s(literal -1 binary32) %11) %81 = (/.f32 #s(literal 1 binary32) %75) %82 = (/.f32 #s(literal -1 binary32) %75) %83 = (/.f32 %80 %73) %84 = (-.f32 %83 #s(literal 1 binary32)) %85 = (-.f32 %76 %81) %86 = (/.f32 u %80) %87 = (/.f32 u %74) %88 = (*.f32 %84 u) %89 = (*.f32 %85 u) %90 = (fma.f32 %84 u #s(literal 1 binary32)) %91 = (/.f32 #s(literal -13176795/4194304 binary32) s) %92 = (exp.f32 %91) %93 = (/.f32 #s(literal 1 binary32) %56) %94 = (-.f32 %9 %93) %95 = (*.f32 u %94) %96 = (+.f32 %95 %93) %97 = (/.f32 #s(literal 1 binary32) %96) %98 = (-.f32 %97 #s(literal 1 binary32)) %99 = (log.f32 %98) %100 = (log.f32 %47) %101 = (log.f32 %69) %105 = (* 1/4 %25) %110 = (- (* u (- %105 (* -1/4 %25))) %105) %112 = (* -4 (/ %110 s)) %113 = (+ 1 %112) %114 = (approx %113 %54) %115 = (*.f32 #s(literal 4 binary32) %63) %116 = (/.f32 %4 u) %117 = (fma.f32 #s(literal -1/4 binary32) %116 %59) %118 = (-.f32 %117 %60) %119 = (*.f32 u %118) %120 = (approx %110 %119) %121 = (*.f32 s u) %122 = (/.f32 %4 %121) %123 = (fma.f32 #s(literal -4 binary32) %62 %122) %124 = (*.f32 u %123) %125 = (approx %112 %124) %126 = (/.f32 #s(literal 1 binary32) u) %127 = (+.f32 %126 %122) %128 = (fma.f32 #s(literal -4 binary32) %62 %127) %129 = (*.f32 u %128) %130 = (approx %113 %129) %133 = (approx (* 4 %110) %115) %134 = (/.f32 s %63) %141 = (* u (- (/ 1 (+ 1 (exp (* -1 %31)))) %34)) %143 = (approx (/ 1 %141) %134) %144 = (/.f32 %48 %63) %146 = (approx (/ s %141) %144) %147 = (- -1 %28) %148 = (approx %147 #s(literal -2 binary32)) %149 = (-.f32 %16 #s(literal 2 binary32)) %150 = (- -1 %32) %151 = (approx %150 %149) %152 = (*.f32 #s(literal 1/2 binary32) %4) %153 = (*.f32 #s(literal -1/2 binary32) %4) %154 = (-.f32 %152 %153) %155 = (*.f32 #s(literal 1/2 binary32) u) %156 = (fma.f32 #s(literal -1/2 binary32) u %155) %157 = (*.f32 u %154) %158 = (/.f32 %157 s) %159 = (*.f32 #s(literal 1/2 binary32) %158) %160 = (+.f32 #s(literal 1/2 binary32) %159) %161 = (-.f32 %160 %51) %163 = (- (/ %150 %147) 1) %166 = (+ %32 1) %167 = (/ (+ (* u %163) 1) %166) %168 = (approx %167 %161) %169 = (+.f32 #s(literal 1/2 binary32) %156) %171 = (+ %28 1) %176 = (approx (- (+ (/ u %150) (/ u %171)) (/ -1 %166)) %169) %177 = (-.f32 %153 %152) %178 = (*.f32 u %177) %179 = (*.f32 #s(literal 1/2 binary32) %178) %180 = (-.f32 %179 %60) %181 = (/.f32 %180 s) %182 = (*.f32 #s(literal -1 binary32) %181) %183 = (+.f32 #s(literal 1/2 binary32) %182) %184 = (approx %167 %183) %185 = (/.f32 u %73) %186 = (-.f32 %86 %185) %187 = (/.f32 #s(literal 1 binary32) %186) %188 = (-.f32 #s(literal -1 binary32) %88) %189 = (pow.f32 %75 #s(literal 2 binary32)) %190 = (/.f32 %75 %90) %191 = (/.f32 #s(literal 1 binary32) %188) %192 = (fma.f32 %191 %80 #s(literal -1 binary32)) %193 = (-.f32 #s(literal 1 binary32) %190) %194 = (fabs.f32 %193) %195 = (log.f32 %194) %196 = (*.f32 %189 %186) %197 = (/.f32 %196 %11) %198 = (fma.f32 %197 s %5) %201 = (/ %150 (- -1 (* %163 u))) %202 = (approx %201 %187) %203 = (/ 1 %171) %204 = (approx %203 #s(literal 1/2 binary32)) %205 = (fma.f32 #s(literal 1/4 binary32) %10 #s(literal 1/2 binary32)) %206 = (approx %203 %205) %207 = (approx %166 %55) %208 = (/.f32 #s(literal 1 binary32) %207) %209 = (*.f32 s s) %210 = (/.f32 %152 s) %213 = (approx (- %203 (/ 1 %166)) %210) %214 = (*.f32 %152 u) %215 = (fma.f32 %152 u %60) %216 = (*.f32 u %210) %217 = (*.f32 %216 s) %218 = (-.f32 %217 %59) %219 = (/.f32 %218 s) %220 = (*.f32 %214 s) %221 = (*.f32 s %59) %222 = (-.f32 %220 %221) %223 = (/.f32 %222 %209) %224 = (/.f32 %215 s) %225 = (/.f32 u s) %226 = (fma.f32 %152 %225 %53) %227 = (*.f32 %215 #s(literal -4 binary32)) %228 = (*.f32 %72 #s(literal -4 binary32)) %229 = (*.f32 %215 #s(literal 4 binary32)) %230 = (/.f32 s %227) %231 = (/.f32 #s(literal 1 binary32) %230) %232 = (fma.f32 %224 #s(literal -4 binary32) #s(literal 1 binary32)) %233 = (fma.f32 %215 %228 #s(literal 1 binary32)) %235 = (approx (- %201 1) %232) %236 = (fma.f32 %204 u %86) %237 = (-.f32 %236 %82) %238 = (/.f32 #s(literal 1 binary32) %237) %239 = (-.f32 %238 #s(literal 1 binary32)) %240 = (log.f32 %239) %242 = (-.f32 %206 %81) %243 = (fma.f32 %242 u %81) %244 = (/.f32 %207 %74) %245 = (-.f32 %244 #s(literal 1 binary32)) %246 = (*.f32 %245 %208) %247 = (-.f32 %76 %208) %248 = (*.f32 %247 u) %249 = (*.f32 u %245) %250 = (/.f32 %249 %207) %251 = (fma.f32 %248 %207 #s(literal 1 binary32)) %252 = (*.f32 %251 %208) %253 = (fma.f32 %247 u %208) %254 = (/.f32 #s(literal 1 binary32) %251) %255 = (/.f32 %207 %251) %256 = (*.f32 #s(literal 1 binary32) %253) %257 = (+.f32 #s(literal -1 binary32) %256) %258 = (*.f32 %253 #s(literal -1 binary32)) %259 = (/.f32 %257 %258) %260 = (fma.f32 %254 %207 #s(literal -1 binary32)) %261 = (fabs.f32 %257) %262 = (log.f32 %261) %263 = (fabs.f32 %258) %264 = (log.f32 %263) %265 = (-.f32 %262 %264) %266 = (fma.f32 %213 u %81) %267 = (/.f32 #s(literal 1 binary32) %266) %268 = (-.f32 %267 #s(literal 1 binary32)) %269 = (fabs.f32 %268) %270 = (log.f32 %269) %272 = (-.f32 %202 #s(literal 1 binary32)) %273 = (log.f32 %272) %274 = (pow.f32 %273 #s(literal -1 binary32)) %275 = (/.f32 #s(literal 1 binary32) %274) %276 = (pow.f32 %272 %1) %278 = (*.f32 %273 %1) %280 = (pow.f32 %278 #s(literal -1 binary32)) %282 = (log.f32 %235) %283 = (pow.f32 %282 #s(literal -1 binary32)) %284 = (/.f32 #s(literal 1 binary32) %283) %285 = (pow.f32 %235 %1) %288 = (+.f32 %92 #s(literal 1 binary32)) %289 = (/.f32 u %288) %290 = (+.f32 %86 %289) %291 = (-.f32 %290 %82) %292 = (/.f32 #s(literal 1 binary32) %291) %293 = (-.f32 %292 #s(literal 1 binary32)) %294 = (log.f32 %293) %297 = (* (neg s) %40) %299 = (*.f32 u #s(literal 13176795/8388608 binary32)) %300 = (-.f32 %299 %59) %301 = (*.f32 #s(literal 4 binary32) %300) %303 = (/.f32 %300 s) %304 = (*.f32 #s(literal -4 binary32) %303) %305 = (+.f32 #s(literal 1 binary32) %304) %306 = (approx %39 %305) %307 = (log.f32 %306) %309 = (-.f32 %19 %93) %310 = (*.f32 u %309) %311 = (-.f32 %49 %93) %312 = (*.f32 u %311) %313 = (+.f32 %312 %93) %314 = (/.f32 #s(literal 1 binary32) %313) %315 = (-.f32 %314 #s(literal 1 binary32)) %316 = (log.f32 %315) %318 = (approx %40 %77) %320 = (approx %40 %79) %322 = (/.f32 #s(literal 1 binary32) %310) %323 = (approx %38 %322) %324 = (-.f32 %323 #s(literal 1 binary32)) %325 = (log.f32 %324) %328 = (-.f32 %19 %58) %329 = (*.f32 u %328) %330 = (/.f32 s %329) %331 = (*.f32 #s(literal -1 binary32) %330) %333 = (/.f32 #s(literal 1 binary32) %329) %334 = (approx %38 %333) %335 = (-.f32 %334 #s(literal 1 binary32)) %336 = (log.f32 %335) %338 = (log.f32 %192) %342 = (/.f32 #s(literal 1 binary32) %89) %343 = (approx %38 %342) %344 = (-.f32 %343 #s(literal 1 binary32)) %345 = (log.f32 %344) %348 = (approx %38 %143) %349 = (-.f32 %348 #s(literal 1 binary32)) %350 = (log.f32 %349) %352 = (*.f32 #s(literal -1 binary32) %146) %354 = (*.f32 #s(literal 4 binary32) %120) %356 = (*.f32 #s(literal -4 binary32) %219) %357 = (approx %40 %356) %359 = (*.f32 #s(literal -4 binary32) %223) %360 = (+.f32 #s(literal 1 binary32) %359) %361 = (approx %39 %360) %362 = (log.f32 %361) %364 = (*.f32 #s(literal -4 binary32) %226) %365 = (+.f32 #s(literal 1 binary32) %364) %366 = (approx %39 %365) %367 = (log.f32 %366) %369 = (approx %40 %231) %371 = (approx %40 %125) %373 = (+.f32 #s(literal 1 binary32) %125) %374 = (approx %39 %373) %375 = (log.f32 %374) %377 = (approx %39 %233) %378 = (log.f32 %377) %380 = (approx %39 %114) %381 = (log.f32 %380) %383 = (approx %39 %130) %384 = (log.f32 %383) %388 = (/.f32 %80 %148) %389 = (-.f32 %388 #s(literal 1 binary32)) %390 = (fma.f32 u %389 #s(literal 1 binary32)) %391 = (/.f32 %390 %75) %392 = (/.f32 #s(literal 1 binary32) %391) %393 = (-.f32 #s(literal 1 binary32) %392) %394 = (fabs.f32 %393) %395 = (log.f32 %394) %397 = (/.f32 u %151) %398 = (+.f32 %397 %87) %399 = (-.f32 %398 %82) %400 = (/.f32 #s(literal 1 binary32) %399) %401 = (-.f32 %400 #s(literal 1 binary32)) %402 = (log.f32 %401) %404 = (/.f32 #s(literal 1 binary32) %168) %405 = (-.f32 #s(literal 1 binary32) %404) %406 = (fabs.f32 %405) %407 = (log.f32 %406) %409 = (/.f32 #s(literal 1 binary32) %184) %410 = (-.f32 #s(literal 1 binary32) %409) %411 = (fabs.f32 %410) %412 = (log.f32 %411) %414 = (/.f32 #s(literal 1 binary32) %176) %415 = (-.f32 %414 #s(literal 1 binary32)) %416 = (log.f32 %415) %419 = (/.f32 #s(literal 1 binary32) %243) %420 = (-.f32 %419 #s(literal 1 binary32)) %421 = (log.f32 %420) %423 = (*.f32 u %246) %424 = (+.f32 %423 %93) %425 = (/.f32 #s(literal 1 binary32) %424) %426 = (-.f32 %425 #s(literal 1 binary32)) %427 = (log.f32 %426) %429 = (+.f32 %250 %93) %430 = (/.f32 #s(literal 1 binary32) %429) %431 = (-.f32 %430 #s(literal 1 binary32)) %432 = (log.f32 %431) %434 = (/.f32 #s(literal 1 binary32) %252) %435 = (-.f32 %434 #s(literal 1 binary32)) %436 = (log.f32 %435) %438 = (-.f32 %255 #s(literal 1 binary32)) %439 = (log.f32 %438) %441 = (log.f32 %259) %443 = (log.f32 %260) s %1 #s(literal 1 binary32) u %4 %5 %6 %7 %8 %9 %10 %11 %12 %13 #s(literal -13176795/4194304 binary32) #s(literal -1 binary32) %16 %17 %18 %19 %20 %21 #s(literal 2 binary32) #s(literal 4 binary32) %41 #s(literal 1/2 binary32) #s(literal -2 binary32) #s(literal -1/2 binary32) %45 %46 %47 %48 %49 #s(literal 1/4 binary32) %51 #s(literal -1/4 binary32) %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 #s(literal -4 binary32) %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 #s(literal 13176795/8388608 binary32) %114 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %133 %134 %143 %144 %146 %148 %149 %151 %152 %153 %154 %155 %156 %157 %158 %159 %160 %161 %168 %169 %176 %177 %178 %179 %180 %181 %182 %183 %184 %185 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %196 %197 %198 %202 %204 %205 %206 %207 %208 %209 %210 %213 %214 %215 %216 %217 %218 %219 %220 %221 %222 %223 %224 %225 %226 %227 %228 %229 %230 %231 %232 %233 %235 %236 %237 %238 %239 %240 (*.f32 %1 %240) %242 %243 %244 %245 %246 %247 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %258 %259 %260 %261 %262 %263 %264 %265 %266 %267 %268 %269 %270 (*.f32 %1 %270) %272 %273 %274 %275 %276 (log.f32 %276) %278 (*.f32 %1 %273) %280 (/.f32 #s(literal 1 binary32) %280) %282 %283 %284 %285 (log.f32 %285) (*.f32 %1 %282) %288 %289 %290 %291 %292 %293 %294 (*.f32 %1 %294) (approx %297 #s(literal -13176795/4194304 binary32)) %299 %300 %301 (approx %297 %301) %303 %304 %305 %306 %307 (*.f32 %1 %307) %309 %310 %311 %312 %313 %314 %315 %316 (*.f32 %1 %316) %318 (*.f32 %1 %318) %320 (*.f32 %1 %320) %322 %323 %324 %325 (*.f32 %1 %325) (*.f32 %71 %99) %328 %329 %330 %331 (approx %297 %331) %333 %334 %335 %336 (*.f32 %1 %336) %338 (*.f32 %71 %100) (*.f32 %71 %101) (*.f32 %71 %41) %342 %343 %344 %345 (*.f32 %1 %345) (approx %297 %198) %348 %349 %350 (*.f32 %1 %350) %352 (approx %297 %352) %354 (approx %297 %354) %356 %357 (*.f32 %1 %357) %359 %360 %361 %362 (*.f32 %1 %362) %364 %365 %366 %367 (*.f32 %1 %367) %369 (*.f32 %1 %369) %371 (*.f32 %1 %371) %373 %374 %375 (*.f32 %1 %375) %377 %378 (*.f32 %1 %378) %380 %381 (*.f32 %1 %381) %383 %384 (*.f32 %1 %384) (approx %297 %229) (approx %297 %133) %388 %389 %390 %391 %392 %393 %394 %395 (*.f32 %1 %395) %397 %398 %399 %400 %401 %402 (*.f32 %1 %402) %404 %405 %406 %407 (*.f32 %1 %407) %409 %410 %411 %412 (*.f32 %1 %412) %414 %415 %416 (*.f32 %1 %416) (*.f32 %1 %195) %419 %420 %421 (*.f32 %1 %421) %423 %424 %425 %426 %427 (*.f32 %1 %427) %429 %430 %431 %432 (*.f32 %1 %432) %434 %435 %436 (*.f32 %1 %436) %438 %439 (*.f32 %1 %439) %441 (*.f32 %1 %441) %443 (*.f32 %1 %443) (*.f32 %1 %265) (*.f32 %1 %338) (*.f32 %1 %275) (*.f32 %1 %284) |
| Outputs |
|---|
%7 = (PI ) %8 = (/ %7 s) %9 = (* -1 %8) %13 = (exp %8) %14 = (+ 1 %13) %15 = (/ 1 %14) %16 = (- (/ 1 (+ 1 (exp %9))) %15) %17 = (* u %16) %20 = (PI.f32 ) %21 = (/.f32 %20 s) %22 = (*.f32 #s(literal -1 binary32) %21) %23 = (exp.f32 %22) %24 = (+.f32 #s(literal 1 binary32) %23) %25 = (/.f32 #s(literal 1 binary32) %24) %26 = (exp.f32 %21) %27 = (+.f32 #s(literal 1 binary32) %26) %28 = (/.f32 #s(literal 1 binary32) %27) %29 = (-.f32 %25 %28) %30 = (*.f32 u %29) %32 = (neg %7) %33 = (/ %32 s) %34 = (exp %33) %35 = (+ 1 %34) %36 = (/ 1 %35) %39 = (+ (* u (- %36 %15)) %15) %40 = (/ 1 %39) %41 = (- %40 1) %42 = (log %41) %45 = (pow.f32 %27 #s(literal 2 binary32)) %46 = (*.f32 %45 %29) %47 = (*.f32 u %46) %48 = (/.f32 %47 %26) %51 = (/.f32 %46 %26) %54 = (pow.f32 %27 #s(literal 4 binary32)) %55 = (pow.f32 %29 #s(literal 2 binary32)) %57 = (*.f32 #s(literal 2 binary32) %21) %58 = (exp.f32 %57) %61 = (pow.f32 %27 #s(literal 3 binary32)) %62 = (*.f32 %61 %55) %65 = (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %54 %55) %58) (*.f32 #s(literal 2 binary32) (/.f32 %62 %26))) %66 = (*.f32 u %65) %73 = (pow.f32 %29 #s(literal 3 binary32)) %74 = (*.f32 %54 %73) %78 = (pow.f32 %27 #s(literal 6 binary32)) %81 = (exp.f32 (*.f32 #s(literal 3 binary32) %21)) %84 = (pow.f32 %27 #s(literal 5 binary32)) %90 = (*.f32 u (fma.f32 #s(literal -6 binary32) (/.f32 %74 %26) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 %78 %73) %81) (*.f32 #s(literal 6 binary32) (/.f32 (*.f32 %84 %73) %58))))) %97 = (/ 1 %17) %98 = (/.f32 #s(literal 1 binary32) %30) %100 = (- %97 1) %101 = (/.f32 #s(literal 1 binary32) %29) %107 = (+.f32 %26 (*.f32 #s(literal -1 binary32) %47)) %112 = (+.f32 %26 (*.f32 u (-.f32 (*.f32 u %62) %46))) %121 = (+.f32 %26 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %74)) (*.f32 #s(literal -1 binary32) %62))) %46))) %124 = (* 1/4 %7) %126 = (* -1/4 %7) %127 = (- %124 %126) %128 = (* u %127) %130 = (*.f32 #s(literal 1/4 binary32) %20) %132 = (*.f32 #s(literal -1/4 binary32) %20) %133 = (-.f32 %130 %132) %134 = (*.f32 u %133) %136 = (- %128 %124) %138 = (-.f32 %134 %130) %140 = (/ %136 s) %141 = (*.f32 #s(literal -1/4 binary32) %21) %143 = (*.f32 #s(literal 1/4 binary32) %21) %145 = (*.f32 u (-.f32 %143 %141)) %149 = (* -4 %140) %151 = (fma.f32 #s(literal -4 binary32) %145 %21) %153 = (+ 1 %149) %154 = (+.f32 #s(literal 1 binary32) %21) %158 = (- -1 %13) %159 = (/ u %158) %160 = (/.f32 u %27) %161 = (*.f32 #s(literal -1 binary32) %160) %163 = (+ %34 1) %164 = (/ u %163) %165 = (/.f32 u %24) %167 = (- -1 %34) %168 = (/ %158 %167) %169 = (- %168 1) %170 = (* %169 u) %172 = (+.f32 %25 (/.f32 %26 %24)) %173 = (-.f32 %172 #s(literal 1 binary32)) %174 = (*.f32 u %173) %176 = (+ %170 1) %178 = (+.f32 #s(literal 1 binary32) %174) %181 = (fma.f32 u %29 %28) %192 = (*.f32 #s(literal 4 binary32) %134) %194 = (/ %7 u) %195 = (/.f32 %20 u) %198 = (+ (* -1/4 %194) %124) %199 = (*.f32 #s(literal -1/4 binary32) %195) %201 = (*.f32 u %20) %202 = (*.f32 #s(literal 1/4 binary32) %201) %203 = (fma.f32 #s(literal -1/4 binary32) %20 %202) %206 = (- %198 %126) %207 = (fma.f32 #s(literal -1/4 binary32) %20 %134) %212 = (* s u) %213 = (*.f32 s u) %215 = (/ %7 %212) %216 = (/.f32 %20 %213) %218 = (/ %127 s) %219 = (* -4 %218) %220 = (+ %219 %215) %221 = (/.f32 %134 s) %222 = (fma.f32 #s(literal -4 binary32) %221 %21) %225 = (* u %220) %227 = (/ 1 u) %228 = (/.f32 #s(literal 1 binary32) u) %230 = (+ %227 %215) %231 = (/.f32 %154 u) %233 = (+ %219 %230) %234 = (+.f32 #s(literal 1 binary32) %222) %237 = (* u %233) %239 = (* 4 %136) %240 = (*.f32 #s(literal -1 binary32) %20) %248 = (pow s 2) %250 = (pow.f32 s #s(literal 2 binary32)) %251 = (/.f32 %250 %134) %253 = (/ s %17) %254 = (/.f32 s %30) %258 = (*.f32 #s(literal 1/2 binary32) u) %260 = (* 1/2 %7) %262 = (* -1/2 %7) %264 = (* u (- %260 %262)) %265 = (*.f32 #s(literal 1/2 binary32) %20) %267 = (*.f32 #s(literal -1/2 binary32) %20) %268 = (-.f32 %265 %267) %269 = (*.f32 u %268) %271 = (/ %264 s) %272 = (/.f32 %269 s) %274 = (* 1/2 %271) %275 = (*.f32 #s(literal 1/2 binary32) %272) %277 = (+ 1/2 %274) %279 = (+.f32 #s(literal 1/2 binary32) %275) %281 = (* 1/4 %8) %282 = (- %277 %281) %283 = (-.f32 #s(literal 1/2 binary32) %143) %289 = (+ %13 1) %290 = (/ (+ (* u %169) 1) %289) %291 = (*.f32 %24 %27) %294 = (+.f32 (/.f32 #s(literal 1 binary32) %291) (/.f32 %26 %291)) %295 = (-.f32 %294 %28) %299 = (* u (- %262 %260)) %300 = (-.f32 %267 %265) %301 = (*.f32 u %300) %303 = (* 1/2 %299) %304 = (*.f32 #s(literal 1/2 binary32) %301) %306 = (- %303 %126) %308 = (-.f32 %304 %132) %310 = (/ %306 s) %312 = (/.f32 %301 s) %313 = (*.f32 #s(literal 1/2 binary32) %312) %316 = (* -1 %310) %317 = (fma.f32 #s(literal -1/2 binary32) %312 %141) %319 = (+ 1/2 %316) %320 = (+.f32 #s(literal 1/2 binary32) %141) %324 = (/ u %167) %325 = (*.f32 #s(literal -1 binary32) %165) %327 = (- -1 %170) %329 = (-.f32 #s(literal 1 binary32) %172) %330 = (*.f32 u %329) %333 = (/ %289 %176) %334 = (*.f32 %27 %173) %340 = (pow.f32 %173 #s(literal 2 binary32)) %341 = (*.f32 %27 %340) %348 = (pow.f32 %173 #s(literal 3 binary32)) %360 = (/ 1 %327) %363 = (*.f32 u %340) %365 = (*.f32 #s(literal -1 binary32) %173) %370 = (*.f32 u %348) %378 = (+ (* %360 %158) -1) %379 = (fma.f32 %26 %173 %172) %380 = (-.f32 #s(literal 1 binary32) %379) %381 = (*.f32 u %380) %384 = (*.f32 %26 %340) %385 = (*.f32 %329 %173) %386 = (fma.f32 #s(literal -1 binary32) %384 %385) %396 = (fma.f32 #s(literal -1 binary32) (*.f32 %329 %340) (*.f32 %26 %348)) %406 = (- 1 %333) %425 = (fabs %406) %428 = (+.f32 (/.f32 #s(literal 1 binary32) %178) (/.f32 %26 %178)) %429 = (-.f32 #s(literal 1 binary32) %428) %430 = (fabs.f32 %429) %432 = (log %425) %433 = (log.f32 %430) %435 = (pow %289 2) %436 = (- %159 %324) %437 = (* %435 %436) %439 = (/ %437 %13) %442 = (+ (* %439 s) %32) %444 = (/.f32 (*.f32 s %47) %26) %447 = (* %260 u) %448 = (*.f32 #s(literal 1/2 binary32) %201) %450 = (+ %447 %126) %451 = (fma.f32 #s(literal -1/4 binary32) %20 %448) %453 = (/ %260 s) %454 = (* u %453) %455 = (/.f32 %201 s) %456 = (*.f32 #s(literal 1/2 binary32) %455) %459 = (- (* %454 s) %124) %460 = (-.f32 %448 %130) %462 = (/ %459 s) %465 = (* %447 s) %467 = (*.f32 #s(literal 1/2 binary32) (*.f32 s %201)) %469 = (* s %124) %470 = (- %465 %469) %471 = (*.f32 s %20) %474 = (*.f32 #s(literal 1/4 binary32) %471) %477 = (/ u s) %478 = (/.f32 u s) %480 = (* %450 -4) %482 = (*.f32 #s(literal -2 binary32) %201) %485 = (* %450 4) %486 = (*.f32 #s(literal 2 binary32) %201) %489 = (/ s %480) %490 = (/.f32 s %20) %492 = (/.f32 %213 %20) %506 = (/ 1 %489) %507 = (fma.f32 #s(literal -2 binary32) %455 %21) %509 = (/ %450 s) %511 = (+ (* %509 -4) 1) %514 = (neg s) %515 = (/ 1 %163) %517 = (+ (* %515 u) %159) %518 = (/ -1 %289) %520 = (/ 1 (- %517 %518)) %521 = (- %520 1) %522 = (log %521) %523 = (* %514 %522) %528 = (/.f32 (*.f32 s %46) %26) %543 = (- (/ %289 %163) 1) %545 = (/ (* u %543) %289) %546 = (/.f32 %174 %27) %548 = (/ 1 %289) %550 = (* (- %515 %548) u) %552 = (+ (* %550 %289) 1) %553 = (*.f32 %27 %29) %554 = (*.f32 u %553) %555 = (+.f32 #s(literal 1 binary32) %554) %557 = (/ 1 %552) %561 = (*.f32 %45 %55) %562 = (*.f32 u %561) %567 = (*.f32 %61 %73) %568 = (*.f32 u %567) %570 = (*.f32 #s(literal -1 binary32) %561) %577 = (+ %550 %548) %579 = (+ -1 (* 1 %577)) %580 = (-.f32 %28 #s(literal 1 binary32)) %582 = (-.f32 %181 #s(literal 1 binary32)) %584 = (* %577 -1) %587 = (*.f32 #s(literal -1 binary32) %30) %590 = (/ %579 %584) %591 = (*.f32 %27 %580) %592 = (*.f32 #s(literal -1 binary32) %591) %596 = (-.f32 %553 (*.f32 %45 (*.f32 %29 %580))) %597 = (*.f32 u %596) %600 = (*.f32 %596 %29) %601 = (*.f32 %27 %600) %607 = (*.f32 %596 %55) %617 = (+ (* %557 %289) -1) %618 = (fma.f32 %26 %553 %553) %619 = (*.f32 u %618) %624 = (fma.f32 #s(literal -1 binary32) (*.f32 %26 %561) %570) %631 = (fma.f32 %26 %567 %567) %640 = (fabs %579) %641 = (fabs.f32 %582) %643 = (log %640) %644 = (log.f32 %641) %646 = (fabs %584) %647 = (*.f32 #s(literal -1 binary32) %181) %648 = (fabs.f32 %647) %650 = (log %646) %651 = (log.f32 %648) %653 = (- %643 %650) %654 = (-.f32 %644 %651) %658 = (fabs (- (/ 1 %577) 1)) %659 = (/.f32 #s(literal 1 binary32) %181) %660 = (-.f32 %659 #s(literal 1 binary32)) %661 = (fabs.f32 %660) %663 = (log %658) %664 = (log.f32 %661) %666 = (* %514 %663) %670 = (/ %158 %327) %671 = (- %670 1) %672 = (log %671) %677 = (pow.f32 %380 #s(literal 2 binary32)) %680 = (fma.f32 #s(literal -2 binary32) (/.f32 %386 %26) (*.f32 #s(literal -1 binary32) (/.f32 %677 %58))) %681 = (*.f32 u %680) %682 = (/.f32 #s(literal 1 binary32) %26) %687 = (+.f32 %173 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 %26 %24)) %25)) %692 = (pow.f32 %380 #s(literal 3 binary32)) %698 = (fma.f32 #s(literal -6 binary32) (/.f32 %396 %26) (fma.f32 #s(literal 2 binary32) (/.f32 %692 %81) (*.f32 #s(literal 6 binary32) (/.f32 (*.f32 %386 %380) %58)))) %699 = (*.f32 u %698) %706 = (pow %672 -1) %708 = (pow.f32 %20 #s(literal 2 binary32)) %709 = (*.f32 %708 %26) %713 = (pow.f32 s #s(literal 3 binary32)) %715 = (pow.f32 %20 #s(literal 3 binary32)) %716 = (pow.f32 %26 #s(literal 2 binary32)) %717 = (*.f32 %715 %716) %722 = (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %713 %677) %717) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 %250 %680) %708))) %726 = (/.f32 (*.f32 %250 %380) %709) %732 = (*.f32 %20 %26) %734 = (*.f32 %680 %380) %736 = (*.f32 %715 %26) %750 = (pow %671 %514) %751 = (exp.f32 %240) %753 = (*.f32 %751 %380) %761 = (/.f32 (*.f32 s %753) %26) %762 = (*.f32 s %680) %763 = (*.f32 %250 %677) %766 = (fma.f32 #s(literal -1/2 binary32) %762 (*.f32 #s(literal 1/2 binary32) (/.f32 %763 %716))) %767 = (*.f32 %751 %766) %773 = (*.f32 s %698) %775 = (pow.f32 %26 #s(literal 3 binary32)) %777 = (*.f32 %250 %734) %781 = (fma.f32 #s(literal -1/6 binary32) %773 (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 %713 %692) %775) (*.f32 #s(literal 1/2 binary32) (/.f32 %777 %26)))) %789 = (log %750) %790 = (*.f32 s %381) %795 = (*.f32 s %380) %796 = (/.f32 %795 %26) %797 = (pow.f32 %751 #s(literal 2 binary32)) %801 = (exp.f32 (*.f32 #s(literal -2 binary32) %20)) %805 = (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %250 (*.f32 %797 %677)) (*.f32 %801 %716)) (*.f32 #s(literal 2 binary32) %766)) %836 = (* %672 %514) %851 = (pow %836 -1) %855 = (/.f32 #s(literal 1 binary32) %20) %860 = (fma.f32 #s(literal -1/2 binary32) (/.f32 %762 %708) (/.f32 %763 %717)) %864 = (*.f32 #s(literal -1 binary32) (/.f32 %795 %709)) %886 = (/ -13176795/4194304 s) %887 = (exp %886) %888 = (+ %887 1) %889 = (/ u %888) %891 = (/.f32 #s(literal -13176795/4194304 binary32) s) %892 = (exp.f32 %891) %893 = (+.f32 #s(literal 1 binary32) %892) %894 = (/.f32 u %893) %896 = (+ %159 %889) %897 = (/.f32 #s(literal 1 binary32) %893) %898 = (-.f32 %897 %28) %899 = (*.f32 u %898) %901 = (- %896 %518) %904 = (/ 1 %901) %905 = (*.f32 %45 %898) %906 = (*.f32 u %905) %908 = (+.f32 %26 (*.f32 #s(literal -1 binary32) %906)) %911 = (pow.f32 %898 #s(literal 2 binary32)) %912 = (*.f32 %61 %911) %916 = (+.f32 %26 (*.f32 u (-.f32 (*.f32 u %912) %905))) %919 = (pow.f32 %898 #s(literal 3 binary32)) %920 = (*.f32 %54 %919) %928 = (+.f32 %26 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %920)) (*.f32 #s(literal -1 binary32) %912))) %905))) %931 = (- %904 1) %935 = (log %931) %939 = (/.f32 %905 %26) %944 = (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %54 %911) %58) (*.f32 #s(literal 2 binary32) (/.f32 %912 %26))) %945 = (*.f32 u %944) %958 = (*.f32 u (fma.f32 #s(literal -6 binary32) (/.f32 %920 %26) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 %78 %919) %81) (*.f32 #s(literal 6 binary32) (/.f32 (*.f32 %84 %919) %58))))) %965 = (* %514 %935) %972 = (/.f32 (*.f32 s %905) %26) %986 = (* u 13176795/8388608) %988 = (*.f32 #s(literal 13176795/8388608 binary32) u) %990 = (- %986 %124) %991 = (-.f32 %988 %130) %993 = (* 4 %990) %995 = (*.f32 #s(literal 13176795/2097152 binary32) u) %998 = (/ %990 s) %999 = (*.f32 #s(literal 13176795/8388608 binary32) %478) %1002 = (* -4 %998) %1004 = (fma.f32 #s(literal -13176795/2097152 binary32) %478 %21) %1006 = (+ 1 %1002) %1009 = (* -1 %253) %1016 = (* %514 (log (fabs (- 1 (/ 1 %290))))) %1020 = (* %543 %548) %1022 = (+ (* u %1020) %15) %1023 = (/ 1 %1022) %1024 = (*.f32 %45 %295) %1025 = (*.f32 u %1024) %1027 = (+.f32 %26 (*.f32 #s(literal -1 binary32) %1025)) %1030 = (pow.f32 %295 #s(literal 2 binary32)) %1031 = (*.f32 %61 %1030) %1035 = (+.f32 %26 (*.f32 u (-.f32 (*.f32 u %1031) %1024))) %1038 = (pow.f32 %295 #s(literal 3 binary32)) %1039 = (*.f32 %54 %1038) %1047 = (+.f32 %26 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %1039)) (*.f32 #s(literal -1 binary32) %1031))) %1024))) %1050 = (- %1023 1) %1054 = (log %1050) %1058 = (/.f32 %1024 %26) %1063 = (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %54 %1030) %58) (*.f32 #s(literal 2 binary32) (/.f32 %1031 %26))) %1064 = (*.f32 u %1063) %1077 = (*.f32 u (fma.f32 #s(literal -6 binary32) (/.f32 %1039 %26) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 %78 %1038) %81) (*.f32 #s(literal 6 binary32) (/.f32 (*.f32 %84 %1038) %58))))) %1084 = (* %514 %1054) %1091 = (/.f32 (*.f32 s %1024) %26) %1104 = (* %552 %548) %1107 = (log (- (/ 1 %1104) 1)) %1111 = (/.f32 %618 %26) %1116 = (fma.f32 #s(literal -2 binary32) (/.f32 %624 %26) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 %618 #s(literal 2 binary32)) %58))) %1117 = (*.f32 u %1116) %1130 = (*.f32 u (fma.f32 #s(literal -6 binary32) (/.f32 (*.f32 %624 %618) %58) (fma.f32 #s(literal -6 binary32) (/.f32 %631 %26) (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 %618 #s(literal 3 binary32)) %81))))) %1137 = (* %514 %1107) %1144 = (/.f32 (*.f32 s %618) %26) %1157 = (log %590) %1158 = (log.f32 %592) %1164 = (pow.f32 %596 #s(literal 2 binary32)) %1165 = (pow.f32 %580 #s(literal 2 binary32)) %1169 = (fma.f32 #s(literal -2 binary32) (/.f32 %600 %580) (*.f32 #s(literal -1 binary32) (/.f32 %1164 (*.f32 %45 %1165)))) %1170 = (*.f32 u %1169) %1171 = (/.f32 %29 %580) %1189 = (*.f32 u (fma.f32 #s(literal 2 binary32) (/.f32 (pow.f32 %596 #s(literal 3 binary32)) (*.f32 %61 (pow.f32 %580 #s(literal 3 binary32)))) (fma.f32 #s(literal 6 binary32) (/.f32 (*.f32 %27 %607) %580) (*.f32 #s(literal 6 binary32) (/.f32 (*.f32 %1164 %29) (*.f32 %27 %1165)))))) %1197 = (* %514 %1157) %1198 = (*.f32 s %1158) %1207 = (/.f32 (*.f32 s %596) %591) %1223 = (* %514 %653) %1227 = (*.f32 %27 %55) %1228 = (/.f32 #s(literal 1 binary32) %1227) %1229 = (/.f32 #s(literal 1 binary32) %55) %1230 = (fma.f32 #s(literal 2 binary32) %1228 %1229) %1231 = (/.f32 %1230 u) %1236 = (/.f32 #s(literal 1 binary32) (*.f32 %27 %73)) %1237 = (*.f32 %45 %73) %1238 = (/.f32 #s(literal 1 binary32) %1237) %1239 = (/.f32 #s(literal 1 binary32) %73) %1242 = (fma.f32 #s(literal 6 binary32) %1236 (fma.f32 #s(literal 6 binary32) %1238 (*.f32 #s(literal 2 binary32) %1239))) %1243 = (pow.f32 u #s(literal 2 binary32)) %1245 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %1242 %1243) %101) %1251 = (pow.f32 %29 #s(literal 4 binary32)) %1253 = (/.f32 #s(literal 1 binary32) (*.f32 %45 %1251)) %1256 = (/.f32 #s(literal 1 binary32) (*.f32 %27 %1251)) %1257 = (*.f32 %61 %1251) %1258 = (/.f32 #s(literal 1 binary32) %1257) %1259 = (/.f32 #s(literal 1 binary32) %1251) %1264 = (fma.f32 #s(literal 12 binary32) %1253 (fma.f32 #s(literal 24 binary32) %1256 (fma.f32 #s(literal 24 binary32) %1253 (fma.f32 #s(literal 24 binary32) %1258 (*.f32 #s(literal 6 binary32) %1259))))) %1265 = (pow.f32 u #s(literal 3 binary32)) %1275 = (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %1243 %1227))) %1280 = (+.f32 %98 (/.f32 #s(literal 1 binary32) (*.f32 %1265 %1237))) %1283 = (fma.f32 #s(literal -1/4 binary32) %195 %130) %1284 = (-.f32 %1283 %132) %1294 = (/.f32 %133 s) %1295 = (fma.f32 #s(literal -4 binary32) %1294 %216) %1298 = (+.f32 %228 %216) %1299 = (fma.f32 #s(literal -4 binary32) %1294 %1298) %1302 = (+.f32 %228 %172) %1307 = (/.f32 #s(literal 1 binary32) (*.f32 u %27)) %1308 = (+.f32 %1307 %25) %1310 = (*.f32 u (-.f32 %1308 %28)) %1312 = (*.f32 u %1227) %1313 = (/.f32 #s(literal 1 binary32) %1312) %1315 = (/.f32 (-.f32 %101 %1313) u) %1319 = (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 %1243 %1237)) %101) %1337 = (fma.f32 #s(literal -1 binary32) %195 (*.f32 #s(literal 4 binary32) %133)) %1338 = (*.f32 u %1337) %1340 = (/.f32 %268 s) %1341 = (*.f32 #s(literal 1/2 binary32) %228) %1342 = (fma.f32 #s(literal 1/2 binary32) %1340 %1341) %1345 = (*.f32 #s(literal 1/4 binary32) %216) %1353 = (*.f32 #s(literal 1/2 binary32) %300) %1358 = (/.f32 %300 s) %1359 = (*.f32 #s(literal 1/2 binary32) %1358) %1361 = (*.f32 u (fma.f32 #s(literal 1/4 binary32) %216 %1359)) %1367 = (*.f32 u (fma.f32 #s(literal -1/2 binary32) %1358 (*.f32 #s(literal -1/4 binary32) %216))) %1379 = (/.f32 #s(literal 1 binary32) %340) %1381 = (+.f32 %1379 (/.f32 %26 %340)) %1382 = (/.f32 %1381 u) %1383 = (/.f32 #s(literal 1 binary32) %173) %1384 = (/.f32 %26 %173) %1385 = (+.f32 %1383 %1384) %1389 = (*.f32 %1243 %348) %1395 = (/.f32 #s(literal 1 binary32) %363) %1397 = (+.f32 %1395 (/.f32 %26 %363)) %1401 = (pow.f32 %173 #s(literal 4 binary32)) %1404 = (+.f32 (/.f32 #s(literal 1 binary32) %1401) (/.f32 %26 %1401)) %1415 = (pow.f32 %329 #s(literal 2 binary32)) %1416 = (*.f32 u %1415) %1417 = (/.f32 #s(literal 1 binary32) %1416) %1418 = (/.f32 #s(literal 1 binary32) %329) %1422 = (pow.f32 %329 #s(literal 3 binary32)) %1423 = (*.f32 %1243 %1422) %1424 = (/.f32 #s(literal 1 binary32) %1423) %1429 = (pow.f32 %329 #s(literal 4 binary32)) %1430 = (*.f32 %1265 %1429) %1437 = (/.f32 %27 %330) %1438 = (*.f32 #s(literal -1 binary32) %1437) %1441 = (*.f32 %1243 %1415) %1442 = (/.f32 %27 %1441) %1447 = (*.f32 %1265 %1422) %1455 = (*.f32 #s(literal -1 binary32) (/.f32 %1385 u)) %1458 = (*.f32 %1243 %340) %1461 = (+.f32 (/.f32 #s(literal 1 binary32) %1458) (/.f32 %26 %1458)) %1463 = (/.f32 #s(literal 1 binary32) %174) %1464 = (/.f32 %26 %174) %1465 = (+.f32 %1463 %1464) %1468 = (*.f32 %1265 %348) %1478 = (pow.f32 %1385 #s(literal 2 binary32)) %1479 = (*.f32 #s(literal 2 binary32) %1381) %1480 = (fma.f32 #s(literal -1 binary32) %1478 %1479) %1482 = (*.f32 #s(literal 1/2 binary32) (/.f32 %1480 u)) %1488 = (/.f32 %26 %348) %1490 = (/.f32 #s(literal 1 binary32) %348) %1491 = (-.f32 (*.f32 #s(literal -1 binary32) %1488) %1490) %1494 = (fma.f32 #s(literal -2 binary32) (pow.f32 %1385 #s(literal 3 binary32)) (fma.f32 #s(literal 6 binary32) (*.f32 %1385 %1381) (*.f32 #s(literal 6 binary32) %1491))) %1496 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %1494 %1243) %1482) %1502 = (pow.f32 %1381 #s(literal 2 binary32)) %1506 = (*.f32 #s(literal 24 binary32) %1404) %1510 = (fma.f32 #s(literal -12 binary32) %1502 (fma.f32 #s(literal -6 binary32) (pow.f32 %1385 #s(literal 4 binary32)) (fma.f32 #s(literal 24 binary32) (*.f32 %1385 %1491) (fma.f32 #s(literal 24 binary32) (*.f32 %1478 %1381) %1506)))) %1521 = (/.f32 %27 %1416) %1522 = (/.f32 %27 %329) %1523 = (*.f32 #s(literal -1 binary32) %1522) %1527 = (/.f32 %27 %1423) %1541 = (*.f32 #s(literal 1/2 binary32) %21) %1545 = (/.f32 %471 u) %1552 = (*.f32 u (fma.f32 #s(literal -2 binary32) %20 %195)) %1557 = (*.f32 u (fma.f32 #s(literal -1 binary32) %195 (*.f32 #s(literal 2 binary32) %20))) %1559 = (/.f32 s %201) %1568 = (/.f32 s (*.f32 %1243 %20)) %1591 = (/.f32 s %29) %1592 = (*.f32 s %1230) %1593 = (/.f32 %1592 u) %1594 = (*.f32 #s(literal 1/2 binary32) %1593) %1598 = (*.f32 s %1242) %1599 = (/.f32 %1598 %1243) %1604 = (*.f32 s %1264) %1615 = (/.f32 #s(literal 1 binary32) %554) %1617 = (/.f32 #s(literal 1 binary32) %553) %1618 = (/.f32 #s(literal 1 binary32) %562) %1624 = (+.f32 %1617 (/.f32 #s(literal 1 binary32) (*.f32 %1243 %567))) %1628 = (*.f32 %54 %1251) %1642 = (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) %29) %1307)) %1644 = (/.f32 %26 %554) %1645 = (+.f32 %1615 %1644) %1648 = (/.f32 #s(literal 1 binary32) %561) %1650 = (+.f32 %1648 (/.f32 %26 %561)) %1655 = (*.f32 %1265 %567) %1660 = (*.f32 %1243 %561) %1668 = (+.f32 %28 %165) %1671 = (fabs.f32 (-.f32 %1668 (+.f32 #s(literal 1 binary32) %160))) %1673 = (log.f32 %1671) %1677 = (fabs.f32 (*.f32 #s(literal -1 binary32) (-.f32 %1668 %160))) %1679 = (log.f32 %1677) %1681 = (-.f32 %1673 %1679) %1692 = (-.f32 (*.f32 #s(literal 2 binary32) %1228) %1229) %1693 = (/.f32 %1692 u) %1694 = (*.f32 #s(literal 1/2 binary32) %1693) %1698 = (*.f32 #s(literal 6 binary32) %1236) %1700 = (fma.f32 #s(literal 2 binary32) %1239 (*.f32 #s(literal 6 binary32) %1238)) %1701 = (-.f32 %1698 %1700) %1703 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %1701 %1243) %1694) %1712 = (-.f32 (fma.f32 #s(literal 24 binary32) %1256 (*.f32 #s(literal 24 binary32) %1258)) (fma.f32 #s(literal 6 binary32) %1259 (*.f32 #s(literal 36 binary32) %1253))) %1718 = (*.f32 s %1692) %1719 = (/.f32 %1718 u) %1724 = (/.f32 (*.f32 s %1701) %1243) %1729 = (*.f32 s %1712) %1739 = (fma.f32 #s(literal -2 binary32) (/.f32 %27 %1415) (*.f32 #s(literal -1 binary32) (/.f32 %45 %1415))) %1741 = (*.f32 #s(literal 1/2 binary32) (/.f32 %1739 u)) %1750 = (fma.f32 #s(literal -6 binary32) (/.f32 %27 %1422) (fma.f32 #s(literal -6 binary32) (/.f32 %45 %1422) (*.f32 #s(literal -2 binary32) (/.f32 %61 %1422)))) %1752 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %1750 %1243) %1741) %1758 = (/.f32 %45 %1429) %1765 = (fma.f32 #s(literal -24 binary32) (/.f32 %27 %1429) (fma.f32 #s(literal -24 binary32) %1758 (fma.f32 #s(literal -24 binary32) (/.f32 %61 %1429) (fma.f32 #s(literal -12 binary32) %1758 (*.f32 #s(literal -6 binary32) (/.f32 %54 %1429)))))) %1774 = (/.f32 %329 %27) %1775 = (*.f32 %1739 %1415) %1776 = (*.f32 u %45) %1777 = (/.f32 %1775 %1776) %1782 = (*.f32 %1750 %1415) %1784 = (pow.f32 %1739 #s(literal 2 binary32)) %1785 = (*.f32 %1784 %1422) %1788 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %1782 %45) (*.f32 #s(literal 1/4 binary32) (/.f32 %1785 %61))) %1790 = (*.f32 #s(literal -1 binary32) %1774) %1792 = (*.f32 #s(literal 1/2 binary32) %1777) %1796 = (*.f32 %1765 %1415) %1800 = (*.f32 %1750 (*.f32 %1739 %1422)) %1810 = (*.f32 %1243 %45) %1812 = (*.f32 %1243 %61) %1819 = (*.f32 s %27) %1820 = (/.f32 %1819 %330) %1823 = (*.f32 s %1739) %1824 = (/.f32 %1823 %1243) %1825 = (*.f32 %250 %45) %1827 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %1825 %1441) %1820) %1832 = (*.f32 %250 (*.f32 %27 %1739)) %1835 = (*.f32 s %1750) %1837 = (*.f32 %713 %61) %1846 = (/.f32 %1825 %1415) %1848 = (fma.f32 #s(literal -1/2 binary32) %1823 (*.f32 #s(literal 1/2 binary32) %1846)) %1852 = (/.f32 %1819 %329) %1853 = (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1846 (*.f32 #s(literal 2 binary32) %1848)) u) %1852) %1859 = (/.f32 %1837 %1422) %1863 = (fma.f32 #s(literal -1/2 binary32) (/.f32 %1832 %329) (fma.f32 #s(literal -1/6 binary32) %1835 (*.f32 #s(literal 1/6 binary32) %1859))) %1868 = (fma.f32 #s(literal 1/6 binary32) (/.f32 (fma.f32 #s(literal -6 binary32) (/.f32 (*.f32 s (*.f32 %27 %1848)) %329) (fma.f32 #s(literal 2 binary32) %1859 (*.f32 #s(literal 6 binary32) %1863))) %1243) %1853) %1875 = (pow.f32 s #s(literal 4 binary32)) %1877 = (/.f32 (*.f32 %1875 %54) %1429) %1884 = (*.f32 s %1765) %1904 = (/.f32 %1823 u) %1908 = (/.f32 %1835 %1243) %1922 = (/.f32 %1775 (*.f32 s %1776)) %1923 = (/.f32 #s(literal 1 binary32) %1819) %1925 = (*.f32 s %291) %1928 = (+.f32 (/.f32 #s(literal 1 binary32) %1925) (/.f32 %26 %1925)) %1932 = (*.f32 s %61) %1934 = (*.f32 s %45) %1937 = (fma.f32 #s(literal -1/4 binary32) (/.f32 %1785 %1932) (*.f32 #s(literal -1/6 binary32) (/.f32 %1782 %1934))) %1965 = (+.f32 %1307 %897) %1969 = (/.f32 #s(literal 1 binary32) %899) %1971 = (/.f32 #s(literal 1 binary32) %898) %1972 = (*.f32 %27 %911) %1974 = (/.f32 #s(literal 1 binary32) (*.f32 u %1972)) %1978 = (*.f32 %45 %919) %1981 = (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 %1243 %1978)) %1971) %1985 = (pow.f32 %898 #s(literal 4 binary32)) %1986 = (*.f32 %61 %1985) %1997 = (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %1243 %1972))) %2007 = (fma.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) %1972) (/.f32 #s(literal 1 binary32) %911)) %2008 = (/.f32 %2007 u) %2018 = (fma.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %27 %919)) (fma.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) %1978) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) %919)))) %2020 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %2018 %1243) %1971) %2025 = (/.f32 #s(literal 1 binary32) (*.f32 %45 %1985)) %2034 = (fma.f32 #s(literal 12 binary32) %2025 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %27 %1985)) (fma.f32 #s(literal 24 binary32) %2025 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) %1986) (*.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) %1985)))))) %2043 = (/.f32 s %898) %2046 = (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 s %2007) u)) %2051 = (/.f32 (*.f32 s %2018) %1243) %2072 = (/.f32 #s(literal 1 binary32) s) %2073 = (*.f32 #s(literal 13176795/8388608 binary32) %2072) %2079 = (*.f32 #s(literal 13176795/2097152 binary32) %2072) %2086 = (*.f32 s %1385) %2090 = (/.f32 (*.f32 s %1480) u) %2095 = (/.f32 (*.f32 s %1494) %1243) %2107 = (*.f32 u %295) %2109 = (/.f32 #s(literal 1 binary32) %2107) %2111 = (/.f32 #s(literal 1 binary32) %295) %2112 = (*.f32 %27 %1030) %2114 = (/.f32 #s(literal 1 binary32) (*.f32 u %2112)) %2118 = (*.f32 %45 %1038) %2121 = (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 %1243 %2118)) %2111) %2125 = (pow.f32 %295 #s(literal 4 binary32)) %2126 = (*.f32 %61 %2125) %2137 = (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %1243 %2112))) %2147 = (fma.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) %2112) (/.f32 #s(literal 1 binary32) %1030)) %2148 = (/.f32 %2147 u) %2158 = (fma.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %27 %1038)) (fma.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) %2118) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) %1038)))) %2160 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %2158 %1243) %2111) %2165 = (/.f32 #s(literal 1 binary32) (*.f32 %45 %2125)) %2174 = (fma.f32 #s(literal 12 binary32) %2165 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %27 %2125)) (fma.f32 #s(literal 24 binary32) %2165 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) %2126) (*.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) %2125)))))) %2183 = (/.f32 s %295) %2186 = (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 s %2147) u)) %2191 = (/.f32 (*.f32 s %2158) %1243) %2203 = (/.f32 %26 %553) %2204 = (+.f32 %1617 %2203) %2207 = (pow.f32 %2204 #s(literal 2 binary32)) %2209 = (fma.f32 #s(literal -2 binary32) %1650 (*.f32 #s(literal -1 binary32) %2207)) %2211 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %2209 u) %2204) %2216 = (/.f32 #s(literal 1 binary32) %567) %2217 = (/.f32 %26 %567) %2219 = (-.f32 %2216 (*.f32 #s(literal -1 binary32) %2217)) %2222 = (fma.f32 #s(literal 2 binary32) (pow.f32 %2204 #s(literal 3 binary32)) (fma.f32 #s(literal 6 binary32) (*.f32 %2204 %1650) (*.f32 #s(literal 6 binary32) %2219))) %2224 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %2222 %1243) %2211) %2231 = (+.f32 (/.f32 #s(literal 1 binary32) %1628) (/.f32 %26 %1628)) %2232 = (pow.f32 %1650 #s(literal 2 binary32)) %2238 = (fma.f32 #s(literal -24 binary32) (*.f32 %2204 %2219) (fma.f32 #s(literal -24 binary32) (*.f32 %2207 %1650) (fma.f32 #s(literal -24 binary32) %2231 (fma.f32 #s(literal -12 binary32) %2232 (*.f32 #s(literal -6 binary32) (pow.f32 %2204 #s(literal 4 binary32))))))) %2243 = (*.f32 s %2204) %2248 = (/.f32 (*.f32 s %2209) u) %2254 = (/.f32 (*.f32 s %2222) %1243) %2299 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %1313 %101) u)) %2302 = (*.f32 u %1237) %2303 = (/.f32 #s(literal 1 binary32) %2302) %2309 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %2303 %1228) u)) %101) u)) %2312 = (*.f32 #s(literal 1/4 binary32) %195) %2321 = (*.f32 #s(literal 4 binary32) %1294) %2322 = (fma.f32 #s(literal -1 binary32) %216 %2321) %2352 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %22 #s(literal 1 binary32)) u)) %2360 = (fma.f32 #s(literal -4 binary32) %133 %195) %2361 = (*.f32 u %2360) %2364 = (*.f32 #s(literal -1/2 binary32) %1340) %2374 = (/.f32 %173 %27) %2381 = (- (+ %159 %164) %518) %2382 = (-.f32 %28 %25) %2383 = (*.f32 u %2382) %2403 = (/ 1 %436) %2412 = (/.f32 %27 %173) %2415 = (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2412 %1397) u)) %2417 = (/.f32 #s(literal 1 binary32) %370) %2422 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 %2417 (/.f32 %26 %370)) %1381) u)) %2425 = (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2412 %2422) u)) %2427 = (*.f32 u %1401) %2428 = (/.f32 #s(literal 1 binary32) %2427) %2431 = (+.f32 %1490 %1488) %2462 = (*.f32 #s(literal -1 binary32) %1384) %2463 = (-.f32 %2462 %1383) %2465 = (*.f32 #s(literal -1 binary32) (/.f32 %2463 u)) %2480 = (-.f32 %1383 %2462) %2482 = (*.f32 #s(literal -1 binary32) (/.f32 %2480 u)) %2501 = (pow.f32 %2480 #s(literal 2 binary32)) %2502 = (fma.f32 #s(literal -1 binary32) %2501 %1479) %2513 = (fma.f32 #s(literal -6 binary32) (*.f32 %1381 %2480) (fma.f32 #s(literal 2 binary32) (pow.f32 %2480 #s(literal 3 binary32)) (*.f32 #s(literal 6 binary32) %2431))) %2515 = (*.f32 #s(literal 1/2 binary32) %2502) %2529 = (fma.f32 #s(literal -24 binary32) (*.f32 %2431 %2480) (fma.f32 #s(literal -12 binary32) %1502 (fma.f32 #s(literal -6 binary32) (pow.f32 %2480 #s(literal 4 binary32)) (fma.f32 #s(literal 24 binary32) (*.f32 %1381 %2501) %1506)))) %2541 = (*.f32 %45 %2382) %2542 = (*.f32 u %2541) %2575 = (*.f32 #s(literal 1/2 binary32) %490) %2606 = (pow.f32 %2382 #s(literal 2 binary32)) %2607 = (*.f32 %27 %2606) %2609 = (/.f32 #s(literal 1 binary32) (*.f32 u %2607)) %2610 = (/.f32 #s(literal 1 binary32) %2382) %2613 = (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %2609 %2610) u)) %2615 = (pow.f32 %2382 #s(literal 3 binary32)) %2616 = (*.f32 %45 %2615) %2622 = (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %2609 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 %1243 %2616)) %2610)) u)) %2624 = (pow.f32 %2382 #s(literal 4 binary32)) %2625 = (*.f32 %61 %2624) %2628 = (/.f32 #s(literal 1 binary32) %2616) %2632 = (/.f32 #s(literal 1 binary32) %2607) %2648 = (fma.f32 #s(literal 2 binary32) %2632 (/.f32 #s(literal 1 binary32) %2606)) %2659 = (fma.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %27 %2615)) (fma.f32 #s(literal 6 binary32) %2628 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) %2615)))) %2669 = (/.f32 #s(literal 1 binary32) (*.f32 %45 %2624)) %2678 = (fma.f32 #s(literal 12 binary32) %2669 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %27 %2624)) (fma.f32 #s(literal 24 binary32) %2669 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) %2625) (*.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) %2624)))))) %2692 = (/.f32 s %2382) %2693 = (*.f32 s %2648) %2700 = (*.f32 s %2659) %2702 = (*.f32 #s(literal 1/2 binary32) %2693) %2731 = (/.f32 #s(literal 1 binary32) %568) %2764 = (fma.f32 #s(literal -1 binary32) (/.f32 %580 %29) %1617) %2772 = (/.f32 %2764 %553) %2784 = (-.f32 (*.f32 #s(literal -1 binary32) %2203) %1617) %2786 = (*.f32 #s(literal -1 binary32) (/.f32 %2784 u)) %2822 = (-.f32 %1700 %1698) %2824 = (*.f32 #s(literal 1/2 binary32) %1692) %2846 = (*.f32 s %2822) %2869 = (pow.f32 %2463 #s(literal 2 binary32)) %2871 = (fma.f32 #s(literal -2 binary32) %1381 (*.f32 #s(literal -1 binary32) %2869)) %2879 = (pow.f32 %2463 #s(literal 3 binary32)) %2883 = (fma.f32 #s(literal -6 binary32) %2431 (fma.f32 #s(literal 2 binary32) %2879 (*.f32 #s(literal 6 binary32) (*.f32 %1381 %2463)))) %2885 = (*.f32 #s(literal 1/2 binary32) %2871) %2895 = (pow.f32 %2463 #s(literal 4 binary32)) %2901 = (fma.f32 #s(literal -24 binary32) (*.f32 %1381 %2869) (fma.f32 #s(literal -24 binary32) %1404 (fma.f32 #s(literal -12 binary32) %1502 (fma.f32 #s(literal -6 binary32) %2895 (*.f32 #s(literal 24 binary32) (*.f32 %2431 %2463)))))) %2917 = (*.f32 u %2869) %2919 = (/.f32 #s(literal 1 binary32) %2463) %2924 = (pow.f32 %2871 #s(literal 2 binary32)) %2925 = (*.f32 u %2879) %2931 = (*.f32 #s(literal 1/2 binary32) (/.f32 %2871 %2869)) %2941 = (fma.f32 #s(literal -1/4 binary32) (/.f32 %2924 %2879) (*.f32 #s(literal 1/6 binary32) (/.f32 %2883 %2869))) %2943 = (*.f32 u %2463) %2945 = (*.f32 %2883 %2871) %2960 = (*.f32 s %2463) %2961 = (/.f32 %2960 u) %2964 = (*.f32 s %2871) %2965 = (*.f32 %250 %2869) %2967 = (fma.f32 #s(literal -1/2 binary32) %2964 (*.f32 #s(literal 1/2 binary32) %2965)) %2975 = (*.f32 s %2883) %2976 = (*.f32 %713 %2879) %2981 = (fma.f32 #s(literal -1/6 binary32) %2975 (fma.f32 #s(literal -1/6 binary32) %2976 (*.f32 #s(literal 1/2 binary32) (*.f32 %250 (*.f32 %2871 %2463))))) %2993 = (fma.f32 #s(literal -1 binary32) %2965 (*.f32 #s(literal 2 binary32) %2967)) %3004 = (fma.f32 #s(literal -2 binary32) %2976 (fma.f32 #s(literal 6 binary32) (*.f32 s (*.f32 %2967 %2463)) (*.f32 #s(literal 6 binary32) %2981))) %3006 = (*.f32 #s(literal 1/2 binary32) %2993) %3015 = (*.f32 %1875 %2895) %3022 = (*.f32 s %2901) %3076 = (*.f32 s %2917) %3079 = (/.f32 #s(literal 1 binary32) %2960) %3085 = (*.f32 s %2925) %3089 = (*.f32 s %2869) %3091 = (*.f32 #s(literal -1/2 binary32) (/.f32 %2871 %3089)) %3103 = (fma.f32 #s(literal -1/6 binary32) (/.f32 %2883 %3089) (*.f32 #s(literal 1/4 binary32) (/.f32 %2924 (*.f32 s %2879)))) %3121 = (-.f32 %28 %897) %3122 = (*.f32 u %3121) %3131 = (pow.f32 %3121 #s(literal 2 binary32)) %3132 = (*.f32 %27 %3131) %3134 = (/.f32 #s(literal 1 binary32) (*.f32 u %3132)) %3135 = (/.f32 #s(literal 1 binary32) %3121) %3138 = (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %3134 %3135) u)) %3140 = (pow.f32 %3121 #s(literal 3 binary32)) %3141 = (*.f32 %45 %3140) %3147 = (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %3134 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 %1243 %3141)) %3135)) u)) %3149 = (pow.f32 %3121 #s(literal 4 binary32)) %3150 = (*.f32 %61 %3149) %3153 = (/.f32 #s(literal 1 binary32) %3141) %3157 = (/.f32 #s(literal 1 binary32) %3132) %3173 = (fma.f32 #s(literal 2 binary32) %3157 (/.f32 #s(literal 1 binary32) %3131)) %3184 = (fma.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %27 %3140)) (fma.f32 #s(literal 6 binary32) %3153 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) %3140)))) %3194 = (/.f32 #s(literal 1 binary32) (*.f32 %45 %3149)) %3203 = (fma.f32 #s(literal 12 binary32) %3194 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %27 %3149)) (fma.f32 #s(literal 24 binary32) %3194 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) %3150) (*.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) %3149)))))) %3217 = (/.f32 s %3121) %3218 = (*.f32 s %3173) %3225 = (*.f32 s %3184) %3227 = (*.f32 #s(literal 1/2 binary32) %3218) %3247 = (* %514 %42) %3253 = (*.f32 #s(literal 1/2 binary32) %1592) %3290 = (*.f32 s %2480) %3293 = (*.f32 s %2502) %3300 = (*.f32 s %2513) %3331 = (fma.f32 #s(literal -2 binary32) %1381 (*.f32 #s(literal -1 binary32) (/.f32 %45 %340))) %3343 = (fma.f32 #s(literal -6 binary32) %2431 (fma.f32 #s(literal -6 binary32) (/.f32 (*.f32 %27 %1381) %173) (*.f32 #s(literal -2 binary32) (/.f32 %61 %348)))) %3345 = (*.f32 #s(literal 1/2 binary32) %3331) %3362 = (fma.f32 #s(literal -24 binary32) %1404 (fma.f32 #s(literal -24 binary32) (/.f32 (*.f32 %27 %2431) %173) (fma.f32 #s(literal -24 binary32) (/.f32 (*.f32 %45 %1381) %340) (fma.f32 #s(literal -12 binary32) %1502 (*.f32 #s(literal -6 binary32) (/.f32 %54 %1401)))))) %3377 = (*.f32 s %3331) %3379 = (/.f32 %1819 %173) %3384 = (*.f32 s %3343) %3406 = (pow.f32 %2784 #s(literal 2 binary32)) %3408 = (fma.f32 #s(literal -2 binary32) %1650 (*.f32 #s(literal -1 binary32) %3406)) %3416 = (+.f32 %2216 %2217) %3421 = (fma.f32 #s(literal -6 binary32) %3416 (fma.f32 #s(literal 2 binary32) (pow.f32 %2784 #s(literal 3 binary32)) (*.f32 #s(literal 6 binary32) (*.f32 %1650 %2784)))) %3423 = (*.f32 #s(literal 1/2 binary32) %3408) %3439 = (fma.f32 #s(literal -24 binary32) (*.f32 %1650 %3406) (fma.f32 #s(literal -24 binary32) %2231 (fma.f32 #s(literal -12 binary32) %2232 (fma.f32 #s(literal -6 binary32) (pow.f32 %2784 #s(literal 4 binary32)) (*.f32 #s(literal 24 binary32) (*.f32 %3416 %2784)))))) %3452 = (*.f32 s %2784) %3455 = (*.f32 s %3408) %3462 = (*.f32 s %3421) %3487 = (pow.f32 %2764 #s(literal 2 binary32)) %3489 = (fma.f32 #s(literal -2 binary32) %2772 (*.f32 #s(literal -1 binary32) %3487)) %3498 = (pow.f32 %2764 #s(literal 3 binary32)) %3501 = (fma.f32 #s(literal -6 binary32) (/.f32 %2764 %561) (fma.f32 #s(literal -6 binary32) (/.f32 %3487 %553) (*.f32 #s(literal -2 binary32) %3498))) %3503 = (*.f32 #s(literal 1/2 binary32) %3489) %3512 = (/.f32 %3487 %561) %3519 = (fma.f32 #s(literal -24 binary32) (/.f32 %2764 %567) (fma.f32 #s(literal -24 binary32) %3512 (fma.f32 #s(literal -24 binary32) (/.f32 %3498 %553) (fma.f32 #s(literal -12 binary32) %3512 (*.f32 #s(literal -6 binary32) (pow.f32 %2764 #s(literal 4 binary32))))))) %3531 = (*.f32 s %2764) %3535 = (*.f32 s %3489) %3541 = (*.f32 s %3501) %3570 = (log.f32 %660) %3583 = (* -1/4 %8) %3585 = (*.f32 #s(literal 1/2 binary32) s) %3590 = (/.f32 %138 s) %3592 = (*.f32 #s(literal -4 binary32) %3590) %3601 = (/ 1 s) %3615 = (/.f32 %2361 s) %3618 = (+.f32 (/.f32 s u) %195) %3631 = (*.f32 #s(literal 1/2 binary32) %269) %3632 = (fma.f32 #s(literal 1/2 binary32) s %3631) %3635 = (-.f32 %3631 %130) %3636 = (/.f32 %3635 s) %3643 = (fma.f32 #s(literal -1 binary32) %160 %1668) %3645 = (/.f32 %308 s) %3647 = (*.f32 #s(literal -1 binary32) %3645) %3652 = (-.f32 %161 %325) %3663 = (-.f32 %428 #s(literal 1 binary32)) %3666 = (*.f32 %45 %3652) %3679 = (/.f32 %460 s) %3684 = (/.f32 %451 s) %3692 = (*.f32 #s(literal -4 binary32) %3684) %3700 = (/.f32 #s(literal 1 binary32) %3643) %3702 = (-.f32 %3700 #s(literal 1 binary32)) %3704 = (log.f32 %3702) %3712 = (/.f32 #s(literal 1 binary32) %555) %3714 = (/ %289 %552) %3719 = (*.f32 #s(literal -1 binary32) (/.f32 %582 %181)) %3723 = (-.f32 (+.f32 %3712 (/.f32 %26 %555)) #s(literal 1 binary32)) %3725 = (log.f32 %3663) %3729 = (*.f32 s %3725) %3730 = (*.f32 #s(literal -1 binary32) %3729) %3733 = (pow.f32 %3725 #s(literal 2 binary32)) %3740 = (pow.f32 %3725 #s(literal 3 binary32)) %3750 = (fma.f32 #s(literal -1 binary32) %3733 %3733) %3758 = (fma.f32 #s(literal -2 binary32) %3740 (fma.f32 #s(literal -1 binary32) %3740 (*.f32 #s(literal 3 binary32) %3740))) %3766 = (pow.f32 %3725 #s(literal 4 binary32)) %3786 = (fma.f32 #s(literal -1 binary32) %160 (+.f32 %28 %894)) %3788 = (/.f32 #s(literal 1 binary32) %3786) %3790 = (-.f32 %3788 #s(literal 1 binary32)) %3792 = (log.f32 %3790) %3800 = (/.f32 %991 s) %3802 = (*.f32 #s(literal -4 binary32) %3800) %3809 = (*.f32 #s(literal -4 binary32) %3679) %3812 = (/ %470 (* s s)) %3813 = (* -4 %3812) %3814 = (+ 1 %3813) %3819 = (+.f32 %28 %546) %3821 = (/.f32 #s(literal 1 binary32) %3819) %3823 = (-.f32 %3821 #s(literal 1 binary32)) %3825 = (log.f32 %3823) %3830 = (log.f32 %3723) %3835 = (log.f32 %3719) %3842 = (/.f32 %708 %250) %3843 = (*.f32 #s(literal 1/2 binary32) %3842) %3844 = (fma.f32 #s(literal -1 binary32) %21 %3843) %3847 = (/.f32 %715 %713) %3849 = (fma.f32 #s(literal -1 binary32) %21 (fma.f32 #s(literal -1/6 binary32) %3847 %3843)) %3853 = (+.f32 #s(literal 2 binary32) %22) %3855 = (+.f32 #s(literal 2 binary32) %3844) %3859 = (+.f32 #s(literal 1/2 binary32) %143) %3861 = (*.f32 #s(literal 1/8 binary32) %708) %3862 = (fma.f32 #s(literal -1/8 binary32) %708 %3861) %3863 = (/.f32 %3862 %250) %3864 = (*.f32 #s(literal -1 binary32) %3863) %3865 = (+.f32 #s(literal 1/2 binary32) %3864) %3868 = (*.f32 %20 %3862) %3869 = (*.f32 #s(literal 1/2 binary32) %3868) %3870 = (fma.f32 #s(literal 1/16 binary32) %715 %3869) %3871 = (fma.f32 #s(literal -1/24 binary32) %715 %3870) %3875 = (*.f32 #s(literal 1/8 binary32) %3842) %3876 = (fma.f32 #s(literal -1/8 binary32) %3842 %3875) %3877 = (fma.f32 #s(literal -1/4 binary32) %21 %3876) %3880 = (fma.f32 #s(literal 1/2 binary32) %3842 %21) %3881 = (+.f32 #s(literal 1 binary32) %3880) %3883 = (fma.f32 #s(literal 1/6 binary32) %3847 %3880) %3884 = (+.f32 #s(literal 1 binary32) %3883) %3886 = (+.f32 #s(literal 2 binary32) %21) %3888 = (+.f32 #s(literal 2 binary32) %3880) %3890 = (+.f32 #s(literal 2 binary32) %3883) %3896 = (fma.f32 #s(literal -1/2 binary32) %3868 (fma.f32 #s(literal -1/16 binary32) %715 (*.f32 #s(literal 1/24 binary32) %715))) %3900 = (fma.f32 #s(literal 1/8 binary32) %3842 %143) %3901 = (fma.f32 #s(literal -1/8 binary32) %3842 %3900) %3904 = (/.f32 %3868 %250) %3905 = (/.f32 %715 %250) %3906 = (fma.f32 #s(literal 1/24 binary32) %3905 %130) %3908 = (fma.f32 #s(literal -1/2 binary32) %3904 (fma.f32 #s(literal -1/16 binary32) %3905 %3906)) %3909 = (*.f32 #s(literal 1/2 binary32) %3904) %3912 = (fma.f32 #s(literal -1/4 binary32) %20 (fma.f32 #s(literal -1/24 binary32) %3905 (fma.f32 #s(literal 1/16 binary32) %3905 %3909))) %3916 = (*.f32 %20 %3896) %3917 = (/.f32 %3916 %713) %3919 = (*.f32 %20 %3871) %3922 = (fma.f32 #s(literal 1/2 binary32) %3904 (*.f32 #s(literal 1/2 binary32) (/.f32 %3919 %713))) %3929 = (*.f32 %708 %3862) %3931 = (pow.f32 %20 #s(literal 4 binary32)) %3936 = (fma.f32 #s(literal -1/2 binary32) %3916 (fma.f32 #s(literal -1/4 binary32) %3929 (fma.f32 #s(literal -1/48 binary32) %3931 (*.f32 #s(literal 1/96 binary32) %3931)))) %3937 = (*.f32 %20 %3936) %3939 = (*.f32 %708 %3896) %3941 = (*.f32 %715 %3862) %3942 = (/.f32 %3941 %1875) %3944 = (pow.f32 %20 #s(literal 5 binary32)) %3945 = (/.f32 %3944 %1875) %3955 = (*.f32 %708 %3871) %3959 = (*.f32 #s(literal 1/2 binary32) %3919) %3962 = (fma.f32 #s(literal -1/4 binary32) %3929 (fma.f32 #s(literal -1/48 binary32) %3931 (fma.f32 #s(literal 1/96 binary32) %3931 %3959))) %3963 = (*.f32 %20 %3962) %3976 = (-.f32 %3896 %3871) %3977 = (*.f32 u %3976) %3978 = (/.f32 %3977 %250) %3982 = (*.f32 #s(literal -1/2 binary32) %3916) %3983 = (-.f32 %3982 %3959) %3984 = (*.f32 u %3983) %3985 = (/.f32 %3984 %713) %3994 = (fma.f32 #s(literal -1/2 binary32) %3937 (fma.f32 #s(literal -1/4 binary32) %3939 (fma.f32 #s(literal -1/12 binary32) %3941 (fma.f32 #s(literal -1/192 binary32) %3944 (*.f32 #s(literal 1/480 binary32) %3944))))) %3999 = (fma.f32 #s(literal -1/4 binary32) %3955 (fma.f32 #s(literal -1/480 binary32) %3944 (fma.f32 #s(literal 1/192 binary32) %3944 (fma.f32 #s(literal 1/12 binary32) %3941 (*.f32 #s(literal 1/2 binary32) %3963))))) %4000 = (-.f32 %3994 %3999) %4009 = (pow.f32 %138 #s(literal 2 binary32)) %4011 = (*.f32 #s(literal -4 binary32) %3862) %4012 = (fma.f32 #s(literal -8 binary32) %4009 %4011) %4015 = (/.f32 (fma.f32 #s(literal -16 binary32) %4009 (*.f32 #s(literal -2 binary32) %4012)) s) %4016 = (*.f32 #s(literal 1/2 binary32) %4015) %4021 = (pow.f32 %138 #s(literal 3 binary32)) %4022 = (*.f32 %4012 %138) %4023 = (-.f32 %3977 %3896) %4024 = (*.f32 %3862 %138) %4027 = (fma.f32 #s(literal -2 binary32) %4022 (fma.f32 #s(literal 4 binary32) %4023 (*.f32 #s(literal 8 binary32) %4024))) %4031 = (/.f32 (fma.f32 #s(literal -128 binary32) %4021 (fma.f32 #s(literal -24 binary32) %4022 (*.f32 #s(literal -6 binary32) %4027))) %250) %4032 = (fma.f32 #s(literal 1/6 binary32) %4031 %4016) %4037 = (pow.f32 %138 #s(literal 4 binary32)) %4041 = (*.f32 %4027 %138) %4042 = (*.f32 %138 %4023) %4044 = (-.f32 %3984 %3936) %4055 = (/.f32 (fma.f32 #s(literal -1536 binary32) %4037 (fma.f32 #s(literal -384 binary32) (*.f32 %4012 %4009) (fma.f32 #s(literal -96 binary32) %4041 (fma.f32 #s(literal -24 binary32) (fma.f32 #s(literal -8 binary32) %4042 (fma.f32 #s(literal -2 binary32) %4041 (fma.f32 #s(literal 2 binary32) (*.f32 %4012 %3862) (*.f32 #s(literal 4 binary32) %4044)))) (*.f32 #s(literal -12 binary32) (pow.f32 %4012 #s(literal 2 binary32))))))) %713) %4060 = (pow.f32 %133 #s(literal 2 binary32)) %4061 = (*.f32 u %4060) %4062 = (*.f32 %250 %4061) %4063 = (/.f32 %715 %4062) %4064 = (/.f32 %3868 %4062) %4065 = (/.f32 #s(literal 1 binary32) %134) %4068 = (fma.f32 #s(literal -1/24 binary32) %4063 (fma.f32 #s(literal 1/16 binary32) %4063 (fma.f32 #s(literal 1/2 binary32) %4064 %4065))) %4071 = (fma.f32 #s(literal -1/2 binary32) %4064 (fma.f32 #s(literal -1/16 binary32) %4063 (*.f32 #s(literal 1/24 binary32) %4063))) %4072 = (-.f32 %4068 %4071) %4075 = (*.f32 %713 %4061) %4077 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %3919 %4075) %4065) %4078 = (fma.f32 #s(literal 1/2 binary32) %4064 %4077) %4080 = (fma.f32 #s(literal -1/24 binary32) %4063 (fma.f32 #s(literal 1/16 binary32) %4063 %4078)) %4081 = (/.f32 %3916 %4075) %4083 = (-.f32 %4080 (fma.f32 #s(literal -1/2 binary32) %4081 %4071)) %4086 = (*.f32 %1875 %4061) %4088 = (/.f32 %3944 %4086) %4089 = (/.f32 %3941 %4086) %4100 = (/.f32 %715 %4061) %4101 = (/.f32 %3868 %4061) %4121 = (-.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 %3955 %4086) (fma.f32 #s(literal -1/24 binary32) %4063 (fma.f32 #s(literal -1/480 binary32) %4088 (fma.f32 #s(literal 1/192 binary32) %4088 (fma.f32 #s(literal 1/16 binary32) %4063 (fma.f32 #s(literal 1/12 binary32) %4089 (fma.f32 #s(literal 1/2 binary32) (/.f32 %3963 %4086) %4078))))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 %3937 %4086) (fma.f32 #s(literal -1/2 binary32) %4081 (fma.f32 #s(literal -1/2 binary32) %4064 (fma.f32 #s(literal -1/4 binary32) (/.f32 %3939 %4086) (fma.f32 #s(literal -1/12 binary32) %4089 (fma.f32 #s(literal -1/16 binary32) %4063 (fma.f32 #s(literal -1/192 binary32) %4088 (fma.f32 #s(literal 1/480 binary32) %4088 (fma.f32 #s(literal 1/24 binary32) %4063 (/.f32 (*.f32 %3976 (-.f32 (fma.f32 #s(literal -1/24 binary32) %4100 (fma.f32 #s(literal 1/16 binary32) %4100 (*.f32 #s(literal 1/2 binary32) %4101))) (fma.f32 #s(literal -1/2 binary32) %4101 (fma.f32 #s(literal -1/16 binary32) %4100 (*.f32 #s(literal 1/24 binary32) %4100))))) (*.f32 %1875 %133)))))))))))) %4129 = (fma.f32 #s(literal -1/2 binary32) %4064 (fma.f32 #s(literal -1/16 binary32) %4063 (fma.f32 #s(literal 1/24 binary32) %4063 %2072))) %4140 = (*.f32 #s(literal -1 binary32) (/.f32 %4012 %250)) %4142 = (*.f32 #s(literal 4 binary32) %3590) %4146 = (*.f32 #s(literal -1 binary32) (/.f32 %4027 %713)) %4150 = (fma.f32 #s(literal -8 binary32) (/.f32 %4009 %250) (fma.f32 #s(literal -4 binary32) %3863 %4142)) %4156 = (*.f32 #s(literal -1/2 binary32) %3842) %4183 = (*.f32 #s(literal -1/2 binary32) %21) %4186 = (*.f32 %20 %268) %4187 = (/.f32 %4186 %250) %4195 = (*.f32 %708 %268) %4196 = (/.f32 %4195 %713) %4205 = (-.f32 %265 %132) %4206 = (*.f32 %20 %4205) %4208 = (fma.f32 #s(literal -1/2 binary32) %4206 (*.f32 #s(literal -1/8 binary32) %708)) %4209 = (/.f32 %4208 s) %4214 = (fma.f32 #s(literal 1/12 binary32) %3905 %265) %4215 = (*.f32 #s(literal 1/4 binary32) %708) %4217 = (-.f32 %4215 (fma.f32 #s(literal -1/2 binary32) %4206 %3861)) %4218 = (*.f32 %20 %4217) %4221 = (/.f32 %708 s) %4222 = (*.f32 %708 %4205) %4230 = (fma.f32 #s(literal -1/2 binary32) %20 (fma.f32 #s(literal -1/2 binary32) (/.f32 %4218 %250) (fma.f32 #s(literal -1/2 binary32) (/.f32 %4206 s) (fma.f32 #s(literal -1/8 binary32) %4221 (fma.f32 #s(literal -1/12 binary32) %3905 (fma.f32 #s(literal 1/16 binary32) %3905 (fma.f32 #s(literal 1/4 binary32) (/.f32 %4222 %250) %3909))))))) %4234 = (*.f32 #s(literal 1/12 binary32) %715) %4246 = (fma.f32 #s(literal -1/2 binary32) (*.f32 %20 (-.f32 %4234 (fma.f32 #s(literal -1/2 binary32) %4218 (fma.f32 #s(literal -1/24 binary32) %715 (*.f32 #s(literal 1/4 binary32) %4222))))) (fma.f32 #s(literal -1/4 binary32) %3929 (fma.f32 #s(literal -1/12 binary32) (*.f32 %715 %4205) (fma.f32 #s(literal -1/48 binary32) %3931 (fma.f32 #s(literal 1/4 binary32) (*.f32 %708 %4217) %3959))))) %4247 = (/.f32 %4246 %713) %4252 = (*.f32 #s(literal -1/2 binary32) u) %4254 = (*.f32 #s(literal 1/4 binary32) %455) %4257 = (*.f32 u %708) %4258 = (/.f32 %4257 %250) %4259 = (fma.f32 #s(literal 1/8 binary32) %4258 %4254) %4264 = (fma.f32 #s(literal -1/8 binary32) %4257 (*.f32 #s(literal 1/8 binary32) %4257)) %4265 = (*.f32 %20 %4264) %4266 = (/.f32 %4265 %713) %4267 = (*.f32 u %715) %4268 = (/.f32 %4267 %713) %4275 = (fma.f32 #s(literal 1/4 binary32) %455 %258) %4279 = (*.f32 #s(literal -1/4 binary32) %455) %4284 = (fma.f32 #s(literal -1/24 binary32) %4267 (fma.f32 #s(literal 1/16 binary32) %4267 (*.f32 #s(literal 1/2 binary32) %4265))) %4289 = (fma.f32 #s(literal -1/4 binary32) %455 (fma.f32 #s(literal -1/8 binary32) %4258 (*.f32 #s(literal 1/8 binary32) %4258))) %4292 = (*.f32 u %4208) %4293 = (/.f32 %4292 s) %4301 = (-.f32 %4234 (fma.f32 #s(literal -1/2 binary32) %4218 (fma.f32 #s(literal -1/12 binary32) %715 (fma.f32 #s(literal 1/16 binary32) %715 (fma.f32 #s(literal 1/4 binary32) %4222 %3869))))) %4302 = (*.f32 u %4301) %4303 = (/.f32 %4302 %250) %4305 = (fma.f32 #s(literal -1 binary32) %4293 (fma.f32 u %268 %4303)) %4308 = (*.f32 u %4246) %4309 = (/.f32 %4308 %713) %4313 = (+.f32 #s(literal 1 binary32) %272) %4315 = (/.f32 %4292 %250) %4317 = (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) %4315 %272)) %4319 = (/.f32 %4302 %713) %4325 = (*.f32 #s(literal 13176795/4194304 binary32) %2072) %4329 = (/.f32 #s(literal 173627926472025/35184372088832 binary32) %250) %4330 = (+.f32 #s(literal 1 binary32) %4329) %4336 = (fma.f32 #s(literal 13176795/4194304 binary32) %2072 (*.f32 #s(literal 762619864465648886625/147573952589676412928 binary32) (/.f32 #s(literal 1 binary32) %713))) %4342 = (fma.f32 #s(literal -1 binary32) %3863 %221) %4346 = (/.f32 %3977 %713) %4347 = (+.f32 %221 %4346) %4349 = (/.f32 %3868 %713) %4353 = (fma.f32 #s(literal -1/2 binary32) %4349 (fma.f32 #s(literal -1/8 binary32) %3842 (fma.f32 #s(literal -1/16 binary32) %3847 (fma.f32 #s(literal 1/24 binary32) %3847 %3900)))) %4374 = (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1/2 binary32) %4315 %275)) %4375 = (*.f32 %20 %3635) %4377 = (*.f32 #s(literal 1/2 binary32) (/.f32 %4375 %250)) %4384 = (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1/2 binary32) %4315 (fma.f32 #s(literal 1/2 binary32) %4319 %275))) %4387 = (*.f32 #s(literal -1/2 binary32) %4292) %4400 = (fma.f32 #s(literal -1/2 binary32) u %258) %4401 = (+.f32 #s(literal 1/2 binary32) %4400) %4403 = (fma.f32 #s(literal -1/2 binary32) u %4275) %4404 = (+.f32 #s(literal 1/2 binary32) %4403) %4405 = (fma.f32 #s(literal -1/4 binary32) %455 %143) %4414 = (fma.f32 #s(literal -1/2 binary32) %4266 (fma.f32 #s(literal -1/16 binary32) %4268 (fma.f32 #s(literal 1/24 binary32) %4268 %4275))) %4415 = (fma.f32 #s(literal -1/2 binary32) u %4414) %4417 = (*.f32 #s(literal 1/2 binary32) %4266) %4442 = (*.f32 #s(literal -1/4 binary32) %201) %4443 = (-.f32 %202 %4442) %4444 = (/.f32 %4443 s) %4446 = (/.f32 %4265 %250) %4447 = (/.f32 %4267 %250) %4448 = (fma.f32 #s(literal 1/24 binary32) %4447 %202) %4450 = (fma.f32 #s(literal -1/2 binary32) %4446 (fma.f32 #s(literal -1/16 binary32) %4447 %4448)) %4454 = (fma.f32 #s(literal -1/4 binary32) %201 (fma.f32 #s(literal -1/24 binary32) %4447 (fma.f32 #s(literal 1/16 binary32) %4447 (*.f32 #s(literal 1/2 binary32) %4446)))) %4460 = (fma.f32 #s(literal -1/2 binary32) %4265 (fma.f32 #s(literal -1/16 binary32) %4267 (*.f32 #s(literal 1/24 binary32) %4267))) %4461 = (*.f32 %20 %4460) %4462 = (/.f32 %4461 %713) %4464 = (*.f32 %20 %4284) %4467 = (fma.f32 #s(literal 1/2 binary32) %4446 (*.f32 #s(literal 1/2 binary32) (/.f32 %4464 %713))) %4474 = (*.f32 %708 %4264) %4475 = (*.f32 u %3931) %4480 = (*.f32 %20 (fma.f32 #s(literal -1/2 binary32) %4461 (fma.f32 #s(literal -1/4 binary32) %4474 (fma.f32 #s(literal -1/48 binary32) %4475 (*.f32 #s(literal 1/96 binary32) %4475))))) %4482 = (*.f32 %708 %4460) %4484 = (*.f32 %715 %4264) %4485 = (/.f32 %4484 %1875) %4486 = (*.f32 u %3944) %4487 = (/.f32 %4486 %1875) %4496 = (*.f32 %708 %4284) %4498 = (*.f32 #s(literal 1/2 binary32) %4464) %4502 = (*.f32 %20 (fma.f32 #s(literal -1/4 binary32) %4474 (fma.f32 #s(literal -1/48 binary32) %4475 (fma.f32 #s(literal 1/96 binary32) %4475 %4498)))) %4517 = (pow.f32 %4443 #s(literal 2 binary32)) %4518 = (*.f32 %250 %4517) %4519 = (/.f32 %4267 %4518) %4520 = (/.f32 %4265 %4518) %4521 = (/.f32 #s(literal 1 binary32) %4443) %4527 = (fma.f32 #s(literal -1/2 binary32) %4520 (fma.f32 #s(literal -1/16 binary32) %4519 (*.f32 #s(literal 1/24 binary32) %4519))) %4531 = (*.f32 %713 %4517) %4534 = (fma.f32 #s(literal 1/2 binary32) %4520 (fma.f32 #s(literal 1/2 binary32) (/.f32 %4464 %4531) %4521)) %4537 = (/.f32 %4461 %4531) %4542 = (*.f32 %1875 %4517) %4544 = (/.f32 %4486 %4542) %4545 = (/.f32 %4484 %4542) %4556 = (-.f32 %4460 %4284) %4557 = (/.f32 %4267 %4517) %4558 = (/.f32 %4265 %4517) %4581 = (*.f32 #s(literal -1 binary32) %272) %4604 = (*.f32 #s(literal 2 binary32) %272) %4607 = (*.f32 #s(literal 2 binary32) %269) %4608 = (-.f32 %20 %4607) %4610 = (*.f32 u (*.f32 %4608 %268)) %4611 = (/.f32 %4610 %250) %4619 = (*.f32 #s(literal 1/2 binary32) %708) %4635 = (*.f32 %1243 (pow.f32 %268 #s(literal 2 binary32))) %4636 = (fma.f32 u %4208 %4635) %4645 = (*.f32 %1243 (*.f32 %4208 %268)) %4651 = (/.f32 %4635 %250) %4659 = (-.f32 %20 %269) %4661 = (*.f32 u (*.f32 %4659 %268)) %4662 = (/.f32 %4661 %250) %4665 = (fma.f32 #s(literal -2 binary32) %4315 (fma.f32 #s(literal -1 binary32) %4651 (fma.f32 #s(literal 2 binary32) %272 %4662))) %4669 = (fma.f32 #s(literal -1 binary32) %4292 (*.f32 #s(literal -1 binary32) %4635)) %4671 = (*.f32 u (*.f32 %4669 %268)) %4674 = (*.f32 u (*.f32 %4208 %4659)) %4677 = (-.f32 %4619 (fma.f32 #s(literal -1 binary32) %4292 %4661)) %4678 = (*.f32 %268 %4677) %4689 = (fma.f32 #s(literal -2 binary32) %4315 (fma.f32 #s(literal -1 binary32) (/.f32 %4671 %713) (fma.f32 #s(literal -1 binary32) (/.f32 %4674 %713) (fma.f32 #s(literal -1 binary32) %4651 (fma.f32 #s(literal 2 binary32) %4319 (fma.f32 #s(literal 2 binary32) %272 (+.f32 %4662 (+.f32 (/.f32 (*.f32 u %4678) %713) (/.f32 %4645 %713))))))))) %4700 = (pow.f32 %4608 #s(literal 2 binary32)) %4703 = (-.f32 %4619 (fma.f32 #s(literal -2 binary32) %4292 (fma.f32 #s(literal -1 binary32) %4635 %4661))) %4705 = (fma.f32 #s(literal -1 binary32) %4700 (*.f32 #s(literal 2 binary32) %4703)) %4706 = (/.f32 %4705 s) %4707 = (*.f32 #s(literal 1/2 binary32) %4706) %4713 = (pow.f32 %4608 #s(literal 3 binary32)) %4714 = (*.f32 #s(literal 1/6 binary32) %715) %4719 = (-.f32 %4714 (fma.f32 #s(literal -1 binary32) %4671 (fma.f32 #s(literal -1 binary32) %4674 (fma.f32 #s(literal 2 binary32) %4302 (fma.f32 u %4678 %4645))))) %4722 = (fma.f32 #s(literal -6 binary32) (*.f32 %4608 %4703) (fma.f32 #s(literal 2 binary32) %4713 (*.f32 #s(literal 6 binary32) %4719))) %4723 = (/.f32 %4722 %250) %4724 = (fma.f32 #s(literal 1/6 binary32) %4723 %4707) %4733 = (*.f32 #s(literal 1/24 binary32) %3931) %4760 = (fma.f32 #s(literal -24 binary32) (*.f32 %4608 %4719) (fma.f32 #s(literal -12 binary32) (pow.f32 %4703 #s(literal 2 binary32)) (fma.f32 #s(literal -6 binary32) (pow.f32 %4608 #s(literal 4 binary32)) (fma.f32 #s(literal 24 binary32) (*.f32 %4700 %4703) (*.f32 #s(literal 24 binary32) (-.f32 %4733 (fma.f32 #s(literal -2 binary32) %4308 (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 (fma.f32 #s(literal -1 binary32) %4671 (fma.f32 u %4301 %4645)) %268)) (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %4208 %4677)) (fma.f32 #s(literal -1 binary32) (*.f32 %1243 (*.f32 %4301 %268)) (fma.f32 u (*.f32 %4669 %4208) (fma.f32 u (*.f32 %4659 %4301) (*.f32 u (*.f32 (-.f32 %4714 (fma.f32 #s(literal -1 binary32) %4674 (fma.f32 u %4678 %4302))) %268)))))))))))))) %4761 = (/.f32 %4760 %713) %4770 = (/.f32 (*.f32 %20 %4443) s) %4775 = (/.f32 %4556 %250) %4776 = (fma.f32 #s(literal 2 binary32) %708 %708) %4777 = (*.f32 %4776 %4443) %4778 = (/.f32 %4777 %250) %4779 = (fma.f32 #s(literal 4 binary32) %4775 %4778) %4784 = (*.f32 %20 %4556) %4785 = (/.f32 %4784 %713) %4786 = (*.f32 #s(literal -1/2 binary32) %4461) %4787 = (-.f32 %4786 %4498) %4788 = (/.f32 %4787 %713) %4790 = (*.f32 (fma.f32 #s(literal 2/3 binary32) %715 %715) %4443) %4791 = (/.f32 %4790 %713) %4795 = (fma.f32 #s(literal 4 binary32) %4785 (fma.f32 #s(literal 4 binary32) %4788 (fma.f32 #s(literal 4 binary32) %4775 (+.f32 %4791 %4778)))) %4800 = (fma.f32 #s(literal 4 binary32) %4443 %4779) %4801 = (*.f32 %708 %4443) %4802 = (/.f32 %4801 %250) %4803 = (*.f32 #s(literal 2 binary32) %4802) %4807 = (fma.f32 #s(literal 4 binary32) %4443 %4795) %4808 = (*.f32 %715 %4443) %4809 = (/.f32 %4808 %713) %4812 = (-.f32 (fma.f32 #s(literal 4 binary32) %4556 %4777) (*.f32 #s(literal 2 binary32) %4801)) %4813 = (*.f32 %20 %4812) %4814 = (/.f32 %4813 %713) %4816 = (fma.f32 #s(literal 2/3 binary32) %4809 (fma.f32 #s(literal 2 binary32) %4802 %4814)) %4826 = (fma.f32 #s(literal -1/2 binary32) %4480 (fma.f32 #s(literal -1/4 binary32) %4482 (fma.f32 #s(literal -1/12 binary32) %4484 (fma.f32 #s(literal -1/192 binary32) %4486 (*.f32 #s(literal 1/480 binary32) %4486))))) %4831 = (fma.f32 #s(literal -1/4 binary32) %4496 (fma.f32 #s(literal -1/480 binary32) %4486 (fma.f32 #s(literal 1/192 binary32) %4486 (fma.f32 #s(literal 1/12 binary32) %4484 (*.f32 #s(literal 1/2 binary32) %4502))))) %4837 = (fma.f32 #s(literal 1/6 binary32) %3931 (fma.f32 #s(literal 1/4 binary32) %3931 (*.f32 #s(literal 1/3 binary32) %3931))) %4850 = (fma.f32 #s(literal 4 binary32) %4443 (fma.f32 #s(literal 4 binary32) (/.f32 (*.f32 %20 %4787) %1875) (fma.f32 #s(literal 4 binary32) %4785 (fma.f32 #s(literal 4 binary32) %4788 (fma.f32 #s(literal 4 binary32) (/.f32 (-.f32 %4826 %4831) %1875) (fma.f32 #s(literal 4 binary32) %4775 (+.f32 (/.f32 (*.f32 %4837 %4443) %1875) (+.f32 %4791 (+.f32 %4778 (/.f32 (*.f32 %4776 %4556) %1875)))))))))) %4865 = (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 %3931 %4443) %1875) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 %708 %4812) %1875) (fma.f32 #s(literal 2/3 binary32) %4809 (fma.f32 #s(literal 2 binary32) %4802 (+.f32 (/.f32 (*.f32 %20 (-.f32 (fma.f32 #s(literal 4 binary32) %4784 (fma.f32 #s(literal 4 binary32) %4787 %4790)) (fma.f32 #s(literal 2/3 binary32) %4808 %4813))) %1875) %4814))))) %4902 = (/.f32 #s(literal 1 binary32) %4401) %4904 = (pow.f32 %4401 #s(literal 2 binary32)) %4905 = (*.f32 s %4904) %4906 = (/.f32 %201 %4905) %4907 = (/.f32 %20 %4905) %4908 = (fma.f32 #s(literal 1/4 binary32) %4907 %4902) %4909 = (fma.f32 #s(literal -1/4 binary32) %4906 %4908) %4910 = (*.f32 #s(literal 1/4 binary32) %4906) %4913 = (/.f32 %3862 %4904) %4915 = (-.f32 %202 (fma.f32 #s(literal -1/4 binary32) %201 %130)) %4916 = (/.f32 %201 %4904) %4917 = (/.f32 %20 %4904) %4918 = (*.f32 #s(literal 1/4 binary32) %4917) %4920 = (*.f32 #s(literal 1/4 binary32) %4916) %4921 = (-.f32 (fma.f32 #s(literal -1/4 binary32) %4916 %4918) %4920) %4922 = (*.f32 %4915 %4921) %4924 = (fma.f32 #s(literal -1 binary32) %4913 (/.f32 %4922 %4401)) %4926 = (fma.f32 #s(literal -1 binary32) (/.f32 %4924 %250) %4909) %4929 = (*.f32 %713 %4904) %4930 = (/.f32 %3868 %4929) %4931 = (/.f32 %715 %4929) %4932 = (/.f32 %4267 %4929) %4933 = (/.f32 %4265 %4929) %4941 = (fma.f32 #s(literal -1/2 binary32) %4930 (fma.f32 #s(literal -1/4 binary32) %4906 (fma.f32 #s(literal -1/16 binary32) %4931 (fma.f32 #s(literal -1/24 binary32) %4932 (fma.f32 #s(literal 1/24 binary32) %4931 (fma.f32 #s(literal 1/16 binary32) %4932 (fma.f32 #s(literal 1/4 binary32) %4907 (fma.f32 #s(literal 1/2 binary32) %4933 %4902)))))))) %4942 = (*.f32 %4924 %4915) %4943 = (*.f32 %713 %4401) %4945 = (*.f32 %3862 %4921) %4947 = (*.f32 %250 %4904) %4949 = (*.f32 %250 %4401) %4957 = (fma.f32 #s(literal -1 binary32) (/.f32 %4942 %4943) (fma.f32 #s(literal -1 binary32) (/.f32 %4945 %4943) (fma.f32 #s(literal -1 binary32) (/.f32 %3862 %4947) (fma.f32 #s(literal -1/2 binary32) %4933 (fma.f32 #s(literal -1/16 binary32) %4932 (fma.f32 #s(literal 1/24 binary32) %4932 (fma.f32 #s(literal 1/4 binary32) %4906 (/.f32 %4922 %4949)))))))) %4960 = (-.f32 %4902 #s(literal 1 binary32)) %4962 = (+.f32 #s(literal 1 binary32) %4910) %4970 = (log.f32 %4960) %4972 = (*.f32 %4904 %4960) %4973 = (*.f32 s %4972) %4974 = (/.f32 %201 %4973) %4975 = (/.f32 %20 %4973) %4976 = (*.f32 #s(literal 1/4 binary32) %4975) %4979 = (*.f32 #s(literal 1/4 binary32) %4974) %4984 = (pow.f32 %4960 #s(literal 2 binary32)) %4988 = (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 %4924 %4960) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 %4921 #s(literal 2 binary32)) %4984))) %250) %4990 = (fma.f32 #s(literal 1/4 binary32) %4975 (*.f32 #s(literal 1/2 binary32) %4988)) %4996 = (pow.f32 %4960 #s(literal 3 binary32)) %5000 = (/.f32 %3868 %4904) %5001 = (/.f32 %715 %4904) %5002 = (/.f32 %4267 %4904) %5003 = (/.f32 %4265 %4904) %5005 = (fma.f32 #s(literal 1/16 binary32) %5002 (*.f32 #s(literal 1/2 binary32) %5003)) %5022 = (/.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (pow.f32 %4921 #s(literal 3 binary32)) %4996) (fma.f32 #s(literal 6 binary32) (/.f32 (*.f32 %4924 %4921) %4984) (*.f32 #s(literal 6 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %5000 (fma.f32 #s(literal -1/16 binary32) %5001 (fma.f32 #s(literal -1/24 binary32) %5002 (fma.f32 #s(literal 1/24 binary32) %5001 %5005)))) (fma.f32 #s(literal -1 binary32) (/.f32 %4942 %4401) (fma.f32 #s(literal -1 binary32) (/.f32 %4945 %4401) (fma.f32 #s(literal -1/2 binary32) %5003 (fma.f32 #s(literal -1/16 binary32) %5002 (*.f32 #s(literal 1/24 binary32) %5002)))))) %4960)))) %713) %5031 = (/.f32 %201 %4972) %5032 = (/.f32 %20 %4972) %5033 = (*.f32 #s(literal 1/4 binary32) %5032) %5035 = (*.f32 #s(literal 1/4 binary32) %5031) %5037 = (/.f32 (-.f32 (fma.f32 #s(literal -1/4 binary32) %5031 %5033) %5035) s) %5057 = (/.f32 %4186 s) %5065 = (fma.f32 #s(literal -1/2 binary32) %4209 (fma.f32 #s(literal 1/2 binary32) %268 (*.f32 #s(literal 1/2 binary32) (/.f32 %4301 %250)))) %5066 = (/.f32 %4195 %250) %5069 = (-.f32 (*.f32 #s(literal -1/2 binary32) %4208) (*.f32 #s(literal 1/4 binary32) %4186)) %5070 = (*.f32 %20 %5069) %5071 = (/.f32 %5070 %250) %5079 = (*.f32 %715 %268) %5099 = (*.f32 u %4186) %5100 = (/.f32 %5099 s) %5107 = (fma.f32 #s(literal -1/2 binary32) %4293 (fma.f32 #s(literal 1/2 binary32) %269 (*.f32 #s(literal 1/2 binary32) %4303))) %5108 = (*.f32 u %4195) %5109 = (/.f32 %5108 %250) %5110 = (*.f32 #s(literal 1/4 binary32) %5099) %5111 = (-.f32 %4387 %5110) %5112 = (*.f32 %20 %5111) %5113 = (/.f32 %5112 %250) %5121 = (*.f32 u %5079) %5123 = (*.f32 %708 %5111) %5125 = (*.f32 #s(literal 1/2 binary32) %4302) %5127 = (fma.f32 #s(literal 1/8 binary32) %5108 (*.f32 #s(literal 1/2 binary32) %5112)) %5129 = (*.f32 %20 (-.f32 %5125 %5127)) %5140 = (*.f32 #s(literal 2 binary32) %221) %5144 = (*.f32 u (*.f32 %20 %133)) %5145 = (/.f32 %5144 %250) %5146 = (fma.f32 #s(literal 2 binary32) %221 %5145) %5151 = (fma.f32 #s(literal 1/2 binary32) (*.f32 %708 %133) (*.f32 #s(literal 2 binary32) %3976)) %5152 = (*.f32 u %5151) %5153 = (/.f32 %5152 %713) %5160 = (*.f32 %20 %138) %5162 = (*.f32 #s(literal 1/2 binary32) (/.f32 %5160 %250)) %5188 = (*.f32 %1243 %4060) %5189 = (fma.f32 #s(literal -4 binary32) %5188 %5144) %5195 = (*.f32 %5189 %133) %5196 = (*.f32 u %5195) %5198 = (*.f32 %1243 (*.f32 %20 %4060)) %5200 = (fma.f32 #s(literal -2 binary32) %5196 (fma.f32 #s(literal -2 binary32) %5198 %5152)) %5204 = (/.f32 %5188 %250) %5208 = (*.f32 #s(literal 4 binary32) %221) %5211 = (-.f32 %20 %192) %5212 = (*.f32 %5211 %133) %5213 = (*.f32 u %5212) %5214 = (/.f32 %5213 %250) %5239 = (+.f32 #s(literal 1/2 binary32) %4353) %5242 = (*.f32 #s(literal -1 binary32) %3590) %5253 = (*.f32 #s(literal 2 binary32) %138) %5254 = (*.f32 #s(literal -2 binary32) %138) %5255 = (-.f32 %5253 %5254) %5256 = (/.f32 %5255 s) %5257 = (*.f32 #s(literal -1 binary32) %5256) %5260 = (*.f32 #s(literal -2 binary32) %3862) %5262 = (*.f32 #s(literal 2 binary32) %3862) %5264 = (-.f32 %5260 (fma.f32 #s(literal 2 binary32) (*.f32 %5255 %138) %5262)) %5265 = (/.f32 %5264 %250) %5275 = (-.f32 (*.f32 #s(literal 2 binary32) %4023) (fma.f32 #s(literal -2 binary32) (*.f32 %3862 %5255) (fma.f32 #s(literal -2 binary32) %4023 (*.f32 #s(literal 2 binary32) (*.f32 %5264 %138))))) %5285 = (-.f32 %20 (*.f32 #s(literal 2 binary32) %134)) %5286 = (*.f32 %5285 %133) %5287 = (*.f32 u %5286) %5288 = (/.f32 %5287 %250) %5298 = (*.f32 %133 (-.f32 %4619 (fma.f32 #s(literal 2 binary32) %5287 %5144))) %5299 = (*.f32 u %5298) %5301 = (*.f32 %20 %5286) %5302 = (*.f32 u %5301) %5321 = (log.f32 #s(literal 1/2 binary32)) %5323 = (-.f32 %130 %134) %5325 = (*.f32 #s(literal 2 binary32) (/.f32 %5323 s)) %5328 = (pow.f32 %5323 #s(literal 2 binary32)) %5329 = (*.f32 #s(literal 4 binary32) %3862) %5330 = (fma.f32 #s(literal -4 binary32) %5328 %5329) %5332 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %5330 %250) %5325) %5336 = (-.f32 %3896 %3977) %5341 = (fma.f32 #s(literal -24 binary32) (*.f32 %3862 %5323) (fma.f32 #s(literal 12 binary32) %5336 (*.f32 #s(literal 16 binary32) (pow.f32 %5323 #s(literal 3 binary32))))) %5356 = (*.f32 #s(literal 2 binary32) %3590) %5360 = (fma.f32 #s(literal -4 binary32) %3862 (*.f32 #s(literal -4 binary32) %4009)) %5362 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %5360 %250) %5356) %5367 = (fma.f32 #s(literal 12 binary32) %4023 (fma.f32 #s(literal 16 binary32) %4021 (*.f32 #s(literal 24 binary32) %4024))) %5372 = (*.f32 #s(literal 2 binary32) %5323) %5373 = (-.f32 %5372 %5253) %5377 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %5330 s) %5372) %5379 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %5360 s) %5253) %5384 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %5341 %250) %5377) %5386 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %5367 %250) %5379) %5393 = (pow.f32 %3862 #s(literal 2 binary32)) %5402 = (fma.f32 #s(literal -96 binary32) (*.f32 %5323 %5336) (fma.f32 #s(literal -96 binary32) (pow.f32 %5323 #s(literal 4 binary32)) (fma.f32 #s(literal -48 binary32) %5393 (fma.f32 #s(literal 48 binary32) (-.f32 %3936 %3984) (*.f32 #s(literal 192 binary32) (*.f32 %3862 %5328)))))) %5411 = (fma.f32 #s(literal -192 binary32) (*.f32 %3862 %4009) (fma.f32 #s(literal -96 binary32) %4042 (fma.f32 #s(literal -96 binary32) %4037 (fma.f32 #s(literal -48 binary32) %5393 (*.f32 #s(literal 48 binary32) %4044))))) %5417 = (*.f32 #s(literal 4 binary32) %138) %5431 = (/.f32 %4705 (*.f32 s %4700)) %5432 = (/.f32 #s(literal 1 binary32) %4608) %5436 = (pow.f32 %4705 #s(literal 2 binary32)) %5440 = (fma.f32 #s(literal -1/4 binary32) (/.f32 %5436 %4713) (*.f32 #s(literal 1/6 binary32) (/.f32 %4722 %4700))) %5443 = (*.f32 #s(literal 1/2 binary32) %5431) %5447 = (*.f32 %4705 %5440) %5449 = (*.f32 %4722 %4705) %5458 = (/.f32 %5436 (*.f32 %250 %4713)) %5461 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %4722 (*.f32 %250 %4700)) %5443) %5462 = (fma.f32 #s(literal -1/4 binary32) %5458 %5461) %5466 = (*.f32 #s(literal -1 binary32) %4608) %5467 = (exp.f32 %5466) %5470 = (/.f32 (*.f32 %5467 %4705) s) %5475 = (fma.f32 #s(literal -1/6 binary32) %4722 (*.f32 #s(literal 1/8 binary32) %5436)) %5477 = (/.f32 (*.f32 %5467 %5475) %250) %5481 = (pow.f32 %4705 #s(literal 3 binary32)) %5484 = (fma.f32 #s(literal -1/24 binary32) %4760 (fma.f32 #s(literal -1/48 binary32) %5481 (*.f32 #s(literal 1/12 binary32) %5449))) %5495 = (pow.f32 %5467 #s(literal 2 binary32)) %5498 = (exp.f32 (*.f32 #s(literal -2 binary32) %4608)) %5503 = (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 %5495 %5436) %5498) (*.f32 #s(literal 2 binary32) %5475)) %250)) %5552 = (+.f32 #s(literal 2 binary32) %4329) %5563 = (*.f32 #s(literal 173627926472025/140737488355328 binary32) u) %5564 = (fma.f32 #s(literal -173627926472025/140737488355328 binary32) u %5563) %5568 = (*.f32 #s(literal -13176795/16777216 binary32) %478) %5578 = (/.f32 u %250) %5579 = (*.f32 #s(literal 173627926472025/140737488355328 binary32) %5578) %5581 = (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %5578 (fma.f32 #s(literal -13176795/16777216 binary32) %478 %5579)) %5586 = (fma.f32 #s(literal 1/8 binary32) %4258 %4275) %5588 = (fma.f32 #s(literal -1/2 binary32) u (fma.f32 #s(literal -1/8 binary32) %4258 %5586)) %5595 = (fma.f32 #s(literal -1/2 binary32) u (fma.f32 #s(literal -1/2 binary32) %4266 (fma.f32 #s(literal -1/8 binary32) %4258 (fma.f32 #s(literal -1/16 binary32) %4268 (fma.f32 #s(literal 1/24 binary32) %4268 %5586))))) %5596 = (/.f32 u %713) %5600 = (fma.f32 #s(literal 173627926472025/140737488355328 binary32) %5578 (fma.f32 #s(literal 13176795/8388608 binary32) (/.f32 %5564 %713) (*.f32 #s(literal 2287859593396946659875/1180591620717411303424 binary32) %5596))) %5629 = (/.f32 u %4905) %5630 = (fma.f32 #s(literal -13176795/16777216 binary32) %5629 %4908) %5633 = (/.f32 u %4947) %5634 = (/.f32 %708 %4947) %5640 = (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %5633 (fma.f32 #s(literal -13176795/16777216 binary32) %5629 (fma.f32 #s(literal -1/8 binary32) %5634 (fma.f32 #s(literal 1/8 binary32) %5634 (fma.f32 #s(literal 1/4 binary32) %4907 (fma.f32 #s(literal 173627926472025/140737488355328 binary32) %5633 %4902)))))) %5641 = (/.f32 %4257 %4947) %5643 = (-.f32 %202 (fma.f32 #s(literal -13176795/16777216 binary32) u %130)) %5644 = (/.f32 u %4904) %5646 = (-.f32 (fma.f32 #s(literal -13176795/16777216 binary32) %5644 %4918) %4920) %5647 = (*.f32 %5643 %5646) %5648 = (/.f32 %5647 %4949) %5651 = (fma.f32 #s(literal -1/8 binary32) %5641 (fma.f32 #s(literal 1/8 binary32) %5641 (fma.f32 #s(literal 1/4 binary32) %4906 %5648))) %5654 = (/.f32 u %4929) %5667 = (fma.f32 #s(literal -762619864465648886625/590295810358705651712 binary32) %5654 (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %5633 (fma.f32 #s(literal -13176795/16777216 binary32) %5629 (fma.f32 #s(literal -1/2 binary32) %4930 (fma.f32 #s(literal -1/8 binary32) %5634 (fma.f32 #s(literal -1/16 binary32) %4931 (fma.f32 #s(literal 1/24 binary32) %4931 (fma.f32 #s(literal 1/8 binary32) %5634 (fma.f32 #s(literal 1/4 binary32) %4907 (fma.f32 #s(literal 173627926472025/140737488355328 binary32) %5633 (fma.f32 #s(literal 13176795/8388608 binary32) (/.f32 %5564 %4929) (fma.f32 #s(literal 2287859593396946659875/1180591620717411303424 binary32) %5654 %4902)))))))))))) %5668 = (/.f32 %708 %4904) %5671 = (fma.f32 #s(literal -1/8 binary32) %5668 (fma.f32 #s(literal 1/8 binary32) %5668 (*.f32 #s(literal 173627926472025/140737488355328 binary32) %5644))) %5672 = (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %5644 %5671) %5673 = (/.f32 %4257 %4904) %5677 = (-.f32 %5672 (fma.f32 #s(literal -1/8 binary32) %5673 (fma.f32 #s(literal 1/8 binary32) %5673 (/.f32 %5647 %4401)))) %5678 = (*.f32 %5643 %5677) %5682 = (fma.f32 #s(literal -173627926472025/140737488355328 binary32) u (fma.f32 #s(literal -1/8 binary32) %708 (fma.f32 #s(literal 1/8 binary32) %708 %5563))) %5683 = (-.f32 %4264 %5682) %5684 = (*.f32 %5646 %5683) %5693 = (fma.f32 #s(literal -1/2 binary32) %4933 (fma.f32 #s(literal -1/8 binary32) %5641 (fma.f32 #s(literal -1/16 binary32) %4932 (fma.f32 #s(literal 1/24 binary32) %4932 (fma.f32 #s(literal 1/8 binary32) %5641 (fma.f32 #s(literal 1/4 binary32) %4906 (+.f32 (/.f32 %5678 %4943) (+.f32 %5648 (/.f32 %5684 %4943))))))))) %5704 = (/.f32 u %4973) %5714 = (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 %5646 #s(literal 2 binary32)) %4984) (*.f32 #s(literal 2 binary32) (/.f32 %5677 %4960))) %250) %5716 = (fma.f32 #s(literal 1/4 binary32) %4975 (*.f32 #s(literal 1/2 binary32) %5714)) %5725 = (/.f32 %5564 %4904) %5743 = (/.f32 (fma.f32 #s(literal -6 binary32) (/.f32 (*.f32 %5677 %5646) %4984) (fma.f32 #s(literal 2 binary32) (/.f32 (pow.f32 %5646 #s(literal 3 binary32)) %4996) (*.f32 #s(literal 6 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -762619864465648886625/590295810358705651712 binary32) %5644 (fma.f32 #s(literal -1/2 binary32) %5000 (fma.f32 #s(literal -1/16 binary32) %5001 (fma.f32 #s(literal 1/24 binary32) %5001 (fma.f32 #s(literal 13176795/8388608 binary32) %5725 (*.f32 #s(literal 2287859593396946659875/1180591620717411303424 binary32) %5644)))))) (fma.f32 #s(literal -1/2 binary32) %5003 (fma.f32 #s(literal -1/16 binary32) %5002 (fma.f32 #s(literal 1/24 binary32) %5002 (+.f32 (/.f32 %5678 %4401) (/.f32 %5684 %4401)))))) %4960)))) %713) %5749 = (/.f32 u %4972) %5752 = (/.f32 (-.f32 (fma.f32 #s(literal -13176795/16777216 binary32) %5749 %5033) %5035) s) %5776 = (/.f32 %3976 %4062) %5797 = (/.f32 %5099 %250) %5817 = (*.f32 #s(literal -4 binary32) %3636) %5820 = (pow.f32 %3635 #s(literal 2 binary32)) %5823 = (-.f32 %4387 (fma.f32 #s(literal -1/8 binary32) %708 (fma.f32 #s(literal 1/8 binary32) %708 %5110))) %5825 = (fma.f32 #s(literal -8 binary32) %5820 (*.f32 #s(literal 4 binary32) %5823)) %5827 = (*.f32 #s(literal -1 binary32) (/.f32 %5825 %250)) %5829 = (*.f32 #s(literal 4 binary32) %3636) %5833 = (*.f32 %5825 %3635) %5837 = (-.f32 %5125 (fma.f32 #s(literal -1/2 binary32) %3868 (fma.f32 #s(literal -1/16 binary32) %715 (fma.f32 #s(literal 1/24 binary32) %715 %5127)))) %5840 = (fma.f32 #s(literal -8 binary32) (*.f32 %5823 %3635) (fma.f32 #s(literal -2 binary32) %5833 (*.f32 #s(literal 4 binary32) %5837))) %5842 = (*.f32 #s(literal -1 binary32) (/.f32 %5840 %713)) %5847 = (fma.f32 #s(literal -8 binary32) (/.f32 %5820 %250) (fma.f32 #s(literal 4 binary32) (/.f32 %5823 %250) %5829)) %5861 = (/.f32 (fma.f32 #s(literal -16 binary32) %5820 (*.f32 #s(literal -2 binary32) %5825)) s) %5862 = (*.f32 #s(literal 1/2 binary32) %5861) %5870 = (/.f32 (fma.f32 #s(literal -128 binary32) (pow.f32 %3635 #s(literal 3 binary32)) (fma.f32 #s(literal -24 binary32) %5833 (*.f32 #s(literal -6 binary32) %5840))) %250) %5871 = (fma.f32 #s(literal 1/6 binary32) %5870 %5862) %5877 = (*.f32 %5840 %3635) %5899 = (/.f32 (fma.f32 #s(literal -1536 binary32) (pow.f32 %3635 #s(literal 4 binary32)) (fma.f32 #s(literal -384 binary32) (*.f32 %5825 %5820) (fma.f32 #s(literal -96 binary32) %5877 (fma.f32 #s(literal -24 binary32) (fma.f32 #s(literal -8 binary32) (*.f32 %5837 %3635) (fma.f32 #s(literal -2 binary32) %5877 (fma.f32 #s(literal -2 binary32) (*.f32 %5825 %5823) (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 #s(literal -1/2 binary32) %4308) (fma.f32 #s(literal -1/2 binary32) %3916 (fma.f32 #s(literal -1/4 binary32) %3929 (fma.f32 #s(literal -1/48 binary32) %3931 (fma.f32 #s(literal 1/96 binary32) %3931 (fma.f32 #s(literal 1/24 binary32) %5121 (fma.f32 #s(literal 1/4 binary32) %5123 (*.f32 #s(literal 1/2 binary32) %5129)))))))))))) (*.f32 #s(literal -12 binary32) (pow.f32 %5825 #s(literal 2 binary32))))))) %713) %5904 = (*.f32 #s(literal 4 binary32) %3635) %5917 = (pow.f32 %5211 #s(literal 2 binary32)) %5921 = (-.f32 %4619 (fma.f32 #s(literal -4 binary32) %5188 (fma.f32 #s(literal 2 binary32) %5144 (*.f32 #s(literal 2 binary32) %5287)))) %5924 = (/.f32 (fma.f32 #s(literal -1 binary32) %5917 (*.f32 #s(literal 2 binary32) %5921)) s) %5925 = (*.f32 #s(literal 1/2 binary32) %5924) %5936 = (-.f32 %4714 (fma.f32 #s(literal -2 binary32) %5196 (fma.f32 #s(literal -2 binary32) %5198 (fma.f32 #s(literal 2 binary32) %5299 (fma.f32 #s(literal 2 binary32) %5152 %5302))))) %5940 = (/.f32 (fma.f32 #s(literal -6 binary32) (*.f32 %5211 %5921) (fma.f32 #s(literal 2 binary32) (pow.f32 %5211 #s(literal 3 binary32)) (*.f32 #s(literal 6 binary32) %5936))) %250) %5941 = (fma.f32 #s(literal 1/6 binary32) %5940 %5925) %5981 = (/.f32 (fma.f32 #s(literal -24 binary32) (*.f32 %5211 %5936) (fma.f32 #s(literal -12 binary32) (pow.f32 %5921 #s(literal 2 binary32)) (fma.f32 #s(literal -6 binary32) (pow.f32 %5211 #s(literal 4 binary32)) (fma.f32 #s(literal 24 binary32) (*.f32 %5917 %5921) (*.f32 #s(literal 24 binary32) (-.f32 %4733 (fma.f32 #s(literal -2 binary32) (*.f32 u (*.f32 %5200 %133)) (fma.f32 #s(literal -2 binary32) (*.f32 %1243 (*.f32 %5151 %133)) (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %20 %5195)) (fma.f32 #s(literal 2 binary32) (*.f32 u (*.f32 (-.f32 %4714 (fma.f32 #s(literal 2 binary32) %5299 (fma.f32 u %5301 %5152))) %133)) (fma.f32 #s(literal 2 binary32) (*.f32 u (fma.f32 #s(literal 1/6 binary32) (*.f32 %715 %133) (fma.f32 #s(literal 2 binary32) %3983 (*.f32 %20 %3976)))) (fma.f32 u (*.f32 %20 %5298) (*.f32 u (*.f32 %5151 %5285)))))))))))))) %713) %6002 = (pow.f32 %5255 #s(literal 2 binary32)) %6005 = (/.f32 (fma.f32 #s(literal -2 binary32) %5264 (*.f32 #s(literal -1 binary32) %6002)) s) %6006 = (*.f32 #s(literal 1/2 binary32) %6005) %6015 = (/.f32 (fma.f32 #s(literal -6 binary32) (*.f32 %5264 %5255) (fma.f32 #s(literal -6 binary32) %5275 (*.f32 #s(literal -2 binary32) (pow.f32 %5255 #s(literal 3 binary32))))) %250) %6016 = (fma.f32 #s(literal 1/6 binary32) %6015 %6006) %6038 = (/.f32 (fma.f32 #s(literal -24 binary32) (*.f32 %5264 %6002) (fma.f32 #s(literal -24 binary32) (*.f32 %5255 %5275) (fma.f32 #s(literal -24 binary32) (-.f32 (*.f32 #s(literal 2 binary32) %4044) (fma.f32 #s(literal -2 binary32) (*.f32 %3862 %5264) (fma.f32 #s(literal -2 binary32) %4044 (fma.f32 #s(literal 2 binary32) (*.f32 %5255 %4023) (*.f32 #s(literal 2 binary32) (*.f32 %5275 %138)))))) (fma.f32 #s(literal -12 binary32) (pow.f32 %5264 #s(literal 2 binary32)) (*.f32 #s(literal -6 binary32) (pow.f32 %5255 #s(literal 4 binary32))))))) %713) %6062 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) %5330) (*.f32 #s(literal 1/2 binary32) %5360)) s)) %6069 = (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/6 binary32) %5341) (*.f32 #s(literal 1/6 binary32) %5367)) %250) %6062) %6079 = (*.f32 #s(literal -1/2 binary32) %4221) %6082 = (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %20 %6079) s)) %6085 = (/.f32 %715 s) %6091 = (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %20 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %6085 %4619) s))) s)) %6099 = (fma.f32 #s(literal -1/8 binary32) %4221 (*.f32 #s(literal 1/8 binary32) %4221)) %6102 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %6099 %130) s)) %6105 = (/.f32 %3868 s) %6119 = (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %20 %6079) s)) %6127 = (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/6 binary32) %6085 %4619) s))) s)) %6139 = (*.f32 #s(literal 1/2 binary32) %6105) %6141 = (fma.f32 #s(literal -1/24 binary32) %6085 (fma.f32 #s(literal 1/16 binary32) %6085 %6139)) %6150 = (-.f32 %132 %130) %6158 = (-.f32 %3959 %3982) %6165 = (-.f32 %3999 %3994) %6175 = (*.f32 u %6150) %6176 = (/.f32 %6175 s) %6179 = (-.f32 %3871 %3896) %6180 = (*.f32 u %6179) %6182 = (fma.f32 u %6150 (/.f32 %6180 %250)) %6186 = (*.f32 u %6158) %6200 = (-.f32 %6175 %132) %6201 = (/.f32 %6200 s) %6202 = (*.f32 #s(literal 4 binary32) %6201) %6204 = (pow.f32 %6200 #s(literal 2 binary32)) %6205 = (fma.f32 #s(literal -8 binary32) %6204 %4011) %6207 = (fma.f32 #s(literal -16 binary32) %6204 (*.f32 #s(literal -2 binary32) %6205)) %6210 = (fma.f32 #s(literal -4 binary32) %6200 (*.f32 #s(literal -1/2 binary32) (/.f32 %6207 s))) %6214 = (pow.f32 %6200 #s(literal 3 binary32)) %6215 = (*.f32 %6205 %6200) %6216 = (-.f32 %6180 %3871) %6217 = (*.f32 %3862 %6200) %6220 = (fma.f32 #s(literal -2 binary32) %6215 (fma.f32 #s(literal 4 binary32) %6216 (*.f32 #s(literal 8 binary32) %6217))) %6223 = (fma.f32 #s(literal -128 binary32) %6214 (fma.f32 #s(literal -24 binary32) %6215 (*.f32 #s(literal -6 binary32) %6220))) %6225 = (*.f32 #s(literal 1/2 binary32) %6207) %6229 = (fma.f32 #s(literal -4 binary32) %6200 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %6223 s) %6225) s))) %6233 = (pow.f32 %6200 #s(literal 4 binary32)) %6235 = (*.f32 %6220 %6200) %6236 = (*.f32 %6200 %6216) %6238 = (-.f32 %6186 %3962) %6256 = (fma.f32 #s(literal -4 binary32) %6200 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 (fma.f32 #s(literal -1536 binary32) %6233 (fma.f32 #s(literal -384 binary32) (*.f32 %6205 %6204) (fma.f32 #s(literal -96 binary32) %6235 (fma.f32 #s(literal -24 binary32) (fma.f32 #s(literal -8 binary32) %6236 (fma.f32 #s(literal -2 binary32) %6235 (fma.f32 #s(literal 2 binary32) (*.f32 %6205 %3862) (*.f32 #s(literal 4 binary32) %6238)))) (*.f32 #s(literal -12 binary32) (pow.f32 %6205 #s(literal 2 binary32))))))) s) (*.f32 #s(literal 1/6 binary32) %6223)) s) %6225) s))) %6263 = (pow.f32 %6150 #s(literal 2 binary32)) %6264 = (*.f32 u %6263) %6265 = (*.f32 %250 %6264) %6266 = (/.f32 %3868 %6265) %6267 = (/.f32 %715 %6265) %6268 = (/.f32 #s(literal 1 binary32) %6175) %6271 = (fma.f32 #s(literal -1/2 binary32) %6266 (fma.f32 #s(literal -1/16 binary32) %6267 (fma.f32 #s(literal 1/24 binary32) %6267 %6268))) %6274 = (fma.f32 #s(literal -1/24 binary32) %6267 (fma.f32 #s(literal 1/16 binary32) %6267 (*.f32 #s(literal 1/2 binary32) %6266))) %6275 = (-.f32 %6271 %6274) %6280 = (*.f32 #s(literal -1/2 binary32) (/.f32 %3916 %6264)) %6282 = (*.f32 #s(literal 1/2 binary32) (/.f32 %3919 %6264)) %6283 = (-.f32 %6280 %6282) %6286 = (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %6283 %713) %6271) %6274) %6292 = (/.f32 %3941 %6264) %6293 = (/.f32 %3944 %6264) %6301 = (/.f32 %3868 %6264) %6302 = (/.f32 %715 %6264) %6305 = (fma.f32 #s(literal -1/2 binary32) %6301 (fma.f32 #s(literal -1/16 binary32) %6302 (*.f32 #s(literal 1/24 binary32) %6302))) %6308 = (fma.f32 #s(literal -1/24 binary32) %6302 (fma.f32 #s(literal 1/16 binary32) %6302 (*.f32 #s(literal 1/2 binary32) %6301))) %6309 = (-.f32 %6305 %6308) %6323 = (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %3937 %6264) (fma.f32 #s(literal -1/4 binary32) (/.f32 %3939 %6264) (fma.f32 #s(literal -1/12 binary32) %6292 (fma.f32 #s(literal -1/192 binary32) %6293 (*.f32 #s(literal 1/480 binary32) %6293))))) (fma.f32 #s(literal -1/4 binary32) (/.f32 %3955 %6264) (fma.f32 #s(literal -1/480 binary32) %6293 (fma.f32 #s(literal 1/192 binary32) %6293 (fma.f32 #s(literal 1/12 binary32) %6292 (fma.f32 #s(literal 1/2 binary32) (/.f32 %3963 %6264) (/.f32 (*.f32 %6309 %6179) %6150))))))) s) %6280) %6282) %713) %6271) %6274) %6353 = (/.f32 %3862 s) %6356 = (*.f32 #s(literal 4 binary32) %6200) %6359 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -8 binary32) (/.f32 %6204 s) (*.f32 #s(literal -4 binary32) %6353)) %6356) s)) %6363 = (/.f32 %6216 s) %6373 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 %6215 s) (fma.f32 #s(literal 4 binary32) %6363 (*.f32 #s(literal 8 binary32) (/.f32 %6217 s)))) %6205) s)) %6356) s)) %6376 = (*.f32 #s(literal 1/2 binary32) %4221) %6417 = (*.f32 #s(literal -1 binary32) %1358) %6420 = (*.f32 %20 %300) %6429 = (*.f32 #s(literal -1/12 binary32) %715) %6430 = (*.f32 %708 %300) %6447 = (-.f32 %267 %130) %6448 = (*.f32 %20 %6447) %6458 = (*.f32 #s(literal 1/2 binary32) %6448) %6460 = (-.f32 %4215 (fma.f32 #s(literal 1/8 binary32) %708 %6458)) %6463 = (fma.f32 #s(literal 1/4 binary32) (*.f32 %708 %6447) (*.f32 #s(literal 1/2 binary32) (*.f32 %20 %6460))) %6466 = (fma.f32 #s(literal -1/2 binary32) %3868 (fma.f32 #s(literal -1/16 binary32) %715 (fma.f32 #s(literal 1/12 binary32) %715 %6463))) %6467 = (-.f32 %6429 %6466) %6470 = (fma.f32 #s(literal -1/8 binary32) %708 %6458) %6481 = (*.f32 %715 %6447) %6483 = (*.f32 %708 %6460) %6487 = (*.f32 %20 (-.f32 %6429 (fma.f32 #s(literal 1/24 binary32) %715 %6463))) %6506 = (/.f32 %4264 s) %6518 = (/.f32 %4257 s) %6526 = (/.f32 %4267 s) %6537 = (*.f32 #s(literal -1 binary32) %312) %6539 = (*.f32 u %6470) %6540 = (/.f32 %6539 s) %6543 = (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u %300 %6540) s)) %6545 = (*.f32 u %6467) %6546 = (/.f32 %6545 s) %6552 = (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %6539 (*.f32 #s(literal -1 binary32) %6546)) s) %301) s)) %6559 = (fma.f32 #s(literal -1/2 binary32) %3916 (fma.f32 #s(literal -1/4 binary32) %3929 (fma.f32 #s(literal -1/48 binary32) %3931 (fma.f32 #s(literal 1/12 binary32) %6481 (fma.f32 #s(literal 1/4 binary32) %6483 (*.f32 #s(literal 1/2 binary32) %6487)))))) %6560 = (*.f32 u %6559) %6580 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 13176795/4194304 binary32) (*.f32 #s(literal 173627926472025/35184372088832 binary32) %2072)) s)) %6589 = (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 13176795/4194304 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 173627926472025/35184372088832 binary32) (*.f32 #s(literal 762619864465648886625/147573952589676412928 binary32) %2072)) s))) s)) %6592 = (*.f32 #s(literal -1 binary32) %6201) %6599 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/8 binary32) %4221 (fma.f32 #s(literal 1/8 binary32) %4221 %6175)) %132) s)) %6604 = (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %6363) %3862) s) %6608 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %6604 %6175) %132) s)) %6617 = (/.f32 %1337 s) %6621 = (*.f32 #s(literal -1 binary32) (/.f32 %1338 s)) %6627 = (/.f32 %250 %6175) %6637 = (fma.f32 #s(literal -1 binary32) (/.f32 %6179 %6265) %6268) %6663 = (*.f32 #s(literal -1/2 binary32) %6539) %6665 = (fma.f32 #s(literal -1/2 binary32) (*.f32 %20 %308) %3861) %6666 = (-.f32 %6663 %6665) %6674 = (*.f32 #s(literal 1/2 binary32) %6545) %6691 = (-.f32 %4442 %203) %6728 = (-.f32 %4442 %202) %6729 = (/.f32 %6728 s) %6733 = (/.f32 (-.f32 %4454 %4450) s) %6736 = (-.f32 %4498 %4786) %6737 = (/.f32 %6736 %713) %6740 = (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %6737 %4454) %4450) s) %6743 = (-.f32 %4831 %4826) %6744 = (/.f32 %6743 s) %6756 = (pow.f32 %6728 #s(literal 2 binary32)) %6757 = (*.f32 %250 %6756) %6758 = (/.f32 %4265 %6757) %6759 = (/.f32 %4267 %6757) %6763 = (fma.f32 #s(literal -1/2 binary32) %6758 (fma.f32 #s(literal -1/16 binary32) %6759 (fma.f32 #s(literal 1/24 binary32) %6759 (/.f32 #s(literal 1 binary32) %6728)))) %6766 = (fma.f32 #s(literal -1/24 binary32) %6759 (fma.f32 #s(literal 1/16 binary32) %6759 (*.f32 #s(literal 1/2 binary32) %6758))) %6772 = (*.f32 #s(literal -1/2 binary32) (/.f32 %4461 %6756)) %6774 = (*.f32 #s(literal 1/2 binary32) (/.f32 %4464 %6756)) %6784 = (/.f32 %4484 %6756) %6785 = (/.f32 %4486 %6756) %6793 = (/.f32 %4265 %6756) %6794 = (/.f32 %4267 %6756) %6802 = (-.f32 %4284 %4460) %6846 = (fma.f32 #s(literal -1 binary32) %715 (*.f32 #s(literal -2/3 binary32) %715)) %6856 = (*.f32 #s(literal 2 binary32) %301) %6857 = (-.f32 %240 %6856) %6859 = (*.f32 #s(literal -1 binary32) (/.f32 %6857 s)) %6864 = (fma.f32 #s(literal -2 binary32) %6539 (*.f32 u (*.f32 %6857 %300))) %6865 = (-.f32 %4619 %6864) %6874 = (*.f32 #s(literal -1/6 binary32) %715) %6896 = (*.f32 %1243 (pow.f32 %300 #s(literal 2 binary32))) %6899 = (*.f32 #s(literal -1 binary32) %301) %6905 = (fma.f32 u %6470 %6896) %6910 = (*.f32 %1243 (*.f32 %6470 %300)) %6925 = (-.f32 %240 %301) %6927 = (*.f32 u (*.f32 %6925 %300)) %6929 = (fma.f32 #s(literal -2 binary32) %6539 (fma.f32 #s(literal -1 binary32) %6896 %6927)) %6930 = (-.f32 %4619 %6929) %6940 = (fma.f32 #s(literal -1 binary32) %6539 (*.f32 #s(literal -1 binary32) %6896)) %6942 = (*.f32 u (*.f32 %6940 %300)) %6944 = (*.f32 u (*.f32 %6470 %6925)) %6946 = (-.f32 %4619 (fma.f32 #s(literal -1 binary32) %6539 %6927)) %6947 = (*.f32 %300 %6946) %6951 = (fma.f32 #s(literal -1 binary32) %6942 (fma.f32 #s(literal -1 binary32) %6944 (fma.f32 #s(literal 2 binary32) %6545 (fma.f32 u %6947 %6910)))) %6952 = (-.f32 %6874 %6951) %6991 = (pow.f32 %6857 #s(literal 2 binary32)) %6993 = (fma.f32 #s(literal -1 binary32) %6991 (*.f32 #s(literal 2 binary32) %6930)) %6997 = (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1/2 binary32) (/.f32 %6993 s))) %6856) %7002 = (pow.f32 %6857 #s(literal 3 binary32)) %7005 = (fma.f32 #s(literal -6 binary32) (*.f32 %6857 %6930) (fma.f32 #s(literal 2 binary32) %7002 (*.f32 #s(literal 6 binary32) %6952))) %7007 = (*.f32 #s(literal 1/2 binary32) %6993) %7012 = (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %7005 s) %7007) s))) %6856) %7046 = (fma.f32 #s(literal -24 binary32) (*.f32 %6857 %6952) (fma.f32 #s(literal -12 binary32) (pow.f32 %6930 #s(literal 2 binary32)) (fma.f32 #s(literal -6 binary32) (pow.f32 %6857 #s(literal 4 binary32)) (fma.f32 #s(literal 24 binary32) (*.f32 %6991 %6930) (*.f32 #s(literal 24 binary32) (-.f32 %4733 (fma.f32 #s(literal -2 binary32) %6560 (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 (fma.f32 #s(literal -1 binary32) %6942 (fma.f32 u %6467 %6910)) %300)) (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %6470 %6946)) (fma.f32 #s(literal -1 binary32) (*.f32 %1243 (*.f32 %300 %6467)) (fma.f32 u (*.f32 %6940 %6470) (fma.f32 u (*.f32 %6925 %6467) (*.f32 u (*.f32 %300 (-.f32 %6874 (fma.f32 #s(literal -1 binary32) %6944 (fma.f32 u %6947 %6545))))))))))))))))) %7048 = (*.f32 #s(literal 1/6 binary32) %7005) %7055 = (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %7046 s) %7048) s) %7007) s))) %6856) %7061 = (*.f32 %20 %6728) %7068 = (*.f32 %4776 %6728) %7069 = (fma.f32 #s(literal 4 binary32) %6802 %7068) %7074 = (*.f32 #s(literal 4 binary32) %6728) %7079 = (*.f32 %20 %6802) %7080 = (*.f32 %6846 %6728) %7081 = (fma.f32 #s(literal 4 binary32) %6736 %7080) %7082 = (fma.f32 #s(literal -4 binary32) %7079 %7081) %7096 = (fma.f32 #s(literal 4 binary32) %6728 (fma.f32 #s(literal 4 binary32) (/.f32 %6802 %250) (/.f32 %7068 %250))) %7097 = (*.f32 %708 %6728) %7099 = (*.f32 #s(literal 2 binary32) (/.f32 %7097 %250)) %7105 = (-.f32 %7069 (*.f32 #s(literal 2 binary32) %7097)) %7106 = (*.f32 %20 %7105) %7107 = (*.f32 %715 %6728) %7109 = (fma.f32 #s(literal -1 binary32) %7106 (*.f32 #s(literal -2/3 binary32) %7107)) %7110 = (-.f32 %7082 %7109) %7117 = (*.f32 %20 %6736) %7118 = (*.f32 %4776 %6802) %7122 = (*.f32 %20 %7110) %7123 = (*.f32 %3931 %6728) %7124 = (*.f32 %708 %7105) %7142 = (/.f32 %7105 %250) %7143 = (*.f32 #s(literal -1 binary32) %7142) %7181 = (-.f32 (*.f32 #s(literal -1/2 binary32) %201) %132) %7185 = (/.f32 %7181 s) %7189 = (+ (* %260 %477) %3583) %7191 = (/.f32 (fma.f32 #s(literal -1/2 binary32) %201 %130) s) %7200 = (fma.f32 #s(literal -1/4 binary32) %4917 %4920) %7201 = (*.f32 #s(literal -1/4 binary32) %4916) %7202 = (-.f32 %7200 %7201) %7204 = (fma.f32 #s(literal -1 binary32) (/.f32 %7202 s) %4902) %7207 = (*.f32 %6691 %7202) %7215 = (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %3862 %4905) (fma.f32 #s(literal -1/4 binary32) %4917 (fma.f32 #s(literal 1/4 binary32) %4916 (/.f32 %7207 (*.f32 s %4401))))) %7201) s) %4902) %7224 = (fma.f32 #s(literal -1 binary32) %4913 (/.f32 %7207 %4401)) %7232 = (-.f32 (fma.f32 #s(literal -1/2 binary32) %5003 (fma.f32 #s(literal -1/16 binary32) %5002 (fma.f32 #s(literal -1/24 binary32) %5001 (fma.f32 #s(literal 1/24 binary32) %5002 (fma.f32 #s(literal 1/16 binary32) %5001 (*.f32 #s(literal 1/2 binary32) %5000)))))) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %7224 %6691) %4401) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %3862 %7202) %4401) (fma.f32 #s(literal -1/24 binary32) %5002 %5005)))) %7240 = (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %7232 s)) %7224) s) %7200) %7201) s) %4902) %7248 = (*.f32 s %4960) %7257 = (fma.f32 #s(literal -2 binary32) (/.f32 %7224 %4960) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 %7202 #s(literal 2 binary32)) %4984))) %7259 = (fma.f32 #s(literal -1/4 binary32) %5032 %5035) %7261 = (*.f32 #s(literal -1/4 binary32) %5031) %7265 = (+.f32 %4970 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %7257 s) %7259) %7261) s))) %7283 = (+.f32 %4970 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (pow.f32 %7202 #s(literal 3 binary32)) %4996) (fma.f32 #s(literal 6 binary32) (/.f32 (*.f32 %7224 %7202) %4984) (*.f32 #s(literal 6 binary32) (/.f32 %7232 %4960)))) s) (*.f32 #s(literal 1/2 binary32) %7257)) s) %7259) %7261) s))) %7300 = (*.f32 #s(literal -1/2 binary32) %6470) %7301 = (*.f32 #s(literal -1/4 binary32) %6420) %7302 = (-.f32 %7300 %7301) %7308 = (*.f32 #s(literal 1/2 binary32) %6467) %7311 = (fma.f32 #s(literal -1/2 binary32) (*.f32 %20 %7302) (*.f32 #s(literal 1/8 binary32) %6430)) %7312 = (-.f32 %7308 %7311) %7323 = (*.f32 %715 %300) %7340 = (*.f32 u %6420) %7341 = (*.f32 #s(literal -1/4 binary32) %7340) %7342 = (-.f32 %6663 %7341) %7348 = (*.f32 %20 %7342) %7349 = (*.f32 u %6430) %7351 = (fma.f32 #s(literal -1/2 binary32) %7348 (*.f32 #s(literal 1/8 binary32) %7349)) %7352 = (-.f32 %6674 %7351) %7361 = (*.f32 #s(literal -1/2 binary32) %6560) %7362 = (*.f32 %20 %7352) %7363 = (*.f32 u %7323) %7364 = (*.f32 %708 %7342) %7384 = (*.f32 u (*.f32 %20 %6150)) %7385 = (/.f32 %7384 s) %7393 = (fma.f32 #s(literal 1/2 binary32) (*.f32 %708 %6150) (*.f32 #s(literal 2 binary32) %6179)) %7394 = (*.f32 u %7393) %7395 = (/.f32 %7394 s) %7399 = (*.f32 #s(literal 2 binary32) %6175) %7405 = (*.f32 #s(literal -1/2 binary32) %7384) %7407 = (fma.f32 #s(literal -1/2 binary32) (*.f32 %20 %6200) %3861) %7408 = (-.f32 %7405 %7407) %7436 = (*.f32 %1243 %6263) %7446 = (fma.f32 #s(literal -4 binary32) %7436 (*.f32 #s(literal -1 binary32) %7384)) %7447 = (*.f32 %7446 %6150) %7448 = (*.f32 u %7447) %7451 = (*.f32 %1243 (*.f32 %20 %6263)) %7463 = (*.f32 #s(literal 4 binary32) %6175) %7464 = (-.f32 %240 %7463) %7466 = (*.f32 #s(literal -1 binary32) (/.f32 %7464 s)) %7469 = (*.f32 %7464 %6150) %7472 = (fma.f32 #s(literal -2 binary32) %7384 (*.f32 #s(literal 2 binary32) (*.f32 u %7469))) %7473 = (-.f32 %4619 %7472) %7528 = (*.f32 #s(literal -2 binary32) %6201) %7531 = (*.f32 #s(literal 2 binary32) %6200) %7533 = (-.f32 %7531 (*.f32 #s(literal -2 binary32) %6200)) %7534 = (*.f32 #s(literal -1 binary32) %7533) %7536 = (*.f32 %7533 %6200) %7546 = (-.f32 %5260 (fma.f32 #s(literal 2 binary32) %7536 %5262)) %7549 = (*.f32 %3862 %7533) %7551 = (*.f32 %7546 %6200) %7566 = (-.f32 %240 %7399) %7567 = (*.f32 %7566 %6150) %7569 = (*.f32 #s(literal 2 binary32) (*.f32 u %7567)) %7571 = (fma.f32 #s(literal -4 binary32) %7436 (fma.f32 #s(literal -2 binary32) %7384 %7569)) %7572 = (-.f32 %4619 %7571) %7582 = (*.f32 u (*.f32 %20 %7567)) %7585 = (*.f32 %6150 (-.f32 %4619 (fma.f32 #s(literal -1 binary32) %7384 %7569))) %7586 = (*.f32 u %7585) %7592 = (-.f32 %6874 (fma.f32 #s(literal -2 binary32) %7448 (fma.f32 #s(literal -1 binary32) %7582 (fma.f32 #s(literal 2 binary32) %7586 (fma.f32 #s(literal 2 binary32) %7394 (*.f32 #s(literal 2 binary32) %7451)))))) %7604 = (-.f32 %132 %6175) %7605 = (/.f32 %7604 s) %7615 = (-.f32 %3871 %6180) %7628 = (pow.f32 %7604 #s(literal 2 binary32)) %7629 = (fma.f32 #s(literal -4 binary32) %7628 %5329) %7631 = (*.f32 #s(literal 2 binary32) %7604) %7641 = (fma.f32 #s(literal -24 binary32) (*.f32 %3862 %7604) (fma.f32 #s(literal 12 binary32) %7615 (*.f32 #s(literal 16 binary32) (pow.f32 %7604 #s(literal 3 binary32))))) %7643 = (*.f32 #s(literal 1/2 binary32) %7629) %7651 = (*.f32 #s(literal -1 binary32) %6200) %7666 = (fma.f32 #s(literal -4 binary32) %3862 (*.f32 #s(literal -4 binary32) %6204)) %7675 = (fma.f32 #s(literal 12 binary32) %6216 (fma.f32 #s(literal 16 binary32) %6214 (*.f32 #s(literal 24 binary32) %6217))) %7677 = (*.f32 #s(literal 1/2 binary32) %7666) %7685 = (-.f32 %7631 %7531) %7692 = (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %7643 %7677) s) %7631) %7531) %7696 = (*.f32 #s(literal 1/6 binary32) %7641) %7697 = (*.f32 #s(literal 1/6 binary32) %7675) %7704 = (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %7696 %7697) s) %7643) %7677) s) %7631) %7531) %7734 = (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (fma.f32 #s(literal -96 binary32) (*.f32 %7604 %7615) (fma.f32 #s(literal -96 binary32) (pow.f32 %7604 #s(literal 4 binary32)) (fma.f32 #s(literal -48 binary32) %5393 (fma.f32 #s(literal 48 binary32) (-.f32 %3962 %6186) (*.f32 #s(literal 192 binary32) (*.f32 %3862 %7628))))))) (*.f32 #s(literal 1/24 binary32) (fma.f32 #s(literal -192 binary32) (*.f32 %3862 %6204) (fma.f32 #s(literal -96 binary32) %6236 (fma.f32 #s(literal -96 binary32) %6233 (fma.f32 #s(literal -48 binary32) %5393 (*.f32 #s(literal 48 binary32) %6238))))))) s) %7696) %7697) s) %7643) %7677) s) %7631) %7531) %7746 = (*.f32 s %6991) %7748 = (/.f32 #s(literal 1 binary32) %6857) %7749 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %6993 %7746) %7748) %7753 = (pow.f32 %6993 #s(literal 2 binary32)) %7754 = (*.f32 s %7002) %7760 = (*.f32 #s(literal 1/2 binary32) (/.f32 %6993 %6991)) %7763 = (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 %7753 %7754) (*.f32 #s(literal 1/6 binary32) (/.f32 %7005 %7746))) %7760) s) %7748) %7770 = (fma.f32 #s(literal -1/4 binary32) (/.f32 %7753 %7002) (*.f32 #s(literal 1/6 binary32) (/.f32 %7005 %6991))) %7774 = (*.f32 %7005 %6993) %7785 = (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 %6993 %7770) (*.f32 s %6857)) (fma.f32 #s(literal -1/12 binary32) (/.f32 %7774 %7754) (*.f32 #s(literal 1/24 binary32) (/.f32 %7046 %7746)))) %7770) s)) %7760) s) %7748) %7789 = (exp.f32 %6857) %7791 = (*.f32 %7789 %6993) %7796 = (fma.f32 #s(literal 1/8 binary32) %7753 %7048) %7797 = (*.f32 %7789 %7796) %7799 = (*.f32 #s(literal 1/2 binary32) %7791) %7806 = (pow.f32 %6993 #s(literal 3 binary32)) %7809 = (fma.f32 #s(literal 1/48 binary32) %7806 (fma.f32 #s(literal 1/24 binary32) %7046 (*.f32 #s(literal 1/12 binary32) %7774))) %7821 = (pow.f32 %7789 #s(literal 2 binary32)) %7824 = (exp.f32 (*.f32 #s(literal 2 binary32) %6857)) %7827 = (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 %7821 %7753) %7824) (*.f32 #s(literal 2 binary32) %7796)) %7868 = (*.f32 #s(literal 13176795/16777216 binary32) u) %7898 = (*.f32 #s(literal 762619864465648886625/590295810358705651712 binary32) u) %7911 = (fma.f32 #s(literal -1/4 binary32) %20 %7868) %7912 = (-.f32 %4442 %7911) %7941 = (fma.f32 #s(literal -1/4 binary32) %4917 (*.f32 #s(literal 13176795/16777216 binary32) %5644)) %7942 = (-.f32 %7941 %7201) %7944 = (fma.f32 #s(literal -1 binary32) (/.f32 %7942 s) %4902) %7949 = (fma.f32 #s(literal -1/8 binary32) %5673 (fma.f32 #s(literal 1/8 binary32) %5673 (/.f32 (*.f32 %7912 %7942) %4401))) %7950 = (-.f32 %5672 %7949) %7955 = (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %7950 s) %7941) %7201) s) %4902) %7971 = (-.f32 (fma.f32 #s(literal -2287859593396946659875/1180591620717411303424 binary32) %5644 (fma.f32 #s(literal -13176795/8388608 binary32) %5725 (fma.f32 #s(literal -1/24 binary32) %5001 (fma.f32 #s(literal 1/16 binary32) %5001 (fma.f32 #s(literal 1/2 binary32) %5000 (*.f32 #s(literal 762619864465648886625/590295810358705651712 binary32) %5644)))))) (fma.f32 #s(literal -1/24 binary32) %5002 (fma.f32 #s(literal 1/16 binary32) %5002 (fma.f32 #s(literal 1/2 binary32) %5003 (+.f32 (/.f32 (*.f32 %7912 %7950) %4401) (/.f32 (*.f32 %7942 %5683) %4401)))))) %7980 = (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %5644 (fma.f32 #s(literal -1 binary32) (/.f32 %7971 s) %5671)) %7949) s) %7941) %7201) s) %4902) %7996 = (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 %7942 #s(literal 2 binary32)) %4984) (*.f32 #s(literal 2 binary32) (/.f32 %7950 %4960))) %7999 = (fma.f32 #s(literal -1/4 binary32) %5032 (*.f32 #s(literal 13176795/16777216 binary32) %5749)) %8004 = (+.f32 %4970 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %7996 s) %7999) %7261) s))) %8022 = (+.f32 %4970 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 (fma.f32 #s(literal -6 binary32) (/.f32 (*.f32 %7950 %7942) %4984) (fma.f32 #s(literal 2 binary32) (/.f32 (pow.f32 %7942 #s(literal 3 binary32)) %4996) (*.f32 #s(literal 6 binary32) (/.f32 %7971 %4960)))) s) (*.f32 #s(literal 1/2 binary32) %7996)) s) %7999) %7261) s))) %8044 = (*.f32 #s(literal 4 binary32) %7185) %8048 = (* -4 %7189) %8049 = (*.f32 #s(literal 4 binary32) %7191) %8054 = (fma.f32 #s(literal -1/4 binary32) %7340 %3862) %8055 = (-.f32 %6663 %8054) %8056 = (/.f32 %8055 s) %8067 = (-.f32 %6674 (fma.f32 #s(literal -1/2 binary32) %7348 (fma.f32 #s(literal -1/24 binary32) %715 (fma.f32 #s(literal 1/16 binary32) %715 (fma.f32 #s(literal 1/8 binary32) %7349 %3869))))) %8068 = (/.f32 %8067 s) %8078 = (*.f32 #s(literal 4 binary32) %3645) %8081 = (pow.f32 %308 #s(literal 2 binary32)) %8085 = (*.f32 #s(literal 4 binary32) %308) %8088 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -8 binary32) (/.f32 %8081 s) (*.f32 #s(literal 4 binary32) %8056)) %8085) s)) %8091 = (*.f32 %8055 %308) %8094 = (fma.f32 #s(literal -8 binary32) %8081 (*.f32 #s(literal 4 binary32) %8055)) %8095 = (*.f32 %8094 %308) %8105 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -8 binary32) (/.f32 %8091 s) (fma.f32 #s(literal -2 binary32) (/.f32 %8095 s) (*.f32 #s(literal 4 binary32) %8068))) %8094) s)) %8085) s)) %8116 = (fma.f32 #s(literal -16 binary32) %8081 (*.f32 #s(literal -2 binary32) %8094)) %8119 = (fma.f32 #s(literal -4 binary32) %308 (*.f32 #s(literal -1/2 binary32) (/.f32 %8116 s))) %8126 = (fma.f32 #s(literal -8 binary32) %8091 (fma.f32 #s(literal -2 binary32) %8095 (*.f32 #s(literal 4 binary32) %8067))) %8129 = (fma.f32 #s(literal -128 binary32) (pow.f32 %308 #s(literal 3 binary32)) (fma.f32 #s(literal -24 binary32) %8095 (*.f32 #s(literal -6 binary32) %8126))) %8131 = (*.f32 #s(literal 1/2 binary32) %8116) %8135 = (fma.f32 #s(literal -4 binary32) %308 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %8129 s) %8131) s))) %8141 = (*.f32 %8126 %308) %8168 = (fma.f32 #s(literal -4 binary32) %308 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 (fma.f32 #s(literal -1536 binary32) (pow.f32 %308 #s(literal 4 binary32)) (fma.f32 #s(literal -384 binary32) (*.f32 %8094 %8081) (fma.f32 #s(literal -96 binary32) %8141 (fma.f32 #s(literal -24 binary32) (fma.f32 #s(literal -8 binary32) (*.f32 %308 %8067) (fma.f32 #s(literal -2 binary32) %8141 (fma.f32 #s(literal -2 binary32) (*.f32 %8094 %8055) (*.f32 #s(literal 4 binary32) (-.f32 %7361 (fma.f32 #s(literal -1/2 binary32) %7362 (fma.f32 #s(literal -1/4 binary32) %3929 (fma.f32 #s(literal -1/24 binary32) %7363 (fma.f32 #s(literal -1/48 binary32) %3931 (fma.f32 #s(literal 1/96 binary32) %3931 (fma.f32 #s(literal 1/4 binary32) %7364 %3959))))))))))) (*.f32 #s(literal -12 binary32) (pow.f32 %8094 #s(literal 2 binary32))))))) s) (*.f32 #s(literal 1/6 binary32) %8129)) s) %8131) s))) %8178 = (pow.f32 %7464 #s(literal 2 binary32)) %8180 = (fma.f32 #s(literal -1 binary32) %8178 (*.f32 #s(literal 2 binary32) %7572)) %8184 = (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1/2 binary32) (/.f32 %8180 s))) %7463) %8192 = (fma.f32 #s(literal -6 binary32) (*.f32 %7464 %7572) (fma.f32 #s(literal 2 binary32) (pow.f32 %7464 #s(literal 3 binary32)) (*.f32 #s(literal 6 binary32) %7592))) %8194 = (*.f32 #s(literal 1/2 binary32) %8180) %8199 = (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %8192 s) %8194) s))) %7463) %8249 = (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 (fma.f32 #s(literal -24 binary32) (*.f32 %7464 %7592) (fma.f32 #s(literal -12 binary32) (pow.f32 %7572 #s(literal 2 binary32)) (fma.f32 #s(literal -6 binary32) (pow.f32 %7464 #s(literal 4 binary32)) (fma.f32 #s(literal 24 binary32) (*.f32 %8178 %7572) (*.f32 #s(literal 24 binary32) (-.f32 %4733 (fma.f32 #s(literal -2 binary32) (*.f32 u (*.f32 (fma.f32 #s(literal -2 binary32) %7448 (fma.f32 #s(literal 2 binary32) %7451 %7394)) %6150)) (fma.f32 #s(literal -2 binary32) (*.f32 %1243 (*.f32 %7393 %6150)) (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %20 %7585)) (fma.f32 #s(literal 2 binary32) (*.f32 u (*.f32 %6150 (-.f32 %6874 (fma.f32 #s(literal -1 binary32) %7582 (fma.f32 #s(literal 2 binary32) %7586 %7394))))) (fma.f32 #s(literal 2 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) (*.f32 %20 %6179) (fma.f32 #s(literal -1/6 binary32) (*.f32 %715 %6150) (*.f32 #s(literal 2 binary32) %6158)))) (fma.f32 u (*.f32 %20 %7447) (*.f32 u (*.f32 %7393 %7566)))))))))))))) s) (*.f32 #s(literal 1/6 binary32) %8192)) s) %8194) s))) %7463) %8259 = (pow.f32 %7533 #s(literal 2 binary32)) %8261 = (fma.f32 #s(literal -2 binary32) %7546 (*.f32 #s(literal -1 binary32) %8259)) %8264 = (fma.f32 #s(literal -1 binary32) %7533 (*.f32 #s(literal -1/2 binary32) (/.f32 %8261 s))) %8273 = (-.f32 (*.f32 #s(literal 2 binary32) %6216) (fma.f32 #s(literal -2 binary32) %7549 (fma.f32 #s(literal -2 binary32) %6216 (*.f32 #s(literal 2 binary32) %7551)))) %8277 = (fma.f32 #s(literal -6 binary32) (*.f32 %7546 %7533) (fma.f32 #s(literal -6 binary32) %8273 (*.f32 #s(literal -2 binary32) (pow.f32 %7533 #s(literal 3 binary32))))) %8279 = (*.f32 #s(literal 1/2 binary32) %8261) %8283 = (fma.f32 #s(literal -1 binary32) %7533 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %8277 s) %8279) s))) %8312 = (fma.f32 #s(literal -1 binary32) %7533 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 (fma.f32 #s(literal -24 binary32) (*.f32 %7546 %8259) (fma.f32 #s(literal -24 binary32) (*.f32 %7533 %8273) (fma.f32 #s(literal -24 binary32) (-.f32 (*.f32 #s(literal 2 binary32) %6238) (fma.f32 #s(literal -2 binary32) (*.f32 %3862 %7546) (fma.f32 #s(literal -2 binary32) %6238 (fma.f32 #s(literal 2 binary32) (*.f32 %7533 %6216) (*.f32 #s(literal 2 binary32) (*.f32 %8273 %6200)))))) (fma.f32 #s(literal -12 binary32) (pow.f32 %7546 #s(literal 2 binary32)) (*.f32 #s(literal -6 binary32) (pow.f32 %7533 #s(literal 4 binary32))))))) s) (*.f32 #s(literal 1/6 binary32) %8277)) s) %8279) s))) (approx s #s(literal 0 binary32)) (approx u u) (approx %17 %30) (approx %42 %21) (approx %42 (fma.f32 #s(literal -1 binary32) %48 %21)) (approx %42 (fma.f32 u (fma.f32 #s(literal -1 binary32) %51 (*.f32 #s(literal 1/2 binary32) %66)) %21)) (approx %42 (fma.f32 u (fma.f32 #s(literal -1 binary32) %51 (*.f32 u (fma.f32 #s(literal 1/6 binary32) %90 (*.f32 #s(literal 1/2 binary32) %65)))) %21)) (approx %97 %98) (approx %100 (/.f32 (fma.f32 #s(literal -1 binary32) u %101) u)) (approx %41 %26) (approx %41 %107) (approx %41 %112) (approx %41 %121) (approx %128 %134) (approx %136 %132) (approx %136 %138) (approx %140 %141) (approx %140 (fma.f32 #s(literal -1/4 binary32) %21 %145)) (approx %149 %151) (approx %153 %154) (approx %153 (+.f32 #s(literal 1 binary32) %151)) (approx %159 %161) (approx %164 %165) (approx %170 %174) (approx %176 #s(literal 1 binary32)) (approx %176 %178) (approx %39 %28) (approx %39 %181) (approx %40 %27) (approx %40 (+.f32 #s(literal 1 binary32) %107)) (approx %40 (+.f32 #s(literal 1 binary32) %112)) (approx %40 (+.f32 #s(literal 1 binary32) %121)) (approx (* 4 %128) %192) (approx %194 %195) (approx %198 %199) (approx %198 (/.f32 %203 u)) (approx %206 (/.f32 %207 u)) (approx (* u %206) %207) (approx %212 %213) (approx %215 %216) (approx %220 (/.f32 %222 u)) (approx %225 %222) (approx %227 %228) (approx %230 %231) (approx %233 (/.f32 %234 u)) (approx %237 %234) (approx %239 %240) (approx %239 (fma.f32 #s(literal -1 binary32) %20 %192)) (approx (/ s %128) (/.f32 s %134)) (approx (/ %248 %128) %251) (approx %253 %254) (approx (* 1/2 u) %258) (approx %264 %269) (approx %271 %272) (approx %274 %275) (approx %277 #s(literal 1/2 binary32)) (approx %277 %279) (approx %282 %283) (approx %282 (-.f32 %279 %143)) (approx %290 (fma.f32 u %295 %28)) (approx %299 %301) (approx %303 %304) (approx %306 %130) (approx %306 %308) (approx %310 %143) (approx %310 (fma.f32 #s(literal 1/4 binary32) %21 %313)) (approx %316 %317) (approx %319 %320) (approx %319 (+.f32 #s(literal 1/2 binary32) %317)) (approx %324 %325) (approx %327 #s(literal -1 binary32)) (approx %327 (-.f32 %330 #s(literal 1 binary32))) (approx %333 (+.f32 #s(literal 1 binary32) (+.f32 %26 (*.f32 #s(literal -1 binary32) (*.f32 u %334))))) (approx %333 (+.f32 #s(literal 1 binary32) (+.f32 %26 (*.f32 u (-.f32 (*.f32 u %341) %334))))) (approx %333 (+.f32 #s(literal 1 binary32) (+.f32 %26 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %27 %348))) (*.f32 #s(literal -1 binary32) %341))) %334))))) (approx %360 (-.f32 %174 #s(literal 1 binary32))) (approx %360 (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) %363) %365)) #s(literal 1 binary32))) (approx %360 (-.f32 (*.f32 u (-.f32 (*.f32 u (-.f32 %370 %340)) %365)) #s(literal 1 binary32))) (approx %378 (+.f32 %26 %381)) (approx %378 (+.f32 %26 (*.f32 u (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 u %386))) %379)))) (approx %378 (+.f32 %26 (*.f32 u (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %396)) %386))) %379)))) (approx %406 (*.f32 #s(literal -1 binary32) %26)) (approx %406 (-.f32 (*.f32 u (-.f32 %379 #s(literal 1 binary32))) %26)) (approx %406 (-.f32 (*.f32 u (-.f32 (fma.f32 u %386 %379) #s(literal 1 binary32))) %26)) (approx %406 (-.f32 (*.f32 u (-.f32 (fma.f32 u (fma.f32 #s(literal -1 binary32) %384 (fma.f32 u %396 %385)) %379) #s(literal 1 binary32))) %26)) (approx %425 %430) (approx %432 %433) (approx %437 %47) (approx %439 %48) (approx %442 (-.f32 %444 %20)) (approx %447 %448) (approx %450 %451) (approx %454 %456) (approx %459 %460) (approx %462 (fma.f32 #s(literal -1/4 binary32) %21 %456)) (approx %465 %467) (approx %470 (*.f32 #s(literal -1/4 binary32) %471)) (approx %470 (-.f32 %467 %474)) (approx %477 %478) (approx %480 %20) (approx %480 (+.f32 %20 %482)) (approx %485 (fma.f32 #s(literal -1 binary32) %20 %486)) (approx %489 %490) (approx %489 (fma.f32 #s(literal 2 binary32) %492 %490)) (approx %489 (fma.f32 u (fma.f32 #s(literal 2 binary32) %490 (*.f32 #s(literal 4 binary32) %492)) %490)) (approx %489 (fma.f32 u (fma.f32 #s(literal 2 binary32) %490 (*.f32 u (fma.f32 #s(literal 4 binary32) %490 (*.f32 #s(literal 8 binary32) %492)))) %490)) (approx %506 %507) (approx %511 (+.f32 #s(literal 1 binary32) %507)) (approx %523 (fma.f32 #s(literal -1 binary32) %20 %444)) (approx %523 (fma.f32 #s(literal -1 binary32) %20 (*.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %66) %528)))) (approx %523 (fma.f32 #s(literal -1 binary32) %20 (*.f32 u (fma.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %65) (*.f32 #s(literal -1/6 binary32) (*.f32 s %90))) %528)))) (approx %545 %546) (approx %552 %555) (approx %557 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) %554))) (approx %557 (+.f32 #s(literal 1 binary32) (*.f32 u (-.f32 %562 %553)))) (approx %557 (+.f32 #s(literal 1 binary32) (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) %568) %570)) %553)))) (approx %579 %580) (approx %579 %582) (approx %584 (/.f32 #s(literal -1 binary32) %27)) (approx %584 (-.f32 %587 %28)) (approx %590 %592) (approx %590 (fma.f32 #s(literal -1 binary32) %597 %592)) (approx %590 (fma.f32 #s(literal -1 binary32) %591 (*.f32 u (fma.f32 #s(literal -1 binary32) %596 (*.f32 u %601))))) (approx %590 (fma.f32 #s(literal -1 binary32) %591 (*.f32 u (fma.f32 #s(literal -1 binary32) %596 (*.f32 u (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %45 %607)) %601)))))) (approx %617 (+.f32 %26 (*.f32 #s(literal -1 binary32) %619))) (approx %617 (+.f32 %26 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %624)) %618)))) (approx %617 (+.f32 %26 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %631)) %624)) %618)))) (approx %640 %641) (approx %643 %644) (approx %646 %648) (approx %650 %651) (approx %653 %654) (approx %658 %661) (approx %663 %664) (approx %666 (*.f32 #s(literal -1 binary32) (*.f32 s %664))) (approx %672 (+.f32 %21 (/.f32 %381 %26))) (approx %672 (fma.f32 u (-.f32 (fma.f32 #s(literal 1/2 binary32) %681 %682) %687) %21)) (approx %672 (fma.f32 u (-.f32 (fma.f32 u (fma.f32 #s(literal 1/6 binary32) %699 (*.f32 #s(literal 1/2 binary32) %680)) %682) %687) %21)) (approx %706 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %250 %381) %709) %490)) (approx %706 (fma.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %722)) %726) %490)) (approx %706 (fma.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 s (*.f32 %722 %380)) %732) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 %713 %734) %736) (*.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 %250 %698) %708)))))) %722)) %726) %490)) (approx %750 %751) (approx %750 (+.f32 %751 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 s (*.f32 u %753)) %26)))) (approx %750 (+.f32 %751 (*.f32 u (fma.f32 #s(literal -1 binary32) %761 (*.f32 u %767))))) (approx %750 (+.f32 %751 (*.f32 u (fma.f32 #s(literal -1 binary32) %761 (*.f32 u (fma.f32 u (*.f32 %751 %781) %767)))))) (approx %789 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 %790 %26)))) (approx %789 (fma.f32 #s(literal -1 binary32) %20 (*.f32 u (fma.f32 #s(literal -1 binary32) %796 (*.f32 #s(literal 1/2 binary32) (*.f32 u %805)))))) (approx %789 (fma.f32 #s(literal -1 binary32) %20 (*.f32 u (fma.f32 #s(literal -1 binary32) %796 (*.f32 u (fma.f32 #s(literal 1/6 binary32) (*.f32 u (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 %713 (*.f32 (pow.f32 %751 #s(literal 3 binary32)) %692)) (*.f32 (exp.f32 (*.f32 #s(literal -3 binary32) %20)) %775)) (fma.f32 #s(literal 6 binary32) %781 (*.f32 #s(literal 6 binary32) (/.f32 (*.f32 s (*.f32 %797 (*.f32 %766 %380))) (*.f32 %801 %26)))))) (*.f32 #s(literal 1/2 binary32) %805))))))) (approx %836 (fma.f32 #s(literal -1 binary32) %20 (*.f32 u (fma.f32 #s(literal -1 binary32) %796 (*.f32 #s(literal -1/2 binary32) (*.f32 s %681)))))) (approx %836 (fma.f32 #s(literal -1 binary32) %20 (*.f32 u (fma.f32 #s(literal -1 binary32) %796 (*.f32 u (fma.f32 #s(literal -1/2 binary32) %762 (*.f32 #s(literal -1/6 binary32) (*.f32 s %699)))))))) (approx %851 (/.f32 #s(literal -1 binary32) %20)) (approx %851 (-.f32 (/.f32 %790 %709) %855)) (approx %851 (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %860)) %864)) %855)) (approx %851 (-.f32 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 s (*.f32 %860 %380)) %732) (fma.f32 #s(literal -1/6 binary32) (/.f32 %773 %708) (*.f32 #s(literal 1/2 binary32) (/.f32 %777 %736)))))) %860)) %864)) %855)) (approx %889 %894) (approx %896 %899) (approx %901 (fma.f32 u %898 %28)) (approx %904 (+.f32 #s(literal 1 binary32) %908)) (approx %904 (+.f32 #s(literal 1 binary32) %916)) (approx %904 (+.f32 #s(literal 1 binary32) %928)) (approx %931 %908) (approx %931 %916) (approx %931 %928) (approx %935 (fma.f32 #s(literal -1 binary32) (/.f32 %906 %26) %21)) (approx %935 (fma.f32 u (fma.f32 #s(literal -1 binary32) %939 (*.f32 #s(literal 1/2 binary32) %945)) %21)) (approx %935 (fma.f32 u (fma.f32 #s(literal -1 binary32) %939 (*.f32 u (fma.f32 #s(literal 1/6 binary32) %958 (*.f32 #s(literal 1/2 binary32) %944)))) %21)) (approx %965 (fma.f32 #s(literal -1 binary32) %20 (/.f32 (*.f32 s %906) %26))) (approx %965 (fma.f32 #s(literal -1 binary32) %20 (*.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %945) %972)))) (approx %965 (fma.f32 #s(literal -1 binary32) %20 (*.f32 u (fma.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %944) (*.f32 #s(literal -1/6 binary32) (*.f32 s %958))) %972)))) (approx %986 %988) (approx %990 %991) (approx %993 (fma.f32 #s(literal -1 binary32) %20 %995)) (approx %998 (fma.f32 #s(literal -1/4 binary32) %21 %999)) (approx %1002 %1004) (approx %1006 (+.f32 #s(literal 1 binary32) %1004)) (approx %1009 (*.f32 #s(literal -1 binary32) %254)) (approx %1016 (*.f32 #s(literal -1 binary32) (*.f32 s %433))) (approx %1023 (+.f32 #s(literal 1 binary32) %1027)) (approx %1023 (+.f32 #s(literal 1 binary32) %1035)) (approx %1023 (+.f32 #s(literal 1 binary32) %1047)) (approx %1050 %1027) (approx %1050 %1035) (approx %1050 %1047) (approx %1054 (fma.f32 #s(literal -1 binary32) (/.f32 %1025 %26) %21)) (approx %1054 (fma.f32 u (fma.f32 #s(literal -1 binary32) %1058 (*.f32 #s(literal 1/2 binary32) %1064)) %21)) (approx %1054 (fma.f32 u (fma.f32 #s(literal -1 binary32) %1058 (*.f32 u (fma.f32 #s(literal 1/6 binary32) %1077 (*.f32 #s(literal 1/2 binary32) %1063)))) %21)) (approx %1084 (fma.f32 #s(literal -1 binary32) %20 (/.f32 (*.f32 s %1025) %26))) (approx %1084 (fma.f32 #s(literal -1 binary32) %20 (*.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %1064) %1091)))) (approx %1084 (fma.f32 #s(literal -1 binary32) %20 (*.f32 u (fma.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %1063) (*.f32 #s(literal -1/6 binary32) (*.f32 s %1077))) %1091)))) (approx %1107 (fma.f32 #s(literal -1 binary32) (/.f32 %619 %26) %21)) (approx %1107 (fma.f32 u (fma.f32 #s(literal -1 binary32) %1111 (*.f32 #s(literal 1/2 binary32) %1117)) %21)) (approx %1107 (fma.f32 u (fma.f32 #s(literal -1 binary32) %1111 (*.f32 u (fma.f32 #s(literal 1/6 binary32) %1130 (*.f32 #s(literal 1/2 binary32) %1116)))) %21)) (approx %1137 (fma.f32 #s(literal -1 binary32) %20 (/.f32 (*.f32 s %619) %26))) (approx %1137 (fma.f32 #s(literal -1 binary32) %20 (*.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %1117) %1144)))) (approx %1137 (fma.f32 #s(literal -1 binary32) %20 (*.f32 u (fma.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %1116) (*.f32 #s(literal -1/6 binary32) (*.f32 s %1130))) %1144)))) (approx %1157 %1158) (approx %1157 (+.f32 %1158 (/.f32 %597 %591))) (approx %1157 (+.f32 %1158 (*.f32 u (-.f32 (fma.f32 #s(literal 1/2 binary32) %1170 %1171) %553)))) (approx %1157 (+.f32 %1158 (*.f32 u (-.f32 (fma.f32 u (fma.f32 #s(literal 1/6 binary32) %1189 (*.f32 #s(literal 1/2 binary32) %1169)) %1171) %553)))) (approx %1197 (*.f32 #s(literal -1 binary32) %1198)) (approx %1197 (fma.f32 #s(literal -1 binary32) %1198 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 s %597) %591)))) (approx %1197 (fma.f32 #s(literal -1 binary32) %1198 (*.f32 u (fma.f32 #s(literal -1 binary32) %1207 (*.f32 #s(literal -1/2 binary32) (*.f32 s %1170)))))) (approx %1197 (fma.f32 #s(literal -1 binary32) %1198 (*.f32 u (fma.f32 #s(literal -1 binary32) %1207 (*.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %1169) (*.f32 #s(literal -1/6 binary32) (*.f32 s %1189)))))))) (approx %1223 (*.f32 #s(literal -1 binary32) (*.f32 s %654))) (approx %42 (/.f32 (fma.f32 #s(literal -1/2 binary32) %1231 %101) u)) (approx %42 (/.f32 (fma.f32 #s(literal -1/2 binary32) %1231 %1245) u)) (approx %42 (/.f32 (fma.f32 #s(literal -1/2 binary32) %1231 (fma.f32 #s(literal -1/24 binary32) (/.f32 %1264 %1265) %1245)) u)) (approx %100 (-.f32 %98 #s(literal 1 binary32))) (approx %41 (-.f32 %98 %1275)) (approx %41 (-.f32 %1280 %1275)) (approx %136 (*.f32 u %1284)) (approx %140 %221) (approx %140 (*.f32 u (-.f32 (fma.f32 #s(literal -1/4 binary32) %216 %143) %141))) (approx %149 (*.f32 #s(literal -4 binary32) %221)) (approx %149 (*.f32 u %1295)) (approx %153 (*.f32 u %1299)) (approx %176 (*.f32 u (-.f32 %1302 #s(literal 1 binary32)))) (approx %39 %1310) (approx %40 %1315) (approx %40 (/.f32 (-.f32 %1319 %1313) u)) (approx %40 (/.f32 (-.f32 %1319 (+.f32 %1313 (/.f32 #s(literal 1 binary32) (*.f32 %1265 %1257)))) u)) (approx %198 %1283) (approx %206 %133) (approx %206 %1284) (approx %220 (*.f32 #s(literal -4 binary32) %1294)) (approx %220 %1295) (approx %233 %1299) (approx %239 %1338) (approx %277 (*.f32 u %1342)) (approx %282 (*.f32 u (-.f32 %1342 %1345))) (approx %290 (*.f32 u (-.f32 (+.f32 %1307 %294) %28))) (approx %306 (*.f32 u (fma.f32 #s(literal 1/4 binary32) %195 %1353))) (approx %310 %313) (approx %310 %1361) (approx %316 (*.f32 #s(literal -1/2 binary32) %312)) (approx %316 %1367) (approx %319 (*.f32 u (fma.f32 #s(literal -1/2 binary32) %1358 (fma.f32 #s(literal -1/4 binary32) %216 %1341)))) (approx %327 %330) (approx %327 (*.f32 u (-.f32 #s(literal 1 binary32) %1302))) (approx %333 (/.f32 %27 %174)) (approx %333 (/.f32 (fma.f32 #s(literal -1 binary32) %1382 %1385) u)) (approx %333 (/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) %1389) (+.f32 %1383 (+.f32 (/.f32 %26 %1389) %1384))) %1397) u)) (approx %333 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1404 %1265) %1385) (fma.f32 #s(literal -1 binary32) (/.f32 %1381 (*.f32 %1243 %173)) %1397)) u)) (approx %360 (/.f32 #s(literal 1 binary32) %330)) (approx %360 (/.f32 (+.f32 %1417 %1418) u)) (approx %360 (/.f32 (+.f32 %1417 (+.f32 %1424 %1418)) u)) (approx %360 (/.f32 (+.f32 %1417 (+.f32 %1424 (+.f32 (/.f32 #s(literal 1 binary32) %1430) %1418))) u)) (approx %378 (-.f32 %1438 #s(literal 1 binary32))) (approx %378 (-.f32 (fma.f32 #s(literal -1 binary32) %1437 (*.f32 #s(literal -1 binary32) %1442)) #s(literal 1 binary32))) (approx %378 (-.f32 (fma.f32 #s(literal -1 binary32) %1437 (fma.f32 #s(literal -1 binary32) %1442 (*.f32 #s(literal -1 binary32) (/.f32 %27 %1447)))) #s(literal 1 binary32))) (approx %406 (+.f32 #s(literal 1 binary32) %1455)) (approx %406 (-.f32 (+.f32 #s(literal 1 binary32) %1461) %1465)) (approx %406 (-.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 %26 %1468) %1461)) (+.f32 %1463 (+.f32 (/.f32 #s(literal 1 binary32) %1468) %1464)))) (approx %432 %1455) (approx %432 (/.f32 (fma.f32 #s(literal -1 binary32) %1385 %1482) u)) (approx %432 (/.f32 (fma.f32 #s(literal -1 binary32) %1385 %1496) u)) (approx %432 (/.f32 (fma.f32 #s(literal -1 binary32) %1385 (fma.f32 #s(literal 1/24 binary32) (/.f32 %1510 %1265) %1496)) u)) (approx %442 %444) (approx %442 (*.f32 u (fma.f32 #s(literal -1 binary32) %195 %528))) (approx %670 %1438) (approx %670 (/.f32 (fma.f32 #s(literal -1 binary32) %1521 %1523) u)) (approx %670 (/.f32 (fma.f32 #s(literal -1 binary32) %1521 (fma.f32 #s(literal -1 binary32) %1527 %1523)) u)) (approx %670 (/.f32 (fma.f32 #s(literal -1 binary32) %1521 (fma.f32 #s(literal -1 binary32) %1527 (fma.f32 #s(literal -1 binary32) (/.f32 %27 %1430) %1523))) u)) (approx %450 (*.f32 u (fma.f32 #s(literal -1/4 binary32) %195 %265))) (approx %462 (*.f32 u (fma.f32 #s(literal -1/4 binary32) %216 %1541))) (approx %470 (*.f32 u (fma.f32 #s(literal -1/4 binary32) %1545 (*.f32 #s(literal 1/2 binary32) %471)))) (approx %480 %482) (approx %480 %1552) (approx %485 %486) (approx %485 %1557) (approx %489 (*.f32 #s(literal -1/2 binary32) %1559)) (approx %489 (/.f32 (fma.f32 #s(literal -1/2 binary32) %490 (*.f32 #s(literal -1/4 binary32) %1559)) u)) (approx %489 (/.f32 (fma.f32 #s(literal -1/2 binary32) %490 (fma.f32 #s(literal -1/4 binary32) %1559 (*.f32 #s(literal -1/8 binary32) %1568))) u)) (approx %489 (/.f32 (fma.f32 #s(literal -1/2 binary32) %490 (fma.f32 #s(literal -1/4 binary32) %1559 (fma.f32 #s(literal -1/8 binary32) %1568 (*.f32 #s(literal -1/16 binary32) (/.f32 s (*.f32 %1265 %20)))))) u)) (approx %506 (*.f32 #s(literal -2 binary32) %455)) (approx %506 (*.f32 u (fma.f32 #s(literal -2 binary32) %21 %216))) (approx %511 (*.f32 u (fma.f32 #s(literal -2 binary32) %21 %1298))) (approx %523 (/.f32 (fma.f32 #s(literal -1 binary32) %1591 %1594) u)) (approx %523 (/.f32 (fma.f32 #s(literal -1 binary32) %1591 (fma.f32 #s(literal -1/6 binary32) %1599 %1594)) u)) (approx %523 (/.f32 (fma.f32 #s(literal -1 binary32) %1591 (fma.f32 #s(literal -1/6 binary32) %1599 (fma.f32 #s(literal 1/24 binary32) (/.f32 %1604 %1265) %1594))) u)) (approx %552 %554) (approx %552 (*.f32 u (fma.f32 %27 %29 %228))) (approx %557 %1615) (approx %557 (/.f32 (-.f32 %1617 %1618) u)) (approx %557 (/.f32 (-.f32 %1624 %1618) u)) (approx %557 (/.f32 (-.f32 %1624 (+.f32 %1618 (/.f32 #s(literal 1 binary32) (*.f32 %1265 %1628)))) u)) (approx %579 (*.f32 u (-.f32 %1308 (+.f32 %228 %28)))) (approx %584 %587) (approx %584 %1642) (approx %617 (-.f32 %1645 #s(literal 1 binary32))) (approx %617 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1650 %1243) %1645) #s(literal 1 binary32))) (approx %617 (-.f32 (+.f32 %1615 (+.f32 (/.f32 #s(literal 1 binary32) %1655) %1644)) (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 %26 %1655) (+.f32 (/.f32 #s(literal 1 binary32) %1660) (/.f32 %26 %1660)))))) (approx %640 %1671) (approx %643 %1673) (approx %646 %1677) (approx %650 %1679) (approx %653 %1681) (approx %658 (-.f32 #s(literal 1 binary32) %98)) (approx %658 (-.f32 %1275 %98)) (approx %658 (-.f32 %1275 %1280)) (approx %663 (/.f32 #s(literal -1 binary32) %30)) (approx %663 (/.f32 (-.f32 %1694 %101) u)) (approx %663 (/.f32 (-.f32 %1703 %101) u)) (approx %663 (/.f32 (-.f32 (fma.f32 #s(literal 1/24 binary32) (/.f32 %1712 %1265) %1703) %101) u)) (approx %666 (/.f32 (fma.f32 #s(literal -1/2 binary32) %1719 %1591) u)) (approx %666 (/.f32 (fma.f32 #s(literal -1/2 binary32) %1719 (fma.f32 #s(literal -1/6 binary32) %1724 %1591)) u)) (approx %666 (/.f32 (fma.f32 #s(literal -1/2 binary32) %1719 (fma.f32 #s(literal -1/6 binary32) %1724 (fma.f32 #s(literal -1/24 binary32) (/.f32 %1729 %1265) %1591))) u)) (approx %672 (/.f32 (fma.f32 #s(literal -1 binary32) %1522 %1741) u)) (approx %672 (/.f32 (fma.f32 #s(literal -1 binary32) %1522 %1752) u)) (approx %672 (/.f32 (fma.f32 #s(literal -1 binary32) %1522 (fma.f32 #s(literal 1/24 binary32) (/.f32 %1765 %1265) %1752)) u)) (approx %706 (*.f32 #s(literal -1 binary32) (/.f32 %330 %27))) (approx %706 (*.f32 u (fma.f32 #s(literal -1 binary32) %1774 (*.f32 #s(literal -1/2 binary32) %1777)))) (approx %706 (*.f32 u (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1788 %1243) %1790) %1792))) (approx %706 (*.f32 u (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/24 binary32) (/.f32 %1796 %45) (fma.f32 #s(literal 1/12 binary32) (/.f32 %1800 %61) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 %1739 (*.f32 %1788 %329)) %27)))) %1265) %1790) (fma.f32 #s(literal 1/6 binary32) (/.f32 %1782 %1810) (fma.f32 #s(literal 1/4 binary32) (/.f32 %1785 %1812) %1792))))) (approx %750 (+.f32 #s(literal 1 binary32) %1820)) (approx %750 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/2 binary32) %1824 %1827))) (approx %750 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/2 binary32) %1824 (fma.f32 #s(literal -1/2 binary32) (/.f32 %1832 (*.f32 %1265 %329)) (fma.f32 #s(literal -1/6 binary32) (/.f32 %1835 %1265) (fma.f32 #s(literal 1/6 binary32) (/.f32 %1837 %1447) %1827)))))) (approx %789 %1820) (approx %789 (/.f32 %1853 u)) (approx %789 (/.f32 %1868 u)) (approx %789 (/.f32 (fma.f32 #s(literal 1/24 binary32) (/.f32 (fma.f32 #s(literal -24 binary32) (/.f32 (*.f32 s (*.f32 %27 %1863)) %329) (fma.f32 #s(literal -12 binary32) (pow.f32 %1848 #s(literal 2 binary32)) (fma.f32 #s(literal -6 binary32) %1877 (fma.f32 #s(literal 24 binary32) (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 %713 (*.f32 %45 %1739)) %1415) (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 %250 (*.f32 %27 %1750)) %329) (fma.f32 #s(literal -1/24 binary32) %1884 (fma.f32 #s(literal 1/24 binary32) %1877 (*.f32 #s(literal 1/8 binary32) (*.f32 %250 %1784)))))) (*.f32 #s(literal 24 binary32) (/.f32 (*.f32 %250 (*.f32 %45 %1848)) %1415)))))) %1265) %1868) u)) (approx %836 (/.f32 (fma.f32 #s(literal -1/2 binary32) %1904 %1852) u)) (approx %836 (/.f32 (fma.f32 #s(literal -1/2 binary32) %1904 (fma.f32 #s(literal -1/6 binary32) %1908 %1852)) u)) (approx %836 (/.f32 (fma.f32 #s(literal -1/2 binary32) %1904 (fma.f32 #s(literal -1/6 binary32) %1908 (fma.f32 #s(literal -1/24 binary32) (/.f32 %1884 %1265) %1852))) u)) (approx %851 (/.f32 %330 %1819)) (approx %851 (*.f32 u (-.f32 (fma.f32 #s(literal 1/2 binary32) %1922 %1923) %1928))) (approx %851 (*.f32 u (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %1937 %1243) %1923) (fma.f32 #s(literal -1/2 binary32) %1922 %1928)))) (approx %851 (*.f32 u (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/12 binary32) (/.f32 %1800 %1932) (fma.f32 #s(literal -1/24 binary32) (/.f32 %1796 %1934) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 %1739 (*.f32 %1937 %329)) %27)))) %1265) %1923) (fma.f32 #s(literal -1/2 binary32) %1922 (fma.f32 #s(literal -1/4 binary32) (/.f32 %1785 (*.f32 s %1812)) (fma.f32 #s(literal -1/6 binary32) (/.f32 %1782 (*.f32 s %1810)) %1928)))))) (approx %901 (*.f32 u (-.f32 %1965 %28))) (approx %904 %1969) (approx %904 (/.f32 (-.f32 %1971 %1974) u)) (approx %904 (/.f32 (-.f32 %1981 %1974) u)) (approx %904 (/.f32 (-.f32 %1981 (+.f32 %1974 (/.f32 #s(literal 1 binary32) (*.f32 %1265 %1986)))) u)) (approx %931 (-.f32 %1969 #s(literal 1 binary32))) (approx %931 (-.f32 %1969 %1997)) (approx %931 (-.f32 (+.f32 %1969 (/.f32 #s(literal 1 binary32) (*.f32 %1265 %1978))) %1997)) (approx %935 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2008 %1971) u)) (approx %935 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2008 %2020) u)) (approx %935 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2008 (fma.f32 #s(literal -1/24 binary32) (/.f32 %2034 %1265) %2020)) u)) (approx %965 (*.f32 #s(literal -1 binary32) (/.f32 s %899))) (approx %965 (/.f32 (fma.f32 #s(literal -1 binary32) %2043 %2046) u)) (approx %965 (/.f32 (fma.f32 #s(literal -1 binary32) %2043 (fma.f32 #s(literal -1/6 binary32) %2051 %2046)) u)) (approx %965 (/.f32 (fma.f32 #s(literal -1 binary32) %2043 (fma.f32 #s(literal -1/6 binary32) %2051 (fma.f32 #s(literal 1/24 binary32) (/.f32 (*.f32 s %2034) %1265) %2046))) u)) (approx %990 (*.f32 u (+.f32 #s(literal 13176795/8388608 binary32) %199))) (approx %993 %995) (approx %993 (*.f32 u (+.f32 #s(literal 13176795/2097152 binary32) (*.f32 #s(literal -1 binary32) %195)))) (approx %998 %999) (approx %998 (*.f32 u (fma.f32 #s(literal -1/4 binary32) %216 %2073))) (approx %1002 (*.f32 #s(literal -13176795/2097152 binary32) %478)) (approx %1002 (*.f32 u (-.f32 %216 %2079))) (approx %1006 (*.f32 u (-.f32 %1298 %2079))) (approx %1016 (/.f32 %2086 u)) (approx %1016 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2090 %2086) u)) (approx %1016 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2090 (fma.f32 #s(literal -1/6 binary32) %2095 %2086)) u)) (approx %1016 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2090 (fma.f32 #s(literal -1/6 binary32) %2095 (fma.f32 #s(literal -1/24 binary32) (/.f32 (*.f32 s %1510) %1265) %2086))) u)) (approx %1022 %2107) (approx %1023 %2109) (approx %1023 (/.f32 (-.f32 %2111 %2114) u)) (approx %1023 (/.f32 (-.f32 %2121 %2114) u)) (approx %1023 (/.f32 (-.f32 %2121 (+.f32 %2114 (/.f32 #s(literal 1 binary32) (*.f32 %1265 %2126)))) u)) (approx %1050 (-.f32 %2109 #s(literal 1 binary32))) (approx %1050 (-.f32 %2109 %2137)) (approx %1050 (-.f32 (+.f32 %2109 (/.f32 #s(literal 1 binary32) (*.f32 %1265 %2118))) %2137)) (approx %1054 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2148 %2111) u)) (approx %1054 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2148 %2160) u)) (approx %1054 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2148 (fma.f32 #s(literal -1/24 binary32) (/.f32 %2174 %1265) %2160)) u)) (approx %1084 (*.f32 #s(literal -1 binary32) (/.f32 s %2107))) (approx %1084 (/.f32 (fma.f32 #s(literal -1 binary32) %2183 %2186) u)) (approx %1084 (/.f32 (fma.f32 #s(literal -1 binary32) %2183 (fma.f32 #s(literal -1/6 binary32) %2191 %2186)) u)) (approx %1084 (/.f32 (fma.f32 #s(literal -1 binary32) %2183 (fma.f32 #s(literal -1/6 binary32) %2191 (fma.f32 #s(literal 1/24 binary32) (/.f32 (*.f32 s %2174) %1265) %2186))) u)) (approx %1107 (/.f32 %2204 u)) (approx %1107 (/.f32 %2211 u)) (approx %1107 (/.f32 %2224 u)) (approx %1107 (/.f32 (fma.f32 #s(literal 1/24 binary32) (/.f32 %2238 %1265) %2224) u)) (approx %1137 (*.f32 #s(literal -1 binary32) (/.f32 %2243 u))) (approx %1137 (/.f32 (fma.f32 #s(literal -1 binary32) %2243 (*.f32 #s(literal -1/2 binary32) %2248)) u)) (approx %1137 (/.f32 (fma.f32 #s(literal -1 binary32) %2243 (fma.f32 #s(literal -1/2 binary32) %2248 (*.f32 #s(literal -1/6 binary32) %2254))) u)) (approx %1137 (/.f32 (fma.f32 #s(literal -1 binary32) %2243 (fma.f32 #s(literal -1/2 binary32) %2248 (fma.f32 #s(literal -1/6 binary32) %2254 (*.f32 #s(literal -1/24 binary32) (/.f32 (*.f32 s %2238) %1265))))) u)) (approx %1223 (*.f32 #s(literal -1 binary32) (*.f32 s %1681))) (approx %42 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) %1231) %101) u))) (approx %42 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %1230 (*.f32 #s(literal 1/6 binary32) (/.f32 %1242 u))) u)) %101) u))) (approx %42 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %1242 (*.f32 #s(literal 1/24 binary32) (/.f32 %1264 u))) u) (*.f32 #s(literal -1/2 binary32) %1230)) u)) %101) u))) (approx %41 (-.f32 %2299 #s(literal 1 binary32))) (approx %41 (-.f32 %2309 #s(literal 1 binary32))) (approx %136 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %133 %2312)))) (approx %140 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %1294 %1345)))) (approx %149 (*.f32 #s(literal -1 binary32) (*.f32 u %2322))) (approx %153 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %231 %2321)))) (approx %176 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 %365 %228)))) (approx %39 (*.f32 #s(literal -1 binary32) %1642)) (approx %40 %2299) (approx %40 %2309) (approx %40 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u %1257)) %1238) u)) %1228) u)) %101) u))) (approx %230 %2352) (approx %233 (fma.f32 #s(literal -4 binary32) %1294 %2352)) (approx %237 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 %2322 %228)))) (approx %239 (*.f32 #s(literal -1 binary32) %2361)) (approx %277 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 %2364 %1341)))) (approx %282 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) (/.f32 %283 u) %2364)))) (approx %290 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) %2374) %1307)))) (approx %2381 (*.f32 #s(literal -1 binary32) %2383)) (approx %2381 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 %28 %1308)))) (approx %306 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1/2 binary32) %300 %199)))) (approx %310 (*.f32 #s(literal -1 binary32) %1367)) (approx %316 (*.f32 #s(literal -1 binary32) %1361)) (approx %319 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) (/.f32 %320 u) %1359)))) (approx %2403 (/.f32 #s(literal -1 binary32) %2383)) (approx %327 (*.f32 #s(literal -1 binary32) %174)) (approx %327 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 %228 %365)))) (approx %333 %2415) (approx %333 %2425) (approx %333 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2412 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 %2428 (/.f32 %26 %2427)) %2431) u)) %1381) u))) u))) (approx %360 (/.f32 #s(literal -1 binary32) %174)) (approx %360 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %1383 %1395) u))) (approx %360 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %1379 %2417) u) %1383) u))) (approx %360 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %1490 %2428) u) %1379) u) %1383) u))) (approx %378 (-.f32 %2465 #s(literal 1 binary32))) (approx %378 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %1384 %1397) %1383) u)) #s(literal 1 binary32))) (approx %378 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %1384 %2422) %1383) u)) #s(literal 1 binary32))) (approx %406 (+.f32 #s(literal 1 binary32) %2482)) (approx %406 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %1382 %1383) %2462) u)))) (approx %406 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2431 u) %1381) u) %1383) %2462) u)))) (approx %432 %2482) (approx %432 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %2502 u) %1383) %2462) u))) (approx %432 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %2513 u) %2515) u) %1383) %2462) u))) (approx %432 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %2529 u) (*.f32 #s(literal 1/6 binary32) %2513)) u) %2515) u) %1383) %2462) u))) (approx %437 (*.f32 #s(literal -1 binary32) %2542)) (approx %439 (*.f32 #s(literal -1 binary32) (/.f32 %2542 %26))) (approx %442 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 s %2542) %26))) (approx %442 (*.f32 #s(literal -1 binary32) (*.f32 u (+.f32 %195 (/.f32 (*.f32 s %2541) %26))))) (approx %450 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1/2 binary32) %20 %2312)))) (approx %462 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1/2 binary32) %21 %1345)))) (approx %470 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1/2 binary32) %471 (*.f32 #s(literal 1/4 binary32) %1545))))) (approx %480 (*.f32 #s(literal -1 binary32) %1557)) (approx %485 (*.f32 #s(literal -1 binary32) %1552)) (approx %489 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/4 binary32) %1559 %2575) u))) (approx %489 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) %490 (*.f32 #s(literal -1/8 binary32) %1559)) u) %2575) u))) (approx %489 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/16 binary32) %1559 (*.f32 #s(literal 1/8 binary32) %490)) u) (*.f32 #s(literal -1/4 binary32) %490)) u) %2575) u))) (approx %506 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %216 %57)))) (approx %511 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %231 %57)))) (approx %520 %2613) (approx %520 %2622) (approx %520 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u %2625)) %2628) u)) %2632) u) %2610) u))) (approx %521 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %2383)))) (approx %521 (-.f32 %2613 #s(literal 1 binary32))) (approx %521 (-.f32 %2622 #s(literal 1 binary32))) (approx %522 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 %2648 u) %2610) u))) (approx %522 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %2648 (*.f32 #s(literal -1/6 binary32) (/.f32 %2659 u))) u) %2610) u))) (approx %522 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/24 binary32) (/.f32 %2678 u) (*.f32 #s(literal 1/6 binary32) %2659)) u) (*.f32 #s(literal -1/2 binary32) %2648)) u) %2610) u))) (approx %523 (/.f32 s %2383)) (approx %523 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2692 (*.f32 #s(literal -1/2 binary32) (/.f32 %2693 u))) u))) (approx %523 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2692 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/6 binary32) (/.f32 %2700 u) %2702) u))) u))) (approx %523 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2692 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %2700 (*.f32 #s(literal -1/24 binary32) (/.f32 (*.f32 s %2678) u))) u) %2702) u))) u))) (approx %552 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) %553) %228)))) (approx %557 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %1618 %1617) u))) (approx %557 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %2731 %1648) u)) %1617) u))) (approx %557 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u %1628)) %2216) u)) %1648) u)) %1617) u))) (approx %579 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %29 (*.f32 #s(literal -1 binary32) (/.f32 %580 u)))))) (approx %584 (*.f32 #s(literal -1 binary32) %1310)) (approx %590 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %580 %30) %1615) #s(literal 1 binary32))) (approx %590 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2764 (fma.f32 #s(literal -1 binary32) (/.f32 %580 %1312) %1618)) u)) #s(literal 1 binary32))) (approx %590 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2764 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2772 (fma.f32 #s(literal -1 binary32) (/.f32 %580 %2302) %2731)) u))) u)) #s(literal 1 binary32))) (approx %617 (-.f32 %2786 #s(literal 1 binary32))) (approx %617 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2203 (+.f32 %1618 (/.f32 %26 %562))) %1617) u)) #s(literal 1 binary32))) (approx %617 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2203 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 %2731 (/.f32 %26 %568)) %1650) u))) %1617) u)) #s(literal 1 binary32))) (approx %658 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) %1315))) (approx %658 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %1228 %2303) u) %101) u)))) (approx %663 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %1693 %101) u))) (approx %663 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %2822 u) %2824) u) %101) u))) (approx %663 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %1712 u) (*.f32 #s(literal 1/6 binary32) %2822)) u) %2824) u) %101) u))) (approx %666 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1591 (*.f32 #s(literal 1/2 binary32) %1719)) u))) (approx %666 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1591 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %1718 (*.f32 #s(literal 1/6 binary32) (/.f32 %2846 u))) u))) u))) (approx %666 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %1591 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %2846 (*.f32 #s(literal 1/24 binary32) (/.f32 %1729 u))) u) (*.f32 #s(literal -1/2 binary32) %1718)) u))) u))) (approx %672 %2465) (approx %672 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %1384 (*.f32 #s(literal -1/2 binary32) (/.f32 %2871 u))) %1383) u))) (approx %672 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %1384 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %2883 u) %2885) u))) %1383) u))) (approx %672 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %1384 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %2901 u) (*.f32 #s(literal 1/6 binary32) %2883)) u) %2885) u))) %1383) u))) (approx %706 (*.f32 #s(literal -1 binary32) (/.f32 u %2463))) (approx %706 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal 1/2 binary32) (/.f32 %2871 %2917) %2919)))) (approx %706 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 %2924 %2925) (*.f32 #s(literal 1/6 binary32) (/.f32 %2883 %2917))) %2931) u) %2919)))) (approx %706 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 %2871 %2941) %2943) (fma.f32 #s(literal -1/12 binary32) (/.f32 %2945 %2925) (*.f32 #s(literal 1/24 binary32) (/.f32 %2901 %2917)))) %2941) u)) %2931) u) %2919)))) (approx %750 (+.f32 #s(literal 1 binary32) %2961)) (approx %750 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2960 (*.f32 #s(literal -1 binary32) (/.f32 %2967 u))) u)))) (approx %750 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2960 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2981 u) %2967) u))) u)))) (approx %789 %2961) (approx %789 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2960 (*.f32 #s(literal -1/2 binary32) (/.f32 %2993 u))) u))) (approx %789 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2960 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %3004 u) %3006) u))) u))) (approx %789 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2960 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 (fma.f32 #s(literal -12 binary32) (pow.f32 %2967 #s(literal 2 binary32)) (fma.f32 #s(literal -6 binary32) %3015 (fma.f32 #s(literal 24 binary32) (*.f32 s (*.f32 %2981 %2463)) (fma.f32 #s(literal 24 binary32) (*.f32 %250 (*.f32 %2967 %2869)) (*.f32 #s(literal 24 binary32) (fma.f32 #s(literal -1/4 binary32) (*.f32 %713 (*.f32 %2871 %2869)) (fma.f32 #s(literal -1/24 binary32) %3022 (fma.f32 #s(literal 1/24 binary32) %3015 (fma.f32 #s(literal 1/8 binary32) (*.f32 %250 %2924) (*.f32 #s(literal 1/6 binary32) (*.f32 %250 (*.f32 %2883 %2463)))))))))))) u) (*.f32 #s(literal 1/6 binary32) %3004)) u) %3006) u))) u))) (approx %836 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2960 (*.f32 #s(literal 1/2 binary32) (/.f32 %2964 u))) u))) (approx %836 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2960 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %2964 (*.f32 #s(literal 1/6 binary32) (/.f32 %2975 u))) u))) u))) (approx %836 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2960 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %2975 (*.f32 #s(literal 1/24 binary32) (/.f32 %3022 u))) u) (*.f32 #s(literal -1/2 binary32) %2964)) u))) u))) (approx %851 (/.f32 u %2960)) (approx %851 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 %2871 %3076)) %3079)))) (approx %851 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %2883 %3076) (*.f32 #s(literal 1/4 binary32) (/.f32 %2924 %3085))) %3091) u)) %3079)))) (approx %851 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 %2871 %3103) %2943) (fma.f32 #s(literal -1/24 binary32) (/.f32 %2901 %3076) (*.f32 #s(literal 1/12 binary32) (/.f32 %2945 %3085)))) %3103) u)) %3091) u)) %3079)))) (approx %896 (*.f32 #s(literal -1 binary32) %3122)) (approx %901 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 %28 %1965)))) (approx %904 (/.f32 #s(literal -1 binary32) %3122)) (approx %904 %3138) (approx %904 %3147) (approx %904 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u %3150)) %3153) u)) %3157) u) %3135) u))) (approx %931 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %3122)))) (approx %931 (-.f32 %3138 #s(literal 1 binary32))) (approx %931 (-.f32 %3147 #s(literal 1 binary32))) (approx %935 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 %3173 u) %3135) u))) (approx %935 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %3173 (*.f32 #s(literal -1/6 binary32) (/.f32 %3184 u))) u) %3135) u))) (approx %935 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/24 binary32) (/.f32 %3203 u) (*.f32 #s(literal 1/6 binary32) %3184)) u) (*.f32 #s(literal -1/2 binary32) %3173)) u) %3135) u))) (approx %965 (/.f32 s %3122)) (approx %965 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %3217 (*.f32 #s(literal -1/2 binary32) (/.f32 %3218 u))) u))) (approx %965 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %3217 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/6 binary32) (/.f32 %3225 u) %3227) u))) u))) (approx %965 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %3217 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %3225 (*.f32 #s(literal -1/24 binary32) (/.f32 (*.f32 s %3203) u))) u) %3227) u))) u))) (approx %3247 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %1593 %1591) u))) (approx %3247 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %1598 u) %3253) u) %1591) u))) (approx %3247 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %1604 u) (*.f32 #s(literal 1/6 binary32) %1598)) u) %3253) u) %1591) u))) (approx %990 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 %2312 #s(literal 13176795/8388608 binary32))))) (approx %993 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 %195 #s(literal 13176795/2097152 binary32))))) (approx %998 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 %1345 %2073)))) (approx %1002 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %216 %2079)))) (approx %1006 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %231 %2079)))) (approx %1016 (/.f32 %3290 u)) (approx %1016 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %3290 (*.f32 #s(literal 1/2 binary32) (/.f32 %3293 u))) u))) (approx %1016 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %3290 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %3293 (*.f32 #s(literal 1/6 binary32) (/.f32 %3300 u))) u))) u))) (approx %1016 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %3290 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %3300 (*.f32 #s(literal 1/24 binary32) (/.f32 (*.f32 s %2529) u))) u) (*.f32 #s(literal -1/2 binary32) %3293)) u))) u))) (approx %1050 (-.f32 %1465 #s(literal 1 binary32))) (approx %1050 (-.f32 %2415 #s(literal 1 binary32))) (approx %1050 (-.f32 %2425 #s(literal 1 binary32))) (approx %1054 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2412 (*.f32 #s(literal -1/2 binary32) (/.f32 %3331 u))) u))) (approx %1054 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2412 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %3343 u) %3345) u))) u))) (approx %1054 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2412 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %3362 u) (*.f32 #s(literal 1/6 binary32) %3343)) u) %3345) u))) u))) (approx %1084 (*.f32 #s(literal -1 binary32) (/.f32 %1819 %174))) (approx %1084 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 %3377 u) %3379) u))) (approx %1084 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %3377 (*.f32 #s(literal 1/6 binary32) (/.f32 %3384 u))) u) %3379) u))) (approx %1084 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %3384 (*.f32 #s(literal 1/24 binary32) (/.f32 (*.f32 s %3362) u))) u) (*.f32 #s(literal -1/2 binary32) %3377)) u) %3379) u))) (approx %1107 %2786) (approx %1107 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2203 (*.f32 #s(literal -1/2 binary32) (/.f32 %3408 u))) %1617) u))) (approx %1107 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2203 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %3421 u) %3423) u))) %1617) u))) (approx %1107 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2203 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %3439 u) (*.f32 #s(literal 1/6 binary32) %3421)) u) %3423) u))) %1617) u))) (approx %1137 (/.f32 %3452 u)) (approx %1137 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %3452 (*.f32 #s(literal 1/2 binary32) (/.f32 %3455 u))) u))) (approx %1137 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %3452 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %3455 (*.f32 #s(literal 1/6 binary32) (/.f32 %3462 u))) u))) u))) (approx %1137 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %3452 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %3462 (*.f32 #s(literal 1/24 binary32) (/.f32 (*.f32 s %3439) u))) u) (*.f32 #s(literal -1/2 binary32) %3455)) u))) u))) (approx %1157 (/.f32 %2764 u)) (approx %1157 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2764 (*.f32 #s(literal -1/2 binary32) (/.f32 %3489 u))) u))) (approx %1157 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2764 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %3501 u) %3503) u))) u))) (approx %1157 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2764 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %3519 u) (*.f32 #s(literal 1/6 binary32) %3501)) u) %3503) u))) u))) (approx %1197 (*.f32 #s(literal -1 binary32) (/.f32 %3531 u))) (approx %1197 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 %3535 u) %3531) u))) (approx %1197 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %3535 (*.f32 #s(literal 1/6 binary32) (/.f32 %3541 u))) u) %3531) u))) (approx %1197 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %3541 (*.f32 #s(literal 1/24 binary32) (/.f32 (*.f32 s %3519) u))) u) (*.f32 #s(literal -1/2 binary32) %3535)) u) %3531) u))) (approx s s) (approx %514 (*.f32 #s(literal -1 binary32) s)) (approx %33 %22) (approx %34 %23) (approx %35 %24) (approx %36 %25) (approx %16 %29) (approx %42 %3570) (approx %41 %660) (approx %248 %250) (approx (+ 1 %8) (/.f32 (+.f32 s %20) s)) (approx (+ 2 %8) (/.f32 (+.f32 %20 (*.f32 #s(literal 2 binary32) s)) s)) (approx (+ 1/2 %3583) (/.f32 (fma.f32 #s(literal -1/4 binary32) %20 %3585) s)) (approx %218 %1294) (approx %140 %3590) (approx %149 %3592) (approx %153 (/.f32 (+.f32 s (*.f32 #s(literal -4 binary32) %138)) s)) (approx (/ -1 s) (/.f32 #s(literal -1 binary32) s)) (approx %3601 %2072) (approx %167 (*.f32 #s(literal -1 binary32) %24)) (approx %158 (*.f32 #s(literal -1 binary32) %27)) (approx %168 (/.f32 %27 %24)) (approx %169 %173) (approx %886 %891) (approx %887 %892) (approx %40 %659) (approx %220 (/.f32 %2360 s)) (approx %225 %3615) (approx %230 (/.f32 %3618 s)) (approx %233 (/.f32 (fma.f32 #s(literal -4 binary32) %133 %3618) s)) (approx %237 (/.f32 (+.f32 s %2361) s)) (approx (- %9 2) (/.f32 (fma.f32 #s(literal -2 binary32) s %240) s)) (approx %277 (/.f32 %3632 s)) (approx %282 %3636) (approx %282 (/.f32 (-.f32 %3632 %130) s)) (approx %290 (/.f32 %178 %27)) (approx %2381 %3643) (approx %310 %3645) (approx %316 %3647) (approx %319 (/.f32 (fma.f32 #s(literal -1 binary32) %308 %3585) s)) (approx %436 %3652) (approx %2403 (/.f32 #s(literal 1 binary32) %3652)) (approx %327 (*.f32 #s(literal -1 binary32) %178)) (approx %435 %45) (approx %333 (/.f32 %27 %178)) (approx %360 (/.f32 #s(literal -1 binary32) %178)) (approx %378 %3663) (approx %406 %429) (approx %437 %3666) (approx %439 (/.f32 %3666 %26)) (approx %442 (-.f32 (/.f32 (*.f32 s %3666) %26) %20)) (approx (+ %281 1/2) (/.f32 (fma.f32 #s(literal 1/4 binary32) %20 %3585) s)) (approx %453 %1541) (approx %462 %3679) (approx %469 %474) (approx %470 (*.f32 s %460)) (approx %509 %3684) (approx (* %3601 -4) (/.f32 #s(literal -4 binary32) s)) (approx %489 (*.f32 #s(literal -1/4 binary32) (/.f32 s %451))) (approx %506 %3692) (approx %511 (/.f32 (+.f32 s (*.f32 #s(literal -4 binary32) %451)) s)) (approx %517 (fma.f32 #s(literal -1 binary32) %160 %165)) (approx %520 %3700) (approx %521 %3702) (approx %522 %3704) (approx %523 (*.f32 #s(literal -1 binary32) (*.f32 s %3704))) (approx %1020 %2374) (approx %1104 (/.f32 %555 %27)) (approx %557 %3712) (approx %3714 (/.f32 %27 %555)) (approx %584 %647) (approx %590 %3719) (approx %617 %3723) (approx %672 %3725) (approx %706 (/.f32 #s(literal 1 binary32) %3725)) (approx %750 (+.f32 #s(literal 1 binary32) %3730)) (approx %750 (+.f32 #s(literal 1 binary32) (*.f32 s (fma.f32 #s(literal -1 binary32) %3725 (*.f32 #s(literal 1/2 binary32) (*.f32 s %3733)))))) (approx %750 (+.f32 #s(literal 1 binary32) (*.f32 s (fma.f32 #s(literal -1 binary32) %3725 (*.f32 s (fma.f32 #s(literal -1/6 binary32) (*.f32 s %3740) (*.f32 #s(literal 1/2 binary32) %3733))))))) (approx %789 %3730) (approx %789 (*.f32 s (fma.f32 #s(literal -1 binary32) %3725 (*.f32 #s(literal 1/2 binary32) (*.f32 s %3750))))) (approx %789 (*.f32 s (fma.f32 #s(literal -1 binary32) %3725 (*.f32 s (fma.f32 #s(literal 1/6 binary32) (*.f32 s %3758) (*.f32 #s(literal 1/2 binary32) %3750)))))) (approx %789 (*.f32 s (fma.f32 #s(literal -1 binary32) %3725 (*.f32 s (fma.f32 #s(literal 1/2 binary32) %3750 (*.f32 s (fma.f32 #s(literal 1/24 binary32) (*.f32 s (fma.f32 #s(literal -6 binary32) %3766 (fma.f32 #s(literal -4 binary32) %3766 (fma.f32 #s(literal -3 binary32) %3766 (fma.f32 #s(literal 12 binary32) %3766 %3766))))) (*.f32 #s(literal 1/6 binary32) %3758)))))))) (approx %851 (/.f32 #s(literal -1 binary32) %3729)) (approx %888 %893) (approx %896 (fma.f32 #s(literal -1 binary32) %160 %894)) (approx %901 %3786) (approx %904 %3788) (approx %931 %3790) (approx %935 %3792) (approx %965 (*.f32 #s(literal -1 binary32) (*.f32 s %3792))) (approx %3247 (*.f32 #s(literal -1 binary32) (*.f32 s %3570))) (approx %998 %3800) (approx %1002 %3802) (approx %1006 (/.f32 (+.f32 s (*.f32 #s(literal -4 binary32) %991)) s)) (approx (* -4 %462) %3809) (approx %3814 (/.f32 (+.f32 s (*.f32 #s(literal -4 binary32) %460)) s)) (approx %1022 %3819) (approx %1023 %3821) (approx %1050 %3823) (approx %1054 %3825) (approx %1084 (*.f32 #s(literal -1 binary32) (*.f32 s %3825))) (approx %1107 %3830) (approx %1137 (*.f32 #s(literal -1 binary32) (*.f32 s %3830))) (approx %1157 %3835) (approx %1197 (*.f32 #s(literal -1 binary32) (*.f32 s %3835))) (approx %34 (+.f32 #s(literal 1 binary32) %22)) (approx %34 (+.f32 #s(literal 1 binary32) %3844)) (approx %34 (+.f32 #s(literal 1 binary32) %3849)) (approx %35 #s(literal 2 binary32)) (approx %35 %3853) (approx %35 %3855) (approx %35 (+.f32 #s(literal 2 binary32) %3849)) (approx %36 %3859) (approx %36 (-.f32 %3865 %141)) (approx %36 (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %3871 %713))) %3877)) (approx %13 %3881) (approx %13 %3884) (approx %14 %3886) (approx %14 %3888) (approx %14 %3890) (approx %15 (-.f32 %3865 %143)) (approx %15 (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %3896 %713))) %3901)) (approx %16 (/.f32 (-.f32 %3908 %3912) s)) (approx %16 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %3917 %3908) (fma.f32 #s(literal -1/4 binary32) %20 (fma.f32 #s(literal -1/24 binary32) %3905 (fma.f32 #s(literal 1/16 binary32) %3905 %3922)))) s)) (approx %16 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %3937 %1875) (fma.f32 #s(literal -1/2 binary32) %3917 (fma.f32 #s(literal -1/2 binary32) %3904 (fma.f32 #s(literal -1/4 binary32) (/.f32 %3939 %1875) (fma.f32 #s(literal -1/12 binary32) %3942 (fma.f32 #s(literal -1/16 binary32) %3905 (fma.f32 #s(literal -1/192 binary32) %3945 (fma.f32 #s(literal 1/480 binary32) %3945 %3906)))))))) (fma.f32 #s(literal -1/4 binary32) %20 (fma.f32 #s(literal -1/4 binary32) (/.f32 %3955 %1875) (fma.f32 #s(literal -1/24 binary32) %3905 (fma.f32 #s(literal -1/480 binary32) %3945 (fma.f32 #s(literal 1/192 binary32) %3945 (fma.f32 #s(literal 1/16 binary32) %3905 (fma.f32 #s(literal 1/12 binary32) %3942 (fma.f32 #s(literal 1/2 binary32) (/.f32 %3963 %1875) %3922))))))))) s)) (approx %17 (/.f32 (fma.f32 u %133 %3978) s)) (approx %17 (/.f32 (fma.f32 u %133 (+.f32 %3985 %3978)) s)) (approx %17 (/.f32 (fma.f32 u %133 (+.f32 %3985 (+.f32 (/.f32 (*.f32 u %4000) %1875) %3978))) s)) (approx %42 (/.f32 (fma.f32 #s(literal -4 binary32) %138 %4016) s)) (approx %42 (/.f32 (fma.f32 #s(literal -4 binary32) %138 %4032) s)) (approx %42 (/.f32 (fma.f32 #s(literal -4 binary32) %138 (fma.f32 #s(literal 1/24 binary32) %4055 %4032)) s)) (approx %97 (*.f32 s %4072)) (approx %97 (*.f32 s %4083)) (approx %97 (*.f32 s %4121)) (approx %100 (*.f32 s (-.f32 %4065 %2072))) (approx %100 (*.f32 s (-.f32 %4068 %4129))) (approx %100 (*.f32 s (-.f32 %4080 (fma.f32 #s(literal -1/2 binary32) %4081 %4129)))) (approx %41 (+.f32 #s(literal 1 binary32) %3592)) (approx %41 (-.f32 (+.f32 #s(literal 1 binary32) %4140) %4142)) (approx %41 (-.f32 (+.f32 #s(literal 1 binary32) %4146) %4150)) (approx %167 #s(literal -2 binary32)) (approx %167 (-.f32 %21 #s(literal 2 binary32))) (approx %167 (-.f32 %4156 %3853)) (approx %167 (-.f32 (*.f32 #s(literal 1/6 binary32) %3847) %3855)) (approx %158 (-.f32 %22 #s(literal 2 binary32))) (approx %158 (-.f32 %4156 %3886)) (approx %158 (-.f32 (*.f32 #s(literal -1/6 binary32) %3847) %3888)) (approx %518 #s(literal -1/2 binary32)) (approx %518 (-.f32 %143 #s(literal 1/2 binary32))) (approx %518 (-.f32 %3864 %320)) (approx %518 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %3868 (fma.f32 #s(literal -1/24 binary32) %715 (*.f32 #s(literal 1/16 binary32) %715))) %713)) (+.f32 #s(literal 1/2 binary32) %3877))) (approx %168 (-.f32 (+.f32 #s(literal 1 binary32) %1541) %4183)) (approx %168 (-.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/2 binary32) %21 (*.f32 #s(literal 1/2 binary32) %4187))) %4183)) (approx %168 (-.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/12 binary32) %3847 %1541)) (fma.f32 #s(literal -1/2 binary32) %21 (fma.f32 #s(literal -1/2 binary32) %4187 (fma.f32 #s(literal -1/4 binary32) %4196 (fma.f32 #s(literal -1/12 binary32) %3847 (*.f32 #s(literal 1/4 binary32) %4196))))))) (approx %169 %1340) (approx %169 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %4209 %265) %267) s)) (approx %169 (/.f32 (-.f32 %4214 %4230) s)) (approx %169 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %4247 %4214) %4230) s)) (approx %159 %4252) (approx %159 (fma.f32 #s(literal -1/2 binary32) u %4254)) (approx %159 (fma.f32 #s(literal -1/2 binary32) u (fma.f32 #s(literal -1/8 binary32) %4258 %4259))) (approx %159 (fma.f32 #s(literal -1/2 binary32) u (fma.f32 #s(literal -1/2 binary32) %4266 (fma.f32 #s(literal -1/8 binary32) %4258 (fma.f32 #s(literal -1/16 binary32) %4268 (fma.f32 #s(literal 1/24 binary32) %4268 %4259)))))) (approx %164 %4275) (approx %164 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4264 %250) %258) %4279)) (approx %164 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4284 %713) %258) %4289)) (approx %170 (/.f32 (fma.f32 #s(literal -1 binary32) %4293 %269) s)) (approx %170 (/.f32 %4305 s)) (approx %170 (/.f32 (fma.f32 #s(literal -1 binary32) %4309 %4305) s)) (approx %176 %4313) (approx %176 %4317) (approx %176 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) %4315 (+.f32 %4319 %272)))) (approx %887 (-.f32 #s(literal 1 binary32) %4325)) (approx %887 (-.f32 %4330 %4325)) (approx %887 (-.f32 %4330 %4336)) (approx %39 (-.f32 (+.f32 #s(literal 1/2 binary32) %221) %143)) (approx %39 (-.f32 (+.f32 #s(literal 1/2 binary32) %4342) %143)) (approx %39 (-.f32 (+.f32 #s(literal 1/2 binary32) %4347) %4353)) (approx %40 (+.f32 #s(literal 2 binary32) %3592)) (approx %40 (-.f32 (+.f32 #s(literal 2 binary32) %4140) %4142)) (approx %40 (-.f32 (+.f32 #s(literal 2 binary32) %4146) %4150)) (approx %230 %1298) (approx %237 (+.f32 #s(literal 1 binary32) %3615)) (approx %253 (*.f32 %250 %4072)) (approx %253 (*.f32 %250 %4083)) (approx %253 (*.f32 %250 %4121)) (approx %290 (-.f32 %4374 (fma.f32 #s(literal 1/8 binary32) %3842 (fma.f32 #s(literal 1/4 binary32) %21 %4377)))) (approx %290 (-.f32 %4384 (fma.f32 #s(literal 1/24 binary32) %3847 (fma.f32 #s(literal 1/8 binary32) %3842 (fma.f32 #s(literal 1/4 binary32) %21 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 %708 %3635) %713) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 %20 (-.f32 %4387 (fma.f32 #s(literal 1/8 binary32) %708 (*.f32 #s(literal 1/2 binary32) %4375)))) %713) %4377))))))) (approx %2381 %4401) (approx %2381 (-.f32 %4404 %4405)) (approx %2381 (-.f32 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1 binary32) %3863 %4403)) %4405)) (approx %2381 (-.f32 (+.f32 #s(literal 1/2 binary32) %4415) (fma.f32 #s(literal -1/2 binary32) %4349 (fma.f32 #s(literal -1/4 binary32) %455 (fma.f32 #s(literal -1/8 binary32) %3842 (fma.f32 #s(literal -1/16 binary32) %3847 (fma.f32 #s(literal -1/24 binary32) %4268 (fma.f32 #s(literal 1/24 binary32) %3847 (fma.f32 #s(literal 1/16 binary32) %4268 (fma.f32 #s(literal 1/8 binary32) %3842 (fma.f32 #s(literal 1/4 binary32) %21 %4417))))))))))) (approx %319 (+.f32 #s(literal 1/2 binary32) %3647)) (approx %324 (fma.f32 #s(literal -1/2 binary32) u %4279)) (approx %324 (fma.f32 #s(literal -1/2 binary32) u %4289)) (approx %324 (fma.f32 #s(literal -1/2 binary32) u (fma.f32 #s(literal -1/4 binary32) %455 (fma.f32 #s(literal -1/8 binary32) %4258 (fma.f32 #s(literal -1/24 binary32) %4268 (fma.f32 #s(literal 1/16 binary32) %4268 (fma.f32 #s(literal 1/8 binary32) %4258 %4417))))))) (approx %436 %4444) (approx %436 (/.f32 (-.f32 %4450 %4454) s)) (approx %436 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %4462 %4450) (fma.f32 #s(literal -1/4 binary32) %201 (fma.f32 #s(literal -1/24 binary32) %4447 (fma.f32 #s(literal 1/16 binary32) %4447 %4467)))) s)) (approx %436 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %4480 %1875) (fma.f32 #s(literal -1/2 binary32) %4462 (fma.f32 #s(literal -1/2 binary32) %4446 (fma.f32 #s(literal -1/4 binary32) (/.f32 %4482 %1875) (fma.f32 #s(literal -1/12 binary32) %4485 (fma.f32 #s(literal -1/16 binary32) %4447 (fma.f32 #s(literal -1/192 binary32) %4487 (fma.f32 #s(literal 1/480 binary32) %4487 %4448)))))))) (fma.f32 #s(literal -1/4 binary32) %201 (fma.f32 #s(literal -1/4 binary32) (/.f32 %4496 %1875) (fma.f32 #s(literal -1/24 binary32) %4447 (fma.f32 #s(literal -1/480 binary32) %4487 (fma.f32 #s(literal 1/192 binary32) %4487 (fma.f32 #s(literal 1/16 binary32) %4447 (fma.f32 #s(literal 1/12 binary32) %4485 (fma.f32 #s(literal 1/2 binary32) (/.f32 %4502 %1875) %4467))))))))) s)) (approx %2403 (/.f32 s %4443)) (approx %2403 (*.f32 s (-.f32 (fma.f32 #s(literal -1/24 binary32) %4519 (fma.f32 #s(literal 1/16 binary32) %4519 (fma.f32 #s(literal 1/2 binary32) %4520 %4521))) %4527))) (approx %2403 (*.f32 s (-.f32 (fma.f32 #s(literal -1/24 binary32) %4519 (fma.f32 #s(literal 1/16 binary32) %4519 %4534)) (fma.f32 #s(literal -1/2 binary32) %4537 %4527)))) (approx %2403 (*.f32 s (-.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 %4496 %4542) (fma.f32 #s(literal -1/24 binary32) %4519 (fma.f32 #s(literal -1/480 binary32) %4544 (fma.f32 #s(literal 1/192 binary32) %4544 (fma.f32 #s(literal 1/16 binary32) %4519 (fma.f32 #s(literal 1/12 binary32) %4545 (fma.f32 #s(literal 1/2 binary32) (/.f32 %4502 %4542) %4534))))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 %4480 %4542) (fma.f32 #s(literal -1/2 binary32) %4537 (fma.f32 #s(literal -1/2 binary32) %4520 (fma.f32 #s(literal -1/4 binary32) (/.f32 %4482 %4542) (fma.f32 #s(literal -1/12 binary32) %4545 (fma.f32 #s(literal -1/16 binary32) %4519 (fma.f32 #s(literal -1/192 binary32) %4544 (fma.f32 #s(literal 1/480 binary32) %4544 (fma.f32 #s(literal 1/24 binary32) %4519 (/.f32 (*.f32 %4556 (-.f32 (fma.f32 #s(literal -1/24 binary32) %4557 (fma.f32 #s(literal 1/16 binary32) %4557 (*.f32 #s(literal 1/2 binary32) %4558))) (fma.f32 #s(literal -1/2 binary32) %4558 (fma.f32 #s(literal -1/16 binary32) %4557 (*.f32 #s(literal 1/24 binary32) %4557))))) (*.f32 %1875 %4443)))))))))))))) (approx %327 (-.f32 %4581 #s(literal 1 binary32))) (approx %327 (-.f32 %4315 %4313)) (approx %327 (-.f32 (*.f32 #s(literal -1 binary32) %4319) %4317)) (approx %435 #s(literal 4 binary32)) (approx %435 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) %21))) (approx %435 (+.f32 #s(literal 4 binary32) (fma.f32 #s(literal 2 binary32) %3842 (fma.f32 #s(literal 4 binary32) %21 %3842)))) (approx %435 (+.f32 #s(literal 4 binary32) (fma.f32 #s(literal 2/3 binary32) %3847 (fma.f32 #s(literal 2 binary32) %3842 (fma.f32 #s(literal 4 binary32) %21 (+.f32 %3842 %3847)))))) (approx %333 (-.f32 %3886 %4604)) (approx %333 (-.f32 %3888 (fma.f32 #s(literal -2 binary32) %4315 (fma.f32 #s(literal 2 binary32) %272 %4611)))) (approx %333 (-.f32 %3890 (fma.f32 #s(literal -2 binary32) %4315 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 u (*.f32 %4208 %4608)) %713) (fma.f32 #s(literal 2 binary32) %4319 (fma.f32 #s(literal 2 binary32) %272 (+.f32 %4611 (/.f32 (*.f32 u (*.f32 %268 (-.f32 %4619 (fma.f32 #s(literal -2 binary32) %4292 %4610)))) %713)))))))) (approx %360 (-.f32 %272 #s(literal 1 binary32))) (approx %360 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %4636 %250)) (+.f32 #s(literal 1 binary32) %4581))) (approx %360 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %4636 %268)) (fma.f32 #s(literal -1 binary32) %4302 (*.f32 #s(literal -1 binary32) %4645))) %713)) (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) %272 (+.f32 %4315 %4651))))) (approx %378 (-.f32 %154 %4604)) (approx %378 (-.f32 %3881 %4665)) (approx %378 (-.f32 %3884 %4689)) (approx %406 (-.f32 %4604 %154)) (approx %406 (-.f32 %4665 %3881)) (approx %406 (-.f32 %4689 %3884)) (approx %432 (/.f32 %4608 s)) (approx %432 (/.f32 (-.f32 (+.f32 %20 %4707) %4607) s)) (approx %432 (/.f32 (-.f32 (+.f32 %20 %4724) %4607) s)) (approx %432 (/.f32 (-.f32 (+.f32 %20 (fma.f32 #s(literal 1/24 binary32) %4761 %4724)) %4607) s)) (approx %437 (*.f32 #s(literal 4 binary32) %4444)) (approx %437 (/.f32 (fma.f32 #s(literal 4 binary32) %4443 (*.f32 #s(literal 4 binary32) %4770)) s)) (approx %437 (/.f32 (fma.f32 #s(literal 4 binary32) %4443 (fma.f32 #s(literal 4 binary32) %4770 %4779)) s)) (approx %437 (/.f32 (fma.f32 #s(literal 4 binary32) %4443 (fma.f32 #s(literal 4 binary32) %4770 %4795)) s)) (approx %439 (/.f32 (-.f32 %4800 %4803) s)) (approx %439 (/.f32 (-.f32 %4807 %4816) s)) (approx %439 (/.f32 (-.f32 %4850 %4865) s)) (approx %442 (-.f32 (*.f32 #s(literal 4 binary32) %4443) %20)) (approx %442 (-.f32 %4800 (+.f32 %20 %4803))) (approx %442 (-.f32 %4807 (+.f32 %20 %4816))) (approx %442 (-.f32 %4850 (+.f32 %20 %4865))) (approx %511 (+.f32 #s(literal 1 binary32) %3692)) (approx %517 %4400) (approx %517 (-.f32 %4403 %4279)) (approx %517 (-.f32 %4415 (fma.f32 #s(literal -1/4 binary32) %455 (fma.f32 #s(literal -1/24 binary32) %4268 (fma.f32 #s(literal 1/16 binary32) %4268 %4417))))) (approx %517 (-.f32 (fma.f32 #s(literal -1/2 binary32) u (fma.f32 #s(literal -1/2 binary32) (/.f32 %4461 %1875) %4414)) (fma.f32 #s(literal -1/4 binary32) %455 (fma.f32 #s(literal -1/24 binary32) %4268 (fma.f32 #s(literal 1/16 binary32) %4268 (fma.f32 #s(literal 1/2 binary32) %4266 (*.f32 #s(literal 1/2 binary32) (/.f32 %4464 %1875)))))))) (approx %520 %4902) (approx %520 (-.f32 %4909 %4910)) (approx %520 (-.f32 %4926 %4910)) (approx %520 (-.f32 %4941 %4957)) (approx %521 %4960) (approx %521 (-.f32 %4909 %4962)) (approx %521 (-.f32 %4926 %4962)) (approx %521 (-.f32 %4941 (+.f32 #s(literal 1 binary32) %4957))) (approx %522 %4970) (approx %522 (-.f32 (+.f32 %4970 (fma.f32 #s(literal -1/4 binary32) %4974 %4976)) %4979)) (approx %522 (-.f32 (+.f32 %4970 (fma.f32 #s(literal -1/4 binary32) %4974 %4990)) %4979)) (approx %522 (-.f32 (+.f32 %4970 (fma.f32 #s(literal -1/4 binary32) %4974 (fma.f32 #s(literal 1/6 binary32) %5022 %4990))) %4979)) (approx %523 (*.f32 #s(literal -1 binary32) (*.f32 s %4970))) (approx %523 (*.f32 s (fma.f32 #s(literal -1 binary32) %4970 (*.f32 #s(literal -1 binary32) %5037)))) (approx %523 (*.f32 s (fma.f32 #s(literal -1 binary32) %4970 (fma.f32 #s(literal -1 binary32) %5037 (*.f32 #s(literal -1/2 binary32) %4988))))) (approx %523 (*.f32 s (fma.f32 #s(literal -1 binary32) %4970 (fma.f32 #s(literal -1 binary32) %5037 (fma.f32 #s(literal -1/2 binary32) %4988 (*.f32 #s(literal -1/6 binary32) %5022)))))) (approx %1020 (*.f32 #s(literal 1/2 binary32) %1340)) (approx %1020 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %4209 (*.f32 #s(literal 1/2 binary32) %268)) (*.f32 #s(literal 1/4 binary32) %5057)) s)) (approx %1020 (/.f32 (-.f32 %5065 (fma.f32 #s(literal 1/8 binary32) %5066 (fma.f32 #s(literal 1/4 binary32) %5057 (*.f32 #s(literal 1/2 binary32) %5071)))) s)) (approx %1020 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %4247 %5065) (fma.f32 #s(literal 1/24 binary32) (/.f32 %5079 %713) (fma.f32 #s(literal 1/8 binary32) %5066 (fma.f32 #s(literal 1/4 binary32) %5057 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 %708 %5069) %713) (fma.f32 #s(literal 1/2 binary32) %5071 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 %20 (-.f32 (*.f32 #s(literal 1/2 binary32) %4301) (fma.f32 #s(literal 1/8 binary32) %4195 (*.f32 #s(literal 1/2 binary32) %5070)))) %713)))))))) s)) (approx %545 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %4293 %3631) (*.f32 #s(literal 1/4 binary32) %5100)) s)) (approx %545 (/.f32 (-.f32 %5107 (fma.f32 #s(literal 1/8 binary32) %5109 (fma.f32 #s(literal 1/4 binary32) %5100 (*.f32 #s(literal 1/2 binary32) %5113)))) s)) (approx %545 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %4309 %5107) (fma.f32 #s(literal 1/24 binary32) (/.f32 %5121 %713) (fma.f32 #s(literal 1/8 binary32) %5109 (fma.f32 #s(literal 1/4 binary32) %5100 (fma.f32 #s(literal 1/4 binary32) (/.f32 %5123 %713) (fma.f32 #s(literal 1/2 binary32) %5113 (*.f32 #s(literal 1/2 binary32) (/.f32 %5129 %713)))))))) s)) (approx %552 (+.f32 #s(literal 1 binary32) %5140)) (approx %552 (+.f32 #s(literal 1 binary32) %5146)) (approx %552 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 2 binary32) %221 (+.f32 %5145 %5153)))) (approx %1104 (-.f32 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 1/2 binary32) %5145 %221)) (fma.f32 #s(literal 1/8 binary32) %3842 (fma.f32 #s(literal 1/4 binary32) %21 %5162)))) (approx %1104 (-.f32 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 1/2 binary32) %5145 (fma.f32 #s(literal 1/2 binary32) %5153 %221))) (fma.f32 #s(literal 1/24 binary32) %3847 (fma.f32 #s(literal 1/8 binary32) %3842 (fma.f32 #s(literal 1/4 binary32) %21 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 %708 %138) %713) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 %20 (-.f32 (*.f32 #s(literal 1/2 binary32) %5144) (fma.f32 #s(literal 1/8 binary32) %708 (*.f32 #s(literal 1/2 binary32) %5160)))) %713) %5162))))))) (approx %557 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) %221))) (approx %557 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %5189 %250))) %5140)) (approx %557 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %5200 %713))) (fma.f32 #s(literal -4 binary32) %5204 %5146))) (approx %3714 (-.f32 %3886 %5208)) (approx %3714 (-.f32 %3888 (fma.f32 #s(literal 2 binary32) %5145 (fma.f32 #s(literal 2 binary32) %5214 %5208)))) (approx %3714 (-.f32 %3890 (fma.f32 #s(literal 2 binary32) %5145 (fma.f32 #s(literal 2 binary32) %5214 (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 u (*.f32 %133 (-.f32 %4619 (fma.f32 #s(literal 2 binary32) %5144 (*.f32 #s(literal 2 binary32) %5213))))) %713) (fma.f32 #s(literal 2 binary32) %5153 (fma.f32 #s(literal 4 binary32) %221 (/.f32 (*.f32 u (*.f32 %20 %5212)) %713)))))))) (approx %579 (-.f32 %221 %3859)) (approx %579 (-.f32 %4342 %3859)) (approx %579 (-.f32 %4347 %5239)) (approx %584 (-.f32 %5242 #s(literal 1/2 binary32))) (approx %584 (-.f32 (fma.f32 #s(literal -1 binary32) %3590 %3876) #s(literal 1/2 binary32))) (approx %584 (-.f32 (fma.f32 #s(literal -1 binary32) %3590 (fma.f32 #s(literal -1 binary32) (/.f32 %4023 %713) %3876)) #s(literal 1/2 binary32))) (approx %590 (+.f32 #s(literal 1 binary32) %5257)) (approx %590 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) %5265 %5257))) (approx %590 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) %5265 (fma.f32 #s(literal -1 binary32) %5256 (*.f32 #s(literal -1 binary32) (/.f32 %5275 %713)))))) (approx %617 (-.f32 %154 %5208)) (approx %617 (-.f32 %3881 (fma.f32 #s(literal -4 binary32) %5204 (fma.f32 #s(literal 2 binary32) %5145 (fma.f32 #s(literal 2 binary32) %5288 %5208))))) (approx %617 (-.f32 %3884 (fma.f32 #s(literal -4 binary32) %5204 (fma.f32 #s(literal -2 binary32) (/.f32 %5196 %713) (fma.f32 #s(literal -2 binary32) (/.f32 %5198 %713) (fma.f32 #s(literal 2 binary32) %5145 (fma.f32 #s(literal 2 binary32) %5288 (fma.f32 #s(literal 2 binary32) (/.f32 %5299 %713) (fma.f32 #s(literal 2 binary32) %5153 (fma.f32 #s(literal 4 binary32) %221 (/.f32 %5302 %713))))))))))) (approx %640 (-.f32 %3859 %221)) (approx %640 (-.f32 (+.f32 #s(literal 1/2 binary32) %3901) %221)) (approx %640 (-.f32 %5239 %4347)) (approx %643 %5321) (approx %643 (+.f32 %5321 %5325)) (approx %643 (+.f32 %5321 %5332)) (approx %643 (+.f32 %5321 (fma.f32 #s(literal 1/6 binary32) (/.f32 %5341 %713) %5332))) (approx %646 (-.f32 %3865 %5242)) (approx %646 (-.f32 (+.f32 #s(literal 1/2 binary32) %4346) (fma.f32 #s(literal -1 binary32) %3590 (fma.f32 #s(literal -1/2 binary32) %4349 (fma.f32 #s(literal -1/8 binary32) %3842 (fma.f32 #s(literal -1/16 binary32) %3847 (fma.f32 #s(literal 1/24 binary32) %3847 %3875))))))) (approx %650 (+.f32 %5321 %5356)) (approx %650 (+.f32 %5321 %5362)) (approx %650 (+.f32 %5321 (fma.f32 #s(literal 1/6 binary32) (/.f32 %5367 %713) %5362))) (approx %653 (/.f32 %5373 s)) (approx %653 (/.f32 (-.f32 %5377 %5379) s)) (approx %653 (/.f32 (-.f32 %5384 %5386) s)) (approx %653 (/.f32 (-.f32 (fma.f32 #s(literal 1/24 binary32) (/.f32 %5402 %713) %5384) (fma.f32 #s(literal 1/24 binary32) (/.f32 %5411 %713) %5386)) s)) (approx %666 %5417) (approx %666 (fma.f32 #s(literal -1/2 binary32) %4015 %5417)) (approx %666 (fma.f32 #s(literal -1/2 binary32) %4015 (fma.f32 #s(literal -1/6 binary32) %4031 %5417))) (approx %666 (fma.f32 #s(literal -1/2 binary32) %4015 (fma.f32 #s(literal -1/6 binary32) %4031 (fma.f32 #s(literal -1/24 binary32) %4055 %5417)))) (approx %706 (/.f32 s %4608)) (approx %706 (*.f32 s (fma.f32 #s(literal -1/2 binary32) %5431 %5432))) (approx %706 (*.f32 s (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %5440 %250) %5432) %5443))) (approx %706 (*.f32 s (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %5447 %4608) (fma.f32 #s(literal -1/12 binary32) (/.f32 %5449 %4713) (*.f32 #s(literal 1/24 binary32) (/.f32 %4760 %4700)))) %713) %5432) %5462))) (approx %750 %5467) (approx %750 (+.f32 %5467 (*.f32 #s(literal -1/2 binary32) %5470))) (approx %750 (+.f32 %5467 (fma.f32 #s(literal -1/2 binary32) %5470 %5477))) (approx %750 (+.f32 %5467 (fma.f32 #s(literal -1/2 binary32) %5470 (+.f32 %5477 (/.f32 (*.f32 %5467 %5484) %713))))) (approx %789 %5466) (approx %789 (fma.f32 #s(literal -1 binary32) %4608 (*.f32 #s(literal -1/2 binary32) %4706))) (approx %789 (fma.f32 #s(literal -1 binary32) %4608 (fma.f32 #s(literal -1/2 binary32) %4706 %5503))) (approx %789 (fma.f32 #s(literal -1 binary32) %4608 (fma.f32 #s(literal -1/2 binary32) %4706 (fma.f32 #s(literal 1/6 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (pow.f32 %5467 #s(literal 3 binary32)) %5481) (exp.f32 (*.f32 #s(literal -3 binary32) %4608))) (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 %5495 (*.f32 %4705 %5475)) %5498) (*.f32 #s(literal 6 binary32) %5484))) %713) %5503)))) (approx %836 (fma.f32 #s(literal -1 binary32) %4608 (fma.f32 #s(literal -1/2 binary32) %4706 (*.f32 #s(literal -1/6 binary32) %4723)))) (approx %836 (fma.f32 #s(literal -1 binary32) %4608 (fma.f32 #s(literal -1/2 binary32) %4706 (fma.f32 #s(literal -1/6 binary32) %4723 (*.f32 #s(literal -1/24 binary32) %4761))))) (approx %851 (/.f32 #s(literal -1 binary32) %4608)) (approx %851 (-.f32 %5443 %5432)) (approx %851 (-.f32 %5462 %5432)) (approx %851 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %5447 (*.f32 %713 %4608)) (fma.f32 #s(literal -1/4 binary32) %5458 (fma.f32 #s(literal -1/12 binary32) (/.f32 %5449 (*.f32 %713 %4713)) (fma.f32 #s(literal 1/24 binary32) (/.f32 %4760 (*.f32 %713 %4700)) %5461)))) %5432)) (approx %888 (-.f32 #s(literal 2 binary32) %4325)) (approx %888 (-.f32 %5552 %4325)) (approx %888 (-.f32 %5552 %4336)) (approx %889 (fma.f32 #s(literal 1/2 binary32) u (*.f32 #s(literal 13176795/16777216 binary32) %478))) (approx %889 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %5564 %250) %258) %5568)) (approx %889 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -762619864465648886625/590295810358705651712 binary32) u (fma.f32 #s(literal 13176795/8388608 binary32) %5564 (*.f32 #s(literal 2287859593396946659875/1180591620717411303424 binary32) u))) %713) %258) %5581)) (approx %896 (-.f32 %4403 %5568)) (approx %896 (-.f32 %5588 %5581)) (approx %896 (-.f32 %5595 (fma.f32 #s(literal -762619864465648886625/590295810358705651712 binary32) %5596 (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %5578 (fma.f32 #s(literal -13176795/16777216 binary32) %478 %5600))))) (approx %901 (-.f32 %4404 (fma.f32 #s(literal -13176795/16777216 binary32) %478 %143))) (approx %901 (-.f32 (+.f32 #s(literal 1/2 binary32) %5588) (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %5578 (fma.f32 #s(literal -13176795/16777216 binary32) %478 (fma.f32 #s(literal -1/8 binary32) %3842 (fma.f32 #s(literal 1/8 binary32) %3842 (fma.f32 #s(literal 1/4 binary32) %21 %5579))))))) (approx %901 (-.f32 (+.f32 #s(literal 1/2 binary32) %5595) (fma.f32 #s(literal -762619864465648886625/590295810358705651712 binary32) %5596 (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %5578 (fma.f32 #s(literal -13176795/16777216 binary32) %478 (fma.f32 #s(literal -1/2 binary32) %4349 (fma.f32 #s(literal -1/8 binary32) %3842 (fma.f32 #s(literal -1/16 binary32) %3847 (fma.f32 #s(literal 1/24 binary32) %3847 (fma.f32 #s(literal 1/8 binary32) %3842 (fma.f32 #s(literal 1/4 binary32) %21 %5600))))))))))) (approx %904 (-.f32 %5630 %4910)) (approx %904 (-.f32 %5640 %5651)) (approx %904 (-.f32 %5667 %5693)) (approx %931 (-.f32 %5630 %4962)) (approx %931 (-.f32 %5640 (+.f32 #s(literal 1 binary32) %5651))) (approx %931 (-.f32 %5667 (+.f32 #s(literal 1 binary32) %5693))) (approx %935 (-.f32 (+.f32 %4970 (fma.f32 #s(literal -13176795/16777216 binary32) %5704 %4976)) %4979)) (approx %935 (-.f32 (+.f32 %4970 (fma.f32 #s(literal -13176795/16777216 binary32) %5704 %5716)) %4979)) (approx %935 (-.f32 (+.f32 %4970 (fma.f32 #s(literal -13176795/16777216 binary32) %5704 (fma.f32 #s(literal 1/6 binary32) %5743 %5716))) %4979)) (approx %965 (*.f32 s (fma.f32 #s(literal -1 binary32) %4970 (*.f32 #s(literal -1 binary32) %5752)))) (approx %965 (*.f32 s (fma.f32 #s(literal -1 binary32) %4970 (fma.f32 #s(literal -1 binary32) %5752 (*.f32 #s(literal -1/2 binary32) %5714))))) (approx %965 (*.f32 s (fma.f32 #s(literal -1 binary32) %4970 (fma.f32 #s(literal -1 binary32) %5752 (fma.f32 #s(literal -1/2 binary32) %5714 (*.f32 #s(literal -1/6 binary32) %5743)))))) (approx %1006 (+.f32 #s(literal 1 binary32) %3802)) (approx %1009 (*.f32 #s(literal -1 binary32) %251)) (approx %1009 (*.f32 %250 (-.f32 %4071 %4068))) (approx %1009 (*.f32 %250 (-.f32 (*.f32 #s(literal -1/2 binary32) %4081) (fma.f32 #s(literal -1 binary32) %5776 %4077)))) (approx %1009 (*.f32 %250 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4000 %4061) (/.f32 (pow.f32 %3976 #s(literal 2 binary32)) (*.f32 u (pow.f32 %133 #s(literal 3 binary32))))) %1875)) (fma.f32 #s(literal -1 binary32) (/.f32 %3983 %4075) (fma.f32 #s(literal -1 binary32) %5776 %4065))))) (approx %3814 (+.f32 #s(literal 1 binary32) %3809)) (approx %1022 (-.f32 %4374 (fma.f32 #s(literal -1/8 binary32) %3842 (fma.f32 #s(literal 1/8 binary32) %3842 (fma.f32 #s(literal 1/4 binary32) %21 (*.f32 #s(literal 1/4 binary32) %5797)))))) (approx %1022 (-.f32 %4384 (fma.f32 #s(literal -1/2 binary32) %4349 (fma.f32 #s(literal -1/8 binary32) %3842 (fma.f32 #s(literal -1/16 binary32) %3847 (fma.f32 #s(literal 1/24 binary32) %3847 (fma.f32 #s(literal 1/8 binary32) (/.f32 %5108 %713) (fma.f32 #s(literal 1/8 binary32) %3842 (fma.f32 #s(literal 1/4 binary32) %21 (fma.f32 #s(literal 1/4 binary32) %5797 (*.f32 #s(literal 1/2 binary32) (/.f32 %5112 %713)))))))))))) (approx %1023 (+.f32 #s(literal 2 binary32) %5817)) (approx %1023 (-.f32 (+.f32 #s(literal 2 binary32) %5827) %5829)) (approx %1023 (-.f32 (+.f32 #s(literal 2 binary32) %5842) %5847)) (approx %1050 (+.f32 #s(literal 1 binary32) %5817)) (approx %1050 (-.f32 (+.f32 #s(literal 1 binary32) %5827) %5829)) (approx %1050 (-.f32 (+.f32 #s(literal 1 binary32) %5842) %5847)) (approx %1054 %5817) (approx %1054 (/.f32 (fma.f32 #s(literal -4 binary32) %3635 %5862) s)) (approx %1054 (/.f32 (fma.f32 #s(literal -4 binary32) %3635 %5871) s)) (approx %1054 (/.f32 (fma.f32 #s(literal -4 binary32) %3635 (fma.f32 #s(literal 1/24 binary32) %5899 %5871)) s)) (approx %1084 %5904) (approx %1084 (fma.f32 #s(literal -1/2 binary32) %5861 %5904)) (approx %1084 (fma.f32 #s(literal -1/2 binary32) %5861 (fma.f32 #s(literal -1/6 binary32) %5870 %5904))) (approx %1084 (fma.f32 #s(literal -1/2 binary32) %5861 (fma.f32 #s(literal -1/6 binary32) %5870 (fma.f32 #s(literal -1/24 binary32) %5899 %5904)))) (approx %1107 (/.f32 %5211 s)) (approx %1107 (/.f32 (-.f32 (+.f32 %20 %5925) %192) s)) (approx %1107 (/.f32 (-.f32 (+.f32 %20 %5941) %192) s)) (approx %1107 (/.f32 (-.f32 (+.f32 %20 (fma.f32 #s(literal 1/24 binary32) %5981 %5941)) %192) s)) (approx %1137 (*.f32 #s(literal -1 binary32) %5211)) (approx %1137 (fma.f32 #s(literal -1 binary32) %5211 (*.f32 #s(literal -1/2 binary32) %5924))) (approx %1137 (fma.f32 #s(literal -1 binary32) %5211 (fma.f32 #s(literal -1/2 binary32) %5924 (*.f32 #s(literal -1/6 binary32) %5940)))) (approx %1137 (fma.f32 #s(literal -1 binary32) %5211 (fma.f32 #s(literal -1/2 binary32) %5924 (fma.f32 #s(literal -1/6 binary32) %5940 (*.f32 #s(literal -1/24 binary32) %5981))))) (approx %1157 %5257) (approx %1157 (/.f32 (fma.f32 #s(literal -1 binary32) %5255 %6006) s)) (approx %1157 (/.f32 (fma.f32 #s(literal -1 binary32) %5255 %6016) s)) (approx %1157 (/.f32 (fma.f32 #s(literal -1 binary32) %5255 (fma.f32 #s(literal 1/24 binary32) %6038 %6016)) s)) (approx %1197 %5255) (approx %1197 (-.f32 (fma.f32 #s(literal -1/2 binary32) %6005 %5253) %5254)) (approx %1197 (-.f32 (fma.f32 #s(literal -1/2 binary32) %6005 (fma.f32 #s(literal -1/6 binary32) %6015 %5253)) %5254)) (approx %1197 (-.f32 (fma.f32 #s(literal -1/2 binary32) %6005 (fma.f32 #s(literal -1/6 binary32) %6015 (fma.f32 #s(literal -1/24 binary32) %6038 %5253))) %5254)) (approx %1223 (*.f32 #s(literal -1 binary32) %5373)) (approx %1223 (fma.f32 #s(literal -1 binary32) %5373 %6062)) (approx %1223 (fma.f32 #s(literal -1 binary32) %5373 %6069)) (approx %1223 (fma.f32 #s(literal -1 binary32) %5373 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) %5402) (*.f32 #s(literal 1/24 binary32) %5411)) %713) %6069))) (approx %34 (+.f32 #s(literal 1 binary32) %6082)) (approx %34 (+.f32 #s(literal 1 binary32) %6091)) (approx %35 (+.f32 #s(literal 2 binary32) %6082)) (approx %35 (+.f32 #s(literal 2 binary32) %6091)) (approx %36 (+.f32 #s(literal 1/2 binary32) %6102)) (approx %36 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %6105 (fma.f32 #s(literal -1/16 binary32) %6085 (*.f32 #s(literal 1/24 binary32) %6085))) %3862) s)) %130) s)))) (approx %13 (+.f32 #s(literal 1 binary32) %6119)) (approx %13 (+.f32 #s(literal 1 binary32) %6127)) (approx %14 (+.f32 #s(literal 2 binary32) %6119)) (approx %14 (+.f32 #s(literal 2 binary32) %6127)) (approx %15 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %6099 %132) s)))) (approx %15 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %6141 %3862) s)) %132) s)))) (approx %16 (*.f32 #s(literal -1 binary32) (/.f32 %6150 s))) (approx %16 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %3912 %3908) s))) (approx %16 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %6158 %713) %3912) %3908) s))) (approx %16 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %6165 s) %3959) %3982) %713) %3912) %3908) s))) (approx %17 (*.f32 #s(literal -1 binary32) %6176)) (approx %17 (*.f32 #s(literal -1 binary32) (/.f32 %6182 s))) (approx %17 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %6186 %713) %6182) s))) (approx %17 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 u %6165) s) %6186) %713) %6182) s))) (approx %42 %6202) (approx %42 (*.f32 #s(literal -1 binary32) (/.f32 %6210 s))) (approx %42 (*.f32 #s(literal -1 binary32) (/.f32 %6229 s))) (approx %42 (*.f32 #s(literal -1 binary32) (/.f32 %6256 s))) (approx %97 (*.f32 #s(literal -1 binary32) (/.f32 s %6175))) (approx %97 (*.f32 #s(literal -1 binary32) (*.f32 s %6275))) (approx %97 (*.f32 #s(literal -1 binary32) (*.f32 s %6286))) (approx %97 (*.f32 #s(literal -1 binary32) (*.f32 s %6323))) (approx %100 (*.f32 #s(literal -1 binary32) (*.f32 s (+.f32 %2072 %6268)))) (approx %100 (*.f32 #s(literal -1 binary32) (*.f32 s (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %6309 s)) #s(literal 1 binary32)) s) %6268)))) (approx %100 (*.f32 #s(literal -1 binary32) (*.f32 s (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %6283 s) %6305) %6308) s)) #s(literal 1 binary32)) s) %6268)))) (approx %41 (+.f32 #s(literal 1 binary32) %6202)) (approx %41 (+.f32 #s(literal 1 binary32) %6359)) (approx %41 (+.f32 #s(literal 1 binary32) %6373)) (approx %167 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %6376 %20) s)) #s(literal 2 binary32))) (approx %167 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/6 binary32) %6085) %4619) s)) %20) s)) #s(literal 2 binary32))) (approx %158 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %6376 %240) s)) #s(literal 2 binary32))) (approx %158 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1/6 binary32) %6085) %4619) s)) %240) s)) #s(literal 2 binary32))) (approx %518 (-.f32 %6102 #s(literal 1/2 binary32))) (approx %518 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/16 binary32) %6085 (fma.f32 #s(literal 1/24 binary32) %6085 %6139)) %3862) s)) %130) s)) #s(literal 1/2 binary32))) (approx %168 (+.f32 #s(literal 1 binary32) %6417)) (approx %168 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %20 (*.f32 #s(literal 1/2 binary32) (/.f32 %6420 s))) %265) s)))) (approx %168 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %6429 (fma.f32 #s(literal -1/4 binary32) %6430 (fma.f32 #s(literal 1/12 binary32) %715 (*.f32 #s(literal 1/4 binary32) %6430)))) s)) (*.f32 #s(literal 1/2 binary32) %6420)) s) %267) %265) s)))) (approx %169 %6417) (approx %169 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %20 (fma.f32 #s(literal -1/8 binary32) %4221 (*.f32 #s(literal 1/2 binary32) (/.f32 %6448 s)))) %265) s))) (approx %169 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %6467 s)) %6470) s) %267) %265) s))) (approx %169 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %3916 s) (fma.f32 #s(literal -1/4 binary32) (/.f32 %3929 s) (fma.f32 #s(literal -1/12 binary32) %715 (fma.f32 #s(literal -1/48 binary32) (/.f32 %3931 s) (fma.f32 #s(literal 1/12 binary32) (/.f32 %6481 s) (fma.f32 #s(literal 1/4 binary32) (/.f32 %6483 s) (*.f32 #s(literal 1/2 binary32) (/.f32 %6487 s)))))))) %6466) s)) %6470) s) %267) %265) s))) (approx %159 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %6506 %4442) s) %4252)) (approx %159 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4284 s) %4264) s) %4442) s) %4252)) (approx %164 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/8 binary32) %6518 (*.f32 #s(literal 1/8 binary32) %6518)) %202) s) %258)) (approx %164 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %4265 s) (fma.f32 #s(literal -1/16 binary32) %6526 (*.f32 #s(literal 1/24 binary32) %6526))) %4264) s)) %202) s) %258)) (approx %170 %6537) (approx %170 %6543) (approx %170 %6552) (approx %170 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %6539 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u %6467 (/.f32 %6560 s)) s))) s) %301) s))) (approx %176 (+.f32 #s(literal 1 binary32) %6537)) (approx %176 (+.f32 #s(literal 1 binary32) %6543)) (approx %176 (+.f32 #s(literal 1 binary32) %6552)) (approx %887 (+.f32 #s(literal 1 binary32) %6580)) (approx %887 (+.f32 #s(literal 1 binary32) %6589)) (approx %39 (+.f32 #s(literal 1/2 binary32) %6592)) (approx %39 (+.f32 #s(literal 1/2 binary32) %6599)) (approx %39 (+.f32 #s(literal 1/2 binary32) %6608)) (approx %40 (+.f32 #s(literal 2 binary32) %6202)) (approx %40 (+.f32 #s(literal 2 binary32) %6359)) (approx %40 (+.f32 #s(literal 2 binary32) %6373)) (approx %220 (*.f32 #s(literal -1 binary32) %6617)) (approx %225 %6621) (approx %233 (fma.f32 #s(literal -1 binary32) %6617 %228)) (approx %237 (+.f32 #s(literal 1 binary32) %6621)) (approx %253 (*.f32 #s(literal -1 binary32) %6627)) (approx %253 (*.f32 %250 (-.f32 %6274 %6271))) (approx %253 (*.f32 %250 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %6158 (*.f32 %713 %6264))) %6637))) (approx %253 (*.f32 %250 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %6165 (*.f32 s %6264)) (/.f32 (pow.f32 %6179 #s(literal 2 binary32)) (*.f32 s (*.f32 u (pow.f32 %6150 #s(literal 3 binary32)))))) (*.f32 #s(literal -1 binary32) (/.f32 %6158 %6264))) %713)) %6637))) (approx %282 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) %269) %132) s)))) (approx %290 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %6666 s) %304) %132) s)))) (approx %290 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %6674 (fma.f32 #s(literal -1/2 binary32) (*.f32 %20 %6666) (fma.f32 #s(literal -1/24 binary32) %715 (*.f32 #s(literal 1/4 binary32) (*.f32 %708 %308))))) s) %6663) %6665) s) %304) %132) s)))) (approx %2381 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 %6691 s) %4400))) (approx %2381 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/4 binary32) %201 %6099) %203) s) %4400))) (approx %2381 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %4284 (fma.f32 #s(literal -1/2 binary32) %4265 (fma.f32 #s(literal -1/16 binary32) %4267 (fma.f32 #s(literal -1/24 binary32) %715 (fma.f32 #s(literal 1/24 binary32) %4267 %3870))))) s)) %3862) s) %4442) %203) s) %4400))) (approx %324 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %6506 %202) s) %4252)) (approx %324 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4460 s) %4264) s) %202) s) %4252)) (approx %436 (*.f32 #s(literal -1 binary32) %6729)) (approx %436 (*.f32 #s(literal -1 binary32) %6733)) (approx %436 (*.f32 #s(literal -1 binary32) %6740)) (approx %436 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %6744 %4498) %4786) %713) %4454) %4450) s))) (approx %2403 (*.f32 #s(literal -1 binary32) (/.f32 s %6728))) (approx %2403 (*.f32 #s(literal -1 binary32) (*.f32 s (-.f32 %6763 %6766)))) (approx %2403 (*.f32 #s(literal -1 binary32) (*.f32 s (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %6772 %6774) %713) %6763) %6766)))) (approx %2403 (*.f32 #s(literal -1 binary32) (*.f32 s (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %4480 %6756) (fma.f32 #s(literal -1/4 binary32) (/.f32 %4482 %6756) (fma.f32 #s(literal -1/12 binary32) %6784 (fma.f32 #s(literal -1/192 binary32) %6785 (*.f32 #s(literal 1/480 binary32) %6785))))) (fma.f32 #s(literal -1/4 binary32) (/.f32 %4496 %6756) (fma.f32 #s(literal -1/480 binary32) %6785 (fma.f32 #s(literal 1/192 binary32) %6785 (fma.f32 #s(literal 1/12 binary32) %6784 (fma.f32 #s(literal 1/2 binary32) (/.f32 %4502 %6756) (/.f32 (*.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %6793 (fma.f32 #s(literal -1/16 binary32) %6794 (*.f32 #s(literal 1/24 binary32) %6794))) (fma.f32 #s(literal -1/24 binary32) %6794 (fma.f32 #s(literal 1/16 binary32) %6794 (*.f32 #s(literal 1/2 binary32) %6793)))) %6802) %6728))))))) s) %6772) %6774) %713) %6763) %6766)))) (approx %327 (-.f32 %312 #s(literal 1 binary32))) (approx %327 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %6540) %301) s)) #s(literal 1 binary32))) (approx %327 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %6546 (*.f32 #s(literal -1 binary32) %6539)) s)) %301) s)) #s(literal 1 binary32))) (approx %435 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -4 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 %4776 s))) s)))) (approx %435 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -4 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %6846 s) %4776) s))) s)))) (approx %333 (+.f32 #s(literal 2 binary32) %6859)) (approx %333 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 %6865 s))) %6856) s)))) (approx %333 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %6874 (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %6470 %6857)) (fma.f32 #s(literal 2 binary32) %6545 (*.f32 u (*.f32 %300 %6865))))) s) %4619) %6864) s))) %6856) s)))) (approx %360 (-.f32 %6537 #s(literal 1 binary32))) (approx %360 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 %6540 (/.f32 %6896 s)) %6899) s)) #s(literal 1 binary32))) (approx %360 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 u (*.f32 %6905 %300)) s) (fma.f32 #s(literal -1 binary32) %6546 (*.f32 #s(literal -1 binary32) (/.f32 %6910 s)))) %6905) s)) %6899) s)) #s(literal 1 binary32))) (approx %378 (+.f32 #s(literal 1 binary32) %6859)) (approx %378 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 %6930 s))) %6856) s)))) (approx %378 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %6952 s) %4619) %6929) s))) %6856) s)))) (approx %406 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %6856 %240) s)) #s(literal 1 binary32))) (approx %406 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %6929 %4619) s) %6856) %240) s)) #s(literal 1 binary32))) (approx %406 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) %6539 (fma.f32 #s(literal -1 binary32) %6896 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %6951 %6874) s) %6927))) %4619) s) %6856) %240) s)) #s(literal 1 binary32))) (approx %432 %6859) (approx %432 (*.f32 #s(literal -1 binary32) (/.f32 %6997 s))) (approx %432 (*.f32 #s(literal -1 binary32) (/.f32 %7012 s))) (approx %432 (*.f32 #s(literal -1 binary32) (/.f32 %7055 s))) (approx %437 (*.f32 #s(literal -4 binary32) %6729)) (approx %437 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 4 binary32) %6728 (*.f32 #s(literal 4 binary32) (/.f32 %7061 s))) s))) (approx %437 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -4 binary32) %7061 (*.f32 #s(literal -1 binary32) (/.f32 %7069 s))) s) %7074) s))) (approx %437 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -4 binary32) %7061 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %7082 s) %7069) s))) s) %7074) s))) (approx %439 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %7096 %7099) s))) (approx %439 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %7110 %713) %7096) %7099) s))) (approx %439 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -4 binary32) %7079 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -4 binary32) %7117 (fma.f32 #s(literal 4 binary32) %6743 (fma.f32 %4837 %6728 %7118))) (fma.f32 #s(literal -1 binary32) %7122 (fma.f32 #s(literal 1/6 binary32) %7123 (*.f32 #s(literal 1/2 binary32) %7124)))) s) %7081)) %7109) %713) %7096) %7099) s))) (approx %442 (-.f32 (*.f32 #s(literal -4 binary32) %6728) %20)) (approx %442 (-.f32 (fma.f32 #s(literal -4 binary32) %6728 %7143) %20)) (approx %442 (-.f32 (fma.f32 #s(literal -4 binary32) %6728 (fma.f32 #s(literal -4 binary32) (/.f32 %7079 %713) (fma.f32 #s(literal -1 binary32) %7142 (fma.f32 #s(literal 4 binary32) %6737 (/.f32 %7080 %713))))) (+.f32 %20 (fma.f32 #s(literal -1 binary32) (/.f32 %7106 %713) (*.f32 #s(literal -2/3 binary32) (/.f32 %7107 %713)))))) (approx %442 (-.f32 (fma.f32 #s(literal -4 binary32) %6728 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -4 binary32) (/.f32 %7117 s) (fma.f32 #s(literal -1 binary32) %7110 (fma.f32 #s(literal 4 binary32) %6744 (+.f32 (/.f32 (*.f32 %4837 %6728) s) (/.f32 %7118 s))))) (fma.f32 #s(literal -1 binary32) (/.f32 %7122 s) (fma.f32 #s(literal 1/6 binary32) (/.f32 %7123 s) (*.f32 #s(literal 1/2 binary32) (/.f32 %7124 s))))) %713) %7143)) %20)) (approx %470 (*.f32 #s(literal -1 binary32) (*.f32 s %7181))) (approx %3812 (*.f32 #s(literal -1 binary32) %7185)) (approx %7189 (*.f32 #s(literal -1 binary32) %7191)) (approx %517 (fma.f32 #s(literal -1 binary32) %6729 %4400)) (approx %517 (fma.f32 #s(literal -1 binary32) %6733 %4400)) (approx %517 (fma.f32 #s(literal -1 binary32) %6740 %4400)) (approx %520 %7204) (approx %520 %7215) (approx %520 %7240) (approx %521 (-.f32 %7204 #s(literal 1 binary32))) (approx %521 (-.f32 %7215 #s(literal 1 binary32))) (approx %521 (-.f32 %7240 #s(literal 1 binary32))) (approx %522 (+.f32 %4970 (*.f32 #s(literal -1 binary32) (/.f32 %7202 %7248)))) (approx %522 %7265) (approx %522 %7283) (approx %523 (*.f32 #s(literal -1 binary32) (*.f32 s (+.f32 %4970 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %7259 %7261) s)))))) (approx %523 (*.f32 #s(literal -1 binary32) (*.f32 s %7265))) (approx %523 (*.f32 #s(literal -1 binary32) (*.f32 s %7283))) (approx %1020 (*.f32 #s(literal -1/2 binary32) %1358)) (approx %1020 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %7302 s) %1353) s))) (approx %1020 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %7312 s) %7300) %7301) s) %1353) s))) (approx %1020 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) %6559) (fma.f32 #s(literal -1/2 binary32) (*.f32 %20 %7312) (fma.f32 #s(literal -1/24 binary32) %7323 (*.f32 #s(literal 1/4 binary32) (*.f32 %708 %7302))))) s) %7308) %7311) s) %7300) %7301) s) %1353) s))) (approx %545 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %7342 s) %304) s))) (approx %545 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %7352 s) %6663) %7341) s) %304) s))) (approx %545 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %7361 (fma.f32 #s(literal -1/2 binary32) %7362 (fma.f32 #s(literal -1/24 binary32) %7363 (*.f32 #s(literal 1/4 binary32) %7364)))) s) %6674) %7351) s) %6663) %7341) s) %304) s))) (approx %552 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) %6176))) (approx %552 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) %6175 %7385) s)))) (approx %552 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %7384 (*.f32 #s(literal -1 binary32) %7395)) s) %7399) s)))) (approx %1104 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %7408 s) %6175) %132) s)))) (approx %1104 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) %7394) (fma.f32 #s(literal -1/2 binary32) (*.f32 %20 %7408) (fma.f32 #s(literal -1/24 binary32) %715 (*.f32 #s(literal 1/4 binary32) (*.f32 %708 %6200))))) s) %7405) %7407) s) %6175) %132) s)))) (approx %557 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) %6176))) (approx %557 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -4 binary32) (/.f32 %7436 s) (*.f32 #s(literal -1 binary32) %7385)) %7399) s)))) (approx %557 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 %7448 s) (fma.f32 #s(literal 2 binary32) (/.f32 %7451 s) %7395)) %7446) s)) %7399) s)))) (approx %3714 (+.f32 #s(literal 2 binary32) %7466)) (approx %3714 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 %7473 s))) %7463) s)))) (approx %3714 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %6874 (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %20 %7469)) (fma.f32 #s(literal 2 binary32) (*.f32 u (*.f32 %6150 %7473)) (*.f32 #s(literal 2 binary32) %7394)))) s) %4619) %7472) s))) %7463) s)))) (approx %579 (-.f32 %6592 #s(literal 1/2 binary32))) (approx %579 (-.f32 %6599 #s(literal 1/2 binary32))) (approx %579 (-.f32 %6608 #s(literal 1/2 binary32))) (approx %584 (-.f32 %6176 %320)) (approx %584 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %6200 (*.f32 #s(literal -1 binary32) %6353)) s)) #s(literal 1/2 binary32))) (approx %584 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %6200 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/8 binary32) %708 (fma.f32 #s(literal 1/8 binary32) %708 (/.f32 %6180 s))) %6141) s))) s)) #s(literal 1/2 binary32))) (approx %590 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) %6201)) %7528)) (approx %590 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) %6353 %7534) (fma.f32 #s(literal 2 binary32) (/.f32 %7536 s) (*.f32 #s(literal 2 binary32) %6353))) s)))) (approx %590 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %7533 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %7546 (*.f32 #s(literal 2 binary32) %6363)) (fma.f32 #s(literal -2 binary32) (/.f32 %7549 s) (fma.f32 #s(literal -2 binary32) %6363 (*.f32 #s(literal 2 binary32) (/.f32 %7551 s))))) s))) s)))) (approx %617 (+.f32 #s(literal 1 binary32) %7466)) (approx %617 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 %7572 s))) %7463) s)))) (approx %617 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %7592 s) %4619) %7571) s))) %7463) s)))) (approx %640 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) %7605))) (approx %640 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %6353 %132) %6175) s)))) (approx %640 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %7615 s) %3862) s) %132) %6175) s)))) (approx %643 (+.f32 %5321 (*.f32 #s(literal -2 binary32) %7605))) (approx %643 (+.f32 %5321 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %7629 s) %7631) s)))) (approx %643 (+.f32 %5321 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %7641 s) %7643) s) %7631) s)))) (approx %646 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %6099 %7651) s)))) (approx %646 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %6604) %7651) s)))) (approx %650 (+.f32 %5321 %7528)) (approx %650 (+.f32 %5321 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %7666 s) %7531) s)))) (approx %650 (+.f32 %5321 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %7675 s) %7677) s) %7531) s)))) (approx %653 (*.f32 #s(literal -1 binary32) (/.f32 %7685 s))) (approx %653 (*.f32 #s(literal -1 binary32) (/.f32 %7692 s))) (approx %653 (*.f32 #s(literal -1 binary32) (/.f32 %7704 s))) (approx %653 (*.f32 #s(literal -1 binary32) (/.f32 %7734 s))) (approx %666 (*.f32 #s(literal -4 binary32) %6200)) (approx %666 %6210) (approx %666 %6229) (approx %666 %6256) (approx %706 (*.f32 #s(literal -1 binary32) (/.f32 s %6857))) (approx %706 (*.f32 #s(literal -1 binary32) (*.f32 s %7749))) (approx %706 (*.f32 #s(literal -1 binary32) (*.f32 s %7763))) (approx %706 (*.f32 #s(literal -1 binary32) (*.f32 s %7785))) (approx %750 %7789) (approx %750 (+.f32 %7789 (*.f32 #s(literal -1/2 binary32) (/.f32 %7791 s)))) (approx %750 (+.f32 %7789 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %7797 s) %7799) s)))) (approx %750 (+.f32 %7789 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %7789 %7809) s) %7797) s) %7799) s)))) (approx %789 %6857) (approx %789 %6997) (approx %789 (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %7827 s) %7007) s))) %6856)) (approx %789 (-.f32 (fma.f32 #s(literal -1 binary32) %20 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 (fma.f32 #s(literal -3 binary32) (/.f32 (*.f32 %7821 (*.f32 %6993 %7796)) %7824) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 %7789 #s(literal 3 binary32)) %7806) (exp.f32 (*.f32 #s(literal 3 binary32) %6857))) (*.f32 #s(literal 6 binary32) %7809))) s) (*.f32 #s(literal 1/2 binary32) %7827)) s) %7007) s))) %6856)) (approx %836 %7012) (approx %836 %7055) (approx %851 %7748) (approx %851 %7749) (approx %851 %7763) (approx %851 %7785) (approx %888 (+.f32 #s(literal 2 binary32) %6580)) (approx %888 (+.f32 #s(literal 2 binary32) %6589)) (approx %889 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %478 (*.f32 #s(literal 173627926472025/140737488355328 binary32) %478)) %7868) s) %258)) (approx %889 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -2287859593396946659875/1180591620717411303424 binary32) %478 (fma.f32 #s(literal -13176795/8388608 binary32) (/.f32 %5564 s) (*.f32 #s(literal 762619864465648886625/590295810358705651712 binary32) %478))) %5564) s)) %7868) s) %258)) (approx %896 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %4442 %7868) s) %4400)) (approx %896 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %4264 %5564) s) %4442) %7868) s) %4400)) (approx %896 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %4284 (fma.f32 #s(literal -2287859593396946659875/1180591620717411303424 binary32) u (fma.f32 #s(literal -13176795/8388608 binary32) %5564 %7898))) s) %4264) %5564) s) %4442) %7868) s) %4400)) (approx %901 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 %7912 s) %4400))) (approx %901 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %5683 s) %4442) %7911) s) %4400))) (approx %901 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %4284 (fma.f32 #s(literal -2287859593396946659875/1180591620717411303424 binary32) u (fma.f32 #s(literal -13176795/8388608 binary32) %5564 (fma.f32 #s(literal -1/24 binary32) %715 (fma.f32 #s(literal 1/16 binary32) %715 (fma.f32 #s(literal 1/2 binary32) %3868 %7898)))))) s) %4264) %5682) s) %4442) %7911) s) %4400))) (approx %904 %7944) (approx %904 %7955) (approx %904 %7980) (approx %931 (-.f32 %7944 #s(literal 1 binary32))) (approx %931 (-.f32 %7955 #s(literal 1 binary32))) (approx %931 (-.f32 %7980 #s(literal 1 binary32))) (approx %935 (+.f32 %4970 (*.f32 #s(literal -1 binary32) (/.f32 %7942 %7248)))) (approx %935 %8004) (approx %935 %8022) (approx %965 (*.f32 #s(literal -1 binary32) (*.f32 s (+.f32 %4970 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %7999 %7261) s)))))) (approx %965 (*.f32 #s(literal -1 binary32) (*.f32 s %8004))) (approx %965 (*.f32 #s(literal -1 binary32) (*.f32 s %8022))) (approx %1009 %6627) (approx %1009 (*.f32 %250 %6275)) (approx %1009 (*.f32 %250 %6286)) (approx %1009 (*.f32 %250 %6323)) (approx %3813 %8044) (approx %3814 (+.f32 #s(literal 1 binary32) %8044)) (approx %8048 %8049) (approx (+ 1 %8048) (+.f32 #s(literal 1 binary32) %8049)) (approx %1022 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %8056 %304) %132) s)))) (approx %1022 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %8068 %6663) %8054) s) %304) %132) s)))) (approx %1023 (+.f32 #s(literal 2 binary32) %8078)) (approx %1023 (+.f32 #s(literal 2 binary32) %8088)) (approx %1023 (+.f32 #s(literal 2 binary32) %8105)) (approx %1050 (+.f32 #s(literal 1 binary32) %8078)) (approx %1050 (+.f32 #s(literal 1 binary32) %8088)) (approx %1050 (+.f32 #s(literal 1 binary32) %8105)) (approx %1054 %8078) (approx %1054 (*.f32 #s(literal -1 binary32) (/.f32 %8119 s))) (approx %1054 (*.f32 #s(literal -1 binary32) (/.f32 %8135 s))) (approx %1054 (*.f32 #s(literal -1 binary32) (/.f32 %8168 s))) (approx %1084 (*.f32 #s(literal -4 binary32) %308)) (approx %1084 %8119) (approx %1084 %8135) (approx %1084 %8168) (approx %1107 %7466) (approx %1107 (*.f32 #s(literal -1 binary32) (/.f32 %8184 s))) (approx %1107 (*.f32 #s(literal -1 binary32) (/.f32 %8199 s))) (approx %1107 (*.f32 #s(literal -1 binary32) (/.f32 %8249 s))) (approx %1137 %7464) (approx %1137 %8184) (approx %1137 %8199) (approx %1137 %8249) (approx %1157 (/.f32 %7533 s)) (approx %1157 (*.f32 #s(literal -1 binary32) (/.f32 %8264 s))) (approx %1157 (*.f32 #s(literal -1 binary32) (/.f32 %8283 s))) (approx %1157 (*.f32 #s(literal -1 binary32) (/.f32 %8312 s))) (approx %1197 %7534) (approx %1197 %8264) (approx %1197 %8283) (approx %1197 %8312) (approx %1223 %7685) (approx %1223 %7692) (approx %1223 %7704) (approx %1223 %7734) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 36.0ms | s | -inf |
| 31.0ms | s | inf |
| 27.0ms | s | 0 |
| 25.0ms | u | 0 |
| 24.0ms | u | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 443 | 12240 |
| 0 | 808 | 11505 |
| 1 | 2810 | 11505 |
| 0 | 4018 | 11422 |
| 0 | 5007 | 11285 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%1 = (neg.f32 s) %4 = (PI.f32 ) %5 = (neg.f32 %4) %6 = (/.f32 %5 s) %7 = (exp.f32 %6) %8 = (+.f32 #s(literal 1 binary32) %7) %9 = (/.f32 #s(literal 1 binary32) %8) %10 = (/.f32 %4 s) %11 = (exp.f32 %10) %12 = (+.f32 #s(literal 1 binary32) %11) %13 = (/.f32 #s(literal 1 binary32) %12) %16 = (*.f32 #s(literal -1 binary32) %10) %17 = (exp.f32 %16) %18 = (+.f32 #s(literal 1 binary32) %17) %19 = (/.f32 #s(literal 1 binary32) %18) %20 = (-.f32 %19 %13) %21 = (*.f32 u %20) %25 = (PI ) %28 = (exp (/ (neg %25) s)) %30 = (/ 1 (+ 1 %28)) %31 = (/ %25 s) %32 = (exp %31) %33 = (+ 1 %32) %34 = (/ 1 %33) %38 = (/ 1 (+ (* u (- %30 %34)) %34)) %39 = (- %38 1) %40 = (log %39) %41 = (approx %40 %10) %45 = (/.f32 #s(literal 1 binary32) %21) %46 = (-.f32 %45 #s(literal 1 binary32)) %47 = (approx %39 %46) %48 = (pow.f32 s #s(literal 2 binary32)) %49 = (approx %30 #s(literal 1/2 binary32)) %51 = (*.f32 #s(literal 1/4 binary32) %10) %53 = (*.f32 #s(literal -1/4 binary32) %10) %54 = (+.f32 #s(literal 1 binary32) %10) %55 = (+.f32 #s(literal 2 binary32) %10) %56 = (approx %33 %55) %57 = (+.f32 #s(literal 1/2 binary32) %53) %58 = (approx %34 %57) %59 = (*.f32 #s(literal 1/4 binary32) %4) %60 = (*.f32 #s(literal -1/4 binary32) %4) %61 = (-.f32 %59 %60) %62 = (/.f32 %61 s) %63 = (*.f32 u %61) %65 = (-.f32 %63 %59) %66 = (/.f32 %65 s) %67 = (*.f32 #s(literal -4 binary32) %66) %68 = (+.f32 #s(literal 1 binary32) %67) %69 = (approx %39 %68) %70 = (/.f32 #s(literal -1 binary32) s) %71 = (/.f32 #s(literal 1 binary32) %70) %72 = (/.f32 #s(literal 1 binary32) s) %73 = (-.f32 #s(literal -1 binary32) %7) %74 = (+.f32 %7 #s(literal 1 binary32)) %75 = (+.f32 %11 #s(literal 1 binary32)) %76 = (/.f32 #s(literal 1 binary32) %74) %77 = (*.f32 %72 %4) %78 = (/.f32 %1 %5) %79 = (/.f32 #s(literal 1 binary32) %78) %80 = (-.f32 #s(literal -1 binary32) %11) %81 = (/.f32 #s(literal 1 binary32) %75) %82 = (/.f32 #s(literal -1 binary32) %75) %83 = (/.f32 %80 %73) %84 = (-.f32 %83 #s(literal 1 binary32)) %85 = (-.f32 %76 %81) %86 = (/.f32 u %80) %87 = (/.f32 u %74) %88 = (*.f32 %84 u) %89 = (*.f32 %85 u) %90 = (fma.f32 %84 u #s(literal 1 binary32)) %91 = (/.f32 #s(literal -13176795/4194304 binary32) s) %92 = (exp.f32 %91) %93 = (/.f32 #s(literal 1 binary32) %56) %94 = (-.f32 %9 %93) %95 = (*.f32 u %94) %96 = (+.f32 %95 %93) %97 = (/.f32 #s(literal 1 binary32) %96) %98 = (-.f32 %97 #s(literal 1 binary32)) %99 = (log.f32 %98) %100 = (log.f32 %47) %101 = (log.f32 %69) %105 = (* 1/4 %25) %110 = (- (* u (- %105 (* -1/4 %25))) %105) %112 = (* -4 (/ %110 s)) %113 = (+ 1 %112) %114 = (approx %113 %54) %115 = (*.f32 #s(literal 4 binary32) %63) %116 = (/.f32 %4 u) %117 = (fma.f32 #s(literal -1/4 binary32) %116 %59) %118 = (-.f32 %117 %60) %119 = (*.f32 u %118) %120 = (approx %110 %119) %121 = (*.f32 s u) %122 = (/.f32 %4 %121) %123 = (fma.f32 #s(literal -4 binary32) %62 %122) %124 = (*.f32 u %123) %125 = (approx %112 %124) %126 = (/.f32 #s(literal 1 binary32) u) %127 = (+.f32 %126 %122) %128 = (fma.f32 #s(literal -4 binary32) %62 %127) %129 = (*.f32 u %128) %130 = (approx %113 %129) %133 = (approx (* 4 %110) %115) %134 = (/.f32 s %63) %141 = (* u (- (/ 1 (+ 1 (exp (* -1 %31)))) %34)) %143 = (approx (/ 1 %141) %134) %144 = (/.f32 %48 %63) %146 = (approx (/ s %141) %144) %147 = (- -1 %28) %148 = (approx %147 #s(literal -2 binary32)) %149 = (-.f32 %16 #s(literal 2 binary32)) %150 = (- -1 %32) %151 = (approx %150 %149) %152 = (*.f32 #s(literal 1/2 binary32) %4) %153 = (*.f32 #s(literal -1/2 binary32) %4) %154 = (-.f32 %152 %153) %155 = (*.f32 #s(literal 1/2 binary32) u) %156 = (fma.f32 #s(literal -1/2 binary32) u %155) %157 = (*.f32 u %154) %158 = (/.f32 %157 s) %159 = (*.f32 #s(literal 1/2 binary32) %158) %160 = (+.f32 #s(literal 1/2 binary32) %159) %161 = (-.f32 %160 %51) %163 = (- (/ %150 %147) 1) %166 = (+ %32 1) %167 = (/ (+ (* u %163) 1) %166) %168 = (approx %167 %161) %169 = (+.f32 #s(literal 1/2 binary32) %156) %171 = (+ %28 1) %176 = (approx (- (+ (/ u %150) (/ u %171)) (/ -1 %166)) %169) %177 = (-.f32 %153 %152) %178 = (*.f32 u %177) %179 = (*.f32 #s(literal 1/2 binary32) %178) %180 = (-.f32 %179 %60) %181 = (/.f32 %180 s) %182 = (*.f32 #s(literal -1 binary32) %181) %183 = (+.f32 #s(literal 1/2 binary32) %182) %184 = (approx %167 %183) %185 = (/.f32 u %73) %186 = (-.f32 %86 %185) %187 = (/.f32 #s(literal 1 binary32) %186) %188 = (-.f32 #s(literal -1 binary32) %88) %189 = (pow.f32 %75 #s(literal 2 binary32)) %190 = (/.f32 %75 %90) %191 = (/.f32 #s(literal 1 binary32) %188) %192 = (fma.f32 %191 %80 #s(literal -1 binary32)) %193 = (-.f32 #s(literal 1 binary32) %190) %194 = (fabs.f32 %193) %195 = (log.f32 %194) %196 = (*.f32 %189 %186) %197 = (/.f32 %196 %11) %198 = (fma.f32 %197 s %5) %201 = (/ %150 (- -1 (* %163 u))) %202 = (approx %201 %187) %203 = (/ 1 %171) %204 = (approx %203 #s(literal 1/2 binary32)) %205 = (fma.f32 #s(literal 1/4 binary32) %10 #s(literal 1/2 binary32)) %206 = (approx %203 %205) %207 = (approx %166 %55) %208 = (/.f32 #s(literal 1 binary32) %207) %209 = (*.f32 s s) %210 = (/.f32 %152 s) %213 = (approx (- %203 (/ 1 %166)) %210) %214 = (*.f32 %152 u) %215 = (fma.f32 %152 u %60) %216 = (*.f32 u %210) %217 = (*.f32 %216 s) %218 = (-.f32 %217 %59) %219 = (/.f32 %218 s) %220 = (*.f32 %214 s) %221 = (*.f32 s %59) %222 = (-.f32 %220 %221) %223 = (/.f32 %222 %209) %224 = (/.f32 %215 s) %225 = (/.f32 u s) %226 = (fma.f32 %152 %225 %53) %227 = (*.f32 %215 #s(literal -4 binary32)) %228 = (*.f32 %72 #s(literal -4 binary32)) %229 = (*.f32 %215 #s(literal 4 binary32)) %230 = (/.f32 s %227) %231 = (/.f32 #s(literal 1 binary32) %230) %232 = (fma.f32 %224 #s(literal -4 binary32) #s(literal 1 binary32)) %233 = (fma.f32 %215 %228 #s(literal 1 binary32)) %235 = (approx (- %201 1) %232) %236 = (fma.f32 %204 u %86) %237 = (-.f32 %236 %82) %238 = (/.f32 #s(literal 1 binary32) %237) %239 = (-.f32 %238 #s(literal 1 binary32)) %240 = (log.f32 %239) %242 = (-.f32 %206 %81) %243 = (fma.f32 %242 u %81) %244 = (/.f32 %207 %74) %245 = (-.f32 %244 #s(literal 1 binary32)) %246 = (*.f32 %245 %208) %247 = (-.f32 %76 %208) %248 = (*.f32 %247 u) %249 = (*.f32 u %245) %250 = (/.f32 %249 %207) %251 = (fma.f32 %248 %207 #s(literal 1 binary32)) %252 = (*.f32 %251 %208) %253 = (fma.f32 %247 u %208) %254 = (/.f32 #s(literal 1 binary32) %251) %255 = (/.f32 %207 %251) %256 = (*.f32 #s(literal 1 binary32) %253) %257 = (+.f32 #s(literal -1 binary32) %256) %258 = (*.f32 %253 #s(literal -1 binary32)) %259 = (/.f32 %257 %258) %260 = (fma.f32 %254 %207 #s(literal -1 binary32)) %261 = (fabs.f32 %257) %262 = (log.f32 %261) %263 = (fabs.f32 %258) %264 = (log.f32 %263) %265 = (-.f32 %262 %264) %266 = (fma.f32 %213 u %81) %267 = (/.f32 #s(literal 1 binary32) %266) %268 = (-.f32 %267 #s(literal 1 binary32)) %269 = (fabs.f32 %268) %270 = (log.f32 %269) %272 = (-.f32 %202 #s(literal 1 binary32)) %273 = (log.f32 %272) %274 = (pow.f32 %273 #s(literal -1 binary32)) %275 = (/.f32 #s(literal 1 binary32) %274) %276 = (pow.f32 %272 %1) %278 = (*.f32 %273 %1) %280 = (pow.f32 %278 #s(literal -1 binary32)) %282 = (log.f32 %235) %283 = (pow.f32 %282 #s(literal -1 binary32)) %284 = (/.f32 #s(literal 1 binary32) %283) %285 = (pow.f32 %235 %1) %288 = (+.f32 %92 #s(literal 1 binary32)) %289 = (/.f32 u %288) %290 = (+.f32 %86 %289) %291 = (-.f32 %290 %82) %292 = (/.f32 #s(literal 1 binary32) %291) %293 = (-.f32 %292 #s(literal 1 binary32)) %294 = (log.f32 %293) %297 = (* (neg s) %40) %299 = (*.f32 u #s(literal 13176795/8388608 binary32)) %300 = (-.f32 %299 %59) %301 = (*.f32 #s(literal 4 binary32) %300) %303 = (/.f32 %300 s) %304 = (*.f32 #s(literal -4 binary32) %303) %305 = (+.f32 #s(literal 1 binary32) %304) %306 = (approx %39 %305) %307 = (log.f32 %306) %309 = (-.f32 %19 %93) %310 = (*.f32 u %309) %311 = (-.f32 %49 %93) %312 = (*.f32 u %311) %313 = (+.f32 %312 %93) %314 = (/.f32 #s(literal 1 binary32) %313) %315 = (-.f32 %314 #s(literal 1 binary32)) %316 = (log.f32 %315) %318 = (approx %40 %77) %320 = (approx %40 %79) %322 = (/.f32 #s(literal 1 binary32) %310) %323 = (approx %38 %322) %324 = (-.f32 %323 #s(literal 1 binary32)) %325 = (log.f32 %324) %328 = (-.f32 %19 %58) %329 = (*.f32 u %328) %330 = (/.f32 s %329) %331 = (*.f32 #s(literal -1 binary32) %330) %333 = (/.f32 #s(literal 1 binary32) %329) %334 = (approx %38 %333) %335 = (-.f32 %334 #s(literal 1 binary32)) %336 = (log.f32 %335) %338 = (log.f32 %192) %342 = (/.f32 #s(literal 1 binary32) %89) %343 = (approx %38 %342) %344 = (-.f32 %343 #s(literal 1 binary32)) %345 = (log.f32 %344) %348 = (approx %38 %143) %349 = (-.f32 %348 #s(literal 1 binary32)) %350 = (log.f32 %349) %352 = (*.f32 #s(literal -1 binary32) %146) %354 = (*.f32 #s(literal 4 binary32) %120) %356 = (*.f32 #s(literal -4 binary32) %219) %357 = (approx %40 %356) %359 = (*.f32 #s(literal -4 binary32) %223) %360 = (+.f32 #s(literal 1 binary32) %359) %361 = (approx %39 %360) %362 = (log.f32 %361) %364 = (*.f32 #s(literal -4 binary32) %226) %365 = (+.f32 #s(literal 1 binary32) %364) %366 = (approx %39 %365) %367 = (log.f32 %366) %369 = (approx %40 %231) %371 = (approx %40 %125) %373 = (+.f32 #s(literal 1 binary32) %125) %374 = (approx %39 %373) %375 = (log.f32 %374) %377 = (approx %39 %233) %378 = (log.f32 %377) %380 = (approx %39 %114) %381 = (log.f32 %380) %383 = (approx %39 %130) %384 = (log.f32 %383) %388 = (/.f32 %80 %148) %389 = (-.f32 %388 #s(literal 1 binary32)) %390 = (fma.f32 u %389 #s(literal 1 binary32)) %391 = (/.f32 %390 %75) %392 = (/.f32 #s(literal 1 binary32) %391) %393 = (-.f32 #s(literal 1 binary32) %392) %394 = (fabs.f32 %393) %395 = (log.f32 %394) %397 = (/.f32 u %151) %398 = (+.f32 %397 %87) %399 = (-.f32 %398 %82) %400 = (/.f32 #s(literal 1 binary32) %399) %401 = (-.f32 %400 #s(literal 1 binary32)) %402 = (log.f32 %401) %404 = (/.f32 #s(literal 1 binary32) %168) %405 = (-.f32 #s(literal 1 binary32) %404) %406 = (fabs.f32 %405) %407 = (log.f32 %406) %409 = (/.f32 #s(literal 1 binary32) %184) %410 = (-.f32 #s(literal 1 binary32) %409) %411 = (fabs.f32 %410) %412 = (log.f32 %411) %414 = (/.f32 #s(literal 1 binary32) %176) %415 = (-.f32 %414 #s(literal 1 binary32)) %416 = (log.f32 %415) %419 = (/.f32 #s(literal 1 binary32) %243) %420 = (-.f32 %419 #s(literal 1 binary32)) %421 = (log.f32 %420) %423 = (*.f32 u %246) %424 = (+.f32 %423 %93) %425 = (/.f32 #s(literal 1 binary32) %424) %426 = (-.f32 %425 #s(literal 1 binary32)) %427 = (log.f32 %426) %429 = (+.f32 %250 %93) %430 = (/.f32 #s(literal 1 binary32) %429) %431 = (-.f32 %430 #s(literal 1 binary32)) %432 = (log.f32 %431) %434 = (/.f32 #s(literal 1 binary32) %252) %435 = (-.f32 %434 #s(literal 1 binary32)) %436 = (log.f32 %435) %438 = (-.f32 %255 #s(literal 1 binary32)) %439 = (log.f32 %438) %441 = (log.f32 %259) %443 = (log.f32 %260) s %1 #s(literal 1 binary32) u %4 %5 %6 %7 %8 %9 %10 %11 %12 %13 #s(literal -13176795/4194304 binary32) #s(literal -1 binary32) %16 %17 %18 %19 %20 %21 #s(literal 2 binary32) #s(literal 4 binary32) %41 #s(literal 1/2 binary32) #s(literal -2 binary32) #s(literal -1/2 binary32) %45 %46 %47 %48 %49 #s(literal 1/4 binary32) %51 #s(literal -1/4 binary32) %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 #s(literal -4 binary32) %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 #s(literal 13176795/8388608 binary32) %114 %115 %116 %117 %118 %119 %120 %121 %122 %123 %124 %125 %126 %127 %128 %129 %130 %133 %134 %143 %144 %146 %148 %149 %151 %152 %153 %154 %155 %156 %157 %158 %159 %160 %161 %168 %169 %176 %177 %178 %179 %180 %181 %182 %183 %184 %185 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %196 %197 %198 %202 %204 %205 %206 %207 %208 %209 %210 %213 %214 %215 %216 %217 %218 %219 %220 %221 %222 %223 %224 %225 %226 %227 %228 %229 %230 %231 %232 %233 %235 %236 %237 %238 %239 %240 (*.f32 %1 %240) %242 %243 %244 %245 %246 %247 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %258 %259 %260 %261 %262 %263 %264 %265 %266 %267 %268 %269 %270 (*.f32 %1 %270) %272 %273 %274 %275 %276 (log.f32 %276) %278 (*.f32 %1 %273) %280 (/.f32 #s(literal 1 binary32) %280) %282 %283 %284 %285 (log.f32 %285) (*.f32 %1 %282) %288 %289 %290 %291 %292 %293 %294 (*.f32 %1 %294) (approx %297 #s(literal -13176795/4194304 binary32)) %299 %300 %301 (approx %297 %301) %303 %304 %305 %306 %307 (*.f32 %1 %307) %309 %310 %311 %312 %313 %314 %315 %316 (*.f32 %1 %316) %318 (*.f32 %1 %318) %320 (*.f32 %1 %320) %322 %323 %324 %325 (*.f32 %1 %325) (*.f32 %71 %99) %328 %329 %330 %331 (approx %297 %331) %333 %334 %335 %336 (*.f32 %1 %336) %338 (*.f32 %71 %100) (*.f32 %71 %101) (*.f32 %71 %41) %342 %343 %344 %345 (*.f32 %1 %345) (approx %297 %198) %348 %349 %350 (*.f32 %1 %350) %352 (approx %297 %352) %354 (approx %297 %354) %356 %357 (*.f32 %1 %357) %359 %360 %361 %362 (*.f32 %1 %362) %364 %365 %366 %367 (*.f32 %1 %367) %369 (*.f32 %1 %369) %371 (*.f32 %1 %371) %373 %374 %375 (*.f32 %1 %375) %377 %378 (*.f32 %1 %378) %380 %381 (*.f32 %1 %381) %383 %384 (*.f32 %1 %384) (approx %297 %229) (approx %297 %133) %388 %389 %390 %391 %392 %393 %394 %395 (*.f32 %1 %395) %397 %398 %399 %400 %401 %402 (*.f32 %1 %402) %404 %405 %406 %407 (*.f32 %1 %407) %409 %410 %411 %412 (*.f32 %1 %412) %414 %415 %416 (*.f32 %1 %416) (*.f32 %1 %195) %419 %420 %421 (*.f32 %1 %421) %423 %424 %425 %426 %427 (*.f32 %1 %427) %429 %430 %431 %432 (*.f32 %1 %432) %434 %435 %436 (*.f32 %1 %436) %438 %439 (*.f32 %1 %439) %441 (*.f32 %1 %441) %443 (*.f32 %1 %443) (*.f32 %1 %265) (*.f32 %1 %338) (*.f32 %1 %275) (*.f32 %1 %284) |
| Outputs |
|---|
%2 = (*.f32 #s(literal -1 binary32) s) %4 = (neg.f32 s) %5 = (*.f32 #s(literal 1 binary32) %4) %6 = (/.f32 #s(literal -1 binary32) s) %8 = (/.f32 #s(literal -1 binary32) (neg.f32 %6)) %10 = (/.f32 #s(literal 1 binary32) (/.f32 %6 #s(literal 1 binary32))) %11 = (/.f32 #s(literal 1 binary32) %6) %12 = (/.f32 s #s(literal -1 binary32)) %13 = (pow.f32 %6 #s(literal -1 binary32)) %14 = (pow.f32 %4 #s(literal 1 binary32)) %16 = (PI.f32 ) %17 = (neg.f32 %16) %18 = (/.f32 #s(literal 1 binary32) %17) %21 = (/.f32 %16 s) %22 = (*.f32 #s(literal -1 binary32) %21) %23 = (*.f32 %21 #s(literal -1 binary32)) %24 = (/.f32 #s(literal 1 binary32) s) %25 = (*.f32 %17 %24) %27 = (/.f32 (*.f32 #s(literal -1 binary32) %16) s) %28 = (neg.f32 %17) %29 = (/.f32 %28 %4) %30 = (/.f32 %17 s) %32 = (/.f32 #s(literal 1 binary32) (pow.f32 %30 #s(literal -1 binary32))) %33 = (/.f32 s %17) %34 = (/.f32 #s(literal 1 binary32) %33) %35 = (pow.f32 %30 #s(literal 1 binary32)) %36 = (neg.f32 %21) %37 = (exp.f32 %30) %39 = (/.f32 #s(literal 1 binary32) (pow.f32 %37 #s(literal -1 binary32))) %40 = (cosh.f32 %21) %41 = (sinh.f32 %21) %42 = (-.f32 %40 %41) %44 = (pow.f32 (exp.f32 #s(literal -1 binary32)) %21) %45 = (pow.f32 %37 #s(literal 1 binary32)) %47 = (+.f32 %40 (neg.f32 %41)) %48 = (fabs.f32 %37) %49 = (-.f32 #s(literal -1 binary32) %37) %50 = (/.f32 #s(literal -1 binary32) %49) %51 = (/.f32 #s(literal 1 binary32) %50) %52 = (-.f32 %37 #s(literal -1 binary32)) %53 = (neg.f32 %37) %54 = (-.f32 #s(literal 1 binary32) %53) %55 = (pow.f32 %52 #s(literal 1 binary32)) %56 = (+.f32 %37 #s(literal 1 binary32)) %57 = (+.f32 #s(literal 1 binary32) %37) %58 = (*.f32 #s(literal 1 binary32) %50) %60 = (/.f32 #s(literal 1 binary32) (pow.f32 %50 #s(literal -1 binary32))) %62 = (/.f32 #s(literal 1 binary32) (/.f32 %52 #s(literal 1 binary32))) %63 = (/.f32 #s(literal 1 binary32) %52) %64 = (pow.f32 %50 #s(literal 1 binary32)) %65 = (pow.f32 %52 #s(literal -1 binary32)) %66 = (*.f32 %24 %16) %67 = (*.f32 %6 %17) %68 = (*.f32 %16 %24) %69 = (*.f32 #s(literal 1 binary32) %21) %71 = (/.f32 (*.f32 #s(literal 1 binary32) %16) s) %72 = (/.f32 s %16) %74 = (/.f32 #s(literal -1 binary32) (neg.f32 %72)) %75 = (/.f32 %17 %4) %77 = (/.f32 #s(literal 1 binary32) (pow.f32 %21 #s(literal -1 binary32))) %79 = (/.f32 #s(literal 1 binary32) (/.f32 %72 #s(literal 1 binary32))) %80 = (/.f32 #s(literal 1 binary32) %72) %81 = (pow.f32 %72 #s(literal -1 binary32)) %82 = (pow.f32 %21 #s(literal 1 binary32)) %83 = (exp.f32 %21) %84 = (/.f32 #s(literal 1 binary32) %83) %89 = (-.f32 #s(literal -1 binary32) %83) %90 = (/.f32 #s(literal -1 binary32) %89) %91 = (/.f32 #s(literal 1 binary32) %90) %92 = (-.f32 %83 #s(literal -1 binary32)) %93 = (neg.f32 %83) %94 = (-.f32 #s(literal 1 binary32) %93) %95 = (pow.f32 %92 #s(literal 1 binary32)) %96 = (+.f32 %83 #s(literal 1 binary32)) %97 = (+.f32 #s(literal 1 binary32) %83) %98 = (*.f32 #s(literal 1 binary32) %90) %100 = (/.f32 #s(literal 1 binary32) (pow.f32 %90 #s(literal -1 binary32))) %102 = (/.f32 #s(literal 1 binary32) (/.f32 %92 #s(literal 1 binary32))) %103 = (/.f32 #s(literal 1 binary32) %92) %104 = (pow.f32 %90 #s(literal 1 binary32)) %105 = (pow.f32 %92 #s(literal -1 binary32)) %109 = (/.f32 (-.f32 (*.f32 %50 %92) #s(literal 1 binary32)) %92) %111 = (*.f32 %52 #s(literal 1 binary32)) %114 = (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) %92) %111) (*.f32 %52 %92)) %115 = (-.f32 %50 %90) %116 = (/.f32 #s(literal 1 binary32) %115) %117 = (/.f32 #s(literal 1 binary32) %116) %118 = (neg.f32 %90) %119 = (fma.f32 #s(literal 1 binary32) %50 %118) %120 = (pow.f32 %115 #s(literal 1 binary32)) %121 = (+.f32 %50 %118) %123 = (neg.f32 (-.f32 %90 %50)) %124 = (*.f32 %115 u) %125 = (*.f32 u %115) %126 = (/.f32 #s(literal 1 binary32) %124) %127 = (/.f32 #s(literal 1 binary32) %126) %128 = (pow.f32 %124 #s(literal 1 binary32)) %131 = (PI ) %132 = (/ %131 s) %134 = (exp (neg %132)) %136 = (- %134 -1) %137 = (pow %136 -1) %138 = (exp %132) %139 = (- %138 -1) %140 = (pow %139 -1) %141 = (- %137 %140) %142 = (* %141 u) %144 = (pow (+ %142 %140) -1) %146 = (- %144 1) %147 = (log %146) %148 = (approx %147 %21) %150 = (/.f32 #s(literal 1 binary32) (pow.f32 %148 #s(literal -1 binary32))) %151 = (pow.f32 %148 #s(literal 1 binary32)) %155 = (*.f32 #s(literal 1 binary32) %126) %156 = (/.f32 %116 u) %157 = (/.f32 #s(literal 1 binary32) u) %158 = (/.f32 %157 %115) %160 = (/.f32 #s(literal -1 binary32) (neg.f32 %124)) %162 = (/.f32 #s(literal 1 binary32) (pow.f32 %126 #s(literal -1 binary32))) %164 = (/.f32 #s(literal 1 binary32) (/.f32 %124 #s(literal 1 binary32))) %165 = (pow.f32 %124 #s(literal -1 binary32)) %166 = (pow.f32 %126 #s(literal 1 binary32)) %167 = (-.f32 %126 #s(literal 1 binary32)) %175 = (approx %146 %167) %179 = (fabs.f32 s) %180 = (*.f32 %179 %179) %181 = (*.f32 %4 %4) %182 = (*.f32 s s) %183 = (/.f32 #s(literal 1 binary32) %182) %184 = (/.f32 #s(literal 1 binary32) %183) %185 = (pow.f32 %182 #s(literal 1 binary32)) %186 = (pow.f32 %4 #s(literal 2 binary32)) %187 = (pow.f32 s #s(literal 2 binary32)) %188 = (approx %137 #s(literal 1/2 binary32)) %190 = (/.f32 #s(literal 1 binary32) (pow.f32 %188 #s(literal -1 binary32))) %191 = (pow.f32 %188 #s(literal 1 binary32)) %193 = (*.f32 #s(literal 1/4 binary32) %21) %195 = (*.f32 #s(literal 1/4 binary32) %16) %201 = (*.f32 #s(literal -1/4 binary32) %21) %203 = (*.f32 #s(literal -1/4 binary32) %16) %210 = (+.f32 %21 #s(literal 1 binary32)) %222 = (+.f32 #s(literal 2 binary32) %21) %232 = (approx %139 %222) %233 = (/.f32 #s(literal 1 binary32) %232) %234 = (/.f32 #s(literal 1 binary32) %233) %235 = (pow.f32 %232 #s(literal 1 binary32)) %236 = (fma.f32 #s(literal -1/4 binary32) %21 #s(literal 1/2 binary32)) %239 = (neg.f32 %201) %246 = (approx %140 %236) %258 = (*.f32 #s(literal 1/2 binary32) %16) %259 = (*.f32 %16 #s(literal 1/2 binary32)) %261 = (/.f32 #s(literal 1 binary32) (pow.f32 %258 #s(literal -1 binary32))) %262 = (-.f32 %195 %203) %263 = (neg.f32 %203) %264 = (fma.f32 #s(literal 1/4 binary32) %16 %263) %265 = (fma.f32 #s(literal 1/4 binary32) %16 %195) %266 = (fma.f32 %16 #s(literal 1/4 binary32) %263) %267 = (fma.f32 %16 #s(literal 1/4 binary32) %195) %268 = (pow.f32 %258 #s(literal 1 binary32)) %269 = (+.f32 %195 %263) %270 = (+.f32 %195 %195) %272 = (neg.f32 (-.f32 %203 %195)) %273 = (*.f32 %258 %24) %274 = (*.f32 #s(literal 1/2 binary32) %21) %275 = (neg.f32 %258) %276 = (/.f32 %275 %4) %277 = (/.f32 %258 s) %279 = (/.f32 #s(literal 1 binary32) (pow.f32 %274 #s(literal -1 binary32))) %281 = (/.f32 #s(literal 1 binary32) (/.f32 s %258)) %282 = (-.f32 %193 %201) %283 = (pow.f32 %274 #s(literal 1 binary32)) %284 = (*.f32 %258 u) %285 = (*.f32 %16 u) %286 = (*.f32 #s(literal 1/2 binary32) %285) %287 = (*.f32 u %258) %288 = (/.f32 #s(literal 1 binary32) %284) %289 = (/.f32 #s(literal 1 binary32) %288) %290 = (pow.f32 %284 #s(literal 1 binary32)) %292 = (fma.f32 %258 u %203) %294 = (/.f32 #s(literal 1 binary32) (pow.f32 %292 #s(literal -1 binary32))) %295 = (-.f32 %284 %263) %296 = (-.f32 %284 %195) %297 = (neg.f32 %195) %298 = (fma.f32 %258 u %297) %299 = (fma.f32 #s(literal -1/4 binary32) %16 %284) %300 = (fma.f32 #s(literal 1/2 binary32) %285 %297) %301 = (fma.f32 #s(literal 1/2 binary32) %285 %203) %302 = (fma.f32 %16 #s(literal -1/4 binary32) %284) %303 = (fma.f32 u %258 %297) %304 = (fma.f32 u %258 %203) %305 = (pow.f32 %292 #s(literal 1 binary32)) %306 = (+.f32 %284 %297) %307 = (+.f32 %284 %203) %308 = (+.f32 %203 %284) %310 = (neg.f32 (-.f32 %195 %284)) %311 = (/.f32 u s) %312 = (*.f32 %311 %258) %313 = (fma.f32 %312 s %203) %314 = (*.f32 %313 %24) %315 = (*.f32 %292 %24) %317 = (/.f32 (neg.f32 %313) %4) %319 = (/.f32 (neg.f32 %292) %4) %320 = (/.f32 %313 s) %321 = (/.f32 %292 s) %323 = (/.f32 #s(literal 1 binary32) (pow.f32 %321 #s(literal -1 binary32))) %325 = (/.f32 #s(literal 1 binary32) (/.f32 s %313)) %326 = (/.f32 s %292) %327 = (/.f32 #s(literal 1 binary32) %326) %328 = (*.f32 %312 s) %330 = (-.f32 (/.f32 %328 s) %193) %331 = (-.f32 %312 %239) %332 = (-.f32 %312 %193) %333 = (fma.f32 %311 %258 %201) %334 = (fma.f32 %274 u %201) %335 = (fma.f32 %258 %311 %201) %336 = (fma.f32 #s(literal -1/4 binary32) %21 %312) %337 = (*.f32 %16 %311) %338 = (fma.f32 #s(literal 1/2 binary32) %337 %201) %339 = (fma.f32 %21 #s(literal -1/4 binary32) %312) %340 = (fma.f32 u %274 %201) %341 = (pow.f32 %321 #s(literal 1 binary32)) %342 = (+.f32 %312 %201) %343 = (+.f32 %201 %312) %344 = (/.f32 #s(literal -4 binary32) s) %345 = (*.f32 %344 %292) %346 = (*.f32 %292 %344) %347 = (*.f32 %292 #s(literal -4 binary32)) %348 = (*.f32 %24 %347) %349 = (*.f32 %321 #s(literal -4 binary32)) %350 = (*.f32 #s(literal -4 binary32) %321) %351 = (*.f32 #s(literal 1 binary32) %345) %353 = (/.f32 (*.f32 #s(literal -4 binary32) %313) s) %354 = (/.f32 %347 s) %355 = (/.f32 s %347) %357 = (/.f32 #s(literal -1 binary32) (neg.f32 %355)) %359 = (/.f32 #s(literal 1 binary32) (pow.f32 %345 #s(literal -1 binary32))) %361 = (/.f32 #s(literal 1 binary32) (/.f32 %355 #s(literal 1 binary32))) %362 = (/.f32 #s(literal 1 binary32) %355) %363 = (*.f32 %201 #s(literal -4 binary32)) %364 = (fma.f32 %312 #s(literal -4 binary32) %363) %365 = (*.f32 #s(literal -4 binary32) %201) %366 = (fma.f32 #s(literal -4 binary32) %312 %365) %367 = (pow.f32 %345 #s(literal 1 binary32)) %368 = (pow.f32 %355 #s(literal -1 binary32)) %370 = (+.f32 (*.f32 #s(literal -4 binary32) %312) %365) %372 = (+.f32 (*.f32 %312 #s(literal -4 binary32)) %363) %373 = (fma.f32 %344 %292 #s(literal 1 binary32)) %375 = (/.f32 #s(literal 1 binary32) (pow.f32 %373 #s(literal -1 binary32))) %376 = (-.f32 %345 #s(literal -1 binary32)) %378 = (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) %321)) %380 = (-.f32 #s(literal 1 binary32) (neg.f32 %345)) %381 = (fma.f32 %292 %344 #s(literal 1 binary32)) %382 = (fma.f32 %24 %347 #s(literal 1 binary32)) %383 = (fma.f32 %321 #s(literal -4 binary32) #s(literal 1 binary32)) %384 = (fma.f32 #s(literal -4 binary32) %321 #s(literal 1 binary32)) %385 = (fma.f32 #s(literal 1 binary32) %345 #s(literal 1 binary32)) %386 = (pow.f32 %373 #s(literal 1 binary32)) %387 = (+.f32 %345 #s(literal 1 binary32)) %388 = (+.f32 #s(literal 1 binary32) %345) %389 = (approx %146 %373) %391 = (/.f32 #s(literal 1 binary32) (pow.f32 %389 #s(literal -1 binary32))) %392 = (pow.f32 %389 #s(literal 1 binary32)) %405 = (/.f32 #s(literal 1 binary32) %49) %419 = (/.f32 #s(literal -1 binary32) %92) %433 = (neg.f32 %89) %434 = (neg.f32 %49) %436 = (/.f32 %89 %49) %444 = (-.f32 %436 #s(literal 1 binary32)) %453 = (neg.f32 u) %455 = (/.f32 u %89) %463 = (/.f32 u %52) %469 = (*.f32 %444 u) %474 = (fma.f32 %444 u #s(literal 1 binary32)) %475 = (/.f32 #s(literal 1 binary32) %474) %485 = (/.f32 #s(literal -13176795/4194304 binary32) s) %491 = (exp.f32 %485) %499 = (*.f32 #s(literal 1 binary32) %233) %500 = (neg.f32 %232) %501 = (/.f32 #s(literal -1 binary32) %500) %503 = (/.f32 #s(literal 1 binary32) (pow.f32 %233 #s(literal -1 binary32))) %505 = (/.f32 #s(literal 1 binary32) (/.f32 %232 #s(literal 1 binary32))) %506 = (pow.f32 %232 #s(literal -1 binary32)) %507 = (pow.f32 %233 #s(literal 1 binary32)) %510 = (/.f32 (-.f32 (*.f32 %50 %232) #s(literal 1 binary32)) %232) %511 = (*.f32 #s(literal 1 binary32) %232) %514 = (/.f32 (-.f32 %511 %111) (*.f32 %52 %232)) %515 = (-.f32 %50 %233) %517 = (/.f32 #s(literal 1 binary32) (pow.f32 %515 #s(literal -1 binary32))) %518 = (neg.f32 %233) %519 = (fma.f32 #s(literal 1 binary32) %50 %518) %520 = (pow.f32 %515 #s(literal 1 binary32)) %521 = (+.f32 %50 %518) %523 = (neg.f32 (-.f32 %233 %50)) %524 = (*.f32 %515 u) %525 = (*.f32 u %515) %526 = (/.f32 #s(literal 1 binary32) %524) %527 = (/.f32 #s(literal 1 binary32) %526) %528 = (pow.f32 %524 #s(literal 1 binary32)) %529 = (fma.f32 %515 u %233) %530 = (*.f32 %529 #s(literal 1 binary32)) %531 = (fma.f32 %524 %232 #s(literal 1 binary32)) %532 = (*.f32 %531 %233) %533 = (*.f32 %233 %531) %534 = (*.f32 #s(literal 1 binary32) %529) %536 = (/.f32 (*.f32 %531 #s(literal 1 binary32)) %232) %537 = (/.f32 %531 %232) %538 = (/.f32 #s(literal 1 binary32) %529) %539 = (/.f32 #s(literal 1 binary32) %538) %540 = (-.f32 %524 %518) %541 = (*.f32 %233 #s(literal 1 binary32)) %542 = (fma.f32 %524 #s(literal 1 binary32) %541) %543 = (fma.f32 u %515 %233) %544 = (fma.f32 #s(literal 1 binary32) %524 %233) %545 = (fma.f32 #s(literal 1 binary32) %233 %524) %546 = (pow.f32 %529 #s(literal 1 binary32)) %548 = (+.f32 (*.f32 #s(literal 1 binary32) %524) %233) %550 = (+.f32 (*.f32 %524 #s(literal 1 binary32)) %541) %551 = (+.f32 %524 %233) %552 = (+.f32 %233 %524) %553 = (/.f32 #s(literal 1 binary32) %531) %554 = (*.f32 %553 %232) %555 = (*.f32 %232 %553) %556 = (*.f32 #s(literal 1 binary32) %538) %557 = (/.f32 %511 %531) %558 = (neg.f32 %531) %559 = (/.f32 %500 %558) %560 = (/.f32 %553 %233) %561 = (/.f32 %232 %531) %562 = (neg.f32 %529) %563 = (/.f32 #s(literal -1 binary32) %562) %565 = (/.f32 #s(literal 1 binary32) (pow.f32 %538 #s(literal -1 binary32))) %567 = (/.f32 #s(literal 1 binary32) (/.f32 %529 #s(literal 1 binary32))) %568 = (pow.f32 %538 #s(literal 1 binary32)) %569 = (pow.f32 %529 #s(literal -1 binary32)) %570 = (-.f32 %538 #s(literal 1 binary32)) %572 = (/.f32 #s(literal 1 binary32) (pow.f32 %570 #s(literal -1 binary32))) %573 = (fma.f32 %553 %232 #s(literal -1 binary32)) %574 = (fma.f32 %232 %553 #s(literal -1 binary32)) %575 = (fma.f32 #s(literal 1 binary32) %538 #s(literal -1 binary32)) %576 = (pow.f32 %570 #s(literal 1 binary32)) %577 = (+.f32 %538 #s(literal -1 binary32)) %578 = (+.f32 #s(literal -1 binary32) %538) %580 = (neg.f32 (-.f32 #s(literal 1 binary32) %538)) %581 = (log.f32 %570) %583 = (log.f32 (fabs.f32 %570)) %584 = (*.f32 #s(literal 1 binary32) %583) %585 = (*.f32 #s(literal 1 binary32) %581) %587 = (/.f32 #s(literal 1 binary32) (pow.f32 %581 #s(literal -1 binary32))) %588 = (pow.f32 %581 #s(literal 1 binary32)) %589 = (log.f32 %175) %591 = (log.f32 (fabs.f32 %175)) %597 = (log.f32 %389) %599 = (log.f32 (fabs.f32 %389)) %600 = (*.f32 #s(literal 1 binary32) %599) %601 = (*.f32 #s(literal 1 binary32) %597) %603 = (/.f32 #s(literal 1 binary32) (pow.f32 %597 #s(literal -1 binary32))) %604 = (pow.f32 %597 #s(literal 1 binary32)) %611 = (- (* (* 1/2 %131) u) (* 1/4 %131)) %614 = (/ (* %611 -4) s) %615 = (- %614 -1) %616 = (approx %615 %210) %621 = (*.f32 (*.f32 #s(literal 4 binary32) u) %258) %629 = (/.f32 %16 u) %635 = (fma.f32 %629 #s(literal -1/4 binary32) %195) %638 = (*.f32 %629 #s(literal -1/4 binary32)) %647 = (fma.f32 %629 #s(literal -1/4 binary32) %258) %658 = (*.f32 %647 u) %663 = (approx %611 %658) %667 = (*.f32 u s) %669 = (/.f32 #s(literal 1 binary32) %667) %676 = (/.f32 %16 %667) %682 = (*.f32 %274 #s(literal -4 binary32)) %685 = (fma.f32 %274 #s(literal -4 binary32) %676) %688 = (neg.f32 %676) %695 = (*.f32 %685 u) %699 = (*.f32 %676 u) %701 = (*.f32 u %676) %704 = (*.f32 u %682) %706 = (*.f32 %682 u) %708 = (approx %614 %695) %723 = (*.f32 u %667) %728 = (+.f32 %157 %676) %736 = (fma.f32 %274 #s(literal -4 binary32) %728) %747 = (*.f32 %736 u) %751 = (*.f32 %728 u) %753 = (*.f32 u %728) %758 = (approx %615 %747) %764 = (approx (* %611 4) %621) %769 = (/.f32 s u) %771 = (/.f32 s %284) %775 = (neg.f32 %284) %779 = (approx (pow %142 -1) %771) %786 = (neg.f32 %182) %788 = (/.f32 %182 %284) %796 = (approx (/ (/ s u) %141) %788) %800 = (- -1 %134) %801 = (approx %800 #s(literal -2 binary32)) %802 = (/.f32 #s(literal 1 binary32) %801) %805 = (-.f32 %30 #s(literal 2 binary32)) %814 = (- -1 %138) %815 = (approx %814 %805) %816 = (/.f32 #s(literal 1 binary32) %815) %819 = (*.f32 #s(literal -1/2 binary32) %16) %824 = (*.f32 %16 #s(literal 1 binary32)) %828 = (neg.f32 %819) %836 = (*.f32 %16 #s(literal -1 binary32)) %838 = (*.f32 #s(literal 1/2 binary32) u) %844 = (*.f32 u #s(literal 0 binary32)) %847 = (*.f32 #s(literal -1/2 binary32) u) %858 = (*.f32 %824 u) %868 = (/.f32 %858 s) %874 = (*.f32 %868 #s(literal 1/2 binary32)) %881 = (fma.f32 %868 #s(literal 1/2 binary32) #s(literal 1/2 binary32)) %892 = (-.f32 %881 %193) %906 = (- (* (- (/ %814 %800) 1) u) -1) %907 = (/ %906 %139) %908 = (approx %907 %892) %909 = (/.f32 #s(literal 1 binary32) %908) %912 = (fma.f32 u #s(literal 0 binary32) #s(literal 1/2 binary32)) %927 = (approx (- (+ (/ u %136) (/ u %814)) (pow %814 -1)) %912) %928 = (/.f32 #s(literal 1 binary32) %927) %942 = (*.f32 %836 u) %947 = (*.f32 %942 #s(literal 1/2 binary32)) %953 = (fma.f32 %942 #s(literal 1/2 binary32) %195) %970 = (/.f32 %953 s) %982 = (neg.f32 %970) %986 = (+.f32 %982 #s(literal 1/2 binary32)) %997 = (approx %907 %986) %998 = (/.f32 #s(literal 1 binary32) %997) %1003 = (/.f32 u %49) %1013 = (*.f32 %89 u) %1017 = (-.f32 %455 %1003) %1018 = (/.f32 #s(literal 1 binary32) %1017) %1020 = (neg.f32 %1003) %1035 = (-.f32 #s(literal -1 binary32) %469) %1036 = (/.f32 #s(literal 1 binary32) %1035) %1046 = (pow.f32 %92 #s(literal 2 binary32)) %1060 = (neg.f32 %1035) %1063 = (/.f32 %92 %474) %1082 = (-.f32 %1063 #s(literal 1 binary32)) %1091 = (-.f32 #s(literal 1 binary32) %1063) %1102 = (fabs.f32 %1091) %1109 = (log.f32 %1102) %1111 = (log.f32 (fabs.f32 %1102)) %1116 = (*.f32 %1046 %1017) %1126 = (/.f32 %1116 %83) %1132 = (*.f32 %1126 s) %1133 = (-.f32 %1132 %16) %1142 = (/ %139 %906) %1143 = (approx %1142 %1018) %1147 = (fma.f32 #s(literal 1/4 binary32) %21 #s(literal 1/2 binary32)) %1155 = (approx %137 %1147) %1159 = (approx %141 %274) %1171 = (*.f32 %274 s) %1190 = (*.f32 %258 %667) %1198 = (*.f32 %195 s) %1203 = (-.f32 %1190 %1198) %1206 = (*.f32 %4 %195) %1208 = (neg.f32 %1198) %1224 = (/.f32 %1203 %182) %1240 = (/.f32 #s(literal 1 binary32) %347) %1248 = (*.f32 %292 #s(literal 4 binary32)) %1260 = (approx (- %1142 1) %373) %1264 = (*.f32 %188 u) %1267 = (fma.f32 %188 u %455) %1280 = (-.f32 %1267 %419) %1281 = (/.f32 #s(literal 1 binary32) %1280) %1283 = (-.f32 %455 %419) %1288 = (neg.f32 %419) %1301 = (-.f32 %1281 #s(literal 1 binary32)) %1309 = (log.f32 %1301) %1311 = (log.f32 (fabs.f32 %1301)) %1318 = (*.f32 %1309 %4) %1329 = (-.f32 %1155 %90) %1336 = (*.f32 %1329 u) %1339 = (fma.f32 %1329 u %90) %1340 = (/.f32 #s(literal 1 binary32) %1339) %1350 = (/.f32 %232 %52) %1356 = (-.f32 %1350 #s(literal 1 binary32)) %1368 = (/.f32 %1356 %232) %1372 = (*.f32 %1356 u) %1377 = (*.f32 %1372 %233) %1378 = (*.f32 %1368 u) %1379 = (*.f32 u %1368) %1381 = (/.f32 (neg.f32 %1372) %500) %1382 = (/.f32 %1372 %232) %1384 = (/.f32 #s(literal 1 binary32) (pow.f32 %1378 #s(literal -1 binary32))) %1386 = (/.f32 #s(literal 1 binary32) (/.f32 %232 %1372)) %1387 = (pow.f32 %1378 #s(literal 1 binary32)) %1389 = (*.f32 %524 %232) %1405 = (+.f32 %529 #s(literal -1 binary32)) %1409 = (*.f32 %529 #s(literal -1 binary32)) %1418 = (/.f32 #s(literal 1 binary32) %1409) %1422 = (/.f32 %1405 %529) %1424 = (neg.f32 %1405) %1425 = (neg.f32 %1409) %1427 = (/.f32 %1405 %1409) %1436 = (fabs.f32 %1405) %1443 = (log.f32 %1436) %1445 = (log.f32 (fabs.f32 %1436)) %1450 = (fabs.f32 %529) %1452 = (fabs.f32 %1409) %1459 = (log.f32 %1452) %1461 = (log.f32 (fabs.f32 %1452)) %1469 = (/.f32 %1436 %1452) %1470 = (log.f32 %1469) %1471 = (log.f32 %1427) %1473 = (log.f32 (fabs.f32 %1427)) %1474 = (*.f32 #s(literal 1 binary32) %1473) %1476 = (/.f32 #s(literal 1 binary32) (pow.f32 %1471 #s(literal -1 binary32))) %1479 = (-.f32 (log.f32 (fabs.f32 %1422)) #s(literal 0 binary32)) %1480 = (-.f32 %1445 %1461) %1481 = (-.f32 %1443 %1459) %1483 = (log.f32 (fabs.f32 %1418)) %1484 = (fma.f32 #s(literal 1 binary32) %1445 %1483) %1485 = (neg.f32 %1459) %1486 = (fma.f32 #s(literal 1 binary32) %1445 %1485) %1487 = (pow.f32 %1471 #s(literal 1 binary32)) %1488 = (+.f32 %1443 %1483) %1489 = (+.f32 %1443 %1485) %1492 = (neg.f32 (log.f32 (/.f32 %1452 %1436))) %1493 = (*.f32 %1159 u) %1496 = (fma.f32 %1159 u %90) %1497 = (/.f32 #s(literal 1 binary32) %1496) %1514 = (-.f32 %1497 #s(literal 1 binary32)) %1520 = (-.f32 #s(literal 1 binary32) %1497) %1522 = (fabs.f32 %1514) %1531 = (log.f32 %1522) %1533 = (log.f32 (fabs.f32 %1522)) %1540 = (*.f32 %1531 %4) %1548 = (-.f32 %1143 #s(literal 1 binary32)) %1555 = (log.f32 %1548) %1557 = (log.f32 (fabs.f32 %1548)) %1558 = (*.f32 #s(literal 1 binary32) %1557) %1559 = (*.f32 #s(literal 1 binary32) %1555) %1560 = (/.f32 #s(literal 1 binary32) %1555) %1562 = (/.f32 #s(literal -1 binary32) (neg.f32 %1560)) %1564 = (/.f32 #s(literal 1 binary32) (/.f32 %1560 #s(literal 1 binary32))) %1565 = (/.f32 #s(literal 1 binary32) %1560) %1566 = (pow.f32 %1560 #s(literal -1 binary32)) %1567 = (pow.f32 %1555 #s(literal 1 binary32)) %1570 = (pow.f32 %1548 %4) %1576 = (log.f32 %1570) %1577 = (*.f32 %1555 %4) %1580 = (*.f32 #s(literal 1 binary32) (log.f32 (fabs.f32 %1570))) %1581 = (*.f32 #s(literal 1 binary32) %1577) %1582 = (*.f32 %4 %1557) %1583 = (*.f32 %4 %1555) %1584 = (*.f32 %4 #s(literal 1 binary32)) %1585 = (/.f32 %1584 %1560) %1586 = (/.f32 #s(literal 1 binary32) %1577) %1588 = (/.f32 #s(literal -1 binary32) (neg.f32 %1586)) %1590 = (/.f32 #s(literal 1 binary32) (/.f32 %1586 #s(literal 1 binary32))) %1591 = (/.f32 #s(literal 1 binary32) %1586) %1592 = (/.f32 %4 %1560) %1593 = (pow.f32 %1586 #s(literal -1 binary32)) %1594 = (pow.f32 %1577 #s(literal 1 binary32)) %1596 = (neg.f32 (*.f32 s %1555)) %1598 = (neg.f32 (*.f32 %1555 s)) %1601 = (log.f32 %1260) %1603 = (log.f32 (fabs.f32 %1260)) %1604 = (*.f32 #s(literal 1 binary32) %1603) %1605 = (*.f32 #s(literal 1 binary32) %1601) %1606 = (/.f32 #s(literal 1 binary32) %1601) %1608 = (/.f32 #s(literal -1 binary32) (neg.f32 %1606)) %1610 = (/.f32 #s(literal 1 binary32) (/.f32 %1606 #s(literal 1 binary32))) %1611 = (/.f32 #s(literal 1 binary32) %1606) %1612 = (pow.f32 %1606 #s(literal -1 binary32)) %1613 = (pow.f32 %1601 #s(literal 1 binary32)) %1616 = (pow.f32 %1260 %4) %1622 = (log.f32 %1616) %1623 = (*.f32 %1601 %4) %1626 = (*.f32 #s(literal 1 binary32) (log.f32 (fabs.f32 %1616))) %1627 = (*.f32 %4 %1603) %1628 = (*.f32 %4 %1601) %1629 = (/.f32 %1584 %1606) %1631 = (/.f32 #s(literal 1 binary32) (pow.f32 %1623 #s(literal -1 binary32))) %1632 = (/.f32 %4 %1606) %1633 = (pow.f32 %1623 #s(literal 1 binary32)) %1635 = (neg.f32 (*.f32 s %1601)) %1636 = (-.f32 %491 #s(literal -1 binary32)) %1637 = (/.f32 #s(literal 1 binary32) %1636) %1645 = (/.f32 u %1636) %1655 = (*.f32 %89 %1636) %1659 = (+.f32 %1645 %455) %1671 = (-.f32 %1659 %419) %1672 = (/.f32 #s(literal 1 binary32) %1671) %1674 = (-.f32 %1645 %419) %1690 = (-.f32 %1672 #s(literal 1 binary32)) %1698 = (log.f32 %1690) %1700 = (log.f32 (fabs.f32 %1690)) %1707 = (*.f32 %1698 %4) %1716 = (* %147 (neg s)) %1717 = (approx %1716 #s(literal -13176795/4194304 binary32)) %1721 = (*.f32 #s(literal 13176795/8388608 binary32) u) %1726 = (fma.f32 #s(literal 13176795/8388608 binary32) u %203) %1738 = (*.f32 %1726 #s(literal 4 binary32)) %1743 = (approx %1716 %1738) %1750 = (/.f32 %1726 s) %1758 = (*.f32 %1750 #s(literal -4 binary32)) %1765 = (fma.f32 %1750 #s(literal -4 binary32) #s(literal 1 binary32)) %1776 = (approx %146 %1765) %1780 = (log.f32 %1776) %1782 = (log.f32 (fabs.f32 %1776)) %1789 = (*.f32 %1780 %4) %1800 = (-.f32 %188 %233) %1807 = (*.f32 %1800 u) %1814 = (fma.f32 %1800 u %233) %1815 = (/.f32 #s(literal 1 binary32) %1814) %1832 = (-.f32 %1815 #s(literal 1 binary32)) %1840 = (log.f32 %1832) %1842 = (log.f32 (fabs.f32 %1832)) %1849 = (*.f32 %1840 %4) %1857 = (*.f32 %148 %4) %1858 = (*.f32 %4 %148) %1860 = (/.f32 (*.f32 #s(literal 1 binary32) %148) %6) %1862 = (/.f32 #s(literal 1 binary32) (pow.f32 %1857 #s(literal -1 binary32))) %1863 = (pow.f32 %1857 #s(literal 1 binary32)) %1865 = (neg.f32 (*.f32 s %148)) %1876 = (approx %144 %526) %1880 = (-.f32 %1876 #s(literal 1 binary32)) %1887 = (log.f32 %1880) %1889 = (log.f32 (fabs.f32 %1880)) %1896 = (*.f32 %1887 %4) %1905 = (log.f32 (pow.f32 %570 %4)) %1906 = (*.f32 %581 %4) %1907 = (*.f32 %4 %583) %1908 = (*.f32 %4 %581) %1909 = (/.f32 %581 %6) %1911 = (/.f32 #s(literal 1 binary32) (pow.f32 %1906 #s(literal -1 binary32))) %1912 = (pow.f32 %1906 #s(literal 1 binary32)) %1914 = (neg.f32 (*.f32 s %581)) %1915 = (-.f32 %50 %246) %1918 = (neg.f32 %246) %1924 = (*.f32 %1915 u) %1926 = (/.f32 #s(literal 1 binary32) %1924) %1931 = (/.f32 s %1924) %1936 = (neg.f32 %1924) %1941 = (/.f32 %4 %1924) %1946 = (approx %1716 %1941) %1959 = (approx %144 %1926) %1963 = (-.f32 %1959 #s(literal 1 binary32)) %1970 = (log.f32 %1963) %1972 = (log.f32 (fabs.f32 %1963)) %1979 = (*.f32 %1970 %4) %1987 = (log.f32 %1082) %1994 = (*.f32 %589 %4) %2002 = (log.f32 (pow.f32 %389 %4)) %2003 = (*.f32 %597 %4) %2004 = (*.f32 %4 %599) %2005 = (*.f32 %4 %597) %2006 = (/.f32 %597 %6) %2008 = (/.f32 #s(literal 1 binary32) (pow.f32 %2003 #s(literal -1 binary32))) %2009 = (pow.f32 %2003 #s(literal 1 binary32)) %2011 = (neg.f32 (*.f32 s %597)) %2012 = (approx %144 %126) %2016 = (-.f32 %2012 #s(literal 1 binary32)) %2023 = (log.f32 %2016) %2025 = (log.f32 (fabs.f32 %2016)) %2032 = (*.f32 %2023 %4) %2040 = (approx %1716 %1133) %2044 = (approx %144 %779) %2048 = (-.f32 %2044 #s(literal 1 binary32)) %2055 = (log.f32 %2048) %2057 = (log.f32 (fabs.f32 %2048)) %2064 = (*.f32 %2055 %4) %2074 = (neg.f32 %796) %2078 = (approx %1716 %2074) %2082 = (*.f32 %663 #s(literal 4 binary32)) %2087 = (approx %1716 %2082) %2091 = (approx %147 %345) %2093 = (/.f32 #s(literal 1 binary32) (pow.f32 %2091 #s(literal -1 binary32))) %2094 = (pow.f32 %2091 #s(literal 1 binary32)) %2095 = (*.f32 %2091 %4) %2096 = (*.f32 %4 %2091) %2098 = (/.f32 #s(literal 1 binary32) (pow.f32 %2095 #s(literal -1 binary32))) %2099 = (pow.f32 %2095 #s(literal 1 binary32)) %2101 = (neg.f32 (*.f32 s %2091)) %2102 = (*.f32 %1224 #s(literal -4 binary32)) %2109 = (fma.f32 %1224 #s(literal -4 binary32) #s(literal 1 binary32)) %2120 = (approx %146 %2109) %2124 = (log.f32 %2120) %2126 = (log.f32 (fabs.f32 %2120)) %2133 = (*.f32 %2124 %4) %2141 = (approx %147 %708) %2145 = (*.f32 %2141 %4) %2152 = (+.f32 %708 #s(literal 1 binary32)) %2159 = (approx %146 %2152) %2163 = (log.f32 %2159) %2165 = (log.f32 (fabs.f32 %2159)) %2172 = (*.f32 %2163 %4) %2180 = (approx %146 %616) %2184 = (log.f32 %2180) %2186 = (log.f32 (fabs.f32 %2180)) %2193 = (*.f32 %2184 %4) %2201 = (approx %146 %758) %2205 = (log.f32 %2201) %2207 = (log.f32 (fabs.f32 %2201)) %2214 = (*.f32 %2205 %4) %2222 = (approx %1716 %1248) %2226 = (approx %1716 %764) %2233 = (/.f32 %89 %801) %2242 = (-.f32 %2233 #s(literal 1 binary32)) %2250 = (fma.f32 %2242 u #s(literal 1 binary32)) %2251 = (/.f32 #s(literal 1 binary32) %2250) %2253 = (*.f32 %2242 u) %2262 = (/.f32 %2250 %92) %2263 = (/.f32 %92 %2250) %2282 = (-.f32 #s(literal 1 binary32) %2263) %2288 = (-.f32 %2263 #s(literal 1 binary32)) %2290 = (fabs.f32 %2282) %2299 = (log.f32 %2290) %2301 = (log.f32 (fabs.f32 %2290)) %2308 = (*.f32 %2299 %4) %2319 = (/.f32 u %815) %2329 = (*.f32 %815 %52) %2334 = (+.f32 %2319 %463) %2346 = (-.f32 %463 %419) %2347 = (+.f32 %2319 %2346) %2348 = (/.f32 #s(literal 1 binary32) %2347) %2365 = (-.f32 %2348 #s(literal 1 binary32)) %2373 = (log.f32 %2365) %2375 = (log.f32 (fabs.f32 %2365)) %2382 = (*.f32 %2373 %4) %2402 = (-.f32 #s(literal 1 binary32) %909) %2408 = (-.f32 %909 #s(literal 1 binary32)) %2410 = (fabs.f32 %2402) %2419 = (log.f32 %2410) %2421 = (log.f32 (fabs.f32 %2410)) %2428 = (*.f32 %2419 %4) %2448 = (-.f32 #s(literal 1 binary32) %998) %2454 = (-.f32 %998 #s(literal 1 binary32)) %2456 = (fabs.f32 %2448) %2465 = (log.f32 %2456) %2467 = (log.f32 (fabs.f32 %2456)) %2474 = (*.f32 %2465 %4) %2491 = (-.f32 %928 #s(literal 1 binary32)) %2499 = (log.f32 %2491) %2501 = (log.f32 (fabs.f32 %2491)) %2508 = (*.f32 %2499 %4) %2517 = (log.f32 (pow.f32 %1102 %4)) %2519 = (log.f32 (pow.f32 %1082 %4)) %2520 = (*.f32 %1987 %4) %2521 = (*.f32 %1109 %4) %2522 = (*.f32 %4 %1111) %2523 = (*.f32 %4 %1987) %2524 = (*.f32 %4 %1109) %2526 = (/.f32 #s(literal 1 binary32) (pow.f32 %2520 #s(literal -1 binary32))) %2527 = (pow.f32 %2520 #s(literal 1 binary32)) %2529 = (neg.f32 (*.f32 s %1109)) %2531 = (neg.f32 (*.f32 s %1987)) %2541 = (-.f32 %1340 #s(literal 1 binary32)) %2549 = (log.f32 %2541) %2551 = (log.f32 (fabs.f32 %2541)) %2558 = (*.f32 %2549 %4) %2567 = (/.f32 (fma.f32 %1378 %232 #s(literal 1 binary32)) %232) %2569 = (*.f32 %232 %232) %2570 = (/.f32 (fma.f32 %1372 %232 %511) %2569) %2573 = (/.f32 (fma.f32 %1372 %232 (*.f32 %232 #s(literal 1 binary32))) %2569) %2574 = (fma.f32 %1368 u %233) %2575 = (/.f32 #s(literal 1 binary32) %2574) %2576 = (/.f32 #s(literal 1 binary32) %2575) %2577 = (-.f32 %1378 %518) %2578 = (fma.f32 %1372 %233 %233) %2579 = (fma.f32 u %1368 %233) %2580 = (fma.f32 #s(literal 1 binary32) %233 %1378) %2581 = (pow.f32 %2574 #s(literal 1 binary32)) %2582 = (+.f32 %1378 %233) %2583 = (+.f32 %233 %1378) %2584 = (*.f32 #s(literal 1 binary32) %2575) %2586 = (/.f32 #s(literal -1 binary32) (neg.f32 %2574)) %2588 = (/.f32 #s(literal 1 binary32) (pow.f32 %2575 #s(literal -1 binary32))) %2590 = (/.f32 #s(literal 1 binary32) (/.f32 %2574 #s(literal 1 binary32))) %2591 = (pow.f32 %2575 #s(literal 1 binary32)) %2592 = (pow.f32 %2574 #s(literal -1 binary32)) %2593 = (-.f32 %2575 #s(literal 1 binary32)) %2595 = (/.f32 #s(literal 1 binary32) (pow.f32 %2593 #s(literal -1 binary32))) %2596 = (fma.f32 #s(literal 1 binary32) %2575 #s(literal -1 binary32)) %2597 = (pow.f32 %2593 #s(literal 1 binary32)) %2598 = (+.f32 %2575 #s(literal -1 binary32)) %2600 = (neg.f32 (-.f32 #s(literal 1 binary32) %2575)) %2601 = (log.f32 %2593) %2603 = (log.f32 (fabs.f32 %2593)) %2604 = (*.f32 #s(literal 1 binary32) %2603) %2606 = (/.f32 #s(literal 1 binary32) (pow.f32 %2601 #s(literal -1 binary32))) %2607 = (pow.f32 %2601 #s(literal 1 binary32)) %2609 = (log.f32 (pow.f32 %2593 %4)) %2610 = (*.f32 %2601 %4) %2611 = (*.f32 %4 %2603) %2612 = (*.f32 %4 %2601) %2614 = (/.f32 #s(literal 1 binary32) (pow.f32 %2610 #s(literal -1 binary32))) %2615 = (pow.f32 %2610 #s(literal 1 binary32)) %2617 = (neg.f32 (*.f32 s %2601)) %2619 = (log.f32 (pow.f32 %1469 %4)) %2621 = (log.f32 (pow.f32 %1427 %4)) %2622 = (*.f32 %1471 %4) %2623 = (*.f32 %4 %1473) %2624 = (*.f32 %4 %1471) %2626 = (/.f32 #s(literal 1 binary32) (pow.f32 %2622 #s(literal -1 binary32))) %2627 = (pow.f32 %2622 #s(literal 1 binary32)) %2629 = (neg.f32 (*.f32 s %1471)) s %2 %5 %8 %10 %11 %12 %13 %14 %4 #s(literal 1 binary32) u %16 (/.f32 #s(literal 1 binary32) %18) (pow.f32 %17 #s(literal 1 binary32)) %17 %22 %23 %25 %27 %29 %30 %32 %34 %35 %36 %39 %42 %44 %45 %47 %48 %37 %51 %52 %54 %55 %56 %57 %58 %50 %60 %62 %63 %64 %65 %66 %67 %68 %69 %71 %74 %75 %21 %77 %79 %80 %81 %82 (/.f32 #s(literal 1 binary32) %84) (pow.f32 %83 #s(literal 1 binary32)) (+.f32 %40 %41) (fabs.f32 %83) %83 %91 %92 %94 %95 %96 %97 %98 %90 %100 %102 %103 %104 %105 #s(literal -13176795/4194304 binary32) #s(literal -1 binary32) %22 %23 %25 %27 %29 %30 %32 %34 %35 %36 %39 %42 %44 %45 %47 %48 %37 %51 %52 %54 %55 %56 %57 %58 %50 %60 %62 %63 %64 %65 %109 %114 %117 %115 %119 %120 %121 %123 %124 %125 %127 %128 #s(literal 2 binary32) #s(literal 4 binary32) %150 %148 %151 #s(literal 1/2 binary32) #s(literal -2 binary32) #s(literal -1/2 binary32) %155 %156 %158 %160 %162 %164 %126 %165 %166 (/.f32 #s(literal 1 binary32) (pow.f32 %167 #s(literal -1 binary32))) %167 (fma.f32 #s(literal 1 binary32) %126 #s(literal -1 binary32)) (pow.f32 %167 #s(literal 1 binary32)) (+.f32 %126 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %126)) (/.f32 #s(literal 1 binary32) (pow.f32 %175 #s(literal -1 binary32))) %175 (pow.f32 %175 #s(literal 1 binary32)) %180 %181 %182 %184 %185 %186 %187 %190 %188 %191 #s(literal 1/4 binary32) %193 (*.f32 %21 #s(literal 1/4 binary32)) (/.f32 %195 s) (/.f32 #s(literal 1 binary32) (pow.f32 %193 #s(literal -1 binary32))) (pow.f32 %193 #s(literal 1 binary32)) #s(literal -1/4 binary32) %201 (*.f32 %21 #s(literal -1/4 binary32)) (/.f32 %203 s) (/.f32 #s(literal 1 binary32) (pow.f32 %201 #s(literal -1 binary32))) (pow.f32 %201 #s(literal 1 binary32)) (/.f32 (fma.f32 #s(literal 1 binary32) s %16) s) (/.f32 #s(literal 1 binary32) (pow.f32 %210 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) %30) (fma.f32 %24 %16 #s(literal 1 binary32)) (fma.f32 %6 %17 #s(literal 1 binary32)) (fma.f32 %16 %24 #s(literal 1 binary32)) (fma.f32 #s(literal 1 binary32) %21 #s(literal 1 binary32)) (pow.f32 %210 #s(literal 1 binary32)) %210 (+.f32 #s(literal 1 binary32) %21) (/.f32 (fma.f32 #s(literal 2 binary32) s %16) s) (/.f32 #s(literal 1 binary32) (pow.f32 %222 #s(literal -1 binary32))) (-.f32 #s(literal 2 binary32) %30) (fma.f32 %24 %16 #s(literal 2 binary32)) (fma.f32 %6 %17 #s(literal 2 binary32)) (fma.f32 %16 %24 #s(literal 2 binary32)) (fma.f32 #s(literal 1 binary32) %21 #s(literal 2 binary32)) (pow.f32 %222 #s(literal 1 binary32)) %222 (+.f32 %21 #s(literal 2 binary32)) %234 %232 %235 (/.f32 #s(literal 1 binary32) (pow.f32 %236 #s(literal -1 binary32))) (-.f32 #s(literal 1/2 binary32) %239) (-.f32 #s(literal 1/2 binary32) %193) %236 (fma.f32 %21 #s(literal -1/4 binary32) #s(literal 1/2 binary32)) (pow.f32 %236 #s(literal 1 binary32)) (+.f32 %201 #s(literal 1/2 binary32)) (+.f32 #s(literal 1/2 binary32) %201) (/.f32 #s(literal 1 binary32) (pow.f32 %246 #s(literal -1 binary32))) %246 (pow.f32 %246 #s(literal 1 binary32)) %195 (*.f32 %16 #s(literal 1/4 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %195 #s(literal -1 binary32))) (pow.f32 %195 #s(literal 1 binary32)) %203 (*.f32 %16 #s(literal -1/4 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %203 #s(literal -1 binary32))) (pow.f32 %203 #s(literal 1 binary32)) %258 %259 %261 %262 %264 %265 %266 %267 %268 %269 %270 %272 %273 %274 %276 %277 %279 %281 %282 %283 %284 %286 %287 %289 %290 #s(literal -4 binary32) %294 %295 %296 %298 %292 %299 %300 %301 %302 %303 %304 %305 %306 %307 %308 %310 %314 %315 %317 %319 %320 %321 %323 %325 %327 %330 %331 %332 %333 %334 %335 %336 %338 %339 %340 %341 %342 %343 %345 %346 %348 %349 %350 %351 %353 %354 %357 %359 %361 %362 %364 %366 %367 %368 %370 %372 %375 %376 %378 %380 %373 %381 %382 %383 %384 %385 %386 %387 %388 %391 %389 %392 (*.f32 #s(literal -1 binary32) %24) %6 (/.f32 #s(literal 1 binary32) %4) (pow.f32 %6 #s(literal 1 binary32)) (pow.f32 %4 #s(literal -1 binary32)) %2 %5 %8 %10 %11 %12 %13 %14 %4 (*.f32 #s(literal 1 binary32) %24) (/.f32 #s(literal -1 binary32) %4) (/.f32 #s(literal 1 binary32) (pow.f32 %24 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 s #s(literal 1 binary32))) %24 (pow.f32 %24 #s(literal 1 binary32)) (pow.f32 s #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) %405) %49 (pow.f32 %49 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) %53) (neg.f32 %52) %51 %52 %54 %55 %56 %57 %91 %92 %94 %95 %96 %97 %58 %50 %60 %62 %63 %64 %65 %66 %67 %68 %69 %71 %74 %75 %21 %77 %79 %80 %81 %82 (*.f32 %4 %18) (/.f32 (neg.f32 %4) %28) (/.f32 #s(literal 1 binary32) %21) (/.f32 %4 %17) %72 (pow.f32 %72 #s(literal 1 binary32)) (neg.f32 (/.f32 %4 %16)) (neg.f32 %33) %66 %67 %68 %69 %71 %74 %75 %21 %77 %79 %80 %81 %82 (/.f32 #s(literal 1 binary32) %419) %89 (pow.f32 %89 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) %93) (neg.f32 %92) %98 %90 %100 %102 %103 %104 %105 (*.f32 #s(literal -1 binary32) %90) %419 (/.f32 #s(literal 1 binary32) (pow.f32 %419 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %92 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %89) (pow.f32 %419 #s(literal 1 binary32)) (pow.f32 %89 #s(literal -1 binary32)) (*.f32 %89 %405) (/.f32 %433 %434) %436 (/.f32 #s(literal 1 binary32) (pow.f32 %436 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %49 %89)) (-.f32 %50 (/.f32 %83 %49)) (pow.f32 %436 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %444 #s(literal -1 binary32))) %444 (fma.f32 %89 %405 #s(literal -1 binary32)) (pow.f32 %444 #s(literal 1 binary32)) (+.f32 %436 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %436)) %109 %114 %117 %115 %119 %120 %121 %123 (*.f32 u %419) (/.f32 %453 %433) %455 (/.f32 #s(literal 1 binary32) (pow.f32 %455 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %89 u)) (pow.f32 %455 #s(literal 1 binary32)) (*.f32 u %50) (/.f32 %453 %49) %463 (/.f32 #s(literal 1 binary32) (pow.f32 %463 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %52 u)) (pow.f32 %463 #s(literal 1 binary32)) %469 (*.f32 u %444) (/.f32 #s(literal 1 binary32) (pow.f32 %469 #s(literal -1 binary32))) (pow.f32 %469 #s(literal 1 binary32)) %124 %125 %127 %128 (/.f32 #s(literal 1 binary32) %475) (-.f32 %469 #s(literal -1 binary32)) %474 (fma.f32 u %444 #s(literal 1 binary32)) (pow.f32 %474 #s(literal 1 binary32)) (+.f32 %469 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) %469) (*.f32 #s(literal -13176795/4194304 binary32) %24) (/.f32 #s(literal 13176795/4194304 binary32) %4) %485 (/.f32 #s(literal 1 binary32) (pow.f32 %485 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 s #s(literal -13176795/4194304 binary32))) (pow.f32 %485 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %491 #s(literal -1 binary32))) (pow.f32 %491 #s(literal 1 binary32)) (+.f32 (cosh.f32 %485) (sinh.f32 %485)) (fabs.f32 %491) %491 %499 %501 %503 %505 %233 %506 %507 %510 %514 %517 %515 %519 %520 %521 %523 %524 %525 %527 %528 %530 %532 %533 %534 %536 %537 %539 %540 %542 %529 %543 %544 %545 %546 %548 %550 %551 %552 %554 %555 %556 %557 %559 %560 %561 %563 %565 %567 %538 %568 %569 %572 %570 %573 %574 %575 %576 %577 %578 %580 %581 %584 %585 %587 %588 %589 (*.f32 #s(literal 1 binary32) %591) (*.f32 #s(literal 1 binary32) %589) (/.f32 #s(literal 1 binary32) (pow.f32 %589 #s(literal -1 binary32))) (pow.f32 %589 #s(literal 1 binary32)) %597 %600 %601 %603 %604 #s(literal 13176795/8388608 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 %616 #s(literal -1 binary32))) %616 (pow.f32 %616 #s(literal 1 binary32)) %621 (*.f32 %284 #s(literal 4 binary32)) (*.f32 #s(literal 4 binary32) %284) (/.f32 #s(literal 1 binary32) (pow.f32 %621 #s(literal -1 binary32))) (pow.f32 %621 #s(literal 1 binary32)) (*.f32 %16 %157) (/.f32 %17 %453) %629 (/.f32 #s(literal 1 binary32) (pow.f32 %629 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 u %16)) (pow.f32 %629 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %635 #s(literal -1 binary32))) (-.f32 %638 %297) (-.f32 %638 %203) %635 (fma.f32 #s(literal -1/4 binary32) %629 %195) (fma.f32 #s(literal 1/4 binary32) %16 %638) (fma.f32 %16 #s(literal 1/4 binary32) %638) (pow.f32 %635 #s(literal 1 binary32)) (+.f32 %638 %195) (+.f32 %195 %638) (/.f32 #s(literal 1 binary32) (pow.f32 %647 #s(literal -1 binary32))) (-.f32 %635 %203) %647 (fma.f32 #s(literal -1/4 binary32) %629 %258) (pow.f32 %647 #s(literal 1 binary32)) (+.f32 %638 %258) (+.f32 %635 %263) (+.f32 %635 %195) (neg.f32 (-.f32 %203 %635)) %658 (*.f32 u %647) (/.f32 #s(literal 1 binary32) (pow.f32 %658 #s(literal -1 binary32))) (pow.f32 %658 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %663 #s(literal -1 binary32))) %663 (pow.f32 %663 #s(literal 1 binary32)) %667 (*.f32 s u) (/.f32 #s(literal 1 binary32) %669) (pow.f32 %667 #s(literal 1 binary32)) (*.f32 %16 %669) (/.f32 %21 u) (/.f32 %17 (neg.f32 %667)) %676 (/.f32 #s(literal 1 binary32) (pow.f32 %676 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %667 %16)) (pow.f32 %676 #s(literal 1 binary32)) (/.f32 (fma.f32 %682 %667 %16) %667) (/.f32 #s(literal 1 binary32) (pow.f32 %685 #s(literal -1 binary32))) (-.f32 %682 %688) %685 (fma.f32 #s(literal -4 binary32) %274 %676) (fma.f32 %16 %669 %682) (pow.f32 %685 #s(literal 1 binary32)) (+.f32 %682 %676) (+.f32 %676 %682) %695 (*.f32 u %685) (/.f32 #s(literal 1 binary32) (pow.f32 %695 #s(literal -1 binary32))) (fma.f32 %682 u %699) (fma.f32 u %682 %701) (pow.f32 %695 #s(literal 1 binary32)) (+.f32 %704 %701) (+.f32 %706 %699) (/.f32 #s(literal 1 binary32) (pow.f32 %708 #s(literal -1 binary32))) %708 (pow.f32 %708 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) %157) (/.f32 #s(literal -1 binary32) %453) (/.f32 #s(literal 1 binary32) (pow.f32 %157 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 u #s(literal 1 binary32))) %157 (pow.f32 %157 #s(literal 1 binary32)) (pow.f32 u #s(literal -1 binary32)) (/.f32 (fma.f32 %157 %667 %16) %667) (/.f32 (fma.f32 #s(literal 1 binary32) %667 %285) %723) (/.f32 (fma.f32 #s(literal 1 binary32) %667 (*.f32 u %16)) %723) (/.f32 #s(literal 1 binary32) (pow.f32 %728 #s(literal -1 binary32))) (-.f32 %157 %688) (fma.f32 %16 %669 %157) (fma.f32 #s(literal 1 binary32) %157 %676) (pow.f32 %728 #s(literal 1 binary32)) %728 (+.f32 %676 %157) (/.f32 #s(literal 1 binary32) (pow.f32 %736 #s(literal -1 binary32))) (-.f32 %682 (neg.f32 %728)) %736 (fma.f32 #s(literal -4 binary32) %274 %728) (pow.f32 %736 #s(literal 1 binary32)) (+.f32 (fma.f32 %274 #s(literal -4 binary32) %157) %676) (+.f32 %682 %728) (+.f32 %728 %682) %747 (*.f32 u %736) (/.f32 #s(literal 1 binary32) (pow.f32 %747 #s(literal -1 binary32))) (fma.f32 %682 u %751) (fma.f32 u %682 %753) (pow.f32 %747 #s(literal 1 binary32)) (+.f32 %704 %753) (+.f32 %706 %751) (/.f32 #s(literal 1 binary32) (pow.f32 %758 #s(literal -1 binary32))) %758 (pow.f32 %758 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %764 #s(literal -1 binary32))) %764 (pow.f32 %764 #s(literal 1 binary32)) (*.f32 s %288) (/.f32 %769 %258) (/.f32 #s(literal 1 binary32) (pow.f32 %771 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %312) (/.f32 %4 %775) %771 (pow.f32 %771 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %779 #s(literal -1 binary32))) %779 (pow.f32 %779 #s(literal 1 binary32)) (*.f32 %182 %288) (/.f32 (/.f32 %182 u) %258) (/.f32 %786 %775) %788 (/.f32 #s(literal 1 binary32) (pow.f32 %788 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %284 %182)) (pow.f32 %788 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %796 #s(literal -1 binary32))) %796 (pow.f32 %796 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) %802) %801 (pow.f32 %801 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %805 #s(literal -1 binary32))) %805 (fma.f32 #s(literal -1 binary32) %21 #s(literal -2 binary32)) (fma.f32 %21 #s(literal -1 binary32) #s(literal -2 binary32)) (fma.f32 %17 %24 #s(literal -2 binary32)) (pow.f32 %805 #s(literal 1 binary32)) (+.f32 %30 #s(literal -2 binary32)) (neg.f32 %222) (/.f32 #s(literal 1 binary32) %816) %815 (pow.f32 %815 #s(literal 1 binary32)) %258 %259 %261 %262 %264 %265 %266 %267 %268 %269 %270 %272 %819 (*.f32 %16 #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %819 #s(literal -1 binary32))) (pow.f32 %819 #s(literal 1 binary32)) %824 (/.f32 #s(literal 1 binary32) (pow.f32 %824 #s(literal -1 binary32))) (-.f32 %258 %819) (fma.f32 #s(literal 1/2 binary32) %16 %828) (fma.f32 #s(literal 1/2 binary32) %16 %258) (fma.f32 %16 #s(literal 1/2 binary32) %828) (fma.f32 %16 #s(literal 1/2 binary32) %258) (pow.f32 %824 #s(literal 1 binary32)) (+.f32 %258 %828) (+.f32 %258 %258) (neg.f32 %836) %838 (*.f32 u #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %838 #s(literal -1 binary32))) (pow.f32 %838 #s(literal 1 binary32)) %844 (/.f32 #s(literal 1 binary32) (pow.f32 %844 #s(literal -1 binary32))) (-.f32 %847 (neg.f32 %838)) (-.f32 %847 %847) (fma.f32 #s(literal -1/2 binary32) u %838) (fma.f32 #s(literal 1/2 binary32) u %847) (fma.f32 u #s(literal -1/2 binary32) %838) (fma.f32 u #s(literal 1/2 binary32) %847) (pow.f32 %844 #s(literal 1 binary32)) (+.f32 %847 %838) (+.f32 %838 %847) %858 (*.f32 u %824) (/.f32 #s(literal 1 binary32) (pow.f32 %858 #s(literal -1 binary32))) (pow.f32 %858 #s(literal 1 binary32)) (*.f32 %858 %24) (*.f32 u (/.f32 %824 s)) (/.f32 (neg.f32 %858) %4) %868 (/.f32 #s(literal 1 binary32) (pow.f32 %868 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 s %858)) (pow.f32 %868 #s(literal 1 binary32)) %874 (*.f32 #s(literal 1/2 binary32) %868) (/.f32 (*.f32 #s(literal 1/2 binary32) %858) s) (/.f32 #s(literal 1 binary32) (pow.f32 %874 #s(literal -1 binary32))) (pow.f32 %874 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %881 #s(literal -1 binary32))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) %868)) (-.f32 #s(literal 1/2 binary32) (neg.f32 %874)) %881 (fma.f32 #s(literal 1/2 binary32) %868 #s(literal 1/2 binary32)) (pow.f32 %881 #s(literal 1 binary32)) (+.f32 %874 #s(literal 1/2 binary32)) (+.f32 #s(literal 1/2 binary32) %874) (/.f32 #s(literal 1 binary32) (pow.f32 %892 #s(literal -1 binary32))) %892 (pow.f32 %892 #s(literal 1 binary32)) (+.f32 %881 (neg.f32 %193)) (+.f32 %881 %201) (+.f32 #s(literal 1/2 binary32) (-.f32 %874 %193)) (neg.f32 (-.f32 %193 %881)) (/.f32 #s(literal 1 binary32) %909) %908 (pow.f32 %908 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %912 #s(literal -1 binary32))) (-.f32 #s(literal 1/2 binary32) (neg.f32 %844)) %912 (pow.f32 %912 #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 1/2 binary32) %847) %838) (+.f32 %844 #s(literal 1/2 binary32)) (+.f32 #s(literal 1/2 binary32) %844) (/.f32 #s(literal 1 binary32) %928) %927 (pow.f32 %927 #s(literal 1 binary32)) %836 (/.f32 #s(literal 1 binary32) (pow.f32 %836 #s(literal -1 binary32))) (-.f32 %819 %258) (fma.f32 #s(literal -1/2 binary32) %16 %275) (fma.f32 #s(literal -1/2 binary32) %16 %819) (fma.f32 %16 #s(literal -1/2 binary32) %275) (fma.f32 %16 #s(literal -1/2 binary32) %819) (pow.f32 %836 #s(literal 1 binary32)) (+.f32 %819 %275) (+.f32 %819 %819) (neg.f32 %824) %942 (*.f32 u %836) (/.f32 #s(literal 1 binary32) (pow.f32 %942 #s(literal -1 binary32))) (pow.f32 %942 #s(literal 1 binary32)) %947 (*.f32 %838 %836) (*.f32 #s(literal 1/2 binary32) %942) (/.f32 #s(literal 1 binary32) (pow.f32 %947 #s(literal -1 binary32))) (pow.f32 %947 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %953 #s(literal -1 binary32))) (-.f32 %947 %203) (fma.f32 %942 #s(literal 1/2 binary32) %263) %953 (fma.f32 %838 %836 %263) (fma.f32 %838 %836 %195) (fma.f32 #s(literal 1/2 binary32) %942 %263) (fma.f32 #s(literal 1/2 binary32) %942 %195) (pow.f32 %953 #s(literal 1 binary32)) (+.f32 %947 %263) (+.f32 %947 %195) (neg.f32 (-.f32 %203 %947)) (*.f32 %953 %24) (/.f32 (neg.f32 %953) %4) %970 (/.f32 #s(literal 1 binary32) (pow.f32 %970 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 s %953)) (-.f32 (/.f32 %947 s) %201) (pow.f32 %970 #s(literal 1 binary32)) (*.f32 %970 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) %970) (/.f32 (*.f32 #s(literal -1 binary32) %953) s) (/.f32 #s(literal 1 binary32) (pow.f32 %982 #s(literal -1 binary32))) (pow.f32 %982 #s(literal 1 binary32)) %982 (/.f32 #s(literal 1 binary32) (pow.f32 %986 #s(literal -1 binary32))) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1 binary32) %970)) (-.f32 #s(literal 1/2 binary32) (neg.f32 %982)) (fma.f32 %970 #s(literal -1 binary32) #s(literal 1/2 binary32)) (fma.f32 #s(literal -1 binary32) %970 #s(literal 1/2 binary32)) (pow.f32 %986 #s(literal 1 binary32)) %986 (+.f32 #s(literal 1/2 binary32) %982) (/.f32 #s(literal 1 binary32) %998) %997 (pow.f32 %997 #s(literal 1 binary32)) (*.f32 u %405) (/.f32 %453 %434) %1003 (/.f32 #s(literal 1 binary32) (pow.f32 %1003 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %49 u)) (pow.f32 %1003 #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 %455 %49) u) %49) (/.f32 (-.f32 (*.f32 u %49) %1013) (*.f32 %89 %49)) (/.f32 #s(literal 1 binary32) %1018) %1017 (fma.f32 u %419 %1020) (pow.f32 %1017 #s(literal 1 binary32)) (+.f32 %455 %1020) (neg.f32 (-.f32 %1003 %455)) (*.f32 #s(literal 1 binary32) %1018) (/.f32 #s(literal -1 binary32) (neg.f32 %1017)) (/.f32 #s(literal 1 binary32) (pow.f32 %1018 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1017 #s(literal 1 binary32))) %1018 (pow.f32 %1018 #s(literal 1 binary32)) (pow.f32 %1017 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) %1036) %1035 (pow.f32 %1035 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 (neg.f32 %444) u)) (+.f32 #s(literal -1 binary32) (neg.f32 %469)) (neg.f32 %474) (*.f32 %92 %92) (/.f32 #s(literal 1 binary32) (pow.f32 %1046 #s(literal -1 binary32))) (pow.f32 %1046 #s(literal 1 binary32)) %1046 (+.f32 (+.f32 (pow.f32 %83 #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 %83 #s(literal 1 binary32)))) #s(literal 1 binary32)) (*.f32 %1036 %89) (*.f32 %89 %1036) (*.f32 %92 %475) (/.f32 (*.f32 #s(literal 1 binary32) %89) %1035) (/.f32 %433 %1060) (/.f32 %89 %1035) %1063 (/.f32 #s(literal 1 binary32) (pow.f32 %1063 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %474 %92)) (-.f32 (/.f32 #s(literal -1 binary32) %1035) (/.f32 %83 %1035)) (pow.f32 %1063 #s(literal 1 binary32)) (+.f32 (/.f32 %83 %474) %475) (*.f32 #s(literal 1 binary32) %1036) (/.f32 #s(literal -1 binary32) %1060) (/.f32 #s(literal 1 binary32) (pow.f32 %1036 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1035 #s(literal 1 binary32))) %1036 (pow.f32 %1036 #s(literal 1 binary32)) (pow.f32 %1035 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1082 #s(literal -1 binary32))) %1082 (fma.f32 %1036 %89 #s(literal -1 binary32)) (fma.f32 %89 %1036 #s(literal -1 binary32)) (fma.f32 %92 %475 #s(literal -1 binary32)) (pow.f32 %1082 #s(literal 1 binary32)) (+.f32 %1063 #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) %1063) (neg.f32 %1091) (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) %474) %92) %474) (/.f32 #s(literal 1 binary32) (pow.f32 %1091 #s(literal -1 binary32))) %1091 (pow.f32 %1091 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (neg.f32 %1063)) (neg.f32 %1082) (/.f32 #s(literal 1 binary32) (pow.f32 %1102 #s(literal -1 binary32))) (sqrt.f32 (pow.f32 %1091 #s(literal 2 binary32))) (pow.f32 %1102 #s(literal 1 binary32)) %1102 (fabs.f32 %1082) %1109 (*.f32 #s(literal 1 binary32) %1111) (/.f32 #s(literal 1 binary32) (pow.f32 %1109 #s(literal -1 binary32))) (pow.f32 %1109 #s(literal 1 binary32)) %1116 (*.f32 %1017 %1046) (/.f32 #s(literal 1 binary32) (pow.f32 %1116 #s(literal -1 binary32))) (pow.f32 %1116 #s(literal 1 binary32)) (*.f32 %1116 %84) (*.f32 %1046 (/.f32 %1017 %83)) (/.f32 (neg.f32 %1116) %93) %1126 (/.f32 #s(literal 1 binary32) (pow.f32 %1126 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %83 %1116)) (pow.f32 %1126 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1133 #s(literal -1 binary32))) (-.f32 %1132 %28) %1133 (fma.f32 %1126 s %17) (fma.f32 s %1126 %17) (pow.f32 %1133 #s(literal 1 binary32)) (+.f32 %1132 %17) (+.f32 %17 %1132) (/.f32 #s(literal 1 binary32) (pow.f32 %1143 #s(literal -1 binary32))) %1143 (pow.f32 %1143 #s(literal 1 binary32)) %190 %188 %191 (/.f32 #s(literal 1 binary32) (pow.f32 %1147 #s(literal -1 binary32))) (-.f32 %193 #s(literal -1/2 binary32)) %1147 (fma.f32 %21 #s(literal 1/4 binary32) #s(literal 1/2 binary32)) (pow.f32 %1147 #s(literal 1 binary32)) (+.f32 %193 #s(literal 1/2 binary32)) (+.f32 #s(literal 1/2 binary32) %193) (/.f32 #s(literal 1 binary32) (pow.f32 %1155 #s(literal -1 binary32))) %1155 (pow.f32 %1155 #s(literal 1 binary32)) %234 %232 %235 %499 %501 %503 %505 %233 %506 %507 %180 %181 %182 %184 %185 %186 %187 %273 %274 %276 %277 %279 %281 %282 %283 (/.f32 #s(literal 1 binary32) (pow.f32 %1159 #s(literal -1 binary32))) %1159 (pow.f32 %1159 #s(literal 1 binary32)) %284 %286 %287 %289 %290 %294 %295 %296 %298 %292 %299 %300 %301 %302 %303 %304 %305 %306 %307 %308 %310 %312 (*.f32 %274 u) (*.f32 %258 %311) (*.f32 #s(literal 1/2 binary32) %337) (*.f32 u %274) (/.f32 %284 s) (/.f32 #s(literal 1 binary32) (pow.f32 %312 #s(literal -1 binary32))) (pow.f32 %312 #s(literal 1 binary32)) %328 (*.f32 u %1171) (*.f32 s %312) (/.f32 #s(literal 1 binary32) (pow.f32 %328 #s(literal -1 binary32))) (pow.f32 %328 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %313 #s(literal -1 binary32))) (-.f32 %328 %195) (fma.f32 %312 s %297) %313 (fma.f32 u %1171 %297) (fma.f32 u %1171 %203) (fma.f32 s %312 %297) (fma.f32 s %312 %203) (pow.f32 %313 #s(literal 1 binary32)) (+.f32 %328 %297) (+.f32 %328 %203) (neg.f32 (-.f32 %195 %328)) %314 %315 %317 %319 %320 %321 %323 %325 %327 %330 %331 %332 %333 %334 %335 %336 %338 %339 %340 %341 %342 %343 %1190 (*.f32 %284 s) (*.f32 s %284) (/.f32 #s(literal 1 binary32) (pow.f32 %1190 #s(literal -1 binary32))) (pow.f32 %1190 #s(literal 1 binary32)) (*.f32 (*.f32 s #s(literal 1/4 binary32)) %16) %1198 (*.f32 s %195) (/.f32 #s(literal 1 binary32) (pow.f32 %1198 #s(literal -1 binary32))) (pow.f32 %1198 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1203 #s(literal -1 binary32))) %1203 (fma.f32 %258 %667 %1206) (fma.f32 %258 %667 %1208) (fma.f32 %284 s %1206) (fma.f32 %284 s %1208) (fma.f32 s %284 %1206) (fma.f32 s %284 %1208) (pow.f32 %1203 #s(literal 1 binary32)) (+.f32 %1190 %1206) (+.f32 %1190 %1208) (neg.f32 (-.f32 %1198 %1190)) (*.f32 %1203 %183) (/.f32 (/.f32 %1203 s) s) (/.f32 (neg.f32 %1203) %786) %1224 (/.f32 #s(literal 1 binary32) (pow.f32 %1224 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %182 %1203)) (-.f32 (/.f32 %1190 %182) (/.f32 %1198 %182)) (pow.f32 %1224 #s(literal 1 binary32)) %314 %315 %317 %319 %320 %321 %323 %325 %327 %330 %331 %332 %333 %334 %335 %336 %338 %339 %340 %341 %342 %343 (*.f32 u %24) (/.f32 %453 %4) %311 (/.f32 #s(literal 1 binary32) (pow.f32 %311 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) %769) (pow.f32 %311 #s(literal 1 binary32)) %314 %315 %317 %319 %320 %321 %323 %325 %327 %330 %331 %332 %333 %334 %335 %336 %338 %339 %340 %341 %342 %343 %347 (*.f32 #s(literal -4 binary32) %292) (/.f32 #s(literal 1 binary32) %1240) (pow.f32 %347 #s(literal 1 binary32)) (*.f32 %24 #s(literal -4 binary32)) (*.f32 #s(literal -4 binary32) %24) %344 (/.f32 #s(literal 1 binary32) (pow.f32 %344 #s(literal -1 binary32))) (pow.f32 %344 #s(literal 1 binary32)) %1248 (*.f32 #s(literal 4 binary32) %292) (/.f32 #s(literal 1 binary32) (pow.f32 %1248 #s(literal -1 binary32))) (pow.f32 %1248 #s(literal 1 binary32)) (*.f32 s %1240) (/.f32 %326 #s(literal -4 binary32)) (/.f32 #s(literal 1 binary32) %345) (/.f32 %4 (neg.f32 %347)) %355 (pow.f32 %355 #s(literal 1 binary32)) %345 %346 %348 %349 %350 %351 %353 %354 %357 %359 %361 %362 %364 %366 %367 %368 %370 %372 %375 %376 %378 %380 %373 %381 %382 %383 %384 %385 %386 %387 %388 %375 %376 %378 %380 %373 %381 %382 %383 %384 %385 %386 %387 %388 (/.f32 #s(literal 1 binary32) (pow.f32 %1260 #s(literal -1 binary32))) %1260 (pow.f32 %1260 #s(literal 1 binary32)) (/.f32 (fma.f32 %1264 %89 u) %89) (/.f32 #s(literal 1 binary32) (pow.f32 %1267 #s(literal -1 binary32))) (-.f32 %1264 (neg.f32 %455)) %1267 (fma.f32 u %419 %1264) (fma.f32 u %188 %455) (pow.f32 %1267 #s(literal 1 binary32)) (+.f32 %1264 %455) (+.f32 %455 %1264) (/.f32 (-.f32 (*.f32 %1267 %92) #s(literal -1 binary32)) %92) (/.f32 #s(literal 1 binary32) %1281) %1280 (fma.f32 %188 u %1283) (fma.f32 u %188 %1283) (pow.f32 %1280 #s(literal 1 binary32)) (+.f32 %1264 %1283) (+.f32 %1267 %1288) (neg.f32 (-.f32 %419 %1267)) (*.f32 #s(literal 1 binary32) %1281) (/.f32 #s(literal -1 binary32) (neg.f32 %1280)) (/.f32 #s(literal 1 binary32) (pow.f32 %1281 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1280 #s(literal 1 binary32))) %1281 (pow.f32 %1281 #s(literal 1 binary32)) (pow.f32 %1280 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1301 #s(literal -1 binary32))) %1301 (fma.f32 #s(literal 1 binary32) %1281 #s(literal -1 binary32)) (pow.f32 %1301 #s(literal 1 binary32)) (+.f32 %1281 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %1281)) %1309 (*.f32 #s(literal 1 binary32) %1311) (/.f32 #s(literal 1 binary32) (pow.f32 %1309 #s(literal -1 binary32))) (pow.f32 %1309 #s(literal 1 binary32)) (log.f32 (pow.f32 %1301 %4)) %1318 (*.f32 %4 %1311) (*.f32 %4 %1309) (/.f32 #s(literal 1 binary32) (pow.f32 %1318 #s(literal -1 binary32))) (pow.f32 %1318 #s(literal 1 binary32)) (neg.f32 (*.f32 s %1309)) (/.f32 (-.f32 (*.f32 %1155 %92) #s(literal 1 binary32)) %92) (/.f32 #s(literal 1 binary32) (pow.f32 %1329 #s(literal -1 binary32))) %1329 (pow.f32 %1329 #s(literal 1 binary32)) (+.f32 %1155 %118) (neg.f32 (-.f32 %90 %1155)) (/.f32 (fma.f32 %1336 %92 #s(literal 1 binary32)) %92) (/.f32 #s(literal 1 binary32) %1340) (-.f32 %1336 %118) %1339 (fma.f32 u %1329 %90) (fma.f32 #s(literal 1 binary32) %90 %1336) (pow.f32 %1339 #s(literal 1 binary32)) (+.f32 %1336 %90) (+.f32 %90 %1336) (*.f32 %232 %50) (/.f32 %500 %49) %1350 (/.f32 #s(literal 1 binary32) (pow.f32 %1350 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %52 %232)) (pow.f32 %1350 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1356 #s(literal -1 binary32))) %1356 (fma.f32 %232 %50 #s(literal -1 binary32)) (pow.f32 %1356 #s(literal 1 binary32)) (+.f32 %1350 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %1350)) (*.f32 %1356 %233) (*.f32 %233 %1356) (/.f32 (*.f32 %1356 #s(literal 1 binary32)) %232) %1368 (/.f32 #s(literal 1 binary32) (pow.f32 %1368 #s(literal -1 binary32))) (pow.f32 %1368 #s(literal 1 binary32)) %510 %514 %517 %515 %519 %520 %521 %523 %524 %525 %527 %528 %1372 (*.f32 u %1356) (/.f32 #s(literal 1 binary32) (pow.f32 %1372 #s(literal -1 binary32))) (pow.f32 %1372 #s(literal 1 binary32)) %1377 %1378 %1379 %1381 %1382 %1384 %1386 %1387 (/.f32 #s(literal 1 binary32) %553) (-.f32 %1389 #s(literal -1 binary32)) %531 (fma.f32 %515 (*.f32 u %232) #s(literal 1 binary32)) (fma.f32 %232 %524 #s(literal 1 binary32)) (pow.f32 %531 #s(literal 1 binary32)) (+.f32 %1389 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) %1389) %530 %532 %533 %534 %536 %537 %539 %540 %542 %529 %543 %544 %545 %546 %548 %550 %551 %552 %530 %532 %533 %534 %536 %537 %539 %540 %542 %529 %543 %544 %545 %546 %548 %550 %551 %552 (*.f32 #s(literal 1 binary32) %553) (/.f32 #s(literal -1 binary32) %558) (/.f32 #s(literal 1 binary32) (pow.f32 %553 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %531 #s(literal 1 binary32))) %553 (pow.f32 %553 #s(literal 1 binary32)) (pow.f32 %531 #s(literal -1 binary32)) %554 %555 %556 %557 %559 %560 %561 %563 %565 %567 %538 %568 %569 %530 %532 %533 %534 %536 %537 %539 %540 %542 %529 %543 %544 %545 %546 %548 %550 %551 %552 (/.f32 #s(literal 1 binary32) (pow.f32 %1405 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) %562) (-.f32 #s(literal -1 binary32) %1409) (fma.f32 %529 #s(literal 1 binary32) #s(literal -1 binary32)) (fma.f32 %531 %233 #s(literal -1 binary32)) (fma.f32 %233 %531 #s(literal -1 binary32)) (fma.f32 #s(literal 1 binary32) %529 #s(literal -1 binary32)) (pow.f32 %1405 #s(literal 1 binary32)) %1405 (+.f32 #s(literal -1 binary32) %529) %1409 (*.f32 #s(literal -1 binary32) %529) (/.f32 #s(literal 1 binary32) %1418) (pow.f32 %1409 #s(literal 1 binary32)) (*.f32 %1405 %1418) (/.f32 %1422 #s(literal -1 binary32)) (/.f32 %1424 %1425) %1427 (/.f32 #s(literal 1 binary32) (pow.f32 %1427 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1409 %1405)) (pow.f32 %1427 #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal -1 binary32) %1409) (/.f32 %529 %1409)) %572 %570 %573 %574 %575 %576 %577 %578 %580 (/.f32 #s(literal 1 binary32) (pow.f32 %1436 #s(literal -1 binary32))) (sqrt.f32 (pow.f32 %1405 #s(literal 2 binary32))) (pow.f32 %1436 #s(literal 1 binary32)) (fabs.f32 %1424) %1436 %1443 (*.f32 #s(literal 1 binary32) %1445) (/.f32 #s(literal 1 binary32) (pow.f32 %1443 #s(literal -1 binary32))) (pow.f32 %1443 #s(literal 1 binary32)) (*.f32 %1450 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1452 #s(literal -1 binary32))) (sqrt.f32 (pow.f32 %1409 #s(literal 2 binary32))) (pow.f32 %1452 #s(literal 1 binary32)) (fabs.f32 %1425) %1452 %1459 (*.f32 #s(literal 1 binary32) %1461) (/.f32 #s(literal 1 binary32) (pow.f32 %1459 #s(literal -1 binary32))) (pow.f32 %1459 #s(literal 1 binary32)) (+.f32 (log.f32 (fabs.f32 %1450)) #s(literal 0 binary32)) %1470 %1471 %1474 %1476 %1479 %1480 %1481 %1484 %1486 %1487 %1488 %1489 %1492 (/.f32 (fma.f32 %1493 %92 #s(literal 1 binary32)) %92) (/.f32 #s(literal 1 binary32) %1497) (-.f32 %1493 %118) %1496 (fma.f32 u %1159 %90) (fma.f32 #s(literal 1 binary32) %90 %1493) (pow.f32 %1496 #s(literal 1 binary32)) (+.f32 %1493 %90) (+.f32 %90 %1493) (*.f32 #s(literal 1 binary32) %1497) (/.f32 #s(literal -1 binary32) (neg.f32 %1496)) (/.f32 #s(literal 1 binary32) (pow.f32 %1497 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1496 #s(literal 1 binary32))) %1497 (pow.f32 %1497 #s(literal 1 binary32)) (pow.f32 %1496 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1514 #s(literal -1 binary32))) %1514 (fma.f32 #s(literal 1 binary32) %1497 #s(literal -1 binary32)) (pow.f32 %1514 #s(literal 1 binary32)) (+.f32 %1497 #s(literal -1 binary32)) (neg.f32 %1520) (/.f32 #s(literal 1 binary32) (pow.f32 %1522 #s(literal -1 binary32))) (sqrt.f32 (pow.f32 %1514 #s(literal 2 binary32))) (pow.f32 %1522 #s(literal 1 binary32)) (fabs.f32 %1520) (fabs.f32 (neg.f32 %1514)) %1522 %1531 (*.f32 #s(literal 1 binary32) %1533) (/.f32 #s(literal 1 binary32) (pow.f32 %1531 #s(literal -1 binary32))) (pow.f32 %1531 #s(literal 1 binary32)) (log.f32 (pow.f32 %1522 %4)) %1540 (*.f32 %4 %1533) (*.f32 %4 %1531) (/.f32 #s(literal 1 binary32) (pow.f32 %1540 #s(literal -1 binary32))) (pow.f32 %1540 #s(literal 1 binary32)) (neg.f32 (*.f32 s %1531)) (/.f32 #s(literal 1 binary32) (pow.f32 %1548 #s(literal -1 binary32))) %1548 (pow.f32 %1548 #s(literal 1 binary32)) (+.f32 %1143 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %1143)) %1555 %1558 %1559 %1562 %1564 %1565 %1566 %1567 %1560 (pow.f32 %1560 #s(literal 1 binary32)) (pow.f32 %1555 #s(literal -1 binary32)) %1555 %1558 %1559 %1562 %1564 %1565 %1566 %1567 (/.f32 #s(literal 1 binary32) (pow.f32 %1570 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %1548 s)) (pow.f32 %1570 #s(literal 1 binary32)) %1570 %1576 %1577 %1580 %1581 %1582 %1583 %1585 %1588 %1590 %1591 %1592 %1593 %1594 %1596 %1598 %1576 %1577 %1580 %1581 %1582 %1583 %1585 %1588 %1590 %1591 %1592 %1593 %1594 %1596 %1598 %1576 %1577 %1580 %1581 %1582 %1583 %1585 %1588 %1590 %1591 %1592 %1593 %1594 %1596 %1598 %1586 (pow.f32 %1586 #s(literal 1 binary32)) (pow.f32 %1577 #s(literal -1 binary32)) %1576 %1577 %1580 %1581 %1582 %1583 %1585 %1588 %1590 %1591 %1592 %1593 %1594 %1596 %1598 %1601 %1604 %1605 %1608 %1610 %1611 %1612 %1613 %1606 (pow.f32 %1606 #s(literal 1 binary32)) (pow.f32 %1601 #s(literal -1 binary32)) %1601 %1604 %1605 %1608 %1610 %1611 %1612 %1613 (/.f32 #s(literal 1 binary32) (pow.f32 %1616 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 %1260 s)) (pow.f32 %1616 #s(literal 1 binary32)) %1616 %1622 %1623 %1626 %1627 %1628 %1629 %1631 %1632 %1633 %1635 %1622 %1623 %1626 %1627 %1628 %1629 %1631 %1632 %1633 %1635 (/.f32 #s(literal 1 binary32) %1637) %1636 (pow.f32 %1636 #s(literal 1 binary32)) (+.f32 %491 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) %491) (*.f32 u %1637) (/.f32 %453 (neg.f32 %1636)) %1645 (/.f32 #s(literal 1 binary32) (pow.f32 %1645 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1636 u)) (pow.f32 %1645 #s(literal 1 binary32)) (/.f32 (fma.f32 %455 %1636 u) %1636) (/.f32 (fma.f32 u %1636 (*.f32 u %89)) %1655) (/.f32 (fma.f32 u %1636 %1013) %1655) (/.f32 #s(literal 1 binary32) (pow.f32 %1659 #s(literal -1 binary32))) (-.f32 %455 (neg.f32 %1645)) (fma.f32 u %1637 %455) (fma.f32 u %419 %1645) (pow.f32 %1659 #s(literal 1 binary32)) %1659 (+.f32 %455 %1645) (/.f32 (-.f32 (*.f32 %1659 %92) #s(literal -1 binary32)) %92) (/.f32 #s(literal 1 binary32) %1672) %1671 (fma.f32 u %419 %1674) (pow.f32 %1671 #s(literal 1 binary32)) (+.f32 %1659 %1288) (+.f32 %455 %1674) (neg.f32 (-.f32 %419 %1659)) (*.f32 #s(literal 1 binary32) %1672) (/.f32 #s(literal -1 binary32) (neg.f32 %1671)) (/.f32 #s(literal 1 binary32) (pow.f32 %1672 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1671 #s(literal 1 binary32))) %1672 (pow.f32 %1672 #s(literal 1 binary32)) (pow.f32 %1671 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1690 #s(literal -1 binary32))) %1690 (fma.f32 #s(literal 1 binary32) %1672 #s(literal -1 binary32)) (pow.f32 %1690 #s(literal 1 binary32)) (+.f32 %1672 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %1672)) %1698 (*.f32 #s(literal 1 binary32) %1700) (/.f32 #s(literal 1 binary32) (pow.f32 %1698 #s(literal -1 binary32))) (pow.f32 %1698 #s(literal 1 binary32)) (log.f32 (pow.f32 %1690 %4)) %1707 (*.f32 %4 %1700) (*.f32 %4 %1698) (/.f32 #s(literal 1 binary32) (pow.f32 %1707 #s(literal -1 binary32))) (pow.f32 %1707 #s(literal 1 binary32)) (neg.f32 (*.f32 s %1698)) (/.f32 #s(literal 1 binary32) (pow.f32 %1717 #s(literal -1 binary32))) %1717 (pow.f32 %1717 #s(literal 1 binary32)) %1721 (*.f32 u #s(literal 13176795/8388608 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1721 #s(literal -1 binary32))) (pow.f32 %1721 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1726 #s(literal -1 binary32))) (-.f32 %1721 %195) (fma.f32 #s(literal 13176795/8388608 binary32) u %297) %1726 (fma.f32 u #s(literal 13176795/8388608 binary32) %297) (fma.f32 u #s(literal 13176795/8388608 binary32) %203) (pow.f32 %1726 #s(literal 1 binary32)) (+.f32 %1721 %297) (+.f32 %1721 %203) (neg.f32 (-.f32 %195 %1721)) %1738 (*.f32 #s(literal 4 binary32) %1726) (/.f32 #s(literal 1 binary32) (pow.f32 %1738 #s(literal -1 binary32))) (pow.f32 %1738 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1743 #s(literal -1 binary32))) %1743 (pow.f32 %1743 #s(literal 1 binary32)) (*.f32 %1726 %24) (/.f32 (neg.f32 %1726) %4) %1750 (/.f32 #s(literal 1 binary32) (pow.f32 %1750 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 s %1726)) (-.f32 (/.f32 %1721 s) %193) (pow.f32 %1750 #s(literal 1 binary32)) %1758 (*.f32 #s(literal -4 binary32) %1750) (/.f32 (*.f32 #s(literal -4 binary32) %1726) s) (/.f32 #s(literal 1 binary32) (pow.f32 %1758 #s(literal -1 binary32))) (pow.f32 %1758 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1765 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) %1750)) (-.f32 #s(literal 1 binary32) (neg.f32 %1758)) %1765 (fma.f32 #s(literal -4 binary32) %1750 #s(literal 1 binary32)) (pow.f32 %1765 #s(literal 1 binary32)) (+.f32 %1758 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) %1758) (/.f32 #s(literal 1 binary32) (pow.f32 %1776 #s(literal -1 binary32))) %1776 (pow.f32 %1776 #s(literal 1 binary32)) %1780 (*.f32 #s(literal 1 binary32) %1782) (/.f32 #s(literal 1 binary32) (pow.f32 %1780 #s(literal -1 binary32))) (pow.f32 %1780 #s(literal 1 binary32)) (log.f32 (pow.f32 %1776 %4)) %1789 (*.f32 %4 %1782) (*.f32 %4 %1780) (/.f32 #s(literal 1 binary32) (pow.f32 %1789 #s(literal -1 binary32))) (pow.f32 %1789 #s(literal 1 binary32)) (neg.f32 (*.f32 s %1780)) %510 %514 %517 %515 %519 %520 %521 %523 %524 %525 %527 %528 (/.f32 (-.f32 (*.f32 %188 %232) #s(literal 1 binary32)) %232) (/.f32 #s(literal 1 binary32) (pow.f32 %1800 #s(literal -1 binary32))) %1800 (pow.f32 %1800 #s(literal 1 binary32)) (+.f32 %188 %518) (neg.f32 (-.f32 %233 %188)) %1807 (*.f32 u %1800) (/.f32 #s(literal 1 binary32) (pow.f32 %1807 #s(literal -1 binary32))) (pow.f32 %1807 #s(literal 1 binary32)) (/.f32 (fma.f32 %1807 %232 #s(literal 1 binary32)) %232) (/.f32 #s(literal 1 binary32) %1815) (-.f32 %1807 %518) %1814 (fma.f32 u %1800 %233) (fma.f32 #s(literal 1 binary32) %233 %1807) (pow.f32 %1814 #s(literal 1 binary32)) (+.f32 %1807 %233) (+.f32 %233 %1807) (*.f32 #s(literal 1 binary32) %1815) (/.f32 #s(literal -1 binary32) (neg.f32 %1814)) (/.f32 #s(literal 1 binary32) (pow.f32 %1815 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1814 #s(literal 1 binary32))) %1815 (pow.f32 %1815 #s(literal 1 binary32)) (pow.f32 %1814 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1832 #s(literal -1 binary32))) %1832 (fma.f32 #s(literal 1 binary32) %1815 #s(literal -1 binary32)) (pow.f32 %1832 #s(literal 1 binary32)) (+.f32 %1815 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %1815)) %1840 (*.f32 #s(literal 1 binary32) %1842) (/.f32 #s(literal 1 binary32) (pow.f32 %1840 #s(literal -1 binary32))) (pow.f32 %1840 #s(literal 1 binary32)) (log.f32 (pow.f32 %1832 %4)) %1849 (*.f32 %4 %1842) (*.f32 %4 %1840) (/.f32 #s(literal 1 binary32) (pow.f32 %1849 #s(literal -1 binary32))) (pow.f32 %1849 #s(literal 1 binary32)) (neg.f32 (*.f32 s %1840)) %150 %148 %151 %1857 %1858 %1860 %1862 %1863 %1865 %150 %148 %151 %1857 %1858 %1860 %1862 %1863 %1865 (*.f32 #s(literal 1 binary32) %526) (/.f32 %157 %515) (/.f32 #s(literal -1 binary32) (neg.f32 %524)) (/.f32 #s(literal 1 binary32) (pow.f32 %526 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %524 #s(literal 1 binary32))) %526 (pow.f32 %526 #s(literal 1 binary32)) (pow.f32 %524 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1876 #s(literal -1 binary32))) %1876 (pow.f32 %1876 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1880 #s(literal -1 binary32))) %1880 (pow.f32 %1880 #s(literal 1 binary32)) (+.f32 %1876 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %1876)) %1887 (*.f32 #s(literal 1 binary32) %1889) (/.f32 #s(literal 1 binary32) (pow.f32 %1887 #s(literal -1 binary32))) (pow.f32 %1887 #s(literal 1 binary32)) (log.f32 (pow.f32 %1880 %4)) %1896 (*.f32 %4 %1889) (*.f32 %4 %1887) (/.f32 #s(literal 1 binary32) (pow.f32 %1896 #s(literal -1 binary32))) (pow.f32 %1896 #s(literal 1 binary32)) (neg.f32 (*.f32 s %1887)) %1905 %1906 %1907 %1908 %1909 %1911 %1912 %1914 (/.f32 #s(literal 1 binary32) (pow.f32 %1915 #s(literal -1 binary32))) %1915 (fma.f32 #s(literal 1 binary32) %50 %1918) (pow.f32 %1915 #s(literal 1 binary32)) (+.f32 %50 %1918) (neg.f32 (-.f32 %246 %50)) %1924 (*.f32 u %1915) (/.f32 #s(literal 1 binary32) %1926) (pow.f32 %1924 #s(literal 1 binary32)) (*.f32 s %1926) (/.f32 %769 %1915) (/.f32 #s(literal 1 binary32) (pow.f32 %1931 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1924 s)) (/.f32 %4 %1936) %1931 (pow.f32 %1931 #s(literal 1 binary32)) (*.f32 %1931 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) %1931) (/.f32 #s(literal 1 binary32) (pow.f32 %1941 #s(literal -1 binary32))) %1941 (pow.f32 %1941 #s(literal 1 binary32)) (neg.f32 %1931) (/.f32 #s(literal 1 binary32) (pow.f32 %1946 #s(literal -1 binary32))) %1946 (pow.f32 %1946 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) %1926) (/.f32 %157 %1915) (/.f32 #s(literal -1 binary32) %1936) (/.f32 #s(literal 1 binary32) (pow.f32 %1926 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1924 #s(literal 1 binary32))) %1926 (pow.f32 %1926 #s(literal 1 binary32)) (pow.f32 %1924 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1959 #s(literal -1 binary32))) %1959 (pow.f32 %1959 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1963 #s(literal -1 binary32))) %1963 (pow.f32 %1963 #s(literal 1 binary32)) (+.f32 %1959 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %1959)) %1970 (*.f32 #s(literal 1 binary32) %1972) (/.f32 #s(literal 1 binary32) (pow.f32 %1970 #s(literal -1 binary32))) (pow.f32 %1970 #s(literal 1 binary32)) (log.f32 (pow.f32 %1963 %4)) %1979 (*.f32 %4 %1972) (*.f32 %4 %1970) (/.f32 #s(literal 1 binary32) (pow.f32 %1979 #s(literal -1 binary32))) (pow.f32 %1979 #s(literal 1 binary32)) (neg.f32 (*.f32 s %1970)) %1987 (*.f32 #s(literal 1 binary32) %1109) (/.f32 #s(literal 1 binary32) (pow.f32 %1987 #s(literal -1 binary32))) (pow.f32 %1987 #s(literal 1 binary32)) (log.f32 (pow.f32 %175 %4)) %1994 (*.f32 %4 %591) (*.f32 %4 %589) (/.f32 %589 %6) (/.f32 #s(literal 1 binary32) (pow.f32 %1994 #s(literal -1 binary32))) (pow.f32 %1994 #s(literal 1 binary32)) %2002 %2003 %2004 %2005 %2006 %2008 %2009 %2011 %1857 %1858 %1860 %1862 %1863 %1865 %155 %156 %158 %160 %162 %164 %126 %165 %166 (/.f32 #s(literal 1 binary32) (pow.f32 %2012 #s(literal -1 binary32))) %2012 (pow.f32 %2012 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %2016 #s(literal -1 binary32))) %2016 (pow.f32 %2016 #s(literal 1 binary32)) (+.f32 %2012 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %2012)) %2023 (*.f32 #s(literal 1 binary32) %2025) (/.f32 #s(literal 1 binary32) (pow.f32 %2023 #s(literal -1 binary32))) (pow.f32 %2023 #s(literal 1 binary32)) (log.f32 (pow.f32 %2016 %4)) %2032 (*.f32 %4 %2025) (*.f32 %4 %2023) (/.f32 #s(literal 1 binary32) (pow.f32 %2032 #s(literal -1 binary32))) (pow.f32 %2032 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2023)) (/.f32 #s(literal 1 binary32) (pow.f32 %2040 #s(literal -1 binary32))) %2040 (pow.f32 %2040 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %2044 #s(literal -1 binary32))) %2044 (pow.f32 %2044 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %2048 #s(literal -1 binary32))) %2048 (pow.f32 %2048 #s(literal 1 binary32)) (+.f32 %2044 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %2044)) %2055 (*.f32 #s(literal 1 binary32) %2057) (/.f32 #s(literal 1 binary32) (pow.f32 %2055 #s(literal -1 binary32))) (pow.f32 %2055 #s(literal 1 binary32)) (log.f32 (pow.f32 %2048 %4)) %2064 (*.f32 %4 %2057) (*.f32 %4 %2055) (/.f32 #s(literal 1 binary32) (pow.f32 %2064 #s(literal -1 binary32))) (pow.f32 %2064 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2055)) (*.f32 %796 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) %796) (/.f32 #s(literal 1 binary32) (pow.f32 %2074 #s(literal -1 binary32))) (pow.f32 %2074 #s(literal 1 binary32)) %2074 (/.f32 #s(literal 1 binary32) (pow.f32 %2078 #s(literal -1 binary32))) %2078 (pow.f32 %2078 #s(literal 1 binary32)) %2082 (*.f32 #s(literal 4 binary32) %663) (/.f32 #s(literal 1 binary32) (pow.f32 %2082 #s(literal -1 binary32))) (pow.f32 %2082 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %2087 #s(literal -1 binary32))) %2087 (pow.f32 %2087 #s(literal 1 binary32)) %345 %346 %348 %349 %350 %351 %353 %354 %357 %359 %361 %362 %364 %366 %367 %368 %370 %372 %2093 %2091 %2094 %2095 %2096 %2098 %2099 %2101 %2102 (*.f32 #s(literal -4 binary32) %1224) (/.f32 (*.f32 #s(literal -4 binary32) %1203) %182) (/.f32 #s(literal 1 binary32) (pow.f32 %2102 #s(literal -1 binary32))) (pow.f32 %2102 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %2109 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) %1224)) (-.f32 #s(literal 1 binary32) (neg.f32 %2102)) %2109 (fma.f32 #s(literal -4 binary32) %1224 #s(literal 1 binary32)) (pow.f32 %2109 #s(literal 1 binary32)) (+.f32 %2102 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) %2102) (/.f32 #s(literal 1 binary32) (pow.f32 %2120 #s(literal -1 binary32))) %2120 (pow.f32 %2120 #s(literal 1 binary32)) %2124 (*.f32 #s(literal 1 binary32) %2126) (/.f32 #s(literal 1 binary32) (pow.f32 %2124 #s(literal -1 binary32))) (pow.f32 %2124 #s(literal 1 binary32)) (log.f32 (pow.f32 %2120 %4)) %2133 (*.f32 %4 %2126) (*.f32 %4 %2124) (/.f32 #s(literal 1 binary32) (pow.f32 %2133 #s(literal -1 binary32))) (pow.f32 %2133 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2124)) %345 %346 %348 %349 %350 %351 %353 %354 %357 %359 %361 %362 %364 %366 %367 %368 %370 %372 %375 %376 %378 %380 %373 %381 %382 %383 %384 %385 %386 %387 %388 %391 %389 %392 %597 %600 %601 %603 %604 %2002 %2003 %2004 %2005 %2006 %2008 %2009 %2011 %2093 %2091 %2094 %2095 %2096 %2098 %2099 %2101 (/.f32 #s(literal 1 binary32) (pow.f32 %2141 #s(literal -1 binary32))) %2141 (pow.f32 %2141 #s(literal 1 binary32)) %2145 (*.f32 %4 %2141) (/.f32 #s(literal 1 binary32) (pow.f32 %2145 #s(literal -1 binary32))) (pow.f32 %2145 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2141)) (/.f32 #s(literal 1 binary32) (pow.f32 %2152 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (neg.f32 %708)) (pow.f32 %2152 #s(literal 1 binary32)) %2152 (+.f32 #s(literal 1 binary32) %708) (/.f32 #s(literal 1 binary32) (pow.f32 %2159 #s(literal -1 binary32))) %2159 (pow.f32 %2159 #s(literal 1 binary32)) %2163 (*.f32 #s(literal 1 binary32) %2165) (/.f32 #s(literal 1 binary32) (pow.f32 %2163 #s(literal -1 binary32))) (pow.f32 %2163 #s(literal 1 binary32)) (log.f32 (pow.f32 %2159 %4)) %2172 (*.f32 %4 %2165) (*.f32 %4 %2163) (/.f32 #s(literal 1 binary32) (pow.f32 %2172 #s(literal -1 binary32))) (pow.f32 %2172 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2163)) %391 %389 %392 %597 %600 %601 %603 %604 %2002 %2003 %2004 %2005 %2006 %2008 %2009 %2011 (/.f32 #s(literal 1 binary32) (pow.f32 %2180 #s(literal -1 binary32))) %2180 (pow.f32 %2180 #s(literal 1 binary32)) %2184 (*.f32 #s(literal 1 binary32) %2186) (/.f32 #s(literal 1 binary32) (pow.f32 %2184 #s(literal -1 binary32))) (pow.f32 %2184 #s(literal 1 binary32)) (log.f32 (pow.f32 %2180 %4)) %2193 (*.f32 %4 %2186) (*.f32 %4 %2184) (/.f32 #s(literal 1 binary32) (pow.f32 %2193 #s(literal -1 binary32))) (pow.f32 %2193 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2184)) (/.f32 #s(literal 1 binary32) (pow.f32 %2201 #s(literal -1 binary32))) %2201 (pow.f32 %2201 #s(literal 1 binary32)) %2205 (*.f32 #s(literal 1 binary32) %2207) (/.f32 #s(literal 1 binary32) (pow.f32 %2205 #s(literal -1 binary32))) (pow.f32 %2205 #s(literal 1 binary32)) (log.f32 (pow.f32 %2201 %4)) %2214 (*.f32 %4 %2207) (*.f32 %4 %2205) (/.f32 #s(literal 1 binary32) (pow.f32 %2214 #s(literal -1 binary32))) (pow.f32 %2214 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2205)) (/.f32 #s(literal 1 binary32) (pow.f32 %2222 #s(literal -1 binary32))) %2222 (pow.f32 %2222 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %2226 #s(literal -1 binary32))) %2226 (pow.f32 %2226 #s(literal 1 binary32)) (*.f32 %89 %802) (/.f32 %433 (neg.f32 %801)) %2233 (/.f32 #s(literal 1 binary32) (pow.f32 %2233 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %801 %89)) (-.f32 (/.f32 #s(literal -1 binary32) %801) (/.f32 %83 %801)) (pow.f32 %2233 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %2242 #s(literal -1 binary32))) %2242 (fma.f32 %89 %802 #s(literal -1 binary32)) (pow.f32 %2242 #s(literal 1 binary32)) (+.f32 %2233 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %2233)) (/.f32 #s(literal 1 binary32) %2251) (-.f32 %2253 #s(literal -1 binary32)) %2250 (fma.f32 u %2242 #s(literal 1 binary32)) (pow.f32 %2250 #s(literal 1 binary32)) (+.f32 %2253 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) %2253) (*.f32 %2250 %90) (/.f32 (neg.f32 %2250) %89) %2262 (/.f32 #s(literal 1 binary32) %2263) (pow.f32 %2262 #s(literal 1 binary32)) (+.f32 (/.f32 %2253 %92) %90) (*.f32 %2251 %92) (*.f32 #s(literal 1 binary32) %2263) %2263 (/.f32 #s(literal -1 binary32) (neg.f32 %2262)) (/.f32 #s(literal 1 binary32) (pow.f32 %2263 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %2262 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) %2262) (pow.f32 %2263 #s(literal 1 binary32)) (pow.f32 %2262 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) %2262) #s(literal 1 binary32)) %2262) (/.f32 #s(literal 1 binary32) (pow.f32 %2282 #s(literal -1 binary32))) %2282 (pow.f32 %2282 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (neg.f32 %2263)) (neg.f32 %2288) (/.f32 #s(literal 1 binary32) (pow.f32 %2290 #s(literal -1 binary32))) (sqrt.f32 (pow.f32 %2282 #s(literal 2 binary32))) (pow.f32 %2290 #s(literal 1 binary32)) (fabs.f32 %2288) (fabs.f32 (neg.f32 %2282)) %2290 %2299 (*.f32 #s(literal 1 binary32) %2301) (/.f32 #s(literal 1 binary32) (pow.f32 %2299 #s(literal -1 binary32))) (pow.f32 %2299 #s(literal 1 binary32)) (log.f32 (pow.f32 %2290 %4)) %2308 (*.f32 %4 %2301) (*.f32 %4 %2299) (/.f32 #s(literal 1 binary32) (pow.f32 %2308 #s(literal -1 binary32))) (pow.f32 %2308 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2299)) (*.f32 u %816) (/.f32 %453 (neg.f32 %815)) %2319 (/.f32 #s(literal 1 binary32) (pow.f32 %2319 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %815 u)) (pow.f32 %2319 #s(literal 1 binary32)) (/.f32 (fma.f32 %2319 %52 u) %52) (/.f32 (fma.f32 u %52 (*.f32 u %815)) %2329) (/.f32 (fma.f32 u %52 (*.f32 %815 u)) %2329) (/.f32 #s(literal 1 binary32) (pow.f32 %2334 #s(literal -1 binary32))) (-.f32 %2319 (neg.f32 %463)) (fma.f32 u %816 %463) (fma.f32 u %50 %2319) (pow.f32 %2334 #s(literal 1 binary32)) %2334 (+.f32 %463 %2319) (/.f32 (-.f32 (*.f32 %2334 %92) #s(literal -1 binary32)) %92) (/.f32 #s(literal 1 binary32) %2348) (-.f32 %2334 %419) (fma.f32 u %816 %2346) (pow.f32 %2347 #s(literal 1 binary32)) (+.f32 %2334 %1288) %2347 (neg.f32 (-.f32 %419 %2334)) (*.f32 #s(literal 1 binary32) %2348) (/.f32 #s(literal -1 binary32) (neg.f32 %2347)) (/.f32 #s(literal 1 binary32) (pow.f32 %2348 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %2347 #s(literal 1 binary32))) %2348 (pow.f32 %2348 #s(literal 1 binary32)) (pow.f32 %2347 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %2365 #s(literal -1 binary32))) %2365 (fma.f32 #s(literal 1 binary32) %2348 #s(literal -1 binary32)) (pow.f32 %2365 #s(literal 1 binary32)) (+.f32 %2348 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %2348)) %2373 (*.f32 #s(literal 1 binary32) %2375) (/.f32 #s(literal 1 binary32) (pow.f32 %2373 #s(literal -1 binary32))) (pow.f32 %2373 #s(literal 1 binary32)) (log.f32 (pow.f32 %2365 %4)) %2382 (*.f32 %4 %2375) (*.f32 %4 %2373) (/.f32 #s(literal 1 binary32) (pow.f32 %2382 #s(literal -1 binary32))) (pow.f32 %2382 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2373)) (*.f32 #s(literal 1 binary32) %909) (/.f32 #s(literal -1 binary32) (neg.f32 %908)) (/.f32 #s(literal 1 binary32) (pow.f32 %909 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %908 #s(literal 1 binary32))) %909 (pow.f32 %909 #s(literal 1 binary32)) (pow.f32 %908 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) %908) #s(literal 1 binary32)) %908) (/.f32 #s(literal 1 binary32) (pow.f32 %2402 #s(literal -1 binary32))) %2402 (pow.f32 %2402 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (neg.f32 %909)) (neg.f32 %2408) (/.f32 #s(literal 1 binary32) (pow.f32 %2410 #s(literal -1 binary32))) (sqrt.f32 (pow.f32 %2402 #s(literal 2 binary32))) (pow.f32 %2410 #s(literal 1 binary32)) (fabs.f32 %2408) (fabs.f32 (neg.f32 %2402)) %2410 %2419 (*.f32 #s(literal 1 binary32) %2421) (/.f32 #s(literal 1 binary32) (pow.f32 %2419 #s(literal -1 binary32))) (pow.f32 %2419 #s(literal 1 binary32)) (log.f32 (pow.f32 %2410 %4)) %2428 (*.f32 %4 %2421) (*.f32 %4 %2419) (/.f32 #s(literal 1 binary32) (pow.f32 %2428 #s(literal -1 binary32))) (pow.f32 %2428 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2419)) (*.f32 #s(literal 1 binary32) %998) (/.f32 #s(literal -1 binary32) (neg.f32 %997)) (/.f32 #s(literal 1 binary32) (pow.f32 %998 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %997 #s(literal 1 binary32))) %998 (pow.f32 %998 #s(literal 1 binary32)) (pow.f32 %997 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) %997) #s(literal 1 binary32)) %997) (/.f32 #s(literal 1 binary32) (pow.f32 %2448 #s(literal -1 binary32))) %2448 (pow.f32 %2448 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (neg.f32 %998)) (neg.f32 %2454) (/.f32 #s(literal 1 binary32) (pow.f32 %2456 #s(literal -1 binary32))) (sqrt.f32 (pow.f32 %2448 #s(literal 2 binary32))) (pow.f32 %2456 #s(literal 1 binary32)) (fabs.f32 %2454) (fabs.f32 (neg.f32 %2448)) %2456 %2465 (*.f32 #s(literal 1 binary32) %2467) (/.f32 #s(literal 1 binary32) (pow.f32 %2465 #s(literal -1 binary32))) (pow.f32 %2465 #s(literal 1 binary32)) (log.f32 (pow.f32 %2456 %4)) %2474 (*.f32 %4 %2467) (*.f32 %4 %2465) (/.f32 #s(literal 1 binary32) (pow.f32 %2474 #s(literal -1 binary32))) (pow.f32 %2474 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2465)) (*.f32 #s(literal 1 binary32) %928) (/.f32 #s(literal -1 binary32) (neg.f32 %927)) (/.f32 #s(literal 1 binary32) (pow.f32 %928 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %927 #s(literal 1 binary32))) %928 (pow.f32 %928 #s(literal 1 binary32)) (pow.f32 %927 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %2491 #s(literal -1 binary32))) %2491 (fma.f32 #s(literal 1 binary32) %928 #s(literal -1 binary32)) (pow.f32 %2491 #s(literal 1 binary32)) (+.f32 %928 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %928)) %2499 (*.f32 #s(literal 1 binary32) %2501) (/.f32 #s(literal 1 binary32) (pow.f32 %2499 #s(literal -1 binary32))) (pow.f32 %2499 #s(literal 1 binary32)) (log.f32 (pow.f32 %2491 %4)) %2508 (*.f32 %4 %2501) (*.f32 %4 %2499) (/.f32 #s(literal 1 binary32) (pow.f32 %2508 #s(literal -1 binary32))) (pow.f32 %2508 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2499)) %2517 %2519 %2520 %2521 %2522 %2523 %2524 %2526 %2527 %2529 %2531 (*.f32 #s(literal 1 binary32) %1340) (/.f32 #s(literal -1 binary32) (neg.f32 %1339)) (/.f32 #s(literal 1 binary32) (pow.f32 %1340 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %1339 #s(literal 1 binary32))) %1340 (pow.f32 %1340 #s(literal 1 binary32)) (pow.f32 %1339 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %2541 #s(literal -1 binary32))) %2541 (fma.f32 #s(literal 1 binary32) %1340 #s(literal -1 binary32)) (pow.f32 %2541 #s(literal 1 binary32)) (+.f32 %1340 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %1340)) %2549 (*.f32 #s(literal 1 binary32) %2551) (/.f32 #s(literal 1 binary32) (pow.f32 %2549 #s(literal -1 binary32))) (pow.f32 %2549 #s(literal 1 binary32)) (log.f32 (pow.f32 %2541 %4)) %2558 (*.f32 %4 %2551) (*.f32 %4 %2549) (/.f32 #s(literal 1 binary32) (pow.f32 %2558 #s(literal -1 binary32))) (pow.f32 %2558 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2549)) %1377 %1378 %1379 %1381 %1382 %1384 %1386 %1387 %2567 %2570 %2573 %2576 %2577 %2578 %2574 %2579 %2580 %2581 %2582 %2583 %2584 %2586 %2588 %2590 %2575 %2591 %2592 %2595 %2593 %2596 %2597 %2598 %2600 %2601 %2604 %2606 %2607 %2609 %2610 %2611 %2612 %2614 %2615 %2617 %2567 %2570 %2573 %2576 %2577 %2578 %2574 %2579 %2580 %2581 %2582 %2583 %2584 %2586 %2588 %2590 %2575 %2591 %2592 %2595 %2593 %2596 %2597 %2598 %2600 %2601 %2604 %2606 %2607 %2609 %2610 %2611 %2612 %2614 %2615 %2617 %554 %555 %556 %557 %559 %560 %561 %563 %565 %567 %538 %568 %569 %572 %570 %573 %574 %575 %576 %577 %578 %580 %581 %584 %585 %587 %588 %1905 %1906 %1907 %1908 %1909 %1911 %1912 %1914 %572 %570 %573 %574 %575 %576 %577 %578 %580 %581 %584 %585 %587 %588 %1905 %1906 %1907 %1908 %1909 %1911 %1912 %1914 %1470 %1471 %1474 %1476 %1479 %1480 %1481 %1484 %1486 %1487 %1488 %1489 %1492 %2619 %2621 %2622 %2623 %2624 %2626 %2627 %2629 %581 %584 %585 %587 %588 %1905 %1906 %1907 %1908 %1909 %1911 %1912 %1914 %2619 %2621 %2622 %2623 %2624 %2626 %2627 %2629 %2517 %2519 %2520 %2521 %2522 %2523 %2524 %2526 %2527 %2529 %2531 %1576 %1577 %1580 %1581 %1582 %1583 %1585 %1588 %1590 %1591 %1592 %1593 %1594 %1596 %1598 %1622 %1623 %1626 %1627 %1628 %1629 %1631 %1632 %1633 %1635 |
Compiled 3 807 to 9 356 computations (-145.8% saved)
Compiled 3 266 to 19 539 computations (-498.3% saved)
79 alts after pruning (74 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 3 192 | 74 | 3 266 |
| Fresh | 0 | 0 | 0 |
| Picked | 50 | 4 | 54 |
| Done | 0 | 1 | 1 |
| Total | 3 242 | 79 | 3 321 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 97.1% | %2 = (/ (PI ) s) %8 = (exp %2) %25 = (PI.f32 ) (/.f32 (*.f32 (neg.f32 s) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (log.f32 (-.f32 (approx (/ (- %8 -1) (- (* (- (/ (- -1 %8) (- -1 (exp (neg %2)))) 1) u) -1)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 %25 s)))) (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %25) s))))))) #s(literal 1 binary32))))) |
| ▶ | 24.9% | %2 = (/ (PI ) s) %8 = (exp %2) %25 = (PI.f32 ) (/.f32 (*.f32 (neg.f32 s) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (log.f32 (approx (- (/ (- %8 -1) (- (* (- (/ (- -1 %8) (- -1 (exp (neg %2)))) 1) u) -1)) 1) (fma.f32 (/.f32 #s(literal -4 binary32) s) (fma.f32 (*.f32 #s(literal 1/2 binary32) %25) u (*.f32 #s(literal -1/4 binary32) %25)) #s(literal 1 binary32)))))) |
| ▶ | 24.9% | %2 = (/ (PI ) s) %10 = (pow (- (exp %2) -1) -1) %25 = (PI.f32 ) (/.f32 (log.f32 (approx (- (pow (+ (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) %10) -1) 1) (fma.f32 (/.f32 #s(literal -4 binary32) s) (fma.f32 (*.f32 #s(literal 1/2 binary32) %25) u (*.f32 #s(literal -1/4 binary32) %25)) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) s)) |
| ▶ | 96.8% | %2 = (/ (PI ) s) %10 = (pow (- (exp %2) -1) -1) %25 = (PI.f32 ) (/.f32 (log.f32 (approx (- (pow (+ (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) %10) -1) 1) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %25) s)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 %25 s))))) u)) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) s)) |
| ▶ | 25.2% | %0 = (PI ) %2 = (/ %0 s) %10 = (pow (- (exp %2) -1) -1) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (log.f32 (approx (- (pow (+ (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) %10) -1) 1) (approx (- (/ (* (- (* (* 1/2 %0) u) (* 1/4 %0)) -4) s) -1) (+.f32 (/.f32 (PI.f32 ) s) #s(literal 1 binary32))))) (neg.f32 s)) #s(literal -1 binary32))) |
| ▶ | 97.0% | %2 = (/ (PI ) s) %8 = (exp %2) %25 = (PI.f32 ) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (-.f32 (approx (/ (- %8 -1) (- (* (- (/ (- -1 %8) (- -1 (exp (neg %2)))) 1) u) -1)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 %25 s)))) (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %25) s))))))) #s(literal 1 binary32))) (neg.f32 s)))) |
| ▶ | 92.8% | %0 = (PI ) %40 = (/.f32 (PI.f32 ) s) %52 = (+ 1 (exp (/ %0 s))) %53 = (/ 1 %52) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) s)) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (*.f32 #s(literal -1 binary32) %40)))) (/.f32 #s(literal 1 binary32) (approx %52 (+.f32 #s(literal 2 binary32) %40)))))) #s(literal 1 binary32))))) |
| ▶ | 25.0% | %0 = (PI ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) s)) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 u #s(literal 13176795/8388608 binary32)) (*.f32 #s(literal 1/4 binary32) (PI.f32 ))) s)))))) |
| ▶ | 97.1% | %0 = (PI ) %2 = (/ %0 s) %40 = (/.f32 (PI.f32 ) s) %53 = (/ 1 (+ 1 (exp %2))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) s)) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1) (approx (- (/ 1 (* u (- (/ 1 (+ 1 (exp (* -1 %2)))) %53))) 1) (/.f32 (fma.f32 #s(literal -1 binary32) u (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (*.f32 #s(literal -1 binary32) %40)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 %40)))))) u))))) |
| ▶ | 25.1% | %0 = (PI ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) %67 = (* 1/4 %0) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) s)) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1) (approx (+ 1 (* -4 (/ (- (* u (- %67 (* -1/4 %0))) %67) s))) (+.f32 #s(literal 1 binary32) (/.f32 (PI.f32 ) s)))))) |
| ✓ | 11.6% | %0 = (PI ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) s)) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1)) (/.f32 (PI.f32 ) s))) |
| ▶ | 36.1% | %0 = (PI ) %482 = (/.f32 #s(literal 1 binary32) (approx (+ 1 (exp (/ %0 s))) (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32 ) s)))) (*.f32 (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) s))) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (approx (/ 1 (+ 1 (exp (/ (neg %0) s)))) #s(literal 1/2 binary32)) %482)) %482)) #s(literal 1 binary32)))) |
| ▶ | 3.1% | %0 = (PI ) %2 = (/ %0 s) %25 = (PI.f32 ) %53 = (/ 1 (+ 1 (exp %2))) (*.f32 (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) s))) (log.f32 (-.f32 (approx (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) (approx (/ 1 (* u (- (/ 1 (+ 1 (exp (* -1 %2)))) %53))) (/.f32 s (*.f32 u (-.f32 (*.f32 #s(literal 1/4 binary32) %25) (*.f32 #s(literal -1/4 binary32) %25)))))) #s(literal 1 binary32)))) |
| ▶ | 11.3% | %0 = (PI ) %25 = (PI.f32 ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) %67 = (* 1/4 %0) (*.f32 (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) s))) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1)) (approx (* -4 (/ (- (* u (- %67 (* -1/4 %0))) %67) s)) (*.f32 u (fma.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) %25) (*.f32 #s(literal -1/4 binary32) %25)) s) (/.f32 %25 (*.f32 s u))))))) |
| ▶ | 25.2% | %0 = (PI ) %2 = (/ %0 s) %10 = (pow (- (exp %2) -1) -1) (*.f32 (neg.f32 s) (/.f32 #s(literal 1 binary32) (pow.f32 (log.f32 (approx (- (pow (+ (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) %10) -1) 1) (approx (- (/ (* (- (* (* 1/2 %0) u) (* 1/4 %0)) -4) s) -1) (+.f32 (/.f32 (PI.f32 ) s) #s(literal 1 binary32))))) #s(literal -1 binary32)))) |
| ▶ | 24.9% | %2 = (/ (PI ) s) %8 = (exp %2) %25 = (PI.f32 ) (*.f32 (neg.f32 s) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (log.f32 (approx (- (/ (- %8 -1) (- (* (- (/ (- -1 %8) (- -1 (exp (neg %2)))) 1) u) -1)) 1) (fma.f32 (/.f32 #s(literal -4 binary32) s) (fma.f32 (*.f32 #s(literal 1/2 binary32) %25) u (*.f32 #s(literal -1/4 binary32) %25)) #s(literal 1 binary32))))))) |
| ▶ | 84.7% | %8 = (exp (/ (PI ) s)) %25 = (PI.f32 ) %36 = (exp.f32 (/.f32 (neg.f32 %25) s)) %180 = (+.f32 #s(literal 2 binary32) (/.f32 %25 s)) %182 = (/.f32 #s(literal 1 binary32) (approx (- %8 -1) %180)) %470 = (/.f32 #s(literal 1 binary32) (approx (+ %8 1) %180)) (*.f32 (neg.f32 s) (-.f32 (log.f32 (fabs.f32 (+.f32 (fma.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) %36)) %182) u %182) #s(literal -1 binary32)))) (log.f32 (fabs.f32 (*.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 %36 #s(literal 1 binary32))) %470) u %470) #s(literal -1 binary32)))))) |
| ▶ | 84.8% | %25 = (PI.f32 ) %182 = (/.f32 #s(literal 1 binary32) (approx (- (exp (/ (PI ) s)) -1) (+.f32 #s(literal 2 binary32) (/.f32 %25 s)))) %184 = (fma.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %25) s)))) %182) u %182) (*.f32 (neg.f32 s) (neg.f32 (log.f32 (/.f32 (fabs.f32 (*.f32 %184 #s(literal -1 binary32))) (fabs.f32 (+.f32 %184 #s(literal -1 binary32))))))) |
| ▶ | 2.3% | %106 = (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (PI.f32 ) s))) (*.f32 (neg.f32 s) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (-.f32 (/.f32 %106 (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s)))) #s(literal 1 binary32)) u))) %106 #s(literal -1 binary32)))) |
| ▶ | 2.3% | %25 = (PI.f32 ) %584 = (-.f32 #s(literal -1 binary32) (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) %25))) (*.f32 (neg.f32 s) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (-.f32 (/.f32 %584 (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %25) s)))) #s(literal 1 binary32)) u))) %584 #s(literal -1 binary32)))) |
| ▶ | 45.4% | %25 = (PI.f32 ) %574 = (approx (- -1 (exp (/ (PI ) s))) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 %25 #s(literal 2 binary32)) s)) (*.f32 #s(literal -1 binary32) %25)) s)) #s(literal 2 binary32))) (*.f32 (neg.f32 s) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (-.f32 (/.f32 %574 (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %25) s)))) #s(literal 1 binary32)) u))) %574 #s(literal -1 binary32)))) |
| ▶ | 84.0% | %25 = (PI.f32 ) %521 = (approx (- -1 (exp (/ (PI ) s))) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %25 s)) #s(literal 2 binary32))) (*.f32 (neg.f32 s) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (-.f32 (/.f32 %521 (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %25) s)))) #s(literal 1 binary32)) u))) %521 #s(literal -1 binary32)))) |
| ▶ | 84.2% | %0 = (PI ) %25 = (PI.f32 ) %227 = (+ (exp (/ %0 s)) 1) (*.f32 (neg.f32 s) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (approx (+ (* (* (- (/ 1 (+ (exp (/ (neg %0) s)) 1)) (/ 1 %227)) u) %227) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 u (-.f32 (*.f32 #s(literal 1/4 binary32) %25) (*.f32 #s(literal -1/4 binary32) %25))) s))))) (approx %227 (+.f32 #s(literal 2 binary32) (/.f32 %25 s))) #s(literal -1 binary32)))) |
| ▶ | 2.3% | %25 = (PI.f32 ) %101 = (exp.f32 (/.f32 %25 s)) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 (-.f32 %101 #s(literal -1 binary32)) (fma.f32 (-.f32 (/.f32 (-.f32 #s(literal -1 binary32) %101) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %25) s)))) #s(literal 1 binary32)) u #s(literal 1 binary32))) #s(literal 1 binary32)))) |
| ▶ | 84.1% | %0 = (PI ) %25 = (PI.f32 ) %227 = (+ (exp (/ %0 s)) 1) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 (approx %227 (+.f32 #s(literal 2 binary32) (/.f32 %25 s))) (approx (+ (* (* (- (/ 1 (+ (exp (/ (neg %0) s)) 1)) (/ 1 %227)) u) %227) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 u (-.f32 (*.f32 #s(literal 1/4 binary32) %25) (*.f32 #s(literal -1/4 binary32) %25))) s))))) #s(literal 1 binary32)))) |
| ▶ | 36.1% | %2 = (/ (PI ) s) %182 = (/.f32 #s(literal 1 binary32) (approx (- (exp %2) -1) (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32 ) s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 (approx (pow (- (exp (neg %2)) -1) -1) #s(literal 1/2 binary32)) %182) u %182)) #s(literal 1 binary32)))) |
| ▶ | 8.9% | %0 = (PI ) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (approx (/ 1 (+ (exp (/ (neg %0) s)) 1)) #s(literal 1/2 binary32)) u (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (PI.f32 ) s))))) (approx (/ -1 (+ (exp (/ %0 s)) 1)) #s(literal -1/2 binary32)))) #s(literal 1 binary32)))) |
| ▶ | 37.5% | %0 = (PI ) %40 = (/.f32 (PI.f32 ) s) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (approx (/ 1 (+ (exp (/ (neg %0) s)) 1)) #s(literal 1/2 binary32)) u (/.f32 u (approx (- -1 (exp (/ %0 s))) (-.f32 (*.f32 #s(literal -1 binary32) %40) #s(literal 2 binary32))))) (/.f32 #s(literal -1 binary32) (+.f32 (exp.f32 %40) #s(literal 1 binary32))))) #s(literal 1 binary32)))) |
| ▶ | 4.0% | %0 = (PI ) %25 = (PI.f32 ) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (approx (/ 1 (+ (exp (/ (neg %0) s)) 1)) #s(literal 1/2 binary32)) u (approx (/ u (- -1 (exp (/ %0 s)))) (fma.f32 #s(literal -1/2 binary32) u (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 u %25) s))))) (/.f32 #s(literal -1 binary32) (+.f32 (exp.f32 (/.f32 %25 s)) #s(literal 1 binary32))))) #s(literal 1 binary32)))) |
| ▶ | 94.0% | %25 = (PI.f32 ) %35 = (/.f32 (neg.f32 %25) s) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 u (approx (- -1 (exp (/ (PI ) s))) (-.f32 %35 #s(literal 2 binary32)))) (/.f32 u (-.f32 (exp.f32 %35) #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 (exp.f32 (/.f32 %25 s)) #s(literal -1 binary32))))) #s(literal 1 binary32)))) |
| ▶ | 84.0% | %8 = (exp (/ (PI ) s)) %180 = (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32 ) s)) %469 = (approx (+ %8 1) %180) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 u (-.f32 (/.f32 %469 (+.f32 (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s)) #s(literal 1 binary32))) #s(literal 1 binary32))) %469) (/.f32 #s(literal 1 binary32) (approx (+ 1 %8) %180)))) #s(literal 1 binary32)))) |
| ▶ | 84.1% | %8 = (exp (/ (PI ) s)) %180 = (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32 ) s)) %469 = (approx (+ %8 1) %180) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (*.f32 (-.f32 (/.f32 %469 (+.f32 (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s)) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) %469))) (/.f32 #s(literal 1 binary32) (approx (+ 1 %8) %180)))) #s(literal 1 binary32)))) |
| ▶ | 84.2% | %0 = (PI ) %25 = (PI.f32 ) %227 = (+ (exp (/ %0 s)) 1) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (approx (+ (* (* (- (/ 1 (+ (exp (/ (neg %0) s)) 1)) (/ 1 %227)) u) %227) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 u (-.f32 (*.f32 #s(literal 1/4 binary32) %25) (*.f32 #s(literal -1/4 binary32) %25))) s)))) (/.f32 #s(literal 1 binary32) (approx %227 (+.f32 #s(literal 2 binary32) (/.f32 %25 s)))))) #s(literal 1 binary32)))) |
| ▶ | 93.3% | %2 = (/ (PI ) s) %9 = (- (exp %2) -1) %10 = (pow %9 -1) %25 = (PI.f32 ) (*.f32 (neg.f32 s) (log.f32 (-.f32 (approx (pow (+ (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) %10) -1) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %25) s)))) (/.f32 #s(literal 1 binary32) (approx %9 (+.f32 #s(literal 2 binary32) (/.f32 %25 s))))) u))) #s(literal 1 binary32)))) |
| ▶ | 0.7% | %0 = (PI ) %40 = (/.f32 (PI.f32 ) s) %117 = (- -1 (exp (/ %0 s))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (approx (/ %117 (- -1 (* (- (/ %117 (- -1 (exp (/ (neg %0) s)))) 1) u))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 %40))) (/.f32 u (-.f32 #s(literal -1 binary32) (-.f32 (cosh.f32 %40) (sinh.f32 %40))))))) #s(literal 1 binary32)))) |
| ▶ | 97.4% | %0 = (PI ) %117 = (- -1 (exp (/ %0 s))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (approx (/ %117 (- -1 (* (- (/ %117 (- -1 (exp (/ (neg %0) s)))) 1) u))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (PI.f32 ) s)))) (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s))))))) #s(literal 1 binary32)))) |
| ▶ | 36.9% | %0 = (PI ) %117 = (- -1 (exp (/ %0 s))) %154 = (- -1 (exp (/ (neg %0) s))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (approx (/ %117 (- -1 (* (- (/ %117 %154) 1) u))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (PI.f32 ) s)))) (/.f32 u (approx %154 #s(literal -2 binary32)))))) #s(literal 1 binary32)))) |
| ▶ | 97.4% | %8 = (exp (/ (PI ) s)) (*.f32 (neg.f32 s) (log.f32 (-.f32 (approx (/ 1 (- (+ (/ u (- -1 %8)) (/ u (+ (exp (/ -13176795/4194304 s)) 1))) (/ -1 (+ %8 1)))) (/.f32 #s(literal 1 binary32) (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (PI.f32 ) s)))))))) #s(literal 1 binary32)))) |
| ▶ | 3.1% | %0 = (PI ) %2 = (/ %0 s) %53 = (/ 1 (+ 1 (exp %2))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (approx (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) (approx (/ 1 (* u (- (/ 1 (+ 1 (exp (* -1 %2)))) %53))) (/.f32 s (*.f32 u #s(literal 13176795/8388608 binary32))))) #s(literal 1 binary32)))) |
| ▶ | 12.2% | %2 = (/ (PI ) s) %10 = (pow (- (exp %2) -1) -1) %13 = (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) (*.f32 (neg.f32 s) (log.f32 (fabs.f32 (-.f32 (approx (pow (+ %13 %10) -1) (approx (pow %13 -1) (/.f32 s (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32 )) u)))) #s(literal 1 binary32))))) |
| ▶ | 1.3% | %101 = (exp.f32 (/.f32 (PI.f32 ) s)) (*.f32 (neg.f32 s) (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 %101 #s(literal -1 binary32)) (fma.f32 (-.f32 (/.f32 (-.f32 #s(literal -1 binary32) %101) (approx (- -1 (exp (neg (/ (PI ) s)))) #s(literal -2 binary32))) #s(literal 1 binary32)) u #s(literal 1 binary32))))))) |
| ▶ | 2.3% | %25 = (PI.f32 ) %101 = (exp.f32 (/.f32 %25 s)) (*.f32 (neg.f32 s) (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 %101 #s(literal 1 binary32)) (fma.f32 (fma.f32 (-.f32 #s(literal -1 binary32) %101) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %25) s)))) #s(literal -1 binary32)) u #s(literal 1 binary32))))))) |
| ▶ | 12.7% | %0 = (PI ) %8 = (exp (/ %0 s)) (*.f32 (neg.f32 s) (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx (/ (+ (* u (- (/ (- -1 %8) (- -1 (exp (/ (neg %0) s)))) 1)) 1) (+ %8 1)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u #s(literal -13176795/4194304 binary32))) (*.f32 #s(literal -1/4 binary32) (PI.f32 ))) s))))))))) |
| ▶ | 25.0% | %2 = (/ (PI ) s) %10 = (pow (- (exp %2) -1) -1) (*.f32 (neg.f32 s) (log.f32 (approx (- (pow (+ (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) %10) -1) 1) (fma.f32 (/.f32 (fma.f32 #s(literal 13176795/8388608 binary32) u (*.f32 #s(literal -1/4 binary32) (PI.f32 ))) s) #s(literal -4 binary32) #s(literal 1 binary32))))) |
| ▶ | 22.3% | %0 = (PI ) %25 = (PI.f32 ) %117 = (- -1 (exp (/ %0 s))) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ %117 (- -1 (* (- (/ %117 (- -1 (exp (/ (neg %0) s)))) 1) u))) 1) (approx (+ (* (/ (+ (* (* 1/2 %0) u) (* -1/4 %0)) s) -4) 1) (*.f32 u (fma.f32 #s(literal -2 binary32) (/.f32 %25 s) (+.f32 (/.f32 #s(literal 1 binary32) u) (/.f32 %25 (*.f32 s u))))))))) |
| ▶ | 25.0% | %0 = (PI ) %25 = (PI.f32 ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) %25) (/.f32 u s) (*.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 #s(literal 1 binary32) s) %25)))))))) |
| ▶ | 17.6% | %0 = (PI ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32 )) u) s) (*.f32 s #s(literal 13176795/16777216 binary32))) (*.f32 s s))))))) |
| ▶ | 25.0% | %0 = (PI ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 u #s(literal 13176795/8388608 binary32)) #s(literal 13176795/16777216 binary32)) s)))))) |
| ▶ | 17.6% | %0 = (PI ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- (* (* (* 1/2 %0) u) s) (* s (* 1/4 %0))) (*.f32 #s(literal -1/4 binary32) (*.f32 s (PI.f32 )))) (*.f32 s s))))))) |
| ▶ | 22.3% | %0 = (PI ) %25 = (PI.f32 ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) %67 = (* 1/4 %0) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1) (+.f32 #s(literal 1 binary32) (approx (* -4 (/ (- (* u (- %67 (* -1/4 %0))) %67) s)) (*.f32 u (fma.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) %25) (*.f32 #s(literal -1/4 binary32) %25)) s) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u s) %25))))))))) |
| ▶ | 22.3% | %0 = (PI ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) %67 = (* 1/4 %0) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1) (+.f32 #s(literal 1 binary32) (approx (* -4 (/ (- (* u (- %67 (* -1/4 %0))) %67) s)) (*.f32 u (fma.f32 #s(literal -4 binary32) (/.f32 #s(literal 13176795/8388608 binary32) s) (/.f32 (PI.f32 ) (*.f32 s u))))))))) |
| ▶ | 25.0% | %0 = (PI ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1) (+.f32 #s(literal 1 binary32) (approx (* -4 (/ (- (* u 13176795/8388608) (* 1/4 %0)) s)) (fma.f32 #s(literal -13176795/2097152 binary32) (/.f32 u s) (/.f32 (PI.f32 ) s))))))) |
| ▶ | 25.2% | %0 = (PI ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) %67 = (* 1/4 %0) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1) (approx (+ 1 (* -4 (/ (- (* u (- %67 (* -1/4 %0))) %67) s))) (fma.f32 (/.f32 #s(literal 1 binary32) s) (PI.f32 ) #s(literal 1 binary32)))))) |
| ▶ | 25.2% | %0 = (PI ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) %67 = (* 1/4 %0) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1) (approx (+ 1 (* -4 (/ (- (* u (- %67 (* -1/4 %0))) %67) s))) (/.f32 (fma.f32 #s(literal 1 binary32) s (PI.f32 )) s))))) |
| ✓ | 25.2% | %0 = (PI ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) %67 = (* 1/4 %0) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1) (approx (+ 1 (* -4 (/ (- (* u (- %67 (* -1/4 %0))) %67) s))) (+.f32 #s(literal 1 binary32) (/.f32 (PI.f32 ) s)))))) |
| ▶ | 25.2% | %0 = (PI ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) %67 = (* 1/4 %0) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1) (approx (+ 1 (* -4 (/ (- (* u (- %67 (* -1/4 %0))) %67) s))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 s (PI.f32 ))))))))) |
| ▶ | 98.7% | %0 = (PI ) %40 = (/.f32 (PI.f32 ) s) %228 = (/ 1 (+ (exp (/ %0 s)) 1)) %231 = (+ (* (- (/ 1 (+ (exp (/ (neg %0) s)) 1)) %228) u) %228) %240 = (+.f32 #s(literal 1 binary32) (exp.f32 %40)) %246 = (+.f32 (/.f32 #s(literal 1 binary32) %240) (/.f32 u (+.f32 #s(literal 1 binary32) (exp.f32 (*.f32 #s(literal -1 binary32) %40))))) %247 = (/.f32 u %240) (*.f32 (neg.f32 s) (approx (- (log (fabs (+ -1 (* 1 %231)))) (log (fabs (* %231 -1)))) (-.f32 (log.f32 (fabs.f32 (-.f32 %246 (+.f32 #s(literal 1 binary32) %247)))) (log.f32 (fabs.f32 (*.f32 #s(literal -1 binary32) (-.f32 %246 %247))))))) |
| ✓ | 11.6% | %0 = (PI ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (neg.f32 s) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1)) (/.f32 (PI.f32 ) s))) |
| ▶ | 11.8% | %0 = (PI ) %25 = (PI.f32 ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (neg.f32 s) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1)) (/.f32 #s(literal 1 binary32) (/.f32 s (approx (* (+ (* (* 1/2 %0) u) (* -1/4 %0)) -4) (+.f32 %25 (*.f32 #s(literal -2 binary32) (*.f32 u %25)))))))) |
| ▶ | 11.6% | %0 = (PI ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (neg.f32 s) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1)) (/.f32 #s(literal 1 binary32) (/.f32 s (approx (* (+ (* (* 1/2 %0) u) (* -1/4 %0)) -4) (PI.f32 )))))) |
| ▶ | 11.6% | %0 = (PI ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (neg.f32 s) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (PI.f32 ) s))))) |
| ✓ | 11.6% | %0 = (PI ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (neg.f32 s) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1)) (*.f32 (/.f32 #s(literal 1 binary32) s) (PI.f32 )))) |
| ▶ | 11.3% | %0 = (PI ) %25 = (PI.f32 ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (neg.f32 s) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1)) (approx (/ 1 (/ s (* (+ (* (* 1/2 %0) u) (* -1/4 %0)) -4))) (*.f32 u (fma.f32 #s(literal -2 binary32) (/.f32 %25 s) (/.f32 %25 (*.f32 s u))))))) |
| ▶ | 84.9% | %25 = (PI.f32 ) %182 = (/.f32 #s(literal 1 binary32) (approx (- (exp (/ (PI ) s)) -1) (+.f32 #s(literal 2 binary32) (/.f32 %25 s)))) %184 = (fma.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %25) s)))) %182) u %182) (*.f32 (log.f32 (/.f32 (+.f32 %184 #s(literal -1 binary32)) (*.f32 %184 #s(literal -1 binary32)))) (neg.f32 s)) |
| ▶ | 25.2% | %2 = (/ (PI ) s) %10 = (pow (- (exp %2) -1) -1) %25 = (PI.f32 ) (log.f32 (pow.f32 (-.f32 (approx (pow (+ (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) %10) -1) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %25) s)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 %25 s))))) u))) #s(literal 1 binary32)) (neg.f32 s))) |
| ▶ | 3.0% | %2 = (/ (PI ) s) %10 = (pow (- (exp %2) -1) -1) %13 = (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) (log.f32 (pow.f32 (-.f32 (approx (pow (+ %13 %10) -1) (approx (pow %13 -1) (/.f32 s (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32 )) u)))) #s(literal 1 binary32)) (neg.f32 s))) |
| ▶ | 25.2% | %0 = (PI ) %117 = (- -1 (exp (/ %0 s))) (log.f32 (pow.f32 (-.f32 (approx (/ %117 (- -1 (* (- (/ %117 (- -1 (exp (/ (neg %0) s)))) 1) u))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (PI.f32 ) s)))) (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s))))))) #s(literal 1 binary32)) (neg.f32 s))) |
| ▶ | 15.8% | %2 = (/ (PI ) s) %10 = (pow (- (exp %2) -1) -1) (log.f32 (pow.f32 (approx (- (pow (+ (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) %10) -1) 1) (fma.f32 (/.f32 (fma.f32 #s(literal 13176795/8388608 binary32) u (*.f32 #s(literal -1/4 binary32) (PI.f32 ))) s) #s(literal -4 binary32) #s(literal 1 binary32))) (neg.f32 s))) |
| ▶ | 16.0% | %0 = (PI ) %2 = (/ %0 s) %10 = (pow (- (exp %2) -1) -1) (log.f32 (pow.f32 (approx (- (pow (+ (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) %10) -1) 1) (approx (- (/ (* (- (* (* 1/2 %0) u) (* 1/4 %0)) -4) s) -1) (+.f32 (/.f32 (PI.f32 ) s) #s(literal 1 binary32)))) (neg.f32 s))) |
| ▶ | 15.6% | %2 = (/ (PI ) s) %8 = (exp %2) %25 = (PI.f32 ) (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (approx (- (/ (- %8 -1) (- (* (- (/ (- -1 %8) (- -1 (exp (neg %2)))) 1) u) -1)) 1) (fma.f32 (/.f32 #s(literal -4 binary32) s) (fma.f32 (*.f32 #s(literal 1/2 binary32) %25) u (*.f32 #s(literal -1/4 binary32) %25)) #s(literal 1 binary32))) s))) |
| ▶ | 1.3% | %0 = (PI ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) %101 = (exp.f32 (/.f32 (PI.f32 ) s)) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1))) (fma.f32 (/.f32 (*.f32 (pow.f32 (+.f32 %101 #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (/.f32 u (-.f32 #s(literal -1 binary32) %101)) (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s)))))) %101) s #s(literal -13176795/4194304 binary32))) |
| ▶ | 11.8% | %0 = (PI ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1))) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32 )) u #s(literal -13176795/16777216 binary32)) #s(literal 4 binary32))) |
| ▶ | 11.8% | %0 = (PI ) %25 = (PI.f32 ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) %67 = (* 1/4 %0) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1))) (*.f32 #s(literal 4 binary32) (approx (- (* u (- %67 (* -1/4 %0))) %67) (*.f32 u (-.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 %25 u) (*.f32 #s(literal 1/4 binary32) %25)) #s(literal -13176795/16777216 binary32)))))) |
| ▶ | 11.8% | %0 = (PI ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1))) (approx (* 4 (- (* u 13176795/8388608) (* 1/4 %0))) (fma.f32 #s(literal -1 binary32) (PI.f32 ) (*.f32 #s(literal 13176795/2097152 binary32) u)))) |
| ▶ | 11.8% | %0 = (PI ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1))) (approx (* 4 (- (* u 13176795/8388608) (* 1/4 %0))) (*.f32 u (+.f32 #s(literal 13176795/2097152 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (PI.f32 ) u)))))) |
| ▶ | 4.9% | %0 = (PI ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1))) (approx (* 4 (- (* u 13176795/8388608) (* 1/4 %0))) (*.f32 #s(literal 13176795/2097152 binary32) u))) |
| ✓ | 11.7% | %0 = (PI ) %53 = (/ 1 (+ 1 (exp (/ %0 s)))) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %53)) %53)) 1))) #s(literal -13176795/4194304 binary32)) |
| ▶ | 14.9% | %2 = (/ (PI ) s) %10 = (pow (- (exp %2) -1) -1) %25 = (PI.f32 ) (approx (* (log (- (pow (+ (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) %10) -1) 1)) (neg s)) (/.f32 (neg.f32 s) (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %25) s)))) (approx %10 (fma.f32 #s(literal -1/4 binary32) (/.f32 %25 s) #s(literal 1/2 binary32)))) u))) |
| ▶ | 14.8% | %2 = (/ (PI ) s) %10 = (pow (- (exp %2) -1) -1) %11 = (- (pow (- (exp (neg %2)) -1) -1) %10) (approx (* (log (- (pow (+ (* %11 u) %10) -1) 1)) (neg s)) (neg.f32 (approx (/ (/ s u) %11) (/.f32 (*.f32 s s) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32 )) u))))) |
Compiled 79 to 487 computations (-516.5% saved)
| Inputs |
|---|
%0 = (PI ) %7 = (* 1/4 %0) %9 = (* -1/4 %0) %0 (neg %0) (* -1 %0) (pow %0 2) %7 %9 (- %7 %9) (* 1/2 %0) |
| Outputs |
|---|
#s(literal 13176795/4194304 binary32) #s(literal -13176795/4194304 binary32) #s(literal -13176795/4194304 binary32) #s(literal 5174515/524288 binary32) #s(literal 13176795/16777216 binary32) #s(literal -13176795/16777216 binary32) #s(literal 13176795/8388608 binary32) #s(literal 13176795/8388608 binary32) |
| 0.0ms | 1× | 0 | valid |
Compiled 27 to 14 computations (48.1% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15362 | 464376 |
| 1× | iter-limit |
| Inputs |
|---|
%1 = (neg.f32 s) %4 = (PI.f32 ) %5 = (neg.f32 %4) %6 = (/.f32 %5 s) %7 = (exp.f32 %6) %8 = (/.f32 %4 s) %9 = (exp.f32 %8) %10 = (+.f32 #s(literal 1 binary32) %9) %11 = (/.f32 #s(literal 1 binary32) %10) %14 = (*.f32 #s(literal -1 binary32) %8) %15 = (exp.f32 %14) %16 = (+.f32 #s(literal 1 binary32) %15) %17 = (/.f32 #s(literal 1 binary32) %16) %18 = (-.f32 %17 %11) %23 = (*.f32 #s(literal -1 binary32) %4) %25 = (/.f32 #s(literal 1 binary32) %18) %26 = (pow.f32 %4 #s(literal 2 binary32)) %28 = (PI ) %31 = (exp (/ (neg %28) s)) %33 = (/ 1 (+ 1 %31)) %34 = (approx %33 #s(literal 1/2 binary32)) %37 = (+.f32 #s(literal 1 binary32) %8) %38 = (+.f32 #s(literal 2 binary32) %8) %39 = (/ %28 s) %40 = (exp %39) %41 = (+ 1 %40) %42 = (approx %41 %38) %43 = (*.f32 #s(literal 1/4 binary32) %4) %44 = (*.f32 #s(literal -1/4 binary32) %4) %45 = (-.f32 %43 %44) %46 = (/.f32 %45 s) %47 = (*.f32 u %45) %48 = (/.f32 %47 s) %50 = (/.f32 %26 s) %51 = (/.f32 #s(literal -1 binary32) s) %52 = (/.f32 #s(literal 1 binary32) %51) %53 = (/.f32 #s(literal 1 binary32) s) %54 = (sinh.f32 %8) %55 = (cosh.f32 %8) %56 = (-.f32 %55 %54) %57 = (-.f32 #s(literal -1 binary32) %7) %58 = (+.f32 %7 #s(literal 1 binary32)) %59 = (+.f32 %9 #s(literal 1 binary32)) %60 = (/.f32 #s(literal 1 binary32) %58) %61 = (-.f32 %7 #s(literal -1 binary32)) %62 = (/.f32 #s(literal -1 binary32) %57) %63 = (*.f32 %53 %4) %64 = (/.f32 s %4) %65 = (-.f32 #s(literal -1 binary32) %9) %66 = (-.f32 %9 #s(literal -1 binary32)) %67 = (/.f32 #s(literal -1 binary32) %59) %68 = (/.f32 #s(literal -1 binary32) %65) %69 = (/.f32 %65 %57) %70 = (-.f32 %69 #s(literal 1 binary32)) %71 = (/.f32 u %65) %72 = (fma.f32 %70 u #s(literal 1 binary32)) %73 = (*.f32 %1 #s(literal 1 binary32)) %74 = (/.f32 #s(literal -13176795/4194304 binary32) s) %75 = (exp.f32 %74) %76 = (+.f32 #s(literal 1 binary32) %75) %77 = (/.f32 #s(literal 1 binary32) %76) %78 = (-.f32 %77 %11) %79 = (*.f32 u %78) %80 = (/.f32 #s(literal 1 binary32) %42) %86 = (* 1/4 %28) %88 = (* -1/4 %28) %91 = (- (* u (- %86 %88)) %86) %93 = (* -4 (/ %91 s)) %94 = (+ 1 %93) %95 = (approx %94 %37) %96 = (/.f32 u %10) %97 = (/.f32 u %16) %98 = (/.f32 %4 u) %99 = (fma.f32 #s(literal -1/4 binary32) %98 %43) %100 = (*.f32 s u) %101 = (/.f32 %4 %100) %102 = (fma.f32 #s(literal -4 binary32) %46 %101) %103 = (*.f32 u %102) %104 = (approx %93 %103) %105 = (/.f32 #s(literal 1 binary32) u) %106 = (+.f32 %105 %101) %107 = (+.f32 %11 %97) %108 = (/.f32 s %47) %114 = (/ 1 %41) %117 = (/ 1 (* u (- (/ 1 (+ 1 (exp (* -1 %39)))) %114))) %118 = (approx %117 %108) %119 = (- -1 %31) %120 = (approx %119 #s(literal -2 binary32)) %121 = (-.f32 %14 #s(literal 2 binary32)) %122 = (- -1 %40) %123 = (approx %122 %121) %124 = (+ %40 1) %125 = (/ -1 %124) %126 = (approx %125 #s(literal -1/2 binary32)) %127 = (*.f32 #s(literal 1/2 binary32) %4) %128 = (*.f32 u %4) %129 = (/.f32 %128 s) %130 = (*.f32 #s(literal 1/4 binary32) %129) %131 = (fma.f32 #s(literal -1/2 binary32) u %130) %132 = (/ u %122) %133 = (approx %132 %131) %134 = (*.f32 #s(literal 1/2 binary32) %50) %135 = (-.f32 %134 %23) %136 = (/.f32 %135 s) %137 = (*.f32 #s(literal -1 binary32) %136) %138 = (-.f32 %137 #s(literal 2 binary32)) %139 = (approx %122 %138) %140 = (/.f32 u %57) %141 = (-.f32 %71 %140) %142 = (/.f32 #s(literal 1 binary32) %141) %143 = (pow.f32 %59 #s(literal 2 binary32)) %144 = (*.f32 u s) %146 = (/ 1 (+ %31 1)) %147 = (approx %146 #s(literal 1/2 binary32)) %148 = (+.f32 %8 #s(literal 1 binary32)) %149 = (-.f32 %6 #s(literal 2 binary32)) %150 = (approx %124 %38) %151 = (/.f32 #s(literal 1 binary32) %150) %152 = (*.f32 s s) %153 = (*.f32 %127 u) %154 = (fma.f32 %127 u %44) %155 = (*.f32 %153 s) %156 = (/.f32 u s) %157 = (fma.f32 %147 u %71) %158 = (-.f32 %60 %151) %159 = (fma.f32 %158 u %151) %160 = (*.f32 %159 #s(literal -1 binary32)) %161 = (fabs.f32 %160) %162 = (log.f32 %161) %163 = (-.f32 #s(literal -1 binary32) %75) %164 = (/.f32 %65 %163) %165 = (-.f32 %164 #s(literal 1 binary32)) %166 = (+.f32 %75 #s(literal 1 binary32)) %167 = (*.f32 u #s(literal 13176795/8388608 binary32)) %168 = (-.f32 %167 %43) %169 = (/.f32 %168 s) %170 = (*.f32 #s(literal -4 binary32) %169) %171 = (+.f32 #s(literal 1 binary32) %170) %175 = (/ 1 (+ (* u (- %33 %114)) %114)) %176 = (- %175 1) %177 = (approx %176 %171) %178 = (log.f32 %177) %179 = (/.f32 #s(literal 13176795/8388608 binary32) s) %180 = (-.f32 %17 %80) %181 = (*.f32 u %180) %182 = (-.f32 %34 %80) %183 = (*.f32 u %182) %184 = (+.f32 %183 %80) %185 = (/.f32 #s(literal 1 binary32) %184) %186 = (-.f32 %185 #s(literal 1 binary32)) %187 = (log.f32 %186) %188 = (exp.f32 %63) %189 = (-.f32 #s(literal -1 binary32) %188) %190 = (/.f32 %189 %57) %191 = (-.f32 %190 #s(literal 1 binary32)) %192 = (/.f32 #s(literal 1 binary32) %181) %193 = (approx %175 %118) %194 = (-.f32 %193 #s(literal 1 binary32)) %195 = (log.f32 %194) %196 = (log %176) %197 = (approx %196 %104) %198 = (approx %176 %95) %199 = (log.f32 %198) %200 = (/.f32 %123 %57) %201 = (-.f32 %200 #s(literal 1 binary32)) %202 = (/.f32 u %123) %203 = (/.f32 %139 %57) %204 = (-.f32 %203 #s(literal 1 binary32)) %205 = (fma.f32 #s(literal -1 binary32) u %25) %206 = (/.f32 %205 u) %208 = (approx (- %117 1) %206) %209 = (*.f32 s %4) %210 = (*.f32 #s(literal -1/4 binary32) %209) %213 = (* (* 1/2 %28) u) %217 = (approx (- (* %213 s) (* s %86)) %210) %218 = (+ %213 %88) %219 = (* %218 -4) %220 = (approx %219 %4) %221 = (*.f32 #s(literal -2 binary32) %128) %222 = (+.f32 %4 %221) %223 = (approx %219 %222) %225 = (*.f32 #s(literal 13176795/2097152 binary32) u) %226 = (fma.f32 #s(literal -1 binary32) %4 %225) %230 = (- (* u 13176795/8388608) %86) %231 = (* 4 %230) %232 = (approx %231 %226) %234 = (fma.f32 #s(literal -13176795/2097152 binary32) %156 %8) %237 = (approx (* -4 (/ %230 s)) %234) %238 = (fma.f32 #s(literal -2 binary32) %8 %101) %239 = (*.f32 u %238) %242 = (approx (/ 1 (/ s %219)) %239) %243 = (fma.f32 #s(literal -2 binary32) %8 %106) %244 = (*.f32 u %243) %248 = (approx (+ (* (/ %218 s) -4) 1) %244) %249 = (+.f32 #s(literal 1 binary32) %96) %250 = (-.f32 %107 %249) %251 = (fabs.f32 %250) %252 = (log.f32 %251) %253 = (-.f32 %107 %96) %254 = (*.f32 #s(literal -1 binary32) %253) %255 = (fabs.f32 %254) %256 = (log.f32 %255) %257 = (-.f32 %252 %256) %258 = (/ 1 %124) %260 = (* (- %146 %258) u) %261 = (+ %260 %258) %270 = (approx (- (log (fabs (+ -1 (* 1 %261)))) (log (fabs (* %261 -1)))) %257) %271 = (/.f32 #s(literal 1 binary32) %79) %280 = (approx (/ 1 (- (+ %132 (/ u (+ (exp (/ -13176795/4194304 s)) 1))) %125)) %271) %281 = (approx %231 %225) %282 = (*.f32 #s(literal -1 binary32) %98) %283 = (+.f32 #s(literal 13176795/2097152 binary32) %282) %284 = (*.f32 u %283) %285 = (approx %231 %284) %286 = (/.f32 #s(literal -4 binary32) s) %287 = (*.f32 #s(literal 2 binary32) %48) %288 = (+.f32 #s(literal 1 binary32) %287) %291 = (approx (+ (* %260 %124) 1) %288) %292 = (neg.f32 %51) %293 = (/.f32 #s(literal -1 binary32) %292) %294 = (neg.f32 %64) %295 = (/.f32 #s(literal -1 binary32) %294) %296 = (-.f32 %62 %68) %297 = (*.f32 %296 u) %298 = (/.f32 #s(literal 1 binary32) %297) %299 = (-.f32 %298 #s(literal 1 binary32)) %301 = (exp (neg %39)) %303 = (pow (- %301 -1) -1) %304 = (- %40 -1) %305 = (pow %304 -1) %306 = (- %303 %305) %307 = (* %306 u) %309 = (pow (+ %307 %305) -1) %310 = (- %309 1) %311 = (approx %310 %299) %312 = (approx %303 #s(literal 1/2 binary32)) %313 = (fma.f32 #s(literal 1 binary32) s %4) %314 = (/.f32 %313 s) %315 = (fma.f32 %53 %4 #s(literal 1 binary32)) %316 = (approx %304 %38) %317 = (/.f32 #s(literal 1 binary32) %316) %318 = (fma.f32 #s(literal -1/4 binary32) %8 #s(literal 1/2 binary32)) %319 = (approx %305 %318) %320 = (fma.f32 %286 %154 #s(literal 1 binary32)) %321 = (approx %310 %320) %322 = (/.f32 #s(literal 1 binary32) %57) %323 = (/.f32 #s(literal 1 binary32) %8) %324 = (/.f32 #s(literal -1 binary32) %66) %325 = (fma.f32 %65 %322 #s(literal -1 binary32)) %326 = (/.f32 u %61) %327 = (-.f32 %62 %317) %328 = (*.f32 %327 u) %329 = (/.f32 #s(literal 1 binary32) %328) %330 = (fma.f32 %327 u %317) %331 = (log.f32 %311) %332 = (log.f32 %321) %337 = (approx (- (/ (* (- %213 %86) -4) s) -1) %148) %338 = (/.f32 %144 %4) %339 = (/.f32 #s(literal 1 binary32) %338) %340 = (/.f32 s %153) %342 = (approx (pow %307 -1) %340) %343 = (/.f32 %152 %153) %346 = (approx (/ (/ s u) %306) %343) %347 = (- -1 %301) %348 = (approx %347 #s(literal -2 binary32)) %349 = (approx %122 %149) %350 = (/.f32 %66 %72) %351 = (-.f32 %350 #s(literal 1 binary32)) %356 = (/ %304 (- (* (- (/ %122 %347) 1) u) -1)) %357 = (approx %356 %142) %359 = (approx (- %356 1) %320) %360 = (+.f32 %330 #s(literal -1 binary32)) %361 = (*.f32 %330 #s(literal -1 binary32)) %362 = (/.f32 %360 %361) %363 = (fabs.f32 %360) %364 = (log.f32 %363) %365 = (fabs.f32 %361) %366 = (log.f32 %362) %367 = (/.f32 %365 %363) %368 = (log.f32 %367) %369 = (neg.f32 %368) %370 = (-.f32 %357 #s(literal 1 binary32)) %371 = (log.f32 %370) %372 = (/.f32 #s(literal 1 binary32) %371) %373 = (*.f32 %371 %1) %375 = (/.f32 #s(literal 1 binary32) %373) %377 = (log.f32 %359) %378 = (/.f32 #s(literal 1 binary32) %377) %379 = (/.f32 #s(literal 1 binary32) %378) %380 = (pow.f32 %359 s) %381 = (/.f32 #s(literal 1 binary32) %380) %383 = (fma.f32 #s(literal 13176795/8388608 binary32) u %44) %384 = (/.f32 %383 s) %385 = (fma.f32 %384 #s(literal -4 binary32) #s(literal 1 binary32)) %386 = (approx %310 %385) %387 = (log.f32 %386) %388 = (pow.f32 %386 %1) %391 = (-.f32 %312 %317) %392 = (fma.f32 %391 u %317) %393 = (/.f32 #s(literal 1 binary32) %392) %394 = (-.f32 %393 #s(literal 1 binary32)) %395 = (log.f32 %394) %397 = (approx %309 %329) %398 = (-.f32 %397 #s(literal 1 binary32)) %399 = (log.f32 %398) %401 = (-.f32 %62 %319) %402 = (*.f32 %401 u) %403 = (/.f32 %1 %402) %405 = (neg s) %406 = (* (log %310) %405) %408 = (log.f32 %351) %411 = (approx %309 %298) %412 = (-.f32 %411 #s(literal 1 binary32)) %413 = (pow.f32 %412 %1) %415 = (approx %309 %342) %416 = (-.f32 %415 #s(literal 1 binary32)) %417 = (fabs.f32 %416) %418 = (log.f32 %417) %419 = (pow.f32 %416 %1) %422 = (neg.f32 %346) %424 = (approx %310 %337) %425 = (log.f32 %424) %426 = (pow.f32 %425 #s(literal -1 binary32)) %427 = (/.f32 #s(literal 1 binary32) %426) %428 = (pow.f32 %424 %1) %430 = (*.f32 %425 %1) %431 = (pow.f32 %430 #s(literal -1 binary32)) %433 = (/.f32 %65 %348) %434 = (-.f32 %433 #s(literal 1 binary32)) %435 = (fma.f32 %434 u #s(literal 1 binary32)) %436 = (/.f32 %66 %435) %437 = (-.f32 #s(literal 1 binary32) %436) %438 = (fabs.f32 %437) %439 = (log.f32 %438) %441 = (/.f32 u %349) %442 = (+.f32 %441 %326) %443 = (-.f32 %442 %324) %446 = (/.f32 u %163) %447 = (-.f32 %71 %446) %448 = (*.f32 %143 %447) %449 = (/.f32 %448 %9) %450 = (fma.f32 %449 s #s(literal -13176795/4194304 binary32)) %451 = (* %405 %196) %453 = (/.f32 #s(literal 1 binary32) %447) %455 = (- (/ %122 %119) 1) %458 = (/ %122 (- -1 (* %455 u))) %459 = (approx %458 %453) %460 = (-.f32 %459 #s(literal 1 binary32)) %461 = (pow.f32 %460 %1) %463 = (log.f32 %460) %465 = (/.f32 %150 %166) %466 = (-.f32 %465 #s(literal 1 binary32)) %467 = (*.f32 %466 %151) %468 = (*.f32 u %467) %469 = (+.f32 %468 %80) %470 = (/.f32 #s(literal 1 binary32) %469) %471 = (-.f32 %470 #s(literal 1 binary32)) %472 = (log.f32 %471) %474 = (*.f32 u %466) %475 = (/.f32 %474 %150) %476 = (+.f32 %475 %80) %477 = (/.f32 #s(literal 1 binary32) %476) %478 = (-.f32 %477 #s(literal 1 binary32)) %479 = (log.f32 %478) %481 = (*.f32 %165 u) %482 = (-.f32 #s(literal -1 binary32) %481) %483 = (/.f32 #s(literal 1 binary32) %482) %484 = (fma.f32 %483 %65 #s(literal -1 binary32)) %485 = (log.f32 %484) %487 = (-.f32 %167 #s(literal 13176795/16777216 binary32)) %488 = (/.f32 %487 s) %489 = (*.f32 #s(literal -4 binary32) %488) %490 = (+.f32 #s(literal 1 binary32) %489) %491 = (approx %176 %490) %492 = (log.f32 %491) %494 = (*.f32 s #s(literal 13176795/16777216 binary32)) %495 = (-.f32 %155 %494) %496 = (/.f32 %495 %152) %497 = (*.f32 #s(literal -4 binary32) %496) %498 = (+.f32 #s(literal 1 binary32) %497) %499 = (approx %176 %498) %500 = (log.f32 %499) %502 = (-.f32 %99 #s(literal -13176795/16777216 binary32)) %503 = (*.f32 u %502) %504 = (approx %91 %503) %505 = (*.f32 #s(literal 4 binary32) %504) %507 = (fma.f32 %127 u #s(literal -13176795/16777216 binary32)) %508 = (*.f32 %507 #s(literal 4 binary32)) %510 = (fma.f32 #s(literal -4 binary32) %179 %101) %511 = (*.f32 u %510) %512 = (approx %93 %511) %513 = (+.f32 #s(literal 1 binary32) %512) %514 = (approx %176 %513) %515 = (log.f32 %514) %517 = (/.f32 s %167) %518 = (approx %117 %517) %519 = (approx %175 %518) %520 = (-.f32 %519 #s(literal 1 binary32)) %521 = (log.f32 %520) %524 = (*.f32 u #s(literal -13176795/4194304 binary32)) %525 = (*.f32 #s(literal 1/2 binary32) %524) %526 = (-.f32 %525 %44) %527 = (/.f32 %526 s) %528 = (*.f32 #s(literal -1 binary32) %527) %529 = (+.f32 #s(literal 1/2 binary32) %528) %533 = (approx (/ (+ (* u %455) 1) %124) %529) %534 = (/.f32 #s(literal 1 binary32) %533) %535 = (-.f32 #s(literal 1 binary32) %534) %536 = (fabs.f32 %535) %537 = (log.f32 %536) %542 = (-.f32 #s(literal -1 binary32) %56) %543 = (/.f32 u %542) %544 = (-.f32 %71 %543) %545 = (/.f32 #s(literal 1 binary32) %544) %546 = (approx %458 %545) %547 = (-.f32 %546 #s(literal 1 binary32)) %548 = (log.f32 %547) %550 = (*.f32 #s(literal -1/4 binary32) %63) %551 = (fma.f32 %127 %156 %550) %552 = (*.f32 #s(literal -4 binary32) %551) %553 = (+.f32 #s(literal 1 binary32) %552) %554 = (approx %176 %553) %555 = (log.f32 %554) %557 = (*.f32 %191 u) %558 = (-.f32 #s(literal -1 binary32) %557) %559 = (/.f32 #s(literal 1 binary32) %558) %560 = (fma.f32 %559 %189 #s(literal -1 binary32)) %561 = (log.f32 %560) %563 = (+.f32 #s(literal 1 binary32) %295) %564 = (approx %94 %563) %565 = (approx %176 %564) %566 = (log.f32 %565) %568 = (-.f32 %192 #s(literal 1 binary32)) %569 = (approx %176 %568) %570 = (log.f32 %569) %572 = (approx %176 %208) %573 = (log.f32 %572) %575 = (approx %94 %314) %576 = (approx %176 %575) %577 = (log.f32 %576) %579 = (approx %94 %315) %580 = (approx %176 %579) %581 = (log.f32 %580) %584 = (/.f32 u %120) %585 = (-.f32 %71 %584) %586 = (/.f32 #s(literal 1 binary32) %585) %587 = (approx %458 %586) %588 = (-.f32 %587 #s(literal 1 binary32)) %589 = (log.f32 %588) %591 = (/.f32 #s(literal 1 binary32) %323) %592 = (approx %196 %591) %594 = (fma.f32 %147 u %202) %595 = (-.f32 %594 %67) %596 = (/.f32 #s(literal 1 binary32) %595) %597 = (-.f32 %596 #s(literal 1 binary32)) %598 = (log.f32 %597) %600 = (*.f32 %201 u) %601 = (-.f32 #s(literal -1 binary32) %600) %602 = (/.f32 #s(literal 1 binary32) %601) %603 = (fma.f32 %602 %123 #s(literal -1 binary32)) %604 = (log.f32 %603) %606 = (*.f32 %204 u) %607 = (-.f32 #s(literal -1 binary32) %606) %608 = (/.f32 #s(literal 1 binary32) %607) %609 = (fma.f32 %608 %139 #s(literal -1 binary32)) %610 = (log.f32 %609) %612 = (-.f32 %157 %126) %613 = (/.f32 #s(literal 1 binary32) %612) %614 = (-.f32 %613 #s(literal 1 binary32)) %615 = (log.f32 %614) %617 = (fma.f32 %325 u #s(literal 1 binary32)) %618 = (/.f32 %59 %617) %619 = (-.f32 #s(literal 1 binary32) %618) %620 = (fabs.f32 %619) %621 = (log.f32 %620) %623 = (fma.f32 %147 u %133) %624 = (-.f32 %623 %67) %625 = (/.f32 #s(literal 1 binary32) %624) %626 = (-.f32 %625 #s(literal 1 binary32)) %627 = (log.f32 %626) %629 = (fma.f32 #s(literal -4 binary32) %46 %339) %630 = (*.f32 u %629) %631 = (approx %93 %630) %632 = (+.f32 #s(literal 1 binary32) %631) %633 = (approx %176 %632) %634 = (log.f32 %633) %636 = (/.f32 %217 %152) %637 = (*.f32 #s(literal -4 binary32) %636) %638 = (+.f32 #s(literal 1 binary32) %637) %639 = (approx %176 %638) %640 = (log.f32 %639) %642 = (/.f32 s %220) %643 = (/.f32 #s(literal 1 binary32) %642) %644 = (approx %196 %643) %646 = (/.f32 s %223) %647 = (/.f32 #s(literal 1 binary32) %646) %648 = (approx %196 %647) %650 = (approx %196 %242) %653 = (approx (- %458 1) %248) %654 = (log.f32 %653) %656 = (*.f32 %291 %151) %657 = (/.f32 #s(literal 1 binary32) %656) %658 = (-.f32 %657 #s(literal 1 binary32)) %659 = (log.f32 %658) %661 = (/.f32 %150 %291) %662 = (-.f32 %661 #s(literal 1 binary32)) %663 = (log.f32 %662) %665 = (/.f32 #s(literal 1 binary32) %291) %666 = (fma.f32 %665 %150 #s(literal -1 binary32)) %667 = (log.f32 %666) %669 = (-.f32 %364 %162) %675 = (-.f32 %280 #s(literal 1 binary32)) %676 = (log.f32 %675) %681 = (+.f32 #s(literal 1 binary32) %237) %682 = (approx %176 %681) %683 = (log.f32 %682) %686 = (/.f32 #s(literal 1 binary32) %443) %687 = (-.f32 %686 #s(literal 1 binary32)) %688 = (log.f32 %687) s %1 #s(literal 1 binary32) u %4 %5 %6 %7 %8 %9 %10 %11 #s(literal -13176795/4194304 binary32) #s(literal -1 binary32) %14 %15 %16 %17 %18 #s(literal 2 binary32) #s(literal 4 binary32) #s(literal 1/2 binary32) #s(literal -2 binary32) %23 #s(literal -1/2 binary32) %25 %26 %34 #s(literal 1/4 binary32) #s(literal -1/4 binary32) %37 %38 %42 %43 %44 %45 %46 %47 %48 #s(literal -4 binary32) %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 #s(literal 13176795/16777216 binary32) #s(literal -13176795/16777216 binary32) #s(literal 13176795/8388608 binary32) %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %118 %120 %121 %123 %126 %127 %128 %129 %130 %131 %133 %134 %135 %136 %137 %138 %139 %140 %141 %142 %143 %144 %147 %148 %149 %150 %151 %152 %153 %154 %155 %156 %157 %158 %159 %160 %161 %162 %163 %164 %165 %166 %167 %168 %169 %170 %171 %177 %178 %179 %180 %181 %182 %183 %184 %185 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %197 %198 %199 %200 %201 %202 %203 %204 %205 %206 %208 %209 %210 %217 %220 %221 %222 %223 #s(literal 13176795/2097152 binary32) %225 %226 %232 #s(literal -13176795/2097152 binary32) %234 %237 %238 %239 %242 %243 %244 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %270 %271 %280 %281 %282 %283 %284 %285 %286 %287 %288 %291 %292 %293 %294 %295 %296 %297 %298 %299 %311 %312 %313 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %327 %328 %329 %330 %331 %332 %337 %338 %339 %340 %342 %343 %346 %348 %349 %350 %351 %357 %359 %360 %361 %362 %363 %364 %365 %366 %367 %368 %369 %370 %371 %372 %373 (/.f32 %73 %372) %375 (/.f32 #s(literal 1 binary32) %375) %377 %378 %379 %380 %381 (/.f32 %73 %378) %383 %384 %385 %386 %387 %388 (log.f32 %388) (*.f32 %1 %387) %391 %392 %393 %394 %395 (*.f32 %1 %395) %397 %398 %399 (*.f32 %1 %399) %401 %402 %403 (approx %406 %403) %408 (/.f32 %331 %51) (/.f32 %332 %51) %411 %412 %413 (log.f32 %413) %415 %416 %417 %418 %419 (log.f32 %419) (*.f32 %1 %418) %422 (approx %406 %422) %424 %425 %426 %427 %428 (log.f32 %428) %430 %431 (/.f32 #s(literal 1 binary32) %431) %433 %434 %435 %436 %437 %438 %439 (*.f32 %1 %439) %441 %442 %443 (*.f32 %1 %408) (*.f32 %366 %1) %446 %447 %448 %449 %450 (approx %451 %450) %453 %459 %460 %461 (log.f32 %461) %463 (*.f32 %1 %463) %465 %466 %467 %468 %469 %470 %471 %472 (*.f32 %1 %472) %474 %475 %476 %477 %478 %479 (*.f32 %1 %479) %481 %482 %483 %484 %485 (*.f32 %1 %485) %487 %488 %489 %490 %491 %492 (*.f32 %1 %492) %494 %495 %496 %497 %498 %499 %500 (*.f32 %1 %500) %502 %503 %504 %505 (approx %451 %505) %507 %508 (approx %451 %508) %510 %511 %512 %513 %514 %515 (*.f32 %1 %515) %517 %518 %519 %520 %521 (*.f32 %1 %521) (*.f32 %52 %178) %524 %525 %526 %527 %528 %529 %533 %534 %535 %536 %537 (*.f32 %1 %537) (*.f32 %293 %197) (*.f32 %293 %195) (*.f32 %293 %187) %542 %543 %544 %545 %546 %547 %548 (*.f32 %1 %548) %550 %551 %552 %553 %554 %555 (*.f32 %1 %555) %557 %558 %559 %560 %561 (*.f32 %1 %561) %563 %564 %565 %566 (*.f32 %1 %566) %568 %569 %570 (*.f32 %52 %570) %572 %573 (*.f32 %52 %573) %575 %576 %577 (*.f32 %1 %577) %579 %580 %581 (*.f32 %1 %581) (*.f32 %52 %199) %584 %585 %586 %587 %588 %589 (*.f32 %1 %589) %591 %592 (*.f32 %1 %592) %594 %595 %596 %597 %598 (*.f32 %1 %598) %600 %601 %602 %603 %604 (*.f32 %1 %604) %606 %607 %608 %609 %610 (*.f32 %1 %610) %612 %613 %614 %615 (*.f32 %1 %615) %617 %618 %619 %620 %621 (*.f32 %1 %621) %623 %624 %625 %626 %627 (*.f32 %1 %627) %629 %630 %631 %632 %633 %634 (*.f32 %1 %634) %636 %637 %638 %639 %640 (*.f32 %1 %640) %642 %643 %644 (*.f32 %1 %644) %646 %647 %648 (*.f32 %1 %648) %650 (*.f32 %1 %650) %653 %654 (*.f32 %1 %654) %656 %657 %658 %659 (*.f32 %1 %659) %661 %662 %663 (*.f32 %1 %663) %665 %666 %667 (*.f32 %1 %667) %669 (*.f32 %1 %669) (*.f32 %1 %369) (*.f32 %1 %270) (*.f32 %1 %379) (log.f32 %381) %675 %676 (*.f32 %1 %676) (approx %451 %232) (approx %451 %281) (approx %451 %285) %681 %682 %683 (*.f32 %1 %683) (*.f32 %1 %427) %686 %687 %688 (*.f32 %1 %688) |
| Outputs |
|---|
%6 = (PI ) %7 = (* 1/4 %6) %9 = (* -1/4 %6) %10 = (- %7 %9) %11 = (* u %10) %13 = (PI.f32 ) %14 = (*.f32 #s(literal 1/4 binary32) %13) %16 = (*.f32 #s(literal -1/4 binary32) %13) %17 = (-.f32 %14 %16) %18 = (*.f32 u %17) %20 = (/ %11 s) %21 = (/.f32 %18 s) %24 = (/ %6 s) %25 = (exp %24) %26 = (- -1 %25) %27 = (/ u %26) %30 = (/.f32 %13 s) %31 = (exp.f32 %30) %32 = (+.f32 #s(literal 1 binary32) %31) %33 = (/.f32 u %32) %34 = (*.f32 #s(literal -1 binary32) %33) %37 = (/ (neg %6) s) %38 = (exp %37) %39 = (- -1 %38) %40 = (/ %26 %39) %42 = (- %40 1) %43 = (* %42 u) %44 = (+ %43 1) %46 = (*.f32 #s(literal -1 binary32) %30) %47 = (exp.f32 %46) %48 = (+.f32 #s(literal 1 binary32) %47) %49 = (/.f32 #s(literal 1 binary32) %48) %51 = (+.f32 %49 (/.f32 %31 %48)) %52 = (-.f32 %51 #s(literal 1 binary32)) %53 = (*.f32 u %52) %54 = (+.f32 #s(literal 1 binary32) %53) %57 = (/ -13176795/4194304 s) %58 = (exp %57) %59 = (+ 1 %58) %60 = (/ 1 %59) %61 = (+ 1 %25) %62 = (/ 1 %61) %63 = (- %60 %62) %64 = (* u %63) %66 = (/.f32 #s(literal -13176795/4194304 binary32) s) %67 = (exp.f32 %66) %68 = (+.f32 #s(literal 1 binary32) %67) %69 = (/.f32 #s(literal 1 binary32) %68) %70 = (/.f32 #s(literal 1 binary32) %32) %71 = (-.f32 %69 %70) %72 = (*.f32 u %71) %75 = (- %11 %7) %77 = (* -4 (/ %75 s)) %78 = (+ 1 %77) %79 = (+.f32 #s(literal 1 binary32) %30) %82 = (*.f32 #s(literal 1/4 binary32) %30) %83 = (*.f32 #s(literal -1/4 binary32) %30) %86 = (fma.f32 #s(literal -4 binary32) (*.f32 u (-.f32 %82 %83)) %30) %89 = (/ u %61) %91 = (* -1 %24) %93 = (+ 1 (exp %91)) %94 = (/ u %93) %95 = (/.f32 u %48) %97 = (/ %6 u) %98 = (/.f32 %13 u) %101 = (+ (* -1/4 %97) %7) %102 = (*.f32 #s(literal -1/4 binary32) %98) %104 = (*.f32 u %13) %105 = (*.f32 #s(literal 1/4 binary32) %104) %106 = (fma.f32 #s(literal -1/4 binary32) %13 %105) %109 = (* s u) %110 = (*.f32 s u) %112 = (/ %6 %109) %113 = (/.f32 %13 %110) %115 = (/ %10 s) %117 = (+ (* -4 %115) %112) %118 = (fma.f32 #s(literal -4 binary32) %21 %30) %121 = (* u %117) %125 = (/ 1 u) %126 = (/.f32 #s(literal 1 binary32) u) %128 = (+ %125 %112) %129 = (/.f32 %79 u) %131 = (+ %62 %94) %133 = (+.f32 %70 %95) %138 = (/ 1 %93) %139 = (- %138 %62) %140 = (* u %139) %141 = (/ 1 %140) %142 = (-.f32 %49 %70) %143 = (*.f32 u %142) %144 = (/.f32 #s(literal 1 binary32) %143) %146 = (* u %6) %148 = (/ %146 s) %149 = (/.f32 %104 s) %151 = (* 1/4 %148) %152 = (*.f32 #s(literal 1/4 binary32) %149) %156 = (+ (* -1/2 u) %151) %158 = (-.f32 %82 #s(literal 1/2 binary32)) %161 = (/ u %39) %162 = (*.f32 #s(literal -1 binary32) %95) %164 = (- %27 %161) %167 = (* 1/2 %6) %168 = (* %167 u) %169 = (*.f32 #s(literal 1/2 binary32) %104) %171 = (+ %168 %9) %173 = (fma.f32 #s(literal -1/4 binary32) %13 %169) %175 = (* %168 s) %177 = (*.f32 #s(literal 1/2 binary32) (*.f32 s %104)) %179 = (/ u s) %180 = (/.f32 u s) %183 = (/ 1 (+ %38 1)) %184 = (+ %25 1) %185 = (/ 1 %184) %187 = (* (- %183 %185) u) %188 = (+ %187 %185) %189 = (fma.f32 u %142 %70) %191 = (* %188 -1) %194 = (*.f32 #s(literal -1 binary32) %143) %197 = (fabs %191) %198 = (*.f32 #s(literal -1 binary32) %189) %199 = (fabs.f32 %198) %201 = (log %197) %202 = (log.f32 %199) %205 = (* u 13176795/8388608) %207 = (*.f32 #s(literal 13176795/8388608 binary32) u) %209 = (- %205 %7) %210 = (-.f32 %207 %14) %212 = (/ %209 s) %214 = (*.f32 #s(literal 13176795/8388608 binary32) %180) %215 = (fma.f32 #s(literal -1/4 binary32) %30 %214) %217 = (* -4 %212) %219 = (fma.f32 #s(literal -13176795/2097152 binary32) %180 %30) %221 = (+ 1 %217) %229 = (/ 1 (+ (* u (- (/ 1 (+ 1 %38)) %62)) %62)) %230 = (- %229 1) %233 = (pow.f32 %32 #s(literal 2 binary32)) %234 = (*.f32 %233 %142) %235 = (*.f32 u %234) %237 = (+.f32 %31 (*.f32 #s(literal -1 binary32) %235)) %240 = (pow.f32 %32 #s(literal 3 binary32)) %241 = (pow.f32 %142 #s(literal 2 binary32)) %242 = (*.f32 %240 %241) %246 = (+.f32 %31 (*.f32 u (-.f32 (*.f32 u %242) %234))) %249 = (pow.f32 %32 #s(literal 4 binary32)) %250 = (pow.f32 %142 #s(literal 3 binary32)) %251 = (*.f32 %249 %250) %259 = (+.f32 %31 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %251)) (*.f32 #s(literal -1 binary32) %242))) %234))) %261 = (log %230) %265 = (/.f32 %234 %31) %267 = (*.f32 #s(literal 2 binary32) %30) %268 = (exp.f32 %267) %272 = (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %249 %241) %268) (*.f32 #s(literal 2 binary32) (/.f32 %242 %31))) %273 = (*.f32 u %272) %283 = (pow.f32 %32 #s(literal 6 binary32)) %286 = (exp.f32 (*.f32 #s(literal 3 binary32) %30)) %289 = (pow.f32 %32 #s(literal 5 binary32)) %295 = (*.f32 u (fma.f32 #s(literal -6 binary32) (/.f32 %251 %31) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 %283 %250) %286) (*.f32 #s(literal 6 binary32) (/.f32 (*.f32 %289 %250) %268))))) %310 = (/ 1 %139) %311 = (+ (* -1 u) %310) %312 = (/.f32 #s(literal 1 binary32) %142) %314 = (fma.f32 #s(literal -1 binary32) u %312) %316 = (/ %311 u) %320 = (- %175 (* s %7)) %321 = (*.f32 s %13) %327 = (* %171 -4) %329 = (*.f32 #s(literal -2 binary32) %104) %336 = (* 13176795/2097152 u) %338 = (*.f32 #s(literal 13176795/2097152 binary32) u) %340 = (* -1 %6) %341 = (+ %340 %336) %342 = (*.f32 #s(literal -1 binary32) %13) %344 = (fma.f32 #s(literal -1 binary32) %13 %338) %346 = (* -2 %24) %347 = (+ %346 %112) %348 = (fma.f32 #s(literal -2 binary32) %149 %30) %351 = (* u %347) %353 = (+ %346 %128) %354 = (+.f32 #s(literal 1 binary32) %348) %357 = (* u %353) %359 = (+ 1 %89) %360 = (+.f32 #s(literal 1 binary32) %33) %362 = (- %131 %359) %363 = (-.f32 %70 #s(literal 1 binary32)) %365 = (-.f32 %189 #s(literal 1 binary32)) %367 = (fabs %362) %368 = (-.f32 %133 %360) %369 = (fabs.f32 %368) %371 = (log %367) %372 = (log.f32 %369) %374 = (- %131 %89) %375 = (* -1 %374) %376 = (fabs %375) %377 = (-.f32 %133 %33) %378 = (*.f32 #s(literal -1 binary32) %377) %379 = (fabs.f32 %378) %381 = (log %376) %382 = (log.f32 %379) %384 = (- %371 %381) %385 = (-.f32 %372 %382) %391 = (- (log (fabs (+ -1 (* 1 %188)))) %201) %392 = (fabs.f32 %365) %393 = (log.f32 %392) %394 = (-.f32 %393 %202) %396 = (/ 1 %64) %397 = (/.f32 #s(literal 1 binary32) %72) %399 = (+ %58 1) %402 = (/ -1 %184) %404 = (/ 1 (- (+ %27 (/ u %399)) %402)) %405 = (*.f32 %233 %71) %406 = (*.f32 u %405) %408 = (+.f32 %31 (*.f32 #s(literal -1 binary32) %406)) %411 = (pow.f32 %71 #s(literal 2 binary32)) %412 = (*.f32 %240 %411) %416 = (+.f32 %31 (*.f32 u (-.f32 (*.f32 u %412) %405))) %419 = (pow.f32 %71 #s(literal 3 binary32)) %420 = (*.f32 %249 %419) %428 = (+.f32 %31 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %420)) (*.f32 #s(literal -1 binary32) %412))) %405))) %431 = (* -1 %97) %432 = (*.f32 #s(literal -1 binary32) %98) %434 = (+ 13176795/2097152 %431) %438 = (* 2 %20) %439 = (*.f32 #s(literal 2 binary32) %21) %441 = (+ 1 %438) %445 = (+ (* %187 %184) 1) %446 = (*.f32 %32 %142) %447 = (*.f32 u %446) %448 = (+.f32 #s(literal 1 binary32) %447) %451 = (exp (neg %24)) %453 = (pow (- %451 -1) -1) %454 = (- %25 -1) %455 = (pow %454 -1) %456 = (- %453 %455) %457 = (* %456 u) %460 = (- (pow (+ %457 %455) -1) 1) %463 = (+.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 %30))) %464 = (/.f32 #s(literal 1 binary32) %463) %465 = (-.f32 %464 %70) %466 = (*.f32 %233 %465) %467 = (*.f32 u %466) %469 = (+.f32 %31 (*.f32 #s(literal -1 binary32) %467)) %471 = (pow.f32 %465 #s(literal 2 binary32)) %472 = (*.f32 %240 %471) %476 = (+.f32 %31 (*.f32 u (-.f32 (*.f32 u %472) %466))) %478 = (pow.f32 %465 #s(literal 3 binary32)) %479 = (*.f32 %249 %478) %487 = (+.f32 %31 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %479)) (*.f32 #s(literal -1 binary32) %472))) %466))) %489 = (log %460) %493 = (/.f32 %466 %31) %494 = (*.f32 %249 %471) %498 = (fma.f32 #s(literal -1 binary32) (/.f32 %494 %268) (*.f32 #s(literal 2 binary32) (/.f32 %472 %31))) %499 = (*.f32 u %498) %505 = (*.f32 %283 %478) %511 = (fma.f32 #s(literal -6 binary32) (/.f32 %479 %31) (fma.f32 #s(literal -2 binary32) (/.f32 %505 %286) (*.f32 #s(literal 6 binary32) (/.f32 (*.f32 %289 %478) %268)))) %512 = (*.f32 u %511) %521 = (/.f32 %110 %13) %524 = (/.f32 s %104) %528 = (*.f32 u %465) %529 = (/.f32 #s(literal 1 binary32) %528) %531 = (* s s) %533 = (pow.f32 s #s(literal 2 binary32)) %538 = (/ (/ s u) %456) %539 = (/.f32 s %528) %541 = (/ %454 %44) %542 = (*.f32 %32 %52) %548 = (pow.f32 %52 #s(literal 2 binary32)) %549 = (*.f32 %32 %548) %556 = (pow.f32 %52 #s(literal 3 binary32)) %568 = (- %541 1) %569 = (fma.f32 %31 %52 %51) %570 = (-.f32 #s(literal 1 binary32) %569) %571 = (*.f32 u %570) %574 = (*.f32 %31 %548) %575 = (-.f32 #s(literal 1 binary32) %51) %576 = (*.f32 %575 %52) %577 = (fma.f32 #s(literal -1 binary32) %574 %576) %587 = (fma.f32 #s(literal -1 binary32) (*.f32 %575 %548) (*.f32 %31 %556)) %597 = (- -1 %451) %598 = (/ %26 %597) %599 = (- %598 1) %600 = (* %599 u) %602 = (/ %454 (- %600 -1)) %604 = (+.f32 %464 (/.f32 %31 %463)) %605 = (-.f32 %604 #s(literal 1 binary32)) %606 = (*.f32 %32 %605) %612 = (pow.f32 %605 #s(literal 2 binary32)) %613 = (*.f32 %32 %612) %620 = (pow.f32 %605 #s(literal 3 binary32)) %632 = (- %602 1) %633 = (fma.f32 %31 %605 %604) %634 = (-.f32 #s(literal 1 binary32) %633) %635 = (*.f32 u %634) %638 = (*.f32 %31 %612) %639 = (-.f32 #s(literal 1 binary32) %604) %640 = (*.f32 %639 %605) %641 = (fma.f32 #s(literal -1 binary32) %638 %640) %651 = (fma.f32 #s(literal -1 binary32) (*.f32 %639 %612) (*.f32 %31 %620)) %661 = (/ -1 %39) %662 = (/ 1 %454) %665 = (+ (* (- %661 %662) u) %662) %666 = (+ %665 -1) %667 = (* %665 -1) %668 = (/ %666 %667) %669 = (*.f32 %32 %363) %670 = (*.f32 #s(literal -1 binary32) %669) %674 = (-.f32 %446 (*.f32 %233 (*.f32 %142 %363))) %675 = (*.f32 u %674) %678 = (*.f32 %674 %142) %679 = (*.f32 %32 %678) %685 = (*.f32 %674 %241) %694 = (fabs %666) %696 = (log %694) %698 = (log %668) %699 = (log.f32 %670) %705 = (pow.f32 %674 #s(literal 2 binary32)) %706 = (pow.f32 %363 #s(literal 2 binary32)) %710 = (fma.f32 #s(literal -2 binary32) (/.f32 %678 %363) (*.f32 #s(literal -1 binary32) (/.f32 %705 (*.f32 %233 %706)))) %711 = (*.f32 u %710) %712 = (/.f32 %142 %363) %730 = (*.f32 u (fma.f32 #s(literal 2 binary32) (/.f32 (pow.f32 %674 #s(literal 3 binary32)) (*.f32 %240 (pow.f32 %363 #s(literal 3 binary32)))) (fma.f32 #s(literal 6 binary32) (/.f32 (*.f32 %32 %685) %363) (*.f32 #s(literal 6 binary32) (/.f32 (*.f32 %705 %142) (*.f32 %32 %706)))))) %739 = (/ (fabs %667) %694) %740 = (/.f32 %199 %392) %742 = (log %739) %743 = (log.f32 %740) %745 = (neg %742) %748 = (log %632) %753 = (pow.f32 %634 #s(literal 2 binary32)) %756 = (fma.f32 #s(literal -2 binary32) (/.f32 %641 %31) (*.f32 #s(literal -1 binary32) (/.f32 %753 %268))) %757 = (*.f32 u %756) %758 = (/.f32 #s(literal 1 binary32) %31) %763 = (+.f32 %605 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 %31 %463)) %464)) %768 = (pow.f32 %634 #s(literal 3 binary32)) %774 = (fma.f32 #s(literal -6 binary32) (/.f32 %651 %31) (fma.f32 #s(literal 2 binary32) (/.f32 %768 %286) (*.f32 #s(literal 6 binary32) (/.f32 (*.f32 %641 %634) %268)))) %775 = (*.f32 u %774) %782 = (/ 1 %748) %783 = (/.f32 s %13) %786 = (pow.f32 %13 #s(literal 2 binary32)) %787 = (*.f32 %786 %31) %791 = (pow.f32 s #s(literal 3 binary32)) %793 = (pow.f32 %13 #s(literal 3 binary32)) %794 = (pow.f32 %31 #s(literal 2 binary32)) %795 = (*.f32 %793 %794) %800 = (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %791 %753) %795) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 %533 %756) %786))) %804 = (/.f32 (*.f32 %533 %634) %787) %810 = (*.f32 %13 %31) %813 = (*.f32 %756 %634) %815 = (*.f32 %793 %31) %829 = (neg s) %830 = (* %748 %829) %831 = (*.f32 s %635) %833 = (*.f32 #s(literal -1 binary32) (/.f32 %831 %31)) %836 = (*.f32 s %634) %837 = (/.f32 %836 %31) %844 = (*.f32 s %756) %854 = (/ 1 %830) %858 = (/.f32 #s(literal 1 binary32) %13) %862 = (*.f32 %533 %753) %864 = (fma.f32 #s(literal -1/2 binary32) (/.f32 %844 %786) (/.f32 %862 %795)) %868 = (*.f32 #s(literal -1 binary32) (/.f32 %836 %787)) %876 = (*.f32 s %774) %878 = (*.f32 %533 %813) %891 = (pow %632 s) %892 = (exp.f32 %13) %894 = (*.f32 %892 %634) %900 = (/.f32 %862 %794) %902 = (fma.f32 #s(literal 1/2 binary32) %844 (*.f32 #s(literal 1/2 binary32) %900)) %903 = (*.f32 %892 %902) %905 = (/.f32 (*.f32 s %894) %31) %910 = (*.f32 %791 %768) %911 = (pow.f32 %31 #s(literal 3 binary32)) %912 = (/.f32 %910 %911) %923 = (/ 1 %891) %924 = (/.f32 #s(literal 1 binary32) %892) %926 = (*.f32 %892 %31) %931 = (/.f32 %862 (*.f32 %892 %794)) %935 = (fma.f32 #s(literal -1 binary32) %931 (fma.f32 #s(literal 1/2 binary32) (/.f32 %844 %892) (*.f32 #s(literal 1/2 binary32) %931))) %938 = (/.f32 %836 %926) %942 = (*.f32 %935 %634) %956 = (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 s %942) %31) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 s (*.f32 %902 %634)) %926) (fma.f32 #s(literal 1/6 binary32) (/.f32 %876 %892) (fma.f32 #s(literal 1/6 binary32) (/.f32 %910 (*.f32 %892 %911)) (*.f32 #s(literal 1/2 binary32) (/.f32 %878 %926)))))) %965 = (+ (* 13176795/8388608 u) %9) %966 = (fma.f32 #s(literal -1/4 binary32) %13 %207) %968 = (pow %460 %829) %969 = (exp.f32 %342) %971 = (*.f32 %969 %466) %977 = (*.f32 s %498) %978 = (*.f32 %533 %494) %981 = (fma.f32 #s(literal -1/2 binary32) %977 (*.f32 #s(literal 1/2 binary32) (/.f32 %978 %794))) %982 = (*.f32 %969 %981) %984 = (/.f32 (*.f32 s %971) %31) %990 = (*.f32 %233 (*.f32 %498 %465)) %991 = (*.f32 %533 %990) %993 = (*.f32 s %511) %998 = (fma.f32 #s(literal -1/2 binary32) (/.f32 %991 %31) (fma.f32 #s(literal -1/6 binary32) %993 (*.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 %791 %505) %911)))) %1005 = (log %968) %1006 = (*.f32 s %467) %1010 = (pow.f32 %969 #s(literal 2 binary32)) %1014 = (exp.f32 (*.f32 #s(literal -2 binary32) %13)) %1015 = (*.f32 %1014 %794) %1018 = (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %533 (*.f32 %1010 %494)) %1015) (*.f32 #s(literal 2 binary32) %981)) %1020 = (*.f32 s %466) %1021 = (/.f32 %1020 %31) %1030 = (*.f32 %1014 %31) %1032 = (pow.f32 %969 #s(literal 3 binary32)) %1038 = (*.f32 (exp.f32 (*.f32 #s(literal -3 binary32) %13)) %911) %1050 = (* %829 %489) %1063 = (- %453 %662) %1065 = (+ (* %1063 u) %662) %1066 = (fma.f32 u %465 %70) %1068 = (/ 1 %1065) %1077 = (/ %829 (* (- %661 %455) u)) %1081 = (log %568) %1086 = (pow.f32 %570 #s(literal 2 binary32)) %1089 = (fma.f32 #s(literal -2 binary32) (/.f32 %577 %31) (*.f32 #s(literal -1 binary32) (/.f32 %1086 %268))) %1090 = (*.f32 u %1089) %1095 = (+.f32 %52 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 %31 %48)) %49)) %1100 = (pow.f32 %570 #s(literal 3 binary32)) %1106 = (fma.f32 #s(literal -6 binary32) (/.f32 %587 %31) (fma.f32 #s(literal 2 binary32) (/.f32 %1100 %286) (*.f32 #s(literal 6 binary32) (/.f32 (*.f32 %577 %570) %268)))) %1107 = (*.f32 u %1106) %1114 = (fabs %460) %1115 = (/.f32 #s(literal 1 binary32) %1066) %1116 = (-.f32 %1115 #s(literal 1 binary32)) %1117 = (fabs.f32 %1116) %1119 = (log %1114) %1120 = (log.f32 %1117) %1122 = (* %829 %1119) %1126 = (neg %538) %1127 = (*.f32 #s(literal -1 binary32) %539) %1129 = (pow %489 -1) %1139 = (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %791 %494) %795) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 %533 %498) %786))) %1144 = (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 %533 %466) %787)) %1166 = (pow (* %489 %829) -1) %1173 = (fma.f32 #s(literal -1/2 binary32) (/.f32 %977 %786) (/.f32 %978 %795)) %1176 = (/.f32 %1020 %787) %1197 = (+ %600 1) %1198 = (*.f32 u %605) %1199 = (+.f32 #s(literal 1 binary32) %1198) %1202 = (- 1 (/ %454 %1197)) %1221 = (fabs %1202) %1224 = (+.f32 (/.f32 #s(literal 1 binary32) %1199) (/.f32 %31 %1199)) %1225 = (-.f32 #s(literal 1 binary32) %1224) %1226 = (fabs.f32 %1225) %1228 = (log %1221) %1229 = (log.f32 %1226) %1231 = (* %829 %1228) %1235 = (* %829 %1081) %1242 = (/.f32 (*.f32 s %570) %31) %1249 = (*.f32 s %1089) %1258 = (* %698 %829) %1259 = (*.f32 s %699) %1268 = (/.f32 (*.f32 s %674) %669) %1284 = (- -1 %58) %1285 = (/ u %1284) %1286 = (/.f32 u %68) %1287 = (*.f32 #s(literal -1 binary32) %1286) %1289 = (pow %184 2) %1290 = (- %27 %1285) %1291 = (* %1289 %1290) %1293 = (/ %1291 %25) %1294 = (/.f32 %406 %31) %1297 = (+ (* %1293 s) -13176795/4194304) %1300 = (/.f32 (*.f32 s %406) %31) %1304 = (* %829 %261) %1311 = (/.f32 (*.f32 s %234) %31) %1325 = (/ %26 (- -1 %43)) %1326 = (- %1325 1) %1327 = (pow %1326 %829) %1328 = (*.f32 %969 %570) %1336 = (/.f32 (*.f32 s %1328) %31) %1340 = (fma.f32 #s(literal -1/2 binary32) %1249 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 %533 %1086) %794))) %1341 = (*.f32 %969 %1340) %1355 = (fma.f32 #s(literal -1/6 binary32) (*.f32 s %1106) (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 %791 %1100) %911) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 %533 (*.f32 %1089 %570)) %31)))) %1363 = (log %1327) %1368 = (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %533 (*.f32 %1010 %1086)) %1015) (*.f32 #s(literal 2 binary32) %1340)) %1394 = (- (/ %184 %399) 1) %1395 = (* %1394 %185) %1396 = (* u %1395) %1398 = (+.f32 %69 (/.f32 %31 %68)) %1399 = (-.f32 %1398 #s(literal 1 binary32)) %1400 = (*.f32 u %1399) %1401 = (/.f32 %1400 %32) %1403 = (+ %1396 %62) %1404 = (*.f32 %68 %32) %1407 = (+.f32 (/.f32 #s(literal 1 binary32) %1404) (/.f32 %31 %1404)) %1408 = (-.f32 %1407 %70) %1411 = (/ 1 %1403) %1412 = (*.f32 %233 %1408) %1413 = (*.f32 u %1412) %1415 = (+.f32 %31 (*.f32 #s(literal -1 binary32) %1413)) %1418 = (pow.f32 %1408 #s(literal 2 binary32)) %1419 = (*.f32 %240 %1418) %1423 = (+.f32 %31 (*.f32 u (-.f32 (*.f32 u %1419) %1412))) %1426 = (pow.f32 %1408 #s(literal 3 binary32)) %1427 = (*.f32 %249 %1426) %1435 = (+.f32 %31 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %1427)) (*.f32 #s(literal -1 binary32) %1419))) %1412))) %1438 = (- %1411 1) %1442 = (log %1438) %1446 = (/.f32 %1412 %31) %1451 = (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %249 %1418) %268) (*.f32 #s(literal 2 binary32) (/.f32 %1419 %31))) %1452 = (*.f32 u %1451) %1465 = (*.f32 u (fma.f32 #s(literal -6 binary32) (/.f32 %1427 %31) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 %283 %1426) %286) (*.f32 #s(literal 6 binary32) (/.f32 (*.f32 %289 %1426) %268))))) %1472 = (* %829 %1442) %1479 = (/.f32 (*.f32 s %1412) %31) %1492 = (* u %1394) %1494 = (/ %26 %1284) %1495 = (- %1494 1) %1497 = (- -1 (* %1495 u)) %1499 = (-.f32 #s(literal 1 binary32) %1398) %1500 = (*.f32 u %1499) %1503 = (/ 1 %1497) %1506 = (pow.f32 %1399 #s(literal 2 binary32)) %1507 = (*.f32 u %1506) %1509 = (*.f32 #s(literal -1 binary32) %1399) %1514 = (pow.f32 %1399 #s(literal 3 binary32)) %1515 = (*.f32 u %1514) %1523 = (+ (* %1503 %26) -1) %1524 = (fma.f32 %31 %1399 %1398) %1525 = (-.f32 #s(literal 1 binary32) %1524) %1526 = (*.f32 u %1525) %1531 = (fma.f32 #s(literal -1 binary32) (*.f32 %31 %1506) (*.f32 %1499 %1399)) %1541 = (fma.f32 #s(literal -1 binary32) (*.f32 %1499 %1506) (*.f32 %31 %1514)) %1551 = (log %1523) %1559 = (fma.f32 #s(literal -2 binary32) (/.f32 %1531 %31) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 %1525 #s(literal 2 binary32)) %268))) %1560 = (*.f32 u %1559) %1565 = (+.f32 %1399 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 %31 %68)) %69)) %1577 = (*.f32 u (fma.f32 #s(literal -6 binary32) (/.f32 %1541 %31) (fma.f32 #s(literal 2 binary32) (/.f32 (pow.f32 %1525 #s(literal 3 binary32)) %286) (*.f32 #s(literal 6 binary32) (/.f32 (*.f32 %1531 %1525) %268))))) %1584 = (* %829 %1551) %1591 = (/.f32 (*.f32 s %1525) %31) %1608 = (- %205 13176795/16777216) %1612 = (-.f32 %207 #s(literal 13176795/16777216 binary32)) %1614 = (/ %1608 s) %1617 = (/.f32 #s(literal 1 binary32) s) %1618 = (*.f32 #s(literal 13176795/16777216 binary32) %1617) %1621 = (* -4 %1614) %1624 = (*.f32 #s(literal 13176795/4194304 binary32) %1617) %1625 = (fma.f32 #s(literal -13176795/2097152 binary32) %180 %1624) %1627 = (+ 1 %1621) %1628 = (+.f32 #s(literal 1 binary32) %1624) %1632 = (* s 13176795/16777216) %1633 = (- %175 %1632) %1636 = (*.f32 #s(literal 13176795/16777216 binary32) s) %1639 = (/ %1633 %531) %1640 = (*.f32 #s(literal 1/2 binary32) %149) %1643 = (* -4 %1639) %1644 = (fma.f32 #s(literal -2 binary32) %149 %1624) %1646 = (+ 1 %1643) %1650 = (- %101 -13176795/16777216) %1651 = (+.f32 #s(literal 13176795/16777216 binary32) %14) %1652 = (*.f32 u %1651) %1653 = (fma.f32 #s(literal -1/4 binary32) %13 %1652) %1656 = (* u %1650) %1658 = (-.f32 %18 %14) %1661 = (* 4 %75) %1662 = (*.f32 #s(literal 4 binary32) %18) %1665 = (+ %168 -13176795/16777216) %1666 = (-.f32 %169 #s(literal 13176795/16777216 binary32)) %1668 = (* %1665 4) %1669 = (*.f32 #s(literal 2 binary32) %104) %1672 = (/ 13176795/8388608 s) %1674 = (+ (* -4 %1672) %112) %1679 = (/.f32 s u) %1682 = (* u -13176795/4194304) %1685 = (* 1/2 %1682) %1687 = (*.f32 #s(literal -13176795/8388608 binary32) u) %1689 = (- %1685 %9) %1691 = (-.f32 %1687 %16) %1693 = (/ %1689 s) %1697 = (* -1 %1693) %1698 = (+ 1/2 %1697) %1699 = (+.f32 #s(literal 1/2 binary32) %83) %1705 = (/ (+ (* u %42) 1) %184) %1706 = (*.f32 %48 %32) %1709 = (+.f32 (/.f32 #s(literal 1 binary32) %1706) (/.f32 %31 %1706)) %1714 = (- 1 (/ 1 %1705)) %1731 = (fabs %1714) %1734 = (+.f32 (/.f32 #s(literal 1 binary32) %54) (/.f32 %31 %54)) %1735 = (-.f32 #s(literal 1 binary32) %1734) %1736 = (fabs.f32 %1735) %1738 = (log %1731) %1739 = (log.f32 %1736) %1741 = (* %829 %1738) %1745 = (cosh %24) %1746 = (sinh %24) %1747 = (- %1745 %1746) %1748 = (- -1 %1747) %1749 = (/ u %1748) %1751 = (*.f32 #s(literal 1/2 binary32) (-.f32 %31 %758)) %1753 = (*.f32 #s(literal 1/2 binary32) (+.f32 %31 %758)) %1755 = (-.f32 %1751 (+.f32 #s(literal 1 binary32) %1753)) %1756 = (/.f32 u %1755) %1758 = (- %27 %1749) %1761 = (*.f32 u (+.f32 %70 (/.f32 #s(literal 1 binary32) %1755))) %1764 = (/ 1 %1758) %1768 = (/ 1 s) %1769 = (* %1768 %6) %1771 = (+ (* %167 %179) (* -1/4 %1769)) %1778 = (* (- (/ (- -1 (exp %1769)) %39) 1) u) %1780 = (- -1 %1778) %1781 = (*.f32 u %575) %1784 = (/ 1 %1780) %1787 = (*.f32 u %548) %1789 = (*.f32 #s(literal -1 binary32) %52) %1794 = (*.f32 u %556) %1801 = (/ s %327) %1815 = (* %445 %185) %1816 = (/ 1 %1815) %1817 = (- %1816 1) %1818 = (fma.f32 %31 %446 %446) %1819 = (*.f32 u %1818) %1823 = (*.f32 %233 %241) %1825 = (*.f32 #s(literal -1 binary32) %1823) %1826 = (fma.f32 #s(literal -1 binary32) (*.f32 %31 %1823) %1825) %1833 = (*.f32 %240 %250) %1834 = (fma.f32 %31 %1833 %1833) %1843 = (log %1817) %1847 = (/.f32 %1818 %31) %1852 = (fma.f32 #s(literal -2 binary32) (/.f32 %1826 %31) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 %1818 #s(literal 2 binary32)) %268))) %1853 = (*.f32 u %1852) %1866 = (*.f32 u (fma.f32 #s(literal -6 binary32) (/.f32 (*.f32 %1826 %1818) %268) (fma.f32 #s(literal -6 binary32) (/.f32 %1834 %31) (*.f32 #s(literal -2 binary32) (/.f32 (pow.f32 %1818 #s(literal 3 binary32)) %286))))) %1873 = (* %829 %1843) %1880 = (/.f32 (*.f32 s %1818) %31) %1893 = (/ 1 %445) %1897 = (*.f32 u %1823) %1902 = (*.f32 u %1833) %1911 = (* %829 (- %696 %201)) %1915 = (* %829 %745) %1918 = (log %923) %1919 = (log.f32 %924) %1925 = (fma.f32 #s(literal -2 binary32) (*.f32 %892 %935) (*.f32 #s(literal -1 binary32) %900)) %1947 = (- %404 1) %1951 = (log %1947) %1954 = (/.f32 %405 %31) %1959 = (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %249 %411) %268) (*.f32 #s(literal 2 binary32) (/.f32 %412 %31))) %1960 = (*.f32 u %1959) %1973 = (*.f32 u (fma.f32 #s(literal -6 binary32) (/.f32 %420 %31) (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 %283 %419) %286) (*.f32 #s(literal 6 binary32) (/.f32 (*.f32 %289 %419) %268))))) %1980 = (* %829 %1951) %1985 = (/.f32 (*.f32 s %405) %31) %1998 = (+.f32 %126 %51) %2004 = (/.f32 %17 s) %2005 = (+.f32 %126 %113) %2009 = (fma.f32 #s(literal -1/4 binary32) %98 %14) %2013 = (fma.f32 #s(literal -4 binary32) %2004 %113) %2018 = (/.f32 #s(literal 1 binary32) (*.f32 u %32)) %2019 = (+.f32 %2018 %49) %2022 = (*.f32 #s(literal 1/2 binary32) %13) %2027 = (*.f32 u (-.f32 %2019 %70)) %2032 = (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) %142) %2018)) %2035 = (*.f32 u (+.f32 #s(literal 13176795/8388608 binary32) %102)) %2038 = (*.f32 #s(literal 13176795/8388608 binary32) %1617) %2040 = (*.f32 u (fma.f32 #s(literal -1/4 binary32) %113 %2038)) %2044 = (*.f32 #s(literal 13176795/2097152 binary32) %1617) %2045 = (-.f32 %113 %2044) %2051 = (-.f32 %144 #s(literal 1 binary32)) %2053 = (pow.f32 u #s(literal 2 binary32)) %2054 = (*.f32 %32 %241) %2057 = (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %2053 %2054))) %2060 = (pow.f32 u #s(literal 3 binary32)) %2061 = (*.f32 %233 %250) %2067 = (/.f32 #s(literal 1 binary32) %2054) %2069 = (fma.f32 #s(literal 2 binary32) %2067 (/.f32 #s(literal 1 binary32) %241)) %2070 = (/.f32 %2069 u) %2076 = (/.f32 #s(literal 1 binary32) %2061) %2080 = (fma.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %32 %250)) (fma.f32 #s(literal 6 binary32) %2076 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) %250)))) %2082 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %2080 %2053) %312) %2088 = (pow.f32 %142 #s(literal 4 binary32)) %2090 = (/.f32 #s(literal 1 binary32) (*.f32 %233 %2088)) %2094 = (*.f32 %240 %2088) %2101 = (fma.f32 #s(literal 12 binary32) %2090 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %32 %2088)) (fma.f32 #s(literal 24 binary32) %2090 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) %2094) (*.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) %2088)))))) %2107 = (*.f32 u %2054) %2108 = (/.f32 #s(literal 1 binary32) %2107) %2114 = (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 %2053 %2061)) %312) %2128 = (/.f32 %321 u) %2129 = (*.f32 #s(literal 1/2 binary32) %321) %2133 = (fma.f32 #s(literal -2 binary32) %13 %98) %2134 = (*.f32 u %2133) %2136 = (+.f32 #s(literal 13176795/2097152 binary32) %432) %2137 = (*.f32 u %2136) %2141 = (fma.f32 #s(literal -2 binary32) %30 %113) %2147 = (fma.f32 #s(literal -2 binary32) %30 %2005) %2151 = (+.f32 %126 %70) %2157 = (/.f32 #s(literal 1 binary32) %71) %2158 = (*.f32 %32 %411) %2160 = (/.f32 #s(literal 1 binary32) (*.f32 u %2158)) %2164 = (*.f32 %233 %419) %2167 = (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 %2053 %2164)) %2157) %2171 = (pow.f32 %71 #s(literal 4 binary32)) %2172 = (*.f32 %240 %2171) %2190 = (*.f32 %32 %471) %2193 = (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %2053 %2190))) %2196 = (*.f32 %233 %478) %2199 = (+.f32 %529 (/.f32 #s(literal 1 binary32) (*.f32 %2060 %2196))) %2202 = (/.f32 #s(literal 1 binary32) %2190) %2203 = (/.f32 #s(literal 1 binary32) %471) %2204 = (fma.f32 #s(literal 2 binary32) %2202 %2203) %2205 = (/.f32 %2204 u) %2206 = (/.f32 #s(literal 1 binary32) %465) %2211 = (/.f32 #s(literal 1 binary32) (*.f32 %32 %478)) %2212 = (/.f32 #s(literal 1 binary32) %2196) %2213 = (/.f32 #s(literal 1 binary32) %478) %2216 = (fma.f32 #s(literal 6 binary32) %2211 (fma.f32 #s(literal 6 binary32) %2212 (*.f32 #s(literal 2 binary32) %2213))) %2218 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %2216 %2053) %2206) %2222 = (pow.f32 %465 #s(literal 4 binary32)) %2224 = (/.f32 #s(literal 1 binary32) (*.f32 %233 %2222)) %2226 = (/.f32 #s(literal 1 binary32) (*.f32 %32 %2222)) %2227 = (*.f32 %240 %2222) %2228 = (/.f32 #s(literal 1 binary32) %2227) %2229 = (/.f32 #s(literal 1 binary32) %2222) %2234 = (fma.f32 #s(literal 12 binary32) %2224 (fma.f32 #s(literal 24 binary32) %2226 (fma.f32 #s(literal 24 binary32) %2224 (fma.f32 #s(literal 24 binary32) %2228 (*.f32 #s(literal 6 binary32) %2229))))) %2242 = (/.f32 #s(literal 1 binary32) %548) %2244 = (+.f32 %2242 (/.f32 %31 %548)) %2245 = (/.f32 %2244 u) %2246 = (/.f32 #s(literal 1 binary32) %52) %2247 = (/.f32 %31 %52) %2248 = (+.f32 %2246 %2247) %2252 = (*.f32 %2053 %556) %2258 = (/.f32 #s(literal 1 binary32) %1787) %2260 = (+.f32 %2258 (/.f32 %31 %1787)) %2264 = (pow.f32 %52 #s(literal 4 binary32)) %2267 = (+.f32 (/.f32 #s(literal 1 binary32) %2264) (/.f32 %31 %2264)) %2276 = (/.f32 #s(literal 1 binary32) %53) %2277 = (/.f32 %31 %53) %2278 = (+.f32 %2276 %2277) %2285 = (*.f32 %2060 %556) %2288 = (+.f32 %2276 (+.f32 (/.f32 #s(literal 1 binary32) %2285) %2277)) %2290 = (*.f32 %2053 %548) %2293 = (+.f32 (/.f32 #s(literal 1 binary32) %2290) (/.f32 %31 %2290)) %2295 = (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 %31 %2285) %2293)) %2302 = (+.f32 (/.f32 #s(literal 1 binary32) %612) (/.f32 %31 %612)) %2303 = (/.f32 %2302 u) %2304 = (/.f32 #s(literal 1 binary32) %605) %2305 = (/.f32 %31 %605) %2306 = (+.f32 %2304 %2305) %2310 = (*.f32 %2053 %620) %2316 = (*.f32 u %612) %2319 = (+.f32 (/.f32 #s(literal 1 binary32) %2316) (/.f32 %31 %2316)) %2323 = (pow.f32 %605 #s(literal 4 binary32)) %2326 = (+.f32 (/.f32 #s(literal 1 binary32) %2323) (/.f32 %31 %2323)) %2335 = (/.f32 #s(literal 1 binary32) %1198) %2336 = (/.f32 %31 %1198) %2337 = (+.f32 %2335 %2336) %2344 = (*.f32 %2060 %620) %2347 = (+.f32 %2335 (+.f32 (/.f32 #s(literal 1 binary32) %2344) %2336)) %2349 = (*.f32 %2053 %612) %2352 = (+.f32 (/.f32 #s(literal 1 binary32) %2349) (/.f32 %31 %2349)) %2354 = (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 %31 %2344) %2352)) %2357 = (/.f32 %379 %369) %2359 = (log.f32 %2357) %2363 = (/.f32 %2306 u) %2365 = (pow.f32 %2306 #s(literal 2 binary32)) %2367 = (fma.f32 #s(literal -2 binary32) %2302 (*.f32 #s(literal -1 binary32) %2365)) %2369 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %2367 u) %2306) %2372 = (pow.f32 %2306 #s(literal 3 binary32)) %2373 = (*.f32 %2306 %2302) %2374 = (/.f32 #s(literal 1 binary32) %620) %2375 = (/.f32 %31 %620) %2376 = (*.f32 #s(literal -1 binary32) %2375) %2377 = (-.f32 %2374 %2376) %2380 = (fma.f32 #s(literal 2 binary32) %2372 (fma.f32 #s(literal 6 binary32) %2373 (*.f32 #s(literal 6 binary32) %2377))) %2382 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %2380 %2053) %2369) %2388 = (*.f32 %2365 %2302) %2390 = (pow.f32 %2302 #s(literal 2 binary32)) %2391 = (pow.f32 %2306 #s(literal 4 binary32)) %2396 = (fma.f32 #s(literal -24 binary32) (*.f32 %2306 %2377) (fma.f32 #s(literal -24 binary32) %2388 (fma.f32 #s(literal -24 binary32) %2326 (fma.f32 #s(literal -12 binary32) %2390 (*.f32 #s(literal -6 binary32) %2391))))) %2403 = (*.f32 u %2365) %2404 = (/.f32 %2367 %2403) %2405 = (/.f32 #s(literal 1 binary32) %2306) %2409 = (pow.f32 %2367 #s(literal 2 binary32)) %2413 = (fma.f32 #s(literal -1/4 binary32) (/.f32 %2409 %2372) (*.f32 #s(literal 1/6 binary32) (/.f32 %2380 %2365))) %2416 = (*.f32 #s(literal 1/2 binary32) %2404) %2423 = (*.f32 %2367 %2380) %2431 = (*.f32 %2053 %2372) %2433 = (*.f32 %2053 %2365) %2440 = (*.f32 s %2306) %2441 = (/.f32 %2440 u) %2442 = (*.f32 #s(literal -1 binary32) %2441) %2444 = (*.f32 s %2367) %2445 = (/.f32 %2444 u) %2450 = (*.f32 s %2380) %2451 = (/.f32 %2450 %2053) %2457 = (*.f32 s %2396) %2469 = (/.f32 %2367 (*.f32 s %2403)) %2471 = (/.f32 #s(literal 1 binary32) %2440) %2475 = (*.f32 s %2365) %2477 = (*.f32 s %2372) %2480 = (fma.f32 #s(literal -1/6 binary32) (/.f32 %2380 %2475) (*.f32 #s(literal 1/4 binary32) (/.f32 %2409 %2477))) %2509 = (/.f32 %2444 %2053) %2510 = (*.f32 %533 %2365) %2511 = (/.f32 %2510 %2053) %2512 = (fma.f32 #s(literal 1/2 binary32) %2511 %2441) %2513 = (fma.f32 #s(literal 1/2 binary32) %2509 %2512) %2517 = (*.f32 %791 %2372) %2520 = (*.f32 %533 (*.f32 %2367 %2306)) %2531 = (fma.f32 #s(literal 1/2 binary32) %2444 (*.f32 #s(literal 1/2 binary32) %2510)) %2532 = (fma.f32 #s(literal -1 binary32) %2510 %2531) %2539 = (*.f32 s (*.f32 %2532 %2306)) %2544 = (fma.f32 #s(literal 1/6 binary32) %2450 (fma.f32 #s(literal 1/6 binary32) %2517 (*.f32 #s(literal 1/2 binary32) %2520))) %2546 = (fma.f32 #s(literal -1 binary32) %2539 (fma.f32 #s(literal -1 binary32) (*.f32 s (*.f32 %2531 %2306)) %2544)) %2555 = (*.f32 s %2204) %2560 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %2555 %2053) (*.f32 #s(literal 1/2 binary32) (/.f32 %533 (*.f32 %2053 %471)))) %2564 = (*.f32 %533 %2204) %2567 = (*.f32 #s(literal 6 binary32) %2211) %2569 = (fma.f32 #s(literal 2 binary32) %2213 (fma.f32 #s(literal 6 binary32) %2212 %2567)) %2570 = (*.f32 s %2569) %2580 = (/.f32 s %465) %2581 = (/.f32 %533 %471) %2583 = (fma.f32 #s(literal 1/2 binary32) %2555 (*.f32 #s(literal 1/2 binary32) %2581)) %2585 = (fma.f32 #s(literal -1 binary32) %2581 (*.f32 #s(literal 2 binary32) %2583)) %2586 = (/.f32 %2585 u) %2587 = (*.f32 #s(literal 1/2 binary32) %2586) %2591 = (/.f32 %791 %478) %2592 = (/.f32 %2564 %465) %2593 = (*.f32 s %2216) %2596 = (fma.f32 #s(literal -1/2 binary32) %2592 (fma.f32 #s(literal -1/6 binary32) %2593 (*.f32 #s(literal -1/6 binary32) %2591))) %2598 = (/.f32 (*.f32 s %2583) %465) %2603 = (fma.f32 #s(literal 1/6 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) %2591 (fma.f32 #s(literal 6 binary32) %2596 (*.f32 #s(literal 6 binary32) %2598))) %2053) %2587) %2607 = (pow.f32 %2583 #s(literal 2 binary32)) %2608 = (pow.f32 s #s(literal 4 binary32)) %2609 = (/.f32 %2608 %2222) %2610 = (*.f32 s %2234) %2612 = (pow.f32 %2204 #s(literal 2 binary32)) %2622 = (fma.f32 #s(literal 1/24 binary32) %2610 (fma.f32 #s(literal 1/24 binary32) %2609 (fma.f32 #s(literal 1/8 binary32) (*.f32 %533 %2612) (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 %533 %2216) %465) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 %791 %2204) %471)))))) %2627 = (*.f32 #s(literal 24 binary32) (/.f32 (*.f32 %533 %2583) %471)) %2637 = (/.f32 %2555 u) %2638 = (*.f32 #s(literal 1/2 binary32) %2637) %2642 = (/.f32 %2593 %2053) %2659 = (/.f32 #s(literal 1 binary32) (*.f32 u %2190)) %2661 = (/.f32 (-.f32 %2206 %2659) u) %2665 = (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 %2053 %2196)) %2206) %2675 = (/.f32 %2248 u) %2677 = (pow.f32 %2248 #s(literal 2 binary32)) %2679 = (fma.f32 #s(literal -2 binary32) %2244 (*.f32 #s(literal -1 binary32) %2677)) %2681 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %2679 u) %2248) %2684 = (pow.f32 %2248 #s(literal 3 binary32)) %2685 = (*.f32 %2248 %2244) %2686 = (/.f32 #s(literal 1 binary32) %556) %2687 = (/.f32 %31 %556) %2688 = (*.f32 #s(literal -1 binary32) %2687) %2689 = (-.f32 %2686 %2688) %2692 = (fma.f32 #s(literal 2 binary32) %2684 (fma.f32 #s(literal 6 binary32) %2685 (*.f32 #s(literal 6 binary32) %2689))) %2694 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %2692 %2053) %2681) %2698 = (*.f32 %2677 %2244) %2699 = (pow.f32 %2244 #s(literal 2 binary32)) %2700 = (pow.f32 %2248 #s(literal 4 binary32)) %2705 = (fma.f32 #s(literal -24 binary32) (*.f32 %2248 %2689) (fma.f32 #s(literal -24 binary32) %2698 (fma.f32 #s(literal -24 binary32) %2267 (fma.f32 #s(literal -12 binary32) %2699 (*.f32 #s(literal -6 binary32) %2700))))) %2719 = (-.f32 (*.f32 #s(literal 2 binary32) %2202) %2203) %2720 = (/.f32 %2719 u) %2721 = (*.f32 #s(literal 1/2 binary32) %2720) %2726 = (fma.f32 #s(literal 2 binary32) %2213 (*.f32 #s(literal 6 binary32) %2212)) %2727 = (-.f32 %2567 %2726) %2729 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %2727 %2053) %2721) %2738 = (-.f32 (fma.f32 #s(literal 24 binary32) %2226 (*.f32 #s(literal 24 binary32) %2228)) (fma.f32 #s(literal 6 binary32) %2229 (*.f32 #s(literal 36 binary32) %2224))) %2744 = (*.f32 s %2719) %2745 = (/.f32 %2744 u) %2750 = (/.f32 (*.f32 s %2727) %2053) %2755 = (*.f32 s %2738) %2762 = (*.f32 %2204 %471) %2763 = (/.f32 %2762 u) %2768 = (*.f32 %2612 %478) %2769 = (*.f32 %2216 %471) %2778 = (*.f32 %2234 %471) %2780 = (*.f32 %2204 (*.f32 %2216 %478)) %2781 = (*.f32 %2569 %471) %2784 = (*.f32 %2204 %465) %2802 = (/.f32 %465 s) %2803 = (/.f32 %2762 %110) %2808 = (/.f32 %2781 s) %2809 = (/.f32 %2768 s) %2810 = (*.f32 #s(literal 1/4 binary32) %2809) %2813 = (*.f32 #s(literal -1 binary32) %2802) %2815 = (*.f32 #s(literal 1/2 binary32) %2803) %2820 = (*.f32 %2204 (*.f32 %2569 %478)) %2827 = (*.f32 (fma.f32 #s(literal 6 binary32) %2229 (fma.f32 #s(literal 24 binary32) %2226 (fma.f32 #s(literal 24 binary32) %2224 (fma.f32 #s(literal 24 binary32) %2228 (*.f32 #s(literal 12 binary32) %2224))))) %471) %2829 = (/.f32 %2769 s) %2837 = (*.f32 s %2053) %2850 = (*.f32 #s(literal -1 binary32) %2363) %2859 = (*.f32 #s(literal 2 binary32) %2302) %2860 = (fma.f32 #s(literal -1 binary32) %2365 %2859) %2862 = (*.f32 #s(literal 1/2 binary32) (/.f32 %2860 u)) %2866 = (-.f32 %2376 %2374) %2869 = (fma.f32 #s(literal -2 binary32) %2372 (fma.f32 #s(literal 6 binary32) %2373 (*.f32 #s(literal 6 binary32) %2866))) %2871 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %2869 %2053) %2862) %2876 = (*.f32 #s(literal 24 binary32) %2326) %2880 = (fma.f32 #s(literal -12 binary32) %2390 (fma.f32 #s(literal -6 binary32) %2391 (fma.f32 #s(literal 24 binary32) (*.f32 %2306 %2866) (fma.f32 #s(literal 24 binary32) %2388 %2876)))) %2888 = (/.f32 (*.f32 s %2860) u) %2893 = (/.f32 (*.f32 s %2869) %2053) %2905 = (*.f32 s %2248) %2906 = (/.f32 %2905 u) %2910 = (/.f32 (*.f32 s %2679) u) %2916 = (/.f32 (*.f32 s %2692) %2053) %2930 = (/.f32 s %142) %2931 = (*.f32 s %2069) %2932 = (/.f32 %2931 u) %2933 = (*.f32 #s(literal 1/2 binary32) %2932) %2937 = (*.f32 s %2080) %2938 = (/.f32 %2937 %2053) %2943 = (*.f32 s %2101) %2951 = (*.f32 #s(literal 13176795/4194304 binary32) %126) %2955 = (/.f32 %32 %1781) %2956 = (*.f32 #s(literal -1 binary32) %2955) %2958 = (pow.f32 %575 #s(literal 2 binary32)) %2959 = (*.f32 u %2958) %2960 = (/.f32 %32 %2959) %2961 = (/.f32 %32 %575) %2962 = (*.f32 #s(literal -1 binary32) %2961) %2966 = (pow.f32 %575 #s(literal 3 binary32)) %2967 = (*.f32 %2053 %2966) %2968 = (/.f32 %32 %2967) %2973 = (pow.f32 %575 #s(literal 4 binary32)) %2974 = (*.f32 %2060 %2973) %2983 = (*.f32 %2053 %2958) %2984 = (/.f32 %32 %2983) %2989 = (*.f32 %2060 %2966) %2996 = (*.f32 s %32) %2997 = (/.f32 %2996 %1781) %3003 = (fma.f32 #s(literal -2 binary32) (/.f32 %32 %2958) (*.f32 #s(literal -1 binary32) (/.f32 %233 %2958))) %3004 = (*.f32 s %3003) %3005 = (/.f32 %3004 %2053) %3006 = (*.f32 %533 %233) %3008 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %3006 %2983) %2997) %3013 = (*.f32 %533 (*.f32 %32 %3003)) %3021 = (fma.f32 #s(literal -6 binary32) (/.f32 %32 %2966) (fma.f32 #s(literal -6 binary32) (/.f32 %233 %2966) (*.f32 #s(literal -2 binary32) (/.f32 %240 %2966)))) %3022 = (*.f32 s %3021) %3024 = (*.f32 %791 %240) %3033 = (/.f32 %3006 %2958) %3035 = (fma.f32 #s(literal -1/2 binary32) %3004 (*.f32 #s(literal 1/2 binary32) %3033)) %3039 = (/.f32 %2996 %575) %3040 = (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %3033 (*.f32 #s(literal 2 binary32) %3035)) u) %3039) %3046 = (/.f32 %3024 %2966) %3050 = (fma.f32 #s(literal -1/2 binary32) (/.f32 %3013 %575) (fma.f32 #s(literal -1/6 binary32) %3022 (*.f32 #s(literal 1/6 binary32) %3046))) %3055 = (fma.f32 #s(literal 1/6 binary32) (/.f32 (fma.f32 #s(literal -6 binary32) (/.f32 (*.f32 s (*.f32 %32 %3035)) %575) (fma.f32 #s(literal 2 binary32) %3046 (*.f32 #s(literal 6 binary32) %3050))) %2053) %3040) %3063 = (/.f32 (*.f32 %2608 %249) %2973) %3071 = (/.f32 %233 %2973) %3078 = (fma.f32 #s(literal -24 binary32) (/.f32 %32 %2973) (fma.f32 #s(literal -24 binary32) %3071 (fma.f32 #s(literal -24 binary32) (/.f32 %240 %2973) (fma.f32 #s(literal -12 binary32) %3071 (*.f32 #s(literal -6 binary32) (/.f32 %249 %2973)))))) %3079 = (*.f32 s %3078) %3099 = (log %1326) %3101 = (*.f32 #s(literal 1/2 binary32) (/.f32 %3003 u)) %3106 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %3021 %2053) %3101) %3115 = (* %829 %3099) %3116 = (/.f32 %3004 u) %3120 = (/.f32 %3022 %2053) %3131 = (*.f32 u %1408) %3137 = (/.f32 #s(literal 1 binary32) %3131) %3139 = (/.f32 #s(literal 1 binary32) %1408) %3140 = (*.f32 %32 %1418) %3142 = (/.f32 #s(literal 1 binary32) (*.f32 u %3140)) %3146 = (*.f32 %233 %1426) %3149 = (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 %2053 %3146)) %3139) %3153 = (pow.f32 %1408 #s(literal 4 binary32)) %3154 = (*.f32 %240 %3153) %3165 = (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %2053 %3140))) %3175 = (fma.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) %3140) (/.f32 #s(literal 1 binary32) %1418)) %3176 = (/.f32 %3175 u) %3186 = (fma.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %32 %1426)) (fma.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) %3146) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) %1426)))) %3188 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %3186 %2053) %3139) %3193 = (/.f32 #s(literal 1 binary32) (*.f32 %233 %3153)) %3202 = (fma.f32 #s(literal 12 binary32) %3193 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %32 %3153)) (fma.f32 #s(literal 24 binary32) %3193 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) %3154) (*.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) %3153)))))) %3211 = (/.f32 s %1408) %3214 = (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 s %3175) u)) %3219 = (/.f32 (*.f32 s %3186) %2053) %3238 = (pow.f32 %1499 #s(literal 2 binary32)) %3240 = (/.f32 #s(literal 1 binary32) (*.f32 u %3238)) %3241 = (/.f32 #s(literal 1 binary32) %1499) %3245 = (pow.f32 %1499 #s(literal 3 binary32)) %3247 = (/.f32 #s(literal 1 binary32) (*.f32 %2053 %3245)) %3252 = (pow.f32 %1499 #s(literal 4 binary32)) %3260 = (/.f32 %32 %1500) %3261 = (*.f32 #s(literal -1 binary32) %3260) %3265 = (/.f32 %32 (*.f32 %2053 %3238)) %3278 = (/.f32 %32 %1499) %3282 = (fma.f32 #s(literal -2 binary32) (/.f32 %32 %3238) (*.f32 #s(literal -1 binary32) (/.f32 %233 %3238))) %3284 = (*.f32 #s(literal 1/2 binary32) (/.f32 %3282 u)) %3293 = (fma.f32 #s(literal -6 binary32) (/.f32 %32 %3245) (fma.f32 #s(literal -6 binary32) (/.f32 %233 %3245) (*.f32 #s(literal -2 binary32) (/.f32 %240 %3245)))) %3295 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %3293 %2053) %3284) %3300 = (/.f32 %233 %3252) %3307 = (fma.f32 #s(literal -24 binary32) (/.f32 %32 %3252) (fma.f32 #s(literal -24 binary32) %3300 (fma.f32 #s(literal -24 binary32) (/.f32 %240 %3252) (fma.f32 #s(literal -12 binary32) %3300 (*.f32 #s(literal -6 binary32) (/.f32 %249 %3252)))))) %3316 = (/.f32 (*.f32 s %3282) u) %3317 = (/.f32 %2996 %1499) %3322 = (/.f32 (*.f32 s %3293) %2053) %3334 = (*.f32 #s(literal 13176795/16777216 binary32) %126) %3338 = (/.f32 #s(literal 1 binary32) %110) %3339 = (*.f32 #s(literal 13176795/16777216 binary32) %3338) %3343 = (*.f32 #s(literal 13176795/4194304 binary32) %3338) %3348 = (+.f32 %126 (/.f32 #s(literal 13176795/4194304 binary32) %110)) %3356 = (*.f32 #s(literal 1/2 binary32) %30) %3367 = (+.f32 #s(literal 13176795/16777216 binary32) %2009) %3377 = (fma.f32 #s(literal -1 binary32) %98 (*.f32 #s(literal 4 binary32) %17)) %3378 = (*.f32 u %3377) %3384 = (*.f32 #s(literal 2 binary32) %13) %3391 = (*.f32 #s(literal 1/4 binary32) %98) %3393 = (*.f32 u (-.f32 %3391 #s(literal 13176795/8388608 binary32))) %3397 = (*.f32 #s(literal 1/4 binary32) %113) %3399 = (*.f32 u (-.f32 %3397 %2038)) %3412 = (*.f32 #s(literal -1 binary32) %2675) %3421 = (*.f32 #s(literal 2 binary32) %2244) %3422 = (fma.f32 #s(literal -1 binary32) %2677 %3421) %3424 = (*.f32 #s(literal 1/2 binary32) (/.f32 %3422 u)) %3428 = (-.f32 %2688 %2686) %3431 = (fma.f32 #s(literal -2 binary32) %2684 (fma.f32 #s(literal 6 binary32) %2685 (*.f32 #s(literal 6 binary32) %3428))) %3433 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %3431 %2053) %3424) %3438 = (*.f32 #s(literal 24 binary32) %2267) %3442 = (fma.f32 #s(literal -12 binary32) %2699 (fma.f32 #s(literal -6 binary32) %2700 (fma.f32 #s(literal 24 binary32) (*.f32 %2248 %3428) (fma.f32 #s(literal 24 binary32) %2698 %3438)))) %3450 = (/.f32 (*.f32 s %3422) u) %3455 = (/.f32 (*.f32 s %3431) %2053) %3476 = (/.f32 #s(literal 1 binary32) %2959) %3477 = (/.f32 #s(literal 1 binary32) %575) %3481 = (/.f32 #s(literal 1 binary32) %2967) %3500 = (/.f32 s (*.f32 %2053 %13)) %3515 = (/.f32 #s(literal 1 binary32) %447) %3516 = (/.f32 %31 %447) %3517 = (+.f32 %3515 %3516) %3520 = (/.f32 #s(literal 1 binary32) %1823) %3522 = (+.f32 %3520 (/.f32 %31 %1823)) %3527 = (*.f32 %2060 %1833) %3532 = (*.f32 %2053 %1823) %3540 = (/.f32 #s(literal 1 binary32) %446) %3541 = (/.f32 %31 %446) %3542 = (+.f32 %3540 %3541) %3545 = (pow.f32 %3542 #s(literal 2 binary32)) %3547 = (fma.f32 #s(literal -2 binary32) %3522 (*.f32 #s(literal -1 binary32) %3545)) %3549 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %3547 u) %3542) %3554 = (/.f32 #s(literal 1 binary32) %1833) %3555 = (/.f32 %31 %1833) %3557 = (-.f32 %3554 (*.f32 #s(literal -1 binary32) %3555)) %3560 = (fma.f32 #s(literal 2 binary32) (pow.f32 %3542 #s(literal 3 binary32)) (fma.f32 #s(literal 6 binary32) (*.f32 %3542 %3522) (*.f32 #s(literal 6 binary32) %3557))) %3562 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %3560 %2053) %3549) %3567 = (*.f32 %249 %2088) %3570 = (+.f32 (/.f32 #s(literal 1 binary32) %3567) (/.f32 %31 %3567)) %3571 = (pow.f32 %3522 #s(literal 2 binary32)) %3577 = (fma.f32 #s(literal -24 binary32) (*.f32 %3542 %3557) (fma.f32 #s(literal -24 binary32) (*.f32 %3545 %3522) (fma.f32 #s(literal -24 binary32) %3570 (fma.f32 #s(literal -12 binary32) %3571 (*.f32 #s(literal -6 binary32) (pow.f32 %3542 #s(literal 4 binary32))))))) %3582 = (*.f32 s %3542) %3587 = (/.f32 (*.f32 s %3547) u) %3593 = (/.f32 (*.f32 s %3560) %2053) %3608 = (/.f32 #s(literal 1 binary32) %1897) %3614 = (+.f32 %3540 (/.f32 #s(literal 1 binary32) (*.f32 %2053 %1833))) %3632 = (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) %2532 (*.f32 #s(literal -1 binary32) %2510)) u)) %3640 = (fma.f32 #s(literal 1/6 binary32) (/.f32 (fma.f32 #s(literal -6 binary32) %2539 (fma.f32 #s(literal -6 binary32) %2546 (*.f32 #s(literal -2 binary32) %2517))) %2053) %3632) %3645 = (*.f32 s (*.f32 %2546 %2306)) %3651 = (*.f32 %2608 %2391) %3680 = (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %2053 %2158))) %3690 = (fma.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) %2158) (/.f32 #s(literal 1 binary32) %411)) %3691 = (/.f32 %3690 u) %3701 = (fma.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %32 %419)) (fma.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) %2164) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) %419)))) %3703 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %3701 %2053) %2157) %3708 = (/.f32 #s(literal 1 binary32) (*.f32 %233 %2171)) %3717 = (fma.f32 #s(literal 12 binary32) %3708 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %32 %2171)) (fma.f32 #s(literal 24 binary32) %3708 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) %2172) (*.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) %2171)))))) %3726 = (/.f32 s %71) %3729 = (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 s %3690) u)) %3734 = (/.f32 (*.f32 s %3701) %2053) %3750 = (*.f32 #s(literal 4 binary32) %2004) %3759 = (-.f32 %46 #s(literal 1 binary32)) %3761 = (*.f32 #s(literal -1 binary32) (/.f32 %3759 u)) %3766 = (-.f32 %70 %49) %3767 = (*.f32 u %3766) %3770 = (/ 1 %164) %3795 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %2108 %312) u)) %3798 = (*.f32 u %2061) %3805 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) %3798) %2067) u)) %312) u)) %3857 = (fma.f32 #s(literal -1 binary32) %98 %3384) %3858 = (*.f32 u %3857) %3861 = (-.f32 %98 #s(literal 13176795/2097152 binary32)) %3862 = (*.f32 u %3861) %3865 = (fma.f32 #s(literal -1 binary32) %113 %267) %3877 = (+ (* (/ %171 s) -4) 1) %3882 = (/.f32 %363 u) %3888 = (fma.f32 #s(literal -1 binary32) %33 %70) %3891 = (fabs.f32 (-.f32 %3888 (+.f32 #s(literal 1 binary32) %162))) %3893 = (log.f32 %3891) %3906 = (fabs.f32 (*.f32 #s(literal -1 binary32) (-.f32 %3888 %162))) %3908 = (log.f32 %3906) %3912 = (-.f32 %70 %69) %3913 = (*.f32 u %3912) %3916 = (pow.f32 %3912 #s(literal 2 binary32)) %3917 = (*.f32 %32 %3916) %3919 = (/.f32 #s(literal 1 binary32) (*.f32 u %3917)) %3920 = (/.f32 #s(literal 1 binary32) %3912) %3923 = (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %3919 %3920) u)) %3925 = (pow.f32 %3912 #s(literal 3 binary32)) %3926 = (*.f32 %233 %3925) %3932 = (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %3919 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 %2053 %3926)) %3920)) u)) %3934 = (pow.f32 %3912 #s(literal 4 binary32)) %3935 = (*.f32 %240 %3934) %3938 = (/.f32 #s(literal 1 binary32) %3926) %3942 = (/.f32 #s(literal 1 binary32) %3917) %3961 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %2659 %2206) u)) %3965 = (/.f32 #s(literal 1 binary32) (*.f32 u %2196)) %3971 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %3965 %2202) u)) %2206) u)) %4000 = (/.f32 %32 %52) %4005 = (/.f32 #s(literal 1 binary32) %1794) %4010 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 %4005 (/.f32 %31 %1794)) %2244) u)) %4015 = (*.f32 u %2264) %4016 = (/.f32 #s(literal 1 binary32) %4015) %4019 = (+.f32 %2686 %2687) %4030 = (*.f32 #s(literal -1 binary32) %2247) %4031 = (-.f32 %4030 %2246) %4033 = (*.f32 #s(literal -1 binary32) (/.f32 %4031 u)) %4048 = (/.f32 %32 %605) %4053 = (*.f32 u %620) %4059 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) %4053) (/.f32 %31 %4053)) %2302) u)) %4064 = (*.f32 u %2323) %4068 = (+.f32 %2374 %2375) %4079 = (*.f32 #s(literal -1 binary32) %2305) %4080 = (-.f32 %4079 %2304) %4082 = (*.f32 #s(literal -1 binary32) (/.f32 %4080 u)) %4107 = (fma.f32 #s(literal -1 binary32) (/.f32 %363 %142) %3540) %4115 = (/.f32 %4107 %446) %4117 = (/.f32 #s(literal 1 binary32) %1902) %4129 = (pow.f32 %4107 #s(literal 2 binary32)) %4131 = (fma.f32 #s(literal -2 binary32) %4115 (*.f32 #s(literal -1 binary32) %4129)) %4140 = (pow.f32 %4107 #s(literal 3 binary32)) %4143 = (fma.f32 #s(literal -6 binary32) (/.f32 %4107 %1823) (fma.f32 #s(literal -6 binary32) (/.f32 %4129 %446) (*.f32 #s(literal -2 binary32) %4140))) %4145 = (*.f32 #s(literal 1/2 binary32) %4131) %4154 = (/.f32 %4129 %1823) %4161 = (fma.f32 #s(literal -24 binary32) (/.f32 %4107 %1833) (fma.f32 #s(literal -24 binary32) %4154 (fma.f32 #s(literal -24 binary32) (/.f32 %4140 %446) (fma.f32 #s(literal -12 binary32) %4154 (*.f32 #s(literal -6 binary32) (pow.f32 %4107 #s(literal 4 binary32))))))) %4174 = (pow.f32 %4080 #s(literal 2 binary32)) %4176 = (fma.f32 #s(literal -2 binary32) %2302 (*.f32 #s(literal -1 binary32) %4174)) %4184 = (pow.f32 %4080 #s(literal 3 binary32)) %4188 = (fma.f32 #s(literal -6 binary32) %4068 (fma.f32 #s(literal 2 binary32) %4184 (*.f32 #s(literal 6 binary32) (*.f32 %2302 %4080)))) %4190 = (*.f32 #s(literal 1/2 binary32) %4176) %4200 = (pow.f32 %4080 #s(literal 4 binary32)) %4206 = (fma.f32 #s(literal -24 binary32) (*.f32 %2302 %4174) (fma.f32 #s(literal -24 binary32) %2326 (fma.f32 #s(literal -12 binary32) %2390 (fma.f32 #s(literal -6 binary32) %4200 (*.f32 #s(literal 24 binary32) (*.f32 %4068 %4080)))))) %4222 = (*.f32 u %4174) %4224 = (/.f32 #s(literal 1 binary32) %4080) %4229 = (pow.f32 %4176 #s(literal 2 binary32)) %4230 = (*.f32 u %4184) %4236 = (*.f32 #s(literal 1/2 binary32) (/.f32 %4176 %4174)) %4246 = (fma.f32 #s(literal -1/4 binary32) (/.f32 %4229 %4184) (*.f32 #s(literal 1/6 binary32) (/.f32 %4188 %4174))) %4248 = (*.f32 u %4080) %4250 = (*.f32 %4188 %4176) %4265 = (*.f32 s %4080) %4266 = (/.f32 %4265 u) %4268 = (*.f32 s %4176) %4269 = (/.f32 %4268 u) %4275 = (*.f32 s %4188) %4276 = (/.f32 %4275 u) %4285 = (*.f32 s %4206) %4300 = (*.f32 s %4222) %4303 = (/.f32 #s(literal 1 binary32) %4265) %4309 = (*.f32 s %4230) %4313 = (*.f32 s %4174) %4315 = (*.f32 #s(literal -1/2 binary32) (/.f32 %4176 %4313)) %4327 = (fma.f32 #s(literal -1/6 binary32) (/.f32 %4188 %4313) (*.f32 #s(literal 1/4 binary32) (/.f32 %4229 (*.f32 s %4184)))) %4348 = (*.f32 %533 %4174) %4350 = (fma.f32 #s(literal 1/2 binary32) %4268 (*.f32 #s(literal 1/2 binary32) %4348)) %4357 = (*.f32 %791 %4184) %4359 = (*.f32 %533 (*.f32 %4176 %4080)) %4362 = (fma.f32 #s(literal 1/6 binary32) %4275 (fma.f32 #s(literal 1/6 binary32) %4357 (*.f32 #s(literal 1/2 binary32) %4359))) %4373 = (/.f32 %4348 u) %4382 = (fma.f32 #s(literal -1 binary32) %4348 %4350) %4384 = (*.f32 s (*.f32 %4382 %4080)) %4387 = (*.f32 s (*.f32 %4350 %4080)) %4411 = (fma.f32 #s(literal 1/6 binary32) %2591 (*.f32 #s(literal 1/2 binary32) %2592)) %4425 = (fma.f32 #s(literal 1/6 binary32) %2593 %4411) %4428 = (fma.f32 #s(literal -6 binary32) %2598 (fma.f32 #s(literal 2 binary32) %2591 (*.f32 #s(literal 6 binary32) %4425))) %4430 = (*.f32 #s(literal 1/2 binary32) %2585) %4458 = (*.f32 #s(literal 1/2 binary32) %2555) %4495 = (pow.f32 %4031 #s(literal 2 binary32)) %4497 = (fma.f32 #s(literal -2 binary32) %2244 (*.f32 #s(literal -1 binary32) %4495)) %4505 = (pow.f32 %4031 #s(literal 3 binary32)) %4509 = (fma.f32 #s(literal -6 binary32) %4019 (fma.f32 #s(literal 2 binary32) %4505 (*.f32 #s(literal 6 binary32) (*.f32 %2244 %4031)))) %4511 = (*.f32 #s(literal 1/2 binary32) %4497) %4521 = (pow.f32 %4031 #s(literal 4 binary32)) %4527 = (fma.f32 #s(literal -24 binary32) (*.f32 %2244 %4495) (fma.f32 #s(literal -24 binary32) %2267 (fma.f32 #s(literal -12 binary32) %2699 (fma.f32 #s(literal -6 binary32) %4521 (*.f32 #s(literal 24 binary32) (*.f32 %4019 %4031)))))) %4554 = (-.f32 %2726 %2567) %4556 = (*.f32 #s(literal 1/2 binary32) %2719) %4578 = (*.f32 s %4554) %4609 = (*.f32 #s(literal -1/2 binary32) %2762) %4617 = (*.f32 #s(literal 1/4 binary32) %2768) %4638 = (/.f32 #s(literal 1 binary32) (*.f32 s %463)) %4640 = (/.f32 #s(literal 1 binary32) %2996) %4650 = (*.f32 #s(literal 1/2 binary32) (/.f32 %2762 s)) %4684 = (-.f32 %2304 %4079) %4686 = (*.f32 #s(literal -1 binary32) (/.f32 %4684 u)) %4705 = (pow.f32 %4684 #s(literal 2 binary32)) %4706 = (fma.f32 #s(literal -1 binary32) %4705 %2859) %4717 = (fma.f32 #s(literal -6 binary32) (*.f32 %2302 %4684) (fma.f32 #s(literal 2 binary32) (pow.f32 %4684 #s(literal 3 binary32)) (*.f32 #s(literal 6 binary32) %4068))) %4719 = (*.f32 #s(literal 1/2 binary32) %4706) %4733 = (fma.f32 #s(literal -24 binary32) (*.f32 %4068 %4684) (fma.f32 #s(literal -12 binary32) %2390 (fma.f32 #s(literal -6 binary32) (pow.f32 %4684 #s(literal 4 binary32)) (fma.f32 #s(literal 24 binary32) (*.f32 %2302 %4705) %2876)))) %4745 = (*.f32 s %4684) %4748 = (*.f32 s %4706) %4755 = (*.f32 s %4717) %4778 = (*.f32 s %4031) %4779 = (/.f32 %4778 u) %4781 = (*.f32 s %4497) %4788 = (*.f32 s %4509) %4798 = (*.f32 s %4527) %4811 = (*.f32 s %4107) %4815 = (*.f32 s %4131) %4821 = (*.f32 s %4143) %4844 = (*.f32 %233 %3912) %4845 = (*.f32 u %4844) %4866 = (*.f32 #s(literal 1/2 binary32) %2931) %4885 = (*.f32 %533 %4495) %4887 = (fma.f32 #s(literal -1/2 binary32) %4781 (*.f32 #s(literal 1/2 binary32) %4885)) %4895 = (*.f32 %791 %4505) %4900 = (fma.f32 #s(literal -1/6 binary32) %4788 (fma.f32 #s(literal -1/6 binary32) %4895 (*.f32 #s(literal 1/2 binary32) (*.f32 %533 (*.f32 %4497 %4031))))) %4911 = (fma.f32 #s(literal -1 binary32) %4885 (*.f32 #s(literal 2 binary32) %4887)) %4922 = (fma.f32 #s(literal -2 binary32) %4895 (fma.f32 #s(literal 6 binary32) (*.f32 s (*.f32 %4887 %4031)) (*.f32 #s(literal 6 binary32) %4900))) %4924 = (*.f32 #s(literal 1/2 binary32) %4911) %4933 = (*.f32 %2608 %4521) %4965 = (/.f32 %1399 %32) %4973 = (/.f32 %32 %1399) %4974 = (/.f32 #s(literal 1 binary32) %1507) %4976 = (+.f32 %4974 (/.f32 %31 %1507)) %4979 = (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4973 %4976) u)) %4981 = (/.f32 #s(literal 1 binary32) %1515) %4984 = (/.f32 #s(literal 1 binary32) %1506) %4986 = (+.f32 %4984 (/.f32 %31 %1506)) %4989 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 %4981 (/.f32 %31 %1515)) %4986) u)) %4992 = (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4973 %4989) u)) %4994 = (pow.f32 %1399 #s(literal 4 binary32)) %4995 = (*.f32 u %4994) %4996 = (/.f32 #s(literal 1 binary32) %4995) %4999 = (/.f32 #s(literal 1 binary32) %1514) %5001 = (+.f32 %4999 (/.f32 %31 %1514)) %5023 = (fma.f32 #s(literal -2 binary32) %4986 (*.f32 #s(literal -1 binary32) (/.f32 %233 %1506))) %5035 = (fma.f32 #s(literal -6 binary32) %5001 (fma.f32 #s(literal -6 binary32) (/.f32 (*.f32 %32 %4986) %1399) (*.f32 #s(literal -2 binary32) (/.f32 %240 %1514)))) %5037 = (*.f32 #s(literal 1/2 binary32) %5023) %5047 = (+.f32 (/.f32 #s(literal 1 binary32) %4994) (/.f32 %31 %4994)) %5052 = (pow.f32 %4986 #s(literal 2 binary32)) %5058 = (fma.f32 #s(literal -24 binary32) %5047 (fma.f32 #s(literal -24 binary32) (/.f32 (*.f32 %32 %5001) %1399) (fma.f32 #s(literal -24 binary32) (/.f32 (*.f32 %233 %4986) %1506) (fma.f32 #s(literal -12 binary32) %5052 (*.f32 #s(literal -6 binary32) (/.f32 %249 %4994)))))) %5073 = (*.f32 s %5023) %5075 = (/.f32 %2996 %1399) %5080 = (*.f32 s %5035) %5109 = (/.f32 #s(literal 1 binary32) %1399) %5128 = (/.f32 %31 %1399) %5130 = (-.f32 (*.f32 #s(literal -1 binary32) %5128) %5109) %5132 = (*.f32 #s(literal -1 binary32) (/.f32 %5130 u)) %5148 = (pow.f32 %5130 #s(literal 2 binary32)) %5150 = (fma.f32 #s(literal -2 binary32) %4986 (*.f32 #s(literal -1 binary32) %5148)) %5162 = (fma.f32 #s(literal -6 binary32) %5001 (fma.f32 #s(literal 2 binary32) (pow.f32 %5130 #s(literal 3 binary32)) (*.f32 #s(literal 6 binary32) (*.f32 %4986 %5130)))) %5164 = (*.f32 #s(literal 1/2 binary32) %5150) %5180 = (fma.f32 #s(literal -24 binary32) (*.f32 %4986 %5148) (fma.f32 #s(literal -24 binary32) %5047 (fma.f32 #s(literal -12 binary32) %5052 (fma.f32 #s(literal -6 binary32) (pow.f32 %5130 #s(literal 4 binary32)) (*.f32 #s(literal 24 binary32) (*.f32 %5001 %5130)))))) %5193 = (*.f32 s %5130) %5196 = (*.f32 s %5150) %5203 = (*.f32 s %5162) %5238 = (/.f32 %1628 u) %5268 = (fma.f32 #s(literal -4 binary32) %17 %98) %5269 = (*.f32 u %5268) %5296 = (-.f32 %2246 %4030) %5298 = (*.f32 #s(literal -1 binary32) (/.f32 %5296 u)) %5317 = (pow.f32 %5296 #s(literal 2 binary32)) %5318 = (fma.f32 #s(literal -1 binary32) %5317 %3421) %5329 = (fma.f32 #s(literal -6 binary32) (*.f32 %2244 %5296) (fma.f32 #s(literal 2 binary32) (pow.f32 %5296 #s(literal 3 binary32)) (*.f32 #s(literal 6 binary32) %4019))) %5331 = (*.f32 #s(literal 1/2 binary32) %5318) %5345 = (fma.f32 #s(literal -24 binary32) (*.f32 %4019 %5296) (fma.f32 #s(literal -12 binary32) %2699 (fma.f32 #s(literal -6 binary32) (pow.f32 %5296 #s(literal 4 binary32)) (fma.f32 #s(literal 24 binary32) (*.f32 %2244 %5317) %3438)))) %5357 = (*.f32 s %5296) %5360 = (*.f32 s %5318) %5367 = (*.f32 s %5329) %5421 = (+ (* %183 u) %27) %5423 = (/ 1 (- %5421 %402)) %5424 = (pow.f32 %3766 #s(literal 2 binary32)) %5425 = (*.f32 %32 %5424) %5427 = (/.f32 #s(literal 1 binary32) (*.f32 u %5425)) %5428 = (/.f32 #s(literal 1 binary32) %3766) %5431 = (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %5427 %5428) u)) %5433 = (pow.f32 %3766 #s(literal 3 binary32)) %5434 = (*.f32 %233 %5433) %5440 = (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %5427 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 %2053 %5434)) %5428)) u)) %5442 = (pow.f32 %3766 #s(literal 4 binary32)) %5443 = (*.f32 %240 %5442) %5446 = (/.f32 #s(literal 1 binary32) %5434) %5450 = (/.f32 #s(literal 1 binary32) %5425) %5457 = (- %5423 1) %5466 = (log %5457) %5468 = (fma.f32 #s(literal 2 binary32) %5450 (/.f32 #s(literal 1 binary32) %5424)) %5479 = (fma.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %32 %5433)) (fma.f32 #s(literal 6 binary32) %5446 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) %5433)))) %5489 = (/.f32 #s(literal 1 binary32) (*.f32 %233 %5442)) %5498 = (fma.f32 #s(literal 12 binary32) %5489 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %32 %5442)) (fma.f32 #s(literal 24 binary32) %5489 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) %5443) (*.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) %5442)))))) %5510 = (* %829 %5466) %5513 = (/.f32 s %3766) %5514 = (*.f32 s %5468) %5521 = (*.f32 s %5479) %5523 = (*.f32 #s(literal 1/2 binary32) %5514) %5543 = (*.f32 #s(literal 1/2 binary32) %783) %5567 = (-.f32 (*.f32 #s(literal -1 binary32) %3541) %3540) %5569 = (*.f32 #s(literal -1 binary32) (/.f32 %5567 u)) %5592 = (pow.f32 %5567 #s(literal 2 binary32)) %5594 = (fma.f32 #s(literal -2 binary32) %3522 (*.f32 #s(literal -1 binary32) %5592)) %5602 = (+.f32 %3554 %3555) %5607 = (fma.f32 #s(literal -6 binary32) %5602 (fma.f32 #s(literal 2 binary32) (pow.f32 %5567 #s(literal 3 binary32)) (*.f32 #s(literal 6 binary32) (*.f32 %3522 %5567)))) %5609 = (*.f32 #s(literal 1/2 binary32) %5594) %5625 = (fma.f32 #s(literal -24 binary32) (*.f32 %3522 %5592) (fma.f32 #s(literal -24 binary32) %3570 (fma.f32 #s(literal -12 binary32) %3571 (fma.f32 #s(literal -6 binary32) (pow.f32 %5567 #s(literal 4 binary32)) (*.f32 #s(literal 24 binary32) (*.f32 %5602 %5567)))))) %5638 = (*.f32 s %5567) %5641 = (*.f32 s %5594) %5648 = (*.f32 s %5607) %5695 = (fma.f32 #s(literal -2 binary32) %4382 (*.f32 #s(literal -1 binary32) %4348)) %5703 = (fma.f32 #s(literal -1 binary32) %4384 (fma.f32 #s(literal -1 binary32) %4387 %4362)) %5706 = (fma.f32 #s(literal -6 binary32) %4384 (fma.f32 #s(literal -6 binary32) %5703 (*.f32 #s(literal -2 binary32) %4357))) %5708 = (*.f32 #s(literal 1/2 binary32) %5695) %5717 = (*.f32 s (*.f32 %5703 %4080)) %5723 = (*.f32 %2608 %4200) %5763 = (fma.f32 #s(literal 2 binary32) %3942 (/.f32 #s(literal 1 binary32) %3916)) %5774 = (fma.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %32 %3925)) (fma.f32 #s(literal 6 binary32) %3938 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) %3925)))) %5784 = (/.f32 #s(literal 1 binary32) (*.f32 %233 %3934)) %5793 = (fma.f32 #s(literal 12 binary32) %5784 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %32 %3934)) (fma.f32 #s(literal 24 binary32) %5784 (fma.f32 #s(literal 24 binary32) (/.f32 #s(literal 1 binary32) %3935) (*.f32 #s(literal 6 binary32) (/.f32 #s(literal 1 binary32) %3934)))))) %5807 = (/.f32 s %3912) %5808 = (*.f32 s %5763) %5815 = (*.f32 s %5774) %5817 = (*.f32 #s(literal 1/2 binary32) %5808) %5846 = (+.f32 s %13) %5856 = (/ (pow %6 2) s) %5857 = (/.f32 %786 s) %5879 = (/.f32 %1658 s) %5880 = (*.f32 #s(literal -4 binary32) %5879) %5890 = (+.f32 %1679 %98) %5894 = (fma.f32 #s(literal -2 binary32) s %342) %5900 = (* 1/2 %5856) %5901 = (*.f32 #s(literal 1/2 binary32) %5857) %5903 = (- %5900 %340) %5904 = (fma.f32 #s(literal 1/2 binary32) %786 %321) %5907 = (/ %5903 s) %5908 = (/.f32 %786 %533) %5909 = (*.f32 #s(literal 1/2 binary32) %5908) %5913 = (* -1 %5907) %5914 = (*.f32 #s(literal -1/2 binary32) %5908) %5920 = (- %5913 2) %5925 = (-.f32 %34 %162) %5939 = (/.f32 %210 s) %5941 = (*.f32 #s(literal -4 binary32) %5939) %5947 = (/.f32 #s(literal 1 binary32) %189) %5948 = (-.f32 %5947 #s(literal 1 binary32)) %5950 = (log.f32 %5948) %5957 = (-.f32 %169 %14) %5962 = (+ (* -13176795/2097152 %179) %24) %5969 = (/.f32 %2134 s) %5972 = (/.f32 %173 s) %5973 = (*.f32 #s(literal -4 binary32) %5972) %5990 = (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) %33 (+.f32 %70 %1286))) %5995 = (*.f32 #s(literal 2 binary32) %18) %6006 = (+ (* 1 s) %6) %6010 = (*.f32 #s(literal 1/2 binary32) s) %6014 = (/ 1 %39) %6017 = (log.f32 %1116) %6022 = (- (/ (* (- %168 %7) -4) s) -1) %6023 = (/.f32 %5957 s) %6024 = (*.f32 #s(literal -4 binary32) %6023) %6034 = (-.f32 %1734 #s(literal 1 binary32)) %6038 = (-.f32 %1224 #s(literal 1 binary32)) %6041 = (*.f32 #s(literal -1 binary32) (/.f32 %365 %189)) %6043 = (log.f32 %6041) %6045 = (log.f32 %6038) %6049 = (*.f32 s %6045) %6050 = (*.f32 #s(literal -1 binary32) %6049) %6056 = (pow.f32 %6045 #s(literal 2 binary32)) %6063 = (pow.f32 %6045 #s(literal 3 binary32)) %6065 = (*.f32 #s(literal 1/2 binary32) %6056) %6074 = (fma.f32 #s(literal -1 binary32) %6056 %6065) %6081 = (*.f32 %6045 %6074) %6084 = (fma.f32 #s(literal -1 binary32) %6081 (fma.f32 #s(literal -1/2 binary32) %6063 (*.f32 #s(literal 1/6 binary32) %6063))) %6093 = (/ %965 s) %6094 = (/.f32 %966 s) %6097 = (+ (* %6093 -4) 1) %6098 = (*.f32 #s(literal -4 binary32) %6094) %6104 = (*.f32 s %6017) %6105 = (*.f32 #s(literal -1 binary32) %6104) %6108 = (pow.f32 %6017 #s(literal 2 binary32)) %6115 = (pow.f32 %6017 #s(literal 3 binary32)) %6125 = (fma.f32 #s(literal -1 binary32) %6108 %6108) %6133 = (fma.f32 #s(literal -2 binary32) %6115 (fma.f32 #s(literal -1 binary32) %6115 (*.f32 #s(literal 3 binary32) %6115))) %6141 = (pow.f32 %6017 #s(literal 4 binary32)) %6157 = (log.f32 %6034) %6171 = (- (+ %27 (/ u (- %38 -1))) (/ -1 %454)) %6172 = (fma.f32 #s(literal -1 binary32) %33 %133) %6175 = (*.f32 #s(literal -1 binary32) (*.f32 s %6157)) %6180 = (-.f32 %34 %1287) %6182 = (*.f32 %233 %6180) %6193 = (/ 1 %1290) %6198 = (pow.f32 %6157 #s(literal 2 binary32)) %6205 = (pow.f32 %6157 #s(literal 3 binary32)) %6214 = (fma.f32 #s(literal -1 binary32) %6198 %6198) %6222 = (fma.f32 #s(literal -2 binary32) %6205 (fma.f32 #s(literal -1 binary32) %6205 (*.f32 #s(literal 3 binary32) %6205))) %6230 = (pow.f32 %6157 #s(literal 4 binary32)) %6245 = (+.f32 %70 %1401) %6247 = (/.f32 #s(literal 1 binary32) %6245) %6249 = (-.f32 %6247 #s(literal 1 binary32)) %6251 = (log.f32 %6249) %6256 = (+.f32 #s(literal 1 binary32) %1400) %6264 = (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) %6256) (/.f32 %31 %6256)) #s(literal 1 binary32)) %6266 = (log.f32 %6264) %6271 = (/.f32 %1612 s) %6273 = (*.f32 #s(literal -4 binary32) %6271) %6282 = (/.f32 %1666 s) %6284 = (*.f32 #s(literal -4 binary32) %6282) %6292 = (* u %1674) %6295 = (/.f32 %1691 s) %6297 = (*.f32 #s(literal -1 binary32) %6295) %6306 = (-.f32 %34 %1756) %6315 = (/.f32 #s(literal 1 binary32) %6172) %6317 = (-.f32 %6315 #s(literal 1 binary32)) %6319 = (log.f32 %6317) %6324 = (/ %320 %531) %6333 = (/.f32 #s(literal 1 binary32) %448) %6336 = (-.f32 (+.f32 %6333 (/.f32 %31 %448)) #s(literal 1 binary32)) %6338 = (log.f32 %6336) %6345 = (fma.f32 #s(literal -2 binary32) %6074 (*.f32 #s(literal -1 binary32) %6056)) %6353 = (fma.f32 #s(literal -6 binary32) %6081 (fma.f32 #s(literal -6 binary32) %6084 (*.f32 #s(literal -2 binary32) %6063))) %6361 = (*.f32 %6045 %6084) %6362 = (*.f32 %6056 %6074) %6363 = (pow.f32 %6045 #s(literal 4 binary32)) %6383 = (-.f32 %5990 #s(literal 1 binary32)) %6385 = (log.f32 %6383) %6392 = (fma.f32 #s(literal -1 binary32) %30 %5909) %6395 = (/.f32 %793 %791) %6397 = (fma.f32 #s(literal -1 binary32) %30 (fma.f32 #s(literal -1/6 binary32) %6395 %5909)) %6400 = (fma.f32 #s(literal 1/2 binary32) %5908 %30) %6401 = (+.f32 #s(literal 1 binary32) %6400) %6403 = (fma.f32 #s(literal 1/6 binary32) %6395 %6400) %6404 = (+.f32 #s(literal 1 binary32) %6403) %6407 = (+.f32 #s(literal 2 binary32) %30) %6409 = (+.f32 #s(literal 2 binary32) %6400) %6411 = (+.f32 #s(literal 2 binary32) %6403) %6414 = (*.f32 #s(literal 1/8 binary32) %786) %6415 = (fma.f32 #s(literal -1/8 binary32) %786 %6414) %6416 = (/.f32 %6415 %533) %6417 = (*.f32 #s(literal -1 binary32) %6416) %6418 = (+.f32 #s(literal 1/2 binary32) %6417) %6421 = (*.f32 %13 %6415) %6424 = (fma.f32 #s(literal -1/2 binary32) %6421 (fma.f32 #s(literal -1/16 binary32) %793 (*.f32 #s(literal 1/24 binary32) %793))) %6428 = (fma.f32 #s(literal 1/8 binary32) %5908 %82) %6429 = (fma.f32 #s(literal -1/8 binary32) %5908 %6428) %6432 = (+.f32 #s(literal 2 binary32) %46) %6434 = (+.f32 #s(literal 2 binary32) %6392) %6438 = (+.f32 #s(literal 1/2 binary32) %82) %6442 = (*.f32 #s(literal 1/2 binary32) %6421) %6443 = (fma.f32 #s(literal 1/16 binary32) %793 %6442) %6444 = (fma.f32 #s(literal -1/24 binary32) %793 %6443) %6448 = (*.f32 #s(literal 1/8 binary32) %5908) %6449 = (fma.f32 #s(literal -1/8 binary32) %5908 %6448) %6450 = (fma.f32 #s(literal -1/4 binary32) %30 %6449) %6453 = (/.f32 %6421 %533) %6454 = (/.f32 %793 %533) %6455 = (fma.f32 #s(literal 1/24 binary32) %6454 %14) %6457 = (fma.f32 #s(literal -1/2 binary32) %6453 (fma.f32 #s(literal -1/16 binary32) %6454 %6455)) %6458 = (*.f32 #s(literal 1/2 binary32) %6453) %6461 = (fma.f32 #s(literal -1/4 binary32) %13 (fma.f32 #s(literal -1/24 binary32) %6454 (fma.f32 #s(literal 1/16 binary32) %6454 %6458))) %6465 = (*.f32 %13 %6424) %6466 = (/.f32 %6465 %791) %6468 = (*.f32 %13 %6444) %6471 = (fma.f32 #s(literal 1/2 binary32) %6453 (*.f32 #s(literal 1/2 binary32) (/.f32 %6468 %791))) %6478 = (*.f32 %786 %6415) %6480 = (pow.f32 %13 #s(literal 4 binary32)) %6485 = (fma.f32 #s(literal -1/2 binary32) %6465 (fma.f32 #s(literal -1/4 binary32) %6478 (fma.f32 #s(literal -1/48 binary32) %6480 (*.f32 #s(literal 1/96 binary32) %6480)))) %6486 = (*.f32 %13 %6485) %6488 = (*.f32 %786 %6424) %6490 = (*.f32 %793 %6415) %6491 = (/.f32 %6490 %2608) %6493 = (pow.f32 %13 #s(literal 5 binary32)) %6494 = (/.f32 %6493 %2608) %6504 = (*.f32 %786 %6444) %6508 = (*.f32 #s(literal 1/2 binary32) %6468) %6511 = (fma.f32 #s(literal -1/4 binary32) %6478 (fma.f32 #s(literal -1/48 binary32) %6480 (fma.f32 #s(literal 1/96 binary32) %6480 %6508))) %6512 = (*.f32 %13 %6511) %6527 = (pow.f32 %17 #s(literal 2 binary32)) %6528 = (*.f32 %533 %6527) %6529 = (/.f32 %793 %6528) %6530 = (/.f32 %6421 %6528) %6531 = (/.f32 #s(literal 1 binary32) %17) %6534 = (fma.f32 #s(literal -1/24 binary32) %6529 (fma.f32 #s(literal 1/16 binary32) %6529 (fma.f32 #s(literal 1/2 binary32) %6530 %6531))) %6537 = (fma.f32 #s(literal -1/2 binary32) %6530 (fma.f32 #s(literal -1/16 binary32) %6529 (*.f32 #s(literal 1/24 binary32) %6529))) %6541 = (*.f32 %791 %6527) %6544 = (fma.f32 #s(literal 1/2 binary32) %6530 (fma.f32 #s(literal 1/2 binary32) (/.f32 %6468 %6541) %6531)) %6546 = (fma.f32 #s(literal -1/24 binary32) %6529 (fma.f32 #s(literal 1/16 binary32) %6529 %6544)) %6547 = (/.f32 %6465 %6541) %6548 = (fma.f32 #s(literal -1/2 binary32) %6547 %6537) %6552 = (*.f32 %2608 %6527) %6554 = (/.f32 %6493 %6552) %6555 = (/.f32 %6490 %6552) %6566 = (-.f32 %6424 %6444) %6567 = (/.f32 %793 %6527) %6568 = (/.f32 %6421 %6527) %6577 = (*.f32 %2608 %17) %6591 = (-.f32 %13 %342) %6592 = (/.f32 %6591 s) %6593 = (*.f32 #s(literal 1/2 binary32) %6592) %6595 = (*.f32 #s(literal 1/2 binary32) %786) %6596 = (fma.f32 #s(literal -1/2 binary32) %786 %786) %6597 = (-.f32 %6595 %6596) %6598 = (/.f32 %6597 s) %6599 = (*.f32 #s(literal 1/2 binary32) %6598) %6603 = (*.f32 #s(literal 1/6 binary32) %793) %6604 = (*.f32 %13 %6596) %6607 = (fma.f32 #s(literal -1 binary32) %6604 (fma.f32 #s(literal -1/6 binary32) %793 (*.f32 #s(literal 1/2 binary32) %793))) %6608 = (-.f32 %6603 %6607) %6610 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %6608 %533) %6599) %6614 = (*.f32 #s(literal 1/24 binary32) %6480) %6616 = (*.f32 %786 %6596) %6621 = (-.f32 %6614 (fma.f32 #s(literal -1 binary32) (*.f32 %13 %6607) (fma.f32 #s(literal -1/2 binary32) %6616 (fma.f32 #s(literal -1/24 binary32) %6480 (*.f32 #s(literal 1/6 binary32) %6480))))) %6627 = (+.f32 #s(literal 1 binary32) %5909) %6629 = (fma.f32 #s(literal -1 binary32) %786 %6595) %6630 = (*.f32 %13 %6629) %6632 = (fma.f32 #s(literal -1 binary32) %6630 (*.f32 #s(literal -1/2 binary32) %793)) %6634 = (fma.f32 #s(literal -1/2 binary32) (/.f32 %6632 %791) %5909) %6635 = (+.f32 #s(literal 1 binary32) %6634) %6640 = (*.f32 %786 %6629) %6643 = (fma.f32 #s(literal -1 binary32) (*.f32 %13 (fma.f32 #s(literal -1 binary32) %6630 (fma.f32 #s(literal -1/2 binary32) %793 %6603))) (fma.f32 #s(literal -1/2 binary32) %6640 (*.f32 #s(literal -1/6 binary32) %6480))) %6652 = (*.f32 #s(literal 1/2 binary32) (/.f32 %6597 %533)) %6653 = (fma.f32 #s(literal 1/2 binary32) %6592 %6652) %6658 = (fma.f32 #s(literal 1/2 binary32) %6592 (fma.f32 #s(literal 1/2 binary32) (/.f32 %6608 %791) %6652)) %6689 = (*.f32 #s(literal -1/2 binary32) %30) %6692 = (*.f32 #s(literal -1/2 binary32) %13) %6693 = (-.f32 %2022 %6692) %6695 = (/.f32 (*.f32 %13 %6693) %533) %6704 = (/.f32 (*.f32 %786 %6693) %791) %6714 = (-.f32 %2022 %16) %6715 = (*.f32 %13 %6714) %6717 = (fma.f32 #s(literal -1/2 binary32) %6715 (*.f32 #s(literal -1/8 binary32) %786)) %6723 = (fma.f32 #s(literal 1/12 binary32) %6454 %2022) %6724 = (*.f32 #s(literal 1/4 binary32) %786) %6726 = (-.f32 %6724 (fma.f32 #s(literal -1/2 binary32) %6715 %6414)) %6727 = (*.f32 %13 %6726) %6730 = (*.f32 %786 %6714) %6738 = (fma.f32 #s(literal -1/2 binary32) %13 (fma.f32 #s(literal -1/2 binary32) (/.f32 %6727 %533) (fma.f32 #s(literal -1/2 binary32) (/.f32 %6715 s) (fma.f32 #s(literal -1/8 binary32) %5857 (fma.f32 #s(literal -1/12 binary32) %6454 (fma.f32 #s(literal 1/16 binary32) %6454 (fma.f32 #s(literal 1/4 binary32) (/.f32 %6730 %533) %6458))))))) %6742 = (*.f32 #s(literal 1/12 binary32) %793) %6754 = (fma.f32 #s(literal -1/2 binary32) (*.f32 %13 (-.f32 %6742 (fma.f32 #s(literal -1/2 binary32) %6727 (fma.f32 #s(literal -1/24 binary32) %793 (*.f32 #s(literal 1/4 binary32) %6730))))) (fma.f32 #s(literal -1/4 binary32) %6478 (fma.f32 #s(literal -1/12 binary32) (*.f32 %793 %6714) (fma.f32 #s(literal -1/48 binary32) %6480 (fma.f32 #s(literal 1/4 binary32) (*.f32 %786 %6726) %6508))))) %6760 = (*.f32 #s(literal -1/2 binary32) u) %6764 = (*.f32 u %786) %6765 = (/.f32 %6764 %533) %6766 = (fma.f32 #s(literal 1/8 binary32) %6765 %152) %6767 = (fma.f32 #s(literal -1/8 binary32) %6765 %6766) %6771 = (fma.f32 #s(literal -1/8 binary32) %6764 (*.f32 #s(literal 1/8 binary32) %6764)) %6772 = (*.f32 %13 %6771) %6773 = (/.f32 %6772 %791) %6774 = (*.f32 u %793) %6775 = (/.f32 %6774 %791) %6782 = (*.f32 u %6693) %6783 = (/.f32 %6782 s) %6784 = (+.f32 #s(literal 1 binary32) %6783) %6786 = (*.f32 u %6717) %6787 = (/.f32 %6786 %533) %6789 = (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) %6787 %6783)) %6795 = (-.f32 %6742 (fma.f32 #s(literal -1/2 binary32) %6727 (fma.f32 #s(literal -1/12 binary32) %793 (fma.f32 #s(literal 1/16 binary32) %793 (fma.f32 #s(literal 1/4 binary32) %6730 %6442))))) %6796 = (*.f32 u %6795) %6797 = (/.f32 %6796 %791) %6805 = (/.f32 #s(literal 173627926472025/35184372088832 binary32) %533) %6806 = (+.f32 #s(literal 1 binary32) %6805) %6810 = (/.f32 #s(literal 1 binary32) %791) %6812 = (fma.f32 #s(literal 13176795/4194304 binary32) %1617 (*.f32 #s(literal 762619864465648886625/147573952589676412928 binary32) %6810)) %6817 = (+.f32 #s(literal 2 binary32) %6805) %6822 = (+.f32 #s(literal 1/2 binary32) %1618) %6825 = (/.f32 #s(literal 762619864465648886625/1180591620717411303424 binary32) %791) %6838 = (fma.f32 #s(literal 1/8 binary32) %5857 %14) %6843 = (fma.f32 #s(literal 1/24 binary32) %6454 %6838) %6848 = (/.f32 #s(literal 762619864465648886625/1180591620717411303424 binary32) %533) %6853 = (/.f32 %6480 %791) %6867 = (*.f32 u %6415) %6868 = (/.f32 %6867 s) %6872 = (-.f32 %6424 #s(literal 762619864465648886625/1180591620717411303424 binary32)) %6875 = (+.f32 %6868 (/.f32 (*.f32 u %6872) %533)) %6887 = (*.f32 #s(literal 1/2 binary32) u) %6889 = (fma.f32 #s(literal -1/4 binary32) %149 %6887) %6892 = (fma.f32 #s(literal -1 binary32) (/.f32 %6771 %533) %6887) %6897 = (fma.f32 #s(literal -1/2 binary32) %6772 (fma.f32 #s(literal -1/16 binary32) %6774 (*.f32 #s(literal 1/24 binary32) %6774))) %6899 = (fma.f32 #s(literal -1 binary32) (/.f32 %6897 %791) %6887) %6902 = (fma.f32 #s(literal 1/4 binary32) %149 %6887) %6904 = (*.f32 #s(literal -1/4 binary32) %149) %6907 = (*.f32 #s(literal 1/2 binary32) %6772) %6908 = (fma.f32 #s(literal 1/16 binary32) %6774 %6907) %6909 = (fma.f32 #s(literal -1/24 binary32) %6774 %6908) %6914 = (fma.f32 #s(literal -1/4 binary32) %149 (fma.f32 #s(literal -1/8 binary32) %6765 (*.f32 #s(literal 1/8 binary32) %6765))) %6920 = (fma.f32 #s(literal -1/4 binary32) %104 %14) %6927 = (fma.f32 #s(literal -1/8 binary32) %6764 (fma.f32 #s(literal -1/8 binary32) %786 (fma.f32 #s(literal 1/8 binary32) %6764 %6414))) %6931 = (fma.f32 #s(literal -1/4 binary32) %149 %82) %6937 = (fma.f32 #s(literal -1/2 binary32) %6421 (fma.f32 #s(literal -1/16 binary32) %793 (fma.f32 #s(literal -1/24 binary32) %6774 (fma.f32 #s(literal 1/24 binary32) %793 %6908)))) %6947 = (*.f32 u %6527) %6948 = (*.f32 %533 %6947) %6949 = (/.f32 %793 %6948) %6950 = (/.f32 %6421 %6948) %6951 = (/.f32 #s(literal 1 binary32) %18) %6954 = (fma.f32 #s(literal -1/24 binary32) %6949 (fma.f32 #s(literal 1/16 binary32) %6949 (fma.f32 #s(literal 1/2 binary32) %6950 %6951))) %6957 = (fma.f32 #s(literal -1/2 binary32) %6950 (fma.f32 #s(literal -1/16 binary32) %6949 (*.f32 #s(literal 1/24 binary32) %6949))) %6958 = (-.f32 %6954 %6957) %6961 = (*.f32 %791 %6947) %6963 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %6468 %6961) %6951) %6964 = (fma.f32 #s(literal 1/2 binary32) %6950 %6963) %6966 = (fma.f32 #s(literal -1/24 binary32) %6949 (fma.f32 #s(literal 1/16 binary32) %6949 %6964)) %6967 = (/.f32 %6465 %6961) %6968 = (fma.f32 #s(literal -1/2 binary32) %6967 %6957) %6969 = (-.f32 %6966 %6968) %6972 = (*.f32 %2608 %6947) %6974 = (/.f32 %6493 %6972) %6975 = (/.f32 %6490 %6972) %6983 = (fma.f32 #s(literal -1/4 binary32) (/.f32 %6504 %6972) (fma.f32 #s(literal -1/24 binary32) %6949 (fma.f32 #s(literal -1/480 binary32) %6974 (fma.f32 #s(literal 1/192 binary32) %6974 (fma.f32 #s(literal 1/16 binary32) %6949 (fma.f32 #s(literal 1/12 binary32) %6975 (fma.f32 #s(literal 1/2 binary32) (/.f32 %6512 %6972) %6964))))))) %6986 = (/.f32 %793 %6947) %6987 = (/.f32 %6421 %6947) %7005 = (fma.f32 #s(literal -1/2 binary32) (/.f32 %6486 %6972) (fma.f32 #s(literal -1/2 binary32) %6967 (fma.f32 #s(literal -1/2 binary32) %6950 (fma.f32 #s(literal -1/4 binary32) (/.f32 %6488 %6972) (fma.f32 #s(literal -1/12 binary32) %6975 (fma.f32 #s(literal -1/16 binary32) %6949 (fma.f32 #s(literal -1/192 binary32) %6974 (fma.f32 #s(literal 1/480 binary32) %6974 (fma.f32 #s(literal 1/24 binary32) %6949 (/.f32 (*.f32 %6566 (-.f32 (fma.f32 #s(literal -1/24 binary32) %6986 (fma.f32 #s(literal 1/16 binary32) %6986 (*.f32 #s(literal 1/2 binary32) %6987))) (fma.f32 #s(literal -1/2 binary32) %6987 (fma.f32 #s(literal -1/16 binary32) %6986 (*.f32 #s(literal 1/24 binary32) %6986))))) %6577)))))))))) %7006 = (-.f32 %6983 %7005) %7009 = (-.f32 %5901 %342) %7012 = (/.f32 (+.f32 %13 %5901) s) %7014 = (*.f32 #s(literal -1/2 binary32) %5857) %7016 = (/.f32 (fma.f32 #s(literal -1 binary32) %13 %7014) s) %7025 = (*.f32 #s(literal 1/2 binary32) %6773) %7033 = (*.f32 #s(literal -1/4 binary32) %104) %7034 = (-.f32 %105 %7033) %7037 = (/.f32 %6772 %533) %7038 = (/.f32 %6774 %533) %7039 = (fma.f32 #s(literal 1/24 binary32) %7038 %105) %7041 = (fma.f32 #s(literal -1/2 binary32) %7037 (fma.f32 #s(literal -1/16 binary32) %7038 %7039)) %7045 = (fma.f32 #s(literal -1/4 binary32) %104 (fma.f32 #s(literal -1/24 binary32) %7038 (fma.f32 #s(literal 1/16 binary32) %7038 (*.f32 #s(literal 1/2 binary32) %7037)))) %7049 = (*.f32 %13 %6897) %7050 = (/.f32 %7049 %791) %7052 = (*.f32 %13 %6909) %7055 = (fma.f32 #s(literal 1/2 binary32) %7037 (*.f32 #s(literal 1/2 binary32) (/.f32 %7052 %791))) %7062 = (*.f32 %786 %6771) %7063 = (*.f32 u %6480) %7067 = (fma.f32 #s(literal -1/2 binary32) %7049 (fma.f32 #s(literal -1/4 binary32) %7062 (fma.f32 #s(literal -1/48 binary32) %7063 (*.f32 #s(literal 1/96 binary32) %7063)))) %7068 = (*.f32 %13 %7067) %7070 = (*.f32 %786 %6897) %7072 = (*.f32 %793 %6771) %7073 = (/.f32 %7072 %2608) %7074 = (*.f32 u %6493) %7075 = (/.f32 %7074 %2608) %7084 = (*.f32 %786 %6909) %7086 = (*.f32 #s(literal 1/2 binary32) %7052) %7089 = (fma.f32 #s(literal -1/4 binary32) %7062 (fma.f32 #s(literal -1/48 binary32) %7063 (fma.f32 #s(literal 1/96 binary32) %7063 %7086))) %7090 = (*.f32 %13 %7089) %7105 = (pow.f32 %7034 #s(literal 2 binary32)) %7106 = (*.f32 %533 %7105) %7107 = (/.f32 %6774 %7106) %7108 = (/.f32 %6772 %7106) %7109 = (/.f32 #s(literal 1 binary32) %7034) %7115 = (fma.f32 #s(literal -1/2 binary32) %7108 (fma.f32 #s(literal -1/16 binary32) %7107 (*.f32 #s(literal 1/24 binary32) %7107))) %7119 = (*.f32 %791 %7105) %7122 = (fma.f32 #s(literal 1/2 binary32) %7108 (fma.f32 #s(literal 1/2 binary32) (/.f32 %7052 %7119) %7109)) %7125 = (/.f32 %7049 %7119) %7130 = (*.f32 %2608 %7105) %7132 = (/.f32 %7074 %7130) %7133 = (/.f32 %7072 %7130) %7145 = (/.f32 %6774 %7105) %7146 = (/.f32 %6772 %7105) %7184 = (fma.f32 #s(literal -1/2 binary32) u %6887) %7186 = (fma.f32 #s(literal -1/2 binary32) u %6902) %7191 = (fma.f32 #s(literal -1/2 binary32) %6773 (fma.f32 #s(literal -1/16 binary32) %6775 (fma.f32 #s(literal 1/24 binary32) %6775 %6902))) %7192 = (fma.f32 #s(literal -1/2 binary32) u %7191) %7212 = (fma.f32 #s(literal -1 binary32) %6416 %21) %7216 = (*.f32 u %6566) %7217 = (/.f32 %7216 %791) %7218 = (+.f32 %21 %7217) %7220 = (/.f32 %6421 %791) %7224 = (fma.f32 #s(literal -1/2 binary32) %7220 (fma.f32 #s(literal -1/8 binary32) %5908 (fma.f32 #s(literal -1/16 binary32) %6395 (fma.f32 #s(literal 1/24 binary32) %6395 %6428)))) %7227 = (*.f32 #s(literal -1 binary32) %5879) %7233 = (-.f32 %7216 %6424) %7234 = (/.f32 %7233 %791) %7249 = (log.f32 #s(literal 1/2 binary32)) %7251 = (*.f32 #s(literal 2 binary32) %5879) %7254 = (pow.f32 %1658 #s(literal 2 binary32)) %7256 = (fma.f32 #s(literal -4 binary32) %6415 (*.f32 #s(literal -4 binary32) %7254)) %7258 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %7256 %533) %7251) %7262 = (pow.f32 %1658 #s(literal 3 binary32)) %7263 = (*.f32 %6415 %1658) %7266 = (fma.f32 #s(literal 12 binary32) %7233 (fma.f32 #s(literal 16 binary32) %7262 (*.f32 #s(literal 24 binary32) %7263))) %7277 = (fma.f32 #s(literal 1/2 binary32) %30 %2038) %7282 = (+.f32 #s(literal 13176795/8388608 binary32) %2022) %7283 = (/.f32 %7282 %533) %7285 = (/.f32 #s(literal 173627926472025/70368744177664 binary32) %533) %7306 = (/.f32 %7282 s) %7310 = (+.f32 #s(literal 13176795/16777216 binary32) %2022) %7311 = (/.f32 %7310 s) %7313 = (*.f32 #s(literal 173627926472025/140737488355328 binary32) %1617) %7320 = (fma.f32 #s(literal 1/12 binary32) %6454 (fma.f32 #s(literal 1/4 binary32) %5857 (fma.f32 #s(literal 1/2 binary32) %13 %6848))) %7324 = (-.f32 %6724 (+.f32 #s(literal 173627926472025/140737488355328 binary32) (*.f32 #s(literal -13176795/8388608 binary32) %7310))) %7325 = (/.f32 %7324 %533) %7326 = (/.f32 %7310 %533) %7341 = (fma.f32 #s(literal -13176795/8388608 binary32) %7324 (*.f32 #s(literal 173627926472025/70368744177664 binary32) %7310)) %7342 = (-.f32 (+.f32 #s(literal 762619864465648886625/590295810358705651712 binary32) %6742) %7341) %7360 = (*.f32 #s(literal -4 binary32) %6415) %7361 = (fma.f32 #s(literal -8 binary32) %7254 %7360) %7363 = (*.f32 #s(literal -1 binary32) (/.f32 %7361 %533)) %7365 = (*.f32 #s(literal 4 binary32) %5879) %7368 = (*.f32 %7361 %1658) %7371 = (fma.f32 #s(literal -2 binary32) %7368 (fma.f32 #s(literal 4 binary32) %7233 (*.f32 #s(literal 8 binary32) %7263))) %7373 = (*.f32 #s(literal -1 binary32) (/.f32 %7371 %791)) %7377 = (fma.f32 #s(literal -8 binary32) (/.f32 %7254 %533) (fma.f32 #s(literal -4 binary32) %6416 %7365)) %7382 = (fma.f32 #s(literal -16 binary32) %7254 (*.f32 #s(literal -2 binary32) %7361)) %7383 = (/.f32 %7382 s) %7384 = (*.f32 #s(literal 1/2 binary32) %7383) %7391 = (fma.f32 #s(literal -128 binary32) %7262 (fma.f32 #s(literal -24 binary32) %7368 (*.f32 #s(literal -6 binary32) %7371))) %7392 = (/.f32 %7391 %533) %7393 = (fma.f32 #s(literal 1/6 binary32) %7392 %7384) %7398 = (pow.f32 %1658 #s(literal 4 binary32)) %7402 = (*.f32 %7371 %1658) %7403 = (*.f32 %1658 %7233) %7405 = (*.f32 #s(literal -1/2 binary32) %6465) %7406 = (-.f32 %7405 %6508) %7407 = (*.f32 u %7406) %7408 = (-.f32 %7407 %6485) %7418 = (fma.f32 #s(literal -1536 binary32) %7398 (fma.f32 #s(literal -384 binary32) (*.f32 %7361 %7254) (fma.f32 #s(literal -96 binary32) %7402 (fma.f32 #s(literal -24 binary32) (fma.f32 #s(literal -8 binary32) %7403 (fma.f32 #s(literal -2 binary32) %7402 (fma.f32 #s(literal 2 binary32) (*.f32 %7361 %6415) (*.f32 #s(literal 4 binary32) %7408)))) (*.f32 #s(literal -12 binary32) (pow.f32 %7361 #s(literal 2 binary32))))))) %7419 = (/.f32 %7418 %791) %7424 = (/.f32 %7216 %533) %7428 = (/.f32 %7407 %791) %7437 = (fma.f32 #s(literal -1/2 binary32) %6486 (fma.f32 #s(literal -1/4 binary32) %6488 (fma.f32 #s(literal -1/12 binary32) %6490 (fma.f32 #s(literal -1/192 binary32) %6493 (*.f32 #s(literal 1/480 binary32) %6493))))) %7442 = (fma.f32 #s(literal -1/4 binary32) %6504 (fma.f32 #s(literal -1/480 binary32) %6493 (fma.f32 #s(literal 1/192 binary32) %6493 (fma.f32 #s(literal 1/12 binary32) %6490 (*.f32 #s(literal 1/2 binary32) %6512))))) %7443 = (-.f32 %7437 %7442) %7475 = (fma.f32 #s(literal -1/2 binary32) %6950 (fma.f32 #s(literal -1/16 binary32) %6949 (fma.f32 #s(literal 1/24 binary32) %6949 %1617))) %7497 = (+.f32 #s(literal 1/2 binary32) %6931) %7500 = (fma.f32 #s(literal -1 binary32) %6416 %152) %7505 = (fma.f32 #s(literal -1/2 binary32) %6773 (fma.f32 #s(literal -1/16 binary32) %6775 (fma.f32 #s(literal 1/24 binary32) %6775 %152))) %7514 = (fma.f32 #s(literal -1/2 binary32) %7220 (fma.f32 #s(literal -1/4 binary32) %149 (fma.f32 #s(literal -1/8 binary32) %5908 (fma.f32 #s(literal -1/16 binary32) %6395 (fma.f32 #s(literal -1/24 binary32) %6775 (fma.f32 #s(literal 1/24 binary32) %6395 (fma.f32 #s(literal 1/16 binary32) %6775 (fma.f32 #s(literal 1/8 binary32) %5908 (fma.f32 #s(literal 1/4 binary32) %30 %7025))))))))) %7527 = (-.f32 %105 %6920) %7528 = (/.f32 %7527 s) %7529 = (*.f32 #s(literal -1 binary32) %7528) %7535 = (-.f32 %6897 %6937) %7557 = (*.f32 #s(literal 2 binary32) %7528) %7558 = (+.f32 %7249 %7557) %7563 = (/.f32 (fma.f32 #s(literal -4 binary32) %6415 (*.f32 #s(literal -4 binary32) (pow.f32 %7527 #s(literal 2 binary32)))) %533) %7564 = (fma.f32 #s(literal 1/2 binary32) %7563 %7557) %7565 = (+.f32 %7249 %7564) %7572 = (/.f32 (fma.f32 #s(literal 12 binary32) %7535 (fma.f32 #s(literal 16 binary32) (pow.f32 %7527 #s(literal 3 binary32)) (*.f32 #s(literal 24 binary32) (*.f32 %6415 %7527)))) %791) %7590 = (-.f32 %14 %18) %7591 = (*.f32 #s(literal 2 binary32) %7590) %7592 = (*.f32 #s(literal 2 binary32) %1658) %7593 = (-.f32 %7591 %7592) %7596 = (pow.f32 %7590 #s(literal 2 binary32)) %7597 = (*.f32 #s(literal 4 binary32) %6415) %7598 = (fma.f32 #s(literal -4 binary32) %7596 %7597) %7600 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %7598 s) %7591) %7602 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %7256 s) %7592) %7607 = (-.f32 %6424 %7216) %7611 = (fma.f32 #s(literal -24 binary32) (*.f32 %6415 %7590) (fma.f32 #s(literal 12 binary32) %7607 (*.f32 #s(literal 16 binary32) (pow.f32 %7590 #s(literal 3 binary32))))) %7613 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %7611 %533) %7600) %7615 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %7266 %533) %7602) %7622 = (pow.f32 %6415 #s(literal 2 binary32)) %7624 = (-.f32 %6485 %7407) %7631 = (fma.f32 #s(literal -96 binary32) (*.f32 %7590 %7607) (fma.f32 #s(literal -96 binary32) (pow.f32 %7590 #s(literal 4 binary32)) (fma.f32 #s(literal -48 binary32) %7622 (fma.f32 #s(literal 48 binary32) %7624 (*.f32 #s(literal 192 binary32) (*.f32 %6415 %7596)))))) %7640 = (fma.f32 #s(literal -192 binary32) (*.f32 %6415 %7254) (fma.f32 #s(literal -96 binary32) %7403 (fma.f32 #s(literal -96 binary32) %7398 (fma.f32 #s(literal -48 binary32) %7622 (*.f32 #s(literal 48 binary32) %7408))))) %7649 = (*.f32 u (pow.f32 %1651 #s(literal 2 binary32))) %7650 = (/.f32 %786 %7649) %7652 = (fma.f32 #s(literal -1/8 binary32) %7650 (*.f32 #s(literal 1/8 binary32) %7650)) %7654 = (/.f32 #s(literal 1 binary32) %1652) %7658 = (*.f32 %533 %7649) %7661 = (+.f32 %7654 (*.f32 #s(literal 762619864465648886625/1180591620717411303424 binary32) (/.f32 #s(literal 1 binary32) %7658))) %7662 = (*.f32 %7652 %6415) %7667 = (/.f32 %786 (*.f32 s %7649)) %7668 = (/.f32 %793 %7658) %7674 = (fma.f32 #s(literal -1 binary32) (/.f32 %7662 (*.f32 %533 %1651)) (fma.f32 #s(literal -1/2 binary32) (/.f32 %6421 %7658) (fma.f32 #s(literal -1/8 binary32) %7667 (fma.f32 #s(literal -1/16 binary32) %7668 (fma.f32 #s(literal 1/24 binary32) %7668 (*.f32 #s(literal 1/8 binary32) %7667)))))) %7682 = (/.f32 %6480 %7649) %7687 = (/.f32 %793 %7649) %7705 = (+.f32 #s(literal 1/2 binary32) %7184) %7706 = (/.f32 #s(literal 1 binary32) %7705) %7708 = (pow.f32 %7705 #s(literal 2 binary32)) %7709 = (*.f32 s %7708) %7710 = (/.f32 u %7709) %7711 = (/.f32 %13 %7709) %7712 = (fma.f32 #s(literal 1/4 binary32) %7711 %7706) %7713 = (fma.f32 #s(literal -13176795/16777216 binary32) %7710 %7712) %7714 = (/.f32 %104 %7709) %7715 = (*.f32 #s(literal 1/4 binary32) %7714) %7719 = (*.f32 %533 %7708) %7720 = (/.f32 u %7719) %7721 = (/.f32 %786 %7719) %7727 = (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %7720 (fma.f32 #s(literal -13176795/16777216 binary32) %7710 (fma.f32 #s(literal -1/8 binary32) %7721 (fma.f32 #s(literal 1/8 binary32) %7721 (fma.f32 #s(literal 1/4 binary32) %7711 (fma.f32 #s(literal 173627926472025/140737488355328 binary32) %7720 %7706)))))) %7728 = (/.f32 %6764 %7719) %7730 = (-.f32 %105 (fma.f32 #s(literal -13176795/16777216 binary32) u %14)) %7731 = (/.f32 u %7708) %7732 = (/.f32 %13 %7708) %7733 = (*.f32 #s(literal 1/4 binary32) %7732) %7735 = (/.f32 %104 %7708) %7736 = (*.f32 #s(literal 1/4 binary32) %7735) %7737 = (-.f32 (fma.f32 #s(literal -13176795/16777216 binary32) %7731 %7733) %7736) %7738 = (*.f32 %7730 %7737) %7739 = (*.f32 %533 %7705) %7740 = (/.f32 %7738 %7739) %7743 = (fma.f32 #s(literal -1/8 binary32) %7728 (fma.f32 #s(literal 1/8 binary32) %7728 (fma.f32 #s(literal 1/4 binary32) %7714 %7740))) %7747 = (*.f32 %791 %7708) %7748 = (/.f32 u %7747) %7749 = (/.f32 %6421 %7747) %7750 = (/.f32 %793 %7747) %7751 = (*.f32 #s(literal 173627926472025/140737488355328 binary32) u) %7752 = (fma.f32 #s(literal -173627926472025/140737488355328 binary32) u %7751) %7766 = (fma.f32 #s(literal -762619864465648886625/590295810358705651712 binary32) %7748 (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %7720 (fma.f32 #s(literal -13176795/16777216 binary32) %7710 (fma.f32 #s(literal -1/2 binary32) %7749 (fma.f32 #s(literal -1/8 binary32) %7721 (fma.f32 #s(literal -1/16 binary32) %7750 (fma.f32 #s(literal 1/24 binary32) %7750 (fma.f32 #s(literal 1/8 binary32) %7721 (fma.f32 #s(literal 1/4 binary32) %7711 (fma.f32 #s(literal 173627926472025/140737488355328 binary32) %7720 (fma.f32 #s(literal 13176795/8388608 binary32) (/.f32 %7752 %7747) (fma.f32 #s(literal 2287859593396946659875/1180591620717411303424 binary32) %7748 %7706)))))))))))) %7767 = (/.f32 %6772 %7747) %7768 = (/.f32 %6774 %7747) %7769 = (/.f32 %786 %7708) %7772 = (fma.f32 #s(literal -1/8 binary32) %7769 (fma.f32 #s(literal 1/8 binary32) %7769 (*.f32 #s(literal 173627926472025/140737488355328 binary32) %7731))) %7773 = (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %7731 %7772) %7774 = (/.f32 %6764 %7708) %7778 = (-.f32 %7773 (fma.f32 #s(literal -1/8 binary32) %7774 (fma.f32 #s(literal 1/8 binary32) %7774 (/.f32 %7738 %7705)))) %7779 = (*.f32 %7730 %7778) %7780 = (*.f32 %791 %7705) %7785 = (-.f32 %6771 (fma.f32 #s(literal -173627926472025/140737488355328 binary32) u (fma.f32 #s(literal -1/8 binary32) %786 (fma.f32 #s(literal 1/8 binary32) %786 %7751)))) %7786 = (*.f32 %7737 %7785) %7795 = (fma.f32 #s(literal -1/2 binary32) %7767 (fma.f32 #s(literal -1/8 binary32) %7728 (fma.f32 #s(literal -1/16 binary32) %7768 (fma.f32 #s(literal 1/24 binary32) %7768 (fma.f32 #s(literal 1/8 binary32) %7728 (fma.f32 #s(literal 1/4 binary32) %7714 (+.f32 (/.f32 %7779 %7780) (+.f32 %7740 (/.f32 %7786 %7780))))))))) %7799 = (*.f32 u (*.f32 %13 %17)) %7800 = (/.f32 %7799 %533) %7801 = (fma.f32 #s(literal 2 binary32) %21 %7800) %7806 = (fma.f32 #s(literal 1/2 binary32) (*.f32 %786 %17) (*.f32 #s(literal 2 binary32) %6566)) %7807 = (*.f32 u %7806) %7808 = (/.f32 %7807 %791) %7823 = (+.f32 #s(literal 1/2 binary32) %6429) %7828 = (/.f32 %533 %18) %7836 = (*.f32 #s(literal 2 binary32) %6783) %7839 = (*.f32 #s(literal 2 binary32) %6782) %7840 = (-.f32 %13 %7839) %7842 = (*.f32 u (*.f32 %7840 %6693)) %7843 = (/.f32 %7842 %533) %7866 = (*.f32 %2053 (pow.f32 %6693 #s(literal 2 binary32))) %7867 = (/.f32 %7866 %533) %7868 = (-.f32 %13 %6782) %7870 = (*.f32 u (*.f32 %7868 %6693)) %7871 = (/.f32 %7870 %533) %7874 = (fma.f32 #s(literal -2 binary32) %6787 (fma.f32 #s(literal -1 binary32) %7867 (fma.f32 #s(literal 2 binary32) %6783 %7871))) %7878 = (fma.f32 #s(literal -1 binary32) %6786 (*.f32 #s(literal -1 binary32) %7866)) %7880 = (*.f32 u (*.f32 %7878 %6693)) %7883 = (*.f32 u (*.f32 %6717 %7868)) %7886 = (-.f32 %6595 (fma.f32 #s(literal -1 binary32) %6786 %7870)) %7887 = (*.f32 %6693 %7886) %7891 = (*.f32 %2053 (*.f32 %6717 %6693)) %7900 = (fma.f32 #s(literal -2 binary32) %6787 (fma.f32 #s(literal -1 binary32) (/.f32 %7880 %791) (fma.f32 #s(literal -1 binary32) (/.f32 %7883 %791) (fma.f32 #s(literal -1 binary32) %7867 (fma.f32 #s(literal 2 binary32) %6797 (fma.f32 #s(literal 2 binary32) %6783 (+.f32 %7871 (+.f32 (/.f32 (*.f32 u %7887) %791) (/.f32 %7891 %791))))))))) %7907 = (+.f32 #s(literal 1/2 binary32) %7224) %7910 = (*.f32 #s(literal -2 binary32) %1658) %7911 = (-.f32 %7592 %7910) %7912 = (/.f32 %7911 s) %7913 = (*.f32 #s(literal -1 binary32) %7912) %7916 = (*.f32 #s(literal -2 binary32) %6415) %7918 = (*.f32 #s(literal 2 binary32) %6415) %7920 = (-.f32 %7916 (fma.f32 #s(literal 2 binary32) (*.f32 %7911 %1658) %7918)) %7921 = (/.f32 %7920 %533) %7925 = (*.f32 #s(literal 2 binary32) %7233) %7931 = (-.f32 %7925 (fma.f32 #s(literal -2 binary32) (*.f32 %6415 %7911) (fma.f32 #s(literal -2 binary32) %7233 (*.f32 #s(literal 2 binary32) (*.f32 %7920 %1658))))) %7944 = (/.f32 %7590 s) %7945 = (*.f32 #s(literal 2 binary32) %7944) %7949 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %7598 %533) %7945) %7957 = (pow.f32 %7911 #s(literal 2 binary32)) %7960 = (/.f32 (fma.f32 #s(literal -2 binary32) %7920 (*.f32 #s(literal -1 binary32) %7957)) s) %7961 = (*.f32 #s(literal 1/2 binary32) %7960) %7970 = (/.f32 (fma.f32 #s(literal -6 binary32) (*.f32 %7920 %7911) (fma.f32 #s(literal -6 binary32) %7931 (*.f32 #s(literal -2 binary32) (pow.f32 %7911 #s(literal 3 binary32))))) %533) %7971 = (fma.f32 #s(literal 1/6 binary32) %7970 %7961) %7977 = (*.f32 #s(literal 2 binary32) %7408) %7993 = (/.f32 (fma.f32 #s(literal -24 binary32) (*.f32 %7920 %7957) (fma.f32 #s(literal -24 binary32) (*.f32 %7911 %7931) (fma.f32 #s(literal -24 binary32) (-.f32 %7977 (fma.f32 #s(literal -2 binary32) (*.f32 %6415 %7920) (fma.f32 #s(literal -2 binary32) %7408 (fma.f32 #s(literal 2 binary32) (*.f32 %7911 %7233) (*.f32 #s(literal 2 binary32) (*.f32 %7931 %1658)))))) (fma.f32 #s(literal -12 binary32) (pow.f32 %7920 #s(literal 2 binary32)) (*.f32 #s(literal -6 binary32) (pow.f32 %7911 #s(literal 4 binary32))))))) %791) %8003 = (-.f32 %7592 %7591) %8004 = (*.f32 %7590 %8003) %8005 = (/.f32 %8004 %533) %8014 = (*.f32 %6415 %8003) %8017 = (-.f32 %7916 (fma.f32 #s(literal 2 binary32) %8004 %7918)) %8018 = (*.f32 %8017 %7590) %8031 = (pow.f32 %8003 #s(literal 2 binary32)) %8034 = (/.f32 (fma.f32 #s(literal -1 binary32) %8031 (*.f32 #s(literal 2 binary32) %8017)) s) %8035 = (fma.f32 #s(literal 1/2 binary32) %8034 %7592) %8036 = (-.f32 %8035 %7591) %8044 = (-.f32 %7925 (fma.f32 #s(literal 2 binary32) %8014 (fma.f32 #s(literal 2 binary32) %8018 (*.f32 #s(literal 2 binary32) %7607)))) %8048 = (/.f32 (fma.f32 #s(literal -6 binary32) (*.f32 %8017 %8003) (fma.f32 #s(literal 2 binary32) (pow.f32 %8003 #s(literal 3 binary32)) (*.f32 #s(literal 6 binary32) %8044))) %533) %8049 = (fma.f32 #s(literal 1/6 binary32) %8048 %8035) %8050 = (-.f32 %8049 %7591) %8070 = (/.f32 (fma.f32 #s(literal -24 binary32) (*.f32 %8003 %8044) (fma.f32 #s(literal -12 binary32) (pow.f32 %8017 #s(literal 2 binary32)) (fma.f32 #s(literal -6 binary32) (pow.f32 %8003 #s(literal 4 binary32)) (fma.f32 #s(literal 24 binary32) (*.f32 %8017 %8031) (*.f32 #s(literal 24 binary32) (-.f32 %7977 (fma.f32 #s(literal 2 binary32) (*.f32 %6415 %8017) (fma.f32 #s(literal 2 binary32) (*.f32 %7590 %8044) (fma.f32 #s(literal 2 binary32) (*.f32 %8003 %7607) (*.f32 #s(literal 2 binary32) %7624)))))))))) %791) %8072 = (-.f32 (fma.f32 #s(literal 1/24 binary32) %8070 %8049) %7591) %8089 = (pow.f32 %7840 #s(literal 2 binary32)) %8092 = (-.f32 %6595 (fma.f32 #s(literal -2 binary32) %6786 (fma.f32 #s(literal -1 binary32) %7866 %7870))) %8094 = (fma.f32 #s(literal -1 binary32) %8089 (*.f32 #s(literal 2 binary32) %8092)) %8095 = (/.f32 %8094 s) %8096 = (*.f32 #s(literal 1/2 binary32) %8095) %8102 = (pow.f32 %7840 #s(literal 3 binary32)) %8107 = (-.f32 %6603 (fma.f32 #s(literal -1 binary32) %7880 (fma.f32 #s(literal -1 binary32) %7883 (fma.f32 #s(literal 2 binary32) %6796 (fma.f32 u %7887 %7891))))) %8110 = (fma.f32 #s(literal -6 binary32) (*.f32 %7840 %8092) (fma.f32 #s(literal 2 binary32) %8102 (*.f32 #s(literal 6 binary32) %8107))) %8111 = (/.f32 %8110 %533) %8112 = (fma.f32 #s(literal 1/6 binary32) %8111 %8096) %8121 = (*.f32 u %6754) %8148 = (fma.f32 #s(literal -24 binary32) (*.f32 %7840 %8107) (fma.f32 #s(literal -12 binary32) (pow.f32 %8092 #s(literal 2 binary32)) (fma.f32 #s(literal -6 binary32) (pow.f32 %7840 #s(literal 4 binary32)) (fma.f32 #s(literal 24 binary32) (*.f32 %8089 %8092) (*.f32 #s(literal 24 binary32) (-.f32 %6614 (fma.f32 #s(literal -2 binary32) %8121 (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 (fma.f32 #s(literal -1 binary32) %7880 (fma.f32 u %6795 %7891)) %6693)) (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %6717 %7886)) (fma.f32 #s(literal -1 binary32) (*.f32 %2053 (*.f32 %6795 %6693)) (fma.f32 u (*.f32 %7878 %6717) (fma.f32 u (*.f32 %7868 %6795) (*.f32 u (*.f32 (-.f32 %6603 (fma.f32 #s(literal -1 binary32) %7883 (fma.f32 u %7887 %6796))) %6693)))))))))))))) %8149 = (/.f32 %8148 %791) %8158 = (/.f32 %8094 (*.f32 s %8089)) %8159 = (/.f32 #s(literal 1 binary32) %7840) %8163 = (pow.f32 %8094 #s(literal 2 binary32)) %8167 = (fma.f32 #s(literal -1/4 binary32) (/.f32 %8163 %8102) (*.f32 #s(literal 1/6 binary32) (/.f32 %8110 %8089))) %8170 = (*.f32 #s(literal 1/2 binary32) %8158) %8174 = (*.f32 %8094 %8167) %8176 = (*.f32 %8110 %8094) %8185 = (/.f32 %8163 (*.f32 %533 %8102)) %8188 = (fma.f32 #s(literal 1/6 binary32) (/.f32 %8110 (*.f32 %533 %8089)) %8170) %8189 = (fma.f32 #s(literal -1/4 binary32) %8185 %8188) %8193 = (*.f32 #s(literal -1 binary32) %7840) %8195 = (*.f32 #s(literal -1/2 binary32) %8095) %8225 = (exp.f32 %7840) %8228 = (/.f32 (*.f32 %8225 %8094) s) %8233 = (fma.f32 #s(literal 1/8 binary32) %8163 (*.f32 #s(literal 1/6 binary32) %8110)) %8235 = (/.f32 (*.f32 %8225 %8233) %533) %8239 = (pow.f32 %8094 #s(literal 3 binary32)) %8240 = (*.f32 #s(literal 1/12 binary32) %8176) %8249 = (/.f32 #s(literal 1 binary32) %8225) %8252 = (/.f32 %8094 (*.f32 s %8225)) %8255 = (/.f32 %8163 %8225) %8259 = (fma.f32 #s(literal -1/4 binary32) %8255 (fma.f32 #s(literal 1/8 binary32) %8255 (*.f32 #s(literal 1/6 binary32) (/.f32 %8110 %8225)))) %8262 = (*.f32 #s(literal 1/2 binary32) %8252) %8265 = (*.f32 %8094 %8259) %8275 = (fma.f32 #s(literal -1/2 binary32) %8265 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 %8094 %8233) %8225) (fma.f32 #s(literal 1/48 binary32) (/.f32 %8239 %8225) (fma.f32 #s(literal 1/24 binary32) (/.f32 %8148 %8225) (*.f32 #s(literal 1/12 binary32) (/.f32 %8176 %8225)))))) %8278 = (*.f32 %533 %8225) %8279 = (/.f32 %8163 %8278) %8288 = (*.f32 #s(literal 4 binary32) %1658) %8289 = (exp.f32 %8288) %8292 = (/.f32 (*.f32 %8289 %7382) s) %8296 = (pow.f32 %7382 #s(literal 2 binary32)) %8298 = (fma.f32 #s(literal -1/6 binary32) %7391 (*.f32 #s(literal 1/8 binary32) %8296)) %8300 = (/.f32 (*.f32 %8289 %8298) %533) %8304 = (pow.f32 %7382 #s(literal 3 binary32)) %8305 = (*.f32 %7391 %7382) %8308 = (fma.f32 #s(literal -1/24 binary32) %7418 (fma.f32 #s(literal -1/48 binary32) %8304 (*.f32 #s(literal 1/12 binary32) %8305))) %8318 = (pow.f32 %8289 #s(literal 2 binary32)) %8321 = (exp.f32 (*.f32 #s(literal 8 binary32) %1658)) %8326 = (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 %8318 %8296) %8321) (*.f32 #s(literal 2 binary32) %8298)) %533) %8288) %8357 = (/.f32 %6566 %6948) %8387 = (/.f32 %7382 (*.f32 s %7254)) %8390 = (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) %1658)) %8398 = (fma.f32 #s(literal 1/256 binary32) (/.f32 %8296 %7262) (*.f32 #s(literal 1/96 binary32) (/.f32 %7391 %7254))) %8402 = (fma.f32 #s(literal 1/32 binary32) %8387 %8390) %8410 = (*.f32 %7382 %8398) %8418 = (/.f32 %8296 (*.f32 %533 %7262)) %8420 = (/.f32 %7391 (*.f32 %533 %7254)) %8422 = (fma.f32 #s(literal 1/256 binary32) %8418 (fma.f32 #s(literal 1/96 binary32) %8420 %8402)) %8475 = (/.f32 u %533) %8481 = (/.f32 u %791) %8482 = (/.f32 %7752 %791) %8492 = (-.f32 %105 (*.f32 #s(literal -13176795/16777216 binary32) u)) %8493 = (/.f32 %8492 s) %8495 = (/.f32 %6764 s) %8496 = (fma.f32 #s(literal 1/8 binary32) %8495 %105) %8504 = (fma.f32 #s(literal 1/24 binary32) %7038 %8496) %8510 = (fma.f32 #s(literal 13176795/8388608 binary32) (/.f32 %7752 %533) (*.f32 #s(literal 2287859593396946659875/1180591620717411303424 binary32) %8475)) %8518 = (/.f32 %7062 %791) %8519 = (/.f32 %7063 %791) %8531 = (fma.f32 #s(literal -762619864465648886625/590295810358705651712 binary32) u (fma.f32 #s(literal 13176795/8388608 binary32) %7752 (*.f32 #s(literal 2287859593396946659875/1180591620717411303424 binary32) u))) %8547 = (/.f32 (*.f32 %13 %8492) s) %8548 = (-.f32 %6771 %7752) %8549 = (/.f32 %8548 s) %8550 = (*.f32 #s(literal 4 binary32) %8549) %8555 = (*.f32 %13 %8548) %8556 = (/.f32 %8555 %533) %8557 = (-.f32 %6897 %8531) %8558 = (/.f32 %8557 %533) %8559 = (fma.f32 #s(literal 2 binary32) %786 %786) %8560 = (*.f32 %8559 %8492) %8561 = (/.f32 %8560 %533) %8563 = (fma.f32 #s(literal 4 binary32) %8558 (fma.f32 #s(literal 4 binary32) %8549 %8561)) %8570 = (/.f32 (*.f32 %13 %8557) %791) %8580 = (*.f32 %8559 %8548) %8586 = (fma.f32 #s(literal 4 binary32) (/.f32 (-.f32 %7067 (fma.f32 #s(literal -173627926472025/70368744177664 binary32) %7752 (fma.f32 #s(literal -10048885616991639921035866875/4951760157141521099596496896 binary32) u (fma.f32 #s(literal 10048885616991639921035866875/9903520314283042199192993792 binary32) u (*.f32 #s(literal 13176795/8388608 binary32) %8531))))) %791) (fma.f32 #s(literal 4 binary32) %8558 (fma.f32 #s(literal 4 binary32) %8549 (+.f32 (/.f32 (*.f32 (fma.f32 #s(literal 2/3 binary32) %793 %793) %8492) %791) (+.f32 %8561 (/.f32 %8580 %791)))))) %8593 = (fma.f32 #s(literal 4 binary32) %8492 %8550) %8596 = (fma.f32 #s(literal 4 binary32) %8492 %8563) %8597 = (*.f32 %786 %8492) %8598 = (/.f32 %8597 %533) %8599 = (*.f32 #s(literal 2 binary32) %8598) %8604 = (fma.f32 #s(literal 4 binary32) %8492 (fma.f32 #s(literal 4 binary32) %8570 %8586)) %8607 = (*.f32 %786 %8548) %8616 = (fma.f32 #s(literal 2/3 binary32) (/.f32 (*.f32 %793 %8492) %791) (fma.f32 #s(literal 2 binary32) %8598 (fma.f32 #s(literal 2 binary32) (/.f32 %8607 %791) (/.f32 (*.f32 %13 (-.f32 (fma.f32 #s(literal 4 binary32) %8557 %8560) (*.f32 #s(literal 2 binary32) %8597))) %791)))) %8633 = (pow.f32 %8492 #s(literal 2 binary32)) %8634 = (*.f32 s %8633) %8635 = (/.f32 u %8634) %8636 = (/.f32 #s(literal 1 binary32) %8492) %8639 = (/.f32 %6764 %8634) %8645 = (*.f32 %533 %8633) %8646 = (/.f32 u %8645) %8649 = (fma.f32 #s(literal 13176795/8388608 binary32) (/.f32 %7752 %8645) (fma.f32 #s(literal 2287859593396946659875/1180591620717411303424 binary32) %8646 %8636)) %8653 = (/.f32 %6772 %8645) %8654 = (/.f32 %6774 %8645) %8655 = (/.f32 u %8633) %8658 = (/.f32 %6764 %8633) %8661 = (-.f32 (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %8655 (*.f32 #s(literal 173627926472025/140737488355328 binary32) %8655)) (fma.f32 #s(literal -1/8 binary32) %8658 (*.f32 #s(literal 1/8 binary32) %8658))) %8662 = (*.f32 %8661 %8548) %8664 = (/.f32 %8662 (*.f32 %533 %8492)) %8673 = (*.f32 %791 %8633) %8675 = (/.f32 u %8673) %8686 = (/.f32 %7063 %8673) %8692 = (/.f32 %6774 %8633) %8699 = (*.f32 %791 %8492) %8717 = (exp.f32 %8193) %8720 = (/.f32 (*.f32 %8717 %8094) s) %8725 = (fma.f32 #s(literal -1/6 binary32) %8110 (*.f32 #s(literal 1/8 binary32) %8163)) %8727 = (/.f32 (*.f32 %8717 %8725) %533) %8732 = (fma.f32 #s(literal -1/24 binary32) %8148 (fma.f32 #s(literal -1/48 binary32) %8239 %8240)) %8739 = (pow.f32 %8717 #s(literal 2 binary32)) %8742 = (exp.f32 (*.f32 #s(literal -2 binary32) %7840)) %8747 = (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 %8739 %8163) %8742) (*.f32 #s(literal 2 binary32) %8725)) %533)) %8769 = (/.f32 %7324 s) %8772 = (*.f32 %13 %7282) %8773 = (/.f32 %8772 s) %8779 = (-.f32 (+.f32 #s(literal 762619864465648886625/1180591620717411303424 binary32) %6742) %7341) %8782 = (fma.f32 #s(literal 1/2 binary32) %8769 (*.f32 #s(literal 1/2 binary32) (/.f32 %8779 %533))) %8784 = (*.f32 %786 %7282) %8785 = (/.f32 %8784 %533) %8788 = (-.f32 (*.f32 #s(literal 1/2 binary32) %7324) (*.f32 #s(literal 1/4 binary32) %8772)) %8789 = (*.f32 %13 %8788) %8790 = (/.f32 %8789 %533) %8797 = (*.f32 #s(literal 1/48 binary32) %6480) %8802 = (-.f32 %8797 (+.f32 #s(literal 10048885616991639921035866875/9903520314283042199192993792 binary32) (fma.f32 #s(literal -762619864465648886625/295147905179352825856 binary32) %7310 (fma.f32 #s(literal -13176795/8388608 binary32) %7342 (*.f32 #s(literal 173627926472025/70368744177664 binary32) %7324))))) %8806 = (*.f32 %793 %7282) %8825 = (*.f32 u %7282) %8826 = (/.f32 %8825 s) %8827 = (*.f32 #s(literal 1/2 binary32) %8826) %8829 = (*.f32 u %7324) %8830 = (/.f32 %8829 s) %8833 = (*.f32 u %8772) %8834 = (/.f32 %8833 s) %8839 = (*.f32 u %8779) %8840 = (/.f32 %8839 %533) %8842 = (fma.f32 #s(literal 1/2 binary32) %8830 (*.f32 #s(literal 1/2 binary32) %8840)) %8844 = (*.f32 u %8784) %8845 = (/.f32 %8844 %533) %8846 = (*.f32 #s(literal 1/2 binary32) %8829) %8847 = (*.f32 #s(literal 1/4 binary32) %8833) %8848 = (-.f32 %8846 %8847) %8849 = (*.f32 %13 %8848) %8850 = (/.f32 %8849 %533) %8857 = (*.f32 u %8802) %8858 = (/.f32 %8857 %791) %8861 = (*.f32 u %8806) %8863 = (*.f32 %786 %8848) %8865 = (*.f32 #s(literal 1/2 binary32) %8839) %8867 = (fma.f32 #s(literal 1/8 binary32) %8844 (*.f32 #s(literal 1/2 binary32) %8849)) %8869 = (*.f32 %13 (-.f32 %8865 %8867)) %8883 = (/.f32 %8829 %533) %8887 = (/.f32 %8833 %533) %8894 = (/.f32 %8839 %791) %8913 = (-.f32 (*.f32 #s(literal 1/2 binary32) %8825) %14) %8914 = (/.f32 %8913 s) %8915 = (*.f32 #s(literal -4 binary32) %8914) %8918 = (pow.f32 %8913 #s(literal 2 binary32)) %8921 = (-.f32 %8846 (fma.f32 #s(literal -1/8 binary32) %786 (fma.f32 #s(literal 1/8 binary32) %786 %8847))) %8923 = (fma.f32 #s(literal -8 binary32) %8918 (*.f32 #s(literal 4 binary32) %8921)) %8925 = (*.f32 #s(literal -1 binary32) (/.f32 %8923 %533)) %8927 = (*.f32 #s(literal 4 binary32) %8914) %8931 = (*.f32 %8923 %8913) %8935 = (-.f32 %8865 (fma.f32 #s(literal -1/2 binary32) %6421 (fma.f32 #s(literal -1/16 binary32) %793 (fma.f32 #s(literal 1/24 binary32) %793 %8867)))) %8938 = (fma.f32 #s(literal -8 binary32) (*.f32 %8913 %8921) (fma.f32 #s(literal -2 binary32) %8931 (*.f32 #s(literal 4 binary32) %8935))) %8940 = (*.f32 #s(literal -1 binary32) (/.f32 %8938 %791)) %8946 = (fma.f32 #s(literal -8 binary32) (/.f32 %8918 %533) (fma.f32 #s(literal 4 binary32) %8914 (*.f32 #s(literal 4 binary32) (/.f32 %8921 %533)))) %8960 = (/.f32 (fma.f32 #s(literal -16 binary32) %8918 (*.f32 #s(literal -2 binary32) %8923)) s) %8961 = (*.f32 #s(literal 1/2 binary32) %8960) %8969 = (/.f32 (fma.f32 #s(literal -128 binary32) (pow.f32 %8913 #s(literal 3 binary32)) (fma.f32 #s(literal -24 binary32) %8931 (*.f32 #s(literal -6 binary32) %8938))) %533) %8970 = (fma.f32 #s(literal 1/6 binary32) %8969 %8961) %8976 = (*.f32 %8938 %8913) %8998 = (/.f32 (fma.f32 #s(literal -1536 binary32) (pow.f32 %8913 #s(literal 4 binary32)) (fma.f32 #s(literal -384 binary32) (*.f32 %8923 %8918) (fma.f32 #s(literal -96 binary32) %8976 (fma.f32 #s(literal -24 binary32) (fma.f32 #s(literal -8 binary32) (*.f32 %8913 %8935) (fma.f32 #s(literal -2 binary32) %8976 (fma.f32 #s(literal -2 binary32) (*.f32 %8923 %8921) (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 #s(literal 1/2 binary32) %8857) (fma.f32 #s(literal -1/2 binary32) %6465 (fma.f32 #s(literal -1/4 binary32) %6478 (fma.f32 #s(literal -1/48 binary32) %6480 (fma.f32 #s(literal 1/96 binary32) %6480 (fma.f32 #s(literal 1/24 binary32) %8861 (fma.f32 #s(literal 1/4 binary32) %8863 (*.f32 #s(literal 1/2 binary32) %8869)))))))))))) (*.f32 #s(literal -12 binary32) (pow.f32 %8923 #s(literal 2 binary32))))))) %791) %9003 = (*.f32 #s(literal 4 binary32) %8913) %9018 = (+.f32 %8830 %8840) %9026 = (*.f32 #s(literal -1 binary32) %8826) %9041 = (*.f32 %2053 (pow.f32 %7282 #s(literal 2 binary32))) %9042 = (fma.f32 #s(literal -1 binary32) %8829 %9041) %9051 = (*.f32 %2053 (*.f32 %7282 %7324)) %9056 = (/.f32 %9041 %533) %9065 = (-.f32 %13 %8825) %9066 = (*.f32 %7282 %9065) %9067 = (*.f32 u %9066) %9068 = (/.f32 %9067 %533) %9074 = (fma.f32 #s(literal -1 binary32) %9041 %8829) %9076 = (*.f32 u (*.f32 %7282 %9074)) %9080 = (-.f32 %6595 (fma.f32 u %9066 %8829)) %9081 = (*.f32 %7282 %9080) %9084 = (*.f32 %9065 %7324) %9085 = (*.f32 u %9084) %9097 = (*.f32 #s(literal 2 binary32) %8825) %9098 = (-.f32 %13 %9097) %9101 = (pow.f32 %9098 #s(literal 2 binary32)) %9104 = (-.f32 %6595 (fma.f32 #s(literal -1 binary32) %9041 (fma.f32 #s(literal 2 binary32) %8829 %9067))) %9107 = (/.f32 (fma.f32 #s(literal -1 binary32) %9101 (*.f32 #s(literal 2 binary32) %9104)) s) %9108 = (*.f32 #s(literal 1/2 binary32) %9107) %9119 = (-.f32 %6603 (fma.f32 #s(literal -1 binary32) %9076 (fma.f32 #s(literal -1 binary32) %9051 (fma.f32 #s(literal 2 binary32) %8839 (fma.f32 u %9081 %9085))))) %9123 = (/.f32 (fma.f32 #s(literal -6 binary32) (*.f32 %9098 %9104) (fma.f32 #s(literal 2 binary32) (pow.f32 %9098 #s(literal 3 binary32)) (*.f32 #s(literal 6 binary32) %9119))) %533) %9124 = (fma.f32 #s(literal 1/6 binary32) %9123 %9108) %9160 = (/.f32 (fma.f32 #s(literal -24 binary32) (*.f32 %9098 %9119) (fma.f32 #s(literal -12 binary32) (pow.f32 %9104 #s(literal 2 binary32)) (fma.f32 #s(literal -6 binary32) (pow.f32 %9098 #s(literal 4 binary32)) (fma.f32 #s(literal 24 binary32) (*.f32 %9101 %9104) (*.f32 #s(literal 24 binary32) (-.f32 %6614 (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %7282 (fma.f32 #s(literal -1 binary32) %9076 (fma.f32 #s(literal -1 binary32) %9051 %8839)))) (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %9074 %7324)) (fma.f32 #s(literal -1 binary32) (*.f32 %2053 (*.f32 %7282 %8779)) (fma.f32 #s(literal 2 binary32) %8857 (fma.f32 u (*.f32 %7282 (-.f32 %6603 (fma.f32 u %9081 (fma.f32 u %9084 %8839)))) (fma.f32 u (*.f32 %9065 %8779) (*.f32 u (*.f32 %7324 %9080)))))))))))))) %791) %9186 = (*.f32 #s(literal 1/2 binary32) %6783) %9193 = (-.f32 (*.f32 #s(literal 1/2 binary32) %6782) %14) %9194 = (*.f32 %13 %9193) %9196 = (*.f32 #s(literal 1/2 binary32) (/.f32 %9194 %533)) %9227 = (*.f32 u %6591) %9228 = (/.f32 %9227 s) %9233 = (*.f32 u (pow.f32 %6591 #s(literal 2 binary32))) %9234 = (*.f32 #s(literal 1/2 binary32) %6597) %9235 = (-.f32 %9234 %6595) %9236 = (*.f32 u %9235) %9237 = (*.f32 #s(literal 1/4 binary32) %9236) %9238 = (fma.f32 #s(literal 1/32 binary32) %9233 %9237) %9245 = (*.f32 u (*.f32 %6591 %9235)) %9248 = (-.f32 (*.f32 #s(literal 1/2 binary32) %6608) (*.f32 #s(literal -1/2 binary32) %6632)) %9249 = (*.f32 u %9248) %9250 = (*.f32 %9238 %6591) %9253 = (fma.f32 #s(literal 1/16 binary32) %9245 (fma.f32 #s(literal 1/4 binary32) %9249 (*.f32 #s(literal 1/4 binary32) %9250))) %9263 = (fma.f32 #s(literal 1/8 binary32) %9227 %105) %9266 = (/.f32 %9233 s) %9267 = (/.f32 %9236 s) %9268 = (*.f32 #s(literal 1/4 binary32) %9267) %9276 = (/.f32 %9245 %533) %9277 = (/.f32 %9249 %533) %9278 = (/.f32 %9250 %533) %9294 = (*.f32 u (*.f32 %6591 %9248)) %9299 = (*.f32 u (-.f32 (*.f32 #s(literal 1/2 binary32) %6621) (*.f32 #s(literal -1/2 binary32) %6643))) %9301 = (*.f32 %9253 %6591) %9303 = (*.f32 %9238 %9235) %9329 = (pow.f32 %9263 #s(literal 2 binary32)) %9330 = (/.f32 %6764 %9329) %9336 = (fma.f32 #s(literal -1/8 binary32) %9330 (fma.f32 #s(literal 1/32 binary32) (/.f32 %9233 %9329) (fma.f32 #s(literal 1/8 binary32) %9330 (*.f32 #s(literal 1/4 binary32) (/.f32 %9236 %9329))))) %9338 = (/.f32 #s(literal 1 binary32) %9263) %9342 = (fma.f32 #s(literal 1/8 binary32) %6764 %9237) %9344 = (fma.f32 #s(literal -1/8 binary32) %6764 (fma.f32 #s(literal 1/32 binary32) %9233 %9342)) %9345 = (*.f32 %9344 %9336) %9348 = (/.f32 %6774 %9329) %9358 = (fma.f32 #s(literal -1 binary32) (/.f32 %9345 %9263) (fma.f32 #s(literal -1/2 binary32) (/.f32 %6772 %9329) (fma.f32 #s(literal -1/16 binary32) %9348 (fma.f32 #s(literal 1/24 binary32) %9348 (fma.f32 #s(literal 1/16 binary32) (/.f32 %9245 %9329) (fma.f32 #s(literal 1/4 binary32) (/.f32 %9249 %9329) (*.f32 #s(literal 1/4 binary32) (/.f32 %9250 %9329)))))))) %9361 = (*.f32 s %9329) %9362 = (/.f32 %6764 %9361) %9363 = (/.f32 %9233 %9361) %9364 = (/.f32 %9236 %9361) %9381 = (/.f32 %7063 %9329) %9400 = (*.f32 %533 %9329) %9402 = (/.f32 %6774 %9400) %9421 = (/.f32 %6786 s) %9427 = (fma.f32 #s(literal -1 binary32) %9421 (fma.f32 u %6693 (/.f32 %6796 %533))) %9434 = (*.f32 #s(literal -1 binary32) %6783) %9444 = (fma.f32 u %6717 %7866) %9462 = (fma.f32 #s(literal -1/4 binary32) %7714 %7712) %9465 = (/.f32 %6415 %7708) %9467 = (-.f32 (fma.f32 #s(literal -1/4 binary32) %7735 %7733) %7736) %9468 = (*.f32 %7527 %9467) %9470 = (fma.f32 #s(literal -1 binary32) %9465 (/.f32 %9468 %7705)) %9472 = (fma.f32 #s(literal -1 binary32) (/.f32 %9470 %533) %9462) %9482 = (fma.f32 #s(literal -1/2 binary32) %7749 (fma.f32 #s(literal -1/4 binary32) %7714 (fma.f32 #s(literal -1/16 binary32) %7750 (fma.f32 #s(literal -1/24 binary32) %7768 (fma.f32 #s(literal 1/24 binary32) %7750 (fma.f32 #s(literal 1/16 binary32) %7768 (fma.f32 #s(literal 1/4 binary32) %7711 (fma.f32 #s(literal 1/2 binary32) %7767 %7706)))))))) %9483 = (*.f32 %9470 %7527) %9485 = (*.f32 %6415 %9467) %9495 = (fma.f32 #s(literal -1 binary32) (/.f32 %9483 %7780) (fma.f32 #s(literal -1 binary32) (/.f32 %9485 %7780) (fma.f32 #s(literal -1 binary32) (/.f32 %6415 %7719) (fma.f32 #s(literal -1/2 binary32) %7767 (fma.f32 #s(literal -1/16 binary32) %7768 (fma.f32 #s(literal 1/24 binary32) %7768 (fma.f32 #s(literal 1/4 binary32) %7714 (/.f32 %9468 %7739)))))))) %9498 = (-.f32 %7706 #s(literal 1 binary32)) %9500 = (+.f32 #s(literal 1 binary32) %7715) %9508 = (log.f32 %9498) %9510 = (*.f32 %7708 %9498) %9511 = (*.f32 s %9510) %9512 = (/.f32 %104 %9511) %9513 = (/.f32 %13 %9511) %9514 = (*.f32 #s(literal 1/4 binary32) %9513) %9517 = (*.f32 #s(literal 1/4 binary32) %9512) %9522 = (pow.f32 %9498 #s(literal 2 binary32)) %9526 = (/.f32 (fma.f32 #s(literal -2 binary32) (/.f32 %9470 %9498) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 %9467 #s(literal 2 binary32)) %9522))) %533) %9528 = (fma.f32 #s(literal 1/4 binary32) %9513 (*.f32 #s(literal 1/2 binary32) %9526)) %9534 = (pow.f32 %9498 #s(literal 3 binary32)) %9538 = (/.f32 %6421 %7708) %9539 = (/.f32 %793 %7708) %9540 = (/.f32 %6774 %7708) %9541 = (/.f32 %6772 %7708) %9543 = (fma.f32 #s(literal 1/16 binary32) %9540 (*.f32 #s(literal 1/2 binary32) %9541)) %9560 = (/.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (pow.f32 %9467 #s(literal 3 binary32)) %9534) (fma.f32 #s(literal 6 binary32) (/.f32 (*.f32 %9470 %9467) %9522) (*.f32 #s(literal 6 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %9538 (fma.f32 #s(literal -1/16 binary32) %9539 (fma.f32 #s(literal -1/24 binary32) %9540 (fma.f32 #s(literal 1/24 binary32) %9539 %9543)))) (fma.f32 #s(literal -1 binary32) (/.f32 %9483 %7705) (fma.f32 #s(literal -1 binary32) (/.f32 %9485 %7705) (fma.f32 #s(literal -1/2 binary32) %9541 (fma.f32 #s(literal -1/16 binary32) %9540 (*.f32 #s(literal 1/24 binary32) %9540)))))) %9498)))) %791) %9569 = (/.f32 %104 %9510) %9570 = (/.f32 %13 %9510) %9571 = (*.f32 #s(literal 1/4 binary32) %9570) %9573 = (*.f32 #s(literal 1/4 binary32) %9569) %9575 = (/.f32 (-.f32 (fma.f32 #s(literal -1/4 binary32) %9569 %9571) %9573) s) %9593 = (*.f32 %13 %1658) %9595 = (*.f32 #s(literal 1/2 binary32) (/.f32 %9593 %533)) %9618 = (*.f32 #s(literal 4 binary32) %21) %9621 = (-.f32 %13 %1662) %9622 = (*.f32 %9621 %17) %9623 = (*.f32 u %9622) %9624 = (/.f32 %9623 %533) %9647 = (*.f32 %2053 %6527) %9648 = (/.f32 %9647 %533) %9649 = (-.f32 %13 %5995) %9650 = (*.f32 %9649 %17) %9651 = (*.f32 u %9650) %9652 = (/.f32 %9651 %533) %9658 = (fma.f32 #s(literal -4 binary32) %9647 %7799) %9659 = (*.f32 %9658 %17) %9660 = (*.f32 u %9659) %9663 = (*.f32 %2053 (*.f32 %13 %6527)) %9667 = (*.f32 %17 (-.f32 %6595 (fma.f32 #s(literal 2 binary32) %9651 %7799))) %9668 = (*.f32 u %9667) %9670 = (*.f32 %13 %9650) %9671 = (*.f32 u %9670) %9685 = (pow.f32 %9621 #s(literal 2 binary32)) %9689 = (-.f32 %6595 (fma.f32 #s(literal -4 binary32) %9647 (fma.f32 #s(literal 2 binary32) %7799 (*.f32 #s(literal 2 binary32) %9651)))) %9692 = (/.f32 (fma.f32 #s(literal -1 binary32) %9685 (*.f32 #s(literal 2 binary32) %9689)) s) %9693 = (*.f32 #s(literal 1/2 binary32) %9692) %9704 = (-.f32 %6603 (fma.f32 #s(literal -2 binary32) %9660 (fma.f32 #s(literal -2 binary32) %9663 (fma.f32 #s(literal 2 binary32) %9668 (fma.f32 #s(literal 2 binary32) %7807 %9671))))) %9708 = (/.f32 (fma.f32 #s(literal -6 binary32) (*.f32 %9621 %9689) (fma.f32 #s(literal 2 binary32) (pow.f32 %9621 #s(literal 3 binary32)) (*.f32 #s(literal 6 binary32) %9704))) %533) %9709 = (fma.f32 #s(literal 1/6 binary32) %9708 %9693) %9719 = (fma.f32 #s(literal -2 binary32) %9660 (fma.f32 #s(literal -2 binary32) %9663 %7807)) %9751 = (/.f32 (fma.f32 #s(literal -24 binary32) (*.f32 %9621 %9704) (fma.f32 #s(literal -12 binary32) (pow.f32 %9689 #s(literal 2 binary32)) (fma.f32 #s(literal -6 binary32) (pow.f32 %9621 #s(literal 4 binary32)) (fma.f32 #s(literal 24 binary32) (*.f32 %9685 %9689) (*.f32 #s(literal 24 binary32) (-.f32 %6614 (fma.f32 #s(literal -2 binary32) (*.f32 u (*.f32 %9719 %17)) (fma.f32 #s(literal -2 binary32) (*.f32 %2053 (*.f32 %7806 %17)) (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %13 %9659)) (fma.f32 #s(literal 2 binary32) (*.f32 u (*.f32 (-.f32 %6603 (fma.f32 #s(literal 2 binary32) %9668 (fma.f32 u %9670 %7807))) %17)) (fma.f32 #s(literal 2 binary32) (*.f32 u (fma.f32 #s(literal 1/6 binary32) (*.f32 %793 %17) (fma.f32 #s(literal 2 binary32) %7406 (*.f32 %13 %6566)))) (fma.f32 u (*.f32 %13 %9667) (*.f32 u (*.f32 %7806 %9649)))))))))))))) %791) %9791 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) %7598) (*.f32 #s(literal 1/2 binary32) %7256)) s)) %9798 = (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/6 binary32) %7611) (*.f32 #s(literal 1/6 binary32) %7266)) %533) %9791) %9812 = (log.f32 %8249) %9820 = (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -2 binary32) (*.f32 %8225 %8259) (*.f32 #s(literal -1/4 binary32) %8163)) %533)) %9842 = (/.f32 u %9511) %9852 = (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 %7737 #s(literal 2 binary32)) %9522) (*.f32 #s(literal 2 binary32) (/.f32 %7778 %9498))) %533) %9854 = (fma.f32 #s(literal 1/4 binary32) %9513 (*.f32 #s(literal 1/2 binary32) %9852)) %9863 = (/.f32 %7752 %7708) %9881 = (/.f32 (fma.f32 #s(literal -6 binary32) (/.f32 (*.f32 %7778 %7737) %9522) (fma.f32 #s(literal 2 binary32) (/.f32 (pow.f32 %7737 #s(literal 3 binary32)) %9534) (*.f32 #s(literal 6 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -762619864465648886625/590295810358705651712 binary32) %7731 (fma.f32 #s(literal -1/2 binary32) %9538 (fma.f32 #s(literal -1/16 binary32) %9539 (fma.f32 #s(literal 1/24 binary32) %9539 (fma.f32 #s(literal 13176795/8388608 binary32) %9863 (*.f32 #s(literal 2287859593396946659875/1180591620717411303424 binary32) %7731)))))) (fma.f32 #s(literal -1/2 binary32) %9541 (fma.f32 #s(literal -1/16 binary32) %9540 (fma.f32 #s(literal 1/24 binary32) %9540 (+.f32 (/.f32 %7779 %7705) (/.f32 %7786 %7705)))))) %9498)))) %791) %9887 = (/.f32 u %9510) %9890 = (/.f32 (-.f32 (fma.f32 #s(literal -13176795/16777216 binary32) %9887 %9571) %9573) s) %9908 = (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %13 %7014) s)) %9911 = (/.f32 %793 s) %9917 = (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 %13 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %9911 %6595) s))) s)) %9920 = (*.f32 #s(literal -1 binary32) %7016) %9928 = (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/6 binary32) %9911 %6595) s))) s)) %9935 = (*.f32 #s(literal 1/8 binary32) %5857) %9936 = (fma.f32 #s(literal -1/8 binary32) %5857 %9935) %9939 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %9936 %16) s)) %9942 = (/.f32 %6421 s) %9943 = (*.f32 #s(literal 1/2 binary32) %9942) %9944 = (fma.f32 #s(literal 1/16 binary32) %9911 %9943) %9945 = (fma.f32 #s(literal -1/24 binary32) %9911 %9944) %9960 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %9936 %14) s)) %9974 = (-.f32 %16 %14) %9982 = (-.f32 %6508 %7405) %9989 = (-.f32 %7442 %7437) %10002 = (pow.f32 %9974 #s(literal 2 binary32)) %10003 = (*.f32 %533 %10002) %10004 = (/.f32 %6421 %10003) %10005 = (/.f32 %793 %10003) %10006 = (/.f32 #s(literal 1 binary32) %9974) %10009 = (fma.f32 #s(literal -1/2 binary32) %10004 (fma.f32 #s(literal -1/16 binary32) %10005 (fma.f32 #s(literal 1/24 binary32) %10005 %10006))) %10012 = (fma.f32 #s(literal -1/24 binary32) %10005 (fma.f32 #s(literal 1/16 binary32) %10005 (*.f32 #s(literal 1/2 binary32) %10004))) %10018 = (*.f32 #s(literal -1/2 binary32) (/.f32 %6465 %10002)) %10020 = (*.f32 #s(literal 1/2 binary32) (/.f32 %6468 %10002)) %10021 = (-.f32 %10018 %10020) %10030 = (/.f32 %6490 %10002) %10031 = (/.f32 %6493 %10002) %10039 = (/.f32 %6421 %10002) %10040 = (/.f32 %793 %10002) %10043 = (fma.f32 #s(literal -1/2 binary32) %10039 (fma.f32 #s(literal -1/16 binary32) %10040 (*.f32 #s(literal 1/24 binary32) %10040))) %10046 = (fma.f32 #s(literal -1/24 binary32) %10040 (fma.f32 #s(literal 1/16 binary32) %10040 (*.f32 #s(literal 1/2 binary32) %10039))) %10047 = (-.f32 %10043 %10046) %10048 = (-.f32 %6444 %6424) %10066 = (-.f32 %342 %13) %10067 = (/.f32 %10066 s) %10068 = (*.f32 #s(literal -1/2 binary32) %10067) %10070 = (*.f32 #s(literal 1/2 binary32) %10066) %10075 = (*.f32 #s(literal -1/6 binary32) %793) %10077 = (fma.f32 #s(literal -1/2 binary32) %793 (fma.f32 #s(literal 1/6 binary32) %793 %6604)) %10078 = (-.f32 %10075 %10077) %10090 = (-.f32 %6614 (fma.f32 #s(literal -1/2 binary32) %6616 (fma.f32 #s(literal -1/24 binary32) %6480 (fma.f32 #s(literal 1/6 binary32) %6480 (*.f32 %13 %10077))))) %10092 = (*.f32 #s(literal 1/2 binary32) %10078) %10101 = (fma.f32 #s(literal 1/2 binary32) %793 %6630) %10109 = (fma.f32 #s(literal -1/2 binary32) %6640 (fma.f32 #s(literal -1/6 binary32) %6480 (*.f32 %13 (fma.f32 #s(literal -1/6 binary32) %793 %10101)))) %10128 = (*.f32 #s(literal -1/2 binary32) %10101) %10179 = (-.f32 %6692 %2022) %10181 = (*.f32 #s(literal -1 binary32) (/.f32 %10179 s)) %10184 = (*.f32 %13 %10179) %10193 = (*.f32 #s(literal -1/12 binary32) %793) %10194 = (*.f32 %786 %10179) %10211 = (-.f32 %6692 %14) %10212 = (*.f32 %13 %10211) %10222 = (*.f32 #s(literal 1/2 binary32) %10212) %10224 = (-.f32 %6724 (fma.f32 #s(literal 1/8 binary32) %786 %10222)) %10227 = (fma.f32 #s(literal 1/4 binary32) (*.f32 %786 %10211) (*.f32 #s(literal 1/2 binary32) (*.f32 %13 %10224))) %10230 = (fma.f32 #s(literal -1/2 binary32) %6421 (fma.f32 #s(literal -1/16 binary32) %793 (fma.f32 #s(literal 1/12 binary32) %793 %10227))) %10231 = (-.f32 %10193 %10230) %10234 = (fma.f32 #s(literal -1/8 binary32) %786 %10222) %10245 = (*.f32 %793 %10211) %10247 = (*.f32 %786 %10224) %10251 = (*.f32 %13 (-.f32 %10193 (fma.f32 #s(literal 1/24 binary32) %793 %10227))) %10270 = (/.f32 %6771 s) %10282 = (*.f32 u %10179) %10283 = (/.f32 %10282 s) %10284 = (*.f32 #s(literal -1 binary32) %10283) %10287 = (*.f32 u %10234) %10288 = (/.f32 %10287 s) %10291 = (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u %10179 %10288) s)) %10294 = (*.f32 u %10231) %10295 = (/.f32 %10294 s) %10301 = (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %10287 (*.f32 #s(literal -1 binary32) %10295)) s) %10282) s)) %10304 = (*.f32 #s(literal 173627926472025/35184372088832 binary32) %1617) %10307 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 13176795/4194304 binary32) %10304) s)) %10310 = (*.f32 #s(literal 762619864465648886625/147573952589676412928 binary32) %1617) %10316 = (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 13176795/4194304 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 173627926472025/35184372088832 binary32) %10310) s))) s)) %10324 = (*.f32 #s(literal 762619864465648886625/1180591620717411303424 binary32) (/.f32 #s(literal 1 binary32) %533)) %10337 = (-.f32 %16 #s(literal 13176795/16777216 binary32)) %10341 = (/.f32 %6415 s) %10342 = (fma.f32 #s(literal -1 binary32) %10341 %16) %10347 = (+.f32 #s(literal 762619864465648886625/1180591620717411303424 binary32) %6444) %10367 = (*.f32 u %10337) %10375 = (*.f32 u %10347) %10394 = (fma.f32 #s(literal -1/8 binary32) %8495 (*.f32 #s(literal 1/8 binary32) %8495)) %10397 = (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %10394 %7033) s) %6887) %10399 = (/.f32 %6774 s) %10400 = (/.f32 %6772 s) %10401 = (*.f32 #s(literal 1/2 binary32) %10400) %10409 = (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/24 binary32) %10399 (fma.f32 #s(literal 1/16 binary32) %10399 %10401)) %6771) s)) %7033) s) %6887) %10445 = (fma.f32 #s(literal -1/2 binary32) %10400 (fma.f32 #s(literal -1/16 binary32) %10399 (fma.f32 #s(literal -1/24 binary32) %9911 (fma.f32 #s(literal 1/24 binary32) %10399 %9944)))) %10454 = (*.f32 u %9974) %10458 = (*.f32 u %10002) %10459 = (*.f32 %533 %10458) %10460 = (/.f32 %6421 %10459) %10461 = (/.f32 %793 %10459) %10462 = (/.f32 #s(literal 1 binary32) %10454) %10465 = (fma.f32 #s(literal -1/2 binary32) %10460 (fma.f32 #s(literal -1/16 binary32) %10461 (fma.f32 #s(literal 1/24 binary32) %10461 %10462))) %10468 = (fma.f32 #s(literal -1/24 binary32) %10461 (fma.f32 #s(literal 1/16 binary32) %10461 (*.f32 #s(literal 1/2 binary32) %10460))) %10469 = (-.f32 %10465 %10468) %10474 = (*.f32 #s(literal -1/2 binary32) (/.f32 %6465 %10458)) %10476 = (*.f32 #s(literal 1/2 binary32) (/.f32 %6468 %10458)) %10477 = (-.f32 %10474 %10476) %10480 = (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %10477 %791) %10465) %10468) %10486 = (/.f32 %6490 %10458) %10487 = (/.f32 %6493 %10458) %10495 = (/.f32 %6421 %10458) %10496 = (/.f32 %793 %10458) %10499 = (fma.f32 #s(literal -1/2 binary32) %10495 (fma.f32 #s(literal -1/16 binary32) %10496 (*.f32 #s(literal 1/24 binary32) %10496))) %10502 = (fma.f32 #s(literal -1/24 binary32) %10496 (fma.f32 #s(literal 1/16 binary32) %10496 (*.f32 #s(literal 1/2 binary32) %10495))) %10503 = (-.f32 %10499 %10502) %10517 = (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %6486 %10458) (fma.f32 #s(literal -1/4 binary32) (/.f32 %6488 %10458) (fma.f32 #s(literal -1/12 binary32) %10486 (fma.f32 #s(literal -1/192 binary32) %10487 (*.f32 #s(literal 1/480 binary32) %10487))))) (fma.f32 #s(literal -1/4 binary32) (/.f32 %6504 %10458) (fma.f32 #s(literal -1/480 binary32) %10487 (fma.f32 #s(literal 1/192 binary32) %10487 (fma.f32 #s(literal 1/12 binary32) %10486 (fma.f32 #s(literal 1/2 binary32) (/.f32 %6512 %10458) (/.f32 (*.f32 %10503 %10048) %9974))))))) s) %10474) %10476) %791) %10465) %10468) %10522 = (*.f32 #s(literal -1 binary32) %7012) %10537 = (-.f32 %7033 %105) %10538 = (/.f32 %10537 s) %10542 = (/.f32 (-.f32 %7045 %7041) s) %10545 = (*.f32 #s(literal -1/2 binary32) %7049) %10550 = (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %7086 %10545) %791) %7045) %7041) s) %10576 = (pow.f32 %10537 #s(literal 2 binary32)) %10577 = (*.f32 %533 %10576) %10578 = (/.f32 %6772 %10577) %10579 = (/.f32 %6774 %10577) %10583 = (fma.f32 #s(literal -1/2 binary32) %10578 (fma.f32 #s(literal -1/16 binary32) %10579 (fma.f32 #s(literal 1/24 binary32) %10579 (/.f32 #s(literal 1 binary32) %10537)))) %10586 = (fma.f32 #s(literal -1/24 binary32) %10579 (fma.f32 #s(literal 1/16 binary32) %10579 (*.f32 #s(literal 1/2 binary32) %10578))) %10592 = (*.f32 #s(literal -1/2 binary32) (/.f32 %7049 %10576)) %10594 = (*.f32 #s(literal 1/2 binary32) (/.f32 %7052 %10576)) %10604 = (/.f32 %7072 %10576) %10605 = (/.f32 %7074 %10576) %10613 = (/.f32 %6772 %10576) %10614 = (/.f32 %6774 %10576) %10649 = (fma.f32 #s(literal -1 binary32) %793 (*.f32 #s(literal -2/3 binary32) %793)) %10665 = (-.f32 %10454 %16) %10666 = (/.f32 %10665 s) %10667 = (*.f32 #s(literal -1 binary32) %10666) %10674 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/8 binary32) %5857 (fma.f32 #s(literal 1/8 binary32) %5857 %10454)) %16) s)) %10677 = (*.f32 u %10048) %10678 = (-.f32 %10677 %6444) %10679 = (/.f32 %10678 s) %10682 = (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %10679) %6415) s) %10686 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %10682 %10454) %16) s)) %10689 = (/.f32 %10454 s) %10692 = (*.f32 #s(literal -1 binary32) %10341) %10709 = (*.f32 #s(literal -1 binary32) %10665) %10721 = (*.f32 #s(literal -2 binary32) %10666) %10724 = (pow.f32 %10665 #s(literal 2 binary32)) %10726 = (fma.f32 #s(literal -4 binary32) %6415 (*.f32 #s(literal -4 binary32) %10724)) %10728 = (*.f32 #s(literal 2 binary32) %10665) %10734 = (pow.f32 %10665 #s(literal 3 binary32)) %10735 = (*.f32 %6415 %10665) %10738 = (fma.f32 #s(literal 12 binary32) %10678 (fma.f32 #s(literal 16 binary32) %10734 (*.f32 #s(literal 24 binary32) %10735))) %10740 = (*.f32 #s(literal 1/2 binary32) %10726) %10761 = (-.f32 %6692 #s(literal 13176795/8388608 binary32)) %10762 = (/.f32 %10761 s) %10763 = (*.f32 #s(literal -1 binary32) %10762) %10767 = (+.f32 #s(literal 173627926472025/70368744177664 binary32) (*.f32 #s(literal 13176795/8388608 binary32) %10761)) %10768 = (-.f32 %6724 %10767) %10791 = (-.f32 %6692 #s(literal 13176795/16777216 binary32)) %10793 = (+.f32 #s(literal 173627926472025/140737488355328 binary32) (*.f32 #s(literal 13176795/8388608 binary32) %10791)) %10794 = (-.f32 %6724 %10793) %10802 = (fma.f32 #s(literal 13176795/8388608 binary32) %10794 (*.f32 #s(literal 173627926472025/70368744177664 binary32) %10791)) %10803 = (+.f32 #s(literal 762619864465648886625/1180591620717411303424 binary32) %10802) %10804 = (-.f32 %10193 %10803) %10820 = (-.f32 %8797 (+.f32 #s(literal 10048885616991639921035866875/9903520314283042199192993792 binary32) (fma.f32 #s(literal 13176795/8388608 binary32) (-.f32 %10193 (+.f32 #s(literal 762619864465648886625/590295810358705651712 binary32) %10802)) (fma.f32 #s(literal 173627926472025/70368744177664 binary32) %10794 (*.f32 #s(literal 762619864465648886625/295147905179352825856 binary32) %10791))))) %10833 = (*.f32 #s(literal 4 binary32) %10666) %10839 = (*.f32 #s(literal 4 binary32) %10665) %10842 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -8 binary32) (/.f32 %10724 s) (*.f32 #s(literal -4 binary32) %10341)) %10839) s)) %10845 = (fma.f32 #s(literal -8 binary32) %10724 %7360) %10846 = (*.f32 %10845 %10665) %10857 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 %10846 s) (fma.f32 #s(literal 4 binary32) %10679 (*.f32 #s(literal 8 binary32) (/.f32 %10735 s)))) %10845) s)) %10839) s)) %10862 = (fma.f32 #s(literal -16 binary32) %10724 (*.f32 #s(literal -2 binary32) %10845)) %10865 = (fma.f32 #s(literal -4 binary32) %10665 (*.f32 #s(literal -1/2 binary32) (/.f32 %10862 s))) %10871 = (fma.f32 #s(literal -2 binary32) %10846 (fma.f32 #s(literal 4 binary32) %10678 (*.f32 #s(literal 8 binary32) %10735))) %10874 = (fma.f32 #s(literal -128 binary32) %10734 (fma.f32 #s(literal -24 binary32) %10846 (*.f32 #s(literal -6 binary32) %10871))) %10876 = (*.f32 #s(literal 1/2 binary32) %10862) %10880 = (fma.f32 #s(literal -4 binary32) %10665 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %10874 s) %10876) s))) %10884 = (pow.f32 %10665 #s(literal 4 binary32)) %10886 = (*.f32 %10871 %10665) %10887 = (*.f32 %10665 %10678) %10889 = (*.f32 u %9982) %10890 = (-.f32 %10889 %6511) %10900 = (fma.f32 #s(literal -1536 binary32) %10884 (fma.f32 #s(literal -384 binary32) (*.f32 %10845 %10724) (fma.f32 #s(literal -96 binary32) %10886 (fma.f32 #s(literal -24 binary32) (fma.f32 #s(literal -8 binary32) %10887 (fma.f32 #s(literal -2 binary32) %10886 (fma.f32 #s(literal 2 binary32) (*.f32 %10845 %6415) (*.f32 #s(literal 4 binary32) %10890)))) (*.f32 #s(literal -12 binary32) (pow.f32 %10845 #s(literal 2 binary32))))))) %10902 = (*.f32 #s(literal 1/6 binary32) %10874) %10908 = (fma.f32 #s(literal -4 binary32) %10665 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %10900 s) %10902) s) %10876) s))) %10915 = (fma.f32 u %9974 (/.f32 %10677 %533)) %10984 = (*.f32 #s(literal -1/2 binary32) %104) %10985 = (-.f32 %10984 %16) %10992 = (/.f32 %3857 s) %10996 = (*.f32 #s(literal -1 binary32) (/.f32 %3858 s)) %11006 = (-.f32 %7033 %106) %11007 = (/.f32 %11006 s) %11008 = (*.f32 #s(literal -1 binary32) %11007) %11013 = (/.f32 (-.f32 (fma.f32 #s(literal -1/4 binary32) %104 %9936) %106) s) %11014 = (*.f32 #s(literal -1 binary32) %11013) %11021 = (-.f32 %6909 (fma.f32 #s(literal -1/2 binary32) %6772 (fma.f32 #s(literal -1/16 binary32) %6774 (fma.f32 #s(literal -1/24 binary32) %793 (fma.f32 #s(literal 1/24 binary32) %6774 %6443))))) %11025 = (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %11021 s)) %6415) s) %11028 = (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %11025 %7033) %106) s) %11029 = (*.f32 #s(literal -1 binary32) %11028) %11059 = (*.f32 #s(literal -1 binary32) %11006) %11076 = (fma.f32 #s(literal -4 binary32) %6415 (*.f32 #s(literal -4 binary32) (pow.f32 %11006 #s(literal 2 binary32)))) %11077 = (/.f32 %11076 s) %11078 = (*.f32 #s(literal 2 binary32) %11006) %11089 = (/.f32 (fma.f32 #s(literal 12 binary32) %11021 (fma.f32 #s(literal 16 binary32) (pow.f32 %11006 #s(literal 3 binary32)) (*.f32 #s(literal 24 binary32) (*.f32 %6415 %11006)))) s) %11090 = (*.f32 #s(literal 1/2 binary32) %11076) %11119 = (-.f32 %16 %10454) %11120 = (*.f32 #s(literal 2 binary32) %11119) %11121 = (-.f32 %11120 %10728) %11125 = (pow.f32 %11119 #s(literal 2 binary32)) %11126 = (fma.f32 #s(literal -4 binary32) %11125 %7597) %11127 = (*.f32 #s(literal 1/2 binary32) %11126) %11131 = (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %11127 %10740) s) %11120) %10728) %11136 = (-.f32 %6444 %10677) %11140 = (fma.f32 #s(literal -24 binary32) (*.f32 %6415 %11119) (fma.f32 #s(literal 12 binary32) %11136 (*.f32 #s(literal 16 binary32) (pow.f32 %11119 #s(literal 3 binary32))))) %11141 = (*.f32 #s(literal 1/6 binary32) %11140) %11142 = (*.f32 #s(literal 1/6 binary32) %10738) %11149 = (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %11141 %11142) s) %11127) %10740) s) %11120) %10728) %11155 = (-.f32 %6511 %10889) %11179 = (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (fma.f32 #s(literal -96 binary32) (*.f32 %11119 %11136) (fma.f32 #s(literal -96 binary32) (pow.f32 %11119 #s(literal 4 binary32)) (fma.f32 #s(literal -48 binary32) %7622 (fma.f32 #s(literal 48 binary32) %11155 (*.f32 #s(literal 192 binary32) (*.f32 %6415 %11125))))))) (*.f32 #s(literal 1/24 binary32) (fma.f32 #s(literal -192 binary32) (*.f32 %6415 %10724) (fma.f32 #s(literal -96 binary32) %10887 (fma.f32 #s(literal -96 binary32) %10884 (fma.f32 #s(literal -48 binary32) %7622 (*.f32 #s(literal 48 binary32) %10890))))))) s) %11141) %11142) s) %11127) %10740) s) %11120) %10728) %11187 = (*.f32 u (pow.f32 %10337 #s(literal 2 binary32))) %11188 = (*.f32 s %11187) %11189 = (/.f32 %786 %11188) %11190 = (/.f32 #s(literal 1 binary32) %10367) %11196 = (/.f32 %786 %11187) %11198 = (fma.f32 #s(literal -1/8 binary32) %11196 (*.f32 #s(literal 1/8 binary32) %11196)) %11199 = (*.f32 %11198 %6415) %11200 = (*.f32 s %10337) %11202 = (/.f32 %793 %11188) %11218 = (/.f32 %793 %11187) %11225 = (fma.f32 #s(literal -1 binary32) (/.f32 %11199 %10337) (fma.f32 #s(literal -1/24 binary32) %11218 (fma.f32 #s(literal 1/16 binary32) %11218 (fma.f32 #s(literal 1/2 binary32) (/.f32 %6421 %11187) (*.f32 #s(literal 762619864465648886625/1180591620717411303424 binary32) (/.f32 #s(literal 1 binary32) %11187)))))) %11229 = (/.f32 %6480 %11188) %11247 = (fma.f32 #s(literal -1/4 binary32) %7732 (*.f32 #s(literal 13176795/16777216 binary32) %7731)) %11248 = (*.f32 #s(literal -1/4 binary32) %7735) %11249 = (-.f32 %11247 %11248) %11251 = (fma.f32 #s(literal -1 binary32) (/.f32 %11249 s) %7706) %11253 = (*.f32 #s(literal 13176795/16777216 binary32) u) %11255 = (-.f32 %7033 (fma.f32 #s(literal -1/4 binary32) %13 %11253)) %11259 = (fma.f32 #s(literal -1/8 binary32) %7774 (fma.f32 #s(literal 1/8 binary32) %7774 (/.f32 (*.f32 %11255 %11249) %7705))) %11260 = (-.f32 %7773 %11259) %11265 = (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %11260 s) %11247) %11248) s) %7706) %11282 = (-.f32 (fma.f32 #s(literal -2287859593396946659875/1180591620717411303424 binary32) %7731 (fma.f32 #s(literal -13176795/8388608 binary32) %9863 (fma.f32 #s(literal -1/24 binary32) %9539 (fma.f32 #s(literal 1/16 binary32) %9539 (fma.f32 #s(literal 1/2 binary32) %9538 (*.f32 #s(literal 762619864465648886625/590295810358705651712 binary32) %7731)))))) (fma.f32 #s(literal -1/24 binary32) %9540 (fma.f32 #s(literal 1/16 binary32) %9540 (fma.f32 #s(literal 1/2 binary32) %9541 (+.f32 (/.f32 (*.f32 %11255 %11260) %7705) (/.f32 (*.f32 %11249 %7785) %7705)))))) %11291 = (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %7731 (fma.f32 #s(literal -1 binary32) (/.f32 %11282 s) %7772)) %11259) s) %11247) %11248) s) %7706) %11297 = (*.f32 u (*.f32 %13 %9974)) %11298 = (/.f32 %11297 s) %11306 = (fma.f32 #s(literal 1/2 binary32) (*.f32 %786 %9974) (*.f32 #s(literal 2 binary32) %10048)) %11307 = (*.f32 u %11306) %11308 = (/.f32 %11307 s) %11312 = (*.f32 #s(literal 2 binary32) %10454) %11334 = (/.f32 %533 %10454) %11344 = (fma.f32 #s(literal -1 binary32) (/.f32 %10048 %10459) %10462) %11364 = (*.f32 #s(literal 2 binary32) %10282) %11365 = (-.f32 %342 %11364) %11367 = (*.f32 #s(literal -1 binary32) (/.f32 %11365 s)) %11372 = (fma.f32 #s(literal -2 binary32) %10287 (*.f32 u (*.f32 %11365 %10179))) %11373 = (-.f32 %6595 %11372) %11403 = (*.f32 %2053 (pow.f32 %10179 #s(literal 2 binary32))) %11404 = (-.f32 %342 %10282) %11406 = (*.f32 u (*.f32 %11404 %10179)) %11408 = (fma.f32 #s(literal -2 binary32) %10287 (fma.f32 #s(literal -1 binary32) %11403 %11406)) %11409 = (-.f32 %6595 %11408) %11419 = (fma.f32 #s(literal -1 binary32) %10287 (*.f32 #s(literal -1 binary32) %11403)) %11421 = (*.f32 u (*.f32 %11419 %10179)) %11423 = (*.f32 u (*.f32 %10234 %11404)) %11425 = (-.f32 %6595 (fma.f32 #s(literal -1 binary32) %10287 %11406)) %11426 = (*.f32 %10179 %11425) %11428 = (*.f32 %2053 (*.f32 %10234 %10179)) %11432 = (fma.f32 #s(literal -1 binary32) %11421 (fma.f32 #s(literal -1 binary32) %11423 (fma.f32 #s(literal 2 binary32) %10294 (fma.f32 u %11426 %11428)))) %11433 = (-.f32 %10075 %11432) %11456 = (-.f32 %10728 (*.f32 #s(literal -2 binary32) %10665)) %11457 = (*.f32 #s(literal -1 binary32) %11456) %11459 = (*.f32 %11456 %10665) %11469 = (-.f32 %7916 (fma.f32 #s(literal 2 binary32) %11459 %7918)) %11472 = (*.f32 %6415 %11456) %11474 = (*.f32 %11469 %10665) %11487 = (/.f32 %11119 s) %11524 = (pow.f32 %11456 #s(literal 2 binary32)) %11526 = (fma.f32 #s(literal -2 binary32) %11469 (*.f32 #s(literal -1 binary32) %11524)) %11529 = (fma.f32 #s(literal -1 binary32) %11456 (*.f32 #s(literal -1/2 binary32) (/.f32 %11526 s))) %11534 = (*.f32 #s(literal 2 binary32) %10678) %11538 = (-.f32 %11534 (fma.f32 #s(literal -2 binary32) %11472 (fma.f32 #s(literal -2 binary32) %10678 (*.f32 #s(literal 2 binary32) %11474)))) %11542 = (fma.f32 #s(literal -6 binary32) (*.f32 %11469 %11456) (fma.f32 #s(literal -6 binary32) %11538 (*.f32 #s(literal -2 binary32) (pow.f32 %11456 #s(literal 3 binary32))))) %11544 = (*.f32 #s(literal 1/2 binary32) %11526) %11548 = (fma.f32 #s(literal -1 binary32) %11456 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %11542 s) %11544) s))) %11554 = (*.f32 #s(literal 2 binary32) %10890) %11577 = (fma.f32 #s(literal -1 binary32) %11456 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 (fma.f32 #s(literal -24 binary32) (*.f32 %11469 %11524) (fma.f32 #s(literal -24 binary32) (*.f32 %11456 %11538) (fma.f32 #s(literal -24 binary32) (-.f32 %11554 (fma.f32 #s(literal -2 binary32) (*.f32 %6415 %11469) (fma.f32 #s(literal -2 binary32) %10890 (fma.f32 #s(literal 2 binary32) (*.f32 %11456 %10678) (*.f32 #s(literal 2 binary32) (*.f32 %11538 %10665)))))) (fma.f32 #s(literal -12 binary32) (pow.f32 %11469 #s(literal 2 binary32)) (*.f32 #s(literal -6 binary32) (pow.f32 %11456 #s(literal 4 binary32))))))) s) (*.f32 #s(literal 1/6 binary32) %11542)) s) %11544) s))) %11581 = (-.f32 %10728 %11120) %11583 = (*.f32 #s(literal -1 binary32) (/.f32 %11581 s)) %11587 = (fma.f32 #s(literal 2 binary32) (*.f32 %11119 %11581) %7918) %11588 = (-.f32 %7916 %11587) %11601 = (-.f32 %11534 (fma.f32 #s(literal 2 binary32) (*.f32 %6415 %11581) (fma.f32 #s(literal 2 binary32) (*.f32 %11588 %11119) (*.f32 #s(literal 2 binary32) %11136)))) %11614 = (pow.f32 %11581 #s(literal 2 binary32)) %11616 = (fma.f32 #s(literal -1 binary32) %11614 (*.f32 #s(literal 2 binary32) %11588)) %11617 = (/.f32 %11616 s) %11627 = (fma.f32 #s(literal -6 binary32) (*.f32 %11588 %11581) (fma.f32 #s(literal 2 binary32) (pow.f32 %11581 #s(literal 3 binary32)) (*.f32 #s(literal 6 binary32) %11601))) %11628 = (/.f32 %11627 s) %11629 = (*.f32 #s(literal 1/2 binary32) %11616) %11654 = (/.f32 (fma.f32 #s(literal -24 binary32) (*.f32 %11581 %11601) (fma.f32 #s(literal -12 binary32) (pow.f32 %11588 #s(literal 2 binary32)) (fma.f32 #s(literal -6 binary32) (pow.f32 %11581 #s(literal 4 binary32)) (fma.f32 #s(literal 24 binary32) (*.f32 %11588 %11614) (*.f32 #s(literal 24 binary32) (-.f32 %11554 (fma.f32 #s(literal 2 binary32) (*.f32 %6415 %11588) (fma.f32 #s(literal 2 binary32) (*.f32 %11119 %11601) (fma.f32 #s(literal 2 binary32) (*.f32 %11581 %11136) (*.f32 #s(literal 2 binary32) %11155)))))))))) s) %11655 = (*.f32 #s(literal 1/6 binary32) %11627) %11670 = (*.f32 #s(literal 1/6 binary32) %11628) %11678 = (*.f32 #s(literal 1/24 binary32) %11654) %11690 = (pow.f32 %11365 #s(literal 2 binary32)) %11692 = (fma.f32 #s(literal -1 binary32) %11690 (*.f32 #s(literal 2 binary32) %11409)) %11694 = (*.f32 #s(literal -1/2 binary32) (/.f32 %11692 s)) %11696 = (-.f32 (fma.f32 #s(literal -1 binary32) %13 %11694) %11364) %11701 = (pow.f32 %11365 #s(literal 3 binary32)) %11704 = (fma.f32 #s(literal -6 binary32) (*.f32 %11365 %11409) (fma.f32 #s(literal 2 binary32) %11701 (*.f32 #s(literal 6 binary32) %11433))) %11706 = (*.f32 #s(literal 1/2 binary32) %11692) %11711 = (-.f32 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %11704 s) %11706) s))) %11364) %11725 = (*.f32 u (fma.f32 #s(literal -1/2 binary32) %6465 (fma.f32 #s(literal -1/4 binary32) %6478 (fma.f32 #s(literal -1/48 binary32) %6480 (fma.f32 #s(literal 1/12 binary32) %10245 (fma.f32 #s(literal 1/4 binary32) %10247 (*.f32 #s(literal 1/2 binary32) %10251))))))) %11752 = (fma.f32 #s(literal -24 binary32) (*.f32 %11365 %11433) (fma.f32 #s(literal -12 binary32) (pow.f32 %11409 #s(literal 2 binary32)) (fma.f32 #s(literal -6 binary32) (pow.f32 %11365 #s(literal 4 binary32)) (fma.f32 #s(literal 24 binary32) (*.f32 %11690 %11409) (*.f32 #s(literal 24 binary32) (-.f32 %6614 (fma.f32 #s(literal -2 binary32) %11725 (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 (fma.f32 #s(literal -1 binary32) %11421 (fma.f32 u %10231 %11428)) %10179)) (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %10234 %11425)) (fma.f32 #s(literal -1 binary32) (*.f32 %2053 (*.f32 %10179 %10231)) (fma.f32 u (*.f32 %11419 %10234) (fma.f32 u (*.f32 %11404 %10231) (*.f32 u (*.f32 %10179 (-.f32 %10075 (fma.f32 #s(literal -1 binary32) %11423 (fma.f32 u %11426 %10294))))))))))))))))) %11754 = (*.f32 #s(literal 1/6 binary32) %11704) %11761 = (-.f32 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %11752 s) %11754) s) %11706) s))) %11364) %11768 = (*.f32 s %11690) %11770 = (/.f32 #s(literal 1 binary32) %11365) %11771 = (fma.f32 #s(literal 1/2 binary32) (/.f32 %11692 %11768) %11770) %11775 = (pow.f32 %11692 #s(literal 2 binary32)) %11776 = (*.f32 s %11701) %11782 = (*.f32 #s(literal 1/2 binary32) (/.f32 %11692 %11690)) %11785 = (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 %11775 %11776) (*.f32 #s(literal 1/6 binary32) (/.f32 %11704 %11768))) %11782) s) %11770) %11792 = (fma.f32 #s(literal -1/4 binary32) (/.f32 %11775 %11701) (*.f32 #s(literal 1/6 binary32) (/.f32 %11704 %11690))) %11796 = (*.f32 %11704 %11692) %11807 = (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 %11692 %11792) (*.f32 s %11365)) (fma.f32 #s(literal -1/12 binary32) (/.f32 %11796 %11776) (*.f32 #s(literal 1/24 binary32) (/.f32 %11752 %11768)))) %11792) s)) %11782) s) %11770) %11820 = (exp.f32 (*.f32 #s(literal -1 binary32) %11365)) %11822 = (*.f32 %11820 %11692) %11828 = (fma.f32 #s(literal -1/6 binary32) %11704 (*.f32 #s(literal 1/8 binary32) %11775)) %11829 = (*.f32 %11820 %11828) %11831 = (*.f32 #s(literal -1/2 binary32) %11822) %11837 = (pow.f32 %11692 #s(literal 3 binary32)) %11838 = (*.f32 #s(literal 1/12 binary32) %11796) %11850 = (/.f32 #s(literal 1 binary32) %11820) %11852 = (*.f32 s %11820) %11856 = (/.f32 %11775 %11852) %11862 = (*.f32 #s(literal -1/2 binary32) (/.f32 %11692 %11820)) %11870 = (/.f32 %11775 %11820) %11874 = (fma.f32 #s(literal -1/4 binary32) %11870 (fma.f32 #s(literal -1/6 binary32) (/.f32 %11704 %11820) (*.f32 #s(literal 1/8 binary32) %11870))) %11875 = (*.f32 %11692 %11874) %11877 = (*.f32 %11692 %11828) %11891 = (*.f32 #s(literal -4 binary32) %10665) %11892 = (exp.f32 %11891) %11894 = (*.f32 %11892 %10862) %11899 = (pow.f32 %10862 #s(literal 2 binary32)) %11900 = (fma.f32 #s(literal 1/8 binary32) %11899 %10902) %11901 = (*.f32 %11892 %11900) %11903 = (*.f32 #s(literal 1/2 binary32) %11894) %11909 = (pow.f32 %10862 #s(literal 3 binary32)) %11910 = (*.f32 %10874 %10862) %11913 = (fma.f32 #s(literal 1/48 binary32) %11909 (fma.f32 #s(literal 1/24 binary32) %10900 (*.f32 #s(literal 1/12 binary32) %11910))) %11925 = (pow.f32 %11892 #s(literal 2 binary32)) %11928 = (exp.f32 (*.f32 #s(literal -8 binary32) %10665)) %11931 = (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 %11925 %11899) %11928) (*.f32 #s(literal 2 binary32) %11900)) %11970 = (*.f32 s %10724) %11974 = (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) %10665)) %11975 = (-.f32 (*.f32 #s(literal 1/32 binary32) (/.f32 %10862 %11970)) %11974) %11979 = (*.f32 s %10734) %11985 = (*.f32 #s(literal 1/32 binary32) (/.f32 %10862 %10724)) %11989 = (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 1/256 binary32) (/.f32 %11899 %11979) (*.f32 #s(literal 1/96 binary32) (/.f32 %10874 %11970))) %11985) s)) %11974) %11998 = (fma.f32 #s(literal 1/256 binary32) (/.f32 %11899 %10734) (*.f32 #s(literal 1/96 binary32) (/.f32 %10874 %10724))) %12011 = (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 1/768 binary32) (/.f32 %11910 %11979) (fma.f32 #s(literal 1/384 binary32) (/.f32 %10900 %11970) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 %10862 %11998) (*.f32 s %10665))))) %11998) s)) %11985) s)) %11974) %12066 = (fma.f32 #s(literal -2287859593396946659875/1180591620717411303424 binary32) u (fma.f32 #s(literal -13176795/8388608 binary32) %7752 (*.f32 #s(literal 762619864465648886625/590295810358705651712 binary32) u))) %12075 = (-.f32 %7033 %11253) %12076 = (/.f32 %12075 s) %12084 = (-.f32 %6909 %12066) %12085 = (/.f32 %12084 s) %12098 = (-.f32 %7089 (fma.f32 #s(literal -173627926472025/70368744177664 binary32) %7752 (fma.f32 #s(literal -10048885616991639921035866875/4951760157141521099596496896 binary32) u (fma.f32 #s(literal -13176795/8388608 binary32) %12066 (*.f32 #s(literal 10048885616991639921035866875/9903520314283042199192993792 binary32) u))))) %12099 = (/.f32 %12098 s) %12113 = (*.f32 %13 %12075) %12114 = (*.f32 #s(literal 4 binary32) %8548) %12117 = (*.f32 #s(literal 4 binary32) %12075) %12122 = (*.f32 %8559 %12075) %12123 = (fma.f32 #s(literal 4 binary32) %12084 %12122) %12133 = (*.f32 %13 %12084) %12136 = (fma.f32 #s(literal -4 binary32) %12133 (fma.f32 #s(literal 4 binary32) %12098 (fma.f32 %10649 %12075 %8580))) %12152 = (*.f32 %786 %12075) %12153 = (*.f32 #s(literal 2 binary32) %12152) %12154 = (-.f32 %12123 %12153) %12162 = (*.f32 %13 %12154) %12163 = (*.f32 %793 %12075) %12221 = (pow.f32 %12075 #s(literal 2 binary32)) %12222 = (/.f32 u %12221) %12223 = (*.f32 #s(literal 173627926472025/140737488355328 binary32) %12222) %12225 = (/.f32 %6764 %12221) %12227 = (fma.f32 #s(literal -1/8 binary32) %12225 (*.f32 #s(literal 1/8 binary32) %12225)) %12228 = (-.f32 (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %12222 %12223) %12227) %12230 = (/.f32 #s(literal 1 binary32) %12075) %12235 = (/.f32 %7752 %12221) %12236 = (*.f32 #s(literal 762619864465648886625/590295810358705651712 binary32) %12222) %12239 = (/.f32 %6774 %12221) %12245 = (fma.f32 #s(literal -1/24 binary32) %12239 (fma.f32 #s(literal 1/16 binary32) %12239 (fma.f32 #s(literal 1/2 binary32) (/.f32 %6772 %12221) (/.f32 (*.f32 %12228 %8548) %12075)))) %12246 = (-.f32 (fma.f32 #s(literal -2287859593396946659875/1180591620717411303424 binary32) %12222 (fma.f32 #s(literal -13176795/8388608 binary32) %12235 %12236)) %12245) %12262 = (/.f32 %7063 %12221) %12288 = (exp.f32 %11365) %12290 = (*.f32 %12288 %11692) %12295 = (fma.f32 #s(literal 1/8 binary32) %11775 %11754) %12296 = (*.f32 %12288 %12295) %12298 = (*.f32 #s(literal 1/2 binary32) %12290) %12305 = (fma.f32 #s(literal 1/48 binary32) %11837 (fma.f32 #s(literal 1/24 binary32) %11752 %11838)) %12315 = (pow.f32 %12288 #s(literal 2 binary32)) %12318 = (exp.f32 (*.f32 #s(literal 2 binary32) %11365)) %12321 = (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 %12315 %11775) %12318) (*.f32 #s(literal 2 binary32) %12295)) %12352 = (*.f32 #s(literal 1/2 binary32) %10794) %12353 = (*.f32 %13 %10761) %12354 = (*.f32 #s(literal -1/4 binary32) %12353) %12355 = (-.f32 %12352 %12354) %12357 = (*.f32 #s(literal 1/2 binary32) %10761) %12362 = (*.f32 #s(literal 1/2 binary32) %10804) %12364 = (*.f32 %786 %10761) %12366 = (fma.f32 #s(literal -1/2 binary32) (*.f32 %13 %12355) (*.f32 #s(literal 1/8 binary32) %12364)) %12367 = (-.f32 %12362 %12366) %12378 = (*.f32 %793 %10761) %12395 = (*.f32 u %10761) %12396 = (/.f32 %12395 s) %12399 = (*.f32 u %10794) %12400 = (*.f32 #s(literal 1/2 binary32) %12399) %12401 = (*.f32 u %12353) %12402 = (*.f32 #s(literal -1/4 binary32) %12401) %12403 = (-.f32 %12400 %12402) %12405 = (*.f32 #s(literal 1/2 binary32) %12395) %12410 = (*.f32 u %10804) %12411 = (*.f32 #s(literal 1/2 binary32) %12410) %12412 = (*.f32 %13 %12403) %12413 = (*.f32 u %12364) %12415 = (fma.f32 #s(literal -1/2 binary32) %12412 (*.f32 #s(literal 1/8 binary32) %12413)) %12416 = (-.f32 %12411 %12415) %12425 = (*.f32 u %10820) %12426 = (*.f32 #s(literal 1/2 binary32) %12425) %12427 = (*.f32 %13 %12416) %12428 = (*.f32 u %12378) %12429 = (*.f32 %786 %12403) %12445 = (-.f32 %12405 %16) %12446 = (/.f32 %12445 s) %12450 = (fma.f32 #s(literal -1/4 binary32) %12401 %6415) %12451 = (-.f32 %12400 %12450) %12452 = (/.f32 %12451 s) %12463 = (-.f32 %12411 (fma.f32 #s(literal -1/2 binary32) %12412 (fma.f32 #s(literal -1/24 binary32) %793 (fma.f32 #s(literal 1/16 binary32) %793 (fma.f32 #s(literal 1/8 binary32) %12413 %6442))))) %12464 = (/.f32 %12463 s) %12474 = (*.f32 #s(literal 4 binary32) %12446) %12477 = (pow.f32 %12445 #s(literal 2 binary32)) %12481 = (*.f32 #s(literal 4 binary32) %12445) %12484 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -8 binary32) (/.f32 %12477 s) (*.f32 #s(literal 4 binary32) %12452)) %12481) s)) %12487 = (*.f32 %12445 %12451) %12490 = (fma.f32 #s(literal -8 binary32) %12477 (*.f32 #s(literal 4 binary32) %12451)) %12491 = (*.f32 %12490 %12445) %12501 = (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -8 binary32) (/.f32 %12487 s) (fma.f32 #s(literal -2 binary32) (/.f32 %12491 s) (*.f32 #s(literal 4 binary32) %12464))) %12490) s)) %12481) s)) %12512 = (fma.f32 #s(literal -16 binary32) %12477 (*.f32 #s(literal -2 binary32) %12490)) %12515 = (fma.f32 #s(literal -4 binary32) %12445 (*.f32 #s(literal -1/2 binary32) (/.f32 %12512 s))) %12522 = (fma.f32 #s(literal -8 binary32) %12487 (fma.f32 #s(literal -2 binary32) %12491 (*.f32 #s(literal 4 binary32) %12463))) %12525 = (fma.f32 #s(literal -128 binary32) (pow.f32 %12445 #s(literal 3 binary32)) (fma.f32 #s(literal -24 binary32) %12491 (*.f32 #s(literal -6 binary32) %12522))) %12527 = (*.f32 #s(literal 1/2 binary32) %12512) %12531 = (fma.f32 #s(literal -4 binary32) %12445 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %12525 s) %12527) s))) %12537 = (*.f32 %12522 %12445) %12564 = (fma.f32 #s(literal -4 binary32) %12445 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 (fma.f32 #s(literal -1536 binary32) (pow.f32 %12445 #s(literal 4 binary32)) (fma.f32 #s(literal -384 binary32) (*.f32 %12490 %12477) (fma.f32 #s(literal -96 binary32) %12537 (fma.f32 #s(literal -24 binary32) (fma.f32 #s(literal -8 binary32) (*.f32 %12445 %12463) (fma.f32 #s(literal -2 binary32) %12537 (fma.f32 #s(literal -2 binary32) (*.f32 %12490 %12451) (*.f32 #s(literal 4 binary32) (-.f32 %12426 (fma.f32 #s(literal -1/2 binary32) %12427 (fma.f32 #s(literal -1/4 binary32) %6478 (fma.f32 #s(literal -1/24 binary32) %12428 (fma.f32 #s(literal -1/48 binary32) %6480 (fma.f32 #s(literal 1/96 binary32) %6480 (fma.f32 #s(literal 1/4 binary32) %12429 %6508))))))))))) (*.f32 #s(literal -12 binary32) (pow.f32 %12490 #s(literal 2 binary32))))))) s) (*.f32 #s(literal 1/6 binary32) %12525)) s) %12527) s))) %12573 = (*.f32 #s(literal -1 binary32) %12396) %12575 = (/.f32 %12399 s) %12580 = (/.f32 %12410 s) %12614 = (*.f32 %2053 (pow.f32 %10761 #s(literal 2 binary32))) %12617 = (*.f32 #s(literal -1 binary32) %12395) %12623 = (fma.f32 #s(literal -1 binary32) %12399 %12614) %12628 = (*.f32 %2053 (*.f32 %10761 %10794)) %12640 = (*.f32 #s(literal 2 binary32) %12395) %12641 = (-.f32 %342 %12640) %12643 = (*.f32 #s(literal -1 binary32) (/.f32 %12641 s)) %12646 = (-.f32 %342 %12395) %12647 = (*.f32 %12646 %10761) %12650 = (fma.f32 #s(literal -1 binary32) %12614 (fma.f32 #s(literal 2 binary32) %12399 (*.f32 u %12647))) %12651 = (-.f32 %6595 %12650) %12660 = (fma.f32 #s(literal -1 binary32) %12614 %12399) %12662 = (*.f32 u (*.f32 %12660 %10761)) %12663 = (*.f32 %12646 %10794) %12665 = (-.f32 %6595 (fma.f32 u %12647 %12399)) %12666 = (*.f32 %10761 %12665) %12672 = (-.f32 %10075 (fma.f32 #s(literal -1 binary32) %12662 (fma.f32 #s(literal -1 binary32) %12628 (fma.f32 #s(literal 2 binary32) %12410 (fma.f32 u %12663 (*.f32 u %12666)))))) %12685 = (pow.f32 %12641 #s(literal 2 binary32)) %12687 = (fma.f32 #s(literal -1 binary32) %12685 (*.f32 #s(literal 2 binary32) %12651)) %12691 = (-.f32 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1/2 binary32) (/.f32 %12687 s))) %12640) %12699 = (fma.f32 #s(literal -6 binary32) (*.f32 %12641 %12651) (fma.f32 #s(literal 2 binary32) (pow.f32 %12641 #s(literal 3 binary32)) (*.f32 #s(literal 6 binary32) %12672))) %12701 = (*.f32 #s(literal 1/2 binary32) %12687) %12706 = (-.f32 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %12699 s) %12701) s))) %12640) %12749 = (-.f32 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 (fma.f32 #s(literal -24 binary32) (*.f32 %12641 %12672) (fma.f32 #s(literal -12 binary32) (pow.f32 %12651 #s(literal 2 binary32)) (fma.f32 #s(literal -6 binary32) (pow.f32 %12641 #s(literal 4 binary32)) (fma.f32 #s(literal 24 binary32) (*.f32 %12685 %12651) (*.f32 #s(literal 24 binary32) (-.f32 %6614 (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 (fma.f32 #s(literal -1 binary32) %12662 (fma.f32 #s(literal -1 binary32) %12628 %12410)) %10761)) (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %12660 %10794)) (fma.f32 #s(literal -1 binary32) (*.f32 %2053 (*.f32 %10761 %10804)) (fma.f32 #s(literal 2 binary32) %12425 (fma.f32 u (*.f32 %12646 %10804) (fma.f32 u (*.f32 %10761 (-.f32 %10075 (fma.f32 u %12663 (fma.f32 u %12666 %12410)))) (*.f32 u (*.f32 %10794 %12665)))))))))))))) s) (*.f32 #s(literal 1/6 binary32) %12699)) s) %12701) s))) %12640) %12757 = (+.f32 #s(literal 13176795/16777216 binary32) %10984) %12761 = (/.f32 %12757 s) %12764 = (*.f32 #s(literal 4 binary32) %12761) %12774 = (*.f32 #s(literal 1/2 binary32) %10282) %12775 = (-.f32 %12774 %16) %12780 = (*.f32 #s(literal -1/2 binary32) %10287) %12782 = (fma.f32 #s(literal -1/2 binary32) (*.f32 %13 %12775) %6414) %12783 = (-.f32 %12780 %12782) %12816 = (-.f32 %10092 %10128) %12826 = (*.f32 u %10066) %12832 = (*.f32 u (pow.f32 %10066 #s(literal 2 binary32))) %12835 = (*.f32 #s(literal 1/8 binary32) %12826) %12841 = (*.f32 u (*.f32 %10066 %9235)) %12843 = (*.f32 u %12816) %12845 = (fma.f32 #s(literal 1/32 binary32) %12832 %9237) %12846 = (*.f32 %12845 %10066) %12858 = (fma.f32 #s(literal -1/4 binary32) %104 %12835) %12863 = (fma.f32 #s(literal -1/8 binary32) %6764 (fma.f32 #s(literal 1/32 binary32) %12832 %9342)) %12873 = (fma.f32 #s(literal -1/24 binary32) %6774 (fma.f32 #s(literal 1/16 binary32) %12841 (fma.f32 #s(literal 1/16 binary32) %6774 (fma.f32 #s(literal 1/4 binary32) %12843 (fma.f32 #s(literal 1/4 binary32) %12846 %6907))))) %12882 = (*.f32 u (*.f32 %10066 %12816)) %12886 = (*.f32 u (-.f32 (*.f32 #s(literal 1/2 binary32) %10090) (*.f32 #s(literal -1/2 binary32) %10109))) %12890 = (*.f32 (fma.f32 #s(literal 1/16 binary32) %12841 (fma.f32 #s(literal 1/4 binary32) %12843 (*.f32 #s(literal 1/4 binary32) %12846))) %10066) %12891 = (*.f32 %12845 %9235) %12912 = (pow.f32 %12858 #s(literal 2 binary32)) %12913 = (*.f32 s %12912) %12914 = (/.f32 %6764 %12913) %12917 = (/.f32 #s(literal 1 binary32) %12858) %12925 = (/.f32 %6764 %12912) %12931 = (fma.f32 #s(literal -1/8 binary32) %12925 (fma.f32 #s(literal 1/32 binary32) (/.f32 %12832 %12912) (fma.f32 #s(literal 1/8 binary32) %12925 (*.f32 #s(literal 1/4 binary32) (/.f32 %9236 %12912))))) %12932 = (*.f32 %12863 %12931) %12933 = (*.f32 s %12858) %12935 = (/.f32 %6774 %12913) %12954 = (/.f32 %6774 %12912) %12965 = (fma.f32 #s(literal -1 binary32) (/.f32 %12932 %12858) (fma.f32 #s(literal -1/24 binary32) %12954 (fma.f32 #s(literal 1/16 binary32) (/.f32 %12841 %12912) (fma.f32 #s(literal 1/16 binary32) %12954 (fma.f32 #s(literal 1/4 binary32) (/.f32 %12843 %12912) (fma.f32 #s(literal 1/4 binary32) (/.f32 %12846 %12912) (*.f32 #s(literal 1/2 binary32) (/.f32 %6772 %12912)))))))) %12971 = (/.f32 %7063 %12913) %12997 = (/.f32 (fma.f32 #s(literal -1/2 binary32) %104 %14) s) %13000 = (* -4 %1771) %13001 = (*.f32 #s(literal 4 binary32) %12997) %13040 = (*.f32 #s(literal -1 binary32) %10282) %13046 = (fma.f32 u %10234 %11403) %13062 = (fma.f32 #s(literal -1/4 binary32) %7732 %7736) %13063 = (-.f32 %13062 %11248) %13065 = (fma.f32 #s(literal -1 binary32) (/.f32 %13063 s) %7706) %13068 = (*.f32 %11006 %13063) %13076 = (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %6415 %7709) (fma.f32 #s(literal -1/4 binary32) %7732 (fma.f32 #s(literal 1/4 binary32) %7735 (/.f32 %13068 (*.f32 s %7705))))) %11248) s) %7706) %13085 = (fma.f32 #s(literal -1 binary32) %9465 (/.f32 %13068 %7705)) %13093 = (-.f32 (fma.f32 #s(literal -1/2 binary32) %9541 (fma.f32 #s(literal -1/16 binary32) %9540 (fma.f32 #s(literal -1/24 binary32) %9539 (fma.f32 #s(literal 1/24 binary32) %9540 (fma.f32 #s(literal 1/16 binary32) %9539 (*.f32 #s(literal 1/2 binary32) %9538)))))) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %13085 %11006) %7705) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %6415 %13063) %7705) (fma.f32 #s(literal -1/24 binary32) %9540 %9543)))) %13101 = (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %13093 s)) %13085) s) %13062) %11248) s) %7706) %13109 = (*.f32 s %9498) %13118 = (fma.f32 #s(literal -2 binary32) (/.f32 %13085 %9498) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 %13063 #s(literal 2 binary32)) %9522))) %13120 = (fma.f32 #s(literal -1/4 binary32) %9570 %9573) %13122 = (*.f32 #s(literal -1/4 binary32) %9569) %13126 = (+.f32 %9508 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %13118 s) %13120) %13122) s))) %13144 = (+.f32 %9508 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) (/.f32 (pow.f32 %13063 #s(literal 3 binary32)) %9534) (fma.f32 #s(literal 6 binary32) (/.f32 (*.f32 %13085 %13063) %9522) (*.f32 #s(literal 6 binary32) (/.f32 %13093 %9498)))) s) (*.f32 #s(literal 1/2 binary32) %13118)) s) %13120) %13122) s))) %13159 = (/.f32 %10985 s) %13162 = (* -4 %6324) %13163 = (*.f32 #s(literal 4 binary32) %13159) %13168 = (*.f32 #s(literal -1/2 binary32) %11297) %13170 = (fma.f32 #s(literal -1/2 binary32) (*.f32 %13 %10665) %6414) %13171 = (-.f32 %13168 %13170) %13196 = (*.f32 #s(literal 4 binary32) %10454) %13197 = (-.f32 %342 %13196) %13199 = (*.f32 #s(literal -1 binary32) (/.f32 %13197 s)) %13202 = (*.f32 %13197 %9974) %13205 = (fma.f32 #s(literal -2 binary32) %11297 (*.f32 #s(literal 2 binary32) (*.f32 u %13202))) %13206 = (-.f32 %6595 %13205) %13236 = (*.f32 %2053 %10002) %13237 = (-.f32 %342 %11312) %13238 = (*.f32 %13237 %9974) %13240 = (*.f32 #s(literal 2 binary32) (*.f32 u %13238)) %13242 = (fma.f32 #s(literal -4 binary32) %13236 (fma.f32 #s(literal -2 binary32) %11297 %13240)) %13243 = (-.f32 %6595 %13242) %13253 = (fma.f32 #s(literal -4 binary32) %13236 (*.f32 #s(literal -1 binary32) %11297)) %13254 = (*.f32 %13253 %9974) %13255 = (*.f32 u %13254) %13257 = (*.f32 u (*.f32 %13 %13238)) %13260 = (*.f32 %9974 (-.f32 %6595 (fma.f32 #s(literal -1 binary32) %11297 %13240))) %13261 = (*.f32 u %13260) %13263 = (*.f32 %2053 (*.f32 %13 %10002)) %13269 = (-.f32 %10075 (fma.f32 #s(literal -2 binary32) %13255 (fma.f32 #s(literal -1 binary32) %13257 (fma.f32 #s(literal 2 binary32) %13261 (fma.f32 #s(literal 2 binary32) %11307 (*.f32 #s(literal 2 binary32) %13263)))))) %13282 = (pow.f32 %13197 #s(literal 2 binary32)) %13284 = (fma.f32 #s(literal -1 binary32) %13282 (*.f32 #s(literal 2 binary32) %13243)) %13288 = (-.f32 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1/2 binary32) (/.f32 %13284 s))) %13196) %13296 = (fma.f32 #s(literal -6 binary32) (*.f32 %13197 %13243) (fma.f32 #s(literal 2 binary32) (pow.f32 %13197 #s(literal 3 binary32)) (*.f32 #s(literal 6 binary32) %13269))) %13298 = (*.f32 #s(literal 1/2 binary32) %13284) %13303 = (-.f32 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %13296 s) %13298) s))) %13196) %13353 = (-.f32 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 (fma.f32 #s(literal -24 binary32) (*.f32 %13197 %13269) (fma.f32 #s(literal -12 binary32) (pow.f32 %13243 #s(literal 2 binary32)) (fma.f32 #s(literal -6 binary32) (pow.f32 %13197 #s(literal 4 binary32)) (fma.f32 #s(literal 24 binary32) (*.f32 %13282 %13243) (*.f32 #s(literal 24 binary32) (-.f32 %6614 (fma.f32 #s(literal -2 binary32) (*.f32 u (*.f32 (fma.f32 #s(literal -2 binary32) %13255 (fma.f32 #s(literal 2 binary32) %13263 %11307)) %9974)) (fma.f32 #s(literal -2 binary32) (*.f32 %2053 (*.f32 %11306 %9974)) (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %13 %13260)) (fma.f32 #s(literal 2 binary32) (*.f32 u (*.f32 %9974 (-.f32 %10075 (fma.f32 #s(literal -1 binary32) %13257 (fma.f32 #s(literal 2 binary32) %13261 %11307))))) (fma.f32 #s(literal 2 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) (*.f32 %13 %10048) (fma.f32 #s(literal -1/6 binary32) (*.f32 %793 %9974) (*.f32 #s(literal 2 binary32) %9982)))) (fma.f32 u (*.f32 %13 %13254) (*.f32 u (*.f32 %11306 %13237)))))))))))))) s) (*.f32 #s(literal 1/6 binary32) %13296)) s) %13298) s))) %13196) %13406 = (log.f32 %11850) %13412 = (fma.f32 #s(literal -2 binary32) (*.f32 %11820 %11874) (*.f32 #s(literal -1/4 binary32) %11775)) %13456 = (fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 %11249 #s(literal 2 binary32)) %9522) (*.f32 #s(literal 2 binary32) (/.f32 %11260 %9498))) %13459 = (fma.f32 #s(literal -1/4 binary32) %9570 (*.f32 #s(literal 13176795/16777216 binary32) %9887)) %13464 = (+.f32 %9508 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %13456 s) %13459) %13122) s))) %13482 = (+.f32 %9508 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 (fma.f32 #s(literal -6 binary32) (/.f32 (*.f32 %11260 %11249) %9522) (fma.f32 #s(literal 2 binary32) (/.f32 (pow.f32 %11249 #s(literal 3 binary32)) %9534) (*.f32 #s(literal 6 binary32) (/.f32 %11282 %9498)))) s) (*.f32 #s(literal 1/2 binary32) %13456)) s) %13459) %13122) s))) (approx s #s(literal 0 binary32)) (approx u u) (approx %11 %18) (approx %20 %21) (approx %27 %34) (approx %44 #s(literal 1 binary32)) (approx %44 %54) (approx %64 %72) (approx %78 %79) (approx %78 (+.f32 #s(literal 1 binary32) %86)) (approx %89 %33) (approx %94 %95) (approx %97 %98) (approx %101 %102) (approx %101 (/.f32 %106 u)) (approx %109 %110) (approx %112 %113) (approx %117 (/.f32 %118 u)) (approx %121 %30) (approx %121 %118) (approx %77 %86) (approx %125 %126) (approx %128 %129) (approx %131 %70) (approx %131 %133) (approx (/ s %11) (/.f32 s %18)) (approx %141 %144) (approx %146 %104) (approx %148 %149) (approx %151 %152) (approx %156 (*.f32 u %158)) (approx %161 %162) (approx %164 %143) (approx %168 %169) (approx %171 %16) (approx %171 %173) (approx %175 %177) (approx %179 %180) (approx %188 %189) (approx %191 (/.f32 #s(literal -1 binary32) %32)) (approx %191 (-.f32 %194 %70)) (approx %197 %199) (approx %201 %202) (approx %205 %207) (approx %209 %210) (approx %212 %83) (approx %212 %215) (approx %217 %219) (approx %221 (+.f32 #s(literal 1 binary32) %219)) (approx %230 %31) (approx %230 %237) (approx %230 %246) (approx %230 %259) (approx %261 (fma.f32 #s(literal -1 binary32) (/.f32 %235 %31) %30)) (approx %261 (fma.f32 u (fma.f32 #s(literal -1 binary32) %265 (*.f32 #s(literal 1/2 binary32) %273)) %30)) (approx %261 (fma.f32 u (fma.f32 #s(literal -1 binary32) %265 (*.f32 u (fma.f32 #s(literal 1/6 binary32) %295 (*.f32 #s(literal 1/2 binary32) %272)))) %30)) (approx %229 %32) (approx %229 (+.f32 #s(literal 1 binary32) %237)) (approx %229 (+.f32 #s(literal 1 binary32) %246)) (approx %229 (+.f32 #s(literal 1 binary32) %259)) (approx %311 %312) (approx %311 %314) (approx %316 (/.f32 %314 u)) (approx %320 (*.f32 #s(literal -1/4 binary32) %321)) (approx %320 (-.f32 %177 (*.f32 #s(literal 1/4 binary32) %321))) (approx %327 %13) (approx %327 (+.f32 %13 %329)) (approx (* -2 %146) %329) (approx %336 %338) (approx %341 %342) (approx %341 %344) (approx %347 (/.f32 %348 u)) (approx %351 %348) (approx %353 (/.f32 %354 u)) (approx %357 %354) (approx %359 %360) (approx %362 %363) (approx %362 %365) (approx %367 %369) (approx %371 %372) (approx %376 %379) (approx %381 %382) (approx %384 %385) (approx %391 %394) (approx %396 %397) (approx %404 (+.f32 #s(literal 1 binary32) %408)) (approx %404 (+.f32 #s(literal 1 binary32) %416)) (approx %404 (+.f32 #s(literal 1 binary32) %428)) (approx %431 %432) (approx %434 (/.f32 %344 u)) (approx %438 %439) (approx %441 (+.f32 #s(literal 1 binary32) %439)) (approx %445 %448) (approx %460 %469) (approx %460 %476) (approx %460 %487) (approx %489 (fma.f32 #s(literal -1 binary32) (/.f32 %467 %31) %30)) (approx %489 (fma.f32 u (fma.f32 #s(literal -1 binary32) %493 (*.f32 #s(literal 1/2 binary32) %499)) %30)) (approx %489 (fma.f32 u (fma.f32 #s(literal -1 binary32) %493 (*.f32 u (fma.f32 #s(literal 1/6 binary32) %512 (*.f32 #s(literal 1/2 binary32) %498)))) %30)) (approx (/ (* u s) %6) %521) (approx (/ s %168) (*.f32 #s(literal 2 binary32) %524)) (approx (pow %457 -1) %529) (approx (/ %531 %168) (*.f32 #s(literal 2 binary32) (/.f32 %533 %104))) (approx %538 %539) (approx %541 (+.f32 #s(literal 1 binary32) (+.f32 %31 (*.f32 #s(literal -1 binary32) (*.f32 u %542))))) (approx %541 (+.f32 #s(literal 1 binary32) (+.f32 %31 (*.f32 u (-.f32 (*.f32 u %549) %542))))) (approx %541 (+.f32 #s(literal 1 binary32) (+.f32 %31 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %32 %556))) (*.f32 #s(literal -1 binary32) %549))) %542))))) (approx %568 (+.f32 %31 %571)) (approx %568 (+.f32 %31 (*.f32 u (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 u %577))) %569)))) (approx %568 (+.f32 %31 (*.f32 u (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %587)) %577))) %569)))) (approx %602 (+.f32 #s(literal 1 binary32) (+.f32 %31 (*.f32 #s(literal -1 binary32) (*.f32 u %606))))) (approx %602 (+.f32 #s(literal 1 binary32) (+.f32 %31 (*.f32 u (-.f32 (*.f32 u %613) %606))))) (approx %602 (+.f32 #s(literal 1 binary32) (+.f32 %31 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %32 %620))) (*.f32 #s(literal -1 binary32) %613))) %606))))) (approx %632 (+.f32 %31 %635)) (approx %632 (+.f32 %31 (*.f32 u (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 u %641))) %633)))) (approx %632 (+.f32 %31 (*.f32 u (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %651)) %641))) %633)))) (approx %668 %670) (approx %668 (fma.f32 #s(literal -1 binary32) %675 %670)) (approx %668 (fma.f32 #s(literal -1 binary32) %669 (*.f32 u (fma.f32 #s(literal -1 binary32) %674 (*.f32 u %679))))) (approx %668 (fma.f32 #s(literal -1 binary32) %669 (*.f32 u (fma.f32 #s(literal -1 binary32) %674 (*.f32 u (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %233 %685)) %679)))))) (approx %694 %392) (approx %696 %393) (approx %698 %699) (approx %698 (+.f32 %699 (/.f32 %675 %669))) (approx %698 (+.f32 %699 (*.f32 u (-.f32 (fma.f32 #s(literal 1/2 binary32) %711 %712) %446)))) (approx %698 (+.f32 %699 (*.f32 u (-.f32 (fma.f32 u (fma.f32 #s(literal 1/6 binary32) %730 (*.f32 #s(literal 1/2 binary32) %710)) %712) %446)))) (approx %739 %740) (approx %742 %743) (approx %745 (*.f32 #s(literal -1 binary32) %743)) (approx %748 (+.f32 %30 (/.f32 %635 %31))) (approx %748 (fma.f32 u (-.f32 (fma.f32 #s(literal 1/2 binary32) %757 %758) %763) %30)) (approx %748 (fma.f32 u (-.f32 (fma.f32 u (fma.f32 #s(literal 1/6 binary32) %775 (*.f32 #s(literal 1/2 binary32) %756)) %758) %763) %30)) (approx %782 %783) (approx %782 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %533 %635) %787) %783)) (approx %782 (fma.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %800)) %804) %783)) (approx %782 (fma.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 s (*.f32 %800 %634)) %810) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 %791 %813) %815) (*.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 %533 %774) %786)))))) %800)) %804) %783)) (approx %830 (fma.f32 #s(literal -1 binary32) %13 %833)) (approx %830 (fma.f32 #s(literal -1 binary32) %13 (*.f32 u (fma.f32 #s(literal -1 binary32) %837 (*.f32 #s(literal -1/2 binary32) (*.f32 s %757)))))) (approx %830 (fma.f32 #s(literal -1 binary32) %13 (*.f32 u (fma.f32 #s(literal -1 binary32) %837 (*.f32 u (fma.f32 #s(literal -1/2 binary32) %844 (*.f32 #s(literal -1/6 binary32) (*.f32 s %775)))))))) (approx %854 (/.f32 #s(literal -1 binary32) %13)) (approx %854 (-.f32 (/.f32 %831 %787) %858)) (approx %854 (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %864)) %868)) %858)) (approx %854 (-.f32 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 s (*.f32 %864 %634)) %810) (fma.f32 #s(literal -1/6 binary32) (/.f32 %876 %786) (*.f32 #s(literal 1/2 binary32) (/.f32 %878 %815)))))) %864)) %868)) %858)) (approx %891 %892) (approx %891 (+.f32 %892 (/.f32 (*.f32 s (*.f32 u %894)) %31))) (approx %891 (+.f32 %892 (*.f32 u (fma.f32 u %903 %905)))) (approx %891 (+.f32 %892 (*.f32 u (fma.f32 u (fma.f32 u (*.f32 %892 (fma.f32 #s(literal 1/6 binary32) %876 (fma.f32 #s(literal 1/6 binary32) %912 (*.f32 #s(literal 1/2 binary32) (/.f32 %878 %31))))) %903) %905)))) (approx %923 %924) (approx %923 (fma.f32 #s(literal -1 binary32) (/.f32 %831 %926) %924)) (approx %923 (fma.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %935)) %938) %924)) (approx %923 (fma.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %956)) %935)) %938) %924)) (approx %965 %966) (approx %968 %969) (approx %968 (+.f32 %969 (/.f32 (*.f32 s (*.f32 u %971)) %31))) (approx %968 (+.f32 %969 (*.f32 u (fma.f32 u %982 %984)))) (approx %968 (+.f32 %969 (*.f32 u (fma.f32 u (fma.f32 u (*.f32 %969 %998) %982) %984)))) (approx %1005 (fma.f32 #s(literal -1 binary32) %13 (/.f32 %1006 %31))) (approx %1005 (fma.f32 #s(literal -1 binary32) %13 (*.f32 u (fma.f32 #s(literal 1/2 binary32) (*.f32 u %1018) %1021)))) (approx %1005 (fma.f32 #s(literal -1 binary32) %13 (*.f32 u (fma.f32 u (fma.f32 #s(literal 1/6 binary32) (*.f32 u (fma.f32 #s(literal -6 binary32) (/.f32 (*.f32 s (*.f32 %1010 (*.f32 %233 (*.f32 %981 %465)))) %1030) (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 %791 (*.f32 %1032 %505)) %1038) (*.f32 #s(literal 6 binary32) %998)))) (*.f32 #s(literal 1/2 binary32) %1018)) %1021)))) (approx %1050 (fma.f32 #s(literal -1 binary32) %13 (*.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %499) %1021)))) (approx %1050 (fma.f32 #s(literal -1 binary32) %13 (*.f32 u (fma.f32 u (fma.f32 #s(literal -1/2 binary32) %977 (*.f32 #s(literal -1/6 binary32) (*.f32 s %512))) %1021)))) (approx %1065 %1066) (approx %1068 (+.f32 #s(literal 1 binary32) %469)) (approx %1068 (+.f32 #s(literal 1 binary32) %476)) (approx %1068 (+.f32 #s(literal 1 binary32) %487)) (approx %1077 (*.f32 #s(literal -1 binary32) (/.f32 s %143))) (approx %1081 (+.f32 %30 (/.f32 %571 %31))) (approx %1081 (fma.f32 u (-.f32 (fma.f32 #s(literal 1/2 binary32) %1090 %758) %1095) %30)) (approx %1081 (fma.f32 u (-.f32 (fma.f32 u (fma.f32 #s(literal 1/6 binary32) %1107 (*.f32 #s(literal 1/2 binary32) %1089)) %758) %1095) %30)) (approx %1114 %1117) (approx %1119 %1120) (approx %1122 (*.f32 #s(literal -1 binary32) (*.f32 s %1120))) (approx %1126 %1127) (approx %1129 (+.f32 %783 (/.f32 (*.f32 %533 %467) %787))) (approx %1129 (fma.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %1139)) %1144) %783)) (approx %1129 (fma.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal 1/6 binary32) (/.f32 (*.f32 %533 %511) %786) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 %791 %990) %815) (/.f32 (*.f32 s (*.f32 %233 (*.f32 %1139 %465))) %810))))) %1139)) %1144) %783)) (approx %1166 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %1006 %787)) %858)) (approx %1166 (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %1173)) %1176)) %858)) (approx %1166 (-.f32 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1/2 binary32) (/.f32 %991 %815) (fma.f32 #s(literal -1/6 binary32) (/.f32 %993 %786) (/.f32 (*.f32 s (*.f32 %233 (*.f32 %1173 %465))) %810))))) %1173)) %1176)) %858)) (approx %1197 %1199) (approx %1202 (*.f32 #s(literal -1 binary32) %31)) (approx %1202 (-.f32 (*.f32 u (-.f32 %633 #s(literal 1 binary32))) %31)) (approx %1202 (-.f32 (*.f32 u (-.f32 (fma.f32 u %641 %633) #s(literal 1 binary32))) %31)) (approx %1202 (-.f32 (*.f32 u (-.f32 (fma.f32 u (fma.f32 #s(literal -1 binary32) %638 (fma.f32 u %651 %640)) %633) #s(literal 1 binary32))) %31)) (approx %1221 %1226) (approx %1228 %1229) (approx %1231 (*.f32 #s(literal -1 binary32) (*.f32 s %1229))) (approx %1235 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 s %571) %31)))) (approx %1235 (fma.f32 #s(literal -1 binary32) %13 (*.f32 u (fma.f32 #s(literal -1 binary32) %1242 (*.f32 #s(literal -1/2 binary32) (*.f32 s %1090)))))) (approx %1235 (fma.f32 #s(literal -1 binary32) %13 (*.f32 u (fma.f32 #s(literal -1 binary32) %1242 (*.f32 u (fma.f32 #s(literal -1/2 binary32) %1249 (*.f32 #s(literal -1/6 binary32) (*.f32 s %1107)))))))) (approx %1258 (*.f32 #s(literal -1 binary32) %1259)) (approx %1258 (fma.f32 #s(literal -1 binary32) %1259 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 s %675) %669)))) (approx %1258 (fma.f32 #s(literal -1 binary32) %1259 (*.f32 u (fma.f32 #s(literal -1 binary32) %1268 (*.f32 #s(literal -1/2 binary32) (*.f32 s %711)))))) (approx %1258 (fma.f32 #s(literal -1 binary32) %1259 (*.f32 u (fma.f32 #s(literal -1 binary32) %1268 (*.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %710) (*.f32 #s(literal -1/6 binary32) (*.f32 s %730)))))))) (approx %1285 %1287) (approx %1291 %406) (approx %1293 %1294) (approx %1297 #s(literal -13176795/4194304 binary32)) (approx %1297 (-.f32 %1300 #s(literal 13176795/4194304 binary32))) (approx %1304 (fma.f32 #s(literal -1 binary32) %13 (/.f32 (*.f32 s %235) %31))) (approx %1304 (fma.f32 #s(literal -1 binary32) %13 (*.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %273) %1311)))) (approx %1304 (fma.f32 #s(literal -1 binary32) %13 (*.f32 u (fma.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %272) (*.f32 #s(literal -1/6 binary32) (*.f32 s %295))) %1311)))) (approx %1327 (+.f32 %969 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 s (*.f32 u %1328)) %31)))) (approx %1327 (+.f32 %969 (*.f32 u (fma.f32 #s(literal -1 binary32) %1336 (*.f32 u %1341))))) (approx %1327 (+.f32 %969 (*.f32 u (fma.f32 #s(literal -1 binary32) %1336 (*.f32 u (fma.f32 u (*.f32 %969 %1355) %1341)))))) (approx %1363 (fma.f32 #s(literal -1 binary32) %13 (*.f32 u (fma.f32 #s(literal -1 binary32) %1242 (*.f32 #s(literal 1/2 binary32) (*.f32 u %1368)))))) (approx %1363 (fma.f32 #s(literal -1 binary32) %13 (*.f32 u (fma.f32 #s(literal -1 binary32) %1242 (*.f32 u (fma.f32 #s(literal 1/6 binary32) (*.f32 u (fma.f32 #s(literal -2 binary32) (/.f32 (*.f32 %791 (*.f32 %1032 %1100)) %1038) (fma.f32 #s(literal 6 binary32) %1355 (*.f32 #s(literal 6 binary32) (/.f32 (*.f32 s (*.f32 %1010 (*.f32 %1340 %570))) %1030))))) (*.f32 #s(literal 1/2 binary32) %1368))))))) (approx %1396 %1401) (approx %1403 (fma.f32 u %1408 %70)) (approx %1411 (+.f32 #s(literal 1 binary32) %1415)) (approx %1411 (+.f32 #s(literal 1 binary32) %1423)) (approx %1411 (+.f32 #s(literal 1 binary32) %1435)) (approx %1438 %1415) (approx %1438 %1423) (approx %1438 %1435) (approx %1442 (fma.f32 #s(literal -1 binary32) (/.f32 %1413 %31) %30)) (approx %1442 (fma.f32 u (fma.f32 #s(literal -1 binary32) %1446 (*.f32 #s(literal 1/2 binary32) %1452)) %30)) (approx %1442 (fma.f32 u (fma.f32 #s(literal -1 binary32) %1446 (*.f32 u (fma.f32 #s(literal 1/6 binary32) %1465 (*.f32 #s(literal 1/2 binary32) %1451)))) %30)) (approx %1472 (fma.f32 #s(literal -1 binary32) %13 (/.f32 (*.f32 s %1413) %31))) (approx %1472 (fma.f32 #s(literal -1 binary32) %13 (*.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %1452) %1479)))) (approx %1472 (fma.f32 #s(literal -1 binary32) %13 (*.f32 u (fma.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %1451) (*.f32 #s(literal -1/6 binary32) (*.f32 s %1465))) %1479)))) (approx %1492 %1400) (approx %1497 #s(literal -1 binary32)) (approx %1497 (-.f32 %1500 #s(literal 1 binary32))) (approx %1503 (-.f32 %1400 #s(literal 1 binary32))) (approx %1503 (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) %1507) %1509)) #s(literal 1 binary32))) (approx %1503 (-.f32 (*.f32 u (-.f32 (*.f32 u (-.f32 %1515 %1506)) %1509)) #s(literal 1 binary32))) (approx %1523 (+.f32 %31 %1526)) (approx %1523 (+.f32 %31 (*.f32 u (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 u %1531))) %1524)))) (approx %1523 (+.f32 %31 (*.f32 u (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %1541)) %1531))) %1524)))) (approx %1551 (+.f32 %30 (/.f32 %1526 %31))) (approx %1551 (fma.f32 u (-.f32 (fma.f32 #s(literal 1/2 binary32) %1560 %758) %1565) %30)) (approx %1551 (fma.f32 u (-.f32 (fma.f32 u (fma.f32 #s(literal 1/6 binary32) %1577 (*.f32 #s(literal 1/2 binary32) %1559)) %758) %1565) %30)) (approx %1584 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 s %1526) %31)))) (approx %1584 (fma.f32 #s(literal -1 binary32) %13 (*.f32 u (fma.f32 #s(literal -1 binary32) %1591 (*.f32 #s(literal -1/2 binary32) (*.f32 s %1560)))))) (approx %1584 (fma.f32 #s(literal -1 binary32) %13 (*.f32 u (fma.f32 #s(literal -1 binary32) %1591 (*.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %1559) (*.f32 #s(literal -1/6 binary32) (*.f32 s %1577)))))))) (approx %1608 #s(literal -13176795/16777216 binary32)) (approx %1608 %1612) (approx %1614 (/.f32 #s(literal -13176795/16777216 binary32) s)) (approx %1614 (-.f32 %214 %1618)) (approx %1621 (/.f32 #s(literal 13176795/4194304 binary32) s)) (approx %1621 %1625) (approx %1627 %1628) (approx %1627 (+.f32 #s(literal 1 binary32) %1625)) (approx %1633 (*.f32 #s(literal -13176795/16777216 binary32) s)) (approx %1633 (-.f32 %177 %1636)) (approx %1639 (-.f32 %1640 %1618)) (approx %1643 %1644) (approx %1646 (+.f32 #s(literal 1 binary32) %1644)) (approx %1650 (/.f32 %1653 u)) (approx %1656 %1653) (approx %75 %1658) (approx %1661 (fma.f32 #s(literal -1 binary32) %13 %1662)) (approx %1665 %1666) (approx %1668 (-.f32 %1669 #s(literal 13176795/4194304 binary32))) (approx %1674 (/.f32 %219 u)) (approx (/ s %205) (*.f32 #s(literal 8388608/13176795 binary32) %1679)) (approx %1682 (*.f32 #s(literal -13176795/4194304 binary32) u)) (approx %1685 %1687) (approx %1689 %14) (approx %1689 %1691) (approx %1693 %82) (approx %1693 (fma.f32 #s(literal -13176795/8388608 binary32) %180 %82)) (approx %1698 %1699) (approx %1698 (+.f32 #s(literal 1/2 binary32) %215)) (approx %1705 (fma.f32 u (-.f32 %1709 %70) %70)) (approx %1714 (-.f32 (*.f32 u (-.f32 %569 #s(literal 1 binary32))) %31)) (approx %1714 (-.f32 (*.f32 u (-.f32 (fma.f32 u %577 %569) #s(literal 1 binary32))) %31)) (approx %1714 (-.f32 (*.f32 u (-.f32 (fma.f32 u (fma.f32 #s(literal -1 binary32) %574 (fma.f32 u %587 %576)) %569) #s(literal 1 binary32))) %31)) (approx %1731 %1736) (approx %1738 %1739) (approx %1741 (*.f32 #s(literal -1 binary32) (*.f32 s %1739))) (approx %1749 %1756) (approx %1758 (*.f32 #s(literal -1 binary32) %1761)) (approx %1764 (/.f32 #s(literal -1 binary32) %1761)) (approx %1771 (fma.f32 #s(literal -1/4 binary32) %30 %1640)) (approx %1778 %53) (approx %1780 (-.f32 %1781 #s(literal 1 binary32))) (approx %1784 (-.f32 %53 #s(literal 1 binary32))) (approx %1784 (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) %1787) %1789)) #s(literal 1 binary32))) (approx %1784 (-.f32 (*.f32 u (-.f32 (*.f32 u (-.f32 %1794 %548)) %1789)) #s(literal 1 binary32))) (approx %1801 (fma.f32 #s(literal 2 binary32) %521 %783)) (approx %1801 (fma.f32 u (fma.f32 #s(literal 2 binary32) %783 (*.f32 #s(literal 4 binary32) %521)) %783)) (approx %1801 (fma.f32 u (fma.f32 #s(literal 2 binary32) %783 (*.f32 u (fma.f32 #s(literal 4 binary32) %783 (*.f32 #s(literal 8 binary32) %521)))) %783)) (approx %1817 (+.f32 %31 (*.f32 #s(literal -1 binary32) %1819))) (approx %1817 (+.f32 %31 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %1826)) %1818)))) (approx %1817 (+.f32 %31 (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 u %1834)) %1826)) %1818)))) (approx %1843 (fma.f32 #s(literal -1 binary32) (/.f32 %1819 %31) %30)) (approx %1843 (fma.f32 u (fma.f32 #s(literal -1 binary32) %1847 (*.f32 #s(literal 1/2 binary32) %1853)) %30)) (approx %1843 (fma.f32 u (fma.f32 #s(literal -1 binary32) %1847 (*.f32 u (fma.f32 #s(literal 1/6 binary32) %1866 (*.f32 #s(literal 1/2 binary32) %1852)))) %30)) (approx %1873 (fma.f32 #s(literal -1 binary32) %13 (/.f32 (*.f32 s %1819) %31))) (approx %1873 (fma.f32 #s(literal -1 binary32) %13 (*.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %1853) %1880)))) (approx %1873 (fma.f32 #s(literal -1 binary32) %13 (*.f32 u (fma.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %1852) (*.f32 #s(literal -1/6 binary32) (*.f32 s %1866))) %1880)))) (approx %1893 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) %447))) (approx %1893 (+.f32 #s(literal 1 binary32) (*.f32 u (-.f32 %1897 %446)))) (approx %1893 (+.f32 #s(literal 1 binary32) (*.f32 u (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) %1902) %1825)) %446)))) (approx %1911 (*.f32 #s(literal -1 binary32) (*.f32 s %394))) (approx %1915 (*.f32 s %743)) (approx %1918 %1919) (approx %1918 (+.f32 %1919 %833)) (approx %1918 (+.f32 %1919 (*.f32 u (fma.f32 #s(literal -1 binary32) %837 (*.f32 #s(literal 1/2 binary32) (*.f32 u %1925)))))) (approx %1918 (+.f32 %1919 (*.f32 u (fma.f32 #s(literal -1 binary32) %837 (*.f32 u (fma.f32 #s(literal 1/6 binary32) (*.f32 u (fma.f32 #s(literal -6 binary32) (*.f32 %892 %956) (fma.f32 #s(literal -6 binary32) (/.f32 (*.f32 s (*.f32 %892 %942)) %31) (*.f32 #s(literal -2 binary32) %912)))) (*.f32 #s(literal 1/2 binary32) %1925))))))) (approx %1947 %408) (approx %1947 %416) (approx %1947 %428) (approx %1951 (fma.f32 #s(literal -1 binary32) %1294 %30)) (approx %1951 (fma.f32 u (fma.f32 #s(literal -1 binary32) %1954 (*.f32 #s(literal 1/2 binary32) %1960)) %30)) (approx %1951 (fma.f32 u (fma.f32 #s(literal -1 binary32) %1954 (*.f32 u (fma.f32 #s(literal 1/6 binary32) %1973 (*.f32 #s(literal 1/2 binary32) %1959)))) %30)) (approx %1980 (fma.f32 #s(literal -1 binary32) %13 %1300)) (approx %1980 (fma.f32 #s(literal -1 binary32) %13 (*.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %1960) %1985)))) (approx %1980 (fma.f32 #s(literal -1 binary32) %13 (*.f32 u (fma.f32 u (fma.f32 #s(literal -1/2 binary32) (*.f32 s %1959) (*.f32 #s(literal -1/6 binary32) (*.f32 s %1973))) %1985)))) (approx %44 (*.f32 u (-.f32 %1998 #s(literal 1 binary32)))) (approx %78 (*.f32 #s(literal -4 binary32) %21)) (approx %78 (*.f32 u (fma.f32 #s(literal -4 binary32) %2004 %2005))) (approx %101 %2009) (approx %117 (*.f32 #s(literal -4 binary32) %2004)) (approx %117 %2013) (approx %121 (*.f32 u %2013)) (approx %131 (*.f32 u %2019)) (approx %171 (*.f32 u (fma.f32 #s(literal -1/4 binary32) %98 %2022))) (approx %188 %2027) (approx %191 %194) (approx %191 %2032) (approx %209 %2035) (approx %212 %214) (approx %212 %2040) (approx %217 (*.f32 #s(literal -13176795/2097152 binary32) %180)) (approx %217 (*.f32 u %2045)) (approx %221 (*.f32 u (-.f32 %2005 %2044))) (approx %230 %2051) (approx %230 (-.f32 %144 %2057)) (approx %230 (-.f32 (+.f32 %144 (/.f32 #s(literal 1 binary32) (*.f32 %2060 %2061))) %2057)) (approx %261 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2070 %312) u)) (approx %261 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2070 %2082) u)) (approx %261 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2070 (fma.f32 #s(literal -1/24 binary32) (/.f32 %2101 %2060) %2082)) u)) (approx %229 (/.f32 (-.f32 %312 %2108) u)) (approx %229 (/.f32 (-.f32 %2114 %2108) u)) (approx %229 (/.f32 (-.f32 %2114 (+.f32 %2108 (/.f32 #s(literal 1 binary32) (*.f32 %2060 %2094)))) u)) (approx %311 (*.f32 #s(literal -1 binary32) u)) (approx %311 (*.f32 u %2051)) (approx %320 (*.f32 u (fma.f32 #s(literal -1/4 binary32) %2128 %2129))) (approx %327 %2134) (approx %341 %2137) (approx %347 (*.f32 #s(literal -2 binary32) %30)) (approx %347 %2141) (approx %351 (*.f32 #s(literal -2 binary32) %149)) (approx %351 (*.f32 u %2141)) (approx %353 %2147) (approx %357 (*.f32 u %2147)) (approx %359 (*.f32 u %2151)) (approx %362 (*.f32 u (-.f32 %2019 %2151))) (approx %404 (/.f32 (-.f32 %2157 %2160) u)) (approx %404 (/.f32 (-.f32 %2167 %2160) u)) (approx %404 (/.f32 (-.f32 %2167 (+.f32 %2160 (/.f32 #s(literal 1 binary32) (*.f32 %2060 %2172)))) u)) (approx %434 #s(literal 13176795/2097152 binary32)) (approx %434 %2136) (approx %441 (*.f32 u (fma.f32 #s(literal 2 binary32) %2004 %126))) (approx %445 %447) (approx %445 (*.f32 u (fma.f32 %32 %142 %126))) (approx %460 (-.f32 %529 #s(literal 1 binary32))) (approx %460 (-.f32 %529 %2193)) (approx %460 (-.f32 %2199 %2193)) (approx %489 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2205 %2206) u)) (approx %489 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2205 %2218) u)) (approx %489 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2205 (fma.f32 #s(literal -1/24 binary32) (/.f32 %2234 %2060) %2218)) u)) (approx %541 (/.f32 %32 %53)) (approx %541 (/.f32 (fma.f32 #s(literal -1 binary32) %2245 %2248) u)) (approx %541 (/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) %2252) (+.f32 %2246 (+.f32 (/.f32 %31 %2252) %2247))) %2260) u)) (approx %541 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2267 %2060) %2248) (fma.f32 #s(literal -1 binary32) (/.f32 %2244 (*.f32 %2053 %52)) %2260)) u)) (approx %568 (-.f32 %2278 #s(literal 1 binary32))) (approx %568 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2244 %2053) %2278) #s(literal 1 binary32))) (approx %568 (-.f32 %2288 %2295)) (approx %602 (/.f32 %32 %1198)) (approx %602 (/.f32 (fma.f32 #s(literal -1 binary32) %2303 %2306) u)) (approx %602 (/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) %2310) (+.f32 %2304 (+.f32 (/.f32 %31 %2310) %2305))) %2319) u)) (approx %602 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2326 %2060) %2306) (fma.f32 #s(literal -1 binary32) (/.f32 %2302 (*.f32 %2053 %605)) %2319)) u)) (approx %632 (-.f32 %2337 #s(literal 1 binary32))) (approx %632 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2302 %2053) %2337) #s(literal 1 binary32))) (approx %632 (-.f32 %2347 %2354)) (approx %739 %2357) (approx %742 %2359) (approx %745 (*.f32 #s(literal -1 binary32) %2359)) (approx %748 %2363) (approx %748 (/.f32 %2369 u)) (approx %748 (/.f32 %2382 u)) (approx %748 (/.f32 (fma.f32 #s(literal 1/24 binary32) (/.f32 %2396 %2060) %2382) u)) (approx %782 (/.f32 u %2306)) (approx %782 (*.f32 u (fma.f32 #s(literal -1/2 binary32) %2404 %2405))) (approx %782 (*.f32 u (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2413 %2053) %2405) %2416))) (approx %782 (*.f32 u (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 %2367 %2413) %2306) (fma.f32 #s(literal -1/12 binary32) (/.f32 %2423 %2372) (*.f32 #s(literal 1/24 binary32) (/.f32 %2396 %2365)))) %2060) %2405) (fma.f32 #s(literal -1/4 binary32) (/.f32 %2409 %2431) (fma.f32 #s(literal 1/6 binary32) (/.f32 %2380 %2433) %2416))))) (approx %830 %2442) (approx %830 (/.f32 (fma.f32 #s(literal -1 binary32) %2440 (*.f32 #s(literal -1/2 binary32) %2445)) u)) (approx %830 (/.f32 (fma.f32 #s(literal -1 binary32) %2440 (fma.f32 #s(literal -1/2 binary32) %2445 (*.f32 #s(literal -1/6 binary32) %2451))) u)) (approx %830 (/.f32 (fma.f32 #s(literal -1 binary32) %2440 (fma.f32 #s(literal -1/2 binary32) %2445 (fma.f32 #s(literal -1/6 binary32) %2451 (*.f32 #s(literal -1/24 binary32) (/.f32 %2457 %2060))))) u)) (approx %854 (*.f32 #s(literal -1 binary32) (/.f32 u %2440))) (approx %854 (*.f32 u (-.f32 (*.f32 #s(literal 1/2 binary32) %2469) %2471))) (approx %854 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %2480 %2053)) (fma.f32 #s(literal -1/2 binary32) %2469 %2471)))) (approx %854 (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 %2367 %2480) %2306) (fma.f32 #s(literal -1/24 binary32) (/.f32 %2396 %2475) (*.f32 #s(literal 1/12 binary32) (/.f32 %2423 %2477)))) %2060)) (fma.f32 #s(literal -1/2 binary32) %2469 (fma.f32 #s(literal -1/6 binary32) (/.f32 %2380 (*.f32 s %2433)) (fma.f32 #s(literal 1/4 binary32) (/.f32 %2409 (*.f32 s %2431)) %2471)))))) (approx %891 (+.f32 #s(literal 1 binary32) %2441)) (approx %891 (+.f32 #s(literal 1 binary32) %2513)) (approx %891 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/6 binary32) (/.f32 %2450 %2060) (fma.f32 #s(literal 1/6 binary32) (/.f32 %2517 %2060) (fma.f32 #s(literal 1/2 binary32) %2509 (fma.f32 #s(literal 1/2 binary32) (/.f32 %2520 %2060) %2512)))))) (approx %923 (+.f32 #s(literal 1 binary32) %2442)) (approx %923 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %2532 %2053))) %2441)) (approx %923 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %2546 %2060))) (fma.f32 #s(literal -1 binary32) %2511 %2513))) (approx %968 (+.f32 #s(literal 1 binary32) %1127)) (approx %968 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) %539 %2560))) (approx %968 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) %539 (fma.f32 #s(literal -1/2 binary32) (/.f32 %2564 (*.f32 %2060 %465)) (fma.f32 #s(literal -1/6 binary32) (/.f32 %2570 %2060) (fma.f32 #s(literal -1/6 binary32) (/.f32 %791 (*.f32 %2060 %478)) %2560)))))) (approx %1005 (/.f32 (fma.f32 #s(literal -1 binary32) %2580 %2587) u)) (approx %1005 (/.f32 (fma.f32 #s(literal -1 binary32) %2580 %2603) u)) (approx %1005 (/.f32 (fma.f32 #s(literal -1 binary32) %2580 (fma.f32 #s(literal 1/24 binary32) (/.f32 (fma.f32 #s(literal -12 binary32) %2607 (fma.f32 #s(literal -6 binary32) %2609 (fma.f32 #s(literal 24 binary32) %2622 (fma.f32 #s(literal 24 binary32) (/.f32 (*.f32 s %2596) %465) %2627)))) %2060) %2603)) u)) (approx %1050 (/.f32 (fma.f32 #s(literal -1 binary32) %2580 %2638) u)) (approx %1050 (/.f32 (fma.f32 #s(literal -1 binary32) %2580 (fma.f32 #s(literal -1/6 binary32) %2642 %2638)) u)) (approx %1050 (/.f32 (fma.f32 #s(literal -1 binary32) %2580 (fma.f32 #s(literal -1/6 binary32) %2642 (fma.f32 #s(literal 1/24 binary32) (/.f32 %2610 %2060) %2638))) u)) (approx %1065 %528) (approx %1065 (*.f32 u (-.f32 (+.f32 %2018 %464) %70))) (approx %1068 %2661) (approx %1068 (/.f32 (-.f32 %2665 %2659) u)) (approx %1068 (/.f32 (-.f32 %2665 (+.f32 %2659 (/.f32 #s(literal 1 binary32) (*.f32 %2060 %2227)))) u)) (approx %1081 %2675) (approx %1081 (/.f32 %2681 u)) (approx %1081 (/.f32 %2694 u)) (approx %1081 (/.f32 (fma.f32 #s(literal 1/24 binary32) (/.f32 %2705 %2060) %2694) u)) (approx %1114 (-.f32 #s(literal 1 binary32) %529)) (approx %1114 (-.f32 %2193 %529)) (approx %1114 (-.f32 %2193 %2199)) (approx %1119 (/.f32 #s(literal -1 binary32) %528)) (approx %1119 (/.f32 (-.f32 %2721 %2206) u)) (approx %1119 (/.f32 (-.f32 %2729 %2206) u)) (approx %1119 (/.f32 (-.f32 (fma.f32 #s(literal 1/24 binary32) (/.f32 %2738 %2060) %2729) %2206) u)) (approx %1122 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2745 %2580) u)) (approx %1122 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2745 (fma.f32 #s(literal -1/6 binary32) %2750 %2580)) u)) (approx %1122 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2745 (fma.f32 #s(literal -1/6 binary32) %2750 (fma.f32 #s(literal -1/24 binary32) (/.f32 %2755 %2060) %2580))) u)) (approx %1129 (*.f32 u (-.f32 (fma.f32 #s(literal 1/2 binary32) %2763 %464) %70))) (approx %1129 (*.f32 u (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) %2768 (*.f32 #s(literal 1/6 binary32) %2769)) %2053) %464) (fma.f32 #s(literal -1/2 binary32) %2763 %70)))) (approx %1129 (*.f32 u (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) %2778 (fma.f32 #s(literal 1/12 binary32) %2780 (*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 #s(literal -1/4 binary32) %2768 (*.f32 #s(literal 1/6 binary32) %2781)) %2784)))) %2060) %464) (fma.f32 #s(literal -1/2 binary32) %2763 (fma.f32 #s(literal -1/4 binary32) (/.f32 %2768 %2053) (fma.f32 #s(literal 1/6 binary32) (/.f32 %2769 %2053) %70)))))) (approx %1166 (*.f32 #s(literal -1 binary32) (/.f32 %528 s))) (approx %1166 (*.f32 u (fma.f32 #s(literal -1 binary32) %2802 (*.f32 #s(literal -1/2 binary32) %2803)))) (approx %1166 (*.f32 u (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %2808 %2810) %2053) %2813) %2815))) (approx %1166 (*.f32 u (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/12 binary32) (/.f32 %2820 s) (fma.f32 #s(literal 1/24 binary32) (/.f32 %2827 s) (*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 #s(literal -1/6 binary32) %2829 %2810) %2784)))) %2060) %2813) (fma.f32 #s(literal -1/6 binary32) (/.f32 %2781 %2837) (fma.f32 #s(literal 1/4 binary32) (/.f32 %2768 %2837) %2815))))) (approx %1197 %1198) (approx %1197 (*.f32 u (-.f32 (+.f32 %126 %604) #s(literal 1 binary32)))) (approx %1202 (+.f32 #s(literal 1 binary32) %2850)) (approx %1202 (-.f32 (+.f32 #s(literal 1 binary32) %2352) %2337)) (approx %1202 (-.f32 %2354 %2347)) (approx %1228 %2850) (approx %1228 (/.f32 (fma.f32 #s(literal -1 binary32) %2306 %2862) u)) (approx %1228 (/.f32 (fma.f32 #s(literal -1 binary32) %2306 %2871) u)) (approx %1228 (/.f32 (fma.f32 #s(literal -1 binary32) %2306 (fma.f32 #s(literal 1/24 binary32) (/.f32 %2880 %2060) %2871)) u)) (approx %1231 %2441) (approx %1231 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2888 %2440) u)) (approx %1231 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2888 (fma.f32 #s(literal -1/6 binary32) %2893 %2440)) u)) (approx %1231 (/.f32 (fma.f32 #s(literal -1/2 binary32) %2888 (fma.f32 #s(literal -1/6 binary32) %2893 (fma.f32 #s(literal -1/24 binary32) (/.f32 (*.f32 s %2880) %2060) %2440))) u)) (approx %1235 (*.f32 #s(literal -1 binary32) %2906)) (approx %1235 (/.f32 (fma.f32 #s(literal -1 binary32) %2905 (*.f32 #s(literal -1/2 binary32) %2910)) u)) (approx %1235 (/.f32 (fma.f32 #s(literal -1 binary32) %2905 (fma.f32 #s(literal -1/2 binary32) %2910 (*.f32 #s(literal -1/6 binary32) %2916))) u)) (approx %1235 (/.f32 (fma.f32 #s(literal -1 binary32) %2905 (fma.f32 #s(literal -1/2 binary32) %2910 (fma.f32 #s(literal -1/6 binary32) %2916 (*.f32 #s(literal -1/24 binary32) (/.f32 (*.f32 s %2705) %2060))))) u)) (approx %1258 (/.f32 (fma.f32 #s(literal -1 binary32) %2930 %2933) u)) (approx %1258 (/.f32 (fma.f32 #s(literal -1 binary32) %2930 (fma.f32 #s(literal -1/6 binary32) %2938 %2933)) u)) (approx %1258 (/.f32 (fma.f32 #s(literal -1 binary32) %2930 (fma.f32 #s(literal -1/6 binary32) %2938 (fma.f32 #s(literal 1/24 binary32) (/.f32 %2943 %2060) %2933))) u)) (approx %1297 %1300) (approx %1297 (*.f32 u (-.f32 %1985 %2951))) (approx %1325 %2956) (approx %1325 (/.f32 (fma.f32 #s(literal -1 binary32) %2960 %2962) u)) (approx %1325 (/.f32 (fma.f32 #s(literal -1 binary32) %2960 (fma.f32 #s(literal -1 binary32) %2968 %2962)) u)) (approx %1325 (/.f32 (fma.f32 #s(literal -1 binary32) %2960 (fma.f32 #s(literal -1 binary32) %2968 (fma.f32 #s(literal -1 binary32) (/.f32 %32 %2974) %2962))) u)) (approx %1326 (-.f32 %2956 #s(literal 1 binary32))) (approx %1326 (-.f32 (fma.f32 #s(literal -1 binary32) %2955 (*.f32 #s(literal -1 binary32) %2984)) #s(literal 1 binary32))) (approx %1326 (-.f32 (fma.f32 #s(literal -1 binary32) %2955 (fma.f32 #s(literal -1 binary32) %2984 (*.f32 #s(literal -1 binary32) (/.f32 %32 %2989)))) #s(literal 1 binary32))) (approx %1327 (+.f32 #s(literal 1 binary32) %2997)) (approx %1327 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/2 binary32) %3005 %3008))) (approx %1327 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/2 binary32) %3005 (fma.f32 #s(literal -1/2 binary32) (/.f32 %3013 (*.f32 %2060 %575)) (fma.f32 #s(literal -1/6 binary32) (/.f32 %3022 %2060) (fma.f32 #s(literal 1/6 binary32) (/.f32 %3024 %2989) %3008)))))) (approx %1363 %2997) (approx %1363 (/.f32 %3040 u)) (approx %1363 (/.f32 %3055 u)) (approx %1363 (/.f32 (fma.f32 #s(literal 1/24 binary32) (/.f32 (fma.f32 #s(literal -24 binary32) (/.f32 (*.f32 s (*.f32 %32 %3050)) %575) (fma.f32 #s(literal -12 binary32) (pow.f32 %3035 #s(literal 2 binary32)) (fma.f32 #s(literal -6 binary32) %3063 (fma.f32 #s(literal 24 binary32) (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 %791 (*.f32 %233 %3003)) %2958) (fma.f32 #s(literal -1/6 binary32) (/.f32 (*.f32 %533 (*.f32 %32 %3021)) %575) (fma.f32 #s(literal -1/24 binary32) %3079 (fma.f32 #s(literal 1/24 binary32) %3063 (*.f32 #s(literal 1/8 binary32) (*.f32 %533 (pow.f32 %3003 #s(literal 2 binary32)))))))) (*.f32 #s(literal 24 binary32) (/.f32 (*.f32 %533 (*.f32 %233 %3035)) %2958)))))) %2060) %3055) u)) (approx %3099 (/.f32 (fma.f32 #s(literal -1 binary32) %2961 %3101) u)) (approx %3099 (/.f32 (fma.f32 #s(literal -1 binary32) %2961 %3106) u)) (approx %3099 (/.f32 (fma.f32 #s(literal -1 binary32) %2961 (fma.f32 #s(literal 1/24 binary32) (/.f32 %3078 %2060) %3106)) u)) (approx %3115 (/.f32 (fma.f32 #s(literal -1/2 binary32) %3116 %3039) u)) (approx %3115 (/.f32 (fma.f32 #s(literal -1/2 binary32) %3116 (fma.f32 #s(literal -1/6 binary32) %3120 %3039)) u)) (approx %3115 (/.f32 (fma.f32 #s(literal -1/2 binary32) %3116 (fma.f32 #s(literal -1/6 binary32) %3120 (fma.f32 #s(literal -1/24 binary32) (/.f32 %3079 %2060) %3039))) u)) (approx %1403 %3131) (approx %1403 (*.f32 u (-.f32 (+.f32 %2018 %1407) %70))) (approx %1411 %3137) (approx %1411 (/.f32 (-.f32 %3139 %3142) u)) (approx %1411 (/.f32 (-.f32 %3149 %3142) u)) (approx %1411 (/.f32 (-.f32 %3149 (+.f32 %3142 (/.f32 #s(literal 1 binary32) (*.f32 %2060 %3154)))) u)) (approx %1438 (-.f32 %3137 #s(literal 1 binary32))) (approx %1438 (-.f32 %3137 %3165)) (approx %1438 (-.f32 (+.f32 %3137 (/.f32 #s(literal 1 binary32) (*.f32 %2060 %3146))) %3165)) (approx %1442 (/.f32 (fma.f32 #s(literal -1/2 binary32) %3176 %3139) u)) (approx %1442 (/.f32 (fma.f32 #s(literal -1/2 binary32) %3176 %3188) u)) (approx %1442 (/.f32 (fma.f32 #s(literal -1/2 binary32) %3176 (fma.f32 #s(literal -1/24 binary32) (/.f32 %3202 %2060) %3188)) u)) (approx %1472 (*.f32 #s(literal -1 binary32) (/.f32 s %3131))) (approx %1472 (/.f32 (fma.f32 #s(literal -1 binary32) %3211 %3214) u)) (approx %1472 (/.f32 (fma.f32 #s(literal -1 binary32) %3211 (fma.f32 #s(literal -1/6 binary32) %3219 %3214)) u)) (approx %1472 (/.f32 (fma.f32 #s(literal -1 binary32) %3211 (fma.f32 #s(literal -1/6 binary32) %3219 (fma.f32 #s(literal 1/24 binary32) (/.f32 (*.f32 s %3202) %2060) %3214))) u)) (approx %1497 %1500) (approx %1497 (*.f32 u (-.f32 #s(literal 1 binary32) (+.f32 %126 %1398)))) (approx %1503 (/.f32 #s(literal 1 binary32) %1500)) (approx %1503 (/.f32 (+.f32 %3240 %3241) u)) (approx %1503 (/.f32 (+.f32 %3240 (+.f32 %3247 %3241)) u)) (approx %1503 (/.f32 (+.f32 %3240 (+.f32 %3247 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 %2060 %3252)) %3241))) u)) (approx %1523 (-.f32 %3261 #s(literal 1 binary32))) (approx %1523 (-.f32 (fma.f32 #s(literal -1 binary32) %3260 (*.f32 #s(literal -1 binary32) %3265)) #s(literal 1 binary32))) (approx %1523 (-.f32 (fma.f32 #s(literal -1 binary32) %3260 (fma.f32 #s(literal -1 binary32) %3265 (*.f32 #s(literal -1 binary32) (/.f32 %32 (*.f32 %2060 %3245))))) #s(literal 1 binary32))) (approx %1551 %3261) (approx %1551 (/.f32 (fma.f32 #s(literal -1 binary32) %3278 %3284) u)) (approx %1551 (/.f32 (fma.f32 #s(literal -1 binary32) %3278 %3295) u)) (approx %1551 (/.f32 (fma.f32 #s(literal -1 binary32) %3278 (fma.f32 #s(literal 1/24 binary32) (/.f32 %3307 %2060) %3295)) u)) (approx %1584 (/.f32 %2996 %1500)) (approx %1584 (/.f32 (fma.f32 #s(literal -1/2 binary32) %3316 %3317) u)) (approx %1584 (/.f32 (fma.f32 #s(literal -1/2 binary32) %3316 (fma.f32 #s(literal -1/6 binary32) %3322 %3317)) u)) (approx %1584 (/.f32 (fma.f32 #s(literal -1/2 binary32) %3316 (fma.f32 #s(literal -1/6 binary32) %3322 (fma.f32 #s(literal -1/24 binary32) (/.f32 (*.f32 s %3307) %2060) %3317))) u)) (approx %1608 (*.f32 u (-.f32 #s(literal 13176795/8388608 binary32) %3334))) (approx %1614 (*.f32 u (-.f32 %2038 %3339))) (approx %1621 (*.f32 u (-.f32 %3343 %2044))) (approx %1627 (*.f32 u (-.f32 %3348 %2044))) (approx %1633 (*.f32 u (fma.f32 #s(literal -13176795/16777216 binary32) %1679 %2129))) (approx %1639 %1640) (approx %1639 (*.f32 u (-.f32 %3356 %3339))) (approx %1643 (*.f32 u (fma.f32 #s(literal -2 binary32) %30 %3343))) (approx %1646 (*.f32 u (fma.f32 #s(literal -2 binary32) %30 %3348))) (approx %1650 %1651) (approx %1650 %3367) (approx %1656 %1652) (approx %1656 (*.f32 u %3367)) (approx %75 (*.f32 u (-.f32 %2009 %16))) (approx %1661 %1662) (approx %1661 %3378) (approx %1665 (*.f32 u (-.f32 %2022 %3334))) (approx %1668 %1669) (approx %1668 (*.f32 u (-.f32 %3384 %2951))) (approx %1674 (/.f32 #s(literal -13176795/2097152 binary32) s)) (approx %1674 %2045) (approx %1689 %3393) (approx %1693 (*.f32 #s(literal -13176795/8388608 binary32) %180)) (approx %1693 %3399) (approx %1698 (*.f32 u (fma.f32 #s(literal -1/4 binary32) %113 (fma.f32 #s(literal 13176795/8388608 binary32) %1617 (*.f32 #s(literal 1/2 binary32) %126))))) (approx %1705 (/.f32 %53 %32)) (approx %1705 (*.f32 u (-.f32 (+.f32 %2018 %1709) %70))) (approx %1714 (+.f32 #s(literal 1 binary32) %3412)) (approx %1714 (-.f32 (+.f32 #s(literal 1 binary32) %2293) %2278)) (approx %1714 (-.f32 %2295 %2288)) (approx %1738 %3412) (approx %1738 (/.f32 (fma.f32 #s(literal -1 binary32) %2248 %3424) u)) (approx %1738 (/.f32 (fma.f32 #s(literal -1 binary32) %2248 %3433) u)) (approx %1738 (/.f32 (fma.f32 #s(literal -1 binary32) %2248 (fma.f32 #s(literal 1/24 binary32) (/.f32 %3442 %2060) %3433)) u)) (approx %1741 %2906) (approx %1741 (/.f32 (fma.f32 #s(literal -1/2 binary32) %3450 %2905) u)) (approx %1741 (/.f32 (fma.f32 #s(literal -1/2 binary32) %3450 (fma.f32 #s(literal -1/6 binary32) %3455 %2905)) u)) (approx %1741 (/.f32 (fma.f32 #s(literal -1/2 binary32) %3450 (fma.f32 #s(literal -1/6 binary32) %3455 (fma.f32 #s(literal -1/24 binary32) (/.f32 (*.f32 s %3442) %2060) %2905))) u)) (approx %1771 (*.f32 u (fma.f32 #s(literal -1/4 binary32) %113 %3356))) (approx %1780 %1781) (approx %1780 (*.f32 u (-.f32 #s(literal 1 binary32) %1998))) (approx %1784 (/.f32 #s(literal 1 binary32) %1781)) (approx %1784 (/.f32 (+.f32 %3476 %3477) u)) (approx %1784 (/.f32 (+.f32 %3476 (+.f32 %3481 %3477)) u)) (approx %1784 (/.f32 (+.f32 %3476 (+.f32 %3481 (+.f32 (/.f32 #s(literal 1 binary32) %2974) %3477))) u)) (approx %1801 (*.f32 #s(literal -1/2 binary32) %524)) (approx %1801 (/.f32 (fma.f32 #s(literal -1/2 binary32) %783 (*.f32 #s(literal -1/4 binary32) %524)) u)) (approx %1801 (/.f32 (fma.f32 #s(literal -1/2 binary32) %783 (fma.f32 #s(literal -1/4 binary32) %524 (*.f32 #s(literal -1/8 binary32) %3500))) u)) (approx %1801 (/.f32 (fma.f32 #s(literal -1/2 binary32) %783 (fma.f32 #s(literal -1/4 binary32) %524 (fma.f32 #s(literal -1/8 binary32) %3500 (*.f32 #s(literal -1/16 binary32) (/.f32 s (*.f32 %2060 %13)))))) u)) (approx %1817 (-.f32 %3517 #s(literal 1 binary32))) (approx %1817 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %3522 %2053) %3517) #s(literal 1 binary32))) (approx %1817 (-.f32 (+.f32 %3515 (+.f32 (/.f32 #s(literal 1 binary32) %3527) %3516)) (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 %31 %3527) (+.f32 (/.f32 #s(literal 1 binary32) %3532) (/.f32 %31 %3532)))))) (approx %1843 (/.f32 %3542 u)) (approx %1843 (/.f32 %3549 u)) (approx %1843 (/.f32 %3562 u)) (approx %1843 (/.f32 (fma.f32 #s(literal 1/24 binary32) (/.f32 %3577 %2060) %3562) u)) (approx %1873 (*.f32 #s(literal -1 binary32) (/.f32 %3582 u))) (approx %1873 (/.f32 (fma.f32 #s(literal -1 binary32) %3582 (*.f32 #s(literal -1/2 binary32) %3587)) u)) (approx %1873 (/.f32 (fma.f32 #s(literal -1 binary32) %3582 (fma.f32 #s(literal -1/2 binary32) %3587 (*.f32 #s(literal -1/6 binary32) %3593))) u)) (approx %1873 (/.f32 (fma.f32 #s(literal -1 binary32) %3582 (fma.f32 #s(literal -1/2 binary32) %3587 (fma.f32 #s(literal -1/6 binary32) %3593 (*.f32 #s(literal -1/24 binary32) (/.f32 (*.f32 s %3577) %2060))))) u)) (approx %1893 %3515) (approx %1893 (/.f32 (-.f32 %3540 %3608) u)) (approx %1893 (/.f32 (-.f32 %3614 %3608) u)) (approx %1893 (/.f32 (-.f32 %3614 (+.f32 %3608 (/.f32 #s(literal 1 binary32) (*.f32 %2060 %3567)))) u)) (approx %1911 (*.f32 #s(literal -1 binary32) (*.f32 s %385))) (approx %1915 (*.f32 s %2359)) (approx %1918 (/.f32 (fma.f32 #s(literal -1 binary32) %2440 %3632) u)) (approx %1918 (/.f32 (fma.f32 #s(literal -1 binary32) %2440 %3640) u)) (approx %1918 (/.f32 (fma.f32 #s(literal -1 binary32) %2440 (fma.f32 #s(literal 1/24 binary32) (/.f32 (fma.f32 #s(literal -24 binary32) %3645 (fma.f32 #s(literal -24 binary32) (*.f32 %533 (*.f32 %2532 %2365)) (fma.f32 #s(literal -24 binary32) (fma.f32 #s(literal -1 binary32) %3645 (fma.f32 #s(literal -1 binary32) (*.f32 s (*.f32 %2544 %2306)) (fma.f32 #s(literal -1 binary32) (*.f32 %2532 %2531) (fma.f32 #s(literal 1/24 binary32) %2457 (fma.f32 #s(literal 1/24 binary32) %3651 (fma.f32 #s(literal 1/8 binary32) (*.f32 %533 %2409) (fma.f32 #s(literal 1/6 binary32) (*.f32 %533 (*.f32 %2380 %2306)) (*.f32 #s(literal 1/4 binary32) (*.f32 %791 (*.f32 %2367 %2365)))))))))) (fma.f32 #s(literal -12 binary32) (pow.f32 %2532 #s(literal 2 binary32)) (*.f32 #s(literal -6 binary32) %3651))))) %2060) %3640)) u)) (approx %1947 (-.f32 %397 #s(literal 1 binary32))) (approx %1947 (-.f32 %397 %3680)) (approx %1947 (-.f32 (+.f32 %397 (/.f32 #s(literal 1 binary32) (*.f32 %2060 %2164))) %3680)) (approx %1951 (/.f32 (fma.f32 #s(literal -1/2 binary32) %3691 %2157) u)) (approx %1951 (/.f32 (fma.f32 #s(literal -1/2 binary32) %3691 %3703) u)) (approx %1951 (/.f32 (fma.f32 #s(literal -1/2 binary32) %3691 (fma.f32 #s(literal -1/24 binary32) (/.f32 %3717 %2060) %3703)) u)) (approx %1980 (*.f32 #s(literal -1 binary32) (/.f32 s %72))) (approx %1980 (/.f32 (fma.f32 #s(literal -1 binary32) %3726 %3729) u)) (approx %1980 (/.f32 (fma.f32 #s(literal -1 binary32) %3726 (fma.f32 #s(literal -1/6 binary32) %3734 %3729)) u)) (approx %1980 (/.f32 (fma.f32 #s(literal -1 binary32) %3726 (fma.f32 #s(literal -1/6 binary32) %3734 (fma.f32 #s(literal 1/24 binary32) (/.f32 (*.f32 s %3717) %2060) %3729))) u)) (approx %44 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 %1789 %126)))) (approx %78 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %129 %3750)))) (approx %121 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %113 %3750)))) (approx %128 %3761) (approx %156 (*.f32 #s(literal -1 binary32) (*.f32 u %1699))) (approx %164 (*.f32 #s(literal -1 binary32) %3767)) (approx %3770 (/.f32 #s(literal -1 binary32) %3767)) (approx %171 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1/2 binary32) %13 %3391)))) (approx %188 (*.f32 #s(literal -1 binary32) %2032)) (approx %191 (*.f32 #s(literal -1 binary32) %2027)) (approx %209 (*.f32 #s(literal -1 binary32) %3393)) (approx %212 (*.f32 #s(literal -1 binary32) %3399)) (approx %217 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %113 %2044)))) (approx %221 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %129 %2044)))) (approx %230 (-.f32 %3795 #s(literal 1 binary32))) (approx %230 (-.f32 %3805 #s(literal 1 binary32))) (approx %261 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) %2070) %312) u))) (approx %261 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %2069 (*.f32 #s(literal 1/6 binary32) (/.f32 %2080 u))) u)) %312) u))) (approx %261 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %2080 (*.f32 #s(literal 1/24 binary32) (/.f32 %2101 u))) u) (*.f32 #s(literal -1/2 binary32) %2069)) u)) %312) u))) (approx %229 %3795) (approx %229 %3805) (approx %229 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u %2094)) %2076) u)) %2067) u)) %312) u))) (approx %311 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 #s(literal 1 binary32) %144)))) (approx %320 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1/2 binary32) %321 (*.f32 #s(literal 1/4 binary32) %2128))))) (approx %327 (*.f32 #s(literal -1 binary32) %3858)) (approx %341 (*.f32 #s(literal -1 binary32) %3862)) (approx %351 (*.f32 #s(literal -1 binary32) (*.f32 u %3865))) (approx %353 (fma.f32 #s(literal -2 binary32) %30 %3761)) (approx %357 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 %3865 %126)))) (approx %3877 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %129 %267)))) (approx %362 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (fma.f32 #s(literal -1 binary32) %3882 %70) %49)))) (approx %367 %3891) (approx %371 %3893) (approx %374 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 %70 %2019)))) (approx %375 %3767) (approx %375 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %3766 %2018)))) (approx %376 %3906) (approx %381 %3908) (approx %384 (-.f32 %3893 %3908)) (approx %404 (/.f32 #s(literal -1 binary32) %3913)) (approx %404 %3923) (approx %404 %3932) (approx %404 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u %3935)) %3938) u)) %3942) u) %3920) u))) (approx %441 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -2 binary32) %2004) %126)))) (approx %445 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) %446) %126)))) (approx %460 (-.f32 %3961 #s(literal 1 binary32))) (approx %460 (-.f32 %3971 #s(literal 1 binary32))) (approx %489 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) %2205) %2206) u))) (approx %489 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %2204 (*.f32 #s(literal 1/6 binary32) (/.f32 %2216 u))) u)) %2206) u))) (approx %489 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %2216 (*.f32 #s(literal 1/24 binary32) (/.f32 %2234 u))) u) (*.f32 #s(literal -1/2 binary32) %2204)) u)) %2206) u))) (approx %541 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4000 %2260) u))) (approx %541 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4000 %4010) u))) (approx %541 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4000 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 %4016 (/.f32 %31 %4015)) %4019) u)) %2244) u))) u))) (approx %568 (-.f32 %4033 #s(literal 1 binary32))) (approx %568 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2247 %2260) %2246) u)) #s(literal 1 binary32))) (approx %568 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2247 %4010) %2246) u)) #s(literal 1 binary32))) (approx %602 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4048 %2319) u))) (approx %602 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4048 %4059) u))) (approx %602 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4048 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) %4064) (/.f32 %31 %4064)) %4068) u)) %2302) u))) u))) (approx %632 (-.f32 %4082 #s(literal 1 binary32))) (approx %632 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2305 %2319) %2304) u)) #s(literal 1 binary32))) (approx %632 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2305 %4059) %2304) u)) #s(literal 1 binary32))) (approx %666 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %142 (*.f32 #s(literal -1 binary32) %3882))))) (approx %668 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %363 %143) %3515) #s(literal 1 binary32))) (approx %668 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4107 (fma.f32 #s(literal -1 binary32) (/.f32 %363 %2107) %3608)) u)) #s(literal 1 binary32))) (approx %668 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4107 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4115 (fma.f32 #s(literal -1 binary32) (/.f32 %363 %3798) %4117)) u))) u)) #s(literal 1 binary32))) (approx %698 (/.f32 %4107 u)) (approx %698 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4107 (*.f32 #s(literal -1/2 binary32) (/.f32 %4131 u))) u))) (approx %698 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4107 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %4143 u) %4145) u))) u))) (approx %698 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4107 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %4161 u) (*.f32 #s(literal 1/6 binary32) %4143)) u) %4145) u))) u))) (approx %748 %4082) (approx %748 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2305 (*.f32 #s(literal -1/2 binary32) (/.f32 %4176 u))) %2304) u))) (approx %748 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2305 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %4188 u) %4190) u))) %2304) u))) (approx %748 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2305 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %4206 u) (*.f32 #s(literal 1/6 binary32) %4188)) u) %4190) u))) %2304) u))) (approx %782 (*.f32 #s(literal -1 binary32) (/.f32 u %4080))) (approx %782 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal 1/2 binary32) (/.f32 %4176 %4222) %4224)))) (approx %782 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 %4229 %4230) (*.f32 #s(literal 1/6 binary32) (/.f32 %4188 %4222))) %4236) u) %4224)))) (approx %782 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 %4176 %4246) %4248) (fma.f32 #s(literal -1/12 binary32) (/.f32 %4250 %4230) (*.f32 #s(literal 1/24 binary32) (/.f32 %4206 %4222)))) %4246) u)) %4236) u) %4224)))) (approx %830 %4266) (approx %830 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4265 (*.f32 #s(literal 1/2 binary32) %4269)) u))) (approx %830 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4265 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %4268 (*.f32 #s(literal 1/6 binary32) %4276)) u))) u))) (approx %830 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4265 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %4275 (*.f32 #s(literal 1/24 binary32) (/.f32 %4285 u))) u) (*.f32 #s(literal -1/2 binary32) %4268)) u))) u))) (approx %854 (/.f32 u %4265)) (approx %854 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 %4176 %4300)) %4303)))) (approx %854 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %4188 %4300) (*.f32 #s(literal 1/4 binary32) (/.f32 %4229 %4309))) %4315) u)) %4303)))) (approx %854 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 %4176 %4327) %4248) (fma.f32 #s(literal -1/24 binary32) (/.f32 %4206 %4300) (*.f32 #s(literal 1/12 binary32) (/.f32 %4250 %4309)))) %4327) u)) %4315) u)) %4303)))) (approx %891 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) %4266))) (approx %891 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4350 u) %4265) u)))) (approx %891 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4362 u) %4350) u) %4265) u)))) (approx %923 (+.f32 #s(literal 1 binary32) %4266)) (approx %923 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %4373 (fma.f32 #s(literal 1/2 binary32) %4269 (*.f32 #s(literal 1/2 binary32) %4373))) %4265) u)))) (approx %923 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4384 u) (fma.f32 #s(literal -1 binary32) (/.f32 %4387 u) (fma.f32 #s(literal 1/6 binary32) %4276 (fma.f32 #s(literal 1/6 binary32) (/.f32 %4357 u) (*.f32 #s(literal 1/2 binary32) (/.f32 %4359 u)))))) %4382) u)) %4265) u)))) (approx %968 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %2583 u) %2580) u)))) (approx %968 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/6 binary32) %2570 %4411) u) %2583) u) %2580) u)))) (approx %1005 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %2586 %2580) u))) (approx %1005 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %4428 u) %4430) u) %2580) u))) (approx %1005 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 (fma.f32 #s(literal -24 binary32) (/.f32 (*.f32 s %4425) %465) (fma.f32 #s(literal -12 binary32) %2607 (fma.f32 #s(literal -6 binary32) %2609 (fma.f32 #s(literal 24 binary32) %2622 %2627)))) u) (*.f32 #s(literal 1/6 binary32) %4428)) u) %4430) u) %2580) u))) (approx %1050 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %2637 %2580) u))) (approx %1050 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %2593 u) %4458) u) %2580) u))) (approx %1050 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %2610 u) (*.f32 #s(literal 1/6 binary32) %2593)) u) %4458) u) %2580) u))) (approx %1065 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) %465) %2018)))) (approx %1068 %3961) (approx %1068 %3971) (approx %1068 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u %2227)) %2212) u)) %2202) u)) %2206) u))) (approx %1081 %4033) (approx %1081 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2247 (*.f32 #s(literal -1/2 binary32) (/.f32 %4497 u))) %2246) u))) (approx %1081 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2247 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %4509 u) %4511) u))) %2246) u))) (approx %1081 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2247 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %4527 u) (*.f32 #s(literal 1/6 binary32) %4509)) u) %4511) u))) %2246) u))) (approx %1114 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) %2661))) (approx %1114 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %2202 %3965) u) %2206) u)))) (approx %1119 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %2720 %2206) u))) (approx %1119 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %4554 u) %4556) u) %2206) u))) (approx %1119 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %2738 u) (*.f32 #s(literal 1/6 binary32) %4554)) u) %4556) u) %2206) u))) (approx %1122 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2580 (*.f32 #s(literal 1/2 binary32) %2745)) u))) (approx %1122 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2580 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %2744 (*.f32 #s(literal 1/6 binary32) (/.f32 %4578 u))) u))) u))) (approx %1122 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %2580 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %4578 (*.f32 #s(literal 1/24 binary32) (/.f32 %2755 u))) u) (*.f32 #s(literal -1/2 binary32) %2744)) u))) u))) (approx %1129 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %465 (*.f32 #s(literal -1/2 binary32) %2763))))) (approx %1129 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %465 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %2769 u) (*.f32 #s(literal 1/4 binary32) (/.f32 %2768 u))) %4609) u)))))) (approx %1129 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %465 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (fma.f32 #s(literal -1/6 binary32) %2781 %4617) %2784) u) (fma.f32 #s(literal -1/24 binary32) (/.f32 %2778 u) (*.f32 #s(literal 1/12 binary32) (/.f32 %2780 u)))) (fma.f32 #s(literal -1/6 binary32) %2769 %4617)) u)) %4609) u)))))) (approx %1166 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (fma.f32 #s(literal 1/2 binary32) %2803 %4638) %4640)))) (approx %1166 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 %2768 %110) (*.f32 #s(literal 1/6 binary32) (/.f32 %2781 %110))) %4650) u) %4638) %4640)))) (approx %1166 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (fma.f32 #s(literal -1/4 binary32) %2809 (*.f32 #s(literal 1/6 binary32) %2829)) %2784) u) (fma.f32 #s(literal -1/12 binary32) (/.f32 %2820 %110) (*.f32 #s(literal 1/24 binary32) (/.f32 %2827 %110)))) (fma.f32 #s(literal -1/4 binary32) %2809 (*.f32 #s(literal 1/6 binary32) %2808))) u)) %4650) u) %4638) %4640)))) (approx %1197 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) %605) %126)))) (approx %1202 (+.f32 #s(literal 1 binary32) %4686)) (approx %1202 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2303 %2304) %4079) u)))) (approx %1202 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4068 u) %2302) u) %2304) %4079) u)))) (approx %1228 %4686) (approx %1228 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %4706 u) %2304) %4079) u))) (approx %1228 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %4717 u) %4719) u) %2304) %4079) u))) (approx %1228 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %4733 u) (*.f32 #s(literal 1/6 binary32) %4717)) u) %4719) u) %2304) %4079) u))) (approx %1231 (/.f32 %4745 u)) (approx %1231 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4745 (*.f32 #s(literal 1/2 binary32) (/.f32 %4748 u))) u))) (approx %1231 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4745 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %4748 (*.f32 #s(literal 1/6 binary32) (/.f32 %4755 u))) u))) u))) (approx %1231 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4745 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %4755 (*.f32 #s(literal 1/24 binary32) (/.f32 (*.f32 s %4733) u))) u) (*.f32 #s(literal -1/2 binary32) %4748)) u))) u))) (approx %1235 %4779) (approx %1235 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4778 (*.f32 #s(literal 1/2 binary32) (/.f32 %4781 u))) u))) (approx %1235 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4778 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %4781 (*.f32 #s(literal 1/6 binary32) (/.f32 %4788 u))) u))) u))) (approx %1235 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4778 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %4788 (*.f32 #s(literal 1/24 binary32) (/.f32 %4798 u))) u) (*.f32 #s(literal -1/2 binary32) %4781)) u))) u))) (approx %1258 (*.f32 #s(literal -1 binary32) (/.f32 %4811 u))) (approx %1258 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 %4815 u) %4811) u))) (approx %1258 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %4815 (*.f32 #s(literal 1/6 binary32) (/.f32 %4821 u))) u) %4811) u))) (approx %1258 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %4821 (*.f32 #s(literal 1/24 binary32) (/.f32 (*.f32 s %4161) u))) u) (*.f32 #s(literal -1/2 binary32) %4815)) u) %4811) u))) (approx %1290 (*.f32 #s(literal -1 binary32) %3913)) (approx %1291 (*.f32 #s(literal -1 binary32) %4845)) (approx %1293 (*.f32 #s(literal -1 binary32) (/.f32 %4845 %31))) (approx %1297 (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 s %4845) %31))) (approx %1297 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal 13176795/4194304 binary32) %126 (/.f32 (*.f32 s %4844) %31))))) (approx %1304 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %2932 %2930) u))) (approx %1304 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %2937 u) %4866) u) %2930) u))) (approx %1304 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %2943 u) (*.f32 #s(literal 1/6 binary32) %2937)) u) %4866) u) %2930) u))) (approx %1327 (+.f32 #s(literal 1 binary32) %4779)) (approx %1327 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4778 (*.f32 #s(literal -1 binary32) (/.f32 %4887 u))) u)))) (approx %1327 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4778 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4900 u) %4887) u))) u)))) (approx %1363 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4778 (*.f32 #s(literal -1/2 binary32) (/.f32 %4911 u))) u))) (approx %1363 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4778 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %4922 u) %4924) u))) u))) (approx %1363 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4778 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 (fma.f32 #s(literal -12 binary32) (pow.f32 %4887 #s(literal 2 binary32)) (fma.f32 #s(literal -6 binary32) %4933 (fma.f32 #s(literal 24 binary32) (*.f32 s (*.f32 %4900 %4031)) (fma.f32 #s(literal 24 binary32) (*.f32 %533 (*.f32 %4887 %4495)) (*.f32 #s(literal 24 binary32) (fma.f32 #s(literal -1/4 binary32) (*.f32 %791 (*.f32 %4497 %4495)) (fma.f32 #s(literal -1/24 binary32) %4798 (fma.f32 #s(literal 1/24 binary32) %4933 (fma.f32 #s(literal 1/8 binary32) (*.f32 %533 (pow.f32 %4497 #s(literal 2 binary32))) (*.f32 #s(literal 1/6 binary32) (*.f32 %533 (*.f32 %4509 %4031)))))))))))) u) (*.f32 #s(literal 1/6 binary32) %4922)) u) %4924) u))) u))) (approx %1403 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) %4965) %2018)))) (approx %1411 (/.f32 %32 %1400)) (approx %1411 %4979) (approx %1411 %4992) (approx %1411 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4973 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 %4996 (/.f32 %31 %4995)) %5001) u)) %4986) u))) u))) (approx %1438 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) %1400) (/.f32 %31 %1400)) #s(literal 1 binary32))) (approx %1438 (-.f32 %4979 #s(literal 1 binary32))) (approx %1438 (-.f32 %4992 #s(literal 1 binary32))) (approx %1442 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4973 (*.f32 #s(literal -1/2 binary32) (/.f32 %5023 u))) u))) (approx %1442 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4973 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %5035 u) %5037) u))) u))) (approx %1442 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4973 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %5058 u) (*.f32 #s(literal 1/6 binary32) %5035)) u) %5037) u))) u))) (approx %1472 (*.f32 #s(literal -1 binary32) (/.f32 %2996 %1400))) (approx %1472 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 %5073 u) %5075) u))) (approx %1472 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %5073 (*.f32 #s(literal 1/6 binary32) (/.f32 %5080 u))) u) %5075) u))) (approx %1472 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %5080 (*.f32 #s(literal 1/24 binary32) (/.f32 (*.f32 s %5058) u))) u) (*.f32 #s(literal -1/2 binary32) %5073)) u) %5075) u))) (approx %1497 (*.f32 #s(literal -1 binary32) %1400)) (approx %1497 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 %126 %1509)))) (approx %1503 (/.f32 #s(literal -1 binary32) %1400)) (approx %1503 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %5109 %4974) u))) (approx %1503 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %4984 %4981) u) %5109) u))) (approx %1503 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %4999 %4996) u) %4984) u) %5109) u))) (approx %1523 (-.f32 %5132 #s(literal 1 binary32))) (approx %1523 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %5128 %4976) %5109) u)) #s(literal 1 binary32))) (approx %1523 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %5128 %4989) %5109) u)) #s(literal 1 binary32))) (approx %1551 %5132) (approx %1551 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %5128 (*.f32 #s(literal -1/2 binary32) (/.f32 %5150 u))) %5109) u))) (approx %1551 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %5128 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %5162 u) %5164) u))) %5109) u))) (approx %1551 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %5128 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %5180 u) (*.f32 #s(literal 1/6 binary32) %5162)) u) %5164) u))) %5109) u))) (approx %1584 (/.f32 %5193 u)) (approx %1584 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %5193 (*.f32 #s(literal 1/2 binary32) (/.f32 %5196 u))) u))) (approx %1584 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %5193 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %5196 (*.f32 #s(literal 1/6 binary32) (/.f32 %5203 u))) u))) u))) (approx %1584 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %5193 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %5203 (*.f32 #s(literal 1/24 binary32) (/.f32 (*.f32 s %5180) u))) u) (*.f32 #s(literal -1/2 binary32) %5196)) u))) u))) (approx %1608 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 %3334 #s(literal 13176795/8388608 binary32))))) (approx %1614 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 %3339 %2038)))) (approx %1621 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 %2044 %3343)))) (approx %1627 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %5238 %2044)))) (approx %1633 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1/2 binary32) %321 (*.f32 #s(literal 13176795/16777216 binary32) %1679))))) (approx %1639 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1/2 binary32) %30 %3339)))) (approx %1643 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 %267 %3343)))) (approx %1646 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %5238 %267)))) (approx %1656 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %1651 %3391)))) (approx %75 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1 binary32) %17 %3391)))) (approx %1661 (*.f32 #s(literal -1 binary32) %5269)) (approx %1665 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1/2 binary32) %13 %3334)))) (approx %1668 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -2 binary32) %13 %2951)))) (approx %1689 (*.f32 #s(literal -1 binary32) %2035)) (approx %1693 (*.f32 #s(literal -1 binary32) %2040)) (approx %1698 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %1699 u)) %2038)))) (approx %1705 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %52 %32)) %2018)))) (approx %1714 (+.f32 #s(literal 1 binary32) %5298)) (approx %1714 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %2245 %2246) %4030) u)))) (approx %1714 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %4019 u) %2244) u) %2246) %4030) u)))) (approx %1738 %5298) (approx %1738 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %5318 u) %2246) %4030) u))) (approx %1738 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %5329 u) %5331) u) %2246) %4030) u))) (approx %1738 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %5345 u) (*.f32 #s(literal 1/6 binary32) %5329)) u) %5331) u) %2246) %4030) u))) (approx %1741 (/.f32 %5357 u)) (approx %1741 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %5357 (*.f32 #s(literal 1/2 binary32) (/.f32 %5360 u))) u))) (approx %1741 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %5357 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %5360 (*.f32 #s(literal 1/6 binary32) (/.f32 %5367 u))) u))) u))) (approx %1741 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %5357 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %5367 (*.f32 #s(literal 1/24 binary32) (/.f32 (*.f32 s %5345) u))) u) (*.f32 #s(literal -1/2 binary32) %5360)) u))) u))) (approx %1771 (*.f32 #s(literal -1 binary32) (*.f32 u (fma.f32 #s(literal -1/2 binary32) %30 %3397)))) (approx %1780 (*.f32 #s(literal -1 binary32) %53)) (approx %1780 (*.f32 #s(literal -1 binary32) (*.f32 u (-.f32 %126 %1789)))) (approx %1784 (/.f32 #s(literal -1 binary32) %53)) (approx %1784 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %2246 %2258) u))) (approx %1784 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %2242 %4005) u) %2246) u))) (approx %1784 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %2686 %4016) u) %2242) u) %2246) u))) (approx %5423 %5431) (approx %5423 %5440) (approx %5423 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u %5443)) %5446) u)) %5450) u) %5428) u))) (approx %5457 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %3767)))) (approx %5457 (-.f32 %5431 #s(literal 1 binary32))) (approx %5457 (-.f32 %5440 #s(literal 1 binary32))) (approx %5466 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 %5468 u) %5428) u))) (approx %5466 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %5468 (*.f32 #s(literal -1/6 binary32) (/.f32 %5479 u))) u) %5428) u))) (approx %5466 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/24 binary32) (/.f32 %5498 u) (*.f32 #s(literal 1/6 binary32) %5479)) u) (*.f32 #s(literal -1/2 binary32) %5468)) u) %5428) u))) (approx %5510 (/.f32 s %3767)) (approx %5510 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %5513 (*.f32 #s(literal -1/2 binary32) (/.f32 %5514 u))) u))) (approx %5510 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %5513 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/6 binary32) (/.f32 %5521 u) %5523) u))) u))) (approx %5510 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %5513 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %5521 (*.f32 #s(literal -1/24 binary32) (/.f32 (*.f32 s %5498) u))) u) %5523) u))) u))) (approx %1801 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/4 binary32) %524 %5543) u))) (approx %1801 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) %783 (*.f32 #s(literal -1/8 binary32) %524)) u) %5543) u))) (approx %1801 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/16 binary32) %524 (*.f32 #s(literal 1/8 binary32) %783)) u) (*.f32 #s(literal -1/4 binary32) %783)) u) %5543) u))) (approx %1817 (-.f32 %5569 #s(literal 1 binary32))) (approx %1817 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %3541 (+.f32 %3608 (/.f32 %31 %1897))) %3540) u)) #s(literal 1 binary32))) (approx %1817 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %3541 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 %4117 (/.f32 %31 %1902)) %3522) u))) %3540) u)) #s(literal 1 binary32))) (approx %1843 %5569) (approx %1843 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %3541 (*.f32 #s(literal -1/2 binary32) (/.f32 %5594 u))) %3540) u))) (approx %1843 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %3541 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %5607 u) %5609) u))) %3540) u))) (approx %1843 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %3541 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %5625 u) (*.f32 #s(literal 1/6 binary32) %5607)) u) %5609) u))) %3540) u))) (approx %1873 (/.f32 %5638 u)) (approx %1873 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %5638 (*.f32 #s(literal 1/2 binary32) (/.f32 %5641 u))) u))) (approx %1873 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %5638 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %5641 (*.f32 #s(literal 1/6 binary32) (/.f32 %5648 u))) u))) u))) (approx %1873 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %5638 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %5648 (*.f32 #s(literal 1/24 binary32) (/.f32 (*.f32 s %5625) u))) u) (*.f32 #s(literal -1/2 binary32) %5641)) u))) u))) (approx %1893 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %3608 %3540) u))) (approx %1893 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %4117 %3520) u)) %3540) u))) (approx %1893 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u %3567)) %3554) u)) %3520) u)) %3540) u))) (approx %1918 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4265 (*.f32 #s(literal -1/2 binary32) (/.f32 %5695 u))) u))) (approx %1918 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4265 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %5706 u) %5708) u))) u))) (approx %1918 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %4265 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 (fma.f32 #s(literal -24 binary32) %5717 (fma.f32 #s(literal -24 binary32) (*.f32 %533 (*.f32 %4382 %4174)) (fma.f32 #s(literal -24 binary32) (fma.f32 #s(literal -1 binary32) %5717 (fma.f32 #s(literal -1 binary32) (*.f32 s (*.f32 %4362 %4080)) (fma.f32 #s(literal -1 binary32) (*.f32 %4382 %4350) (fma.f32 #s(literal 1/24 binary32) %4285 (fma.f32 #s(literal 1/24 binary32) %5723 (fma.f32 #s(literal 1/8 binary32) (*.f32 %533 %4229) (fma.f32 #s(literal 1/6 binary32) (*.f32 %533 (*.f32 %4188 %4080)) (*.f32 #s(literal 1/4 binary32) (*.f32 %791 (*.f32 %4176 %4174)))))))))) (fma.f32 #s(literal -12 binary32) (pow.f32 %4382 #s(literal 2 binary32)) (*.f32 #s(literal -6 binary32) %5723))))) u) (*.f32 #s(literal 1/6 binary32) %5706)) u) %5708) u))) u))) (approx %1947 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %3913)))) (approx %1947 (-.f32 %3923 #s(literal 1 binary32))) (approx %1947 (-.f32 %3932 #s(literal 1 binary32))) (approx %1951 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 %5763 u) %3920) u))) (approx %1951 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %5763 (*.f32 #s(literal -1/6 binary32) (/.f32 %5774 u))) u) %3920) u))) (approx %1951 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/24 binary32) (/.f32 %5793 u) (*.f32 #s(literal 1/6 binary32) %5774)) u) (*.f32 #s(literal -1/2 binary32) %5763)) u) %3920) u))) (approx %1980 (/.f32 s %3913)) (approx %1980 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %5807 (*.f32 #s(literal -1/2 binary32) (/.f32 %5808 u))) u))) (approx %1980 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %5807 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/6 binary32) (/.f32 %5815 u) %5817) u))) u))) (approx %1980 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %5807 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %5815 (*.f32 #s(literal -1/24 binary32) (/.f32 (*.f32 s %5793) u))) u) %5817) u))) u))) (approx s s) (approx %829 (*.f32 #s(literal -1 binary32) s)) (approx %37 %46) (approx %38 %47) (approx %93 %48) (approx %138 %49) (approx %139 %142) (approx (+ 1 %24) (/.f32 %5846 s)) (approx (+ 2 %24) (/.f32 (+.f32 %13 (*.f32 #s(literal 2 binary32) s)) s)) (approx %115 %2004) (approx %5856 %5857) (approx (/ -1 s) (/.f32 #s(literal -1 binary32) s)) (approx %1768 %1617) (approx %1746 %1751) (approx %1745 %1753) (approx %1747 (-.f32 %1753 %1751)) (approx %39 (*.f32 #s(literal -1 binary32) %48)) (approx %26 (*.f32 #s(literal -1 binary32) %32)) (approx %40 (/.f32 %32 %48)) (approx %42 %52) (approx %57 %66) (approx %58 %67) (approx %59 %68) (approx %60 %69) (approx %63 %71) (approx %78 %5880) (approx %78 (/.f32 (+.f32 s (*.f32 #s(literal -4 binary32) %1658)) s)) (approx %117 (/.f32 %5268 s)) (approx %121 (/.f32 %5269 s)) (approx %128 (/.f32 %5890 s)) (approx (- %91 2) (/.f32 %5894 s)) (approx %156 (/.f32 (fma.f32 #s(literal -1/2 binary32) %110 %105) s)) (approx %5900 %5901) (approx %5903 (/.f32 %5904 s)) (approx %5907 %5909) (approx %5907 (/.f32 %5904 %533)) (approx %5913 %5914) (approx %5913 (/.f32 (fma.f32 #s(literal -1 binary32) %321 (*.f32 #s(literal -1/2 binary32) %786)) %533)) (approx %5920 (/.f32 (fma.f32 #s(literal -1/2 binary32) %786 (*.f32 s %5894)) %533)) (approx %164 %5925) (approx %3770 (/.f32 #s(literal 1 binary32) %5925)) (approx %1289 %233) (approx %531 %533) (approx %5421 (fma.f32 #s(literal -1 binary32) %33 %95)) (approx %191 %198) (approx %1284 (*.f32 #s(literal -1 binary32) %68)) (approx %1494 (/.f32 %32 %68)) (approx %1495 %1399) (approx %212 %5939) (approx %217 %5941) (approx %221 (/.f32 (+.f32 s (*.f32 #s(literal -4 binary32) %210)) s)) (approx %230 %5948) (approx %261 %5950) (approx %1672 (/.f32 #s(literal 13176795/8388608 binary32) s)) (approx %229 %5947) (approx (* s %6) %321) (approx %320 (*.f32 s %5957)) (approx %5962 (/.f32 (+.f32 %13 (*.f32 #s(literal -13176795/2097152 binary32) u)) s)) (approx %347 (/.f32 %2133 s)) (approx %351 %5969) (approx (/ 1 %1801) %5973) (approx %353 (/.f32 (fma.f32 #s(literal -2 binary32) %13 %5890) s)) (approx %357 (/.f32 (+.f32 s %2134) s)) (approx %3877 (/.f32 (+.f32 s (*.f32 #s(literal -4 binary32) %173)) s)) (approx %362 %368) (approx %374 %377) (approx %375 %378) (approx %404 %5990) (approx (/ -4 s) (/.f32 #s(literal -4 binary32) s)) (approx %441 (/.f32 (+.f32 s %5995) s)) (approx (neg (/ s %6)) (*.f32 #s(literal -1 binary32) %783)) (approx %460 %1116) (approx %453 %464) (approx %6006 %5846) (approx (+ (* -1/4 %24) 1/2) (/.f32 (fma.f32 #s(literal -1/4 binary32) %13 %6010) s)) (approx %6014 (/.f32 #s(literal -1 binary32) %48)) (approx %489 %6017) (approx %6022 %6024) (approx %6022 (/.f32 (+.f32 s (*.f32 #s(literal -4 binary32) %5957)) s)) (approx %597 (*.f32 #s(literal -1 binary32) %463)) (approx %541 (/.f32 %32 %54)) (approx %568 %6034) (approx %602 (/.f32 %32 %1199)) (approx %632 %6038) (approx %668 %6041) (approx %698 %6043) (approx %748 %6045) (approx %782 (/.f32 #s(literal 1 binary32) %6045)) (approx %830 %6050) (approx %854 (/.f32 #s(literal -1 binary32) %6049)) (approx %891 (+.f32 #s(literal 1 binary32) %6049)) (approx %891 (+.f32 #s(literal 1 binary32) (*.f32 s (+.f32 %6045 (*.f32 #s(literal 1/2 binary32) (*.f32 s %6056)))))) (approx %891 (+.f32 #s(literal 1 binary32) (*.f32 s (+.f32 %6045 (*.f32 s (fma.f32 #s(literal 1/6 binary32) (*.f32 s %6063) %6065)))))) (approx %923 (+.f32 #s(literal 1 binary32) %6050)) (approx %923 (+.f32 #s(literal 1 binary32) (*.f32 s (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 s %6074)) %6045)))) (approx %923 (+.f32 #s(literal 1 binary32) (*.f32 s (-.f32 (*.f32 s (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 s %6084)) %6074)) %6045)))) (approx %6093 %6094) (approx %6097 %6098) (approx %6097 (/.f32 (+.f32 s (*.f32 #s(literal -4 binary32) %966)) s)) (approx %968 (+.f32 #s(literal 1 binary32) %6105)) (approx %968 (+.f32 #s(literal 1 binary32) (*.f32 s (fma.f32 #s(literal -1 binary32) %6017 (*.f32 #s(literal 1/2 binary32) (*.f32 s %6108)))))) (approx %968 (+.f32 #s(literal 1 binary32) (*.f32 s (fma.f32 #s(literal -1 binary32) %6017 (*.f32 s (fma.f32 #s(literal -1/6 binary32) (*.f32 s %6115) (*.f32 #s(literal 1/2 binary32) %6108))))))) (approx %1005 %6105) (approx %1005 (*.f32 s (fma.f32 #s(literal -1 binary32) %6017 (*.f32 #s(literal 1/2 binary32) (*.f32 s %6125))))) (approx %1005 (*.f32 s (fma.f32 #s(literal -1 binary32) %6017 (*.f32 s (fma.f32 #s(literal 1/6 binary32) (*.f32 s %6133) (*.f32 #s(literal 1/2 binary32) %6125)))))) (approx %1005 (*.f32 s (fma.f32 #s(literal -1 binary32) %6017 (*.f32 s (fma.f32 #s(literal 1/2 binary32) %6125 (*.f32 s (fma.f32 #s(literal 1/24 binary32) (*.f32 s (fma.f32 #s(literal -6 binary32) %6141 (fma.f32 #s(literal -4 binary32) %6141 (fma.f32 #s(literal -3 binary32) %6141 (fma.f32 #s(literal 12 binary32) %6141 %6141))))) (*.f32 #s(literal 1/6 binary32) %6133)))))))) (approx %1063 %465) (approx %1068 %1115) (approx %1081 %6157) (approx %1129 (/.f32 #s(literal 1 binary32) %6017)) (approx %1166 (/.f32 #s(literal -1 binary32) %6104)) (approx %598 (/.f32 %32 %463)) (approx %599 %605) (approx %1202 %1225) (approx %6171 %6172) (approx %1235 %6175) (approx %1258 (*.f32 #s(literal -1 binary32) (*.f32 s %6043))) (approx %1290 %6180) (approx %1291 %6182) (approx %1293 (/.f32 %6182 %31)) (approx %1297 (-.f32 (/.f32 (*.f32 s %6182) %31) #s(literal 13176795/4194304 binary32))) (approx %1304 (*.f32 #s(literal -1 binary32) (*.f32 s %5950))) (approx %6193 (/.f32 #s(literal 1 binary32) %6180)) (approx %1327 (+.f32 #s(literal 1 binary32) %6175)) (approx %1327 (+.f32 #s(literal 1 binary32) (*.f32 s (fma.f32 #s(literal -1 binary32) %6157 (*.f32 #s(literal 1/2 binary32) (*.f32 s %6198)))))) (approx %1327 (+.f32 #s(literal 1 binary32) (*.f32 s (fma.f32 #s(literal -1 binary32) %6157 (*.f32 s (fma.f32 #s(literal -1/6 binary32) (*.f32 s %6205) (*.f32 #s(literal 1/2 binary32) %6198))))))) (approx %1363 (*.f32 s (fma.f32 #s(literal -1 binary32) %6157 (*.f32 #s(literal 1/2 binary32) (*.f32 s %6214))))) (approx %1363 (*.f32 s (fma.f32 #s(literal -1 binary32) %6157 (*.f32 s (fma.f32 #s(literal 1/6 binary32) (*.f32 s %6222) (*.f32 #s(literal 1/2 binary32) %6214)))))) (approx %1363 (*.f32 s (fma.f32 #s(literal -1 binary32) %6157 (*.f32 s (fma.f32 #s(literal 1/2 binary32) %6214 (*.f32 s (fma.f32 #s(literal 1/24 binary32) (*.f32 s (fma.f32 #s(literal -6 binary32) %6230 (fma.f32 #s(literal -4 binary32) %6230 (fma.f32 #s(literal -3 binary32) %6230 (fma.f32 #s(literal 12 binary32) %6230 %6230))))) (*.f32 #s(literal 1/6 binary32) %6222)))))))) (approx %1395 %4965) (approx %1403 %6245) (approx %1411 %6247) (approx %1438 %6249) (approx %1442 %6251) (approx %1472 (*.f32 #s(literal -1 binary32) (*.f32 s %6251))) (approx %1497 (*.f32 #s(literal -1 binary32) %6256)) (approx %1503 (/.f32 #s(literal -1 binary32) %6256)) (approx %1523 %6264) (approx %1551 %6266) (approx %1584 (*.f32 #s(literal -1 binary32) (*.f32 s %6266))) (approx %1614 %6271) (approx %1621 %6273) (approx %1627 (/.f32 (+.f32 s (*.f32 #s(literal -4 binary32) %1612)) s)) (approx %1632 %1636) (approx %1633 (*.f32 s %1666)) (approx %1639 %6282) (approx %1643 %6284) (approx %1646 (/.f32 (+.f32 s (*.f32 #s(literal -4 binary32) %1666)) s)) (approx %1674 (/.f32 %3861 s)) (approx %6292 (/.f32 %3862 s)) (approx %1693 %6295) (approx %1697 %6297) (approx %1698 (/.f32 (fma.f32 #s(literal -1 binary32) %1691 %6010) s)) (approx %1705 (/.f32 %54 %32)) (approx %1714 %1735) (approx %1748 %1755) (approx %1758 %6306) (approx %1764 (/.f32 #s(literal 1 binary32) %6306)) (approx %1771 %5972) (approx %1780 (*.f32 #s(literal -1 binary32) %54)) (approx %1784 (/.f32 #s(literal -1 binary32) %54)) (approx %5423 %6315) (approx %5457 %6317) (approx %5466 %6319) (approx %5510 (*.f32 #s(literal -1 binary32) (*.f32 s %6319))) (approx %6324 %6023) (approx %1801 (*.f32 #s(literal -1/4 binary32) (/.f32 s %173))) (approx %1815 (/.f32 %448 %32)) (approx %1816 (/.f32 %32 %448)) (approx %1817 %6336) (approx %1843 %6338) (approx %1873 (*.f32 #s(literal -1 binary32) (*.f32 s %6338))) (approx %1893 %6333) (approx %1918 (*.f32 s (fma.f32 #s(literal -1 binary32) %6045 (*.f32 #s(literal 1/2 binary32) (*.f32 s %6345))))) (approx %1918 (*.f32 s (fma.f32 #s(literal -1 binary32) %6045 (*.f32 s (fma.f32 #s(literal 1/6 binary32) (*.f32 s %6353) (*.f32 #s(literal 1/2 binary32) %6345)))))) (approx %1918 (*.f32 s (fma.f32 #s(literal -1 binary32) %6045 (*.f32 s (fma.f32 #s(literal 1/2 binary32) %6345 (*.f32 s (fma.f32 #s(literal 1/24 binary32) (*.f32 s (fma.f32 #s(literal -24 binary32) %6361 (fma.f32 #s(literal -24 binary32) %6362 (fma.f32 #s(literal -24 binary32) (fma.f32 #s(literal -1 binary32) %6361 (fma.f32 #s(literal -1/2 binary32) %6362 (fma.f32 #s(literal -1/6 binary32) %6363 (*.f32 #s(literal 1/24 binary32) %6363)))) (fma.f32 #s(literal -12 binary32) (pow.f32 %6074 #s(literal 2 binary32)) (*.f32 #s(literal -6 binary32) %6363)))))) (*.f32 #s(literal 1/6 binary32) %6353)))))))) (approx %1947 %6383) (approx %1951 %6385) (approx %1980 (*.f32 #s(literal -1 binary32) (*.f32 s %6385))) (approx %38 (+.f32 #s(literal 1 binary32) %46)) (approx %38 (+.f32 #s(literal 1 binary32) %6392)) (approx %38 (+.f32 #s(literal 1 binary32) %6397)) (approx %25 %6401) (approx %25 %6404) (approx %61 #s(literal 2 binary32)) (approx %61 %6407) (approx %61 %6409) (approx %61 %6411) (approx %62 #s(literal 1/2 binary32)) (approx %62 (-.f32 %6418 %82)) (approx %62 (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %6424 %791))) %6429)) (approx %93 %6432) (approx %93 %6434) (approx %93 (+.f32 #s(literal 2 binary32) %6397)) (approx %138 %6438) (approx %138 (-.f32 %6418 %83)) (approx %138 (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %6444 %791))) %6450)) (approx %139 (/.f32 (-.f32 %6457 %6461) s)) (approx %139 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %6466 %6457) (fma.f32 #s(literal -1/4 binary32) %13 (fma.f32 #s(literal -1/24 binary32) %6454 (fma.f32 #s(literal 1/16 binary32) %6454 %6471)))) s)) (approx %139 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %6486 %2608) (fma.f32 #s(literal -1/2 binary32) %6466 (fma.f32 #s(literal -1/2 binary32) %6453 (fma.f32 #s(literal -1/4 binary32) (/.f32 %6488 %2608) (fma.f32 #s(literal -1/12 binary32) %6491 (fma.f32 #s(literal -1/16 binary32) %6454 (fma.f32 #s(literal -1/192 binary32) %6494 (fma.f32 #s(literal 1/480 binary32) %6494 %6455)))))))) (fma.f32 #s(literal -1/4 binary32) %13 (fma.f32 #s(literal -1/4 binary32) (/.f32 %6504 %2608) (fma.f32 #s(literal -1/24 binary32) %6454 (fma.f32 #s(literal -1/480 binary32) %6494 (fma.f32 #s(literal 1/192 binary32) %6494 (fma.f32 #s(literal 1/16 binary32) %6454 (fma.f32 #s(literal 1/12 binary32) %6491 (fma.f32 #s(literal 1/2 binary32) (/.f32 %6512 %2608) %6471))))))))) s)) (approx %310 (/.f32 s %17)) (approx %310 (*.f32 s (-.f32 %6534 %6537))) (approx %310 (*.f32 s (-.f32 %6546 %6548))) (approx %310 (*.f32 s (-.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 %6504 %6552) (fma.f32 #s(literal -1/24 binary32) %6529 (fma.f32 #s(literal -1/480 binary32) %6554 (fma.f32 #s(literal 1/192 binary32) %6554 (fma.f32 #s(literal 1/16 binary32) %6529 (fma.f32 #s(literal 1/12 binary32) %6555 (fma.f32 #s(literal 1/2 binary32) (/.f32 %6512 %6552) %6544))))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 %6486 %6552) (fma.f32 #s(literal -1/2 binary32) %6547 (fma.f32 #s(literal -1/2 binary32) %6530 (fma.f32 #s(literal -1/4 binary32) (/.f32 %6488 %6552) (fma.f32 #s(literal -1/12 binary32) %6555 (fma.f32 #s(literal -1/16 binary32) %6529 (fma.f32 #s(literal -1/192 binary32) %6554 (fma.f32 #s(literal 1/480 binary32) %6554 (fma.f32 #s(literal 1/24 binary32) %6529 (/.f32 (*.f32 %6566 (-.f32 (fma.f32 #s(literal -1/24 binary32) %6567 (fma.f32 #s(literal 1/16 binary32) %6567 (*.f32 #s(literal 1/2 binary32) %6568))) (fma.f32 #s(literal -1/2 binary32) %6568 (fma.f32 #s(literal -1/16 binary32) %6567 (*.f32 #s(literal 1/24 binary32) %6567))))) %6577))))))))))))) (approx %1746 %6593) (approx %1746 (/.f32 (fma.f32 #s(literal 1/2 binary32) %6591 %6599) s)) (approx %1746 (/.f32 (fma.f32 #s(literal 1/2 binary32) %6591 %6610) s)) (approx %1746 (/.f32 (fma.f32 #s(literal 1/2 binary32) %6591 (fma.f32 #s(literal 1/2 binary32) (/.f32 %6621 %791) %6610)) s)) (approx %1745 %6627) (approx %1745 %6635) (approx %1745 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 %6643 %2608) %6634))) (approx %1747 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) %6592))) (approx %1747 (-.f32 %6627 %6653)) (approx %1747 (-.f32 %6635 %6658)) (approx %39 #s(literal -2 binary32)) (approx %39 (-.f32 %30 #s(literal 2 binary32))) (approx %39 (-.f32 %5914 %6432)) (approx %39 (-.f32 (*.f32 #s(literal 1/6 binary32) %6395) %6434)) (approx %26 (-.f32 %46 #s(literal 2 binary32))) (approx %26 (-.f32 %5914 %6407)) (approx %26 (-.f32 (*.f32 #s(literal -1/6 binary32) %6395) %6409)) (approx %402 #s(literal -1/2 binary32)) (approx %402 %158) (approx %402 (-.f32 %6417 %1699)) (approx %402 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %6421 (fma.f32 #s(literal -1/24 binary32) %793 (*.f32 #s(literal 1/16 binary32) %793))) %791)) (+.f32 #s(literal 1/2 binary32) %6450))) (approx %40 (-.f32 (+.f32 #s(literal 1 binary32) %3356) %6689)) (approx %40 (-.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/2 binary32) %30 (*.f32 #s(literal 1/2 binary32) %6695))) %6689)) (approx %40 (-.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/12 binary32) %6395 %3356)) (fma.f32 #s(literal -1/2 binary32) %30 (fma.f32 #s(literal -1/2 binary32) %6695 (fma.f32 #s(literal -1/4 binary32) %6704 (fma.f32 #s(literal -1/12 binary32) %6395 (*.f32 #s(literal 1/4 binary32) %6704))))))) (approx %42 (/.f32 %6693 s)) (approx %42 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %6717 s) %2022) %6692) s)) (approx %42 (/.f32 (-.f32 %6723 %6738) s)) (approx %42 (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %6754 %791) %6723) %6738) s)) (approx %27 %6760) (approx %27 (fma.f32 #s(literal -1/2 binary32) u %152)) (approx %27 (fma.f32 #s(literal -1/2 binary32) u %6767)) (approx %27 (fma.f32 #s(literal -1/2 binary32) u (fma.f32 #s(literal -1/2 binary32) %6773 (fma.f32 #s(literal -1/8 binary32) %6765 (fma.f32 #s(literal -1/16 binary32) %6775 (fma.f32 #s(literal 1/24 binary32) %6775 %6766)))))) (approx %44 %6784) (approx %44 %6789) (approx %44 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) %6787 (+.f32 %6797 %6783)))) (approx %58 (-.f32 #s(literal 1 binary32) %1624)) (approx %58 (-.f32 %6806 %1624)) (approx %58 (-.f32 %6806 %6812)) (approx %59 (-.f32 #s(literal 2 binary32) %1624)) (approx %59 (-.f32 %6817 %1624)) (approx %59 (-.f32 %6817 %6812)) (approx %60 %6822) (approx %60 (-.f32 %6822 %6825)) (approx %60 (-.f32 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 13176795/16777216 binary32) %1617 (*.f32 #s(literal 26482421150709471190661161091833125/41538374868278621028243970633760768 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 s #s(literal 5 binary32)))))) %6825)) (approx %63 (/.f32 %1651 s)) (approx %63 (/.f32 (+.f32 #s(literal 13176795/16777216 binary32) (fma.f32 #s(literal -1/8 binary32) %5857 %6838)) s)) (approx %63 (/.f32 (-.f32 (+.f32 #s(literal 13176795/16777216 binary32) (fma.f32 #s(literal -1/2 binary32) %6453 (fma.f32 #s(literal -1/8 binary32) %5857 (fma.f32 #s(literal -1/16 binary32) %6454 %6843)))) %6848) s)) (approx %63 (/.f32 (-.f32 (+.f32 #s(literal 13176795/16777216 binary32) (fma.f32 #s(literal -1/2 binary32) %6466 (fma.f32 #s(literal -1/2 binary32) %6453 (fma.f32 #s(literal -1/4 binary32) (/.f32 %6478 %791) (fma.f32 #s(literal -1/8 binary32) %5857 (fma.f32 #s(literal -1/16 binary32) %6454 (fma.f32 #s(literal -1/48 binary32) %6853 (fma.f32 #s(literal 1/96 binary32) %6853 %6843)))))))) %6848) s)) (approx %64 (/.f32 %1652 s)) (approx %64 (/.f32 (fma.f32 u %1651 %6868) s)) (approx %64 (/.f32 (fma.f32 u %1651 %6875) s)) (approx %64 (/.f32 (fma.f32 u %1651 (+.f32 (/.f32 (*.f32 u %6485) %791) %6875)) s)) (approx %78 (+.f32 #s(literal 1 binary32) %5880)) (approx %89 %6887) (approx %89 %6889) (approx %89 (-.f32 %6892 %152)) (approx %89 (-.f32 %6899 %6767)) (approx %94 %6902) (approx %94 (-.f32 %6892 %6904)) (approx %94 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %6909 %791) %6887) %6914)) (approx %128 %2005) (approx %131 (+.f32 #s(literal 1/2 binary32) %6887)) (approx %131 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 %6920 s) %6887))) (approx %131 (-.f32 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 %6927 %533) %6887)) %6931)) (approx %131 (-.f32 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 %6937 %791) %6887)) (fma.f32 #s(literal -1/4 binary32) %149 (fma.f32 #s(literal -1/8 binary32) %6765 (fma.f32 #s(literal -1/8 binary32) %5908 (fma.f32 #s(literal 1/8 binary32) %6765 %6428)))))) (approx %141 (*.f32 s %6958)) (approx %141 (*.f32 s %6969)) (approx %141 (*.f32 s %7006)) (approx %5903 %7009) (approx %5907 %7012) (approx %5913 %7016) (approx %5920 (-.f32 (fma.f32 #s(literal -1 binary32) %30 %5914) #s(literal 2 binary32))) (approx %161 (fma.f32 #s(literal -1/2 binary32) u %6904)) (approx %161 (fma.f32 #s(literal -1/2 binary32) u %6914)) (approx %161 (fma.f32 #s(literal -1/2 binary32) u (fma.f32 #s(literal -1/4 binary32) %149 (fma.f32 #s(literal -1/8 binary32) %6765 (fma.f32 #s(literal -1/24 binary32) %6775 (fma.f32 #s(literal 1/16 binary32) %6775 (fma.f32 #s(literal 1/8 binary32) %6765 %7025))))))) (approx %164 (/.f32 %7034 s)) (approx %164 (/.f32 (-.f32 %7041 %7045) s)) (approx %164 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %7050 %7041) (fma.f32 #s(literal -1/4 binary32) %104 (fma.f32 #s(literal -1/24 binary32) %7038 (fma.f32 #s(literal 1/16 binary32) %7038 %7055)))) s)) (approx %164 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %7068 %2608) (fma.f32 #s(literal -1/2 binary32) %7050 (fma.f32 #s(literal -1/2 binary32) %7037 (fma.f32 #s(literal -1/4 binary32) (/.f32 %7070 %2608) (fma.f32 #s(literal -1/12 binary32) %7073 (fma.f32 #s(literal -1/16 binary32) %7038 (fma.f32 #s(literal -1/192 binary32) %7075 (fma.f32 #s(literal 1/480 binary32) %7075 %7039)))))))) (fma.f32 #s(literal -1/4 binary32) %104 (fma.f32 #s(literal -1/4 binary32) (/.f32 %7084 %2608) (fma.f32 #s(literal -1/24 binary32) %7038 (fma.f32 #s(literal -1/480 binary32) %7075 (fma.f32 #s(literal 1/192 binary32) %7075 (fma.f32 #s(literal 1/16 binary32) %7038 (fma.f32 #s(literal 1/12 binary32) %7073 (fma.f32 #s(literal 1/2 binary32) (/.f32 %7090 %2608) %7055))))))))) s)) (approx %3770 (/.f32 s %7034)) (approx %3770 (*.f32 s (-.f32 (fma.f32 #s(literal -1/24 binary32) %7107 (fma.f32 #s(literal 1/16 binary32) %7107 (fma.f32 #s(literal 1/2 binary32) %7108 %7109))) %7115))) (approx %3770 (*.f32 s (-.f32 (fma.f32 #s(literal -1/24 binary32) %7107 (fma.f32 #s(literal 1/16 binary32) %7107 %7122)) (fma.f32 #s(literal -1/2 binary32) %7125 %7115)))) (approx %3770 (*.f32 s (-.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 %7084 %7130) (fma.f32 #s(literal -1/24 binary32) %7107 (fma.f32 #s(literal -1/480 binary32) %7132 (fma.f32 #s(literal 1/192 binary32) %7132 (fma.f32 #s(literal 1/16 binary32) %7107 (fma.f32 #s(literal 1/12 binary32) %7133 (fma.f32 #s(literal 1/2 binary32) (/.f32 %7090 %7130) %7122))))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 %7068 %7130) (fma.f32 #s(literal -1/2 binary32) %7125 (fma.f32 #s(literal -1/2 binary32) %7108 (fma.f32 #s(literal -1/4 binary32) (/.f32 %7070 %7130) (fma.f32 #s(literal -1/12 binary32) %7133 (fma.f32 #s(literal -1/16 binary32) %7107 (fma.f32 #s(literal -1/192 binary32) %7132 (fma.f32 #s(literal 1/480 binary32) %7132 (fma.f32 #s(literal 1/24 binary32) %7107 (/.f32 (*.f32 (-.f32 %6897 %6909) (-.f32 (fma.f32 #s(literal -1/24 binary32) %7145 (fma.f32 #s(literal 1/16 binary32) %7145 (*.f32 #s(literal 1/2 binary32) %7146))) (fma.f32 #s(literal -1/2 binary32) %7146 (fma.f32 #s(literal -1/16 binary32) %7145 (*.f32 #s(literal 1/24 binary32) %7145))))) (*.f32 %2608 %7034)))))))))))))) (approx %1289 #s(literal 4 binary32)) (approx %1289 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) %30))) (approx %1289 (+.f32 #s(literal 4 binary32) (fma.f32 #s(literal 2 binary32) %5908 (fma.f32 #s(literal 4 binary32) %30 %5908)))) (approx %1289 (+.f32 #s(literal 4 binary32) (fma.f32 #s(literal 2/3 binary32) %6395 (fma.f32 #s(literal 2 binary32) %5908 (fma.f32 #s(literal 4 binary32) %30 (+.f32 %5908 %6395)))))) (approx %5421 %7184) (approx %5421 (-.f32 %7186 %6904)) (approx %5421 (-.f32 %7192 (fma.f32 #s(literal -1/4 binary32) %149 (fma.f32 #s(literal -1/24 binary32) %6775 (fma.f32 #s(literal 1/16 binary32) %6775 %7025))))) (approx %5421 (-.f32 (fma.f32 #s(literal -1/2 binary32) u (fma.f32 #s(literal -1/2 binary32) (/.f32 %7049 %2608) %7191)) (fma.f32 #s(literal -1/4 binary32) %149 (fma.f32 #s(literal -1/24 binary32) %6775 (fma.f32 #s(literal 1/16 binary32) %6775 (fma.f32 #s(literal 1/2 binary32) %6773 (*.f32 #s(literal 1/2 binary32) (/.f32 %7052 %2608)))))))) (approx %188 (-.f32 (+.f32 #s(literal 1/2 binary32) %21) %82)) (approx %188 (-.f32 (+.f32 #s(literal 1/2 binary32) %7212) %82)) (approx %188 (-.f32 (+.f32 #s(literal 1/2 binary32) %7218) %7224)) (approx %191 (-.f32 %7227 #s(literal 1/2 binary32))) (approx %191 (-.f32 (fma.f32 #s(literal -1 binary32) %5879 %6449) #s(literal 1/2 binary32))) (approx %191 (-.f32 (fma.f32 #s(literal -1 binary32) %5879 (fma.f32 #s(literal -1 binary32) %7234 %6449)) #s(literal 1/2 binary32))) (approx %197 (-.f32 %6418 %7227)) (approx %197 (-.f32 (+.f32 #s(literal 1/2 binary32) %7217) (fma.f32 #s(literal -1 binary32) %5879 (fma.f32 #s(literal -1/2 binary32) %7220 (fma.f32 #s(literal -1/8 binary32) %5908 (fma.f32 #s(literal -1/16 binary32) %6395 (fma.f32 #s(literal 1/24 binary32) %6395 %6448))))))) (approx %201 %7249) (approx %201 (+.f32 %7249 %7251)) (approx %201 (+.f32 %7249 %7258)) (approx %201 (+.f32 %7249 (fma.f32 #s(literal 1/6 binary32) (/.f32 %7266 %791) %7258))) (approx %1284 (-.f32 %1624 #s(literal 2 binary32))) (approx %1284 (-.f32 %1624 %6817)) (approx %1284 (-.f32 %6812 %6817)) (approx %1494 (+.f32 #s(literal 1 binary32) %7277)) (approx %1494 (-.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) %5908 %7277)) (fma.f32 #s(literal -13176795/8388608 binary32) %7283 %7285))) (approx %1494 (-.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/12 binary32) %6395 (fma.f32 #s(literal 1/4 binary32) %5908 (fma.f32 #s(literal 1/2 binary32) %30 (fma.f32 #s(literal 13176795/8388608 binary32) %1617 (*.f32 #s(literal 762619864465648886625/295147905179352825856 binary32) %6810)))))) (fma.f32 #s(literal -13176795/8388608 binary32) %7283 (fma.f32 #s(literal -13176795/8388608 binary32) (/.f32 (-.f32 %6724 (+.f32 #s(literal 173627926472025/70368744177664 binary32) (*.f32 #s(literal -13176795/8388608 binary32) %7282))) %791) (fma.f32 #s(literal 173627926472025/70368744177664 binary32) (/.f32 %7282 %791) %7285))))) (approx %1495 %7306) (approx %1495 (/.f32 (-.f32 (+.f32 #s(literal 13176795/8388608 binary32) (fma.f32 #s(literal 1/4 binary32) %5857 %2022)) (fma.f32 #s(literal -13176795/8388608 binary32) %7311 %7313)) s)) (approx %1495 (/.f32 (-.f32 (+.f32 #s(literal 13176795/8388608 binary32) %7320) (fma.f32 #s(literal -13176795/8388608 binary32) %7311 (fma.f32 #s(literal -13176795/8388608 binary32) %7325 (fma.f32 #s(literal 173627926472025/70368744177664 binary32) %7326 %7313)))) s)) (approx %1495 (/.f32 (-.f32 (+.f32 #s(literal 13176795/8388608 binary32) (fma.f32 #s(literal 1/48 binary32) %6853 %7320)) (fma.f32 #s(literal -762619864465648886625/295147905179352825856 binary32) (/.f32 %7310 %791) (fma.f32 #s(literal -13176795/8388608 binary32) %7311 (fma.f32 #s(literal -13176795/8388608 binary32) %7325 (fma.f32 #s(literal -13176795/8388608 binary32) (/.f32 %7342 %791) (fma.f32 #s(literal 173627926472025/70368744177664 binary32) %7326 (fma.f32 #s(literal 173627926472025/70368744177664 binary32) (/.f32 %7324 %791) (fma.f32 #s(literal 173627926472025/140737488355328 binary32) %1617 (*.f32 #s(literal 10048885616991639921035866875/9903520314283042199192993792 binary32) %6810))))))))) s)) (approx %221 (+.f32 #s(literal 1 binary32) %5941)) (approx %230 (-.f32 (+.f32 #s(literal 1 binary32) %7363) %7365)) (approx %230 (-.f32 (+.f32 #s(literal 1 binary32) %7373) %7377)) (approx %261 (/.f32 (fma.f32 #s(literal -4 binary32) %1658 %7384) s)) (approx %261 (/.f32 (fma.f32 #s(literal -4 binary32) %1658 %7393) s)) (approx %261 (/.f32 (fma.f32 #s(literal -4 binary32) %1658 (fma.f32 #s(literal 1/24 binary32) %7419 %7393)) s)) (approx %140 (/.f32 (fma.f32 u %17 %7424) s)) (approx %140 (/.f32 (fma.f32 u %17 (+.f32 %7428 %7424)) s)) (approx %140 (/.f32 (fma.f32 u %17 (+.f32 %7428 (+.f32 (/.f32 (*.f32 u %7443) %2608) %7424))) s)) (approx %229 (+.f32 #s(literal 2 binary32) %5880)) (approx %229 (-.f32 (+.f32 #s(literal 2 binary32) %7363) %7365)) (approx %229 (-.f32 (+.f32 #s(literal 2 binary32) %7373) %7377)) (approx %311 (*.f32 s (fma.f32 #s(literal -1 binary32) %180 %6531))) (approx %311 (*.f32 s (-.f32 (fma.f32 #s(literal -1 binary32) %180 %6534) %6537))) (approx %311 (*.f32 s (-.f32 (fma.f32 #s(literal -1 binary32) %180 %6546) %6548))) (approx %316 (*.f32 s (-.f32 %6951 %1617))) (approx %316 (*.f32 s (-.f32 %6954 %7475))) (approx %316 (*.f32 s (-.f32 %6966 (fma.f32 #s(literal -1/2 binary32) %6967 %7475)))) (approx %357 (+.f32 #s(literal 1 binary32) %5969)) (approx %3877 (+.f32 #s(literal 1 binary32) %5973)) (approx %359 (+.f32 #s(literal 1 binary32) %6887)) (approx %359 (+.f32 #s(literal 1 binary32) %6889)) (approx %359 (-.f32 (+.f32 #s(literal 1 binary32) %6892) %152)) (approx %359 (-.f32 (+.f32 #s(literal 1 binary32) %6899) %6767)) (approx %362 (-.f32 %152 %7497)) (approx %362 (-.f32 %7500 %7497)) (approx %362 (-.f32 %7505 (+.f32 #s(literal 1/2 binary32) %7514))) (approx %374 (-.f32 (+.f32 #s(literal 1/2 binary32) %152) %6931)) (approx %374 (-.f32 (+.f32 #s(literal 1/2 binary32) %7500) %6931)) (approx %374 (-.f32 (+.f32 #s(literal 1/2 binary32) %7505) %7514)) (approx %375 (-.f32 %7529 #s(literal 1/2 binary32))) (approx %375 (-.f32 (fma.f32 #s(literal -1 binary32) %7528 %6449) #s(literal 1/2 binary32))) (approx %375 (-.f32 (fma.f32 #s(literal -1 binary32) %7528 (fma.f32 #s(literal -1 binary32) (/.f32 %7535 %791) %6449)) #s(literal 1/2 binary32))) (approx %376 (-.f32 %6418 %7529)) (approx %376 (-.f32 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1/2 binary32) %6773 (fma.f32 #s(literal -1/16 binary32) %6775 (*.f32 #s(literal 1/24 binary32) %6775)))) (fma.f32 #s(literal -1 binary32) %7528 (fma.f32 #s(literal -1/2 binary32) %7220 (fma.f32 #s(literal -1/8 binary32) %5908 (fma.f32 #s(literal -1/16 binary32) %6395 (fma.f32 #s(literal -1/24 binary32) %6775 (fma.f32 #s(literal 1/24 binary32) %6395 (fma.f32 #s(literal 1/16 binary32) %6775 (fma.f32 #s(literal 1/8 binary32) %5908 %7025)))))))))) (approx %381 %7558) (approx %381 %7565) (approx %381 (+.f32 %7249 (fma.f32 #s(literal 1/6 binary32) %7572 %7564))) (approx %384 (-.f32 %372 %7249)) (approx %384 (-.f32 (+.f32 %372 (*.f32 #s(literal -2 binary32) %7528)) %7249)) (approx %384 (-.f32 (+.f32 %372 (*.f32 #s(literal -1/2 binary32) %7563)) %7558)) (approx %384 (-.f32 (+.f32 %372 (*.f32 #s(literal -1/6 binary32) %7572)) %7565)) (approx %391 (/.f32 %7593 s)) (approx %391 (/.f32 (-.f32 %7600 %7602) s)) (approx %391 (/.f32 (-.f32 %7613 %7615) s)) (approx %391 (/.f32 (-.f32 (fma.f32 #s(literal 1/24 binary32) (/.f32 %7631 %791) %7613) (fma.f32 #s(literal 1/24 binary32) (/.f32 %7640 %791) %7615)) s)) (approx %396 (/.f32 s %1652)) (approx %396 (*.f32 s (fma.f32 #s(literal -1 binary32) (/.f32 %7652 s) %7654))) (approx %396 (*.f32 s (-.f32 %7661 %7674))) (approx %396 (*.f32 s (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %7652 %6872) %1651) (fma.f32 #s(literal -1/2 binary32) (/.f32 %6465 %7649) (fma.f32 #s(literal -1/4 binary32) (/.f32 %6478 %7649) (fma.f32 #s(literal -1/48 binary32) %7682 (fma.f32 #s(literal 1/96 binary32) %7682 (/.f32 (*.f32 %6415 (-.f32 (*.f32 #s(literal 762619864465648886625/1180591620717411303424 binary32) (/.f32 #s(literal 1 binary32) %7649)) (fma.f32 #s(literal -1 binary32) (/.f32 %7662 %1651) (fma.f32 #s(literal -1/2 binary32) (/.f32 %6421 %7649) (fma.f32 #s(literal -1/16 binary32) %7687 (*.f32 #s(literal 1/24 binary32) %7687)))))) %1651)))))) %791) %7661) %7674))) (approx %404 %7706) (approx %404 (-.f32 %7713 %7715)) (approx %404 (-.f32 %7727 %7743)) (approx %404 (-.f32 %7766 %7795)) (approx %445 (+.f32 #s(literal 1 binary32) %7801)) (approx %445 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 2 binary32) %21 (+.f32 %7800 %7808)))) (approx %6006 (*.f32 s %79)) (approx %6014 (-.f32 %83 #s(literal 1/2 binary32))) (approx %6014 (-.f32 %6417 %6438)) (approx %6014 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/16 binary32) %793 (fma.f32 #s(literal 1/24 binary32) %793 %6442)) %791)) %7823)) (approx %6022 (+.f32 #s(literal 1 binary32) %6024)) (approx %538 %7828) (approx %538 (*.f32 %533 %6958)) (approx %538 (*.f32 %533 %6969)) (approx %538 (*.f32 %533 %7006)) (approx %541 (-.f32 %6407 %7836)) (approx %541 (-.f32 %6409 (fma.f32 #s(literal -2 binary32) %6787 (fma.f32 #s(literal 2 binary32) %6783 %7843)))) (approx %541 (-.f32 %6411 (fma.f32 #s(literal -2 binary32) %6787 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 u (*.f32 %6717 %7840)) %791) (fma.f32 #s(literal 2 binary32) %6797 (fma.f32 #s(literal 2 binary32) %6783 (+.f32 %7843 (/.f32 (*.f32 u (*.f32 %6693 (-.f32 %6595 (fma.f32 #s(literal -2 binary32) %6786 %7842)))) %791)))))))) (approx %568 (-.f32 %79 %7836)) (approx %568 (-.f32 %6401 %7874)) (approx %568 (-.f32 %6404 %7900)) (approx %666 (-.f32 %21 %6438)) (approx %666 (-.f32 %7212 %6438)) (approx %666 (-.f32 %7218 %7907)) (approx %668 (+.f32 #s(literal 1 binary32) %7913)) (approx %668 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) %7921 %7913))) (approx %668 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) %7921 (fma.f32 #s(literal -1 binary32) %7912 (*.f32 #s(literal -1 binary32) (/.f32 %7931 %791)))))) (approx %694 (-.f32 %6438 %21)) (approx %694 (-.f32 %7823 %21)) (approx %694 (-.f32 %7907 %7218)) (approx %696 (+.f32 %7249 %7945)) (approx %696 (+.f32 %7249 %7949)) (approx %696 (+.f32 %7249 (fma.f32 #s(literal 1/6 binary32) (/.f32 %7611 %791) %7949))) (approx %698 %7913) (approx %698 (/.f32 (fma.f32 #s(literal -1 binary32) %7911 %7961) s)) (approx %698 (/.f32 (fma.f32 #s(literal -1 binary32) %7911 %7971) s)) (approx %698 (/.f32 (fma.f32 #s(literal -1 binary32) %7911 (fma.f32 #s(literal 1/24 binary32) %7993 %7971)) s)) (approx %739 (-.f32 (+.f32 #s(literal 1 binary32) %7251) %7945)) (approx %739 (-.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -2 binary32) %6416 %7251)) (fma.f32 #s(literal 2 binary32) %8005 (fma.f32 #s(literal 2 binary32) %6416 %7945)))) (approx %739 (-.f32 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -2 binary32) %6416 (fma.f32 #s(literal 2 binary32) %5879 (*.f32 #s(literal 2 binary32) %7234)))) (fma.f32 #s(literal 2 binary32) (/.f32 %8014 %791) (fma.f32 #s(literal 2 binary32) (/.f32 %8018 %791) (fma.f32 #s(literal 2 binary32) %8005 (fma.f32 #s(literal 2 binary32) %6416 (fma.f32 #s(literal 2 binary32) %7944 (*.f32 #s(literal 2 binary32) (/.f32 %7607 %791))))))))) (approx %742 (/.f32 %8003 s)) (approx %742 (/.f32 %8036 s)) (approx %742 (/.f32 %8050 s)) (approx %742 (/.f32 %8072 s)) (approx %745 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %8034 %7591) %7592) s)) (approx %745 (/.f32 (-.f32 (fma.f32 #s(literal -1/6 binary32) %8048 %7591) %8035) s)) (approx %745 (/.f32 (-.f32 (fma.f32 #s(literal -1/24 binary32) %8070 %7591) %8049) s)) (approx %748 (/.f32 %7840 s)) (approx %748 (/.f32 (-.f32 (+.f32 %13 %8096) %7839) s)) (approx %748 (/.f32 (-.f32 (+.f32 %13 %8112) %7839) s)) (approx %748 (/.f32 (-.f32 (+.f32 %13 (fma.f32 #s(literal 1/24 binary32) %8149 %8112)) %7839) s)) (approx %782 (/.f32 s %7840)) (approx %782 (*.f32 s (fma.f32 #s(literal -1/2 binary32) %8158 %8159))) (approx %782 (*.f32 s (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %8167 %533) %8159) %8170))) (approx %782 (*.f32 s (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %8174 %7840) (fma.f32 #s(literal -1/12 binary32) (/.f32 %8176 %8102) (*.f32 #s(literal 1/24 binary32) (/.f32 %8148 %8089)))) %791) %8159) %8189))) (approx %830 %8193) (approx %830 (fma.f32 #s(literal -1 binary32) %7840 %8195)) (approx %830 (fma.f32 #s(literal -1 binary32) %7840 (fma.f32 #s(literal -1/2 binary32) %8095 (*.f32 #s(literal -1/6 binary32) %8111)))) (approx %830 (fma.f32 #s(literal -1 binary32) %7840 (fma.f32 #s(literal -1/2 binary32) %8095 (fma.f32 #s(literal -1/6 binary32) %8111 (*.f32 #s(literal -1/24 binary32) %8149))))) (approx %854 (/.f32 #s(literal -1 binary32) %7840)) (approx %854 (-.f32 %8170 %8159)) (approx %854 (-.f32 %8189 %8159)) (approx %854 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %8174 (*.f32 %791 %7840)) (fma.f32 #s(literal -1/4 binary32) %8185 (fma.f32 #s(literal -1/12 binary32) (/.f32 %8176 (*.f32 %791 %8102)) (fma.f32 #s(literal 1/24 binary32) (/.f32 %8148 (*.f32 %791 %8089)) %8188)))) %8159)) (approx %891 %8225) (approx %891 (+.f32 %8225 (*.f32 #s(literal 1/2 binary32) %8228))) (approx %891 (+.f32 %8225 (fma.f32 #s(literal 1/2 binary32) %8228 %8235))) (approx %891 (+.f32 %8225 (fma.f32 #s(literal 1/2 binary32) %8228 (+.f32 (/.f32 (*.f32 %8225 (fma.f32 #s(literal 1/48 binary32) %8239 (fma.f32 #s(literal 1/24 binary32) %8148 %8240))) %791) %8235)))) (approx %923 %8249) (approx %923 (fma.f32 #s(literal -1/2 binary32) %8252 %8249)) (approx %923 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %8259 %533) %8249) %8262)) (approx %923 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %8275 %791) %8249) (fma.f32 #s(literal -1/4 binary32) %8279 (fma.f32 #s(literal 1/8 binary32) %8279 (fma.f32 #s(literal 1/6 binary32) (/.f32 %8110 %8278) %8262))))) (approx %6097 (+.f32 #s(literal 1 binary32) %6098)) (approx %968 %8289) (approx %968 (+.f32 %8289 (*.f32 #s(literal -1/2 binary32) %8292))) (approx %968 (+.f32 %8289 (fma.f32 #s(literal -1/2 binary32) %8292 %8300))) (approx %968 (+.f32 %8289 (fma.f32 #s(literal -1/2 binary32) %8292 (+.f32 %8300 (/.f32 (*.f32 %8289 %8308) %791))))) (approx %1005 %8288) (approx %1005 (fma.f32 #s(literal -1/2 binary32) %7383 %8288)) (approx %1005 (fma.f32 #s(literal -1/2 binary32) %7383 %8326)) (approx %1005 (fma.f32 #s(literal -1/2 binary32) %7383 (fma.f32 #s(literal 1/6 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (pow.f32 %8289 #s(literal 3 binary32)) %8304) (exp.f32 (*.f32 #s(literal 12 binary32) %1658))) (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 %8318 (*.f32 %7382 %8298)) %8321) (*.f32 #s(literal 6 binary32) %8308))) %791) %8326))) (approx %1050 (fma.f32 #s(literal -1/2 binary32) %7383 (fma.f32 #s(literal -1/6 binary32) %7392 %8288))) (approx %1050 (fma.f32 #s(literal -1/2 binary32) %7383 (fma.f32 #s(literal -1/6 binary32) %7392 (fma.f32 #s(literal -1/24 binary32) %7419 %8288)))) (approx %1077 (*.f32 #s(literal -1 binary32) %7828)) (approx %1077 (*.f32 %533 (-.f32 %6957 %6954))) (approx %1077 (*.f32 %533 (-.f32 (*.f32 #s(literal -1/2 binary32) %6967) (fma.f32 #s(literal -1 binary32) %8357 %6963)))) (approx %1077 (*.f32 %533 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %7443 %6947) (/.f32 (pow.f32 %6566 #s(literal 2 binary32)) (*.f32 u (pow.f32 %17 #s(literal 3 binary32))))) %2608)) (fma.f32 #s(literal -1 binary32) (/.f32 %7406 %6961) (fma.f32 #s(literal -1 binary32) %8357 %6951))))) (approx %1126 (*.f32 %533 (-.f32 %6968 %6966))) (approx %1126 (*.f32 %533 (-.f32 %7005 %6983))) (approx %1129 (*.f32 #s(literal -1/4 binary32) (/.f32 s %1658))) (approx %1129 (*.f32 s (-.f32 (*.f32 #s(literal -1/32 binary32) %8387) %8390))) (approx %1129 (*.f32 s (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %8398 %533)) %8402))) (approx %1129 (*.f32 s (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/768 binary32) (/.f32 %8305 %7262) (fma.f32 #s(literal 1/384 binary32) (/.f32 %7418 %7254) (*.f32 #s(literal 1/8 binary32) (/.f32 %8410 %1658)))) %791)) %8422))) (approx %1166 (/.f32 #s(literal 1/4 binary32) %1658)) (approx %1166 %8402) (approx %1166 %8422) (approx %1166 (fma.f32 #s(literal 1/768 binary32) (/.f32 %8305 (*.f32 %791 %7262)) (fma.f32 #s(literal 1/384 binary32) (/.f32 %7418 (*.f32 %791 %7254)) (fma.f32 #s(literal 1/256 binary32) %8418 (fma.f32 #s(literal 1/96 binary32) %8420 (fma.f32 #s(literal 1/32 binary32) %8387 (fma.f32 #s(literal 1/8 binary32) (/.f32 %8410 (*.f32 %791 %1658)) %8390))))))) (approx %1202 (-.f32 %7836 %79)) (approx %1202 (-.f32 %7874 %6401)) (approx %1202 (-.f32 %7900 %6404)) (approx %6171 %7705) (approx %6171 (-.f32 (+.f32 #s(literal 1/2 binary32) %7186) %6931)) (approx %6171 (-.f32 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1 binary32) %6416 %7186)) %6931)) (approx %6171 (-.f32 (+.f32 #s(literal 1/2 binary32) %7192) %7514)) (approx %1258 %7911) (approx %1258 (-.f32 (fma.f32 #s(literal -1/2 binary32) %7960 %7592) %7910)) (approx %1258 (-.f32 (fma.f32 #s(literal -1/2 binary32) %7960 (fma.f32 #s(literal -1/6 binary32) %7970 %7592)) %7910)) (approx %1258 (-.f32 (fma.f32 #s(literal -1/2 binary32) %7960 (fma.f32 #s(literal -1/6 binary32) %7970 (fma.f32 #s(literal -1/24 binary32) %7993 %7592))) %7910)) (approx %1285 (fma.f32 #s(literal -13176795/16777216 binary32) %180 %6760)) (approx %1285 (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %8475 (fma.f32 #s(literal -13176795/16777216 binary32) %180 (fma.f32 #s(literal -1/2 binary32) u (*.f32 #s(literal 173627926472025/140737488355328 binary32) %8475))))) (approx %1285 (fma.f32 #s(literal -762619864465648886625/590295810358705651712 binary32) %8481 (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %8475 (fma.f32 #s(literal -13176795/16777216 binary32) %180 (fma.f32 #s(literal -1/2 binary32) u (fma.f32 #s(literal 173627926472025/140737488355328 binary32) %8475 (fma.f32 #s(literal 13176795/8388608 binary32) %8482 (*.f32 #s(literal 2287859593396946659875/1180591620717411303424 binary32) %8481)))))))) (approx %1290 %8493) (approx %1290 (/.f32 (-.f32 (fma.f32 #s(literal -1/8 binary32) %8495 %8496) (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %180 (fma.f32 #s(literal -13176795/16777216 binary32) u (*.f32 #s(literal 173627926472025/140737488355328 binary32) %180)))) s)) (approx %1290 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %7037 (fma.f32 #s(literal -1/8 binary32) %8495 (fma.f32 #s(literal -1/16 binary32) %7038 %8504))) (fma.f32 #s(literal -762619864465648886625/590295810358705651712 binary32) %8475 (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %180 (fma.f32 #s(literal -13176795/16777216 binary32) u (fma.f32 #s(literal 173627926472025/140737488355328 binary32) %180 %8510))))) s)) (approx %1290 (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %7050 (fma.f32 #s(literal -1/2 binary32) %7037 (fma.f32 #s(literal -1/4 binary32) %8518 (fma.f32 #s(literal -1/8 binary32) %8495 (fma.f32 #s(literal -1/16 binary32) %7038 (fma.f32 #s(literal -1/48 binary32) %8519 (fma.f32 #s(literal 1/96 binary32) %8519 %8504))))))) (fma.f32 #s(literal -173627926472025/70368744177664 binary32) %8482 (fma.f32 #s(literal -10048885616991639921035866875/4951760157141521099596496896 binary32) %8481 (fma.f32 #s(literal -762619864465648886625/590295810358705651712 binary32) %8475 (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %180 (fma.f32 #s(literal -13176795/16777216 binary32) u (fma.f32 #s(literal 10048885616991639921035866875/9903520314283042199192993792 binary32) %8481 (fma.f32 #s(literal 173627926472025/140737488355328 binary32) %180 (fma.f32 #s(literal 13176795/8388608 binary32) (/.f32 %8531 %791) %8510))))))))) s)) (approx %1291 (*.f32 #s(literal 4 binary32) %8493)) (approx %1291 (/.f32 (fma.f32 #s(literal 4 binary32) %8492 (fma.f32 #s(literal 4 binary32) %8547 %8550)) s)) (approx %1291 (/.f32 (fma.f32 #s(literal 4 binary32) %8492 (fma.f32 #s(literal 4 binary32) %8547 (fma.f32 #s(literal 4 binary32) %8556 %8563))) s)) (approx %1291 (/.f32 (fma.f32 #s(literal 4 binary32) %8492 (fma.f32 #s(literal 4 binary32) %8547 (fma.f32 #s(literal 4 binary32) %8570 (fma.f32 #s(literal 4 binary32) %8556 %8586)))) s)) (approx %1293 (/.f32 %8593 s)) (approx %1293 (/.f32 (-.f32 %8596 %8599) s)) (approx %1293 (/.f32 (-.f32 %8604 %8616) s)) (approx %1297 (-.f32 (*.f32 #s(literal 4 binary32) %8492) #s(literal 13176795/4194304 binary32))) (approx %1297 (-.f32 %8593 #s(literal 13176795/4194304 binary32))) (approx %1297 (-.f32 %8596 (+.f32 #s(literal 13176795/4194304 binary32) %8599))) (approx %1297 (-.f32 %8604 (+.f32 #s(literal 13176795/4194304 binary32) %8616))) (approx %6193 (/.f32 s %8492)) (approx %6193 (*.f32 s (-.f32 (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %8635 (fma.f32 #s(literal 173627926472025/140737488355328 binary32) %8635 %8636)) (fma.f32 #s(literal -1/8 binary32) %8639 (*.f32 #s(literal 1/8 binary32) %8639))))) (approx %6193 (*.f32 s (-.f32 (fma.f32 #s(literal -762619864465648886625/590295810358705651712 binary32) %8646 (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %8635 (fma.f32 #s(literal 173627926472025/140737488355328 binary32) %8635 %8649))) (fma.f32 #s(literal -1/2 binary32) %8653 (fma.f32 #s(literal -1/8 binary32) %8639 (fma.f32 #s(literal -1/16 binary32) %8654 (fma.f32 #s(literal 1/24 binary32) %8654 (fma.f32 #s(literal 1/8 binary32) %8639 %8664)))))))) (approx %6193 (*.f32 s (-.f32 (fma.f32 #s(literal -173627926472025/70368744177664 binary32) (/.f32 %7752 %8673) (fma.f32 #s(literal -10048885616991639921035866875/4951760157141521099596496896 binary32) %8675 (fma.f32 #s(literal -762619864465648886625/590295810358705651712 binary32) %8646 (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %8635 (fma.f32 #s(literal 10048885616991639921035866875/9903520314283042199192993792 binary32) %8675 (fma.f32 #s(literal 173627926472025/140737488355328 binary32) %8635 (fma.f32 #s(literal 13176795/8388608 binary32) (/.f32 %8531 %8673) %8649))))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 %7049 %8673) (fma.f32 #s(literal -1/2 binary32) %8653 (fma.f32 #s(literal -1/4 binary32) (/.f32 %7062 %8673) (fma.f32 #s(literal -1/8 binary32) %8639 (fma.f32 #s(literal -1/16 binary32) %8654 (fma.f32 #s(literal -1/48 binary32) %8686 (fma.f32 #s(literal 1/96 binary32) %8686 (fma.f32 #s(literal 1/24 binary32) %8654 (fma.f32 #s(literal 1/8 binary32) %8639 (+.f32 (/.f32 (*.f32 (-.f32 (fma.f32 #s(literal -762619864465648886625/590295810358705651712 binary32) %8655 (fma.f32 #s(literal 13176795/8388608 binary32) (/.f32 %7752 %8633) (*.f32 #s(literal 2287859593396946659875/1180591620717411303424 binary32) %8655))) (fma.f32 #s(literal -1/2 binary32) (/.f32 %6772 %8633) (fma.f32 #s(literal -1/16 binary32) %8692 (fma.f32 #s(literal 1/24 binary32) %8692 (/.f32 %8662 %8492))))) %8548) %8699) (+.f32 (/.f32 (*.f32 %8661 %8557) %8699) %8664)))))))))))))) (approx %1327 %8717) (approx %1327 (+.f32 %8717 (*.f32 #s(literal -1/2 binary32) %8720))) (approx %1327 (+.f32 %8717 (fma.f32 #s(literal -1/2 binary32) %8720 %8727))) (approx %1327 (+.f32 %8717 (fma.f32 #s(literal -1/2 binary32) %8720 (+.f32 %8727 (/.f32 (*.f32 %8717 %8732) %791))))) (approx %1363 (fma.f32 #s(literal -1 binary32) %7840 (fma.f32 #s(literal -1/2 binary32) %8095 %8747))) (approx %1363 (fma.f32 #s(literal -1 binary32) %7840 (fma.f32 #s(literal -1/2 binary32) %8095 (fma.f32 #s(literal 1/6 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (pow.f32 %8717 #s(literal 3 binary32)) %8239) (exp.f32 (*.f32 #s(literal -3 binary32) %7840))) (fma.f32 #s(literal 3 binary32) (/.f32 (*.f32 %8739 (*.f32 %8094 %8725)) %8742) (*.f32 #s(literal 6 binary32) %8732))) %791) %8747)))) (approx %1395 (*.f32 #s(literal 1/2 binary32) %7306)) (approx %1395 (/.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) %7282 (*.f32 #s(literal 1/2 binary32) %8769)) (*.f32 #s(literal 1/4 binary32) %8773)) s)) (approx %1395 (/.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) %7282 %8782) (fma.f32 #s(literal 1/8 binary32) %8785 (fma.f32 #s(literal 1/4 binary32) %8773 (*.f32 #s(literal 1/2 binary32) %8790)))) s)) (approx %1395 (/.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) %7282 (fma.f32 #s(literal 1/2 binary32) (/.f32 %8802 %791) %8782)) (fma.f32 #s(literal 1/24 binary32) (/.f32 %8806 %791) (fma.f32 #s(literal 1/8 binary32) %8785 (fma.f32 #s(literal 1/4 binary32) %8773 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 %786 %8788) %791) (fma.f32 #s(literal 1/2 binary32) %8790 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 %13 (-.f32 (*.f32 #s(literal 1/2 binary32) %8779) (fma.f32 #s(literal 1/8 binary32) %8784 (*.f32 #s(literal 1/2 binary32) %8789)))) %791)))))))) s)) (approx %1396 %8827) (approx %1396 (/.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) %8825 (*.f32 #s(literal 1/2 binary32) %8830)) (*.f32 #s(literal 1/4 binary32) %8834)) s)) (approx %1396 (/.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) %8825 %8842) (fma.f32 #s(literal 1/8 binary32) %8845 (fma.f32 #s(literal 1/4 binary32) %8834 (*.f32 #s(literal 1/2 binary32) %8850)))) s)) (approx %1396 (/.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) %8825 (fma.f32 #s(literal 1/2 binary32) %8858 %8842)) (fma.f32 #s(literal 1/24 binary32) (/.f32 %8861 %791) (fma.f32 #s(literal 1/8 binary32) %8845 (fma.f32 #s(literal 1/4 binary32) %8834 (fma.f32 #s(literal 1/4 binary32) (/.f32 %8863 %791) (fma.f32 #s(literal 1/2 binary32) %8850 (*.f32 #s(literal 1/2 binary32) (/.f32 %8869 %791)))))))) s)) (approx %1403 (-.f32 (+.f32 #s(literal 1/2 binary32) %8827) %82)) (approx %1403 (-.f32 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 1/2 binary32) %8826 (*.f32 #s(literal 1/2 binary32) %8883))) (fma.f32 #s(literal -1/8 binary32) %5908 (fma.f32 #s(literal 1/8 binary32) %5908 (fma.f32 #s(literal 1/4 binary32) %30 (*.f32 #s(literal 1/4 binary32) %8887)))))) (approx %1403 (-.f32 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 1/2 binary32) %8826 (fma.f32 #s(literal 1/2 binary32) %8883 (*.f32 #s(literal 1/2 binary32) %8894)))) (fma.f32 #s(literal -1/2 binary32) %7220 (fma.f32 #s(literal -1/8 binary32) %5908 (fma.f32 #s(literal -1/16 binary32) %6395 (fma.f32 #s(literal 1/24 binary32) %6395 (fma.f32 #s(literal 1/8 binary32) (/.f32 %8844 %791) (fma.f32 #s(literal 1/8 binary32) %5908 (fma.f32 #s(literal 1/4 binary32) %30 (fma.f32 #s(literal 1/4 binary32) %8887 (*.f32 #s(literal 1/2 binary32) (/.f32 %8849 %791)))))))))))) (approx %1411 (+.f32 #s(literal 2 binary32) %8915)) (approx %1411 (-.f32 (+.f32 #s(literal 2 binary32) %8925) %8927)) (approx %1411 (-.f32 (+.f32 #s(literal 2 binary32) %8940) %8946)) (approx %1438 (+.f32 #s(literal 1 binary32) %8915)) (approx %1438 (-.f32 (+.f32 #s(literal 1 binary32) %8925) %8927)) (approx %1438 (-.f32 (+.f32 #s(literal 1 binary32) %8940) %8946)) (approx %1442 %8915) (approx %1442 (/.f32 (fma.f32 #s(literal -4 binary32) %8913 %8961) s)) (approx %1442 (/.f32 (fma.f32 #s(literal -4 binary32) %8913 %8970) s)) (approx %1442 (/.f32 (fma.f32 #s(literal -4 binary32) %8913 (fma.f32 #s(literal 1/24 binary32) %8998 %8970)) s)) (approx %1472 %9003) (approx %1472 (fma.f32 #s(literal -1/2 binary32) %8960 %9003)) (approx %1472 (fma.f32 #s(literal -1/2 binary32) %8960 (fma.f32 #s(literal -1/6 binary32) %8969 %9003))) (approx %1472 (fma.f32 #s(literal -1/2 binary32) %8960 (fma.f32 #s(literal -1/6 binary32) %8969 (fma.f32 #s(literal -1/24 binary32) %8998 %9003)))) (approx %1492 %8826) (approx %1492 (/.f32 (fma.f32 u %7282 %8830) s)) (approx %1492 (/.f32 (fma.f32 u %7282 %9018) s)) (approx %1492 (/.f32 (fma.f32 u %7282 (+.f32 %8858 %9018)) s)) (approx %1497 (-.f32 %9026 #s(literal 1 binary32))) (approx %1497 (-.f32 (*.f32 #s(literal -1 binary32) %8883) (+.f32 #s(literal 1 binary32) %8826))) (approx %1497 (-.f32 (*.f32 #s(literal -1 binary32) %8894) (+.f32 #s(literal 1 binary32) (+.f32 %8826 %8883)))) (approx %1503 (-.f32 %8826 #s(literal 1 binary32))) (approx %1503 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %9042 %533)) (+.f32 #s(literal 1 binary32) %9026))) (approx %1503 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %7282 %9042)) (fma.f32 #s(literal -1 binary32) %8839 %9051)) %791)) (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) %8826 (fma.f32 #s(literal -1 binary32) %8883 %9056))))) (approx %1523 (-.f32 %79 (*.f32 #s(literal 2 binary32) %8826))) (approx %1523 (-.f32 %6401 (fma.f32 #s(literal -1 binary32) %9056 (fma.f32 #s(literal 2 binary32) %8826 (fma.f32 #s(literal 2 binary32) %8883 %9068))))) (approx %1523 (-.f32 %6404 (fma.f32 #s(literal -1 binary32) (/.f32 %9076 %791) (fma.f32 #s(literal -1 binary32) (/.f32 %9051 %791) (fma.f32 #s(literal -1 binary32) %9056 (fma.f32 #s(literal 2 binary32) %8826 (fma.f32 #s(literal 2 binary32) %8883 (fma.f32 #s(literal 2 binary32) %8894 (+.f32 %9068 (+.f32 (/.f32 (*.f32 u %9081) %791) (/.f32 %9085 %791))))))))))) (approx %1551 (/.f32 %9098 s)) (approx %1551 (/.f32 (-.f32 (+.f32 %13 %9108) %9097) s)) (approx %1551 (/.f32 (-.f32 (+.f32 %13 %9124) %9097) s)) (approx %1551 (/.f32 (-.f32 (+.f32 %13 (fma.f32 #s(literal 1/24 binary32) %9160 %9124)) %9097) s)) (approx %1584 (*.f32 #s(literal -1 binary32) %9098)) (approx %1584 (fma.f32 #s(literal -1 binary32) %9098 (*.f32 #s(literal -1/2 binary32) %9107))) (approx %1584 (fma.f32 #s(literal -1 binary32) %9098 (fma.f32 #s(literal -1/2 binary32) %9107 (*.f32 #s(literal -1/6 binary32) %9123)))) (approx %1584 (fma.f32 #s(literal -1 binary32) %9098 (fma.f32 #s(literal -1/2 binary32) %9107 (fma.f32 #s(literal -1/6 binary32) %9123 (*.f32 #s(literal -1/24 binary32) %9160))))) (approx %1627 (+.f32 #s(literal 1 binary32) %6273)) (approx %1646 (+.f32 #s(literal 1 binary32) %6284)) (approx %1698 (+.f32 #s(literal 1/2 binary32) %6297)) (approx %1705 (-.f32 (+.f32 #s(literal 1/2 binary32) %9186) %82)) (approx %1705 (-.f32 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1/2 binary32) %6787 %9186)) (fma.f32 #s(literal 1/8 binary32) %5908 (fma.f32 #s(literal 1/4 binary32) %30 %9196)))) (approx %1705 (-.f32 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1/2 binary32) %6787 (fma.f32 #s(literal 1/2 binary32) %6797 %9186))) (fma.f32 #s(literal 1/24 binary32) %6395 (fma.f32 #s(literal 1/8 binary32) %5908 (fma.f32 #s(literal 1/4 binary32) %30 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 %786 %9193) %791) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 %13 (-.f32 (*.f32 #s(literal -1/2 binary32) %6786) (fma.f32 #s(literal 1/8 binary32) %786 (*.f32 #s(literal 1/2 binary32) %9194)))) %791) %9196))))))) (approx %1748 (-.f32 %6593 #s(literal 2 binary32))) (approx %1748 (-.f32 %6653 (+.f32 #s(literal 2 binary32) %5909))) (approx %1748 (-.f32 %6658 (+.f32 #s(literal 2 binary32) %6634))) (approx %1749 (fma.f32 #s(literal -1/2 binary32) u (*.f32 #s(literal -1/8 binary32) %9228))) (approx %1749 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %9238 %533) %6760) (*.f32 #s(literal 1/8 binary32) %9228))) (approx %1749 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %9253 %791) %6760) (fma.f32 #s(literal 1/32 binary32) (/.f32 %9233 %533) (fma.f32 #s(literal 1/8 binary32) %9228 (*.f32 #s(literal 1/4 binary32) (/.f32 %9236 %533)))))) (approx %1758 (/.f32 %9263 s)) (approx %1758 (/.f32 (fma.f32 #s(literal -1/8 binary32) %8495 (fma.f32 #s(literal 1/32 binary32) %9266 (fma.f32 #s(literal 1/8 binary32) %9227 (fma.f32 #s(literal 1/8 binary32) %8495 (fma.f32 #s(literal 1/4 binary32) %104 %9268))))) s)) (approx %1758 (/.f32 (fma.f32 #s(literal -1/2 binary32) %7037 (fma.f32 #s(literal -1/8 binary32) %8495 (fma.f32 #s(literal -1/16 binary32) %7038 (fma.f32 #s(literal 1/32 binary32) %9266 (fma.f32 #s(literal 1/24 binary32) %7038 (fma.f32 #s(literal 1/16 binary32) %9276 (fma.f32 #s(literal 1/8 binary32) %9227 (fma.f32 #s(literal 1/8 binary32) %8495 (fma.f32 #s(literal 1/4 binary32) %104 (fma.f32 #s(literal 1/4 binary32) %9277 (fma.f32 #s(literal 1/4 binary32) %9267 (*.f32 #s(literal 1/4 binary32) %9278)))))))))))) s)) (approx %1758 (/.f32 (fma.f32 #s(literal -1/2 binary32) %7050 (fma.f32 #s(literal -1/2 binary32) %7037 (fma.f32 #s(literal -1/4 binary32) %8518 (fma.f32 #s(literal -1/8 binary32) %8495 (fma.f32 #s(literal -1/16 binary32) %7038 (fma.f32 #s(literal -1/48 binary32) %8519 (fma.f32 #s(literal 1/96 binary32) %8519 (fma.f32 #s(literal 1/32 binary32) %9266 (fma.f32 #s(literal 1/24 binary32) %7038 (fma.f32 #s(literal 1/16 binary32) (/.f32 %9294 %791) (fma.f32 #s(literal 1/16 binary32) %9276 (fma.f32 #s(literal 1/8 binary32) %9227 (fma.f32 #s(literal 1/8 binary32) %8495 (fma.f32 #s(literal 1/4 binary32) %104 (fma.f32 #s(literal 1/4 binary32) (/.f32 %9299 %791) (fma.f32 #s(literal 1/4 binary32) %9277 (fma.f32 #s(literal 1/4 binary32) %9267 (fma.f32 #s(literal 1/4 binary32) %9278 (fma.f32 #s(literal 1/4 binary32) (/.f32 %9301 %791) (*.f32 #s(literal 1/2 binary32) (/.f32 %9303 %791))))))))))))))))))))) s)) (approx %1764 (/.f32 s %9263)) (approx %1764 (*.f32 s (fma.f32 #s(literal -1 binary32) (/.f32 %9336 s) %9338))) (approx %1764 (*.f32 s (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %9358 %533) %9338) (fma.f32 #s(literal -1/8 binary32) %9362 (fma.f32 #s(literal 1/32 binary32) %9363 (fma.f32 #s(literal 1/8 binary32) %9362 (*.f32 #s(literal 1/4 binary32) %9364))))))) (approx %1764 (*.f32 s (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %9358 %9344) %9263) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) %6772 (fma.f32 #s(literal -1/16 binary32) %6774 (fma.f32 #s(literal 1/24 binary32) %6774 %9253))) %9336) %9263) (fma.f32 #s(literal -1/2 binary32) (/.f32 %7049 %9329) (fma.f32 #s(literal -1/4 binary32) (/.f32 %7062 %9329) (fma.f32 #s(literal -1/48 binary32) %9381 (fma.f32 #s(literal 1/96 binary32) %9381 (fma.f32 #s(literal 1/16 binary32) (/.f32 %9294 %9329) (fma.f32 #s(literal 1/4 binary32) (/.f32 %9299 %9329) (fma.f32 #s(literal 1/4 binary32) (/.f32 %9301 %9329) (*.f32 #s(literal 1/2 binary32) (/.f32 %9303 %9329))))))))))) %791) %9338) (fma.f32 #s(literal -1 binary32) (/.f32 %9345 (*.f32 %533 %9263)) (fma.f32 #s(literal -1/2 binary32) (/.f32 %6772 %9400) (fma.f32 #s(literal -1/8 binary32) %9362 (fma.f32 #s(literal -1/16 binary32) %9402 (fma.f32 #s(literal 1/32 binary32) %9363 (fma.f32 #s(literal 1/24 binary32) %9402 (fma.f32 #s(literal 1/16 binary32) (/.f32 %9245 %9400) (fma.f32 #s(literal 1/8 binary32) %9362 (fma.f32 #s(literal 1/4 binary32) (/.f32 %9249 %9400) (fma.f32 #s(literal 1/4 binary32) %9364 (*.f32 #s(literal 1/4 binary32) (/.f32 %9250 %9400))))))))))))))) (approx %1778 %6783) (approx %1778 (/.f32 (fma.f32 #s(literal -1 binary32) %9421 %6782) s)) (approx %1778 (/.f32 %9427 s)) (approx %1778 (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %8121 %791) %9427) s)) (approx %1780 (-.f32 %9434 #s(literal 1 binary32))) (approx %1780 (-.f32 %6787 %6784)) (approx %1780 (-.f32 (*.f32 #s(literal -1 binary32) %6797) %6789)) (approx %1784 (-.f32 %6783 #s(literal 1 binary32))) (approx %1784 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %9444 %533)) (+.f32 #s(literal 1 binary32) %9434))) (approx %1784 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %9444 %6693)) (fma.f32 #s(literal -1 binary32) %6796 (*.f32 #s(literal -1 binary32) %7891))) %791)) (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) %6783 (+.f32 %6787 %7867))))) (approx %5423 (-.f32 %9462 %7715)) (approx %5423 (-.f32 %9472 %7715)) (approx %5423 (-.f32 %9482 %9495)) (approx %5457 %9498) (approx %5457 (-.f32 %9462 %9500)) (approx %5457 (-.f32 %9472 %9500)) (approx %5457 (-.f32 %9482 (+.f32 #s(literal 1 binary32) %9495))) (approx %5466 %9508) (approx %5466 (-.f32 (+.f32 %9508 (fma.f32 #s(literal -1/4 binary32) %9512 %9514)) %9517)) (approx %5466 (-.f32 (+.f32 %9508 (fma.f32 #s(literal -1/4 binary32) %9512 %9528)) %9517)) (approx %5466 (-.f32 (+.f32 %9508 (fma.f32 #s(literal -1/4 binary32) %9512 (fma.f32 #s(literal 1/6 binary32) %9560 %9528))) %9517)) (approx %5510 (*.f32 #s(literal -1 binary32) (*.f32 s %9508))) (approx %5510 (*.f32 s (fma.f32 #s(literal -1 binary32) %9508 (*.f32 #s(literal -1 binary32) %9575)))) (approx %5510 (*.f32 s (fma.f32 #s(literal -1 binary32) %9508 (fma.f32 #s(literal -1 binary32) %9575 (*.f32 #s(literal -1/2 binary32) %9526))))) (approx %5510 (*.f32 s (fma.f32 #s(literal -1 binary32) %9508 (fma.f32 #s(literal -1 binary32) %9575 (fma.f32 #s(literal -1/2 binary32) %9526 (*.f32 #s(literal -1/6 binary32) %9560)))))) (approx %1815 (-.f32 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 1/2 binary32) %7800 %21)) (fma.f32 #s(literal 1/8 binary32) %5908 (fma.f32 #s(literal 1/4 binary32) %30 %9595)))) (approx %1815 (-.f32 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal 1/2 binary32) %7800 (fma.f32 #s(literal 1/2 binary32) %7808 %21))) (fma.f32 #s(literal 1/24 binary32) %6395 (fma.f32 #s(literal 1/8 binary32) %5908 (fma.f32 #s(literal 1/4 binary32) %30 (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 %786 %1658) %791) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 %13 (-.f32 (*.f32 #s(literal 1/2 binary32) %7799) (fma.f32 #s(literal 1/8 binary32) %786 (*.f32 #s(literal 1/2 binary32) %9593)))) %791) %9595))))))) (approx %1816 (-.f32 %6407 %9618)) (approx %1816 (-.f32 %6409 (fma.f32 #s(literal 2 binary32) %7800 (fma.f32 #s(literal 2 binary32) %9624 %9618)))) (approx %1816 (-.f32 %6411 (fma.f32 #s(literal 2 binary32) %7800 (fma.f32 #s(literal 2 binary32) %9624 (fma.f32 #s(literal 2 binary32) (/.f32 (*.f32 u (*.f32 %17 (-.f32 %6595 (fma.f32 #s(literal 2 binary32) %7799 (*.f32 #s(literal 2 binary32) %9623))))) %791) (fma.f32 #s(literal 2 binary32) %7808 (fma.f32 #s(literal 4 binary32) %21 (/.f32 (*.f32 u (*.f32 %13 %9622)) %791)))))))) (approx %1817 (-.f32 %79 %9618)) (approx %1817 (-.f32 %6401 (fma.f32 #s(literal -4 binary32) %9648 (fma.f32 #s(literal 2 binary32) %7800 (fma.f32 #s(literal 2 binary32) %9652 %9618))))) (approx %1817 (-.f32 %6404 (fma.f32 #s(literal -4 binary32) %9648 (fma.f32 #s(literal -2 binary32) (/.f32 %9660 %791) (fma.f32 #s(literal -2 binary32) (/.f32 %9663 %791) (fma.f32 #s(literal 2 binary32) %7800 (fma.f32 #s(literal 2 binary32) %9652 (fma.f32 #s(literal 2 binary32) (/.f32 %9668 %791) (fma.f32 #s(literal 2 binary32) %7808 (fma.f32 #s(literal 4 binary32) %21 (/.f32 %9671 %791))))))))))) (approx %1843 (/.f32 %9621 s)) (approx %1843 (/.f32 (-.f32 (+.f32 %13 %9693) %1662) s)) (approx %1843 (/.f32 (-.f32 (+.f32 %13 %9709) %1662) s)) (approx %1843 (/.f32 (-.f32 (+.f32 %13 (fma.f32 #s(literal 1/24 binary32) %9751 %9709)) %1662) s)) (approx %1873 (*.f32 #s(literal -1 binary32) %9621)) (approx %1873 (fma.f32 #s(literal -1 binary32) %9621 (*.f32 #s(literal -1/2 binary32) %9692))) (approx %1873 (fma.f32 #s(literal -1 binary32) %9621 (fma.f32 #s(literal -1/2 binary32) %9692 (*.f32 #s(literal -1/6 binary32) %9708)))) (approx %1873 (fma.f32 #s(literal -1 binary32) %9621 (fma.f32 #s(literal -1/2 binary32) %9692 (fma.f32 #s(literal -1/6 binary32) %9708 (*.f32 #s(literal -1/24 binary32) %9751))))) (approx %1893 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) %21))) (approx %1893 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %9658 %533))) %439)) (approx %1893 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %9719 %791))) (fma.f32 #s(literal -4 binary32) %9648 %7801))) (approx %1911 (*.f32 #s(literal -1 binary32) %7593)) (approx %1911 (fma.f32 #s(literal -1 binary32) %7593 %9791)) (approx %1911 (fma.f32 #s(literal -1 binary32) %7593 %9798)) (approx %1911 (fma.f32 #s(literal -1 binary32) %7593 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) %7631) (*.f32 #s(literal 1/24 binary32) %7640)) %791) %9798))) (approx %1915 %8003) (approx %1915 %8036) (approx %1915 %8050) (approx %1915 %8072) (approx %1918 %9812) (approx %1918 (+.f32 %9812 %8195)) (approx %1918 (+.f32 %9812 (fma.f32 #s(literal -1/2 binary32) %8095 %9820))) (approx %1918 (+.f32 %9812 (fma.f32 #s(literal -1/2 binary32) %8095 (fma.f32 #s(literal 1/6 binary32) (/.f32 (fma.f32 #s(literal -6 binary32) (*.f32 %8225 %8275) (fma.f32 #s(literal -3 binary32) (*.f32 %8225 %8265) (*.f32 #s(literal -1/4 binary32) %8239))) %791) %9820)))) (approx %1947 (-.f32 %7713 %9500)) (approx %1947 (-.f32 %7727 (+.f32 #s(literal 1 binary32) %7743))) (approx %1947 (-.f32 %7766 (+.f32 #s(literal 1 binary32) %7795))) (approx %1951 (-.f32 (+.f32 %9508 (fma.f32 #s(literal -13176795/16777216 binary32) %9842 %9514)) %9517)) (approx %1951 (-.f32 (+.f32 %9508 (fma.f32 #s(literal -13176795/16777216 binary32) %9842 %9854)) %9517)) (approx %1951 (-.f32 (+.f32 %9508 (fma.f32 #s(literal -13176795/16777216 binary32) %9842 (fma.f32 #s(literal 1/6 binary32) %9881 %9854))) %9517)) (approx %1980 (*.f32 s (fma.f32 #s(literal -1 binary32) %9508 (*.f32 #s(literal -1 binary32) %9890)))) (approx %1980 (*.f32 s (fma.f32 #s(literal -1 binary32) %9508 (fma.f32 #s(literal -1 binary32) %9890 (*.f32 #s(literal -1/2 binary32) %9852))))) (approx %1980 (*.f32 s (fma.f32 #s(literal -1 binary32) %9508 (fma.f32 #s(literal -1 binary32) %9890 (fma.f32 #s(literal -1/2 binary32) %9852 (*.f32 #s(literal -1/6 binary32) %9881)))))) (approx %38 (+.f32 #s(literal 1 binary32) %9908)) (approx %38 (+.f32 #s(literal 1 binary32) %9917)) (approx %25 (+.f32 #s(literal 1 binary32) %9920)) (approx %25 (+.f32 #s(literal 1 binary32) %9928)) (approx %61 (+.f32 #s(literal 2 binary32) %9920)) (approx %61 (+.f32 #s(literal 2 binary32) %9928)) (approx %62 (+.f32 #s(literal 1/2 binary32) %9939)) (approx %62 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %9945 %6415) s)) %16) s)))) (approx %93 (+.f32 #s(literal 2 binary32) %9908)) (approx %93 (+.f32 #s(literal 2 binary32) %9917)) (approx %138 (+.f32 #s(literal 1/2 binary32) %9960)) (approx %138 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %9942 (fma.f32 #s(literal -1/16 binary32) %9911 (*.f32 #s(literal 1/24 binary32) %9911))) %6415) s)) %14) s)))) (approx %139 (*.f32 #s(literal -1 binary32) (/.f32 %9974 s))) (approx %139 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %6461 %6457) s))) (approx %139 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %9982 %791) %6461) %6457) s))) (approx %139 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %9989 s) %6508) %7405) %791) %6461) %6457) s))) (approx %310 (*.f32 #s(literal -1 binary32) (/.f32 s %9974))) (approx %310 (*.f32 #s(literal -1 binary32) (*.f32 s (-.f32 %10009 %10012)))) (approx %310 (*.f32 #s(literal -1 binary32) (*.f32 s (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %10021 %791) %10009) %10012)))) (approx %310 (*.f32 #s(literal -1 binary32) (*.f32 s (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %6486 %10002) (fma.f32 #s(literal -1/4 binary32) (/.f32 %6488 %10002) (fma.f32 #s(literal -1/12 binary32) %10030 (fma.f32 #s(literal -1/192 binary32) %10031 (*.f32 #s(literal 1/480 binary32) %10031))))) (fma.f32 #s(literal -1/4 binary32) (/.f32 %6504 %10002) (fma.f32 #s(literal -1/480 binary32) %10031 (fma.f32 #s(literal 1/192 binary32) %10031 (fma.f32 #s(literal 1/12 binary32) %10030 (fma.f32 #s(literal 1/2 binary32) (/.f32 %6512 %10002) (/.f32 (*.f32 %10047 %10048) %9974))))))) s) %10018) %10020) %791) %10009) %10012)))) (approx %1746 %10068) (approx %1746 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %6598 %10070) s))) (approx %1746 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %10078 s) %9234) s) %10070) s))) (approx %1746 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %10090 s) %10092) s) %9234) s) %10070) s))) (approx %1745 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/2 binary32) (/.f32 %10101 %791) %5909))) (approx %1745 (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %10101 (*.f32 #s(literal 1/2 binary32) (/.f32 %10109 s))) %791) %5909))) (approx %1747 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) %10067))) (approx %1747 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %6595 %9234) s)) %10070) s)))) (approx %1747 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %10128 %10092) s) %6595) %9234) s)) %10070) s)))) (approx %39 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %5901 %13) s)) #s(literal 2 binary32))) (approx %39 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/6 binary32) %9911) %6595) s)) %13) s)) #s(literal 2 binary32))) (approx %26 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %7009 s)) #s(literal 2 binary32))) (approx %26 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1/6 binary32) %9911) %6595) s)) %342) s)) #s(literal 2 binary32))) (approx %402 (-.f32 %9960 #s(literal 1/2 binary32))) (approx %402 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/16 binary32) %9911 (fma.f32 #s(literal 1/24 binary32) %9911 %9943)) %6415) s)) %14) s)) #s(literal 1/2 binary32))) (approx %40 (+.f32 #s(literal 1 binary32) %10181)) (approx %40 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %13 (*.f32 #s(literal 1/2 binary32) (/.f32 %10184 s))) %2022) s)))) (approx %40 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %10193 (fma.f32 #s(literal -1/4 binary32) %10194 (fma.f32 #s(literal 1/12 binary32) %793 (*.f32 #s(literal 1/4 binary32) %10194)))) s)) (*.f32 #s(literal 1/2 binary32) %10184)) s) %6692) %2022) s)))) (approx %42 %10181) (approx %42 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %13 (fma.f32 #s(literal -1/8 binary32) %5857 (*.f32 #s(literal 1/2 binary32) (/.f32 %10212 s)))) %2022) s))) (approx %42 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %10231 s)) %10234) s) %6692) %2022) s))) (approx %42 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %6465 s) (fma.f32 #s(literal -1/4 binary32) (/.f32 %6478 s) (fma.f32 #s(literal -1/12 binary32) %793 (fma.f32 #s(literal -1/48 binary32) (/.f32 %6480 s) (fma.f32 #s(literal 1/12 binary32) (/.f32 %10245 s) (fma.f32 #s(literal 1/4 binary32) (/.f32 %10247 s) (*.f32 #s(literal 1/2 binary32) (/.f32 %10251 s)))))))) %10230) s)) %10234) s) %6692) %2022) s))) (approx %27 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %10270 %7033) s) %6760)) (approx %27 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %6909 s) %6771) s) %7033) s) %6760)) (approx %44 (+.f32 #s(literal 1 binary32) %10284)) (approx %44 (+.f32 #s(literal 1 binary32) %10291)) (approx %44 (+.f32 #s(literal 1 binary32) %10301)) (approx %58 (+.f32 #s(literal 1 binary32) %10307)) (approx %58 (+.f32 #s(literal 1 binary32) %10316)) (approx %59 (+.f32 #s(literal 2 binary32) %10307)) (approx %59 (+.f32 #s(literal 2 binary32) %10316)) (approx %60 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %10324 #s(literal 13176795/16777216 binary32)) s)))) (approx %60 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %10324 (+.f32 #s(literal 13176795/16777216 binary32) (/.f32 #s(literal 26482421150709471190661161091833125/41538374868278621028243970633760768 binary32) %2608))) s)))) (approx %63 (*.f32 #s(literal -1 binary32) (/.f32 %10337 s))) (approx %63 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %10342 #s(literal 13176795/16777216 binary32)) s))) (approx %63 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %10347 s) %6415) s) %16) #s(literal 13176795/16777216 binary32)) s))) (approx %63 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 762619864465648886625/1180591620717411303424 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 %6511 s) %6444)) s) %6415) s) %16) #s(literal 13176795/16777216 binary32)) s))) (approx %64 (*.f32 #s(literal -1 binary32) (/.f32 %10367 s))) (approx %64 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %6868 %10367) s))) (approx %64 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %10375 s) %6867) s) %10367) s))) (approx %64 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 u %6511) s) %10375) s) %6867) s) %10367) s))) (approx %89 %10397) (approx %89 %10409) (approx %94 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %10394 %105) s) %6887)) (approx %94 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %10400 (fma.f32 #s(literal -1/16 binary32) %10399 (*.f32 #s(literal 1/24 binary32) %10399))) %6771) s)) %105) s) %6887)) (approx %117 (*.f32 #s(literal -1 binary32) (/.f32 %3377 s))) (approx %121 (*.f32 #s(literal -1 binary32) (/.f32 %3378 s))) (approx %131 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1/4 binary32) %30 %6902))) (approx %131 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/8 binary32) %8495 (fma.f32 #s(literal -1/8 binary32) %5857 (fma.f32 #s(literal 1/8 binary32) %8495 %9935))) %106) s) %6887))) (approx %131 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %10445 %6927) s)) %106) s) %6887))) (approx %141 (*.f32 #s(literal -1 binary32) (/.f32 s %10454))) (approx %141 (*.f32 #s(literal -1 binary32) (*.f32 s %10469))) (approx %141 (*.f32 #s(literal -1 binary32) (*.f32 s %10480))) (approx %141 (*.f32 #s(literal -1 binary32) (*.f32 s %10517))) (approx %5907 %9920) (approx %5913 %10522) (approx %5920 (-.f32 %10522 #s(literal 2 binary32))) (approx %161 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %10270 %105) s) %6760)) (approx %161 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %6897 s) %6771) s) %105) s) %6760)) (approx %164 (*.f32 #s(literal -1 binary32) %10538)) (approx %164 (*.f32 #s(literal -1 binary32) %10542)) (approx %164 (*.f32 #s(literal -1 binary32) %10550)) (approx %164 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/4 binary32) %7084 (fma.f32 #s(literal -1/480 binary32) %7074 (fma.f32 #s(literal 1/192 binary32) %7074 (fma.f32 #s(literal 1/12 binary32) %7072 (*.f32 #s(literal 1/2 binary32) %7090))))) (fma.f32 #s(literal -1/2 binary32) %7068 (fma.f32 #s(literal -1/4 binary32) %7070 (fma.f32 #s(literal -1/12 binary32) %7072 (fma.f32 #s(literal -1/192 binary32) %7074 (*.f32 #s(literal 1/480 binary32) %7074)))))) s) %7086) %10545) %791) %7045) %7041) s))) (approx %3770 (*.f32 #s(literal -1 binary32) (/.f32 s %10537))) (approx %3770 (*.f32 #s(literal -1 binary32) (*.f32 s (-.f32 %10583 %10586)))) (approx %3770 (*.f32 #s(literal -1 binary32) (*.f32 s (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %10592 %10594) %791) %10583) %10586)))) (approx %3770 (*.f32 #s(literal -1 binary32) (*.f32 s (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %7068 %10576) (fma.f32 #s(literal -1/4 binary32) (/.f32 %7070 %10576) (fma.f32 #s(literal -1/12 binary32) %10604 (fma.f32 #s(literal -1/192 binary32) %10605 (*.f32 #s(literal 1/480 binary32) %10605))))) (fma.f32 #s(literal -1/4 binary32) (/.f32 %7084 %10576) (fma.f32 #s(literal -1/480 binary32) %10605 (fma.f32 #s(literal 1/192 binary32) %10605 (fma.f32 #s(literal 1/12 binary32) %10604 (fma.f32 #s(literal 1/2 binary32) (/.f32 %7090 %10576) (/.f32 (*.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %10613 (fma.f32 #s(literal -1/16 binary32) %10614 (*.f32 #s(literal 1/24 binary32) %10614))) (fma.f32 #s(literal -1/24 binary32) %10614 (fma.f32 #s(literal 1/16 binary32) %10614 (*.f32 #s(literal 1/2 binary32) %10613)))) (-.f32 %6909 %6897)) %10537))))))) s) %10592) %10594) %791) %10583) %10586)))) (approx %1289 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -4 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 %8559 s))) s)))) (approx %1289 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -4 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %10649 s) %8559) s))) s)))) (approx %5421 (fma.f32 #s(literal -1 binary32) %10538 %7184)) (approx %5421 (fma.f32 #s(literal -1 binary32) %10542 %7184)) (approx %5421 (fma.f32 #s(literal -1 binary32) %10550 %7184)) (approx %188 (+.f32 #s(literal 1/2 binary32) %10667)) (approx %188 (+.f32 #s(literal 1/2 binary32) %10674)) (approx %188 (+.f32 #s(literal 1/2 binary32) %10686)) (approx %191 (-.f32 %10689 %1699)) (approx %191 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %10665 %10692) s)) #s(literal 1/2 binary32))) (approx %191 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %10665 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/8 binary32) %786 (fma.f32 #s(literal 1/8 binary32) %786 (/.f32 %10677 s))) %9945) s))) s)) #s(literal 1/2 binary32))) (approx %197 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %9936 %10709) s)))) (approx %197 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %10682) %10709) s)))) (approx %201 (+.f32 %7249 %10721)) (approx %201 (+.f32 %7249 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %10726 s) %10728) s)))) (approx %201 (+.f32 %7249 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %10738 s) %10740) s) %10728) s)))) (approx %1284 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %10304 #s(literal 13176795/4194304 binary32)) s)) #s(literal 2 binary32))) (approx %1284 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %10310 #s(literal 173627926472025/35184372088832 binary32)) s)) #s(literal 13176795/4194304 binary32)) s)) #s(literal 2 binary32))) (approx %1494 (+.f32 #s(literal 1 binary32) %10763)) (approx %1494 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %10768 s) %6692) #s(literal 13176795/8388608 binary32)) s)))) (approx %1494 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %10193 (+.f32 #s(literal 762619864465648886625/295147905179352825856 binary32) (fma.f32 #s(literal 13176795/8388608 binary32) %10768 (*.f32 #s(literal 173627926472025/70368744177664 binary32) %10761)))) s) %6724) %10767) s) %6692) #s(literal 13176795/8388608 binary32)) s)))) (approx %1495 %10763) (approx %1495 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %10794 s) %6692) #s(literal 13176795/8388608 binary32)) s))) (approx %1495 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %10804 s) %6724) %10793) s) %6692) #s(literal 13176795/8388608 binary32)) s))) (approx %1495 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %10820 s) %10193) %10803) s) %6724) %10793) s) %6692) #s(literal 13176795/8388608 binary32)) s))) (approx %230 (+.f32 #s(literal 1 binary32) %10833)) (approx %230 (+.f32 #s(literal 1 binary32) %10842)) (approx %230 (+.f32 #s(literal 1 binary32) %10857)) (approx %261 %10833) (approx %261 (*.f32 #s(literal -1 binary32) (/.f32 %10865 s))) (approx %261 (*.f32 #s(literal -1 binary32) (/.f32 %10880 s))) (approx %261 (*.f32 #s(literal -1 binary32) (/.f32 %10908 s))) (approx %140 (*.f32 #s(literal -1 binary32) %10689)) (approx %140 (*.f32 #s(literal -1 binary32) (/.f32 %10915 s))) (approx %140 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %10889 %791) %10915) s))) (approx %140 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 u %9989) s) %10889) %791) %10915) s))) (approx %229 (+.f32 #s(literal 2 binary32) %10833)) (approx %229 (+.f32 #s(literal 2 binary32) %10842)) (approx %229 (+.f32 #s(literal 2 binary32) %10857)) (approx %311 (*.f32 #s(literal -1 binary32) (*.f32 s (+.f32 %10006 %180)))) (approx %311 (*.f32 #s(literal -1 binary32) (*.f32 s (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) u (*.f32 #s(literal -1 binary32) (/.f32 %10047 s))) s) %10006)))) (approx %311 (*.f32 #s(literal -1 binary32) (*.f32 s (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) u (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %10021 s) %10043) %10046) s))) s) %10006)))) (approx %316 (*.f32 #s(literal -1 binary32) (*.f32 s (+.f32 %1617 %10462)))) (approx %316 (*.f32 #s(literal -1 binary32) (*.f32 s (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %10503 s)) #s(literal 1 binary32)) s) %10462)))) (approx %316 (*.f32 #s(literal -1 binary32) (*.f32 s (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %10477 s) %10499) %10502) s)) #s(literal 1 binary32)) s) %10462)))) (approx %320 (*.f32 #s(literal -1 binary32) (*.f32 s %10985))) (approx %5962 (*.f32 #s(literal -1 binary32) (/.f32 %344 s))) (approx %347 (*.f32 #s(literal -1 binary32) %10992)) (approx %351 %10996) (approx %353 (fma.f32 #s(literal -1 binary32) %10992 %126)) (approx %357 (+.f32 #s(literal 1 binary32) %10996)) (approx %359 (+.f32 #s(literal 1 binary32) %10397)) (approx %359 (+.f32 #s(literal 1 binary32) %10409)) (approx %362 (-.f32 %11008 #s(literal 1/2 binary32))) (approx %362 (-.f32 %11014 #s(literal 1/2 binary32))) (approx %362 (-.f32 %11029 #s(literal 1/2 binary32))) (approx %374 (+.f32 #s(literal 1/2 binary32) %11008)) (approx %374 (+.f32 #s(literal 1/2 binary32) %11014)) (approx %374 (+.f32 #s(literal 1/2 binary32) %11029)) (approx %375 (-.f32 %6904 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1/4 binary32) %30 %152)))) (approx %375 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %11006 %10692) s)) #s(literal 1/2 binary32))) (approx %375 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %11006 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/8 binary32) %786 (fma.f32 #s(literal -1/24 binary32) %10399 (fma.f32 #s(literal 1/16 binary32) %10399 (fma.f32 #s(literal 1/8 binary32) %786 %10401)))) %10445) s))) s)) #s(literal 1/2 binary32))) (approx %376 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %9936 %11059) s)))) (approx %376 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %11025) %11059) s)))) (approx %381 (+.f32 %7249 (*.f32 #s(literal -2 binary32) %11007))) (approx %381 (+.f32 %7249 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %11077 %11078) s)))) (approx %381 (+.f32 %7249 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %11089 %11090) s) %11078) s)))) (approx %384 (-.f32 (+.f32 %372 (*.f32 #s(literal 2 binary32) %11007)) %7249)) (approx %384 (-.f32 (+.f32 %372 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) %11077) %11078) s))) %7249)) (approx %384 (-.f32 (+.f32 %372 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/6 binary32) %11089) %11090) s)) %11078) s))) %7249)) (approx %391 (*.f32 #s(literal -1 binary32) (/.f32 %11121 s))) (approx %391 (*.f32 #s(literal -1 binary32) (/.f32 %11131 s))) (approx %391 (*.f32 #s(literal -1 binary32) (/.f32 %11149 s))) (approx %391 (*.f32 #s(literal -1 binary32) (/.f32 %11179 s))) (approx %396 (*.f32 #s(literal -1 binary32) (/.f32 s %10367))) (approx %396 (*.f32 #s(literal -1 binary32) (*.f32 s (fma.f32 #s(literal -1/8 binary32) %11189 (fma.f32 #s(literal 1/8 binary32) %11189 %11190))))) (approx %396 (*.f32 #s(literal -1 binary32) (*.f32 s (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %11199 %11200) (fma.f32 #s(literal -1/24 binary32) %11202 (fma.f32 #s(literal 1/16 binary32) %11202 (fma.f32 #s(literal 1/2 binary32) (/.f32 %6421 %11188) (/.f32 #s(literal 762619864465648886625/1180591620717411303424 binary32) %11188))))) %11198) s) %11190)))) (approx %396 (*.f32 #s(literal -1 binary32) (*.f32 s (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %10347 %11198) %11200) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %11225 %6415) %11200) (fma.f32 #s(literal -1/4 binary32) (/.f32 %6478 %11188) (fma.f32 #s(literal -1/48 binary32) %11229 (fma.f32 #s(literal 1/96 binary32) %11229 (*.f32 #s(literal 1/2 binary32) (/.f32 %6468 %11188))))))) %11225) s)) %11198) s) %11190)))) (approx %404 %11251) (approx %404 %11265) (approx %404 %11291) (approx %445 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) %10689))) (approx %445 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 2 binary32) %10454 %11298) s)))) (approx %445 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %11297 (*.f32 #s(literal -1 binary32) %11308)) s) %11312) s)))) (approx %6006 (*.f32 #s(literal -1 binary32) (*.f32 s %3759))) (approx %6014 (-.f32 %9939 #s(literal 1/2 binary32))) (approx %6014 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %9942 (fma.f32 #s(literal -1/24 binary32) %9911 (*.f32 #s(literal 1/16 binary32) %9911))) %6415) s)) %16) s)) #s(literal 1/2 binary32))) (approx %538 (*.f32 #s(literal -1 binary32) %11334)) (approx %538 (*.f32 %533 (-.f32 %10468 %10465))) (approx %538 (*.f32 %533 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %9982 (*.f32 %791 %10458))) %11344))) (approx %538 (*.f32 %533 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %9989 (*.f32 s %10458)) (/.f32 (pow.f32 %10048 #s(literal 2 binary32)) (*.f32 s (*.f32 u (pow.f32 %9974 #s(literal 3 binary32)))))) (*.f32 #s(literal -1 binary32) (/.f32 %9982 %10458))) %791)) %11344))) (approx %541 (+.f32 #s(literal 2 binary32) %11367)) (approx %541 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 %11373 s))) %11364) s)))) (approx %541 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %10075 (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %10234 %11365)) (fma.f32 #s(literal 2 binary32) %10294 (*.f32 u (*.f32 %10179 %11373))))) s) %6595) %11372) s))) %11364) s)))) (approx %568 (+.f32 #s(literal 1 binary32) %11367)) (approx %568 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 %11409 s))) %11364) s)))) (approx %568 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %11433 s) %6595) %11408) s))) %11364) s)))) (approx %666 (-.f32 %10667 #s(literal 1/2 binary32))) (approx %666 (-.f32 %10674 #s(literal 1/2 binary32))) (approx %666 (-.f32 %10686 #s(literal 1/2 binary32))) (approx %668 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) %10666)) %10721)) (approx %668 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) %10341 %11457) (fma.f32 #s(literal 2 binary32) (/.f32 %11459 s) (*.f32 #s(literal 2 binary32) %10341))) s)))) (approx %668 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %11456 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %11469 (*.f32 #s(literal 2 binary32) %10679)) (fma.f32 #s(literal -2 binary32) (/.f32 %11472 s) (fma.f32 #s(literal -2 binary32) %10679 (*.f32 #s(literal 2 binary32) (/.f32 %11474 s))))) s))) s)))) (approx %694 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) %11487))) (approx %694 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %10342 %10454) s)))) (approx %694 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %11136 s) %6415) s) %16) %10454) s)))) (approx %696 (+.f32 %7249 (*.f32 #s(literal -2 binary32) %11487))) (approx %696 (+.f32 %7249 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %11126 s) %11120) s)))) (approx %696 (+.f32 %7249 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 %11140 s) %11127) s) %11120) s)))) (approx %698 (/.f32 %11456 s)) (approx %698 (*.f32 #s(literal -1 binary32) (/.f32 %11529 s))) (approx %698 (*.f32 #s(literal -1 binary32) (/.f32 %11548 s))) (approx %698 (*.f32 #s(literal -1 binary32) (/.f32 %11577 s))) (approx %739 (+.f32 #s(literal 1 binary32) %11583)) (approx %739 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %11588 s) %10728) %11120) s)))) (approx %739 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) %6415 (*.f32 #s(literal -1 binary32) (/.f32 %11601 s))) %11587) s) %10728) %11120) s)))) (approx %742 %11583) (approx %742 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) %11617 %10728) %11120) s))) (approx %742 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %11628 %11629) s) %10728) %11120) s))) (approx %742 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/24 binary32) %11654 %11655) s) %11629) s) %10728) %11120) s))) (approx %745 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) %11617 %11120) %10728) s))) (approx %745 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %11670 %11629) s) %11120) %10728) s))) (approx %745 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %11678 %11655) s)) %11629) s) %11120) %10728) s))) (approx %748 %11367) (approx %748 (*.f32 #s(literal -1 binary32) (/.f32 %11696 s))) (approx %748 (*.f32 #s(literal -1 binary32) (/.f32 %11711 s))) (approx %748 (*.f32 #s(literal -1 binary32) (/.f32 %11761 s))) (approx %782 (*.f32 #s(literal -1 binary32) (/.f32 s %11365))) (approx %782 (*.f32 #s(literal -1 binary32) (*.f32 s %11771))) (approx %782 (*.f32 #s(literal -1 binary32) (*.f32 s %11785))) (approx %782 (*.f32 #s(literal -1 binary32) (*.f32 s %11807))) (approx %830 %11365) (approx %830 %11696) (approx %830 %11711) (approx %830 %11761) (approx %854 %11770) (approx %854 %11771) (approx %854 %11785) (approx %854 %11807) (approx %891 %11820) (approx %891 (+.f32 %11820 (*.f32 #s(literal 1/2 binary32) (/.f32 %11822 s)))) (approx %891 (+.f32 %11820 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %11829 s) %11831) s)))) (approx %891 (+.f32 %11820 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %11820 (fma.f32 #s(literal -1/24 binary32) %11752 (fma.f32 #s(literal -1/48 binary32) %11837 %11838))) s) %11829) s) %11831) s)))) (approx %923 %11850) (approx %923 (fma.f32 #s(literal -1/2 binary32) (/.f32 %11692 %11852) %11850)) (approx %923 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/4 binary32) %11856 (fma.f32 #s(literal -1/6 binary32) (/.f32 %11704 %11852) (*.f32 #s(literal 1/8 binary32) %11856))) %11862) s) %11850)) (approx %923 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/24 binary32) (/.f32 %11752 %11852) (fma.f32 #s(literal -1/48 binary32) (/.f32 %11837 %11852) (fma.f32 #s(literal 1/12 binary32) (/.f32 %11796 %11852) (fma.f32 #s(literal 1/2 binary32) (/.f32 %11875 s) (*.f32 #s(literal 1/2 binary32) (/.f32 %11877 %11852)))))) %11874) s)) %11862) s) %11850)) (approx %968 %11892) (approx %968 (+.f32 %11892 (*.f32 #s(literal -1/2 binary32) (/.f32 %11894 s)))) (approx %968 (+.f32 %11892 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %11901 s) %11903) s)))) (approx %968 (+.f32 %11892 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %11892 %11913) s) %11901) s) %11903) s)))) (approx %1005 %11891) (approx %1005 %10865) (approx %1005 (fma.f32 #s(literal -4 binary32) %10665 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %11931 s) %10876) s)))) (approx %1005 (fma.f32 #s(literal -4 binary32) %10665 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 (fma.f32 #s(literal -3 binary32) (/.f32 (*.f32 %11925 (*.f32 %10862 %11900)) %11928) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 %11892 #s(literal 3 binary32)) %11909) (exp.f32 (*.f32 #s(literal -12 binary32) %10665))) (*.f32 #s(literal 6 binary32) %11913))) s) (*.f32 #s(literal 1/2 binary32) %11931)) s) %10876) s)))) (approx %1050 %10880) (approx %1050 %10908) (approx %1077 %11334) (approx %1077 (*.f32 %533 %10469)) (approx %1077 (*.f32 %533 %10480)) (approx %1077 (*.f32 %533 %10517)) (approx %1129 (*.f32 #s(literal 1/4 binary32) (/.f32 s %10665))) (approx %1129 (*.f32 #s(literal -1 binary32) (*.f32 s %11975))) (approx %1129 (*.f32 #s(literal -1 binary32) (*.f32 s %11989))) (approx %1129 (*.f32 #s(literal -1 binary32) (*.f32 s %12011))) (approx %1166 (/.f32 #s(literal -1/4 binary32) %10665)) (approx %1166 %11975) (approx %1166 %11989) (approx %1166 %12011) (approx %1202 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %11364 %342) s)) #s(literal 1 binary32))) (approx %1202 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %11408 %6595) s) %11364) %342) s)) #s(literal 1 binary32))) (approx %1202 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) %10287 (fma.f32 #s(literal -1 binary32) %11403 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %11432 %10075) s) %11406))) %6595) s) %11364) %342) s)) #s(literal 1 binary32))) (approx %6171 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1 binary32) %11007 %7184))) (approx %6171 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1 binary32) %11013 %7184))) (approx %6171 (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1 binary32) %11028 %7184))) (approx %1258 %11457) (approx %1258 %11529) (approx %1258 %11548) (approx %1258 %11577) (approx %1285 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %7752 s) %11253) s) %6760)) (approx %1285 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -173627926472025/140737488355328 binary32) u (fma.f32 #s(literal -1 binary32) (/.f32 %12066 s) %7751)) s) %11253) s) %6760)) (approx %1290 (*.f32 #s(literal -1 binary32) %12076)) (approx %1290 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %8549 %7033) %11253) s))) (approx %1290 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %12085 %6771) %7752) s) %7033) %11253) s))) (approx %1290 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %12099 %6909) %12066) s) %6771) %7752) s) %7033) %11253) s))) (approx %1291 (*.f32 #s(literal -4 binary32) %12076)) (approx %1291 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -4 binary32) %12113 %12114) s) %12117) s))) (approx %1291 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -4 binary32) %12113 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -4 binary32) %8555 %12123) s) %12114)) s) %12117) s))) (approx %1291 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -4 binary32) %12113 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -4 binary32) %8555 (fma.f32 #s(literal -1 binary32) (/.f32 %12136 s) %12123)) s) %12114)) s) %12117) s))) (approx %1293 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -4 binary32) %8549 %12117) s))) (approx %1293 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %12154 s) %12114) s) %12117) s))) (approx %1293 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %12136 (fma.f32 #s(literal -1 binary32) %12162 (fma.f32 #s(literal -2/3 binary32) %12163 (*.f32 #s(literal 2 binary32) %8607)))) s) %12123) %12153) s) %12114) s) %12117) s))) (approx %1297 (-.f32 (*.f32 #s(literal -4 binary32) %12075) #s(literal 13176795/4194304 binary32))) (approx %1297 (-.f32 (fma.f32 #s(literal -4 binary32) %12075 %8550) #s(literal 13176795/4194304 binary32))) (approx %1297 (-.f32 (fma.f32 #s(literal -4 binary32) %12075 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -4 binary32) %8548 (fma.f32 #s(literal 4 binary32) %12085 (/.f32 %12122 s))) (*.f32 #s(literal 2 binary32) (/.f32 %12152 s))) s))) #s(literal 13176795/4194304 binary32))) (approx %1297 (-.f32 (fma.f32 #s(literal -4 binary32) %12075 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -4 binary32) %8548 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -4 binary32) (/.f32 %12133 s) (fma.f32 #s(literal -1 binary32) %12154 (fma.f32 #s(literal 4 binary32) %12099 (+.f32 (/.f32 (*.f32 %10649 %12075) s) (/.f32 %8580 s))))) (fma.f32 #s(literal -1 binary32) (/.f32 %12162 s) (fma.f32 #s(literal -2/3 binary32) (/.f32 %12163 s) (*.f32 #s(literal 2 binary32) (/.f32 %8607 s))))) s))) s))) #s(literal 13176795/4194304 binary32))) (approx %6193 (*.f32 #s(literal -1 binary32) (/.f32 s %12075))) (approx %6193 (*.f32 #s(literal -1 binary32) (*.f32 s (fma.f32 #s(literal -1 binary32) (/.f32 %12228 s) %12230)))) (approx %6193 (*.f32 #s(literal -1 binary32) (*.f32 s (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %12222 (fma.f32 #s(literal -1 binary32) (/.f32 %12246 s) %12223)) %12227) s) %12230)))) (approx %6193 (*.f32 #s(literal -1 binary32) (*.f32 s (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -173627926472025/140737488355328 binary32) %12222 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -2287859593396946659875/1180591620717411303424 binary32) %12222 (fma.f32 #s(literal -13176795/8388608 binary32) %12235 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -173627926472025/70368744177664 binary32) %12235 (fma.f32 #s(literal -10048885616991639921035866875/4951760157141521099596496896 binary32) %12222 (fma.f32 #s(literal -13176795/8388608 binary32) (/.f32 %12066 %12221) (*.f32 #s(literal 10048885616991639921035866875/9903520314283042199192993792 binary32) %12222)))) (fma.f32 #s(literal -1/4 binary32) (/.f32 %7062 %12221) (fma.f32 #s(literal -1/48 binary32) %12262 (fma.f32 #s(literal 1/96 binary32) %12262 (fma.f32 #s(literal 1/2 binary32) (/.f32 %7052 %12221) (+.f32 (/.f32 (*.f32 %12246 %8548) %12075) (/.f32 (*.f32 %12228 %12084) %12075))))))) s) %12236))) %12245) s) %12223)) %12227) s) %12230)))) (approx %1327 %12288) (approx %1327 (+.f32 %12288 (*.f32 #s(literal -1/2 binary32) (/.f32 %12290 s)))) (approx %1327 (+.f32 %12288 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %12296 s) %12298) s)))) (approx %1327 (+.f32 %12288 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %12288 %12305) s) %12296) s) %12298) s)))) (approx %1363 (-.f32 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %12321 s) %11706) s))) %11364)) (approx %1363 (-.f32 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 (fma.f32 #s(literal -3 binary32) (/.f32 (*.f32 %12315 (*.f32 %11692 %12295)) %12318) (fma.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (pow.f32 %12288 #s(literal 3 binary32)) %11837) (exp.f32 (*.f32 #s(literal 3 binary32) %11365))) (*.f32 #s(literal 6 binary32) %12305))) s) (*.f32 #s(literal 1/2 binary32) %12321)) s) %11706) s))) %11364)) (approx %1395 (*.f32 #s(literal -1/2 binary32) %10762)) (approx %1395 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %12355 s) %12357) s))) (approx %1395 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %12367 s) %12352) %12354) s) %12357) s))) (approx %1395 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) %10820) (fma.f32 #s(literal -1/2 binary32) (*.f32 %13 %12367) (fma.f32 #s(literal -1/24 binary32) %12378 (*.f32 #s(literal 1/4 binary32) (*.f32 %786 %12355))))) s) %12362) %12366) s) %12352) %12354) s) %12357) s))) (approx %1396 (*.f32 #s(literal -1/2 binary32) %12396)) (approx %1396 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %12403 s) %12405) s))) (approx %1396 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %12416 s) %12400) %12402) s) %12405) s))) (approx %1396 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %12426 (fma.f32 #s(literal -1/2 binary32) %12427 (fma.f32 #s(literal -1/24 binary32) %12428 (*.f32 #s(literal 1/4 binary32) %12429)))) s) %12411) %12415) s) %12400) %12402) s) %12405) s))) (approx %1403 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) %12446))) (approx %1403 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %12452 %12405) %16) s)))) (approx %1403 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %12464 %12400) %12450) s) %12405) %16) s)))) (approx %1411 (+.f32 #s(literal 2 binary32) %12474)) (approx %1411 (+.f32 #s(literal 2 binary32) %12484)) (approx %1411 (+.f32 #s(literal 2 binary32) %12501)) (approx %1438 (+.f32 #s(literal 1 binary32) %12474)) (approx %1438 (+.f32 #s(literal 1 binary32) %12484)) (approx %1438 (+.f32 #s(literal 1 binary32) %12501)) (approx %1442 %12474) (approx %1442 (*.f32 #s(literal -1 binary32) (/.f32 %12515 s))) (approx %1442 (*.f32 #s(literal -1 binary32) (/.f32 %12531 s))) (approx %1442 (*.f32 #s(literal -1 binary32) (/.f32 %12564 s))) (approx %1472 (*.f32 #s(literal -4 binary32) %12445)) (approx %1472 %12515) (approx %1472 %12531) (approx %1472 %12564) (approx %1492 %12573) (approx %1492 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %12575 %12395) s))) (approx %1492 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %12580 %12399) s) %12395) s))) (approx %1492 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %12425 s) %12410) s) %12399) s) %12395) s))) (approx %1497 (-.f32 %12396 #s(literal 1 binary32))) (approx %1497 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %12575 %12395) s)) #s(literal 1 binary32))) (approx %1497 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %12580 %12399) s)) %12395) s)) #s(literal 1 binary32))) (approx %1503 (-.f32 %12573 #s(literal 1 binary32))) (approx %1503 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %12575 (/.f32 %12614 s)) %12617) s)) #s(literal 1 binary32))) (approx %1503 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 u (*.f32 %12623 %10761)) s) (fma.f32 #s(literal -1 binary32) %12580 (/.f32 %12628 s))) %12623) s)) %12617) s)) #s(literal 1 binary32))) (approx %1523 (+.f32 #s(literal 1 binary32) %12643)) (approx %1523 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 %12651 s))) %12640) s)))) (approx %1523 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %12672 s) %6595) %12650) s))) %12640) s)))) (approx %1551 %12643) (approx %1551 (*.f32 #s(literal -1 binary32) (/.f32 %12691 s))) (approx %1551 (*.f32 #s(literal -1 binary32) (/.f32 %12706 s))) (approx %1551 (*.f32 #s(literal -1 binary32) (/.f32 %12749 s))) (approx %1584 %12641) (approx %1584 %12691) (approx %1584 %12706) (approx %1584 %12749) (approx %1633 (*.f32 #s(literal -1 binary32) (*.f32 s %12757))) (approx %1639 (*.f32 #s(literal -1 binary32) %12761)) (approx %1643 %12764) (approx %1646 (+.f32 #s(literal 1 binary32) %12764)) (approx %1674 (*.f32 #s(literal -1 binary32) (/.f32 %2136 s))) (approx %6292 (*.f32 #s(literal -1 binary32) (/.f32 %2137 s))) (approx %1705 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %12775 s)))) (approx %1705 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %12783 s) %12774) %16) s)))) (approx %1705 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) %10294) (fma.f32 #s(literal -1/2 binary32) (*.f32 %13 %12783) (fma.f32 #s(literal -1/24 binary32) %793 (*.f32 #s(literal 1/4 binary32) (*.f32 %786 %12775))))) s) %12780) %12782) s) %12774) %16) s)))) (approx %1748 (-.f32 %10068 #s(literal 2 binary32))) (approx %1748 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %9235 s) %10070) s)) #s(literal 2 binary32))) (approx %1748 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %12816 s) %9234) %6595) s) %10070) s)) #s(literal 2 binary32))) (approx %1749 (fma.f32 #s(literal -1/2 binary32) u (*.f32 #s(literal 1/8 binary32) (/.f32 %12826 s)))) (approx %1749 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 1/32 binary32) (/.f32 %12832 s) %9268) %12835) s) %6760)) (approx %1749 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (/.f32 %12841 s) (fma.f32 #s(literal 1/4 binary32) (/.f32 %12843 s) (*.f32 #s(literal 1/4 binary32) (/.f32 %12846 s)))) %12845) s)) %12835) s) %6760)) (approx %1758 (*.f32 #s(literal -1 binary32) (/.f32 %12858 s))) (approx %1758 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %12863 s) %12858) s))) (approx %1758 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %12873 s) %12863) s) %12858) s))) (approx %1758 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) %7062 (fma.f32 #s(literal -1/48 binary32) %7063 (fma.f32 #s(literal 1/96 binary32) %7063 (fma.f32 #s(literal 1/16 binary32) %12882 (fma.f32 #s(literal 1/4 binary32) %12886 (fma.f32 #s(literal 1/4 binary32) %12890 (fma.f32 #s(literal 1/2 binary32) %7052 (*.f32 #s(literal 1/2 binary32) %12891)))))))) s) %12873) s) %12863) s) %12858) s))) (approx %1764 (*.f32 #s(literal -1 binary32) (/.f32 s %12858))) (approx %1764 (*.f32 #s(literal -1 binary32) (*.f32 s (fma.f32 #s(literal -1/8 binary32) %12914 (fma.f32 #s(literal 1/32 binary32) (/.f32 %12832 %12913) (fma.f32 #s(literal 1/8 binary32) %12914 (fma.f32 #s(literal 1/4 binary32) (/.f32 %9236 %12913) %12917))))))) (approx %1764 (*.f32 #s(literal -1 binary32) (*.f32 s (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %12932 %12933) (fma.f32 #s(literal -1/24 binary32) %12935 (fma.f32 #s(literal 1/16 binary32) (/.f32 %12841 %12913) (fma.f32 #s(literal 1/16 binary32) %12935 (fma.f32 #s(literal 1/4 binary32) (/.f32 %12843 %12913) (fma.f32 #s(literal 1/4 binary32) (/.f32 %12846 %12913) (*.f32 #s(literal 1/2 binary32) (/.f32 %6772 %12913)))))))) %12931) s) %12917)))) (approx %1764 (*.f32 #s(literal -1 binary32) (*.f32 s (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %12965 %12863) %12933) (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 %12931 %12873) %12933) (fma.f32 #s(literal -1/4 binary32) (/.f32 %7062 %12913) (fma.f32 #s(literal -1/48 binary32) %12971 (fma.f32 #s(literal 1/96 binary32) %12971 (fma.f32 #s(literal 1/16 binary32) (/.f32 %12882 %12913) (fma.f32 #s(literal 1/4 binary32) (/.f32 %12886 %12913) (fma.f32 #s(literal 1/4 binary32) (/.f32 %12890 %12913) (fma.f32 #s(literal 1/2 binary32) (/.f32 %7052 %12913) (*.f32 #s(literal 1/2 binary32) (/.f32 %12891 %12913))))))))))) %12965) s)) %12931) s) %12917)))) (approx %1771 (*.f32 #s(literal -1 binary32) %12997)) (approx %13000 %13001) (approx (+ 1 %13000) (+.f32 #s(literal 1 binary32) %13001)) (approx %1778 %10284) (approx %1778 %10291) (approx %1778 %10301) (approx %1778 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) %10287 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u %10231 (/.f32 %11725 s)) s))) s) %10282) s))) (approx %1780 (-.f32 %10283 #s(literal 1 binary32))) (approx %1780 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %10288) %10282) s)) #s(literal 1 binary32))) (approx %1780 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %10295 (*.f32 #s(literal -1 binary32) %10287)) s)) %10282) s)) #s(literal 1 binary32))) (approx %1784 (-.f32 %10284 #s(literal 1 binary32))) (approx %1784 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 %10288 (/.f32 %11403 s)) %13040) s)) #s(literal 1 binary32))) (approx %1784 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 u (*.f32 %13046 %10179)) s) (fma.f32 #s(literal -1 binary32) %10295 (*.f32 #s(literal -1 binary32) (/.f32 %11428 s)))) %13046) s)) %13040) s)) #s(literal 1 binary32))) (approx %5423 %13065) (approx %5423 %13076) (approx %5423 %13101) (approx %5457 (-.f32 %13065 #s(literal 1 binary32))) (approx %5457 (-.f32 %13076 #s(literal 1 binary32))) (approx %5457 (-.f32 %13101 #s(literal 1 binary32))) (approx %5466 (+.f32 %9508 (*.f32 #s(literal -1 binary32) (/.f32 %13063 %13109)))) (approx %5466 %13126) (approx %5466 %13144) (approx %5510 (*.f32 #s(literal -1 binary32) (*.f32 s (+.f32 %9508 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %13120 %13122) s)))))) (approx %5510 (*.f32 #s(literal -1 binary32) (*.f32 s %13126))) (approx %5510 (*.f32 #s(literal -1 binary32) (*.f32 s %13144))) (approx %6324 (*.f32 #s(literal -1 binary32) %13159)) (approx %13162 %13163) (approx (+ 1 %13162) (+.f32 #s(literal 1 binary32) %13163)) (approx %1815 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %13171 s) %10454) %16) s)))) (approx %1815 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) %11307) (fma.f32 #s(literal -1/2 binary32) (*.f32 %13 %13171) (fma.f32 #s(literal -1/24 binary32) %793 (*.f32 #s(literal 1/4 binary32) (*.f32 %786 %10665))))) s) %13168) %13170) s) %10454) %16) s)))) (approx %1816 (+.f32 #s(literal 2 binary32) %13199)) (approx %1816 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 %13206 s))) %13196) s)))) (approx %1816 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 %10075 (fma.f32 #s(literal -1 binary32) (*.f32 u (*.f32 %13 %13202)) (fma.f32 #s(literal 2 binary32) (*.f32 u (*.f32 %9974 %13206)) (*.f32 #s(literal 2 binary32) %11307)))) s) %6595) %13205) s))) %13196) s)))) (approx %1817 (+.f32 #s(literal 1 binary32) %13199)) (approx %1817 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 %13243 s))) %13196) s)))) (approx %1817 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) %13 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 %13269 s) %6595) %13242) s))) %13196) s)))) (approx %1843 %13199) (approx %1843 (*.f32 #s(literal -1 binary32) (/.f32 %13288 s))) (approx %1843 (*.f32 #s(literal -1 binary32) (/.f32 %13303 s))) (approx %1843 (*.f32 #s(literal -1 binary32) (/.f32 %13353 s))) (approx %1873 %13197) (approx %1873 %13288) (approx %1873 %13303) (approx %1873 %13353) (approx %1893 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) %10689))) (approx %1893 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -4 binary32) (/.f32 %13236 s) (*.f32 #s(literal -1 binary32) %11298)) %11312) s)))) (approx %1893 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -2 binary32) (/.f32 %13255 s) (fma.f32 #s(literal 2 binary32) (/.f32 %13263 s) %11308)) %13253) s)) %11312) s)))) (approx %1911 %11121) (approx %1911 %11131) (approx %1911 %11149) (approx %1911 %11179) (approx %1915 (*.f32 #s(literal -1 binary32) %11581)) (approx %1915 (fma.f32 #s(literal -1 binary32) %11581 (*.f32 #s(literal 1/2 binary32) %11617))) (approx %1915 (fma.f32 #s(literal -1 binary32) %11581 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) %11616 %11670) s)))) (approx %1915 (fma.f32 #s(literal -1 binary32) %11581 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) %11627 %11678) s) (*.f32 #s(literal -1/2 binary32) %11616)) s)))) (approx %1918 %13406) (approx %1918 (+.f32 %13406 %11694)) (approx %1918 (+.f32 %13406 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 %13412 s) %11706) s)))) (approx %1918 (+.f32 %13406 (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 (fma.f32 #s(literal -6 binary32) (*.f32 %11820 (fma.f32 #s(literal -1/24 binary32) (/.f32 %11752 %11820) (fma.f32 #s(literal -1/48 binary32) (/.f32 %11837 %11820) (fma.f32 #s(literal 1/12 binary32) (/.f32 %11796 %11820) (fma.f32 #s(literal 1/2 binary32) %11875 (*.f32 #s(literal 1/2 binary32) (/.f32 %11877 %11820))))))) (fma.f32 #s(literal 1/4 binary32) %11837 (*.f32 #s(literal 3 binary32) (*.f32 %11820 %11875)))) s) (*.f32 #s(literal 1/2 binary32) %13412)) s) %11706) s)))) (approx %1947 (-.f32 %11251 #s(literal 1 binary32))) (approx %1947 (-.f32 %11265 #s(literal 1 binary32))) (approx %1947 (-.f32 %11291 #s(literal 1 binary32))) (approx %1951 (+.f32 %9508 (*.f32 #s(literal -1 binary32) (/.f32 %11249 %13109)))) (approx %1951 %13464) (approx %1951 %13482) (approx %1980 (*.f32 #s(literal -1 binary32) (*.f32 s (+.f32 %9508 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 %13459 %13122) s)))))) (approx %1980 (*.f32 #s(literal -1 binary32) (*.f32 s %13464))) (approx %1980 (*.f32 #s(literal -1 binary32) (*.f32 s %13482))) |
6 calls:
| Time | Variable | Point |
|---|---|---|
| 42.0ms | u | inf |
| 41.0ms | s | inf |
| 37.0ms | u | 0 |
| 35.0ms | s | -inf |
| 30.0ms | s | 0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 681 | 18226 |
| 0 | 1212 | 17416 |
| 0 | 4384 | 17405 |
| 0 | 4638 | 17251 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%1 = (neg.f32 s) %4 = (PI.f32 ) %5 = (neg.f32 %4) %6 = (/.f32 %5 s) %7 = (exp.f32 %6) %8 = (/.f32 %4 s) %9 = (exp.f32 %8) %10 = (+.f32 #s(literal 1 binary32) %9) %11 = (/.f32 #s(literal 1 binary32) %10) %14 = (*.f32 #s(literal -1 binary32) %8) %15 = (exp.f32 %14) %16 = (+.f32 #s(literal 1 binary32) %15) %17 = (/.f32 #s(literal 1 binary32) %16) %18 = (-.f32 %17 %11) %23 = (*.f32 #s(literal -1 binary32) %4) %25 = (/.f32 #s(literal 1 binary32) %18) %26 = (pow.f32 %4 #s(literal 2 binary32)) %28 = (PI ) %31 = (exp (/ (neg %28) s)) %33 = (/ 1 (+ 1 %31)) %34 = (approx %33 #s(literal 1/2 binary32)) %37 = (+.f32 #s(literal 1 binary32) %8) %38 = (+.f32 #s(literal 2 binary32) %8) %39 = (/ %28 s) %40 = (exp %39) %41 = (+ 1 %40) %42 = (approx %41 %38) %43 = (*.f32 #s(literal 1/4 binary32) %4) %44 = (*.f32 #s(literal -1/4 binary32) %4) %45 = (-.f32 %43 %44) %46 = (/.f32 %45 s) %47 = (*.f32 u %45) %48 = (/.f32 %47 s) %50 = (/.f32 %26 s) %51 = (/.f32 #s(literal -1 binary32) s) %52 = (/.f32 #s(literal 1 binary32) %51) %53 = (/.f32 #s(literal 1 binary32) s) %54 = (sinh.f32 %8) %55 = (cosh.f32 %8) %56 = (-.f32 %55 %54) %57 = (-.f32 #s(literal -1 binary32) %7) %58 = (+.f32 %7 #s(literal 1 binary32)) %59 = (+.f32 %9 #s(literal 1 binary32)) %60 = (/.f32 #s(literal 1 binary32) %58) %61 = (-.f32 %7 #s(literal -1 binary32)) %62 = (/.f32 #s(literal -1 binary32) %57) %63 = (*.f32 %53 %4) %64 = (/.f32 s %4) %65 = (-.f32 #s(literal -1 binary32) %9) %66 = (-.f32 %9 #s(literal -1 binary32)) %67 = (/.f32 #s(literal -1 binary32) %59) %68 = (/.f32 #s(literal -1 binary32) %65) %69 = (/.f32 %65 %57) %70 = (-.f32 %69 #s(literal 1 binary32)) %71 = (/.f32 u %65) %72 = (fma.f32 %70 u #s(literal 1 binary32)) %73 = (*.f32 %1 #s(literal 1 binary32)) %74 = (/.f32 #s(literal -13176795/4194304 binary32) s) %75 = (exp.f32 %74) %76 = (+.f32 #s(literal 1 binary32) %75) %77 = (/.f32 #s(literal 1 binary32) %76) %78 = (-.f32 %77 %11) %79 = (*.f32 u %78) %80 = (/.f32 #s(literal 1 binary32) %42) %86 = (* 1/4 %28) %88 = (* -1/4 %28) %91 = (- (* u (- %86 %88)) %86) %93 = (* -4 (/ %91 s)) %94 = (+ 1 %93) %95 = (approx %94 %37) %96 = (/.f32 u %10) %97 = (/.f32 u %16) %98 = (/.f32 %4 u) %99 = (fma.f32 #s(literal -1/4 binary32) %98 %43) %100 = (*.f32 s u) %101 = (/.f32 %4 %100) %102 = (fma.f32 #s(literal -4 binary32) %46 %101) %103 = (*.f32 u %102) %104 = (approx %93 %103) %105 = (/.f32 #s(literal 1 binary32) u) %106 = (+.f32 %105 %101) %107 = (+.f32 %11 %97) %108 = (/.f32 s %47) %114 = (/ 1 %41) %117 = (/ 1 (* u (- (/ 1 (+ 1 (exp (* -1 %39)))) %114))) %118 = (approx %117 %108) %119 = (- -1 %31) %120 = (approx %119 #s(literal -2 binary32)) %121 = (-.f32 %14 #s(literal 2 binary32)) %122 = (- -1 %40) %123 = (approx %122 %121) %124 = (+ %40 1) %125 = (/ -1 %124) %126 = (approx %125 #s(literal -1/2 binary32)) %127 = (*.f32 #s(literal 1/2 binary32) %4) %128 = (*.f32 u %4) %129 = (/.f32 %128 s) %130 = (*.f32 #s(literal 1/4 binary32) %129) %131 = (fma.f32 #s(literal -1/2 binary32) u %130) %132 = (/ u %122) %133 = (approx %132 %131) %134 = (*.f32 #s(literal 1/2 binary32) %50) %135 = (-.f32 %134 %23) %136 = (/.f32 %135 s) %137 = (*.f32 #s(literal -1 binary32) %136) %138 = (-.f32 %137 #s(literal 2 binary32)) %139 = (approx %122 %138) %140 = (/.f32 u %57) %141 = (-.f32 %71 %140) %142 = (/.f32 #s(literal 1 binary32) %141) %143 = (pow.f32 %59 #s(literal 2 binary32)) %144 = (*.f32 u s) %146 = (/ 1 (+ %31 1)) %147 = (approx %146 #s(literal 1/2 binary32)) %148 = (+.f32 %8 #s(literal 1 binary32)) %149 = (-.f32 %6 #s(literal 2 binary32)) %150 = (approx %124 %38) %151 = (/.f32 #s(literal 1 binary32) %150) %152 = (*.f32 s s) %153 = (*.f32 %127 u) %154 = (fma.f32 %127 u %44) %155 = (*.f32 %153 s) %156 = (/.f32 u s) %157 = (fma.f32 %147 u %71) %158 = (-.f32 %60 %151) %159 = (fma.f32 %158 u %151) %160 = (*.f32 %159 #s(literal -1 binary32)) %161 = (fabs.f32 %160) %162 = (log.f32 %161) %163 = (-.f32 #s(literal -1 binary32) %75) %164 = (/.f32 %65 %163) %165 = (-.f32 %164 #s(literal 1 binary32)) %166 = (+.f32 %75 #s(literal 1 binary32)) %167 = (*.f32 u #s(literal 13176795/8388608 binary32)) %168 = (-.f32 %167 %43) %169 = (/.f32 %168 s) %170 = (*.f32 #s(literal -4 binary32) %169) %171 = (+.f32 #s(literal 1 binary32) %170) %175 = (/ 1 (+ (* u (- %33 %114)) %114)) %176 = (- %175 1) %177 = (approx %176 %171) %178 = (log.f32 %177) %179 = (/.f32 #s(literal 13176795/8388608 binary32) s) %180 = (-.f32 %17 %80) %181 = (*.f32 u %180) %182 = (-.f32 %34 %80) %183 = (*.f32 u %182) %184 = (+.f32 %183 %80) %185 = (/.f32 #s(literal 1 binary32) %184) %186 = (-.f32 %185 #s(literal 1 binary32)) %187 = (log.f32 %186) %188 = (exp.f32 %63) %189 = (-.f32 #s(literal -1 binary32) %188) %190 = (/.f32 %189 %57) %191 = (-.f32 %190 #s(literal 1 binary32)) %192 = (/.f32 #s(literal 1 binary32) %181) %193 = (approx %175 %118) %194 = (-.f32 %193 #s(literal 1 binary32)) %195 = (log.f32 %194) %196 = (log %176) %197 = (approx %196 %104) %198 = (approx %176 %95) %199 = (log.f32 %198) %200 = (/.f32 %123 %57) %201 = (-.f32 %200 #s(literal 1 binary32)) %202 = (/.f32 u %123) %203 = (/.f32 %139 %57) %204 = (-.f32 %203 #s(literal 1 binary32)) %205 = (fma.f32 #s(literal -1 binary32) u %25) %206 = (/.f32 %205 u) %208 = (approx (- %117 1) %206) %209 = (*.f32 s %4) %210 = (*.f32 #s(literal -1/4 binary32) %209) %213 = (* (* 1/2 %28) u) %217 = (approx (- (* %213 s) (* s %86)) %210) %218 = (+ %213 %88) %219 = (* %218 -4) %220 = (approx %219 %4) %221 = (*.f32 #s(literal -2 binary32) %128) %222 = (+.f32 %4 %221) %223 = (approx %219 %222) %225 = (*.f32 #s(literal 13176795/2097152 binary32) u) %226 = (fma.f32 #s(literal -1 binary32) %4 %225) %230 = (- (* u 13176795/8388608) %86) %231 = (* 4 %230) %232 = (approx %231 %226) %234 = (fma.f32 #s(literal -13176795/2097152 binary32) %156 %8) %237 = (approx (* -4 (/ %230 s)) %234) %238 = (fma.f32 #s(literal -2 binary32) %8 %101) %239 = (*.f32 u %238) %242 = (approx (/ 1 (/ s %219)) %239) %243 = (fma.f32 #s(literal -2 binary32) %8 %106) %244 = (*.f32 u %243) %248 = (approx (+ (* (/ %218 s) -4) 1) %244) %249 = (+.f32 #s(literal 1 binary32) %96) %250 = (-.f32 %107 %249) %251 = (fabs.f32 %250) %252 = (log.f32 %251) %253 = (-.f32 %107 %96) %254 = (*.f32 #s(literal -1 binary32) %253) %255 = (fabs.f32 %254) %256 = (log.f32 %255) %257 = (-.f32 %252 %256) %258 = (/ 1 %124) %260 = (* (- %146 %258) u) %261 = (+ %260 %258) %270 = (approx (- (log (fabs (+ -1 (* 1 %261)))) (log (fabs (* %261 -1)))) %257) %271 = (/.f32 #s(literal 1 binary32) %79) %280 = (approx (/ 1 (- (+ %132 (/ u (+ (exp (/ -13176795/4194304 s)) 1))) %125)) %271) %281 = (approx %231 %225) %282 = (*.f32 #s(literal -1 binary32) %98) %283 = (+.f32 #s(literal 13176795/2097152 binary32) %282) %284 = (*.f32 u %283) %285 = (approx %231 %284) %286 = (/.f32 #s(literal -4 binary32) s) %287 = (*.f32 #s(literal 2 binary32) %48) %288 = (+.f32 #s(literal 1 binary32) %287) %291 = (approx (+ (* %260 %124) 1) %288) %292 = (neg.f32 %51) %293 = (/.f32 #s(literal -1 binary32) %292) %294 = (neg.f32 %64) %295 = (/.f32 #s(literal -1 binary32) %294) %296 = (-.f32 %62 %68) %297 = (*.f32 %296 u) %298 = (/.f32 #s(literal 1 binary32) %297) %299 = (-.f32 %298 #s(literal 1 binary32)) %301 = (exp (neg %39)) %303 = (pow (- %301 -1) -1) %304 = (- %40 -1) %305 = (pow %304 -1) %306 = (- %303 %305) %307 = (* %306 u) %309 = (pow (+ %307 %305) -1) %310 = (- %309 1) %311 = (approx %310 %299) %312 = (approx %303 #s(literal 1/2 binary32)) %313 = (fma.f32 #s(literal 1 binary32) s %4) %314 = (/.f32 %313 s) %315 = (fma.f32 %53 %4 #s(literal 1 binary32)) %316 = (approx %304 %38) %317 = (/.f32 #s(literal 1 binary32) %316) %318 = (fma.f32 #s(literal -1/4 binary32) %8 #s(literal 1/2 binary32)) %319 = (approx %305 %318) %320 = (fma.f32 %286 %154 #s(literal 1 binary32)) %321 = (approx %310 %320) %322 = (/.f32 #s(literal 1 binary32) %57) %323 = (/.f32 #s(literal 1 binary32) %8) %324 = (/.f32 #s(literal -1 binary32) %66) %325 = (fma.f32 %65 %322 #s(literal -1 binary32)) %326 = (/.f32 u %61) %327 = (-.f32 %62 %317) %328 = (*.f32 %327 u) %329 = (/.f32 #s(literal 1 binary32) %328) %330 = (fma.f32 %327 u %317) %331 = (log.f32 %311) %332 = (log.f32 %321) %337 = (approx (- (/ (* (- %213 %86) -4) s) -1) %148) %338 = (/.f32 %144 %4) %339 = (/.f32 #s(literal 1 binary32) %338) %340 = (/.f32 s %153) %342 = (approx (pow %307 -1) %340) %343 = (/.f32 %152 %153) %346 = (approx (/ (/ s u) %306) %343) %347 = (- -1 %301) %348 = (approx %347 #s(literal -2 binary32)) %349 = (approx %122 %149) %350 = (/.f32 %66 %72) %351 = (-.f32 %350 #s(literal 1 binary32)) %356 = (/ %304 (- (* (- (/ %122 %347) 1) u) -1)) %357 = (approx %356 %142) %359 = (approx (- %356 1) %320) %360 = (+.f32 %330 #s(literal -1 binary32)) %361 = (*.f32 %330 #s(literal -1 binary32)) %362 = (/.f32 %360 %361) %363 = (fabs.f32 %360) %364 = (log.f32 %363) %365 = (fabs.f32 %361) %366 = (log.f32 %362) %367 = (/.f32 %365 %363) %368 = (log.f32 %367) %369 = (neg.f32 %368) %370 = (-.f32 %357 #s(literal 1 binary32)) %371 = (log.f32 %370) %372 = (/.f32 #s(literal 1 binary32) %371) %373 = (*.f32 %371 %1) %375 = (/.f32 #s(literal 1 binary32) %373) %377 = (log.f32 %359) %378 = (/.f32 #s(literal 1 binary32) %377) %379 = (/.f32 #s(literal 1 binary32) %378) %380 = (pow.f32 %359 s) %381 = (/.f32 #s(literal 1 binary32) %380) %383 = (fma.f32 #s(literal 13176795/8388608 binary32) u %44) %384 = (/.f32 %383 s) %385 = (fma.f32 %384 #s(literal -4 binary32) #s(literal 1 binary32)) %386 = (approx %310 %385) %387 = (log.f32 %386) %388 = (pow.f32 %386 %1) %391 = (-.f32 %312 %317) %392 = (fma.f32 %391 u %317) %393 = (/.f32 #s(literal 1 binary32) %392) %394 = (-.f32 %393 #s(literal 1 binary32)) %395 = (log.f32 %394) %397 = (approx %309 %329) %398 = (-.f32 %397 #s(literal 1 binary32)) %399 = (log.f32 %398) %401 = (-.f32 %62 %319) %402 = (*.f32 %401 u) %403 = (/.f32 %1 %402) %405 = (neg s) %406 = (* (log %310) %405) %408 = (log.f32 %351) %411 = (approx %309 %298) %412 = (-.f32 %411 #s(literal 1 binary32)) %413 = (pow.f32 %412 %1) %415 = (approx %309 %342) %416 = (-.f32 %415 #s(literal 1 binary32)) %417 = (fabs.f32 %416) %418 = (log.f32 %417) %419 = (pow.f32 %416 %1) %422 = (neg.f32 %346) %424 = (approx %310 %337) %425 = (log.f32 %424) %426 = (pow.f32 %425 #s(literal -1 binary32)) %427 = (/.f32 #s(literal 1 binary32) %426) %428 = (pow.f32 %424 %1) %430 = (*.f32 %425 %1) %431 = (pow.f32 %430 #s(literal -1 binary32)) %433 = (/.f32 %65 %348) %434 = (-.f32 %433 #s(literal 1 binary32)) %435 = (fma.f32 %434 u #s(literal 1 binary32)) %436 = (/.f32 %66 %435) %437 = (-.f32 #s(literal 1 binary32) %436) %438 = (fabs.f32 %437) %439 = (log.f32 %438) %441 = (/.f32 u %349) %442 = (+.f32 %441 %326) %443 = (-.f32 %442 %324) %446 = (/.f32 u %163) %447 = (-.f32 %71 %446) %448 = (*.f32 %143 %447) %449 = (/.f32 %448 %9) %450 = (fma.f32 %449 s #s(literal -13176795/4194304 binary32)) %451 = (* %405 %196) %453 = (/.f32 #s(literal 1 binary32) %447) %455 = (- (/ %122 %119) 1) %458 = (/ %122 (- -1 (* %455 u))) %459 = (approx %458 %453) %460 = (-.f32 %459 #s(literal 1 binary32)) %461 = (pow.f32 %460 %1) %463 = (log.f32 %460) %465 = (/.f32 %150 %166) %466 = (-.f32 %465 #s(literal 1 binary32)) %467 = (*.f32 %466 %151) %468 = (*.f32 u %467) %469 = (+.f32 %468 %80) %470 = (/.f32 #s(literal 1 binary32) %469) %471 = (-.f32 %470 #s(literal 1 binary32)) %472 = (log.f32 %471) %474 = (*.f32 u %466) %475 = (/.f32 %474 %150) %476 = (+.f32 %475 %80) %477 = (/.f32 #s(literal 1 binary32) %476) %478 = (-.f32 %477 #s(literal 1 binary32)) %479 = (log.f32 %478) %481 = (*.f32 %165 u) %482 = (-.f32 #s(literal -1 binary32) %481) %483 = (/.f32 #s(literal 1 binary32) %482) %484 = (fma.f32 %483 %65 #s(literal -1 binary32)) %485 = (log.f32 %484) %487 = (-.f32 %167 #s(literal 13176795/16777216 binary32)) %488 = (/.f32 %487 s) %489 = (*.f32 #s(literal -4 binary32) %488) %490 = (+.f32 #s(literal 1 binary32) %489) %491 = (approx %176 %490) %492 = (log.f32 %491) %494 = (*.f32 s #s(literal 13176795/16777216 binary32)) %495 = (-.f32 %155 %494) %496 = (/.f32 %495 %152) %497 = (*.f32 #s(literal -4 binary32) %496) %498 = (+.f32 #s(literal 1 binary32) %497) %499 = (approx %176 %498) %500 = (log.f32 %499) %502 = (-.f32 %99 #s(literal -13176795/16777216 binary32)) %503 = (*.f32 u %502) %504 = (approx %91 %503) %505 = (*.f32 #s(literal 4 binary32) %504) %507 = (fma.f32 %127 u #s(literal -13176795/16777216 binary32)) %508 = (*.f32 %507 #s(literal 4 binary32)) %510 = (fma.f32 #s(literal -4 binary32) %179 %101) %511 = (*.f32 u %510) %512 = (approx %93 %511) %513 = (+.f32 #s(literal 1 binary32) %512) %514 = (approx %176 %513) %515 = (log.f32 %514) %517 = (/.f32 s %167) %518 = (approx %117 %517) %519 = (approx %175 %518) %520 = (-.f32 %519 #s(literal 1 binary32)) %521 = (log.f32 %520) %524 = (*.f32 u #s(literal -13176795/4194304 binary32)) %525 = (*.f32 #s(literal 1/2 binary32) %524) %526 = (-.f32 %525 %44) %527 = (/.f32 %526 s) %528 = (*.f32 #s(literal -1 binary32) %527) %529 = (+.f32 #s(literal 1/2 binary32) %528) %533 = (approx (/ (+ (* u %455) 1) %124) %529) %534 = (/.f32 #s(literal 1 binary32) %533) %535 = (-.f32 #s(literal 1 binary32) %534) %536 = (fabs.f32 %535) %537 = (log.f32 %536) %542 = (-.f32 #s(literal -1 binary32) %56) %543 = (/.f32 u %542) %544 = (-.f32 %71 %543) %545 = (/.f32 #s(literal 1 binary32) %544) %546 = (approx %458 %545) %547 = (-.f32 %546 #s(literal 1 binary32)) %548 = (log.f32 %547) %550 = (*.f32 #s(literal -1/4 binary32) %63) %551 = (fma.f32 %127 %156 %550) %552 = (*.f32 #s(literal -4 binary32) %551) %553 = (+.f32 #s(literal 1 binary32) %552) %554 = (approx %176 %553) %555 = (log.f32 %554) %557 = (*.f32 %191 u) %558 = (-.f32 #s(literal -1 binary32) %557) %559 = (/.f32 #s(literal 1 binary32) %558) %560 = (fma.f32 %559 %189 #s(literal -1 binary32)) %561 = (log.f32 %560) %563 = (+.f32 #s(literal 1 binary32) %295) %564 = (approx %94 %563) %565 = (approx %176 %564) %566 = (log.f32 %565) %568 = (-.f32 %192 #s(literal 1 binary32)) %569 = (approx %176 %568) %570 = (log.f32 %569) %572 = (approx %176 %208) %573 = (log.f32 %572) %575 = (approx %94 %314) %576 = (approx %176 %575) %577 = (log.f32 %576) %579 = (approx %94 %315) %580 = (approx %176 %579) %581 = (log.f32 %580) %584 = (/.f32 u %120) %585 = (-.f32 %71 %584) %586 = (/.f32 #s(literal 1 binary32) %585) %587 = (approx %458 %586) %588 = (-.f32 %587 #s(literal 1 binary32)) %589 = (log.f32 %588) %591 = (/.f32 #s(literal 1 binary32) %323) %592 = (approx %196 %591) %594 = (fma.f32 %147 u %202) %595 = (-.f32 %594 %67) %596 = (/.f32 #s(literal 1 binary32) %595) %597 = (-.f32 %596 #s(literal 1 binary32)) %598 = (log.f32 %597) %600 = (*.f32 %201 u) %601 = (-.f32 #s(literal -1 binary32) %600) %602 = (/.f32 #s(literal 1 binary32) %601) %603 = (fma.f32 %602 %123 #s(literal -1 binary32)) %604 = (log.f32 %603) %606 = (*.f32 %204 u) %607 = (-.f32 #s(literal -1 binary32) %606) %608 = (/.f32 #s(literal 1 binary32) %607) %609 = (fma.f32 %608 %139 #s(literal -1 binary32)) %610 = (log.f32 %609) %612 = (-.f32 %157 %126) %613 = (/.f32 #s(literal 1 binary32) %612) %614 = (-.f32 %613 #s(literal 1 binary32)) %615 = (log.f32 %614) %617 = (fma.f32 %325 u #s(literal 1 binary32)) %618 = (/.f32 %59 %617) %619 = (-.f32 #s(literal 1 binary32) %618) %620 = (fabs.f32 %619) %621 = (log.f32 %620) %623 = (fma.f32 %147 u %133) %624 = (-.f32 %623 %67) %625 = (/.f32 #s(literal 1 binary32) %624) %626 = (-.f32 %625 #s(literal 1 binary32)) %627 = (log.f32 %626) %629 = (fma.f32 #s(literal -4 binary32) %46 %339) %630 = (*.f32 u %629) %631 = (approx %93 %630) %632 = (+.f32 #s(literal 1 binary32) %631) %633 = (approx %176 %632) %634 = (log.f32 %633) %636 = (/.f32 %217 %152) %637 = (*.f32 #s(literal -4 binary32) %636) %638 = (+.f32 #s(literal 1 binary32) %637) %639 = (approx %176 %638) %640 = (log.f32 %639) %642 = (/.f32 s %220) %643 = (/.f32 #s(literal 1 binary32) %642) %644 = (approx %196 %643) %646 = (/.f32 s %223) %647 = (/.f32 #s(literal 1 binary32) %646) %648 = (approx %196 %647) %650 = (approx %196 %242) %653 = (approx (- %458 1) %248) %654 = (log.f32 %653) %656 = (*.f32 %291 %151) %657 = (/.f32 #s(literal 1 binary32) %656) %658 = (-.f32 %657 #s(literal 1 binary32)) %659 = (log.f32 %658) %661 = (/.f32 %150 %291) %662 = (-.f32 %661 #s(literal 1 binary32)) %663 = (log.f32 %662) %665 = (/.f32 #s(literal 1 binary32) %291) %666 = (fma.f32 %665 %150 #s(literal -1 binary32)) %667 = (log.f32 %666) %669 = (-.f32 %364 %162) %675 = (-.f32 %280 #s(literal 1 binary32)) %676 = (log.f32 %675) %681 = (+.f32 #s(literal 1 binary32) %237) %682 = (approx %176 %681) %683 = (log.f32 %682) %686 = (/.f32 #s(literal 1 binary32) %443) %687 = (-.f32 %686 #s(literal 1 binary32)) %688 = (log.f32 %687) s %1 #s(literal 1 binary32) u %4 %5 %6 %7 %8 %9 %10 %11 #s(literal -13176795/4194304 binary32) #s(literal -1 binary32) %14 %15 %16 %17 %18 #s(literal 2 binary32) #s(literal 4 binary32) #s(literal 1/2 binary32) #s(literal -2 binary32) %23 #s(literal -1/2 binary32) %25 %26 %34 #s(literal 1/4 binary32) #s(literal -1/4 binary32) %37 %38 %42 %43 %44 %45 %46 %47 %48 #s(literal -4 binary32) %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 #s(literal 13176795/16777216 binary32) #s(literal -13176795/16777216 binary32) #s(literal 13176795/8388608 binary32) %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 %118 %120 %121 %123 %126 %127 %128 %129 %130 %131 %133 %134 %135 %136 %137 %138 %139 %140 %141 %142 %143 %144 %147 %148 %149 %150 %151 %152 %153 %154 %155 %156 %157 %158 %159 %160 %161 %162 %163 %164 %165 %166 %167 %168 %169 %170 %171 %177 %178 %179 %180 %181 %182 %183 %184 %185 %186 %187 %188 %189 %190 %191 %192 %193 %194 %195 %197 %198 %199 %200 %201 %202 %203 %204 %205 %206 %208 %209 %210 %217 %220 %221 %222 %223 #s(literal 13176795/2097152 binary32) %225 %226 %232 #s(literal -13176795/2097152 binary32) %234 %237 %238 %239 %242 %243 %244 %248 %249 %250 %251 %252 %253 %254 %255 %256 %257 %270 %271 %280 %281 %282 %283 %284 %285 %286 %287 %288 %291 %292 %293 %294 %295 %296 %297 %298 %299 %311 %312 %313 %314 %315 %316 %317 %318 %319 %320 %321 %322 %323 %324 %325 %326 %327 %328 %329 %330 %331 %332 %337 %338 %339 %340 %342 %343 %346 %348 %349 %350 %351 %357 %359 %360 %361 %362 %363 %364 %365 %366 %367 %368 %369 %370 %371 %372 %373 (/.f32 %73 %372) %375 (/.f32 #s(literal 1 binary32) %375) %377 %378 %379 %380 %381 (/.f32 %73 %378) %383 %384 %385 %386 %387 %388 (log.f32 %388) (*.f32 %1 %387) %391 %392 %393 %394 %395 (*.f32 %1 %395) %397 %398 %399 (*.f32 %1 %399) %401 %402 %403 (approx %406 %403) %408 (/.f32 %331 %51) (/.f32 %332 %51) %411 %412 %413 (log.f32 %413) %415 %416 %417 %418 %419 (log.f32 %419) (*.f32 %1 %418) %422 (approx %406 %422) %424 %425 %426 %427 %428 (log.f32 %428) %430 %431 (/.f32 #s(literal 1 binary32) %431) %433 %434 %435 %436 %437 %438 %439 (*.f32 %1 %439) %441 %442 %443 (*.f32 %1 %408) (*.f32 %366 %1) %446 %447 %448 %449 %450 (approx %451 %450) %453 %459 %460 %461 (log.f32 %461) %463 (*.f32 %1 %463) %465 %466 %467 %468 %469 %470 %471 %472 (*.f32 %1 %472) %474 %475 %476 %477 %478 %479 (*.f32 %1 %479) %481 %482 %483 %484 %485 (*.f32 %1 %485) %487 %488 %489 %490 %491 %492 (*.f32 %1 %492) %494 %495 %496 %497 %498 %499 %500 (*.f32 %1 %500) %502 %503 %504 %505 (approx %451 %505) %507 %508 (approx %451 %508) %510 %511 %512 %513 %514 %515 (*.f32 %1 %515) %517 %518 %519 %520 %521 (*.f32 %1 %521) (*.f32 %52 %178) %524 %525 %526 %527 %528 %529 %533 %534 %535 %536 %537 (*.f32 %1 %537) (*.f32 %293 %197) (*.f32 %293 %195) (*.f32 %293 %187) %542 %543 %544 %545 %546 %547 %548 (*.f32 %1 %548) %550 %551 %552 %553 %554 %555 (*.f32 %1 %555) %557 %558 %559 %560 %561 (*.f32 %1 %561) %563 %564 %565 %566 (*.f32 %1 %566) %568 %569 %570 (*.f32 %52 %570) %572 %573 (*.f32 %52 %573) %575 %576 %577 (*.f32 %1 %577) %579 %580 %581 (*.f32 %1 %581) (*.f32 %52 %199) %584 %585 %586 %587 %588 %589 (*.f32 %1 %589) %591 %592 (*.f32 %1 %592) %594 %595 %596 %597 %598 (*.f32 %1 %598) %600 %601 %602 %603 %604 (*.f32 %1 %604) %606 %607 %608 %609 %610 (*.f32 %1 %610) %612 %613 %614 %615 (*.f32 %1 %615) %617 %618 %619 %620 %621 (*.f32 %1 %621) %623 %624 %625 %626 %627 (*.f32 %1 %627) %629 %630 %631 %632 %633 %634 (*.f32 %1 %634) %636 %637 %638 %639 %640 (*.f32 %1 %640) %642 %643 %644 (*.f32 %1 %644) %646 %647 %648 (*.f32 %1 %648) %650 (*.f32 %1 %650) %653 %654 (*.f32 %1 %654) %656 %657 %658 %659 (*.f32 %1 %659) %661 %662 %663 (*.f32 %1 %663) %665 %666 %667 (*.f32 %1 %667) %669 (*.f32 %1 %669) (*.f32 %1 %369) (*.f32 %1 %270) (*.f32 %1 %379) (log.f32 %381) %675 %676 (*.f32 %1 %676) (approx %451 %232) (approx %451 %281) (approx %451 %285) %681 %682 %683 (*.f32 %1 %683) (*.f32 %1 %427) %686 %687 %688 (*.f32 %1 %688) |
| Outputs |
|---|
%2 = (neg.f32 s) %3 = (*.f32 #s(literal 1 binary32) %2) %4 = (*.f32 %2 #s(literal 1 binary32)) %5 = (pow.f32 %2 #s(literal 1 binary32)) %7 = (PI.f32 ) %9 = (*.f32 #s(literal -1 binary32) %7) %10 = (*.f32 %7 #s(literal -1 binary32)) %11 = (neg.f32 %7) %12 = (pow.f32 %11 #s(literal 1 binary32)) %13 = (/.f32 %7 s) %14 = (*.f32 #s(literal -1 binary32) %13) %15 = (*.f32 %13 #s(literal -1 binary32)) %16 = (/.f32 #s(literal 1 binary32) s) %17 = (*.f32 %11 %16) %18 = (neg.f32 %11) %19 = (/.f32 %18 %2) %20 = (/.f32 %11 s) %21 = (/.f32 %7 %2) %22 = (/.f32 %2 %7) %23 = (/.f32 #s(literal 1 binary32) %22) %24 = (pow.f32 %20 #s(literal 1 binary32)) %25 = (neg.f32 %13) %26 = (exp.f32 %13) %27 = (/.f32 #s(literal 1 binary32) %26) %28 = (cosh.f32 %13) %29 = (sinh.f32 %13) %30 = (-.f32 %28 %29) %32 = (pow.f32 (exp.f32 #s(literal -1 binary32)) %13) %33 = (exp.f32 %20) %34 = (pow.f32 %33 #s(literal 1 binary32)) %36 = (+.f32 %28 (neg.f32 %29)) %38 = (+.f32 %28 (sinh.f32 %20)) %39 = (fabs.f32 %33) %41 = (neg.f32 (-.f32 %29 %28)) %42 = (*.f32 %16 %7) %43 = (*.f32 #s(literal -1 binary32) %20) %44 = (*.f32 %7 %16) %45 = (*.f32 #s(literal 1 binary32) %13) %46 = (*.f32 #s(literal 1 binary32) %7) %47 = (/.f32 %46 s) %48 = (/.f32 #s(literal -1 binary32) %22) %49 = (/.f32 %13 #s(literal 1 binary32)) %50 = (/.f32 %11 %2) %51 = (/.f32 s %7) %53 = (/.f32 #s(literal 1 binary32) (/.f32 %51 #s(literal 1 binary32))) %55 = (/.f32 #s(literal 1 binary32) (/.f32 %22 #s(literal -1 binary32))) %57 = (/.f32 #s(literal 1 binary32) (neg.f32 %22)) %58 = (/.f32 #s(literal 1 binary32) %51) %59 = (pow.f32 %51 #s(literal -1 binary32)) %60 = (pow.f32 %13 #s(literal 1 binary32)) %62 = (neg.f32 (/.f32 #s(literal -1 binary32) %51)) %64 = (pow.f32 (exp.f32 %16) %7) %65 = (pow.f32 %26 #s(literal 1 binary32)) %66 = (+.f32 %28 %29) %67 = (fabs.f32 %26) %68 = (neg.f32 %26) %70 = (+.f32 #s(literal 1 binary32) %26) %72 = (/.f32 #s(literal 1 binary32) %70) %74 = (neg.f32 %70) %81 = (neg.f32 %33) %83 = (+.f32 #s(literal 1 binary32) %33) %85 = (/.f32 #s(literal 1 binary32) %83) %87 = (neg.f32 %83) %96 = (*.f32 #s(literal 1 binary32) %70) %97 = (*.f32 %83 #s(literal 1 binary32)) %101 = (-.f32 %85 %72) %102 = (neg.f32 %72) %113 = (/.f32 #s(literal 1 binary32) %101) %121 = (*.f32 %7 %7) %125 = (PI ) %128 = (exp (/ (neg %125) s)) %131 = (pow (+ 1 %128) -1) %132 = (approx %131 #s(literal 1/2 binary32)) %136 = (+.f32 s %7) %137 = (*.f32 %136 %16) %139 = (/.f32 (fma.f32 #s(literal 1 binary32) %22 #s(literal -1 binary32)) %22) %141 = (/.f32 (neg.f32 %136) %2) %142 = (/.f32 %136 s) %144 = (/.f32 #s(literal 1 binary32) (/.f32 s %136)) %145 = (-.f32 #s(literal 1 binary32) %20) %146 = (pow.f32 %142 #s(literal 1 binary32)) %148 = (+.f32 (/.f32 s s) %13) %149 = (+.f32 #s(literal 1 binary32) %13) %153 = (+.f32 #s(literal 2 binary32) %13) %156 = (exp (/ %125 s)) %157 = (+ 1 %156) %158 = (approx %157 %153) %160 = (*.f32 #s(literal 1/4 binary32) %7) %163 = (*.f32 #s(literal -1/4 binary32) %7) %166 = (*.f32 #s(literal 1/2 binary32) %7) %167 = (*.f32 %7 #s(literal 1/2 binary32)) %168 = (-.f32 %160 %163) %169 = (neg.f32 %163) %170 = (fma.f32 #s(literal 1/4 binary32) %7 %169) %171 = (fma.f32 #s(literal 1/4 binary32) %7 %160) %172 = (fma.f32 %7 #s(literal 1/4 binary32) %169) %173 = (fma.f32 %7 #s(literal 1/4 binary32) %160) %174 = (pow.f32 %166 #s(literal 1 binary32)) %175 = (+.f32 %160 %169) %176 = (+.f32 %160 %160) %178 = (neg.f32 (-.f32 %163 %160)) %182 = (/.f32 %166 s) %183 = (/.f32 s %166) %185 = (/.f32 %160 s) %186 = (*.f32 #s(literal -1/4 binary32) %13) %189 = (*.f32 %166 u) %190 = (*.f32 %7 u) %191 = (*.f32 #s(literal 1/2 binary32) %190) %192 = (*.f32 u %166) %193 = (pow.f32 %189 #s(literal 1 binary32)) %194 = (/.f32 u s) %195 = (*.f32 %194 %166) %198 = (*.f32 %7 %194) %201 = (neg.f32 %189) %204 = (/.f32 s %189) %211 = (/.f32 %121 s) %216 = (/.f32 #s(literal -1 binary32) s) %217 = (*.f32 #s(literal -1 binary32) s) %222 = (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) %16)) %223 = (*.f32 #s(literal 1 binary32) %217) %224 = (/.f32 #s(literal -1 binary32) %16) %226 = (/.f32 #s(literal 1 binary32) (/.f32 %216 #s(literal 1 binary32))) %228 = (/.f32 #s(literal 1 binary32) (/.f32 %16 #s(literal -1 binary32))) %230 = (/.f32 #s(literal 1 binary32) (neg.f32 %16)) %231 = (/.f32 #s(literal 1 binary32) %216) %232 = (/.f32 s #s(literal -1 binary32)) %233 = (pow.f32 %217 #s(literal 1 binary32)) %234 = (pow.f32 %216 #s(literal -1 binary32)) %236 = (neg.f32 (/.f32 #s(literal -1 binary32) %216)) %237 = (*.f32 #s(literal 1 binary32) %16) %238 = (/.f32 #s(literal -1 binary32) %2) %240 = (/.f32 #s(literal 1 binary32) (/.f32 s #s(literal 1 binary32))) %241 = (pow.f32 %16 #s(literal 1 binary32)) %242 = (pow.f32 s #s(literal -1 binary32)) %243 = (neg.f32 %216) %251 = (-.f32 #s(literal -1 binary32) %33) %252 = (pow.f32 %251 #s(literal 1 binary32)) %254 = (+.f32 (-.f32 #s(literal -1 binary32) %28) %29) %255 = (+.f32 #s(literal -1 binary32) %81) %256 = (-.f32 %33 #s(literal -1 binary32)) %257 = (neg.f32 %256) %258 = (pow.f32 %256 #s(literal 1 binary32)) %259 = (+.f32 %33 #s(literal 1 binary32)) %260 = (neg.f32 %251) %261 = (-.f32 %26 #s(literal -1 binary32)) %262 = (pow.f32 %261 #s(literal 1 binary32)) %263 = (+.f32 %26 #s(literal 1 binary32)) %264 = (-.f32 #s(literal -1 binary32) %26) %265 = (neg.f32 %264) %266 = (/.f32 #s(literal -1 binary32) %256) %267 = (*.f32 #s(literal -1 binary32) %266) %268 = (/.f32 #s(literal -1 binary32) %251) %269 = (*.f32 #s(literal 1 binary32) %268) %271 = (/.f32 #s(literal 1 binary32) (/.f32 %251 #s(literal -1 binary32))) %273 = (/.f32 #s(literal 1 binary32) (/.f32 %256 #s(literal 1 binary32))) %274 = (/.f32 #s(literal 1 binary32) %256) %275 = (pow.f32 %268 #s(literal 1 binary32)) %276 = (pow.f32 %256 #s(literal -1 binary32)) %277 = (/.f32 #s(literal 1 binary32) %7) %278 = (*.f32 %277 s) %279 = (*.f32 #s(literal 1 binary32) %51) %280 = (*.f32 s %277) %281 = (/.f32 #s(literal -1 binary32) %20) %282 = (/.f32 #s(literal 1 binary32) %13) %283 = (/.f32 %2 %11) %284 = (pow.f32 %51 #s(literal 1 binary32)) %285 = (pow.f32 %13 #s(literal -1 binary32)) %286 = (pow.f32 %264 #s(literal 1 binary32)) %287 = (+.f32 #s(literal -1 binary32) %68) %288 = (neg.f32 %261) %289 = (/.f32 #s(literal -1 binary32) %264) %290 = (*.f32 #s(literal -1 binary32) %289) %291 = (/.f32 #s(literal -1 binary32) %261) %293 = (/.f32 #s(literal 1 binary32) (/.f32 %261 #s(literal -1 binary32))) %294 = (/.f32 #s(literal 1 binary32) %264) %295 = (pow.f32 %291 #s(literal 1 binary32)) %305 = (*.f32 %266 %264) %306 = (*.f32 %264 %266) %308 = (/.f32 (*.f32 %264 #s(literal 1 binary32)) %251) %309 = (/.f32 %264 %251) %310 = (/.f32 %261 %256) %312 = (/.f32 #s(literal 1 binary32) (/.f32 %251 %264)) %314 = (-.f32 %268 (/.f32 %26 %251)) %315 = (pow.f32 %309 #s(literal 1 binary32)) %316 = (-.f32 %309 #s(literal 1 binary32)) %317 = (fma.f32 %266 %264 #s(literal -1 binary32)) %318 = (fma.f32 %264 %266 #s(literal -1 binary32)) %319 = (pow.f32 %316 #s(literal 1 binary32)) %320 = (+.f32 %309 #s(literal -1 binary32)) %322 = (neg.f32 (-.f32 #s(literal 1 binary32) %309)) %324 = (neg.f32 u) %326 = (/.f32 u %264) %330 = (*.f32 %316 u) %331 = (-.f32 %330 #s(literal -1 binary32)) %332 = (fma.f32 %316 u #s(literal 1 binary32)) %333 = (fma.f32 u %316 #s(literal 1 binary32)) %334 = (pow.f32 %332 #s(literal 1 binary32)) %335 = (+.f32 %330 #s(literal 1 binary32)) %336 = (-.f32 #s(literal -1 binary32) %330) %337 = (neg.f32 %336) %341 = (/.f32 #s(literal -13176795/4194304 binary32) s) %345 = (exp.f32 %341) %351 = (neg.f32 %345) %353 = (+.f32 #s(literal 1 binary32) %345) %355 = (/.f32 #s(literal 1 binary32) %353) %370 = (-.f32 %355 %72) %376 = (*.f32 %370 u) %379 = (/.f32 #s(literal 1 binary32) %158) %392 = (* (* 1/2 %125) u) %394 = (* 1/4 %125) %395 = (- %392 %394) %397 = (* %395 -4) %398 = (/ %397 s) %399 = (+ 1 %398) %400 = (approx %399 %142) %401 = (pow.f32 %400 #s(literal 1 binary32)) %404 = (/.f32 u %70) %410 = (/.f32 u %83) %414 = (/.f32 #s(literal 1 binary32) u) %417 = (/.f32 %7 u) %421 = (*.f32 %417 #s(literal -1/4 binary32)) %422 = (neg.f32 %160) %425 = (fma.f32 %417 #s(literal -1/4 binary32) %160) %429 = (*.f32 u s) %430 = (*.f32 s u) %431 = (pow.f32 %429 #s(literal 1 binary32)) %432 = (/.f32 #s(literal 1 binary32) %429) %433 = (*.f32 %432 %7) %434 = (*.f32 %7 %432) %435 = (/.f32 %7 %429) %436 = (*.f32 #s(literal 1 binary32) %435) %437 = (*.f32 u %51) %439 = (/.f32 #s(literal -1 binary32) (neg.f32 %437)) %440 = (/.f32 %13 u) %441 = (neg.f32 %429) %442 = (/.f32 %11 %441) %444 = (/.f32 #s(literal 1 binary32) (/.f32 %437 #s(literal 1 binary32))) %445 = (/.f32 #s(literal 1 binary32) %437) %446 = (pow.f32 %437 #s(literal -1 binary32)) %447 = (pow.f32 %435 #s(literal 1 binary32)) %448 = (*.f32 #s(literal -4 binary32) %182) %450 = (/.f32 (fma.f32 %448 %437 #s(literal 1 binary32)) %437) %452 = (/.f32 (fma.f32 %448 %429 %7) %429) %453 = (neg.f32 %435) %454 = (-.f32 %448 %453) %455 = (fma.f32 #s(literal -4 binary32) %182 %435) %456 = (fma.f32 %182 #s(literal -4 binary32) %435) %457 = (pow.f32 %455 #s(literal 1 binary32)) %458 = (+.f32 %448 %435) %459 = (*.f32 %455 u) %460 = (*.f32 u %455) %461 = (*.f32 %435 u) %462 = (fma.f32 %448 u %461) %463 = (*.f32 u %435) %464 = (fma.f32 u %448 %463) %465 = (pow.f32 %459 #s(literal 1 binary32)) %467 = (+.f32 (*.f32 u %448) %463) %469 = (+.f32 (*.f32 %448 u) %461) %470 = (approx %398 %459) %471 = (pow.f32 %470 #s(literal 1 binary32)) %485 = (+.f32 %414 %435) %491 = (*.f32 %70 %83) %499 = (+.f32 %72 %410) %501 = (/.f32 #s(literal 1 binary32) %189) %502 = (*.f32 s %501) %503 = (/.f32 %183 u) %504 = (/.f32 s u) %505 = (/.f32 %504 %166) %506 = (/.f32 #s(literal 1 binary32) %195) %507 = (/.f32 %2 %201) %508 = (pow.f32 %204 #s(literal 1 binary32)) %509 = (/ 1 %157) %511 = (* (- %131 %509) u) %512 = (pow %511 -1) %513 = (approx %512 %204) %515 = (- -1 %128) %516 = (approx %515 #s(literal -2 binary32)) %517 = (pow.f32 %516 #s(literal 1 binary32)) %518 = (-.f32 %20 #s(literal 2 binary32)) %519 = (fma.f32 #s(literal -1 binary32) %13 #s(literal -2 binary32)) %520 = (fma.f32 %13 #s(literal -1 binary32) #s(literal -2 binary32)) %521 = (fma.f32 %11 %16 #s(literal -2 binary32)) %522 = (pow.f32 %518 #s(literal 1 binary32)) %523 = (+.f32 %20 #s(literal -2 binary32)) %524 = (neg.f32 %153) %525 = (- -1 %156) %526 = (approx %525 %518) %527 = (pow.f32 %526 #s(literal 1 binary32)) %528 = (- %156 -1) %529 = (/ -1 %528) %530 = (approx %529 #s(literal -1/2 binary32)) %535 = (*.f32 u %13) %542 = (*.f32 %535 #s(literal 1/4 binary32)) %547 = (*.f32 #s(literal -1/2 binary32) u) %552 = (fma.f32 #s(literal -1/2 binary32) u %542) %556 = (/ u %525) %557 = (approx %556 %552) %559 = (*.f32 %211 #s(literal 1/2 binary32)) %564 = (-.f32 %559 %11) %577 = (/.f32 %564 s) %587 = (neg.f32 %577) %589 = (-.f32 %587 #s(literal 2 binary32)) %596 = (approx %525 %589) %598 = (*.f32 u %266) %599 = (/.f32 %324 %256) %600 = (/.f32 u %251) %602 = (/.f32 #s(literal 1 binary32) (/.f32 %251 u)) %603 = (pow.f32 %600 #s(literal 1 binary32)) %606 = (/.f32 (-.f32 (*.f32 %326 %251) u) %251) %608 = (*.f32 %264 u) %611 = (/.f32 (-.f32 (*.f32 u %251) %608) (*.f32 %264 %251)) %612 = (-.f32 %326 %600) %613 = (neg.f32 %600) %614 = (fma.f32 u %291 %613) %615 = (pow.f32 %612 #s(literal 1 binary32)) %616 = (+.f32 %326 %613) %618 = (neg.f32 (-.f32 %600 %326)) %619 = (/.f32 #s(literal 1 binary32) %612) %620 = (*.f32 #s(literal 1 binary32) %619) %622 = (/.f32 #s(literal -1 binary32) (neg.f32 %612)) %624 = (/.f32 #s(literal 1 binary32) (/.f32 %612 #s(literal 1 binary32))) %625 = (pow.f32 %619 #s(literal 1 binary32)) %626 = (pow.f32 %612 #s(literal -1 binary32)) %628 = (pow.f32 %261 #s(literal 2 binary32)) %636 = (pow (- %128 -1) -1) %637 = (approx %636 #s(literal 1/2 binary32)) %638 = (pow.f32 %637 #s(literal 1 binary32)) %639 = (-.f32 %13 #s(literal -1 binary32)) %640 = (fma.f32 %16 %7 #s(literal 1 binary32)) %641 = (fma.f32 #s(literal -1 binary32) %20 #s(literal 1 binary32)) %642 = (fma.f32 %7 %16 #s(literal 1 binary32)) %643 = (fma.f32 #s(literal 1 binary32) %13 #s(literal 1 binary32)) %644 = (pow.f32 %639 #s(literal 1 binary32)) %645 = (+.f32 %13 #s(literal 1 binary32)) %646 = (approx %528 %153) %647 = (pow.f32 %646 #s(literal 1 binary32)) %648 = (/.f32 #s(literal 1 binary32) %646) %649 = (*.f32 #s(literal 1 binary32) %648) %650 = (neg.f32 %646) %651 = (/.f32 #s(literal -1 binary32) %650) %653 = (/.f32 #s(literal 1 binary32) (/.f32 %646 #s(literal 1 binary32))) %654 = (pow.f32 %648 #s(literal 1 binary32)) %655 = (pow.f32 %646 #s(literal -1 binary32)) %656 = (fabs.f32 s) %659 = (*.f32 s s) %665 = (fma.f32 %166 u %163) %675 = (*.f32 %189 s) %683 = (*.f32 %637 u) %688 = (fma.f32 %637 u %326) %694 = (/.f32 (-.f32 (*.f32 %268 %646) #s(literal 1 binary32)) %646) %699 = (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %646) (*.f32 %251 #s(literal 1 binary32))) (*.f32 %251 %646)) %700 = (*.f32 #s(literal 1 binary32) %646) %701 = (*.f32 %256 #s(literal 1 binary32)) %704 = (/.f32 (-.f32 %700 %701) (*.f32 %256 %646)) %705 = (-.f32 %268 %648) %706 = (neg.f32 %648) %707 = (fma.f32 #s(literal -1 binary32) %266 %706) %708 = (fma.f32 #s(literal 1 binary32) %268 %706) %709 = (pow.f32 %705 #s(literal 1 binary32)) %710 = (+.f32 %268 %706) %712 = (neg.f32 (-.f32 %648 %268)) %713 = (*.f32 %705 u) %715 = (/.f32 (fma.f32 %713 %646 #s(literal 1 binary32)) %646) %716 = (-.f32 %713 %706) %717 = (fma.f32 %705 u %648) %718 = (fma.f32 u %705 %648) %719 = (pow.f32 %717 #s(literal 1 binary32)) %720 = (+.f32 %713 %648) %721 = (*.f32 %717 #s(literal -1 binary32)) %722 = (*.f32 #s(literal -1 binary32) %717) %723 = (pow.f32 %721 #s(literal 1 binary32)) %725 = (*.f32 (fabs.f32 %717) #s(literal 1 binary32)) %727 = (sqrt.f32 (*.f32 %721 %721)) %728 = (fabs.f32 %721) %729 = (pow.f32 %728 #s(literal 1 binary32)) %730 = (neg.f32 %721) %731 = (fabs.f32 %730) %732 = (log.f32 %728) %734 = (-.f32 #s(literal -1 binary32) %345) %737 = (-.f32 %345 #s(literal -1 binary32)) %739 = (/.f32 #s(literal 1 binary32) %734) %741 = (/.f32 %264 %734) %742 = (neg.f32 %734) %750 = (-.f32 %741 #s(literal 1 binary32)) %758 = (*.f32 #s(literal 13176795/8388608 binary32) u) %761 = (-.f32 %758 %169) %762 = (-.f32 %758 %160) %763 = (fma.f32 #s(literal 13176795/8388608 binary32) u %422) %764 = (fma.f32 #s(literal 13176795/8388608 binary32) u %163) %765 = (fma.f32 u #s(literal 13176795/8388608 binary32) %422) %766 = (fma.f32 u #s(literal 13176795/8388608 binary32) %163) %767 = (pow.f32 %764 #s(literal 1 binary32)) %768 = (+.f32 %758 %422) %769 = (+.f32 %758 %163) %771 = (neg.f32 (-.f32 %160 %758)) %772 = (*.f32 %764 %16) %774 = (/.f32 (neg.f32 %764) %2) %775 = (/.f32 %764 s) %777 = (/.f32 #s(literal 1 binary32) (/.f32 s %764)) %778 = (/.f32 %758 s) %779 = (-.f32 %778 %185) %780 = (pow.f32 %775 #s(literal 1 binary32)) %781 = (+.f32 %778 %186) %782 = (*.f32 %775 #s(literal -4 binary32)) %793 = (+.f32 #s(literal 1 binary32) %782) %796 = (pow (+ %511 %509) -1) %797 = (- %796 1) %798 = (approx %797 %793) %800 = (log.f32 %798) %805 = (/.f32 #s(literal 13176795/8388608 binary32) s) %816 = (-.f32 %85 %379) %817 = (neg.f32 %379) %823 = (*.f32 %816 u) %829 = (-.f32 %132 %379) %834 = (*.f32 %829 u) %840 = (fma.f32 %829 u %379) %844 = (/.f32 #s(literal 1 binary32) %840) %852 = (-.f32 %844 #s(literal 1 binary32)) %858 = (log.f32 %852) %860 = (/.f32 #s(literal 1 binary32) %823) %869 = (approx %796 %513) %871 = (-.f32 %869 #s(literal 1 binary32)) %876 = (log.f32 %871) %878 = (log %797) %879 = (approx %878 %470) %881 = (approx %797 %400) %882 = (pow.f32 %881 #s(literal 1 binary32)) %883 = (log.f32 %881) %884 = (pow.f32 %883 #s(literal 1 binary32)) %886 = (neg.f32 %526) %888 = (/.f32 %526 %251) %892 = (-.f32 %888 #s(literal 1 binary32)) %898 = (/.f32 #s(literal 1 binary32) %526) %899 = (*.f32 u %898) %900 = (/.f32 %324 %886) %901 = (/.f32 u %526) %903 = (/.f32 #s(literal 1 binary32) (/.f32 %526 u)) %904 = (pow.f32 %901 #s(literal 1 binary32)) %908 = (/.f32 %596 %251) %912 = (-.f32 %908 #s(literal 1 binary32)) %924 = (+.f32 %324 %113) %932 = (/.f32 %113 u) %933 = (+.f32 #s(literal -1 binary32) %932) %938 = (approx (- %512 1) %933) %940 = (*.f32 %7 s) %945 = (*.f32 %940 #s(literal -1/4 binary32)) %951 = (approx (- (* %392 s) (* %394 s)) %945) %953 = (approx %397 %7) %957 = (*.f32 %190 #s(literal -2 binary32)) %964 = (+.f32 %7 %957) %966 = (approx %397 %964) %969 = (*.f32 #s(literal 13176795/2097152 binary32) u) %979 = (+.f32 %11 %969) %983 = (- (* 13176795/8388608 u) %394) %985 = (* %983 4) %986 = (approx %985 %979) %988 = (*.f32 #s(literal -13176795/2097152 binary32) %194) %992 = (fma.f32 #s(literal -13176795/2097152 binary32) %194 %13) %998 = (approx (* (/ %983 s) -4) %992) %1000 = (*.f32 #s(literal -2 binary32) %13) %1004 = (fma.f32 #s(literal -2 binary32) %13 %435) %1008 = (*.f32 %1004 u) %1013 = (*.f32 u %1000) %1015 = (*.f32 %1000 u) %1017 = (approx %398 %1008) %1021 = (fma.f32 #s(literal -2 binary32) %13 %485) %1027 = (*.f32 %1021 u) %1029 = (*.f32 %485 u) %1031 = (*.f32 u %485) %1036 = (- %398 -1) %1037 = (approx %1036 %1027) %1041 = (neg.f32 %404) %1043 = (+.f32 #s(literal 1 binary32) %404) %1047 = (-.f32 %499 %1043) %1048 = (-.f32 %410 %1043) %1054 = (-.f32 %1043 %499) %1058 = (fabs.f32 %1047) %1063 = (log.f32 %1058) %1068 = (-.f32 %499 %404) %1069 = (-.f32 %410 %404) %1078 = (neg.f32 %1068) %1084 = (fabs.f32 %1078) %1088 = (log.f32 %1084) %1091 = (log.f32 (/.f32 %1058 %1084)) %1098 = (pow %528 -1) %1099 = (- %636 %1098) %1100 = (* %1099 u) %1101 = (+ %1100 %1098) %1108 = (approx (log (/ (fabs (+ -1 %1101)) (fabs (* %1101 -1)))) %1091) %1110 = (/.f32 #s(literal 1 binary32) %376) %1127 = (approx (pow (- (+ %556 (/ u (- (exp (/ -13176795/4194304 s)) -1))) %529) -1) %1110) %1129 = (approx %985 %969) %1133 = (/.f32 %11 u) %1140 = (+.f32 #s(literal 13176795/2097152 binary32) %1133) %1142 = (*.f32 %1140 u) %1144 = (*.f32 u %1133) %1146 = (*.f32 %1133 u) %1153 = (approx %985 %1142) %1156 = (/.f32 #s(literal -4 binary32) s) %1161 = (*.f32 %195 #s(literal 2 binary32)) %1176 = (+.f32 #s(literal 1 binary32) %1161) %1181 = (approx (- (* %1099 (* u %528)) -1) %1176) %1201 = (-.f32 %268 %289) %1202 = (neg.f32 %289) %1209 = (*.f32 %1201 u) %1212 = (/.f32 #s(literal 1 binary32) %1209) %1222 = (-.f32 %1212 #s(literal 1 binary32)) %1228 = (pow %1101 -1) %1229 = (- %1228 1) %1230 = (approx %1229 %1222) %1236 = (*.f32 #s(literal -1/4 binary32) %16) %1238 = (fma.f32 #s(literal -1/4 binary32) %13 #s(literal 1/2 binary32)) %1242 = (approx %1098 %1238) %1244 = (*.f32 %665 #s(literal -4 binary32)) %1245 = (/.f32 %1244 s) %1247 = (fma.f32 %1156 %665 #s(literal 1 binary32)) %1250 = (/.f32 %665 s) %1259 = (approx %1229 %1247) %1269 = (/.f32 u %256) %1275 = (/.f32 #s(literal 1 binary32) %713) %1285 = (log.f32 %1230) %1287 = (log.f32 %1259) %1289 = (approx %1036 %639) %1297 = (approx (pow %1100 -1) %204) %1301 = (*.f32 s %204) %1304 = (neg.f32 %659) %1312 = (approx (/ (/ s u) %1099) %1301) %1314 = (/.f32 #s(literal -1 binary32) %332) %1315 = (*.f32 %1314 %264) %1316 = (*.f32 %264 %1314) %1317 = (/.f32 #s(literal 1 binary32) %332) %1318 = (*.f32 %261 %1317) %1320 = (/.f32 (*.f32 #s(literal 1 binary32) %264) %336) %1321 = (/.f32 %264 %336) %1322 = (/.f32 %261 %332) %1324 = (/.f32 #s(literal 1 binary32) (/.f32 %332 %261)) %1325 = (/.f32 %26 %332) %1326 = (-.f32 %1325 %1314) %1329 = (-.f32 (/.f32 #s(literal -1 binary32) %336) (/.f32 %26 %336)) %1330 = (pow.f32 %1322 #s(literal 1 binary32)) %1331 = (+.f32 %1325 %1317) %1332 = (-.f32 %1322 #s(literal 1 binary32)) %1333 = (fma.f32 %1314 %264 #s(literal -1 binary32)) %1334 = (fma.f32 %264 %1314 #s(literal -1 binary32)) %1335 = (fma.f32 %261 %1317 #s(literal -1 binary32)) %1336 = (pow.f32 %1332 #s(literal 1 binary32)) %1337 = (+.f32 %1322 #s(literal -1 binary32)) %1338 = (-.f32 #s(literal 1 binary32) %1322) %1339 = (neg.f32 %1338) %1342 = (* (- (/ %525 %515) 1) u) %1344 = (/ %528 (- %1342 -1)) %1345 = (approx %1344 %619) %1346 = (pow.f32 %1345 #s(literal 1 binary32)) %1347 = (- %1344 1) %1348 = (approx %1347 %1247) %1350 = (-.f32 %717 #s(literal 1 binary32)) %1351 = (+.f32 %648 #s(literal -1 binary32)) %1361 = (neg.f32 %1350) %1363 = (/.f32 %1350 %721) %1364 = (/.f32 %721 %1350) %1372 = (fabs.f32 %1350) %1375 = (log.f32 %1372) %1377 = (/.f32 %1372 %728) %1378 = (log.f32 %1377) %1379 = (log.f32 %1363) %1380 = (-.f32 %1375 %732) %1381 = (pow.f32 %1379 #s(literal 1 binary32)) %1383 = (+.f32 %1375 (neg.f32 %732)) %1385 = (neg.f32 (-.f32 %732 %1375)) %1393 = (fabs.f32 %1364) %1395 = (log.f32 %1393) %1404 = (neg.f32 %1395) %1406 = (-.f32 %1345 #s(literal 1 binary32)) %1407 = (pow.f32 %1406 #s(literal 1 binary32)) %1408 = (+.f32 %1345 #s(literal -1 binary32)) %1410 = (neg.f32 (-.f32 #s(literal 1 binary32) %1345)) %1411 = (log.f32 %1406) %1412 = (pow.f32 %1411 #s(literal 1 binary32)) %1413 = (/.f32 #s(literal 1 binary32) %1411) %1422 = (log.f32 (pow.f32 %1406 %2)) %1423 = (/.f32 %2 #s(literal 1 binary32)) %1424 = (*.f32 %1423 %1411) %1425 = (*.f32 %1411 %2) %1426 = (*.f32 #s(literal 1 binary32) %1425) %1428 = (*.f32 %2 (/.f32 #s(literal 1 binary32) %1413)) %1429 = (*.f32 %2 %1411) %1430 = (neg.f32 %2) %1432 = (/.f32 %1430 (neg.f32 %1413)) %1433 = (/.f32 %1425 #s(literal 1 binary32)) %1434 = (/.f32 #s(literal 1 binary32) %1425) %1436 = (/.f32 #s(literal -1 binary32) (neg.f32 %1434)) %1438 = (/.f32 #s(literal 1 binary32) (/.f32 %1434 #s(literal 1 binary32))) %1439 = (/.f32 #s(literal 1 binary32) %1434) %1440 = (/.f32 %2 %1413) %1441 = (pow.f32 %1434 #s(literal -1 binary32)) %1442 = (pow.f32 %1425 #s(literal 1 binary32)) %1444 = (neg.f32 (*.f32 s %1411)) %1446 = (neg.f32 (*.f32 %1411 s)) %1453 = (log.f32 %1348) %1454 = (*.f32 #s(literal 1 binary32) %1453) %1455 = (/.f32 %1453 #s(literal 1 binary32)) %1456 = (/.f32 #s(literal 1 binary32) %1453) %1457 = (neg.f32 %1456) %1458 = (/.f32 #s(literal -1 binary32) %1457) %1460 = (/.f32 #s(literal 1 binary32) (/.f32 %1456 #s(literal 1 binary32))) %1461 = (/.f32 #s(literal 1 binary32) %1456) %1462 = (pow.f32 %1453 #s(literal 1 binary32)) %1463 = (pow.f32 %1456 #s(literal -1 binary32)) %1469 = (pow.f32 %1348 s) %1471 = (pow.f32 %1348 %2) %1480 = (*.f32 %1423 %1453) %1481 = (*.f32 %1453 %2) %1482 = (*.f32 %2 %1453) %1483 = (/.f32 %1430 %1457) %1485 = (/.f32 #s(literal 1 binary32) (/.f32 %1456 %2)) %1486 = (/.f32 %2 %1456) %1487 = (pow.f32 %1481 #s(literal 1 binary32)) %1489 = (neg.f32 (*.f32 s %1453)) %1491 = (fma.f32 %775 #s(literal -4 binary32) #s(literal 1 binary32)) %1495 = (approx %1229 %1491) %1497 = (log.f32 %1495) %1501 = (pow.f32 %1495 %2) %1503 = (log.f32 %1501) %1504 = (*.f32 %1497 %2) %1507 = (*.f32 %2 (log.f32 (fabs.f32 %1495))) %1508 = (*.f32 %2 %1497) %1509 = (pow.f32 %1504 #s(literal 1 binary32)) %1511 = (neg.f32 (*.f32 s %1497)) %1515 = (-.f32 %637 %648) %1520 = (*.f32 %1515 u) %1524 = (fma.f32 %1515 u %648) %1528 = (/.f32 #s(literal 1 binary32) %1524) %1536 = (-.f32 %1528 #s(literal 1 binary32)) %1542 = (log.f32 %1536) %1546 = (*.f32 %1542 %2) %1551 = (approx %1228 %1275) %1553 = (-.f32 %1551 #s(literal 1 binary32)) %1558 = (log.f32 %1553) %1562 = (*.f32 %1558 %2) %1567 = (-.f32 %268 %1242) %1568 = (neg.f32 %1242) %1575 = (*.f32 %1567 u) %1586 = (/.f32 %2 %1575) %1591 = (neg s) %1592 = (* (log %1229) %1591) %1593 = (approx %1592 %1586) %1595 = (log.f32 %1332) %1596 = (pow.f32 %1595 #s(literal 1 binary32)) %1599 = (*.f32 %1285 %217) %1608 = (*.f32 %1287 %217) %1615 = (approx %1228 %1212) %1617 = (-.f32 %1615 #s(literal 1 binary32)) %1624 = (pow.f32 %1617 %2) %1629 = (*.f32 %2 (log.f32 (fabs.f32 %1617))) %1631 = (approx %1228 %1297) %1633 = (-.f32 %1631 #s(literal 1 binary32)) %1636 = (-.f32 #s(literal 1 binary32) %1631) %1640 = (fabs.f32 %1633) %1645 = (log.f32 %1640) %1649 = (pow.f32 %1633 %2) %1652 = (log.f32 (pow.f32 %1640 %2)) %1653 = (log.f32 %1649) %1654 = (*.f32 %1645 %2) %1655 = (*.f32 %2 %1645) %1656 = (pow.f32 %1654 #s(literal 1 binary32)) %1658 = (neg.f32 (*.f32 s %1645)) %1659 = (neg.f32 %1312) %1661 = (approx %1592 %1659) %1663 = (approx %1229 %1289) %1665 = (log.f32 %1663) %1666 = (*.f32 #s(literal 1 binary32) %1665) %1667 = (/.f32 #s(literal 1 binary32) %1665) %1669 = (/.f32 #s(literal -1 binary32) (neg.f32 %1667)) %1671 = (/.f32 #s(literal 1 binary32) (/.f32 %1667 #s(literal 1 binary32))) %1672 = (/.f32 #s(literal 1 binary32) %1667) %1673 = (pow.f32 %1667 #s(literal -1 binary32)) %1674 = (pow.f32 %1665 #s(literal 1 binary32)) %1679 = (pow.f32 %1663 %2) %1684 = (*.f32 %2 (log.f32 (fabs.f32 %1663))) %1686 = (*.f32 %1665 %2) %1687 = (*.f32 #s(literal 1 binary32) %1686) %1688 = (*.f32 %2 %1665) %1689 = (/.f32 #s(literal 1 binary32) %1686) %1691 = (/.f32 #s(literal -1 binary32) (neg.f32 %1689)) %1693 = (/.f32 #s(literal 1 binary32) (/.f32 %1689 #s(literal 1 binary32))) %1694 = (/.f32 #s(literal 1 binary32) %1689) %1695 = (/.f32 %2 %1667) %1696 = (pow.f32 %1689 #s(literal -1 binary32)) %1697 = (pow.f32 %1686 #s(literal 1 binary32)) %1699 = (neg.f32 (*.f32 s %1665)) %1701 = (neg.f32 (*.f32 %1665 s)) %1704 = (/.f32 #s(literal 1 binary32) %516) %1706 = (/.f32 %264 %516) %1707 = (neg.f32 %516) %1715 = (-.f32 %1706 #s(literal 1 binary32)) %1721 = (*.f32 %1715 u) %1723 = (fma.f32 %1715 u #s(literal 1 binary32)) %1731 = (/.f32 %261 %1723) %1741 = (-.f32 #s(literal 1 binary32) %1731) %1745 = (-.f32 %1731 #s(literal 1 binary32)) %1749 = (fabs.f32 %1741) %1754 = (log.f32 %1749) %1758 = (*.f32 %1754 %2) %1767 = (*.f32 %526 %256) %1775 = (+.f32 %901 %1269) %1781 = (-.f32 %1269 %291) %1783 = (+.f32 %901 %1781) %1785 = (neg.f32 %291) %1790 = (log.f32 (pow.f32 %1332 %2)) %1791 = (*.f32 %1595 %2) %1792 = (*.f32 %2 %1595) %1793 = (pow.f32 %1791 #s(literal 1 binary32)) %1795 = (neg.f32 (*.f32 s %1595)) %1796 = (*.f32 %1379 %2) %1797 = (*.f32 %2 %1379) %1798 = (pow.f32 %1796 #s(literal 1 binary32)) %1800 = (neg.f32 (*.f32 s %1379)) %1802 = (neg.f32 (*.f32 %1379 s)) %1805 = (/.f32 u %734) %1816 = (-.f32 %326 %1805) %1817 = (neg.f32 %1805) %1823 = (*.f32 %1816 %628) %1831 = (/.f32 %1823 %26) %1835 = (*.f32 %1831 s) %1837 = (fma.f32 %1831 s #s(literal -13176795/4194304 binary32)) %1841 = (* %878 %1591) %1842 = (approx %1841 %1837) %1844 = (/.f32 #s(literal 1 binary32) %1816) %1852 = (approx %1344 %1844) %1854 = (-.f32 %1852 #s(literal 1 binary32)) %1861 = (pow.f32 %1854 %2) %1863 = (log.f32 %1861) %1864 = (log.f32 %1854) %1865 = (*.f32 %1864 %2) %1868 = (*.f32 %2 (log.f32 (fabs.f32 %1854))) %1869 = (*.f32 %2 %1864) %1870 = (pow.f32 %1865 #s(literal 1 binary32)) %1872 = (neg.f32 (*.f32 s %1864)) %1874 = (/.f32 #s(literal 1 binary32) %737) %1877 = (/.f32 %646 %737) %1881 = (-.f32 %1877 #s(literal 1 binary32)) %1891 = (/.f32 %1881 %646) %1893 = (*.f32 %1881 u) %1894 = (*.f32 %1893 %648) %1895 = (*.f32 %1891 u) %1896 = (*.f32 u %1891) %1898 = (/.f32 (neg.f32 %1893) %650) %1899 = (/.f32 %1893 %646) %1901 = (/.f32 #s(literal 1 binary32) (/.f32 %646 %1893)) %1902 = (pow.f32 %1899 #s(literal 1 binary32)) %1904 = (/.f32 (fma.f32 %1899 %158 #s(literal 1 binary32)) %158) %1906 = (*.f32 %646 %158) %1907 = (/.f32 (fma.f32 %1893 %158 %700) %1906) %1910 = (/.f32 (fma.f32 %1893 %158 (*.f32 %646 #s(literal 1 binary32))) %1906) %1911 = (-.f32 %1899 %817) %1912 = (fma.f32 %1893 %648 %379) %1913 = (fma.f32 %1891 u %379) %1914 = (fma.f32 u %1891 %379) %1915 = (pow.f32 %1913 #s(literal 1 binary32)) %1916 = (+.f32 %1899 %379) %1917 = (/.f32 #s(literal 1 binary32) %1913) %1918 = (*.f32 #s(literal 1 binary32) %1917) %1920 = (/.f32 #s(literal -1 binary32) (neg.f32 %1913)) %1922 = (/.f32 #s(literal 1 binary32) (/.f32 %1913 #s(literal 1 binary32))) %1923 = (pow.f32 %1917 #s(literal 1 binary32)) %1924 = (pow.f32 %1913 #s(literal -1 binary32)) %1925 = (-.f32 %1917 #s(literal 1 binary32)) %1926 = (fma.f32 #s(literal 1 binary32) %1917 #s(literal -1 binary32)) %1927 = (pow.f32 %1925 #s(literal 1 binary32)) %1928 = (+.f32 %1917 #s(literal -1 binary32)) %1930 = (neg.f32 (-.f32 #s(literal 1 binary32) %1917)) %1931 = (log.f32 %1925) %1932 = (pow.f32 %1931 #s(literal 1 binary32)) %1934 = (log.f32 (pow.f32 %1925 %2)) %1935 = (*.f32 %1931 %2) %1936 = (*.f32 %2 %1931) %1937 = (pow.f32 %1935 #s(literal 1 binary32)) %1939 = (neg.f32 (*.f32 s %1931)) %1942 = (*.f32 %750 u) %1945 = (-.f32 #s(literal -1 binary32) %1942) %1954 = (/.f32 #s(literal 1 binary32) %1945) %1962 = (*.f32 %1954 %264) %1964 = (fma.f32 %1954 %264 #s(literal -1 binary32)) %1968 = (log.f32 %1964) %1972 = (*.f32 %1968 %2) %1978 = (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) %1987 = (/.f32 %1978 s) %1993 = (*.f32 %1987 #s(literal -4 binary32)) %2002 = (+.f32 #s(literal 1 binary32) %1993) %2004 = (approx %797 %2002) %2006 = (log.f32 %2004) %2010 = (*.f32 %2006 %2) %2015 = (*.f32 #s(literal 13176795/16777216 binary32) s) %2018 = (-.f32 %675 %2015) %2019 = (*.f32 %2 #s(literal 13176795/16777216 binary32)) %2021 = (neg.f32 %2015) %2032 = (/.f32 #s(literal 1 binary32) %659) %2038 = (/.f32 %2018 %659) %2045 = (*.f32 %2038 #s(literal -4 binary32)) %2054 = (+.f32 #s(literal 1 binary32) %2045) %2056 = (approx %797 %2054) %2058 = (log.f32 %2056) %2062 = (*.f32 %2058 %2) %2068 = (-.f32 %160 #s(literal -13176795/16777216 binary32)) %2069 = (fma.f32 %417 #s(literal -1/4 binary32) %2068) %2076 = (*.f32 %2069 u) %2079 = (approx %395 %2076) %2081 = (*.f32 %2079 #s(literal 4 binary32)) %2084 = (approx %1841 %2081) %2087 = (fma.f32 %166 u #s(literal -13176795/16777216 binary32)) %2092 = (*.f32 %2087 #s(literal 4 binary32)) %2095 = (approx %1841 %2092) %2097 = (/.f32 #s(literal -13176795/2097152 binary32) s) %2103 = (+.f32 %2097 %435) %2105 = (*.f32 %2103 u) %2114 = (approx %398 %2105) %2118 = (+.f32 #s(literal 1 binary32) %2114) %2120 = (approx %797 %2118) %2122 = (log.f32 %2120) %2126 = (*.f32 %2122 %2) %2137 = (/.f32 s %758) %2139 = (approx %512 %2137) %2141 = (approx %796 %2139) %2143 = (-.f32 %2141 #s(literal 1 binary32)) %2148 = (log.f32 %2143) %2152 = (*.f32 %2148 %2) %2159 = (*.f32 %800 %217) %2164 = (*.f32 #s(literal -13176795/4194304 binary32) u) %2167 = (*.f32 #s(literal 1/2 binary32) u) %2169 = (*.f32 %2164 #s(literal 1/2 binary32)) %2176 = (fma.f32 %2164 #s(literal 1/2 binary32) %160) %2187 = (/.f32 %2176 s) %2197 = (neg.f32 %2187) %2203 = (+.f32 #s(literal 1/2 binary32) %2197) %2207 = (approx (/ (- -1 %1342) %525) %2203) %2209 = (/.f32 #s(literal 1 binary32) %2207) %2220 = (-.f32 #s(literal 1 binary32) %2209) %2224 = (-.f32 %2209 #s(literal 1 binary32)) %2228 = (fabs.f32 %2220) %2233 = (log.f32 %2228) %2237 = (*.f32 %2233 %2) %2242 = (*.f32 %879 %217) %2249 = (*.f32 %876 %217) %2256 = (*.f32 %858 %217) %2291 = (/.f32 s %1244) %2297 = (*.f32 %1156 %163) %2299 = (*.f32 %163 %1156) %2301 = (*.f32 #s(literal -4 binary32) %186) %2303 = (*.f32 %186 #s(literal -4 binary32)) %2319 = (+.f32 #s(literal 1 binary32) %1245) %2321 = (approx %797 %2319) %2323 = (log.f32 %2321) %2327 = (*.f32 %2323 %2) %2348 = (log.f32 (pow.f32 %881 %2)) %2349 = (*.f32 %883 %2) %2350 = (*.f32 %2 %883) %2351 = (pow.f32 %2349 #s(literal 1 binary32)) %2353 = (neg.f32 (*.f32 s %883)) %2354 = (-.f32 %860 #s(literal 1 binary32)) %2360 = (approx %797 %2354) %2362 = (log.f32 %2360) %2366 = (*.f32 %2362 %217) %2371 = (approx %797 %938) %2373 = (log.f32 %2371) %2377 = (*.f32 %2373 %217) %2382 = (approx %399 %639) %2384 = (approx %797 %2382) %2386 = (log.f32 %2384) %2390 = (*.f32 %2386 %2) %2397 = (*.f32 %883 %217) %2404 = (/.f32 u %516) %2415 = (-.f32 %326 %2404) %2416 = (neg.f32 %2404) %2422 = (/.f32 #s(literal 1 binary32) %2415) %2430 = (approx %1344 %2422) %2432 = (-.f32 %2430 #s(literal 1 binary32)) %2437 = (log.f32 %2432) %2441 = (*.f32 %2437 %2) %2446 = (approx %878 %13) %2448 = (*.f32 %2446 %2) %2457 = (fma.f32 %637 u %901) %2464 = (-.f32 %2457 %291) %2465 = (-.f32 %901 %291) %2473 = (/.f32 #s(literal 1 binary32) %2464) %2481 = (-.f32 %2473 #s(literal 1 binary32)) %2487 = (log.f32 %2481) %2491 = (*.f32 %2487 %2) %2496 = (*.f32 %892 u) %2499 = (-.f32 #s(literal -1 binary32) %2496) %2508 = (/.f32 #s(literal 1 binary32) %2499) %2516 = (*.f32 %2508 %526) %2518 = (fma.f32 %2508 %526 #s(literal -1 binary32)) %2522 = (log.f32 %2518) %2526 = (*.f32 %2522 %2) %2531 = (*.f32 %912 u) %2534 = (-.f32 #s(literal -1 binary32) %2531) %2543 = (/.f32 #s(literal 1 binary32) %2534) %2551 = (*.f32 %2543 %596) %2553 = (fma.f32 %2543 %596 #s(literal -1 binary32)) %2557 = (log.f32 %2553) %2561 = (*.f32 %2557 %2) %2566 = (-.f32 %688 %530) %2567 = (-.f32 %326 %530) %2576 = (/.f32 #s(literal 1 binary32) %2566) %2584 = (-.f32 %2576 #s(literal 1 binary32)) %2590 = (log.f32 %2584) %2594 = (*.f32 %2590 %2) %2608 = (fabs.f32 %1338) %2611 = (log.f32 %2608) %2615 = (*.f32 %2611 %2) %2622 = (fma.f32 %637 u %557) %2629 = (-.f32 %2622 %291) %2630 = (-.f32 %557 %291) %2638 = (/.f32 #s(literal 1 binary32) %2629) %2646 = (-.f32 %2638 #s(literal 1 binary32)) %2652 = (log.f32 %2646) %2656 = (*.f32 %2652 %2) %2663 = (+.f32 #s(literal 1 binary32) %470) %2665 = (approx %797 %2663) %2667 = (log.f32 %2665) %2671 = (*.f32 %2667 %2) %2681 = (/.f32 %951 %659) %2685 = (*.f32 %2681 #s(literal -4 binary32)) %2694 = (+.f32 #s(literal 1 binary32) %2685) %2696 = (approx %797 %2694) %2698 = (log.f32 %2696) %2702 = (*.f32 %2698 %2) %2709 = (/.f32 %953 s) %2713 = (/.f32 s %953) %2724 = (approx %878 %2709) %2726 = (*.f32 %2724 %2) %2733 = (/.f32 %966 s) %2737 = (/.f32 s %966) %2748 = (approx %878 %2733) %2750 = (*.f32 %2748 %2) %2755 = (approx %878 %1017) %2757 = (*.f32 %2755 %2) %2762 = (approx %1347 %1037) %2764 = (log.f32 %2762) %2768 = (*.f32 %2764 %2) %2777 = (/.f32 %1181 %646) %2779 = (/.f32 #s(literal 1 binary32) %1181) %2780 = (*.f32 %2779 %646) %2781 = (*.f32 %646 %2779) %2782 = (/.f32 %646 %1181) %2783 = (*.f32 #s(literal 1 binary32) %2782) %2784 = (/.f32 %700 %1181) %2785 = (neg.f32 %1181) %2786 = (/.f32 %650 %2785) %2787 = (/.f32 %2779 %648) %2789 = (/.f32 #s(literal -1 binary32) (neg.f32 %2777)) %2791 = (/.f32 #s(literal 1 binary32) (/.f32 %2777 #s(literal 1 binary32))) %2792 = (/.f32 #s(literal 1 binary32) %2777) %2793 = (pow.f32 %2782 #s(literal 1 binary32)) %2794 = (pow.f32 %2777 #s(literal -1 binary32)) %2795 = (-.f32 %2782 #s(literal 1 binary32)) %2796 = (fma.f32 %2779 %646 #s(literal -1 binary32)) %2797 = (fma.f32 %646 %2779 #s(literal -1 binary32)) %2798 = (fma.f32 #s(literal 1 binary32) %2782 #s(literal -1 binary32)) %2799 = (pow.f32 %2795 #s(literal 1 binary32)) %2800 = (+.f32 %2782 #s(literal -1 binary32)) %2802 = (neg.f32 (-.f32 #s(literal 1 binary32) %2782)) %2803 = (log.f32 %2795) %2804 = (pow.f32 %2803 #s(literal 1 binary32)) %2806 = (log.f32 (pow.f32 %2795 %2)) %2807 = (*.f32 %2803 %2) %2808 = (*.f32 %2 %2803) %2809 = (pow.f32 %2807 #s(literal 1 binary32)) %2811 = (neg.f32 (*.f32 s %2803)) %2818 = (*.f32 %1404 %2) %2825 = (*.f32 %1108 %2) %2830 = (log.f32 %1471) %2838 = (-.f32 %1127 #s(literal 1 binary32)) %2843 = (log.f32 %2838) %2847 = (*.f32 %2843 %2) %2852 = (approx %1841 %986) %2854 = (approx %1841 %1129) %2856 = (approx %1841 %1153) %2860 = (+.f32 #s(literal 1 binary32) %998) %2862 = (approx %797 %2860) %2864 = (log.f32 %2862) %2868 = (*.f32 %2864 %2) %2873 = (/.f32 #s(literal 1 binary32) %1783) %2881 = (-.f32 %2873 #s(literal 1 binary32)) %2887 = (log.f32 %2881) %2891 = (*.f32 %2887 %2) s %3 %4 %5 %2 #s(literal 1 binary32) u %7 %9 %10 %12 %11 %14 %15 %17 %19 %20 %21 %23 %24 %25 %27 %30 %32 %34 %36 %38 %39 %33 %41 %42 %43 %44 %45 %47 %48 %49 %50 %13 %53 %55 %57 %58 %59 %60 %62 %64 %65 %66 %67 %26 (-.f32 #s(literal 1 binary32) %68) (pow.f32 %70 #s(literal 1 binary32)) %70 (*.f32 #s(literal 1 binary32) %72) (/.f32 #s(literal -1 binary32) %74) (/.f32 #s(literal 1 binary32) (/.f32 %70 #s(literal 1 binary32))) %72 (pow.f32 %72 #s(literal 1 binary32)) (pow.f32 %70 #s(literal -1 binary32)) #s(literal -13176795/4194304 binary32) #s(literal -1 binary32) %14 %15 %17 %19 %20 %21 %23 %24 %25 %27 %30 %32 %34 %36 %38 %39 %33 %41 (-.f32 #s(literal 1 binary32) %81) (pow.f32 %83 #s(literal 1 binary32)) %83 (*.f32 #s(literal 1 binary32) %85) (/.f32 #s(literal -1 binary32) %87) (/.f32 #s(literal 1 binary32) (/.f32 %83 #s(literal 1 binary32))) %85 (pow.f32 %85 #s(literal 1 binary32)) (pow.f32 %83 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 %85 %70) #s(literal 1 binary32)) %70) (/.f32 (-.f32 %96 %97) (*.f32 %83 %70)) %101 (fma.f32 #s(literal 1 binary32) %85 %102) (pow.f32 %101 #s(literal 1 binary32)) (+.f32 %85 %102) (neg.f32 (-.f32 %72 %85)) #s(literal 2 binary32) #s(literal 4 binary32) #s(literal 1/2 binary32) #s(literal -2 binary32) %9 %10 %12 %11 #s(literal -1/2 binary32) (*.f32 #s(literal 1 binary32) %113) (/.f32 #s(literal -1 binary32) (neg.f32 %101)) (/.f32 #s(literal 1 binary32) (/.f32 %101 #s(literal 1 binary32))) %113 (pow.f32 %113 #s(literal 1 binary32)) (pow.f32 %101 #s(literal -1 binary32)) %121 (pow.f32 %121 #s(literal 1 binary32)) (pow.f32 %7 #s(literal 2 binary32)) %132 (pow.f32 %132 #s(literal 1 binary32)) #s(literal 1/4 binary32) #s(literal -1/4 binary32) %137 %139 %141 %142 %144 %145 %146 %148 %149 (/.f32 (fma.f32 #s(literal 2 binary32) s %7) s) (-.f32 #s(literal 2 binary32) %20) (pow.f32 %153 #s(literal 1 binary32)) %153 %158 (pow.f32 %158 #s(literal 1 binary32)) %160 (*.f32 %7 #s(literal 1/4 binary32)) (pow.f32 %160 #s(literal 1 binary32)) %163 (*.f32 %7 #s(literal -1/4 binary32)) (pow.f32 %163 #s(literal 1 binary32)) %166 %167 %168 %170 %171 %172 %173 %174 %175 %176 %178 (*.f32 %166 %16) (/.f32 (neg.f32 %166) %2) %182 (/.f32 #s(literal 1 binary32) %183) (-.f32 %185 %186) (pow.f32 %182 #s(literal 1 binary32)) %189 %191 %192 %193 %195 (*.f32 %189 %16) (*.f32 %166 %194) (*.f32 #s(literal 1/2 binary32) %198) (*.f32 u %182) (/.f32 %201 %2) (/.f32 %189 s) (/.f32 #s(literal 1 binary32) %204) (pow.f32 %195 #s(literal 1 binary32)) #s(literal -4 binary32) (*.f32 %121 %16) (/.f32 (neg.f32 %121) %2) %211 (/.f32 #s(literal 1 binary32) (/.f32 s %121)) (pow.f32 %211 #s(literal 1 binary32)) (*.f32 #s(literal -1 binary32) %16) %216 (/.f32 #s(literal 1 binary32) %217) (/.f32 #s(literal 1 binary32) %2) (pow.f32 %216 #s(literal 1 binary32)) %222 %217 %223 %224 %226 %228 %230 %231 %232 %233 %234 %236 %237 %238 %240 %16 %241 %242 %243 (/.f32 (-.f32 %26 %33) #s(literal 2 binary32)) (pow.f32 %29 #s(literal 1 binary32)) %29 (/.f32 (+.f32 %26 %33) #s(literal 2 binary32)) (pow.f32 %28 #s(literal 1 binary32)) %28 (cosh.f32 %20) %27 %30 %32 %34 %36 %38 %39 %33 %41 %251 %252 %254 %255 %257 %256 %258 %259 %260 %261 %262 %263 %265 %267 %269 %268 %271 %273 %274 %275 %276 %256 %258 %259 %260 %267 %269 %268 %271 %273 %274 %275 %276 %42 %43 %44 %45 %47 %48 %49 %50 %13 %53 %55 %57 %58 %59 %60 %62 %278 %279 %280 %281 %282 %283 %51 %284 %285 %264 %286 %287 %288 %261 %262 %263 %265 %290 %291 %293 %294 %295 (*.f32 #s(literal -1 binary32) %291) (*.f32 #s(literal 1 binary32) %289) %289 (/.f32 #s(literal 1 binary32) (/.f32 %264 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 %261 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) %261) (pow.f32 %289 #s(literal 1 binary32)) (pow.f32 %261 #s(literal -1 binary32)) %305 %306 %308 %309 %310 %312 %314 %315 %316 %317 %318 %319 %320 %322 (*.f32 u %291) (/.f32 %324 %261) %326 (/.f32 #s(literal 1 binary32) (/.f32 %264 u)) (pow.f32 %326 #s(literal 1 binary32)) %331 %332 %333 %334 %335 %337 %3 %4 %5 %2 (*.f32 #s(literal -13176795/4194304 binary32) %16) (/.f32 #s(literal 13176795/4194304 binary32) %2) %341 (/.f32 #s(literal 1 binary32) (/.f32 s #s(literal -13176795/4194304 binary32))) (pow.f32 %341 #s(literal 1 binary32)) (pow.f32 %345 #s(literal 1 binary32)) (+.f32 (cosh.f32 %341) (sinh.f32 %341)) (fabs.f32 %345) %345 (-.f32 #s(literal 1 binary32) %351) (pow.f32 %353 #s(literal 1 binary32)) %353 (*.f32 #s(literal 1 binary32) %355) (/.f32 #s(literal -1 binary32) (neg.f32 %353)) (/.f32 #s(literal 1 binary32) (/.f32 %353 #s(literal 1 binary32))) %355 (pow.f32 %355 #s(literal 1 binary32)) (pow.f32 %353 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 %355 %70) #s(literal 1 binary32)) %70) (/.f32 (-.f32 %96 (*.f32 %353 #s(literal 1 binary32))) (*.f32 %353 %70)) %370 (fma.f32 #s(literal 1 binary32) %355 %102) (pow.f32 %370 #s(literal 1 binary32)) (+.f32 %355 %102) (neg.f32 (-.f32 %72 %355)) %376 (*.f32 u %370) (pow.f32 %376 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) %379) (/.f32 #s(literal -1 binary32) (neg.f32 %158)) (/.f32 #s(literal 1 binary32) (/.f32 %158 #s(literal 1 binary32))) %379 (pow.f32 %379 #s(literal 1 binary32)) (pow.f32 %158 #s(literal -1 binary32)) #s(literal 13176795/16777216 binary32) #s(literal -13176795/16777216 binary32) #s(literal 13176795/8388608 binary32) %400 %401 (*.f32 u %72) (/.f32 %324 %74) %404 (/.f32 #s(literal 1 binary32) (/.f32 %70 u)) (pow.f32 %404 #s(literal 1 binary32)) (*.f32 u %85) (/.f32 %324 %87) %410 (/.f32 #s(literal 1 binary32) (/.f32 %83 u)) (pow.f32 %410 #s(literal 1 binary32)) (*.f32 %7 %414) (/.f32 %11 %324) %417 (/.f32 #s(literal 1 binary32) (/.f32 u %7)) (pow.f32 %417 #s(literal 1 binary32)) (-.f32 %421 %422) (-.f32 %421 %163) %425 (fma.f32 #s(literal -1/4 binary32) %417 %160) (pow.f32 %425 #s(literal 1 binary32)) (+.f32 %421 %160) %429 %430 %431 %433 %434 %436 %439 %440 %442 %435 %444 %445 %446 %447 %450 %452 %454 %455 %456 %457 %458 %459 %460 %462 %464 %465 %467 %469 %470 %471 (*.f32 #s(literal 1 binary32) %414) (/.f32 #s(literal -1 binary32) %324) (/.f32 #s(literal 1 binary32) (/.f32 u #s(literal 1 binary32))) %414 (pow.f32 %414 #s(literal 1 binary32)) (pow.f32 u #s(literal -1 binary32)) (/.f32 (fma.f32 %414 %429 %7) %429) (/.f32 (fma.f32 #s(literal 1 binary32) %429 %190) (*.f32 u %429)) (-.f32 %414 %453) (fma.f32 #s(literal 1 binary32) %414 %435) (pow.f32 %485 #s(literal 1 binary32)) %485 (/.f32 (fma.f32 %72 %83 u) %83) (/.f32 (fma.f32 #s(literal 1 binary32) %83 (*.f32 u %70)) %491) (/.f32 (fma.f32 #s(literal 1 binary32) %83 (*.f32 %70 u)) %491) (-.f32 %72 (neg.f32 %410)) (fma.f32 #s(literal 1 binary32) %72 %410) (pow.f32 %499 #s(literal 1 binary32)) %499 %502 %503 %505 %506 %507 %204 %508 %513 (pow.f32 %513 #s(literal 1 binary32)) %516 %517 %518 %519 %520 %521 %522 %523 %524 %526 %527 %530 (pow.f32 %530 #s(literal 1 binary32)) %166 %167 %168 %170 %171 %172 %173 %174 %175 %176 %178 %190 (*.f32 u %7) (pow.f32 %190 #s(literal 1 binary32)) (*.f32 %190 %16) %535 (/.f32 (neg.f32 %190) %2) (/.f32 %190 s) (/.f32 #s(literal 1 binary32) (/.f32 s %190)) (pow.f32 %535 #s(literal 1 binary32)) %542 (*.f32 #s(literal 1/4 binary32) %535) (/.f32 (*.f32 #s(literal 1/4 binary32) %190) s) (pow.f32 %542 #s(literal 1 binary32)) (-.f32 %547 (*.f32 #s(literal -1/4 binary32) %535)) (-.f32 %547 (neg.f32 %542)) %552 (fma.f32 u #s(literal -1/2 binary32) %542) (pow.f32 %552 #s(literal 1 binary32)) (+.f32 %547 %542) %557 (pow.f32 %557 #s(literal 1 binary32)) %559 (*.f32 #s(literal 1/2 binary32) %211) (/.f32 (*.f32 #s(literal 1/2 binary32) %121) s) (pow.f32 %559 #s(literal 1 binary32)) %564 (fma.f32 %211 #s(literal 1/2 binary32) %46) (fma.f32 %211 #s(literal 1/2 binary32) %18) (fma.f32 #s(literal 1/2 binary32) %211 %46) (fma.f32 #s(literal 1/2 binary32) %211 %18) (pow.f32 %564 #s(literal 1 binary32)) (+.f32 %559 %46) (+.f32 %559 %18) (neg.f32 (-.f32 %11 %559)) (*.f32 %564 %16) (/.f32 (neg.f32 %564) %2) %577 (/.f32 #s(literal 1 binary32) (/.f32 s %564)) (-.f32 (/.f32 %559 s) %20) (pow.f32 %577 #s(literal 1 binary32)) (*.f32 %577 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) %577) (/.f32 (*.f32 #s(literal -1 binary32) %564) s) (pow.f32 %587 #s(literal 1 binary32)) %587 %589 (fma.f32 %577 #s(literal -1 binary32) #s(literal -2 binary32)) (fma.f32 #s(literal -1 binary32) %577 #s(literal -2 binary32)) (pow.f32 %589 #s(literal 1 binary32)) (+.f32 %587 #s(literal -2 binary32)) (neg.f32 (-.f32 #s(literal 2 binary32) %587)) %596 (pow.f32 %596 #s(literal 1 binary32)) %598 %599 %600 %602 %603 %606 %611 %612 %614 %615 %616 %618 %620 %622 %624 %619 %625 %626 (*.f32 %261 %261) (pow.f32 %628 #s(literal 1 binary32)) %628 (+.f32 (+.f32 (pow.f32 %26 #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 %26 #s(literal 1 binary32)))) #s(literal 1 binary32)) %429 %430 %431 %637 %638 %639 %640 %641 %642 %643 %644 %645 %518 %519 %520 %521 %522 %523 %524 %646 %647 %649 %651 %653 %648 %654 %655 (*.f32 %656 %656) (*.f32 %2 %2) %659 (pow.f32 %659 #s(literal 1 binary32)) (pow.f32 s #s(literal 2 binary32)) %189 %191 %192 %193 (-.f32 %189 %169) (-.f32 %189 %160) (fma.f32 %166 u %422) %665 (fma.f32 #s(literal 1/2 binary32) %190 %422) (fma.f32 #s(literal 1/2 binary32) %190 %163) (fma.f32 u %166 %422) (fma.f32 u %166 %163) (pow.f32 %665 #s(literal 1 binary32)) (+.f32 %189 %422) (+.f32 %189 %163) (neg.f32 (-.f32 %160 %189)) %675 (*.f32 %166 %429) (*.f32 s %189) (pow.f32 %675 #s(literal 1 binary32)) (*.f32 u %16) (/.f32 %324 %2) %194 (/.f32 #s(literal 1 binary32) %504) (pow.f32 %194 #s(literal 1 binary32)) (/.f32 (fma.f32 %683 %264 u) %264) (-.f32 %683 (neg.f32 %326)) %688 (fma.f32 u %637 %326) (pow.f32 %688 #s(literal 1 binary32)) (+.f32 %683 %326) %694 %699 %704 %705 %707 %708 %709 %710 %712 %715 %716 %717 %718 %719 %720 %721 %722 %723 %725 %727 %729 %731 %728 %732 (pow.f32 %732 #s(literal 1 binary32)) %734 (pow.f32 %734 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) %351) (neg.f32 %737) (*.f32 %264 %739) %741 (/.f32 %261 %742) (/.f32 #s(literal 1 binary32) (/.f32 %734 %264)) (-.f32 (/.f32 #s(literal -1 binary32) %734) (/.f32 %26 %734)) (pow.f32 %741 #s(literal 1 binary32)) %750 (fma.f32 %264 %739 #s(literal -1 binary32)) (pow.f32 %750 #s(literal 1 binary32)) (+.f32 %741 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %741)) %737 (pow.f32 %737 #s(literal 1 binary32)) (+.f32 %345 #s(literal 1 binary32)) %758 (*.f32 u #s(literal 13176795/8388608 binary32)) (pow.f32 %758 #s(literal 1 binary32)) %761 %762 %763 %764 %765 %766 %767 %768 %769 %771 %772 %774 %775 %777 %779 %780 %781 %782 (*.f32 #s(literal -4 binary32) %775) (/.f32 (*.f32 #s(literal -4 binary32) %764) s) (/.f32 (*.f32 %764 #s(literal -4 binary32)) s) (pow.f32 %782 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) %775)) (-.f32 #s(literal 1 binary32) (neg.f32 %782)) (pow.f32 %793 #s(literal 1 binary32)) %793 %798 (pow.f32 %798 #s(literal 1 binary32)) %800 (pow.f32 %800 #s(literal 1 binary32)) (*.f32 #s(literal 13176795/8388608 binary32) %16) (/.f32 #s(literal -13176795/8388608 binary32) %2) %805 (/.f32 #s(literal 1 binary32) (/.f32 s #s(literal 13176795/8388608 binary32))) (pow.f32 %805 #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 %85 %158) #s(literal 1 binary32)) %158) (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) %158) %97) (*.f32 %83 %158)) %816 (fma.f32 #s(literal 1 binary32) %85 %817) (pow.f32 %816 #s(literal 1 binary32)) (+.f32 %85 %817) (neg.f32 (-.f32 %379 %85)) %823 (*.f32 u %816) (pow.f32 %823 #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 %132 %158) #s(literal 1 binary32)) %158) %829 (pow.f32 %829 #s(literal 1 binary32)) (+.f32 %132 %817) (neg.f32 (-.f32 %379 %132)) %834 (*.f32 u %829) (pow.f32 %834 #s(literal 1 binary32)) (/.f32 (fma.f32 %834 %158 #s(literal 1 binary32)) %158) (-.f32 %834 %817) %840 (fma.f32 u %829 %379) (pow.f32 %840 #s(literal 1 binary32)) (+.f32 %834 %379) (*.f32 #s(literal 1 binary32) %844) (/.f32 #s(literal -1 binary32) (neg.f32 %840)) (/.f32 #s(literal 1 binary32) (/.f32 %840 #s(literal 1 binary32))) %844 (pow.f32 %844 #s(literal 1 binary32)) (pow.f32 %840 #s(literal -1 binary32)) %852 (fma.f32 #s(literal 1 binary32) %844 #s(literal -1 binary32)) (pow.f32 %852 #s(literal 1 binary32)) (+.f32 %844 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %844)) %858 (pow.f32 %858 #s(literal 1 binary32)) %64 %65 %66 %67 %26 %264 %286 %287 %288 %305 %306 %308 %309 %310 %312 %314 %315 %316 %317 %318 %319 %320 %322 (*.f32 #s(literal 1 binary32) %860) (/.f32 %414 %816) (/.f32 #s(literal -1 binary32) (neg.f32 %823)) (/.f32 #s(literal 1 binary32) (/.f32 %823 #s(literal 1 binary32))) %860 (pow.f32 %860 #s(literal 1 binary32)) (pow.f32 %823 #s(literal -1 binary32)) %869 (pow.f32 %869 #s(literal 1 binary32)) %871 (pow.f32 %871 #s(literal 1 binary32)) (+.f32 %869 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %869)) %876 (pow.f32 %876 #s(literal 1 binary32)) %879 (pow.f32 %879 #s(literal 1 binary32)) %881 %882 %883 %884 (*.f32 %526 %266) (/.f32 %886 %256) %888 (/.f32 #s(literal 1 binary32) (/.f32 %251 %526)) (pow.f32 %888 #s(literal 1 binary32)) %892 (fma.f32 %526 %266 #s(literal -1 binary32)) (pow.f32 %892 #s(literal 1 binary32)) (+.f32 %888 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %888)) %899 %900 %901 %903 %904 (*.f32 %596 %266) (/.f32 (neg.f32 %596) %256) %908 (/.f32 #s(literal 1 binary32) (/.f32 %251 %596)) (pow.f32 %908 #s(literal 1 binary32)) %912 (fma.f32 %596 %266 #s(literal -1 binary32)) (pow.f32 %912 #s(literal 1 binary32)) (+.f32 %908 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %908)) (/.f32 (fma.f32 %324 %101 #s(literal 1 binary32)) %101) (-.f32 %324 (neg.f32 %113)) (fma.f32 #s(literal -1 binary32) u %113) (fma.f32 u #s(literal -1 binary32) %113) (pow.f32 %924 #s(literal 1 binary32)) %924 (*.f32 %924 %414) (/.f32 (neg.f32 %924) %324) (/.f32 %924 u) (/.f32 #s(literal 1 binary32) (/.f32 u %924)) (pow.f32 %933 #s(literal 1 binary32)) (+.f32 (/.f32 %324 u) %932) %933 %938 (pow.f32 %938 #s(literal 1 binary32)) %940 (*.f32 s %7) (pow.f32 %940 #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal -1/4 binary32) s) %7) %945 (*.f32 #s(literal -1/4 binary32) %940) (pow.f32 %945 #s(literal 1 binary32)) %951 (pow.f32 %951 #s(literal 1 binary32)) %953 (pow.f32 %953 #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal -2 binary32) u) %7) %957 (*.f32 #s(literal -2 binary32) %190) (pow.f32 %957 #s(literal 1 binary32)) (-.f32 %7 (*.f32 #s(literal 2 binary32) %190)) (-.f32 %7 (neg.f32 %957)) (pow.f32 %964 #s(literal 1 binary32)) %964 %966 (pow.f32 %966 #s(literal 1 binary32)) #s(literal 13176795/2097152 binary32) %969 (*.f32 u #s(literal 13176795/2097152 binary32)) (pow.f32 %969 #s(literal 1 binary32)) (-.f32 %11 (*.f32 #s(literal -13176795/2097152 binary32) u)) (-.f32 %11 (neg.f32 %969)) (fma.f32 #s(literal -1 binary32) %7 %969) (fma.f32 %7 #s(literal -1 binary32) %969) (pow.f32 %979 #s(literal 1 binary32)) %979 %986 (pow.f32 %986 #s(literal 1 binary32)) #s(literal -13176795/2097152 binary32) (/.f32 (fma.f32 %988 s %7) s) (-.f32 %988 %20) %992 (fma.f32 %194 #s(literal -13176795/2097152 binary32) %13) (pow.f32 %992 #s(literal 1 binary32)) (+.f32 %988 %13) %998 (pow.f32 %998 #s(literal 1 binary32)) (/.f32 (fma.f32 %1000 %429 %7) %429) (-.f32 %1000 %453) %1004 (fma.f32 %13 #s(literal -2 binary32) %435) (pow.f32 %1004 #s(literal 1 binary32)) (+.f32 %1000 %435) %1008 (*.f32 u %1004) (fma.f32 %1000 u %461) (fma.f32 u %1000 %463) (pow.f32 %1008 #s(literal 1 binary32)) (+.f32 %1013 %463) (+.f32 %1015 %461) %1017 (pow.f32 %1017 #s(literal 1 binary32)) (-.f32 %1000 (neg.f32 %485)) %1021 (fma.f32 %13 #s(literal -2 binary32) %485) (pow.f32 %1021 #s(literal 1 binary32)) (+.f32 (fma.f32 #s(literal -2 binary32) %13 %414) %435) (+.f32 %1000 %485) %1027 (*.f32 u %1021) (fma.f32 %1000 u %1029) (fma.f32 u %1000 %1031) (pow.f32 %1027 #s(literal 1 binary32)) (+.f32 %1013 %1031) (+.f32 %1015 %1029) %1037 (pow.f32 %1037 #s(literal 1 binary32)) (/.f32 (fma.f32 #s(literal 1 binary32) %70 u) %70) (-.f32 #s(literal 1 binary32) %1041) (pow.f32 %1043 #s(literal 1 binary32)) %1043 (-.f32 (-.f32 %499 #s(literal 1 binary32)) %404) %1047 (fma.f32 #s(literal 1 binary32) %72 %1048) (pow.f32 %1047 #s(literal 1 binary32)) (+.f32 %499 (neg.f32 %1043)) (+.f32 %72 %1048) (neg.f32 %1054) (sqrt.f32 (*.f32 %1047 %1047)) (pow.f32 %1058 #s(literal 1 binary32)) (fabs.f32 %1054) (fabs.f32 (neg.f32 %1047)) %1058 %1063 (pow.f32 %1063 #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 %499 %70) u) %70) %1068 (fma.f32 #s(literal 1 binary32) %72 %1069) (pow.f32 %1068 #s(literal 1 binary32)) (+.f32 %499 %1041) (+.f32 %72 %1069) (neg.f32 (-.f32 %404 %499)) (*.f32 %1068 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) %1068) (pow.f32 %1078 #s(literal 1 binary32)) %1078 (*.f32 #s(literal 1 binary32) (fabs.f32 %1068)) (sqrt.f32 (*.f32 %1078 %1078)) (pow.f32 %1084 #s(literal 1 binary32)) (fabs.f32 (neg.f32 %1078)) %1084 %1088 (pow.f32 %1088 #s(literal 1 binary32)) %1091 (-.f32 %1063 %1088) (pow.f32 %1091 #s(literal 1 binary32)) (+.f32 %1063 (neg.f32 %1088)) (neg.f32 (-.f32 %1088 %1063)) %1108 (pow.f32 %1108 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) %1110) (/.f32 %414 %370) (/.f32 #s(literal -1 binary32) (neg.f32 %376)) (/.f32 #s(literal 1 binary32) (/.f32 %376 #s(literal 1 binary32))) %1110 (pow.f32 %1110 #s(literal 1 binary32)) (pow.f32 %376 #s(literal -1 binary32)) %1127 (pow.f32 %1127 #s(literal 1 binary32)) %1129 (pow.f32 %1129 #s(literal 1 binary32)) (*.f32 %417 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) %417) %1133 (pow.f32 %1133 #s(literal 1 binary32)) (neg.f32 %417) (-.f32 #s(literal 13176795/2097152 binary32) (*.f32 #s(literal 1 binary32) %417)) (-.f32 #s(literal 13176795/2097152 binary32) (neg.f32 %1133)) (pow.f32 %1140 #s(literal 1 binary32)) %1140 %1142 (*.f32 u %1140) (fma.f32 #s(literal 13176795/2097152 binary32) u %1144) (fma.f32 #s(literal 13176795/2097152 binary32) u %1146) (fma.f32 u #s(literal 13176795/2097152 binary32) %1144) (fma.f32 u #s(literal 13176795/2097152 binary32) %1146) (pow.f32 %1142 #s(literal 1 binary32)) (+.f32 %969 %1144) (+.f32 %969 %1146) %1153 (pow.f32 %1153 #s(literal 1 binary32)) (*.f32 #s(literal -4 binary32) %16) %1156 (/.f32 #s(literal 4 binary32) %2) (/.f32 #s(literal 1 binary32) (/.f32 s #s(literal -4 binary32))) (pow.f32 %1156 #s(literal 1 binary32)) %1161 (*.f32 #s(literal 2 binary32) %195) (/.f32 (*.f32 #s(literal 2 binary32) %189) s) (fma.f32 %194 %166 %195) (fma.f32 %189 %16 %195) (fma.f32 %166 %194 %195) (fma.f32 #s(literal 1/2 binary32) %198 %195) (fma.f32 u %182 %195) (pow.f32 %1161 #s(literal 1 binary32)) (+.f32 %195 %195) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) %195)) (-.f32 #s(literal 1 binary32) (neg.f32 %1161)) (pow.f32 %1176 #s(literal 1 binary32)) %1176 %1181 (pow.f32 %1181 #s(literal 1 binary32)) %237 %238 %240 %16 %241 %242 %243 %222 %217 %223 %224 %226 %228 %230 %231 %232 %233 %234 %236 %22 (/.f32 s %11) (pow.f32 %22 #s(literal 1 binary32)) (neg.f32 %51) %42 %43 %44 %45 %47 %48 %49 %50 %13 %53 %55 %57 %58 %59 %60 %62 (/.f32 (-.f32 (*.f32 %268 %261) #s(literal 1 binary32)) %261) (/.f32 (-.f32 (*.f32 %268 %264) #s(literal -1 binary32)) %264) (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) %261) %701) (*.f32 %256 %261)) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) %264) (*.f32 %251 #s(literal -1 binary32))) (*.f32 %251 %264)) %1201 (fma.f32 #s(literal -1 binary32) %266 %1202) (fma.f32 #s(literal 1 binary32) %268 %1202) (pow.f32 %1201 #s(literal 1 binary32)) (+.f32 %268 %1202) (neg.f32 (-.f32 %289 %268)) %1209 (*.f32 u %1201) (pow.f32 %1209 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) %1212) (/.f32 (/.f32 #s(literal 1 binary32) %1201) u) (/.f32 #s(literal -1 binary32) (neg.f32 %1209)) (/.f32 #s(literal 1 binary32) (/.f32 %1209 #s(literal 1 binary32))) %1212 (pow.f32 %1212 #s(literal 1 binary32)) (pow.f32 %1209 #s(literal -1 binary32)) %1222 (fma.f32 #s(literal 1 binary32) %1212 #s(literal -1 binary32)) (pow.f32 %1222 #s(literal 1 binary32)) (+.f32 %1212 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %1212)) %1230 (pow.f32 %1230 #s(literal 1 binary32)) %637 %638 (-.f32 s %11) (fma.f32 #s(literal 1 binary32) s %7) (pow.f32 %136 #s(literal 1 binary32)) %136 %137 %139 %141 %142 %144 %145 %146 %148 %149 %639 %640 %641 %642 %643 %644 %645 %646 %647 %649 %651 %653 %648 %654 %655 (-.f32 %186 #s(literal -1/2 binary32)) (fma.f32 %1236 %7 #s(literal 1/2 binary32)) %1238 (fma.f32 %13 #s(literal -1/4 binary32) #s(literal 1/2 binary32)) (pow.f32 %1238 #s(literal 1 binary32)) (+.f32 %186 #s(literal 1/2 binary32)) %1242 (pow.f32 %1242 #s(literal 1 binary32)) (-.f32 %1245 #s(literal -1 binary32)) %1247 (fma.f32 %1244 %16 #s(literal 1 binary32)) (fma.f32 %665 %1156 #s(literal 1 binary32)) (fma.f32 %1250 #s(literal -4 binary32) #s(literal 1 binary32)) (fma.f32 %16 %1244 #s(literal 1 binary32)) (fma.f32 #s(literal -4 binary32) %1250 #s(literal 1 binary32)) (fma.f32 #s(literal 1 binary32) %1245 #s(literal 1 binary32)) (pow.f32 %1247 #s(literal 1 binary32)) (+.f32 %1245 #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal -1 binary32) %1245)) %1259 (pow.f32 %1259 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) %266) %266 (/.f32 #s(literal 1 binary32) (/.f32 %251 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) %251) (pow.f32 %266 #s(literal 1 binary32)) (pow.f32 %251 #s(literal -1 binary32)) %278 %279 %280 %281 %282 %283 %51 %284 %285 %290 %291 %293 %294 %295 %316 %317 %318 %319 %320 %322 (*.f32 u %268) (/.f32 %324 %251) %1269 (/.f32 #s(literal 1 binary32) (/.f32 %256 u)) (pow.f32 %1269 #s(literal 1 binary32)) %694 %699 %704 %705 %707 %708 %709 %710 %712 %713 (*.f32 u %705) (pow.f32 %713 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) %1275) (/.f32 (/.f32 #s(literal 1 binary32) %705) u) (/.f32 #s(literal -1 binary32) (neg.f32 %713)) (/.f32 #s(literal 1 binary32) (/.f32 %713 #s(literal 1 binary32))) %1275 (pow.f32 %1275 #s(literal 1 binary32)) (pow.f32 %713 #s(literal -1 binary32)) %715 %716 %717 %718 %719 %720 %1285 (pow.f32 %1285 #s(literal 1 binary32)) %1287 (pow.f32 %1287 #s(literal 1 binary32)) %1289 (pow.f32 %1289 #s(literal 1 binary32)) (*.f32 %429 %277) %437 (/.f32 %441 %11) (/.f32 %429 %7) (/.f32 #s(literal 1 binary32) %435) (pow.f32 %437 #s(literal 1 binary32)) %433 %434 %436 %439 %440 %442 %435 %444 %445 %446 %447 %502 %503 %505 %506 %507 %204 %508 %1297 (pow.f32 %1297 #s(literal 1 binary32)) (*.f32 %183 %504) (*.f32 %659 %501) %1301 (/.f32 (/.f32 %659 %166) u) (/.f32 %1304 %201) (/.f32 %659 %189) (/.f32 #s(literal 1 binary32) (/.f32 %189 %659)) (pow.f32 %1301 #s(literal 1 binary32)) %1312 (pow.f32 %1312 #s(literal 1 binary32)) %516 %517 %526 %527 %1315 %1316 %1318 %1320 %1321 %1322 %1324 %1326 %1329 %1330 %1331 %1332 %1333 %1334 %1335 %1336 %1337 %1339 %1345 %1346 %1348 (pow.f32 %1348 #s(literal 1 binary32)) %1350 (fma.f32 %705 u %1351) (fma.f32 u %705 %1351) (pow.f32 %1350 #s(literal 1 binary32)) (+.f32 %717 #s(literal -1 binary32)) (+.f32 %713 %1351) %721 %722 %723 (*.f32 %1350 (/.f32 #s(literal 1 binary32) %721)) (/.f32 (/.f32 %1350 %717) #s(literal -1 binary32)) (/.f32 %1361 %730) %1363 (/.f32 #s(literal 1 binary32) %1364) (pow.f32 %1363 #s(literal 1 binary32)) (+.f32 (/.f32 %717 %721) (/.f32 #s(literal -1 binary32) %721)) (sqrt.f32 (*.f32 %1350 %1350)) (pow.f32 %1372 #s(literal 1 binary32)) (fabs.f32 %1361) %1372 %1375 (pow.f32 %1375 #s(literal 1 binary32)) %725 %727 %729 %731 %728 %1378 %1379 %1380 %1381 %1383 %1385 (*.f32 %728 (/.f32 #s(literal 1 binary32) %1372)) (/.f32 (neg.f32 %728) (neg.f32 %1372)) (/.f32 %728 %1372) (/.f32 #s(literal 1 binary32) %1377) (pow.f32 %1393 #s(literal 1 binary32)) %1393 %1395 (-.f32 (log.f32 (fabs.f32 %728)) (log.f32 (fabs.f32 %1372))) (pow.f32 %1395 #s(literal 1 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) %1393)) (pow.f32 %1404 #s(literal 1 binary32)) %1404 %1406 %1407 %1408 %1410 %1411 %1412 (*.f32 #s(literal 1 binary32) %1413) (/.f32 #s(literal -1 binary32) (neg.f32 %1411)) (/.f32 #s(literal 1 binary32) (/.f32 %1411 #s(literal 1 binary32))) %1413 (pow.f32 %1413 #s(literal 1 binary32)) (pow.f32 %1411 #s(literal -1 binary32)) %1422 %1424 %1425 %1426 %1428 %1429 %1432 %1433 %1436 %1438 %1439 %1440 %1441 %1442 %1444 %1446 %1422 %1424 %1425 %1426 %1428 %1429 %1432 %1433 %1436 %1438 %1439 %1440 %1441 %1442 %1444 %1446 (*.f32 #s(literal 1 binary32) %1434) (/.f32 %1413 %2) (/.f32 #s(literal -1 binary32) (neg.f32 %1425)) %1434 (pow.f32 %1434 #s(literal 1 binary32)) (pow.f32 %1425 #s(literal -1 binary32)) %1422 %1424 %1425 %1426 %1428 %1429 %1432 %1433 %1436 %1438 %1439 %1440 %1441 %1442 %1444 %1446 %1453 %1454 %1455 %1458 %1460 %1461 %1462 %1463 (*.f32 #s(literal 1 binary32) %1456) (/.f32 #s(literal -1 binary32) (neg.f32 %1453)) %1456 (pow.f32 %1453 #s(literal -1 binary32)) (pow.f32 %1456 #s(literal 1 binary32)) %1453 %1454 %1455 %1458 %1460 %1461 %1462 %1463 (pow.f32 %1469 #s(literal 1 binary32)) %1469 (*.f32 #s(literal 1 binary32) %1471) (/.f32 #s(literal -1 binary32) (neg.f32 %1469)) (/.f32 #s(literal 1 binary32) (/.f32 %1469 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) %1469) (pow.f32 %1471 #s(literal 1 binary32)) (pow.f32 %1469 #s(literal -1 binary32)) %1471 %1480 %1481 %1482 %1483 %1485 %1486 %1487 %1489 %761 %762 %763 %764 %765 %766 %767 %768 %769 %771 %772 %774 %775 %777 %779 %780 %781 (-.f32 %782 #s(literal -1 binary32)) %1491 (fma.f32 #s(literal -4 binary32) %775 #s(literal 1 binary32)) (pow.f32 %1491 #s(literal 1 binary32)) (+.f32 %782 #s(literal 1 binary32)) %1495 (pow.f32 %1495 #s(literal 1 binary32)) %1497 (pow.f32 %1497 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1495 s)) (pow.f32 %1501 #s(literal 1 binary32)) %1501 %1503 %1504 %1507 %1508 %1509 %1511 %1503 %1504 %1507 %1508 %1509 %1511 (/.f32 (-.f32 (*.f32 %637 %646) #s(literal 1 binary32)) %646) %1515 (pow.f32 %1515 #s(literal 1 binary32)) (+.f32 %637 %706) (neg.f32 (-.f32 %648 %637)) (/.f32 (fma.f32 %1520 %646 #s(literal 1 binary32)) %646) (-.f32 %1520 %706) %1524 (fma.f32 u %1515 %648) (pow.f32 %1524 #s(literal 1 binary32)) (+.f32 %1520 %648) (*.f32 #s(literal 1 binary32) %1528) (/.f32 #s(literal -1 binary32) (neg.f32 %1524)) (/.f32 #s(literal 1 binary32) (/.f32 %1524 #s(literal 1 binary32))) %1528 (pow.f32 %1528 #s(literal 1 binary32)) (pow.f32 %1524 #s(literal -1 binary32)) %1536 (fma.f32 #s(literal 1 binary32) %1528 #s(literal -1 binary32)) (pow.f32 %1536 #s(literal 1 binary32)) (+.f32 %1528 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %1528)) %1542 (pow.f32 %1542 #s(literal 1 binary32)) (log.f32 (pow.f32 %1536 %2)) %1546 (*.f32 %2 %1542) (pow.f32 %1546 #s(literal 1 binary32)) (neg.f32 (*.f32 s %1542)) %1551 (pow.f32 %1551 #s(literal 1 binary32)) %1553 (pow.f32 %1553 #s(literal 1 binary32)) (+.f32 %1551 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %1551)) %1558 (pow.f32 %1558 #s(literal 1 binary32)) (log.f32 (pow.f32 %1553 %2)) %1562 (*.f32 %2 %1558) (pow.f32 %1562 #s(literal 1 binary32)) (neg.f32 (*.f32 s %1558)) %1567 (fma.f32 #s(literal -1 binary32) %266 %1568) (fma.f32 #s(literal 1 binary32) %268 %1568) (pow.f32 %1567 #s(literal 1 binary32)) (+.f32 %268 %1568) (neg.f32 (-.f32 %1242 %268)) %1575 (*.f32 u %1567) (pow.f32 %1575 #s(literal 1 binary32)) (*.f32 %2 (/.f32 #s(literal 1 binary32) %1575)) (/.f32 (/.f32 %2 %1567) u) (/.f32 %1430 (neg.f32 %1575)) (/.f32 #s(literal 1 binary32) (/.f32 %1575 %2)) %1586 (pow.f32 %1586 #s(literal 1 binary32)) (neg.f32 (/.f32 s %1575)) %1593 (pow.f32 %1593 #s(literal 1 binary32)) %1595 %1596 (*.f32 (/.f32 %1285 #s(literal -1 binary32)) s) %1599 (/.f32 (neg.f32 %1285) %16) (/.f32 %1285 %216) (/.f32 #s(literal 1 binary32) (/.f32 %216 %1285)) (pow.f32 %1599 #s(literal 1 binary32)) (*.f32 (/.f32 %1287 #s(literal -1 binary32)) s) %1608 (/.f32 (neg.f32 %1287) %16) (/.f32 %1287 %216) (/.f32 #s(literal 1 binary32) (/.f32 %216 %1287)) (pow.f32 %1608 #s(literal 1 binary32)) %1615 (pow.f32 %1615 #s(literal 1 binary32)) %1617 (pow.f32 %1617 #s(literal 1 binary32)) (+.f32 %1615 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %1615)) (/.f32 #s(literal 1 binary32) (pow.f32 %1617 s)) (pow.f32 %1624 #s(literal 1 binary32)) %1624 (log.f32 %1624) %1629 (pow.f32 %1629 #s(literal 1 binary32)) %1631 (pow.f32 %1631 #s(literal 1 binary32)) %1633 (pow.f32 %1633 #s(literal 1 binary32)) (+.f32 %1631 #s(literal -1 binary32)) (neg.f32 %1636) (sqrt.f32 (*.f32 %1633 %1633)) (pow.f32 %1640 #s(literal 1 binary32)) (fabs.f32 %1636) (fabs.f32 (neg.f32 %1633)) %1640 %1645 (pow.f32 %1645 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 %1633 s)) (pow.f32 %1649 #s(literal 1 binary32)) %1649 %1652 %1653 %1654 %1655 %1656 %1658 %1652 %1653 %1654 %1655 %1656 %1658 (pow.f32 %1659 #s(literal 1 binary32)) %1659 %1661 (pow.f32 %1661 #s(literal 1 binary32)) %1663 (pow.f32 %1663 #s(literal 1 binary32)) %1665 %1666 %1669 %1671 %1672 %1673 %1674 %1667 (pow.f32 %1667 #s(literal 1 binary32)) (pow.f32 %1665 #s(literal -1 binary32)) %1665 %1666 %1669 %1671 %1672 %1673 %1674 (/.f32 #s(literal 1 binary32) (pow.f32 %1663 s)) (pow.f32 %1679 #s(literal 1 binary32)) %1679 (log.f32 %1679) %1684 (pow.f32 %1684 #s(literal 1 binary32)) %1686 %1687 %1688 %1691 %1693 %1694 %1695 %1696 %1697 %1699 %1701 %1689 (pow.f32 %1689 #s(literal 1 binary32)) (pow.f32 %1686 #s(literal -1 binary32)) %1686 %1687 %1688 %1691 %1693 %1694 %1695 %1696 %1697 %1699 %1701 (*.f32 %264 %1704) %1706 (/.f32 %261 %1707) (/.f32 #s(literal 1 binary32) (/.f32 %516 %264)) (-.f32 (/.f32 #s(literal -1 binary32) %516) (/.f32 %26 %516)) (pow.f32 %1706 #s(literal 1 binary32)) %1715 (fma.f32 %264 %1704 #s(literal -1 binary32)) (pow.f32 %1715 #s(literal 1 binary32)) (+.f32 %1706 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %1706)) (-.f32 %1721 #s(literal -1 binary32)) %1723 (fma.f32 u %1715 #s(literal 1 binary32)) (pow.f32 %1723 #s(literal 1 binary32)) (+.f32 %1721 #s(literal 1 binary32)) (*.f32 %261 (/.f32 #s(literal 1 binary32) %1723)) (/.f32 %264 (neg.f32 %1723)) %1731 (/.f32 #s(literal 1 binary32) (/.f32 %1723 %261)) (-.f32 (/.f32 %26 %1723) (/.f32 #s(literal -1 binary32) %1723)) (pow.f32 %1731 #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) %1723) %261) %1723) %1741 (pow.f32 %1741 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (neg.f32 %1731)) (neg.f32 %1745) (sqrt.f32 (*.f32 %1741 %1741)) (pow.f32 %1749 #s(literal 1 binary32)) (fabs.f32 %1745) (fabs.f32 (neg.f32 %1741)) %1749 %1754 (pow.f32 %1754 #s(literal 1 binary32)) (log.f32 (pow.f32 %1749 %2)) %1758 (*.f32 %2 %1754) (pow.f32 %1758 #s(literal 1 binary32)) (neg.f32 (*.f32 s %1754)) %899 %900 %901 %903 %904 (/.f32 (fma.f32 %901 %256 u) %256) (/.f32 (fma.f32 u %256 (*.f32 u %526)) %1767) (/.f32 (fma.f32 u %256 (*.f32 %526 u)) %1767) (-.f32 %901 (neg.f32 %1269)) (fma.f32 u %898 %1269) (pow.f32 %1775 #s(literal 1 binary32)) %1775 (/.f32 (-.f32 (*.f32 %1775 %261) #s(literal -1 binary32)) %261) (-.f32 %1775 %291) (fma.f32 u %898 %1781) (pow.f32 %1783 #s(literal 1 binary32)) (+.f32 %1775 %1785) %1783 (neg.f32 (-.f32 %291 %1775)) %1790 %1791 %1792 %1793 %1795 %1796 %1797 %1798 %1800 %1802 (*.f32 u %739) (/.f32 %324 %742) %1805 (/.f32 #s(literal 1 binary32) (/.f32 %734 u)) (pow.f32 %1805 #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 %326 %734) u) %734) (/.f32 (-.f32 (*.f32 u %734) %608) (*.f32 %264 %734)) %1816 (fma.f32 u %291 %1817) (pow.f32 %1816 #s(literal 1 binary32)) (+.f32 %326 %1817) (neg.f32 (-.f32 %1805 %326)) %1823 (*.f32 %628 %1816) (pow.f32 %1823 #s(literal 1 binary32)) (*.f32 %1823 %33) (*.f32 %628 (/.f32 %1816 %26)) (/.f32 (neg.f32 %1823) %68) %1831 (/.f32 #s(literal 1 binary32) (/.f32 %26 %1823)) (pow.f32 %1831 #s(literal 1 binary32)) (-.f32 %1835 #s(literal 13176795/4194304 binary32)) %1837 (fma.f32 s %1831 #s(literal -13176795/4194304 binary32)) (pow.f32 %1837 #s(literal 1 binary32)) (+.f32 %1835 #s(literal -13176795/4194304 binary32)) %1842 (pow.f32 %1842 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) %1844) (/.f32 #s(literal -1 binary32) (neg.f32 %1816)) (/.f32 #s(literal 1 binary32) (/.f32 %1816 #s(literal 1 binary32))) %1844 (pow.f32 %1844 #s(literal 1 binary32)) (pow.f32 %1816 #s(literal -1 binary32)) %1852 (pow.f32 %1852 #s(literal 1 binary32)) %1854 (pow.f32 %1854 #s(literal 1 binary32)) (+.f32 %1852 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %1852)) (/.f32 #s(literal 1 binary32) (pow.f32 %1854 s)) (pow.f32 %1861 #s(literal 1 binary32)) %1861 %1863 %1865 %1868 %1869 %1870 %1872 %1864 (pow.f32 %1864 #s(literal 1 binary32)) %1863 %1865 %1868 %1869 %1870 %1872 (*.f32 %646 %1874) (/.f32 %650 %734) %1877 (/.f32 #s(literal 1 binary32) (/.f32 %737 %646)) (pow.f32 %1877 #s(literal 1 binary32)) %1881 (fma.f32 %646 %1874 #s(literal -1 binary32)) (pow.f32 %1881 #s(literal 1 binary32)) (+.f32 %1877 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %1877)) (*.f32 %1881 %648) (*.f32 %648 %1881) (/.f32 (*.f32 %1881 #s(literal 1 binary32)) %646) %1891 (pow.f32 %1891 #s(literal 1 binary32)) %1894 %1895 %1896 %1898 %1899 %1901 %1902 %1904 %1907 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1918 %1920 %1922 %1917 %1923 %1924 %1925 %1926 %1927 %1928 %1930 %1931 %1932 %1934 %1935 %1936 %1937 %1939 %1893 (*.f32 u %1881) (pow.f32 %1893 #s(literal 1 binary32)) %1894 %1895 %1896 %1898 %1899 %1901 %1902 %1904 %1907 %1910 %1911 %1912 %1913 %1914 %1915 %1916 %1918 %1920 %1922 %1917 %1923 %1924 %1925 %1926 %1927 %1928 %1930 %1931 %1932 %1934 %1935 %1936 %1937 %1939 %1942 (*.f32 u %750) (pow.f32 %1942 #s(literal 1 binary32)) %1945 (pow.f32 %1945 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 (neg.f32 %750) u)) (+.f32 #s(literal -1 binary32) (neg.f32 %1942)) (neg.f32 (-.f32 %1942 #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) %1954) (/.f32 #s(literal -1 binary32) (neg.f32 %1945)) (/.f32 #s(literal 1 binary32) (/.f32 %1945 #s(literal 1 binary32))) %1954 (pow.f32 %1954 #s(literal 1 binary32)) (pow.f32 %1945 #s(literal -1 binary32)) (-.f32 %1962 #s(literal 1 binary32)) %1964 (fma.f32 %264 %1954 #s(literal -1 binary32)) (pow.f32 %1964 #s(literal 1 binary32)) (+.f32 %1962 #s(literal -1 binary32)) %1968 (pow.f32 %1968 #s(literal 1 binary32)) (log.f32 (pow.f32 %1964 %2)) %1972 (*.f32 %2 %1968) (pow.f32 %1972 #s(literal 1 binary32)) (neg.f32 (*.f32 s %1968)) (-.f32 %758 #s(literal 13176795/16777216 binary32)) %1978 (fma.f32 u #s(literal 13176795/8388608 binary32) #s(literal -13176795/16777216 binary32)) (pow.f32 %1978 #s(literal 1 binary32)) (+.f32 %758 #s(literal -13176795/16777216 binary32)) (neg.f32 (-.f32 #s(literal 13176795/16777216 binary32) %758)) (*.f32 %1978 %16) (/.f32 (neg.f32 %1978) %2) %1987 (/.f32 #s(literal 1 binary32) (/.f32 s %1978)) (-.f32 %778 (/.f32 #s(literal 13176795/16777216 binary32) s)) (pow.f32 %1987 #s(literal 1 binary32)) %1993 (*.f32 #s(literal -4 binary32) %1987) (/.f32 (*.f32 #s(literal -4 binary32) %1978) s) (pow.f32 %1993 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) %1987)) (-.f32 #s(literal 1 binary32) (neg.f32 %1993)) (pow.f32 %2002 #s(literal 1 binary32)) %2002 %2004 (pow.f32 %2004 #s(literal 1 binary32)) %2006 (pow.f32 %2006 #s(literal 1 binary32)) (log.f32 (pow.f32 %2004 %2)) %2010 (*.f32 %2 %2006) (pow.f32 %2010 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2006)) %2015 (*.f32 s #s(literal 13176795/16777216 binary32)) (pow.f32 %2015 #s(literal 1 binary32)) %2018 (fma.f32 %189 s %2019) (fma.f32 %189 s %2021) (fma.f32 %166 %429 %2019) (fma.f32 %166 %429 %2021) (fma.f32 s %189 %2019) (fma.f32 s %189 %2021) (pow.f32 %2018 #s(literal 1 binary32)) (+.f32 %675 %2019) (+.f32 %675 %2021) (neg.f32 (-.f32 %2015 %675)) (*.f32 %2018 %2032) (/.f32 (/.f32 %2018 s) s) (/.f32 (neg.f32 %2018) %1304) %2038 (/.f32 #s(literal 1 binary32) (/.f32 %659 %2018)) (-.f32 (/.f32 %675 %659) (/.f32 %2015 %659)) (pow.f32 %2038 #s(literal 1 binary32)) %2045 (*.f32 #s(literal -4 binary32) %2038) (/.f32 (*.f32 #s(literal -4 binary32) %2018) %659) (pow.f32 %2045 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) %2038)) (-.f32 #s(literal 1 binary32) (neg.f32 %2045)) (pow.f32 %2054 #s(literal 1 binary32)) %2054 %2056 (pow.f32 %2056 #s(literal 1 binary32)) %2058 (pow.f32 %2058 #s(literal 1 binary32)) (log.f32 (pow.f32 %2056 %2)) %2062 (*.f32 %2 %2058) (pow.f32 %2062 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2058)) (-.f32 %425 #s(literal -13176795/16777216 binary32)) %2069 (fma.f32 #s(literal -1/4 binary32) %417 %2068) (pow.f32 %2069 #s(literal 1 binary32)) (+.f32 %421 %2068) (+.f32 %425 #s(literal 13176795/16777216 binary32)) (neg.f32 (-.f32 #s(literal -13176795/16777216 binary32) %425)) %2076 (*.f32 u %2069) (pow.f32 %2076 #s(literal 1 binary32)) %2079 (pow.f32 %2079 #s(literal 1 binary32)) %2081 (*.f32 #s(literal 4 binary32) %2079) (pow.f32 %2081 #s(literal 1 binary32)) %2084 (pow.f32 %2084 #s(literal 1 binary32)) (-.f32 %189 #s(literal 13176795/16777216 binary32)) %2087 (fma.f32 #s(literal 1/2 binary32) %190 #s(literal -13176795/16777216 binary32)) (fma.f32 u %166 #s(literal -13176795/16777216 binary32)) (pow.f32 %2087 #s(literal 1 binary32)) (+.f32 %189 #s(literal -13176795/16777216 binary32)) %2092 (*.f32 #s(literal 4 binary32) %2087) (pow.f32 %2092 #s(literal 1 binary32)) %2095 (pow.f32 %2095 #s(literal 1 binary32)) (/.f32 (fma.f32 %2097 %429 %7) %429) (-.f32 %2097 %453) (fma.f32 %805 #s(literal -4 binary32) %435) (fma.f32 #s(literal -4 binary32) %805 %435) (pow.f32 %2103 #s(literal 1 binary32)) %2103 %2105 (*.f32 u %2103) (fma.f32 %2097 u %461) (fma.f32 u %2097 %463) (pow.f32 %2105 #s(literal 1 binary32)) (+.f32 (*.f32 u %2097) %463) (+.f32 (*.f32 %2097 u) %461) %2114 (pow.f32 %2114 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (neg.f32 %2114)) (pow.f32 %2118 #s(literal 1 binary32)) %2118 %2120 (pow.f32 %2120 #s(literal 1 binary32)) %2122 (pow.f32 %2122 #s(literal 1 binary32)) (log.f32 (pow.f32 %2120 %2)) %2126 (*.f32 %2 %2122) (pow.f32 %2126 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2122)) (*.f32 s (/.f32 #s(literal 1 binary32) %758)) (/.f32 %504 #s(literal 13176795/8388608 binary32)) (/.f32 #s(literal 1 binary32) %778) (/.f32 %2 (neg.f32 %758)) %2137 (pow.f32 %2137 #s(literal 1 binary32)) %2139 (pow.f32 %2139 #s(literal 1 binary32)) %2141 (pow.f32 %2141 #s(literal 1 binary32)) %2143 (pow.f32 %2143 #s(literal 1 binary32)) (+.f32 %2141 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %2141)) %2148 (pow.f32 %2148 #s(literal 1 binary32)) (log.f32 (pow.f32 %2143 %2)) %2152 (*.f32 %2 %2148) (pow.f32 %2152 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2148)) (log.f32 (pow.f32 %798 %217)) %2159 (*.f32 %217 %800) (/.f32 (*.f32 #s(literal 1 binary32) %800) %216) (pow.f32 %2159 #s(literal 1 binary32)) %2164 (*.f32 u #s(literal -13176795/4194304 binary32)) (pow.f32 %2164 #s(literal 1 binary32)) (*.f32 %2167 #s(literal -13176795/4194304 binary32)) %2169 (*.f32 #s(literal 1/2 binary32) %2164) (pow.f32 %2169 #s(literal 1 binary32)) (-.f32 %2169 %163) (fma.f32 %2167 #s(literal -13176795/4194304 binary32) %169) (fma.f32 %2167 #s(literal -13176795/4194304 binary32) %160) (fma.f32 %2164 #s(literal 1/2 binary32) %169) %2176 (fma.f32 #s(literal 1/2 binary32) %2164 %169) (fma.f32 #s(literal 1/2 binary32) %2164 %160) (pow.f32 %2176 #s(literal 1 binary32)) (+.f32 %2169 %169) (+.f32 %2169 %160) (neg.f32 (-.f32 %163 %2169)) (*.f32 %2176 %16) (/.f32 (neg.f32 %2176) %2) %2187 (/.f32 #s(literal 1 binary32) (/.f32 s %2176)) (-.f32 (/.f32 %2169 s) %186) (pow.f32 %2187 #s(literal 1 binary32)) (*.f32 %2187 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) %2187) (/.f32 (*.f32 #s(literal -1 binary32) %2176) s) (pow.f32 %2197 #s(literal 1 binary32)) %2197 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1 binary32) %2187)) (-.f32 #s(literal 1/2 binary32) (neg.f32 %2197)) (pow.f32 %2203 #s(literal 1 binary32)) %2203 %2207 (pow.f32 %2207 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) %2209) (/.f32 #s(literal -1 binary32) (neg.f32 %2207)) (/.f32 #s(literal 1 binary32) (/.f32 %2207 #s(literal 1 binary32))) %2209 (pow.f32 %2209 #s(literal 1 binary32)) (pow.f32 %2207 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) %2207) #s(literal 1 binary32)) %2207) %2220 (pow.f32 %2220 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (neg.f32 %2209)) (neg.f32 %2224) (sqrt.f32 (*.f32 %2220 %2220)) (pow.f32 %2228 #s(literal 1 binary32)) (fabs.f32 %2224) (fabs.f32 (neg.f32 %2220)) %2228 %2233 (pow.f32 %2233 #s(literal 1 binary32)) (log.f32 (pow.f32 %2228 %2)) %2237 (*.f32 %2 %2233) (pow.f32 %2237 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2233)) %2242 (*.f32 %217 %879) (/.f32 (*.f32 #s(literal -1 binary32) %879) %16) (pow.f32 %2242 #s(literal 1 binary32)) (log.f32 (pow.f32 %871 %217)) %2249 (*.f32 %217 %876) (/.f32 (*.f32 #s(literal -1 binary32) %876) %16) (pow.f32 %2249 #s(literal 1 binary32)) (log.f32 (pow.f32 %852 %217)) %2256 (*.f32 %217 %858) (/.f32 (*.f32 #s(literal -1 binary32) %858) %16) (pow.f32 %2256 #s(literal 1 binary32)) %251 %252 %254 %255 %257 %598 %599 %600 %602 %603 %606 %611 %612 %614 %615 %616 %618 %620 %622 %624 %619 %625 %626 %1345 %1346 %1406 %1407 %1408 %1410 %1411 %1412 %1422 %1424 %1425 %1426 %1428 %1429 %1432 %1433 %1436 %1438 %1439 %1440 %1441 %1442 %1444 %1446 (*.f32 %1236 %7) %186 (*.f32 %13 #s(literal -1/4 binary32)) (/.f32 %163 s) (pow.f32 %186 #s(literal 1 binary32)) (*.f32 %665 %16) (/.f32 (neg.f32 %665) %2) %1250 (/.f32 #s(literal 1 binary32) (/.f32 s %665)) (-.f32 %195 (*.f32 #s(literal 1/4 binary32) %13)) (-.f32 %195 (neg.f32 %186)) (-.f32 %195 %185) (fma.f32 %194 %166 %186) (fma.f32 %189 %16 %186) (fma.f32 %166 %194 %186) (fma.f32 #s(literal 1/2 binary32) %198 %186) (fma.f32 u %182 %186) (pow.f32 %1250 #s(literal 1 binary32)) (+.f32 %195 %186) (*.f32 %1156 %665) (*.f32 %1244 %16) (*.f32 %665 %1156) (*.f32 %1250 #s(literal -4 binary32)) (*.f32 %16 %1244) (*.f32 #s(literal -4 binary32) %1250) (*.f32 #s(literal 1 binary32) %1245) (/.f32 (neg.f32 %1244) %2) %1245 (/.f32 #s(literal -1 binary32) (neg.f32 %2291)) (/.f32 #s(literal 1 binary32) (/.f32 %2291 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) %2291) (fma.f32 %1156 %189 %2297) (fma.f32 %189 %1156 %2299) (fma.f32 #s(literal -4 binary32) %195 %2301) (fma.f32 %195 #s(literal -4 binary32) %2303) (pow.f32 %1245 #s(literal 1 binary32)) (pow.f32 %2291 #s(literal -1 binary32)) (+.f32 (*.f32 %1156 %189) %2297) (+.f32 (*.f32 #s(literal -4 binary32) %195) %2301) (+.f32 (*.f32 %189 %1156) %2299) (+.f32 (*.f32 %195 #s(literal -4 binary32)) %2303) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) %1250)) (-.f32 #s(literal 1 binary32) (neg.f32 %1245)) (pow.f32 %2319 #s(literal 1 binary32)) %2319 %2321 (pow.f32 %2321 #s(literal 1 binary32)) %2323 (pow.f32 %2323 #s(literal 1 binary32)) (log.f32 (pow.f32 %2321 %2)) %2327 (*.f32 %2 %2323) (pow.f32 %2327 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2323)) %330 (*.f32 u %316) (pow.f32 %330 #s(literal 1 binary32)) %336 (pow.f32 %336 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 (neg.f32 %316) u)) (+.f32 #s(literal -1 binary32) (neg.f32 %330)) (neg.f32 %332) (*.f32 #s(literal 1 binary32) %1314) %1314 (/.f32 #s(literal 1 binary32) (/.f32 %336 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) %336) (pow.f32 %1314 #s(literal 1 binary32)) (pow.f32 %336 #s(literal -1 binary32)) %1332 %1333 %1334 %1335 %1336 %1337 %1339 %1595 %1596 %1790 %1791 %1792 %1793 %1795 %137 %139 %141 %142 %144 %145 %146 %148 %149 %400 %401 %881 %882 %883 %884 %2348 %2349 %2350 %2351 %2353 %2354 (fma.f32 #s(literal 1 binary32) %860 #s(literal -1 binary32)) (pow.f32 %2354 #s(literal 1 binary32)) (+.f32 %860 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %860)) %2360 (pow.f32 %2360 #s(literal 1 binary32)) %2362 (pow.f32 %2362 #s(literal 1 binary32)) (log.f32 (pow.f32 %2360 %217)) %2366 (*.f32 %217 %2362) (/.f32 (*.f32 #s(literal 1 binary32) %2362) %216) (pow.f32 %2366 #s(literal 1 binary32)) %2371 (pow.f32 %2371 #s(literal 1 binary32)) %2373 (pow.f32 %2373 #s(literal 1 binary32)) (log.f32 (pow.f32 %2371 %217)) %2377 (*.f32 %217 %2373) (/.f32 (*.f32 #s(literal 1 binary32) %2373) %216) (pow.f32 %2377 #s(literal 1 binary32)) %400 %401 %881 %882 %883 %884 %2348 %2349 %2350 %2351 %2353 %2382 (pow.f32 %2382 #s(literal 1 binary32)) %2384 (pow.f32 %2384 #s(literal 1 binary32)) %2386 (pow.f32 %2386 #s(literal 1 binary32)) (log.f32 (pow.f32 %2384 %2)) %2390 (*.f32 %2 %2386) (pow.f32 %2390 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2386)) (log.f32 (pow.f32 %881 %217)) %2397 (*.f32 %217 %883) (/.f32 (*.f32 #s(literal 1 binary32) %883) %216) (pow.f32 %2397 #s(literal 1 binary32)) (*.f32 u %1704) (/.f32 %324 %1707) %2404 (/.f32 #s(literal 1 binary32) (/.f32 %516 u)) (pow.f32 %2404 #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 %326 %516) u) %516) (/.f32 (-.f32 (*.f32 u %516) %608) (*.f32 %264 %516)) %2415 (fma.f32 u %291 %2416) (pow.f32 %2415 #s(literal 1 binary32)) (+.f32 %326 %2416) (neg.f32 (-.f32 %2404 %326)) (*.f32 #s(literal 1 binary32) %2422) (/.f32 #s(literal -1 binary32) (neg.f32 %2415)) (/.f32 #s(literal 1 binary32) (/.f32 %2415 #s(literal 1 binary32))) %2422 (pow.f32 %2422 #s(literal 1 binary32)) (pow.f32 %2415 #s(literal -1 binary32)) %2430 (pow.f32 %2430 #s(literal 1 binary32)) %2432 (pow.f32 %2432 #s(literal 1 binary32)) (+.f32 %2430 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %2430)) %2437 (pow.f32 %2437 #s(literal 1 binary32)) (log.f32 (pow.f32 %2432 %2)) %2441 (*.f32 %2 %2437) (pow.f32 %2441 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2437)) %42 %43 %44 %45 %47 %48 %49 %50 %13 %53 %55 %57 %58 %59 %60 %62 %2446 (pow.f32 %2446 #s(literal 1 binary32)) %2448 (*.f32 %2 %2446) (pow.f32 %2448 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2446)) (/.f32 (fma.f32 %683 %526 u) %526) (-.f32 %683 (neg.f32 %901)) %2457 (fma.f32 u %637 %901) (pow.f32 %2457 #s(literal 1 binary32)) (+.f32 %683 %901) (/.f32 (-.f32 (*.f32 %2457 %261) #s(literal -1 binary32)) %261) %2464 (fma.f32 %637 u %2465) (fma.f32 u %637 %2465) (pow.f32 %2464 #s(literal 1 binary32)) (+.f32 %683 %2465) (+.f32 %2457 %1785) (neg.f32 (-.f32 %291 %2457)) (*.f32 #s(literal 1 binary32) %2473) (/.f32 #s(literal -1 binary32) (neg.f32 %2464)) (/.f32 #s(literal 1 binary32) (/.f32 %2464 #s(literal 1 binary32))) %2473 (pow.f32 %2473 #s(literal 1 binary32)) (pow.f32 %2464 #s(literal -1 binary32)) %2481 (fma.f32 #s(literal 1 binary32) %2473 #s(literal -1 binary32)) (pow.f32 %2481 #s(literal 1 binary32)) (+.f32 %2473 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %2473)) %2487 (pow.f32 %2487 #s(literal 1 binary32)) (log.f32 (pow.f32 %2481 %2)) %2491 (*.f32 %2 %2487) (pow.f32 %2491 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2487)) %2496 (*.f32 u %892) (pow.f32 %2496 #s(literal 1 binary32)) %2499 (pow.f32 %2499 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 (neg.f32 %892) u)) (+.f32 #s(literal -1 binary32) (neg.f32 %2496)) (neg.f32 (-.f32 %2496 #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) %2508) (/.f32 #s(literal -1 binary32) (neg.f32 %2499)) (/.f32 #s(literal 1 binary32) (/.f32 %2499 #s(literal 1 binary32))) %2508 (pow.f32 %2508 #s(literal 1 binary32)) (pow.f32 %2499 #s(literal -1 binary32)) (-.f32 %2516 #s(literal 1 binary32)) %2518 (fma.f32 %526 %2508 #s(literal -1 binary32)) (pow.f32 %2518 #s(literal 1 binary32)) (+.f32 %2516 #s(literal -1 binary32)) %2522 (pow.f32 %2522 #s(literal 1 binary32)) (log.f32 (pow.f32 %2518 %2)) %2526 (*.f32 %2 %2522) (pow.f32 %2526 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2522)) %2531 (*.f32 u %912) (pow.f32 %2531 #s(literal 1 binary32)) %2534 (pow.f32 %2534 #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 (neg.f32 %912) u)) (+.f32 #s(literal -1 binary32) (neg.f32 %2531)) (neg.f32 (-.f32 %2531 #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) %2543) (/.f32 #s(literal -1 binary32) (neg.f32 %2534)) (/.f32 #s(literal 1 binary32) (/.f32 %2534 #s(literal 1 binary32))) %2543 (pow.f32 %2543 #s(literal 1 binary32)) (pow.f32 %2534 #s(literal -1 binary32)) (-.f32 %2551 #s(literal 1 binary32)) %2553 (fma.f32 %596 %2543 #s(literal -1 binary32)) (pow.f32 %2553 #s(literal 1 binary32)) (+.f32 %2551 #s(literal -1 binary32)) %2557 (pow.f32 %2557 #s(literal 1 binary32)) (log.f32 (pow.f32 %2553 %2)) %2561 (*.f32 %2 %2557) (pow.f32 %2561 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2557)) %2566 (fma.f32 %637 u %2567) (fma.f32 u %637 %2567) (pow.f32 %2566 #s(literal 1 binary32)) (+.f32 %683 %2567) (+.f32 %688 (neg.f32 %530)) (neg.f32 (-.f32 %530 %688)) (*.f32 #s(literal 1 binary32) %2576) (/.f32 #s(literal -1 binary32) (neg.f32 %2566)) (/.f32 #s(literal 1 binary32) (/.f32 %2566 #s(literal 1 binary32))) %2576 (pow.f32 %2576 #s(literal 1 binary32)) (pow.f32 %2566 #s(literal -1 binary32)) %2584 (fma.f32 #s(literal 1 binary32) %2576 #s(literal -1 binary32)) (pow.f32 %2584 #s(literal 1 binary32)) (+.f32 %2576 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %2576)) %2590 (pow.f32 %2590 #s(literal 1 binary32)) (log.f32 (pow.f32 %2584 %2)) %2594 (*.f32 %2 %2590) (pow.f32 %2594 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2590)) %331 %332 %333 %334 %335 %337 %1315 %1316 %1318 %1320 %1321 %1322 %1324 %1326 %1329 %1330 %1331 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) %332) %261) %332) %1338 (pow.f32 %1338 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (neg.f32 %1322)) (neg.f32 %1332) (sqrt.f32 (*.f32 %1338 %1338)) (pow.f32 %2608 #s(literal 1 binary32)) %2608 (fabs.f32 %1332) %2611 (pow.f32 %2611 #s(literal 1 binary32)) (log.f32 (pow.f32 %2608 %2)) %2615 (*.f32 %2 %2611) (pow.f32 %2615 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2611)) (-.f32 %683 (neg.f32 %557)) %2622 (fma.f32 u %637 %557) (pow.f32 %2622 #s(literal 1 binary32)) (+.f32 %683 %557) (/.f32 (-.f32 (*.f32 %2622 %261) #s(literal -1 binary32)) %261) %2629 (fma.f32 %637 u %2630) (fma.f32 u %637 %2630) (pow.f32 %2629 #s(literal 1 binary32)) (+.f32 %683 %2630) (+.f32 %2622 %1785) (neg.f32 (-.f32 %291 %2622)) (*.f32 #s(literal 1 binary32) %2638) (/.f32 #s(literal -1 binary32) (neg.f32 %2629)) (/.f32 #s(literal 1 binary32) (/.f32 %2629 #s(literal 1 binary32))) %2638 (pow.f32 %2638 #s(literal 1 binary32)) (pow.f32 %2629 #s(literal -1 binary32)) %2646 (fma.f32 #s(literal 1 binary32) %2638 #s(literal -1 binary32)) (pow.f32 %2646 #s(literal 1 binary32)) (+.f32 %2638 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %2638)) %2652 (pow.f32 %2652 #s(literal 1 binary32)) (log.f32 (pow.f32 %2646 %2)) %2656 (*.f32 %2 %2652) (pow.f32 %2656 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2652)) %450 %452 %454 %455 %456 %457 %458 %459 %460 %462 %464 %465 %467 %469 %470 %471 (-.f32 #s(literal 1 binary32) (neg.f32 %470)) (pow.f32 %2663 #s(literal 1 binary32)) %2663 %2665 (pow.f32 %2665 #s(literal 1 binary32)) %2667 (pow.f32 %2667 #s(literal 1 binary32)) (log.f32 (pow.f32 %2665 %2)) %2671 (*.f32 %2 %2667) (pow.f32 %2671 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2667)) (*.f32 %951 %2032) (/.f32 (/.f32 %951 s) s) (/.f32 (neg.f32 %951) %1304) %2681 (/.f32 #s(literal 1 binary32) (/.f32 %659 %951)) (pow.f32 %2681 #s(literal 1 binary32)) %2685 (*.f32 #s(literal -4 binary32) %2681) (/.f32 (*.f32 #s(literal -4 binary32) %951) %659) (pow.f32 %2685 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) %2681)) (-.f32 #s(literal 1 binary32) (neg.f32 %2685)) (pow.f32 %2694 #s(literal 1 binary32)) %2694 %2696 (pow.f32 %2696 #s(literal 1 binary32)) %2698 (pow.f32 %2698 #s(literal 1 binary32)) (log.f32 (pow.f32 %2696 %2)) %2702 (*.f32 %2 %2698) (pow.f32 %2702 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2698)) (*.f32 s (/.f32 #s(literal 1 binary32) %953)) (/.f32 #s(literal 1 binary32) %2709) (/.f32 %2 (neg.f32 %953)) %2713 (pow.f32 %2713 #s(literal 1 binary32)) (*.f32 %16 %953) (*.f32 #s(literal 1 binary32) %2709) %2709 (/.f32 #s(literal -1 binary32) (neg.f32 %2713)) (/.f32 #s(literal 1 binary32) (/.f32 %2713 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) %2713) (pow.f32 %2709 #s(literal 1 binary32)) (pow.f32 %2713 #s(literal -1 binary32)) %2724 (pow.f32 %2724 #s(literal 1 binary32)) %2726 (*.f32 %2 %2724) (pow.f32 %2726 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2724)) (*.f32 s (/.f32 #s(literal 1 binary32) %966)) (/.f32 #s(literal 1 binary32) %2733) (/.f32 %2 (neg.f32 %966)) %2737 (pow.f32 %2737 #s(literal 1 binary32)) (*.f32 %16 %966) (*.f32 #s(literal 1 binary32) %2733) %2733 (/.f32 #s(literal -1 binary32) (neg.f32 %2737)) (/.f32 #s(literal 1 binary32) (/.f32 %2737 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) %2737) (pow.f32 %2733 #s(literal 1 binary32)) (pow.f32 %2737 #s(literal -1 binary32)) %2748 (pow.f32 %2748 #s(literal 1 binary32)) %2750 (*.f32 %2 %2748) (pow.f32 %2750 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2748)) %2755 (pow.f32 %2755 #s(literal 1 binary32)) %2757 (*.f32 %2 %2755) (pow.f32 %2757 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2755)) %2762 (pow.f32 %2762 #s(literal 1 binary32)) %2764 (pow.f32 %2764 #s(literal 1 binary32)) (log.f32 (pow.f32 %2762 %2)) %2768 (*.f32 %2 %2764) (pow.f32 %2768 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2764)) (*.f32 %1181 %648) (*.f32 %648 %1181) (/.f32 (*.f32 %1181 #s(literal 1 binary32)) %646) %2777 (pow.f32 %2777 #s(literal 1 binary32)) %2780 %2781 %2783 %2784 %2786 %2787 %2782 %2789 %2791 %2792 %2793 %2794 %2795 %2796 %2797 %2798 %2799 %2800 %2802 %2803 %2804 %2806 %2807 %2808 %2809 %2811 %2780 %2781 %2783 %2784 %2786 %2787 %2782 %2789 %2791 %2792 %2793 %2794 %2795 %2796 %2797 %2798 %2799 %2800 %2802 %2803 %2804 %2806 %2807 %2808 %2809 %2811 (*.f32 #s(literal 1 binary32) %2779) (/.f32 #s(literal -1 binary32) %2785) (/.f32 #s(literal 1 binary32) (/.f32 %1181 #s(literal 1 binary32))) %2779 (pow.f32 %2779 #s(literal 1 binary32)) (pow.f32 %1181 #s(literal -1 binary32)) %2795 %2796 %2797 %2798 %2799 %2800 %2802 %2803 %2804 %2806 %2807 %2808 %2809 %2811 %1378 %1379 %1380 %1381 %1383 %1385 %1796 %1797 %1798 %1800 %1802 %2818 (*.f32 %2 %1404) (pow.f32 %2818 #s(literal 1 binary32)) (neg.f32 (*.f32 s %1404)) (neg.f32 (*.f32 %2 %1395)) %2825 (*.f32 %2 %1108) (pow.f32 %2825 #s(literal 1 binary32)) (neg.f32 (*.f32 s %1108)) %1480 %1481 %1482 %1483 %1485 %1486 %1487 %1489 %2830 (-.f32 #s(literal 0 binary32) (log.f32 (fabs.f32 %1469))) (pow.f32 %2830 #s(literal 1 binary32)) (neg.f32 (log.f32 %1469)) %2838 (pow.f32 %2838 #s(literal 1 binary32)) (+.f32 %1127 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %1127)) %2843 (pow.f32 %2843 #s(literal 1 binary32)) (log.f32 (pow.f32 %2838 %2)) %2847 (*.f32 %2 %2843) (pow.f32 %2847 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2843)) %2852 (pow.f32 %2852 #s(literal 1 binary32)) %2854 (pow.f32 %2854 #s(literal 1 binary32)) %2856 (pow.f32 %2856 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (neg.f32 %998)) (pow.f32 %2860 #s(literal 1 binary32)) %2860 %2862 (pow.f32 %2862 #s(literal 1 binary32)) %2864 (pow.f32 %2864 #s(literal 1 binary32)) (log.f32 (pow.f32 %2862 %2)) %2868 (*.f32 %2 %2864) (pow.f32 %2868 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2864)) %1686 %1687 %1688 %1691 %1693 %1694 %1695 %1696 %1697 %1699 %1701 (*.f32 #s(literal 1 binary32) %2873) (/.f32 #s(literal -1 binary32) (neg.f32 %1783)) (/.f32 #s(literal 1 binary32) (/.f32 %1783 #s(literal 1 binary32))) %2873 (pow.f32 %2873 #s(literal 1 binary32)) (pow.f32 %1783 #s(literal -1 binary32)) %2881 (fma.f32 #s(literal 1 binary32) %2873 #s(literal -1 binary32)) (pow.f32 %2881 #s(literal 1 binary32)) (+.f32 %2873 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) %2873)) %2887 (pow.f32 %2887 #s(literal 1 binary32)) (log.f32 (pow.f32 %2881 %2)) %2891 (*.f32 %2 %2887) (pow.f32 %2891 #s(literal 1 binary32)) (neg.f32 (*.f32 s %2887)) |
Compiled 4 654 to 13 849 computations (-197.6% saved)
Compiled 3 860 to 26 210 computations (-579.0% saved)
100 alts after pruning (82 fresh and 18 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 3 778 | 82 | 3 860 |
| Fresh | 0 | 0 | 0 |
| Picked | 61 | 13 | 74 |
| Done | 0 | 5 | 5 |
| Total | 3 839 | 100 | 3 939 |
| Status | Accuracy | Program |
|---|---|---|
| 97.1% | %2 = (/ (PI ) s) %8 = (exp %2) (/.f32 (*.f32 (neg.f32 s) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (log.f32 (-.f32 (approx (/ (- %8 -1) (- (* (- (/ (- -1 %8) (- -1 (exp (neg %2)))) 1) u) -1)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (PI.f32 ) s)))) (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s))))))) #s(literal 1 binary32))))) | |
| 36.9% | %0 = (PI ) %2 = (/ %0 s) %8 = (exp %2) (/.f32 (*.f32 (neg.f32 s) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (log.f32 (-.f32 (approx (/ (- %8 -1) (- (* (- (/ (- -1 %8) (- -1 (exp (neg %2)))) 1) u) -1)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (PI.f32 ) s)))) (/.f32 u (approx (- -1 (exp (/ (neg %0) s))) #s(literal -2 binary32)))))) #s(literal 1 binary32))))) | |
| 93.0% | %2 = (/ (PI ) s) %8 = (exp %2) %24 = (PI.f32 ) %374 = (- -1 %8) (/.f32 (*.f32 (neg.f32 s) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (log.f32 (-.f32 (approx (/ (- %8 -1) (- (* (- (/ %374 (- -1 (exp (neg %2)))) 1) u) -1)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 u (approx %374 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %24 s)) #s(literal 2 binary32)))) (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %24) s))))))) #s(literal 1 binary32))))) | |
| 24.9% | %2 = (/ (PI ) s) %8 = (exp %2) (/.f32 (*.f32 (neg.f32 s) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (log.f32 (approx (- (/ (- %8 -1) (- (* (- (/ (- -1 %8) (- -1 (exp (neg %2)))) 1) u) -1)) 1) (fma.f32 (/.f32 #s(literal -4 binary32) s) (fma.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32 )) u #s(literal -13176795/16777216 binary32)) #s(literal 1 binary32)))))) | |
| 92.8% | %0 = (PI ) %24 = (PI.f32 ) %87 = (+ 1 (exp (/ %0 s))) %88 = (/ 1 %87) (/.f32 (*.f32 #s(literal 1 binary32) (log.f32 (approx (- (pow (+ (* (- (pow (+ 1 (exp (/ (neg %0) s))) -1) %88) u) %88) -1) 1) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %24) s)))) (/.f32 #s(literal 1 binary32) (approx %87 (+.f32 #s(literal 2 binary32) (/.f32 %24 s))))) u)) #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) s)) | |
| 25.1% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) (/.f32 (*.f32 #s(literal 1 binary32) (log.f32 (approx (- (pow (+ (* (- (pow (+ 1 (exp (/ (neg %0) s))) -1) %88) u) %88) -1) 1) (approx (+ 1 (/ (* (- (* (* 1/2 %0) u) (* 1/4 %0)) -4) s)) (/.f32 (+.f32 s (PI.f32 )) s))))) (/.f32 #s(literal -1 binary32) s)) | |
| 3.1% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) %324 = (* (- (pow (+ 1 (exp (/ (neg %0) s))) -1) %88) u) (/.f32 (*.f32 #s(literal -1 binary32) (log.f32 (-.f32 (approx (pow (+ %324 %88) -1) (approx (pow %324 -1) (/.f32 s (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32 )) u)))) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) s)) | |
| 25.2% | %0 = (PI ) %10 = (pow (- (exp (/ %0 s)) -1) -1) (/.f32 (neg.f32 s) (/.f32 #s(literal 1 binary32) (log.f32 (approx (- (pow (+ (* (- (pow (- (exp (/ (neg %0) s)) -1) -1) %10) u) %10) -1) 1) (approx (- (/ (* (- (* (* 1/2 %0) u) (* 1/4 %0)) -4) s) -1) (-.f32 (/.f32 (PI.f32 ) s) #s(literal -1 binary32))))))) | |
| 24.9% | %2 = (/ (PI ) s) %10 = (pow (- (exp %2) -1) -1) (/.f32 (log.f32 (approx (- (pow (+ (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) %10) -1) 1) (fma.f32 (/.f32 #s(literal -4 binary32) s) (fma.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32 )) u #s(literal -13176795/16777216 binary32)) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) s)) | |
| 24.9% | %2 = (/ (PI ) s) %10 = (pow (- (exp %2) -1) -1) %24 = (PI.f32 ) (/.f32 (log.f32 (approx (- (pow (+ (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) %10) -1) 1) (fma.f32 (/.f32 #s(literal -4 binary32) s) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) %24) u) (neg.f32 (*.f32 #s(literal -1/4 binary32) %24))) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) s)) | |
| 95.7% | %2 = (/ (PI ) s) %8 = (exp %2) %10 = (pow (- %8 -1) -1) %24 = (PI.f32 ) (/.f32 (log.f32 (approx (- (pow (+ (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) %10) -1) 1) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %24) s)))) (/.f32 #s(literal -1 binary32) (approx (- -1 %8) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 %24 #s(literal 2 binary32)) s)) (*.f32 #s(literal -1 binary32) %24)) s)) #s(literal 2 binary32))))) u)) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) s)) | |
| 96.8% | %2 = (/ (PI ) s) %10 = (pow (- (exp %2) -1) -1) (/.f32 (log.f32 (approx (- (pow (+ (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) %10) -1) 1) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (PI.f32 ) s))))) u)) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) s)) | |
| 96.9% | %0 = (PI ) %8 = (exp (/ %0 s)) %24 = (PI.f32 ) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (log.f32 (-.f32 (approx (/ (- %8 -1) (- (* (- (/ (- -1 %8) (- -1 (exp (/ (neg %0) s)))) 1) u) -1)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 %24 s)))) (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %24) s))))))) #s(literal 1 binary32)))) (neg.f32 s))) | |
| 96.6% | %0 = (PI ) %10 = (pow (- (exp (/ %0 s)) -1) -1) %24 = (PI.f32 ) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) s) (log.f32 (approx (- (pow (+ (* (- (pow (- (exp (/ (neg %0) s)) -1) -1) %10) u) %10) -1) 1) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %24) s)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 %24 s))))) u)) #s(literal 1 binary32)))))) | |
| 97.0% | %2 = (/ (PI ) s) %8 = (exp %2) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (-.f32 (approx (/ (- %8 -1) (- (* (- (/ (- -1 %8) (- -1 (exp (neg %2)))) 1) u) -1)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (PI.f32 ) s)))) (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s))))))) #s(literal 1 binary32))) (neg.f32 s)))) | |
| 36.9% | %0 = (PI ) %2 = (/ %0 s) %8 = (exp %2) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (-.f32 (approx (/ (- %8 -1) (- (* (- (/ (- -1 %8) (- -1 (exp (neg %2)))) 1) u) -1)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (PI.f32 ) s)))) (/.f32 u (approx (- -1 (exp (/ (neg %0) s))) #s(literal -2 binary32)))))) #s(literal 1 binary32))) (neg.f32 s)))) | |
| 93.0% | %2 = (/ (PI ) s) %8 = (exp %2) %24 = (PI.f32 ) %374 = (- -1 %8) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (-.f32 (approx (/ (- %8 -1) (- (* (- (/ %374 (- -1 (exp (neg %2)))) 1) u) -1)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 u (approx %374 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 %24 s)) #s(literal 2 binary32)))) (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %24) s))))))) #s(literal 1 binary32))) (neg.f32 s)))) | |
| 25.2% | %0 = (PI ) %10 = (pow (- (exp (/ %0 s)) -1) -1) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (approx (- (pow (+ (* (- (pow (- (exp (/ (neg %0) s)) -1) -1) %10) u) %10) -1) 1) (approx (- (/ (* (- (* (* 1/2 %0) u) (* 1/4 %0)) -4) s) -1) (-.f32 (/.f32 (PI.f32 ) s) #s(literal -1 binary32))))) (neg.f32 s)))) | |
| 92.8% | %0 = (PI ) %24 = (PI.f32 ) %87 = (+ 1 (exp (/ %0 s))) %88 = (/ 1 %87) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) s)) (log.f32 (approx (- (pow (+ (* (- (pow (+ 1 (exp (/ (neg %0) s))) -1) %88) u) %88) -1) 1) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %24) s)))) (/.f32 #s(literal 1 binary32) (approx %87 (+.f32 #s(literal 2 binary32) (/.f32 %24 s))))) u)) #s(literal 1 binary32))))) | |
| 25.0% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) s)) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 u #s(literal 13176795/8388608 binary32)) #s(literal 13176795/16777216 binary32)) s)))))) | |
| 93.0% | %0 = (PI ) %2 = (/ %0 s) %54 = (/.f32 (PI.f32 ) s) %87 = (+ 1 (exp %2)) %88 = (/ 1 %87) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) s)) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1) (approx (- (/ 1 (* u (- (/ 1 (+ 1 (exp (* -1 %2)))) %88))) 1) (/.f32 (fma.f32 #s(literal -1 binary32) u (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (*.f32 #s(literal -1 binary32) %54)))) (/.f32 #s(literal 1 binary32) (approx %87 (+.f32 #s(literal 2 binary32) %54)))))) u))))) | |
| 75.0% | %0 = (PI ) %2 = (/ %0 s) %54 = (/.f32 (PI.f32 ) s) %88 = (/ 1 (+ 1 (exp %2))) %364 = (- (/ 1 (+ 1 (exp (* -1 %2)))) %88) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) s)) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1) (approx (- (/ 1 (* u %364)) 1) (/.f32 (approx (+ (* -1 u) (/ 1 %364)) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (*.f32 #s(literal -1 binary32) %54)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 %54)))))) u))))) | |
| 96.9% | %0 = (PI ) %2 = (/ %0 s) %24 = (PI.f32 ) %88 = (/ 1 (+ 1 (exp %2))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) s)) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1) (approx (- (/ 1 (* u (- (/ 1 (+ 1 (exp (* -1 %2)))) %88))) 1) (*.f32 (+.f32 (neg.f32 u) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %24) s)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %24 s))))))) (/.f32 #s(literal 1 binary32) u)))))) | |
| ✓ | 25.1% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) %102 = (* 1/4 %0) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) s)) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1) (approx (+ 1 (* -4 (/ (- (* u (- %102 (* -1/4 %0))) %102) s))) (+.f32 #s(literal 1 binary32) (/.f32 (PI.f32 ) s)))))) |
| ✓ | 11.6% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) s)) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1)) (/.f32 (PI.f32 ) s))) |
| 36.1% | %0 = (PI ) %697 = (/.f32 #s(literal 1 binary32) (approx (+ 1 (exp (/ %0 s))) (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32 ) s)))) (*.f32 (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) s))) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 (approx (pow (+ 1 (exp (/ (neg %0) s))) -1) #s(literal 1/2 binary32)) %697) u %697)) #s(literal 1 binary32)))) | |
| 3.1% | %0 = (PI ) %2 = (/ %0 s) %88 = (/ 1 (+ 1 (exp %2))) (*.f32 (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) s))) (log.f32 (-.f32 (approx (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) (approx (/ 1 (* u (- (/ 1 (+ 1 (exp (* -1 %2)))) %88))) (/.f32 s (*.f32 u #s(literal 13176795/8388608 binary32))))) #s(literal 1 binary32)))) | |
| 11.3% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) %102 = (* 1/4 %0) (*.f32 (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) s))) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1)) (approx (* -4 (/ (- (* u (- %102 (* -1/4 %0))) %102) s)) (*.f32 u (fma.f32 #s(literal -4 binary32) (/.f32 #s(literal 13176795/8388608 binary32) s) (/.f32 (PI.f32 ) (*.f32 s u))))))) | |
| 97.6% | %0 = (PI ) %2 = (/ %0 s) %54 = (/.f32 (PI.f32 ) s) %88 = (/ 1 (+ 1 (exp %2))) (*.f32 (*.f32 #s(literal -1 binary32) s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1) (approx (- (/ 1 (* u (- (/ 1 (+ 1 (exp (* -1 %2)))) %88))) 1) (/.f32 (fma.f32 #s(literal -1 binary32) u (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (*.f32 #s(literal -1 binary32) %54)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 %54)))))) u))))) | |
| 25.2% | %0 = (PI ) %10 = (pow (- (exp (/ %0 s)) -1) -1) (*.f32 (neg.f32 s) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (log.f32 (approx (- (pow (+ (* (- (pow (- (exp (/ (neg %0) s)) -1) -1) %10) u) %10) -1) 1) (approx (- (/ (* (- (* (* 1/2 %0) u) (* 1/4 %0)) -4) s) -1) (-.f32 (/.f32 (PI.f32 ) s) #s(literal -1 binary32)))))))) | |
| 24.9% | %2 = (/ (PI ) s) %8 = (exp %2) (*.f32 (neg.f32 s) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (log.f32 (approx (- (/ (- %8 -1) (- (* (- (/ (- -1 %8) (- -1 (exp (neg %2)))) 1) u) -1)) 1) (fma.f32 (/.f32 #s(literal -4 binary32) s) (fma.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32 )) u #s(literal -13176795/16777216 binary32)) #s(literal 1 binary32))))))) | |
| 84.8% | %416 = (/.f32 #s(literal 1 binary32) (approx (- (exp (/ (PI ) s)) -1) (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32 ) s)))) %645 = (fma.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s)))) %416) u %416) (*.f32 (neg.f32 s) (neg.f32 (log.f32 (/.f32 (fabs.f32 (*.f32 %645 #s(literal -1 binary32))) (fabs.f32 (+.f32 %645 #s(literal -1 binary32))))))) | |
| 84.8% | %24 = (PI.f32 ) %416 = (/.f32 #s(literal 1 binary32) (approx (- (exp (/ (PI ) s)) -1) (+.f32 #s(literal 2 binary32) (/.f32 %24 s)))) %635 = (fma.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 %24) s)))) %416) u %416) (*.f32 (neg.f32 s) (neg.f32 (log.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 (-.f32 %635 #s(literal 1 binary32))) (fabs.f32 (*.f32 %635 #s(literal -1 binary32)))))))) | |
| ✓ | 2.3% | %157 = (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (PI.f32 ) s))) (*.f32 (neg.f32 s) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (-.f32 (/.f32 %157 (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s)))) #s(literal 1 binary32)) u))) %157 #s(literal -1 binary32)))) |
| 2.3% | %617 = (-.f32 #s(literal -1 binary32) (exp.f32 (*.f32 (/.f32 #s(literal 1 binary32) s) (PI.f32 )))) (*.f32 (neg.f32 s) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (-.f32 (/.f32 %617 (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s)))) #s(literal 1 binary32)) u))) %617 #s(literal -1 binary32)))) | |
| 84.2% | %0 = (PI ) %9 = (- (exp (/ %0 s)) -1) %24 = (PI.f32 ) (*.f32 (neg.f32 s) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (approx (- (* (- (pow (- (exp (/ (neg %0) s)) -1) -1) (pow %9 -1)) (* u %9)) -1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 u s) (*.f32 #s(literal 1/2 binary32) %24)) #s(literal 2 binary32))))) (approx %9 (+.f32 #s(literal 2 binary32) (/.f32 %24 s))) #s(literal -1 binary32)))) | |
| 84.3% | %0 = (PI ) %24 = (PI.f32 ) %382 = (+ (exp (/ %0 s)) 1) (*.f32 (neg.f32 s) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (approx (+ (* (* (- (/ 1 (+ (exp (/ (neg %0) s)) 1)) (/ 1 %382)) u) %382) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 u (-.f32 (*.f32 #s(literal 1/4 binary32) %24) (*.f32 #s(literal -1/4 binary32) %24))) s))))) (approx %382 (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) s) %24))) #s(literal -1 binary32)))) | |
| 84.2% | %0 = (PI ) %382 = (+ (exp (/ %0 s)) 1) (*.f32 (neg.f32 s) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (approx (+ (* (* (- (/ 1 (+ (exp (/ (neg %0) s)) 1)) (/ 1 %382)) u) %382) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 u #s(literal 13176795/8388608 binary32)) s))))) (approx %382 (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32 ) s))) #s(literal -1 binary32)))) | |
| 2.3% | %24 = (PI.f32 ) %154 = (exp.f32 (/.f32 %24 s)) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 (-.f32 %154 #s(literal -1 binary32)) (fma.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 (exp.f32 (/.f32 (neg.f32 %24) s)) #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) %154) #s(literal -1 binary32)) u #s(literal 1 binary32))) #s(literal 1 binary32)))) | |
| 2.3% | %154 = (exp.f32 (/.f32 (PI.f32 ) s)) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 (-.f32 %154 #s(literal -1 binary32)) (fma.f32 (-.f32 (/.f32 (-.f32 #s(literal -1 binary32) %154) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s)))) #s(literal 1 binary32)) u #s(literal 1 binary32))) #s(literal 1 binary32)))) | |
| 1.3% | %154 = (exp.f32 (/.f32 (PI.f32 ) s)) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 (-.f32 %154 #s(literal -1 binary32)) (fma.f32 (-.f32 (/.f32 (-.f32 #s(literal -1 binary32) %154) (approx (- -1 (exp (/ (neg (PI )) s))) #s(literal -2 binary32))) #s(literal 1 binary32)) u #s(literal 1 binary32))) #s(literal 1 binary32)))) | |
| 84.2% | %0 = (PI ) %9 = (- (exp (/ %0 s)) -1) %24 = (PI.f32 ) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 (approx %9 (+.f32 #s(literal 2 binary32) (/.f32 %24 s))) (approx (- (* (- (pow (- (exp (/ (neg %0) s)) -1) -1) (pow %9 -1)) (* u %9)) -1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 u s) (*.f32 #s(literal 1/2 binary32) %24)) #s(literal 2 binary32))))) #s(literal 1 binary32)))) | |
| 84.1% | %0 = (PI ) %382 = (+ (exp (/ %0 s)) 1) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 (approx %382 (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32 ) s))) (approx (+ (* (* (- (/ 1 (+ (exp (/ (neg %0) s)) 1)) (/ 1 %382)) u) %382) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 u #s(literal 13176795/8388608 binary32)) s))))) #s(literal 1 binary32)))) | |
| 84.1% | %0 = (PI ) %24 = (PI.f32 ) %382 = (+ (exp (/ %0 s)) 1) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 (approx %382 (+.f32 #s(literal 2 binary32) (/.f32 %24 s))) (approx (+ (* (* (- (/ 1 (+ (exp (/ (neg %0) s)) 1)) (/ 1 %382)) u) %382) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) %24) u) (/.f32 #s(literal 1 binary32) s)))))) #s(literal 1 binary32)))) | |
| 84.2% | %0 = (PI ) %24 = (PI.f32 ) %382 = (+ (exp (/ %0 s)) 1) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 (approx %382 (+.f32 #s(literal 2 binary32) (/.f32 %24 s))) (approx (+ (* (* (- (/ 1 (+ (exp (/ (neg %0) s)) 1)) (/ 1 %382)) u) %382) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 u (/.f32 (*.f32 #s(literal 1/2 binary32) %24) s)))))) #s(literal 1 binary32)))) | |
| 84.1% | %0 = (PI ) %24 = (PI.f32 ) %44 = (neg.f32 s) %382 = (+ (exp (/ %0 s)) 1) (*.f32 %44 (log.f32 (-.f32 (/.f32 (approx %382 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) (/.f32 %44 %24)))) (approx (+ (* (* (- (/ 1 (+ (exp (/ (neg %0) s)) 1)) (/ 1 %382)) u) %382) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 u (-.f32 (*.f32 #s(literal 1/4 binary32) %24) (*.f32 #s(literal -1/4 binary32) %24))) s))))) #s(literal 1 binary32)))) | |
| 84.1% | %0 = (PI ) %24 = (PI.f32 ) %382 = (+ (exp (/ %0 s)) 1) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 (approx %382 (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) s) %24))) (approx (+ (* (* (- (/ 1 (+ (exp (/ (neg %0) s)) 1)) (/ 1 %382)) u) %382) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 u (-.f32 (*.f32 #s(literal 1/4 binary32) %24) (*.f32 #s(literal -1/4 binary32) %24))) s))))) #s(literal 1 binary32)))) | |
| ✓ | 36.1% | %2 = (/ (PI ) s) %416 = (/.f32 #s(literal 1 binary32) (approx (- (exp %2) -1) (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32 ) s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 (approx (pow (- (exp (neg %2)) -1) -1) #s(literal 1/2 binary32)) %416) u %416)) #s(literal 1 binary32)))) |
| 37.5% | %0 = (PI ) %24 = (PI.f32 ) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (approx (pow (- (exp (/ (neg %0) s)) -1) -1) #s(literal 1/2 binary32)) u (-.f32 (/.f32 u (approx (- -1 (exp (/ %0 s))) (-.f32 (/.f32 (neg.f32 %24) s) #s(literal 2 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 (exp.f32 (/.f32 %24 s)) #s(literal -1 binary32)))))) #s(literal 1 binary32)))) | |
| 8.9% | %0 = (PI ) %8 = (exp (/ %0 s)) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (approx (/ 1 (+ (exp (/ (neg %0) s)) 1)) #s(literal 1/2 binary32)) u (/.f32 u (approx (- -1 %8) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (PI.f32 ) s)) #s(literal 2 binary32))))) (approx (/ -1 (+ %8 1)) #s(literal -1/2 binary32)))) #s(literal 1 binary32)))) | |
| 4.0% | %0 = (PI ) %24 = (PI.f32 ) %54 = (/.f32 %24 s) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (approx (/ 1 (+ (exp (/ (neg %0) s)) 1)) #s(literal 1/2 binary32)) u (approx (/ u (- -1 (exp (/ %0 s)))) (fma.f32 #s(literal -1/2 binary32) u (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 u %24) s))))) (/.f32 #s(literal -1 binary32) (+.f32 (+.f32 (cosh.f32 %54) (sinh.f32 %54)) #s(literal 1 binary32))))) #s(literal 1 binary32)))) | |
| 4.0% | %0 = (PI ) %54 = (/.f32 (PI.f32 ) s) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (approx (/ 1 (+ (exp (/ (neg %0) s)) 1)) #s(literal 1/2 binary32)) u (approx (/ u (- -1 (exp (/ %0 s)))) (approx (+ (* -1/2 u) (* 1/4 (/ (* u %0) s))) (*.f32 u (-.f32 (*.f32 #s(literal 1/4 binary32) %54) #s(literal 1/2 binary32)))))) (/.f32 #s(literal -1 binary32) (+.f32 (exp.f32 %54) #s(literal 1 binary32))))) #s(literal 1 binary32)))) | |
| 94.0% | %159 = (/.f32 #s(literal -13176795/4194304 binary32) s) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 u (approx (- -1 (exp (/ (PI ) s))) (-.f32 %159 #s(literal 2 binary32)))) (/.f32 u (-.f32 (exp.f32 %159) #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 (exp.f32 (/.f32 (PI.f32 ) s)) #s(literal -1 binary32))))) #s(literal 1 binary32)))) | |
| 84.2% | %0 = (PI ) %9 = (- (exp (/ %0 s)) -1) %24 = (PI.f32 ) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (approx (- (* (- (pow (- (exp (/ (neg %0) s)) -1) -1) (pow %9 -1)) (* u %9)) -1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 u s) (*.f32 #s(literal 1/2 binary32) %24)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (approx %9 (+.f32 #s(literal 2 binary32) (/.f32 %24 s)))))) #s(literal 1 binary32)))) | |
| 84.2% | %0 = (PI ) %382 = (+ (exp (/ %0 s)) 1) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (approx (+ (* (* (- (/ 1 (+ (exp (/ (neg %0) s)) 1)) (/ 1 %382)) u) %382) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 u #s(literal 13176795/8388608 binary32)) s)))) (/.f32 #s(literal 1 binary32) (approx %382 (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32 ) s)))))) #s(literal 1 binary32)))) | |
| 84.2% | %0 = (PI ) %9 = (- (exp (/ %0 s)) -1) %24 = (PI.f32 ) (*.f32 (neg.f32 s) (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (approx (- (* (- (pow (- (exp (/ (neg %0) s)) -1) -1) (pow %9 -1)) (* u %9)) -1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 u s) (*.f32 #s(literal 1/2 binary32) %24)) #s(literal 2 binary32))))) (approx %9 (+.f32 #s(literal 2 binary32) (/.f32 %24 s)))) #s(literal 1 binary32)))) | |
| 93.3% | %2 = (/ (PI ) s) %9 = (- (exp %2) -1) %10 = (pow %9 -1) (*.f32 (neg.f32 s) (log.f32 (-.f32 (approx (pow (+ (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) %10) -1) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s)))) (/.f32 #s(literal 1 binary32) (approx %9 (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32 ) s))))) u))) #s(literal 1 binary32)))) | |
| 36.9% | %0 = (PI ) %2 = (/ %0 s) %9 = (- (exp %2) -1) %10 = (pow %9 -1) (*.f32 (neg.f32 s) (log.f32 (-.f32 (approx (pow (+ (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) %10) -1) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (approx (- -1 (exp (/ (neg %0) s))) #s(literal -2 binary32))) (/.f32 #s(literal 1 binary32) (approx %9 (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32 ) s))))) u))) #s(literal 1 binary32)))) | |
| ✓ | 97.4% | %0 = (PI ) %374 = (- -1 (exp (/ %0 s))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (approx (/ %374 (- -1 (* (- (/ %374 (- -1 (exp (/ (neg %0) s)))) 1) u))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (PI.f32 ) s)))) (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s))))))) #s(literal 1 binary32)))) |
| 36.9% | %0 = (PI ) %374 = (- -1 (exp (/ %0 s))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (approx (/ %374 (- -1 (* (- (/ %374 (- -1 (exp (/ (neg %0) s)))) 1) u))) (/.f32 #s(literal 1 binary32) (-.f32 (approx (/ u %374) (*.f32 #s(literal -1/2 binary32) u)) (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s))))))) #s(literal 1 binary32)))) | |
| ✓ | 97.4% | %8 = (exp (/ (PI ) s)) (*.f32 (neg.f32 s) (log.f32 (-.f32 (approx (/ 1 (- (+ (/ u (- -1 %8)) (/ u (+ (exp (/ -13176795/4194304 s)) 1))) (/ -1 (+ %8 1)))) (/.f32 #s(literal 1 binary32) (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (PI.f32 ) s)))))))) #s(literal 1 binary32)))) |
| ✓ | 3.1% | %0 = (PI ) %2 = (/ %0 s) %88 = (/ 1 (+ 1 (exp %2))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (approx (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) (approx (/ 1 (* u (- (/ 1 (+ 1 (exp (* -1 %2)))) %88))) (/.f32 s (*.f32 u #s(literal 13176795/8388608 binary32))))) #s(literal 1 binary32)))) |
| 12.2% | %2 = (/ (PI ) s) %10 = (pow (- (exp %2) -1) -1) %13 = (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) (*.f32 (neg.f32 s) (log.f32 (fabs.f32 (-.f32 (approx (pow (+ %13 %10) -1) (approx (pow %13 -1) (/.f32 s (*.f32 #s(literal 13176795/8388608 binary32) u)))) #s(literal 1 binary32))))) | |
| 25.0% | %2 = (/ (PI ) s) %10 = (pow (- (exp %2) -1) -1) (*.f32 (neg.f32 s) (log.f32 (approx (- (pow (+ (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) %10) -1) 1) (fma.f32 (/.f32 (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) s) #s(literal -4 binary32) #s(literal 1 binary32))))) | |
| 24.9% | %0 = (PI ) %2 = (/ %0 s) %10 = (pow (- (exp %2) -1) -1) (*.f32 (neg.f32 s) (log.f32 (approx (- (pow (+ (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) %10) -1) 1) (approx (+ (* (/ (+ (* 13176795/8388608 u) (* -1/4 %0)) s) -4) 1) (*.f32 #s(literal -4 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (PI.f32 ) (*.f32 #s(literal 13176795/8388608 binary32) u)) s)))))) | |
| 22.3% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (neg.f32 s) (log.f32 (approx (- (pow (+ (* (- (pow (+ 1 (exp (/ (neg %0) s))) -1) %88) u) %88) -1) 1) (+.f32 #s(literal 1 binary32) (approx (/ (* (- (* (* 1/2 %0) u) (* 1/4 %0)) -4) s) (*.f32 (+.f32 (/.f32 #s(literal -13176795/2097152 binary32) s) (/.f32 (PI.f32 ) (*.f32 u s))) u)))))) | |
| 25.2% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (neg.f32 s) (log.f32 (approx (- (pow (+ (* (- (pow (+ 1 (exp (/ (neg %0) s))) -1) %88) u) %88) -1) 1) (approx (+ 1 (/ (* (- (* (* 1/2 %0) u) (* 1/4 %0)) -4) s)) (/.f32 (+.f32 s (PI.f32 )) s))))) | |
| 17.6% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 13176795/8388608 binary32) u) s) (*.f32 s #s(literal 13176795/16777216 binary32))) (*.f32 s s))))))) | |
| 17.6% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- (* (* (* 1/2 %0) u) s) (* s 13176795/16777216)) (*.f32 #s(literal -13176795/16777216 binary32) s)) (*.f32 s s))))))) | |
| 22.3% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) %102 = (* 1/4 %0) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1) (+.f32 #s(literal 1 binary32) (approx (* -4 (/ (- (* u (- %102 (* -1/4 %0))) %102) s)) (fma.f32 (/.f32 #s(literal -13176795/2097152 binary32) s) u (*.f32 (/.f32 (PI.f32 ) (*.f32 u s)) u))))))) | |
| 22.3% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) %102 = (* 1/4 %0) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1) (+.f32 #s(literal 1 binary32) (approx (* -4 (/ (- (* u (- %102 (* -1/4 %0))) %102) s)) (*.f32 u (fma.f32 #s(literal -4 binary32) (/.f32 #s(literal 13176795/8388608 binary32) s) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u s) (PI.f32 )))))))))) | |
| 25.0% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1) (+.f32 #s(literal 1 binary32) (approx (* -4 (/ (- (* u 13176795/8388608) (* 1/4 %0)) s)) (fma.f32 #s(literal -13176795/2097152 binary32) (/.f32 u s) (*.f32 (/.f32 #s(literal 1 binary32) s) (PI.f32 )))))))) | |
| 25.0% | %0 = (PI ) %2 = (/ %0 s) %88 = (/ 1 (+ 1 (exp %2))) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1) (+.f32 #s(literal 1 binary32) (approx (* -4 (/ (- (* u 13176795/8388608) (* 1/4 %0)) s)) (approx (+ (* -13176795/2097152 (/ u s)) %2) (/.f32 (+.f32 (PI.f32 ) (*.f32 #s(literal -13176795/2097152 binary32) u)) s))))))) | |
| ✓ | 25.2% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) %102 = (* 1/4 %0) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1) (approx (+ 1 (* -4 (/ (- (* u (- %102 (* -1/4 %0))) %102) s))) (fma.f32 (/.f32 #s(literal 1 binary32) s) (PI.f32 ) #s(literal 1 binary32)))))) |
| 25.2% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) %102 = (* 1/4 %0) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1) (approx (+ 1 (* -4 (/ (- (* u (- %102 (* -1/4 %0))) %102) s))) (/.f32 #s(literal 1 binary32) (/.f32 s (+.f32 s (PI.f32 )))))))) | |
| ✓ | 25.2% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) %102 = (* 1/4 %0) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1) (approx (+ 1 (* -4 (/ (- (* u (- %102 (* -1/4 %0))) %102) s))) (+.f32 #s(literal 1 binary32) (/.f32 (PI.f32 ) s)))))) |
| ✓ | 11.6% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (neg.f32 s) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1)) (/.f32 (PI.f32 ) s))) |
| ✓ | 11.8% | %0 = (PI ) %24 = (PI.f32 ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (neg.f32 s) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1)) (/.f32 #s(literal 1 binary32) (/.f32 s (approx (* (+ (* (* 1/2 %0) u) (* -1/4 %0)) -4) (+.f32 %24 (*.f32 #s(literal -2 binary32) (*.f32 u %24)))))))) |
| ✓ | 11.6% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (neg.f32 s) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (PI.f32 ) s))))) |
| ✓ | 11.6% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (neg.f32 s) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1)) (*.f32 (/.f32 #s(literal 1 binary32) s) (PI.f32 )))) |
| ✓ | 11.3% | %0 = (PI ) %24 = (PI.f32 ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) (*.f32 (neg.f32 s) (approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1)) (approx (/ 1 (/ s (* (+ (* (* 1/2 %0) u) (* -1/4 %0)) -4))) (*.f32 u (fma.f32 #s(literal -2 binary32) (/.f32 %24 s) (/.f32 %24 (*.f32 s u))))))) |
| 18.0% | %0 = (PI ) %9 = (- (exp (/ %0 s)) -1) %24 = (PI.f32 ) (log.f32 (pow.f32 (-.f32 (/.f32 (approx %9 (+.f32 #s(literal 2 binary32) (/.f32 %24 s))) (approx (- (* (- (pow (- (exp (/ (neg %0) s)) -1) -1) (pow %9 -1)) (* u %9)) -1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 u s) (*.f32 #s(literal 1/2 binary32) %24)) #s(literal 2 binary32))))) #s(literal 1 binary32)) (neg.f32 s))) | |
| 3.0% | %2 = (/ (PI ) s) %10 = (pow (- (exp %2) -1) -1) %13 = (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) (log.f32 (pow.f32 (-.f32 (approx (pow (+ %13 %10) -1) (approx (pow %13 -1) (/.f32 s (*.f32 #s(literal 13176795/8388608 binary32) u)))) #s(literal 1 binary32)) (neg.f32 s))) | |
| 16.0% | %0 = (PI ) %2 = (/ %0 s) %10 = (pow (- (exp %2) -1) -1) (log.f32 (pow.f32 (approx (- (pow (+ (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) %10) -1) 1) (approx (- (/ (* (- (* (* 1/2 %0) u) (* 1/4 %0)) -4) s) -1) (fma.f32 (/.f32 #s(literal 1 binary32) s) (PI.f32 ) #s(literal 1 binary32)))) (neg.f32 s))) | |
| ✓ | 16.0% | %0 = (PI ) %2 = (/ %0 s) %10 = (pow (- (exp %2) -1) -1) (log.f32 (pow.f32 (approx (- (pow (+ (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) %10) -1) 1) (approx (- (/ (* (- (* (* 1/2 %0) u) (* 1/4 %0)) -4) s) -1) (+.f32 (/.f32 (PI.f32 ) s) #s(literal 1 binary32)))) (neg.f32 s))) |
| 15.8% | %0 = (PI ) %10 = (pow (- (exp (/ %0 s)) -1) -1) (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (approx (- (pow (+ (* (- (pow (- (exp (/ (neg %0) s)) -1) -1) %10) u) %10) -1) 1) (approx (- (/ (* (- (* (* 1/2 %0) u) (* 1/4 %0)) -4) s) -1) (-.f32 (/.f32 (PI.f32 ) s) #s(literal -1 binary32)))) s))) | |
| ✓ | 1.3% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) %154 = (exp.f32 (/.f32 (PI.f32 ) s)) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1))) (fma.f32 (/.f32 (*.f32 (pow.f32 (+.f32 %154 #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (/.f32 u (-.f32 #s(literal -1 binary32) %154)) (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s)))))) %154) s #s(literal -13176795/4194304 binary32))) |
| 11.8% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1))) (*.f32 (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) #s(literal 4 binary32))) | |
| 11.8% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) %102 = (* 1/4 %0) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1))) (*.f32 #s(literal 4 binary32) (approx (- (* u (- %102 (* -1/4 %0))) %102) (*.f32 u (-.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 (PI.f32 ) u) #s(literal 13176795/16777216 binary32)) #s(literal -13176795/16777216 binary32)))))) | |
| 11.8% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1))) (approx (* (- (* 13176795/8388608 u) (* 1/4 %0)) 4) (+.f32 (neg.f32 (PI.f32 )) (*.f32 #s(literal 13176795/2097152 binary32) u)))) | |
| 11.8% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1))) (approx (* (- (* 13176795/8388608 u) (* 1/4 %0)) 4) (*.f32 (+.f32 #s(literal 13176795/2097152 binary32) (/.f32 (neg.f32 (PI.f32 )) u)) u))) | |
| 11.8% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1))) (approx (* (+ (* (* 1/2 %0) u) -13176795/16777216) 4) (*.f32 u (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32 )) (*.f32 #s(literal 13176795/4194304 binary32) (/.f32 #s(literal 1 binary32) u)))))) | |
| ✓ | 4.9% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1))) (approx (* 4 (- (* u 13176795/8388608) (* 1/4 %0))) (*.f32 #s(literal 13176795/2097152 binary32) u))) |
| ✓ | 11.7% | %0 = (PI ) %88 = (/ 1 (+ 1 (exp (/ %0 s)))) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %0) s)))) %88)) %88)) 1))) #s(literal -13176795/4194304 binary32)) |
| 14.8% | %0 = (PI ) %10 = (pow (- (exp (/ %0 s)) -1) -1) %71 = (- (pow (- (exp (/ (neg %0) s)) -1) -1) %10) (approx (* (log (- (pow (+ (* %71 u) %10) -1) 1)) (neg s)) (neg.f32 (approx (/ (/ s u) %71) (*.f32 s (/.f32 s (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32 )) u)))))) | |
| 14.9% | %0 = (PI ) %2 = (/ %0 s) %10 = (pow (- (exp %2) -1) -1) %54 = (/.f32 (PI.f32 ) s) (approx (* (log (- (pow (+ (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) %10) -1) 1)) (neg s)) (/.f32 (neg.f32 s) (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (approx (- -1 (exp (/ (neg %0) s))) (-.f32 %54 #s(literal 2 binary32)))) (approx %10 (fma.f32 #s(literal -1/4 binary32) %54 #s(literal 1/2 binary32)))) u))) | |
| 14.9% | %0 = (PI ) %2 = (/ %0 s) %10 = (pow (- (exp %2) -1) -1) (approx (* (log (- (pow (+ (* (- (pow (- (exp (neg %2)) -1) -1) %10) u) %10) -1) 1)) (neg s)) (/.f32 (neg.f32 s) (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (approx (- -1 (exp (/ (neg %0) s))) #s(literal -2 binary32))) (approx %10 (fma.f32 #s(literal -1/4 binary32) (/.f32 (PI.f32 ) s) #s(literal 1/2 binary32)))) u))) | |
| 14.8% | %2 = (/ (PI ) s) %10 = (pow (- (exp %2) -1) -1) %11 = (- (pow (- (exp (neg %2)) -1) -1) %10) (approx (* (log (- (pow (+ (* %11 u) %10) -1) 1)) (neg s)) (neg.f32 (approx (/ (/ s u) %11) (/.f32 (/.f32 (*.f32 s s) (*.f32 #s(literal 1/2 binary32) (PI.f32 ))) u)))) | |
| 14.8% | %2 = (/ (PI ) s) %10 = (pow (- (exp %2) -1) -1) %11 = (- (pow (- (exp (neg %2)) -1) -1) %10) (approx (* (log (- (pow (+ (* %11 u) %10) -1) 1)) (neg s)) (neg.f32 (approx (/ (/ s u) %11) (/.f32 (*.f32 s s) (*.f32 #s(literal 13176795/8388608 binary32) u))))) | |
| 14.8% | %2 = (/ (PI ) s) %10 = (pow (- (exp %2) -1) -1) %11 = (- (pow (- (exp (neg %2)) -1) -1) %10) (approx (* (log (- (pow (+ (* %11 u) %10) -1) 1)) (neg s)) (neg.f32 (approx (/ (/ s u) %11) (*.f32 (/.f32 s (*.f32 #s(literal 1/2 binary32) (PI.f32 ))) (/.f32 s u))))) |
Compiled 100 to 572 computations (-472.0% saved)
| Inputs |
|---|
%4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %20 = (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1))) (approx %20 #s(literal -13176795/4194304 binary32)) (approx %20 (approx (* 4 (- (* u 13176795/8388608) (* 1/4 %4))) (*.f32 #s(literal 13176795/2097152 binary32) u))) (approx %20 (*.f32 #s(literal -1 binary32) (PI.f32 ))) |
| Outputs |
|---|
%4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1))) #s(literal -13176795/4194304 binary32)) |
| Inputs |
|---|
%4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %19 = (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1)) %20 = (* (neg s) %19) %27 = (* 1/4 %4) %29 = (* 4 (- (* u 13176795/8388608) %27)) %31 = (*.f32 #s(literal 13176795/2097152 binary32) u) %35 = (PI.f32 ) (approx %20 #s(literal -13176795/4194304 binary32)) (approx %20 (approx %29 %31)) (approx %20 (*.f32 #s(literal -1 binary32) %35)) (approx %20 (approx (* (- (* 13176795/8388608 u) %27) 4) (+.f32 (neg.f32 %35) %31))) (*.f32 (neg.f32 s) (approx %19 (/.f32 %35 s))) (approx %20 (approx %29 (fma.f32 #s(literal -1 binary32) %35 %31))) |
| Outputs |
|---|
%4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1))) (approx (* (- (* 13176795/8388608 u) (* 1/4 %4)) 4) (+.f32 (neg.f32 (PI.f32 )) (*.f32 #s(literal 13176795/2097152 binary32) u)))) |
| Inputs |
|---|
%4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %19 = (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1)) %20 = (* (neg s) %19) %27 = (* 1/4 %4) %29 = (* 4 (- (* u 13176795/8388608) %27)) %31 = (*.f32 #s(literal 13176795/2097152 binary32) u) %35 = (PI.f32 ) %40 = (* (- (* 13176795/8388608 u) %27) 4) %41 = (neg.f32 %35) (approx %20 #s(literal -13176795/4194304 binary32)) (approx %20 (approx %29 %31)) (approx %20 (*.f32 #s(literal -1 binary32) %35)) (approx %20 (approx %40 (+.f32 %41 %31))) (*.f32 (neg.f32 s) (approx %19 (/.f32 %35 s))) (approx %20 (approx %29 (fma.f32 #s(literal -1 binary32) %35 %31))) (approx %20 (*.f32 (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) #s(literal 4 binary32))) (approx %20 (approx %40 (*.f32 (+.f32 #s(literal 13176795/2097152 binary32) (/.f32 %41 u)) u))) |
| Outputs |
|---|
%4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) (approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1))) (*.f32 (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) #s(literal 4 binary32))) |
| Inputs |
|---|
%1 = (neg s) %4 = (PI ) %10 = (/ %4 s) %11 = (exp %10) %13 = (/ 1 (+ 1 %11)) %19 = (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1)) %20 = (* %1 %19) %27 = (* 1/4 %4) %29 = (* 4 (- (* u 13176795/8388608) %27)) %31 = (*.f32 #s(literal 13176795/2097152 binary32) u) %35 = (PI.f32 ) %40 = (* (- (* 13176795/8388608 u) %27) 4) %41 = (neg.f32 %35) %45 = (neg.f32 s) %69 = (pow (- %11 -1) -1) %70 = (- (pow (- (exp (neg %10)) -1) -1) %69) %76 = (* (log (- (pow (+ (* %70 u) %69) -1) 1)) %1) %78 = (/ (/ s u) %70) %79 = (*.f32 s s) %91 = (*.f32 #s(literal 1/2 binary32) %35) (approx %20 #s(literal -13176795/4194304 binary32)) (approx %20 (approx %29 %31)) (approx %20 (*.f32 #s(literal -1 binary32) %35)) (approx %20 (approx %40 (+.f32 %41 %31))) (*.f32 %45 (approx %19 (/.f32 %35 s))) (approx %20 (approx %29 (fma.f32 #s(literal -1 binary32) %35 %31))) (approx %20 (*.f32 (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) #s(literal 4 binary32))) (approx %20 (approx %40 (*.f32 (+.f32 #s(literal 13176795/2097152 binary32) (/.f32 %41 u)) u))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 (*.f32 #s(literal 13176795/8388608 binary32) u))))) (*.f32 %45 (approx %19 (*.f32 (/.f32 #s(literal 1 binary32) s) %35))) (approx %20 (*.f32 (fma.f32 %91 u #s(literal -13176795/16777216 binary32)) #s(literal 4 binary32))) (approx %20 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 u #s(literal 13176795/8388608 binary32)) (*.f32 #s(literal 1/4 binary32) %35)))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx (* (+ (* (* 1/2 %4) u) (* -1/4 %4)) -4) %35))))) (approx %20 (approx %29 (*.f32 u (+.f32 #s(literal 13176795/2097152 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %35 u)))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 %45 %41)))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 (*.f32 %91 u))))) |
| Outputs |
|---|
%2 = (/ (PI ) s) %10 = (pow (- (exp %2) -1) -1) %11 = (- (pow (- (exp (neg %2)) -1) -1) %10) (approx (* (log (- (pow (+ (* %11 u) %10) -1) 1)) (neg s)) (neg.f32 (approx (/ (/ s u) %11) (/.f32 (*.f32 s s) (*.f32 #s(literal 13176795/8388608 binary32) u))))) |
| Inputs |
|---|
%1 = (neg s) %4 = (PI ) %7 = (exp (/ (neg %4) s)) %10 = (/ %4 s) %11 = (exp %10) %13 = (/ 1 (+ 1 %11)) %19 = (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 %7)) %13)) %13)) 1)) %20 = (* %1 %19) %27 = (* 1/4 %4) %29 = (* 4 (- (* u 13176795/8388608) %27)) %31 = (*.f32 #s(literal 13176795/2097152 binary32) u) %35 = (PI.f32 ) %40 = (* (- (* 13176795/8388608 u) %27) 4) %41 = (neg.f32 %35) %45 = (neg.f32 s) %47 = (approx %19 (/.f32 %35 s)) %69 = (pow (- %11 -1) -1) %70 = (- (pow (- (exp (neg %10)) -1) -1) %69) %76 = (* (log (- (pow (+ (* %70 u) %69) -1) 1)) %1) %77 = (/ s u) %78 = (/ %77 %70) %79 = (*.f32 s s) %91 = (*.f32 #s(literal 1/2 binary32) %35) %124 = (*.f32 %91 u) %131 = (- (pow (- %7 -1) -1) %69) (approx %20 #s(literal -13176795/4194304 binary32)) (approx %20 (approx %29 %31)) (approx %20 (*.f32 #s(literal -1 binary32) %35)) (approx %20 (approx %40 (+.f32 %41 %31))) (*.f32 %45 %47) (approx %20 (approx %29 (fma.f32 #s(literal -1 binary32) %35 %31))) (approx %20 (*.f32 (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) #s(literal 4 binary32))) (approx %20 (approx %40 (*.f32 (+.f32 #s(literal 13176795/2097152 binary32) (/.f32 %41 u)) u))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 (*.f32 #s(literal 13176795/8388608 binary32) u))))) (*.f32 %45 (approx %19 (*.f32 (/.f32 #s(literal 1 binary32) s) %35))) (approx %20 (*.f32 (fma.f32 %91 u #s(literal -13176795/16777216 binary32)) #s(literal 4 binary32))) (approx %20 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 u #s(literal 13176795/8388608 binary32)) (*.f32 #s(literal 1/4 binary32) %35)))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx (* (+ (* (* 1/2 %4) u) (* -1/4 %4)) -4) %35))))) (approx %20 (approx %29 (*.f32 u (+.f32 #s(literal 13176795/2097152 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %35 u)))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 %45 %41)))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %124)))) (approx (* (log (- (pow (+ (* %131 u) %69) -1) 1)) %1) (neg.f32 (approx (/ %77 %131) (*.f32 s (/.f32 s %124))))) (approx %20 (*.f32 (fma.f32 %91 u (*.f32 #s(literal -1/4 binary32) %35)) #s(literal 4 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) s)) %47) |
| Outputs |
|---|
%0 = (PI ) %11 = (pow (- (exp (/ %0 s)) -1) -1) %12 = (- (pow (- (exp (/ (neg %0) s)) -1) -1) %11) (approx (* (log (- (pow (+ (* %12 u) %11) -1) 1)) (neg s)) (neg.f32 (approx (/ (/ s u) %12) (*.f32 s (/.f32 s (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32 )) u)))))) |
| Inputs |
|---|
%1 = (neg s) %4 = (PI ) %7 = (exp (/ (neg %4) s)) %10 = (/ %4 s) %11 = (exp %10) %13 = (/ 1 (+ 1 %11)) %19 = (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 %7)) %13)) %13)) 1)) %20 = (* %1 %19) %27 = (* 1/4 %4) %29 = (* 4 (- (* u 13176795/8388608) %27)) %31 = (*.f32 #s(literal 13176795/2097152 binary32) u) %35 = (PI.f32 ) %40 = (* (- (* 13176795/8388608 u) %27) 4) %41 = (neg.f32 %35) %45 = (neg.f32 s) %46 = (/.f32 %35 s) %47 = (approx %19 %46) %69 = (pow (- %11 -1) -1) %70 = (- (pow (- (exp (neg %10)) -1) -1) %69) %76 = (* (log (- (pow (+ (* %70 u) %69) -1) 1)) %1) %77 = (/ s u) %78 = (/ %77 %70) %79 = (*.f32 s s) %91 = (*.f32 #s(literal 1/2 binary32) %35) %97 = (*.f32 #s(literal 1/4 binary32) %35) %103 = (* (* 1/2 %4) u) %105 = (* -1/4 %4) %124 = (*.f32 %91 u) %131 = (- (pow (- %7 -1) -1) %69) %145 = (*.f32 #s(literal -1/4 binary32) %35) (approx %20 #s(literal -13176795/4194304 binary32)) (approx %20 (approx %29 %31)) (approx %20 (*.f32 #s(literal -1 binary32) %35)) (approx %20 (approx %40 (+.f32 %41 %31))) (*.f32 %45 %47) (approx %20 (approx %29 (fma.f32 #s(literal -1 binary32) %35 %31))) (approx %20 (*.f32 (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) #s(literal 4 binary32))) (approx %20 (approx %40 (*.f32 (+.f32 #s(literal 13176795/2097152 binary32) (/.f32 %41 u)) u))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 (*.f32 #s(literal 13176795/8388608 binary32) u))))) (*.f32 %45 (approx %19 (*.f32 (/.f32 #s(literal 1 binary32) s) %35))) (approx %20 (*.f32 (fma.f32 %91 u #s(literal -13176795/16777216 binary32)) #s(literal 4 binary32))) (approx %20 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 u #s(literal 13176795/8388608 binary32)) %97))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx (* (+ %103 %105) -4) %35))))) (approx %20 (approx %29 (*.f32 u (+.f32 #s(literal 13176795/2097152 binary32) (*.f32 #s(literal -1 binary32) (/.f32 %35 u)))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 %45 %41)))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %124)))) (approx (* (log (- (pow (+ (* %131 u) %69) -1) 1)) %1) (neg.f32 (approx (/ %77 %131) (*.f32 s (/.f32 s %124))))) (approx %20 (*.f32 (fma.f32 %91 u %145) #s(literal 4 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) s)) %47) (approx %76 (neg.f32 (approx %78 (*.f32 (/.f32 s %91) (/.f32 s u))))) (approx %20 (approx (* 4 (- (* u (- %27 %105)) %27)) (*.f32 #s(literal 4 binary32) (*.f32 u (-.f32 %97 %145))))) (approx %76 (neg.f32 (approx %78 (/.f32 (/.f32 %79 %91) u)))) (approx %20 (approx (* (+ %103 -13176795/16777216) 4) (*.f32 u (-.f32 (*.f32 #s(literal 2 binary32) %35) (*.f32 #s(literal 13176795/4194304 binary32) (/.f32 #s(literal 1 binary32) u)))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %46)))) |
| Outputs |
|---|
%2 = (/ (PI ) s) %10 = (pow (- (exp %2) -1) -1) %11 = (- (pow (- (exp (neg %2)) -1) -1) %10) (approx (* (log (- (pow (+ (* %11 u) %10) -1) 1)) (neg s)) (neg.f32 (approx (/ (/ s u) %11) (*.f32 (/.f32 s (*.f32 #s(literal 1/2 binary32) (PI.f32 ))) (/.f32 s u))))) |
| Inputs |
|---|
%1 = (neg s) %4 = (PI ) %7 = (exp (/ (neg %4) s)) %8 = (+ 1 %7) %10 = (/ %4 s) %11 = (exp %10) %13 = (/ 1 (+ 1 %11)) %17 = (/ 1 (+ (* u (- (/ 1 %8) %13)) %13)) %18 = (- %17 1) %19 = (log %18) %20 = (* %1 %19) %27 = (* 1/4 %4) %29 = (* 4 (- (* u 13176795/8388608) %27)) %31 = (*.f32 #s(literal 13176795/2097152 binary32) u) %35 = (PI.f32 ) %40 = (* (- (* 13176795/8388608 u) %27) 4) %41 = (neg.f32 %35) %45 = (neg.f32 s) %46 = (/.f32 %35 s) %47 = (approx %19 %46) %69 = (pow (- %11 -1) -1) %70 = (- (pow (- (exp (neg %10)) -1) -1) %69) %76 = (* (log (- (pow (+ (* %70 u) %69) -1) 1)) %1) %77 = (/ s u) %78 = (/ %77 %70) %79 = (*.f32 s s) %86 = (/.f32 #s(literal 1 binary32) s) %91 = (*.f32 #s(literal 1/2 binary32) %35) %95 = (*.f32 u #s(literal 13176795/8388608 binary32)) %97 = (*.f32 #s(literal 1/4 binary32) %35) %103 = (* (* 1/2 %4) u) %105 = (* -1/4 %4) %108 = (* (+ %103 %105) -4) %114 = (/.f32 %35 u) %124 = (*.f32 %91 u) %131 = (- (pow (- %7 -1) -1) %69) %145 = (*.f32 #s(literal -1/4 binary32) %35) %160 = (- (* u (- %27 %105)) %27) %190 = (+ 1 (* -4 (/ %160 s))) (approx %20 #s(literal -13176795/4194304 binary32)) (approx %20 (approx %29 %31)) (approx %20 (*.f32 #s(literal -1 binary32) %35)) (approx %20 (approx %40 (+.f32 %41 %31))) (*.f32 %45 %47) (approx %20 (approx %29 (fma.f32 #s(literal -1 binary32) %35 %31))) (approx %20 (*.f32 (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) #s(literal 4 binary32))) (approx %20 (approx %40 (*.f32 (+.f32 #s(literal 13176795/2097152 binary32) (/.f32 %41 u)) u))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 (*.f32 #s(literal 13176795/8388608 binary32) u))))) (*.f32 %45 (approx %19 (*.f32 %86 %35))) (approx %20 (*.f32 (fma.f32 %91 u #s(literal -13176795/16777216 binary32)) #s(literal 4 binary32))) (approx %20 (*.f32 #s(literal 4 binary32) (-.f32 %95 %97))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 %35))))) (approx %20 (approx %29 (*.f32 u (+.f32 #s(literal 13176795/2097152 binary32) (*.f32 #s(literal -1 binary32) %114))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 %45 %41)))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %124)))) (approx (* (log (- (pow (+ (* %131 u) %69) -1) 1)) %1) (neg.f32 (approx (/ %77 %131) (*.f32 s (/.f32 s %124))))) (approx %20 (*.f32 (fma.f32 %91 u %145) #s(literal 4 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) s)) %47) (approx %76 (neg.f32 (approx %78 (*.f32 (/.f32 s %91) (/.f32 s u))))) (approx %20 (approx (* 4 %160) (*.f32 #s(literal 4 binary32) (*.f32 u (-.f32 %97 %145))))) (approx %76 (neg.f32 (approx %78 (/.f32 (/.f32 %79 %91) u)))) (approx %20 (approx (* (+ %103 -13176795/16777216) 4) (*.f32 u (-.f32 (*.f32 #s(literal 2 binary32) %35) (*.f32 #s(literal 13176795/4194304 binary32) (/.f32 #s(literal 1 binary32) u)))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %46)))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) %46))))) (*.f32 %45 (log.f32 (approx (- (pow (+ (* (- (pow %8 -1) %13) u) %13) -1) 1) (approx (+ 1 (/ (* (- %103 %27) -4) s)) (/.f32 (+.f32 s %35) s))))) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 (fma.f32 #s(literal -1/4 binary32) %114 #s(literal 13176795/16777216 binary32)) #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 (fma.f32 #s(literal 1 binary32) s %35) s))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (fma.f32 %86 %35 #s(literal 1 binary32)))))) (*.f32 %45 (log.f32 (-.f32 (approx %17 (approx (/ 1 (* u (- (/ 1 (+ 1 (exp (* -1 %10)))) %13))) (/.f32 s %95))) #s(literal 1 binary32)))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 (+.f32 %35 (*.f32 #s(literal -2 binary32) (*.f32 u %35)))))))) |
| Outputs |
|---|
%4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %21 = (* 1/4 %4) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1) (approx (+ 1 (* -4 (/ (- (* u (- %21 (* -1/4 %4))) %21) s))) (+.f32 #s(literal 1 binary32) (/.f32 (PI.f32 ) s)))))) |
| Inputs |
|---|
%1 = (neg s) %4 = (PI ) %7 = (exp (/ (neg %4) s)) %8 = (+ 1 %7) %10 = (/ %4 s) %11 = (exp %10) %13 = (/ 1 (+ 1 %11)) %17 = (/ 1 (+ (* u (- (/ 1 %8) %13)) %13)) %18 = (- %17 1) %19 = (log %18) %20 = (* %1 %19) %27 = (* 1/4 %4) %29 = (* 4 (- (* u 13176795/8388608) %27)) %31 = (*.f32 #s(literal 13176795/2097152 binary32) u) %35 = (PI.f32 ) %40 = (* (- (* 13176795/8388608 u) %27) 4) %41 = (neg.f32 %35) %45 = (neg.f32 s) %46 = (/.f32 %35 s) %47 = (approx %19 %46) %69 = (pow (- %11 -1) -1) %70 = (- (pow (- (exp (neg %10)) -1) -1) %69) %71 = (* %70 u) %73 = (pow (+ %71 %69) -1) %76 = (* (log (- %73 1)) %1) %77 = (/ s u) %78 = (/ %77 %70) %79 = (*.f32 s s) %80 = (*.f32 #s(literal 13176795/8388608 binary32) u) %86 = (/.f32 #s(literal 1 binary32) s) %91 = (*.f32 #s(literal 1/2 binary32) %35) %95 = (*.f32 u #s(literal 13176795/8388608 binary32)) %97 = (*.f32 #s(literal 1/4 binary32) %35) %103 = (* (* 1/2 %4) u) %105 = (* -1/4 %4) %108 = (* (+ %103 %105) -4) %114 = (/.f32 %35 u) %124 = (*.f32 %91 u) %131 = (- (pow (- %7 -1) -1) %69) %135 = (- (pow (+ (* %131 u) %69) -1) 1) %145 = (*.f32 #s(literal -1/4 binary32) %35) %160 = (- (* u (- %27 %105)) %27) %163 = (*.f32 u (-.f32 %97 %145)) %190 = (+ 1 (* -4 (/ %160 s))) %204 = (/ (* (- %103 %27) -4) s) %206 = (+.f32 s %35) (approx %20 #s(literal -13176795/4194304 binary32)) (approx %20 (approx %29 %31)) (approx %20 (*.f32 #s(literal -1 binary32) %35)) (approx %20 (approx %40 (+.f32 %41 %31))) (*.f32 %45 %47) (approx %20 (approx %29 (fma.f32 #s(literal -1 binary32) %35 %31))) (approx %20 (*.f32 (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) #s(literal 4 binary32))) (approx %20 (approx %40 (*.f32 (+.f32 #s(literal 13176795/2097152 binary32) (/.f32 %41 u)) u))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %80)))) (*.f32 %45 (approx %19 (*.f32 %86 %35))) (approx %20 (*.f32 (fma.f32 %91 u #s(literal -13176795/16777216 binary32)) #s(literal 4 binary32))) (approx %20 (*.f32 #s(literal 4 binary32) (-.f32 %95 %97))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 %35))))) (approx %20 (approx %29 (*.f32 u (+.f32 #s(literal 13176795/2097152 binary32) (*.f32 #s(literal -1 binary32) %114))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 %45 %41)))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %124)))) (approx (* (log %135) %1) (neg.f32 (approx (/ %77 %131) (*.f32 s (/.f32 s %124))))) (approx %20 (*.f32 (fma.f32 %91 u %145) #s(literal 4 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) s)) %47) (approx %76 (neg.f32 (approx %78 (*.f32 (/.f32 s %91) (/.f32 s u))))) (approx %20 (approx (* 4 %160) (*.f32 #s(literal 4 binary32) %163))) (approx %76 (neg.f32 (approx %78 (/.f32 (/.f32 %79 %91) u)))) (approx %20 (approx (* (+ %103 -13176795/16777216) 4) (*.f32 u (-.f32 (*.f32 #s(literal 2 binary32) %35) (*.f32 #s(literal 13176795/4194304 binary32) (/.f32 #s(literal 1 binary32) u)))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %46)))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) %46))))) (*.f32 %45 (log.f32 (approx (- (pow (+ (* (- (pow %8 -1) %13) u) %13) -1) 1) (approx (+ 1 %204) (/.f32 %206 s))))) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 (fma.f32 #s(literal -1/4 binary32) %114 #s(literal 13176795/16777216 binary32)) #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 (fma.f32 #s(literal 1 binary32) s %35) s))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (fma.f32 %86 %35 #s(literal 1 binary32)))))) (*.f32 %45 (log.f32 (-.f32 (approx %17 (approx (/ 1 (* u (- (/ 1 (+ 1 (exp (* -1 %10)))) %13))) (/.f32 s %95))) #s(literal 1 binary32)))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 (+.f32 %35 (*.f32 #s(literal -2 binary32) (*.f32 u %35)))))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 #s(literal 1 binary32) (/.f32 s %206)))))) (approx %20 (*.f32 #s(literal 4 binary32) (-.f32 %163 %97))) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 (fma.f32 #s(literal -1/4 binary32) %114 %97) #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 (approx %73 (approx (pow %71 -1) (/.f32 s %80))) #s(literal 1 binary32))))) (/.f32 %45 (/.f32 #s(literal 1 binary32) (log.f32 (approx %135 (approx (- %204 -1) (-.f32 %46 #s(literal -1 binary32))))))) |
| Outputs |
|---|
%4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %21 = (* 1/4 %4) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1) (approx (+ 1 (* -4 (/ (- (* u (- %21 (* -1/4 %4))) %21) s))) (/.f32 #s(literal 1 binary32) (/.f32 s (+.f32 s (PI.f32 )))))))) |
| Inputs |
|---|
%1 = (neg s) %4 = (PI ) %7 = (exp (/ (neg %4) s)) %8 = (+ 1 %7) %10 = (/ %4 s) %11 = (exp %10) %13 = (/ 1 (+ 1 %11)) %17 = (/ 1 (+ (* u (- (/ 1 %8) %13)) %13)) %18 = (- %17 1) %19 = (log %18) %20 = (* %1 %19) %27 = (* 1/4 %4) %28 = (- (* u 13176795/8388608) %27) %29 = (* 4 %28) %31 = (*.f32 #s(literal 13176795/2097152 binary32) u) %35 = (PI.f32 ) %40 = (* (- (* 13176795/8388608 u) %27) 4) %41 = (neg.f32 %35) %45 = (neg.f32 s) %46 = (/.f32 %35 s) %47 = (approx %19 %46) %54 = (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) %69 = (pow (- %11 -1) -1) %70 = (- (pow (- (exp (neg %10)) -1) -1) %69) %71 = (* %70 u) %73 = (pow (+ %71 %69) -1) %74 = (- %73 1) %76 = (* (log %74) %1) %77 = (/ s u) %78 = (/ %77 %70) %79 = (*.f32 s s) %80 = (*.f32 #s(literal 13176795/8388608 binary32) u) %86 = (/.f32 #s(literal 1 binary32) s) %91 = (*.f32 #s(literal 1/2 binary32) %35) %95 = (*.f32 u #s(literal 13176795/8388608 binary32)) %97 = (*.f32 #s(literal 1/4 binary32) %35) %103 = (* (* 1/2 %4) u) %105 = (* -1/4 %4) %108 = (* (+ %103 %105) -4) %114 = (/.f32 %35 u) %124 = (*.f32 %91 u) %131 = (- (pow (- %7 -1) -1) %69) %135 = (- (pow (+ (* %131 u) %69) -1) 1) %139 = (/.f32 s %124) %145 = (*.f32 #s(literal -1/4 binary32) %35) %149 = (/.f32 #s(literal -1 binary32) s) %150 = (/.f32 #s(literal 1 binary32) %149) %160 = (- (* u (- %27 %105)) %27) %163 = (*.f32 u (-.f32 %97 %145)) %190 = (+ 1 (* -4 (/ %160 s))) %194 = (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) %46)))) %204 = (/ (* (- %103 %27) -4) s) %206 = (+.f32 s %35) %210 = (log.f32 (approx (- (pow (+ (* (- (pow %8 -1) %13) u) %13) -1) 1) (approx (+ 1 %204) (/.f32 %206 s)))) %261 = (fma.f32 #s(literal -1/4 binary32) %114 %97) %267 = (pow %71 -1) (approx %20 #s(literal -13176795/4194304 binary32)) (approx %20 (approx %29 %31)) (approx %20 (*.f32 #s(literal -1 binary32) %35)) (approx %20 (approx %40 (+.f32 %41 %31))) (*.f32 %45 %47) (approx %20 (approx %29 (fma.f32 #s(literal -1 binary32) %35 %31))) (approx %20 (*.f32 %54 #s(literal 4 binary32))) (approx %20 (approx %40 (*.f32 (+.f32 #s(literal 13176795/2097152 binary32) (/.f32 %41 u)) u))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %80)))) (*.f32 %45 (approx %19 (*.f32 %86 %35))) (approx %20 (*.f32 (fma.f32 %91 u #s(literal -13176795/16777216 binary32)) #s(literal 4 binary32))) (approx %20 (*.f32 #s(literal 4 binary32) (-.f32 %95 %97))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 %35))))) (approx %20 (approx %29 (*.f32 u (+.f32 #s(literal 13176795/2097152 binary32) (*.f32 #s(literal -1 binary32) %114))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 %45 %41)))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %124)))) (approx (* (log %135) %1) (neg.f32 (approx (/ %77 %131) (*.f32 s %139)))) (approx %20 (*.f32 (fma.f32 %91 u %145) #s(literal 4 binary32))) (*.f32 %150 %47) (approx %76 (neg.f32 (approx %78 (*.f32 (/.f32 s %91) (/.f32 s u))))) (approx %20 (approx (* 4 %160) (*.f32 #s(literal 4 binary32) %163))) (approx %76 (neg.f32 (approx %78 (/.f32 (/.f32 %79 %91) u)))) (approx %20 (approx (* (+ %103 -13176795/16777216) 4) (*.f32 u (-.f32 (*.f32 #s(literal 2 binary32) %35) (*.f32 #s(literal 13176795/4194304 binary32) (/.f32 #s(literal 1 binary32) u)))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %46)))) (*.f32 %45 %194) (*.f32 %45 %210) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 (fma.f32 #s(literal -1/4 binary32) %114 #s(literal 13176795/16777216 binary32)) #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 (fma.f32 #s(literal 1 binary32) s %35) s))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (fma.f32 %86 %35 #s(literal 1 binary32)))))) (*.f32 %45 (log.f32 (-.f32 (approx %17 (approx (/ 1 (* u (- (/ 1 (+ 1 (exp (* -1 %10)))) %13))) (/.f32 s %95))) #s(literal 1 binary32)))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 (+.f32 %35 (*.f32 #s(literal -2 binary32) (*.f32 u %35)))))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 #s(literal 1 binary32) (/.f32 s %206)))))) (approx %20 (*.f32 #s(literal 4 binary32) (-.f32 %163 %97))) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 (approx %73 (approx %267 (/.f32 s %80))) #s(literal 1 binary32))))) (/.f32 %45 (/.f32 #s(literal 1 binary32) (log.f32 (approx %135 (approx (- %204 -1) (-.f32 %46 #s(literal -1 binary32))))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 s %35)))))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx (* -4 (/ %28 s)) (approx (+ (* -13176795/2097152 (/ u s)) %10) (/.f32 (+.f32 %35 (*.f32 #s(literal -13176795/2097152 binary32) u)) s))))))) (*.f32 %45 (approx %19 (approx (/ 1 (/ s %108)) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 (/.f32 %35 (*.f32 s u))))))) (*.f32 %150 %194) (/.f32 (*.f32 #s(literal 1 binary32) %210) %149) (approx %76 (/.f32 %45 (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (approx (- -1 %7) #s(literal -2 binary32))) (approx %69 (fma.f32 #s(literal -1/4 binary32) %46 #s(literal 1/2 binary32)))) u))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 (approx %73 (approx %267 %139)) #s(literal 1 binary32))))) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 %145))))) (*.f32 %45 (log.f32 (approx %74 (fma.f32 (/.f32 %54 s) #s(literal -4 binary32) #s(literal 1 binary32))))) |
| Outputs |
|---|
%4 = (PI ) %13 = (/ 1 (+ 1 (exp (/ %4 s)))) %21 = (* 1/4 %4) (*.f32 (neg.f32 s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %4) s)))) %13)) %13)) 1) (approx (+ 1 (* -4 (/ (- (* u (- %21 (* -1/4 %4))) %21) s))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 s (PI.f32 ))))))))) |
| Inputs |
|---|
%1 = (neg s) %4 = (PI ) %7 = (exp (/ (neg %4) s)) %8 = (+ 1 %7) %10 = (/ %4 s) %11 = (exp %10) %13 = (/ 1 (+ 1 %11)) %17 = (/ 1 (+ (* u (- (/ 1 %8) %13)) %13)) %18 = (- %17 1) %19 = (log %18) %20 = (* %1 %19) %27 = (* 1/4 %4) %28 = (- (* u 13176795/8388608) %27) %29 = (* 4 %28) %31 = (*.f32 #s(literal 13176795/2097152 binary32) u) %35 = (PI.f32 ) %40 = (* (- (* 13176795/8388608 u) %27) 4) %41 = (neg.f32 %35) %45 = (neg.f32 s) %46 = (/.f32 %35 s) %47 = (approx %19 %46) %54 = (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) %69 = (pow (- %11 -1) -1) %70 = (- (pow (- (exp (neg %10)) -1) -1) %69) %71 = (* %70 u) %73 = (pow (+ %71 %69) -1) %74 = (- %73 1) %76 = (* (log %74) %1) %77 = (/ s u) %78 = (/ %77 %70) %79 = (*.f32 s s) %80 = (*.f32 #s(literal 13176795/8388608 binary32) u) %86 = (/.f32 #s(literal 1 binary32) s) %91 = (*.f32 #s(literal 1/2 binary32) %35) %95 = (*.f32 u #s(literal 13176795/8388608 binary32)) %97 = (*.f32 #s(literal 1/4 binary32) %35) %103 = (* (* 1/2 %4) u) %105 = (* -1/4 %4) %108 = (* (+ %103 %105) -4) %114 = (/.f32 %35 u) %124 = (*.f32 %91 u) %131 = (- (pow (- %7 -1) -1) %69) %135 = (- (pow (+ (* %131 u) %69) -1) 1) %139 = (/.f32 s %124) %145 = (*.f32 #s(literal -1/4 binary32) %35) %149 = (/.f32 #s(literal -1 binary32) s) %150 = (/.f32 #s(literal 1 binary32) %149) %160 = (- (* u (- %27 %105)) %27) %163 = (*.f32 u (-.f32 %97 %145)) %190 = (+ 1 (* -4 (/ %160 s))) %194 = (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) %46)))) %204 = (/ (* (- %103 %27) -4) s) %206 = (+.f32 s %35) %210 = (log.f32 (approx (- (pow (+ (* (- (pow %8 -1) %13) u) %13) -1) 1) (approx (+ 1 %204) (/.f32 %206 s)))) %261 = (fma.f32 #s(literal -1/4 binary32) %114 %97) %267 = (pow %71 -1) %280 = (/.f32 #s(literal 1 binary32) (log.f32 (approx %135 (approx (- %204 -1) (-.f32 %46 #s(literal -1 binary32)))))) (approx %20 #s(literal -13176795/4194304 binary32)) (approx %20 (approx %29 %31)) (approx %20 (*.f32 #s(literal -1 binary32) %35)) (approx %20 (approx %40 (+.f32 %41 %31))) (*.f32 %45 %47) (approx %20 (approx %29 (fma.f32 #s(literal -1 binary32) %35 %31))) (approx %20 (*.f32 %54 #s(literal 4 binary32))) (approx %20 (approx %40 (*.f32 (+.f32 #s(literal 13176795/2097152 binary32) (/.f32 %41 u)) u))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %80)))) (*.f32 %45 (approx %19 (*.f32 %86 %35))) (approx %20 (*.f32 (fma.f32 %91 u #s(literal -13176795/16777216 binary32)) #s(literal 4 binary32))) (approx %20 (*.f32 #s(literal 4 binary32) (-.f32 %95 %97))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 %35))))) (approx %20 (approx %29 (*.f32 u (+.f32 #s(literal 13176795/2097152 binary32) (*.f32 #s(literal -1 binary32) %114))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 %45 %41)))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %124)))) (approx (* (log %135) %1) (neg.f32 (approx (/ %77 %131) (*.f32 s %139)))) (approx %20 (*.f32 (fma.f32 %91 u %145) #s(literal 4 binary32))) (*.f32 %150 %47) (approx %76 (neg.f32 (approx %78 (*.f32 (/.f32 s %91) (/.f32 s u))))) (approx %20 (approx (* 4 %160) (*.f32 #s(literal 4 binary32) %163))) (approx %76 (neg.f32 (approx %78 (/.f32 (/.f32 %79 %91) u)))) (approx %20 (approx (* (+ %103 -13176795/16777216) 4) (*.f32 u (-.f32 (*.f32 #s(literal 2 binary32) %35) (*.f32 #s(literal 13176795/4194304 binary32) (/.f32 #s(literal 1 binary32) u)))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %46)))) (*.f32 %45 %194) (*.f32 %45 %210) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 (fma.f32 #s(literal -1/4 binary32) %114 #s(literal 13176795/16777216 binary32)) #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 (fma.f32 #s(literal 1 binary32) s %35) s))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (fma.f32 %86 %35 #s(literal 1 binary32)))))) (*.f32 %45 (log.f32 (-.f32 (approx %17 (approx (/ 1 (* u (- (/ 1 (+ 1 (exp (* -1 %10)))) %13))) (/.f32 s %95))) #s(literal 1 binary32)))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 (+.f32 %35 (*.f32 #s(literal -2 binary32) (*.f32 u %35)))))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 #s(literal 1 binary32) (/.f32 s %206)))))) (approx %20 (*.f32 #s(literal 4 binary32) (-.f32 %163 %97))) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 (approx %73 (approx %267 (/.f32 s %80))) #s(literal 1 binary32))))) (/.f32 %45 %280) (*.f32 %45 (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 s %35)))))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx (* -4 (/ %28 s)) (approx (+ (* -13176795/2097152 (/ u s)) %10) (/.f32 (+.f32 %35 (*.f32 #s(literal -13176795/2097152 binary32) u)) s))))))) (*.f32 %45 (approx %19 (approx (/ 1 (/ s %108)) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 (/.f32 %35 (*.f32 s u))))))) (*.f32 %150 %194) (/.f32 (*.f32 #s(literal 1 binary32) %210) %149) (approx %76 (/.f32 %45 (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (approx (- -1 %7) #s(literal -2 binary32))) (approx %69 (fma.f32 #s(literal -1/4 binary32) %46 #s(literal 1/2 binary32)))) u))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 (approx %73 (approx %267 %139)) #s(literal 1 binary32))))) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 %145))))) (*.f32 %45 (log.f32 (approx %74 (fma.f32 (/.f32 %54 s) #s(literal -4 binary32) #s(literal 1 binary32))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) %280)) |
| Outputs |
|---|
%3 = (PI ) %13 = (pow (- (exp (/ %3 s)) -1) -1) (*.f32 (neg.f32 s) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (log.f32 (approx (- (pow (+ (* (- (pow (- (exp (/ (neg %3) s)) -1) -1) %13) u) %13) -1) 1) (approx (- (/ (* (- (* (* 1/2 %3) u) (* 1/4 %3)) -4) s) -1) (-.f32 (/.f32 (PI.f32 ) s) #s(literal -1 binary32)))))))) |
| Inputs |
|---|
%1 = (neg s) %4 = (PI ) %7 = (exp (/ (neg %4) s)) %8 = (+ 1 %7) %10 = (/ %4 s) %11 = (exp %10) %13 = (/ 1 (+ 1 %11)) %17 = (/ 1 (+ (* u (- (/ 1 %8) %13)) %13)) %18 = (- %17 1) %19 = (log %18) %20 = (* %1 %19) %27 = (* 1/4 %4) %28 = (- (* u 13176795/8388608) %27) %29 = (* 4 %28) %31 = (*.f32 #s(literal 13176795/2097152 binary32) u) %35 = (PI.f32 ) %38 = (* 13176795/8388608 u) %40 = (* (- %38 %27) 4) %41 = (neg.f32 %35) %45 = (neg.f32 s) %46 = (/.f32 %35 s) %47 = (approx %19 %46) %54 = (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) %64 = (exp (neg %10)) %68 = (- %11 -1) %69 = (pow %68 -1) %70 = (- (pow (- %64 -1) -1) %69) %71 = (* %70 u) %73 = (pow (+ %71 %69) -1) %74 = (- %73 1) %76 = (* (log %74) %1) %77 = (/ s u) %78 = (/ %77 %70) %79 = (*.f32 s s) %80 = (*.f32 #s(literal 13176795/8388608 binary32) u) %86 = (/.f32 #s(literal 1 binary32) s) %87 = (*.f32 %86 %35) %91 = (*.f32 #s(literal 1/2 binary32) %35) %92 = (fma.f32 %91 u #s(literal -13176795/16777216 binary32)) %95 = (*.f32 u #s(literal 13176795/8388608 binary32)) %97 = (*.f32 #s(literal 1/4 binary32) %35) %98 = (-.f32 %95 %97) %103 = (* (* 1/2 %4) u) %105 = (* -1/4 %4) %106 = (+ %103 %105) %108 = (* %106 -4) %114 = (/.f32 %35 u) %124 = (*.f32 %91 u) %131 = (- (pow (- %7 -1) -1) %69) %135 = (- (pow (+ (* %131 u) %69) -1) 1) %139 = (/.f32 s %124) %145 = (*.f32 #s(literal -1/4 binary32) %35) %146 = (fma.f32 %91 u %145) %149 = (/.f32 #s(literal -1 binary32) s) %150 = (/.f32 #s(literal 1 binary32) %149) %160 = (- (* u (- %27 %105)) %27) %162 = (-.f32 %97 %145) %163 = (*.f32 u %162) %178 = (/.f32 #s(literal 1 binary32) u) %189 = (* -4 (/ %160 s)) %190 = (+ 1 %189) %194 = (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) %46)))) %198 = (* (- (pow %8 -1) %13) u) %200 = (pow (+ %198 %13) -1) %201 = (- %200 1) %204 = (/ (* (- %103 %27) -4) s) %206 = (+.f32 s %35) %210 = (log.f32 (approx %201 (approx (+ 1 %204) (/.f32 %206 s)))) %225 = (fma.f32 %86 %35 #s(literal 1 binary32)) %236 = (/ 1 (* u (- (/ 1 (+ 1 (exp (* -1 %10)))) %13))) %241 = (log.f32 (-.f32 (approx %17 (approx %236 (/.f32 s %95))) #s(literal 1 binary32))) %258 = (-.f32 %163 %97) %261 = (fma.f32 #s(literal -1/4 binary32) %114 %97) %267 = (pow %71 -1) %271 = (-.f32 (approx %73 (approx %267 (/.f32 s %80))) #s(literal 1 binary32)) %275 = (- %204 -1) %278 = (approx %135 (approx %275 (-.f32 %46 #s(literal -1 binary32)))) %279 = (log.f32 %278) %280 = (/.f32 #s(literal 1 binary32) %279) %291 = (* -4 (/ %28 s)) %309 = (/.f32 %35 (*.f32 s u)) %318 = (- -1 %7) %322 = (approx %69 (fma.f32 #s(literal -1/4 binary32) %46 #s(literal 1/2 binary32))) %365 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %95 #s(literal 13176795/16777216 binary32)) s))))) %367 = (/.f32 u s) %374 = (* %103 s) %397 = (- -1 %11) %415 = (/.f32 #s(literal -1 binary32) (neg.f32 %149)) %421 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 %98 s))))) %450 = (/.f32 #s(literal -13176795/2097152 binary32) s) %451 = (*.f32 u s) %452 = (/.f32 %35 %451) %487 = (- (/ %397 (- -1 (* (- (/ %397 %318) 1) u))) 1) %493 = (/.f32 #s(literal 13176795/8388608 binary32) s) %496 = (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %493 %309))) %504 = (/.f32 #s(literal -4 binary32) s) %505 = (fma.f32 %504 %92 #s(literal 1 binary32)) %571 = (/.f32 #s(literal 1 binary32) (log.f32 (approx (- (/ %68 (- (* (- (/ %397 (- -1 %64)) 1) u) -1)) 1) %505))) (approx %20 #s(literal -13176795/4194304 binary32)) (approx %20 (approx %29 %31)) (approx %20 (*.f32 #s(literal -1 binary32) %35)) (approx %20 (approx %40 (+.f32 %41 %31))) (*.f32 %45 %47) (approx %20 (approx %29 (fma.f32 #s(literal -1 binary32) %35 %31))) (approx %20 (*.f32 %54 #s(literal 4 binary32))) (approx %20 (approx %40 (*.f32 (+.f32 #s(literal 13176795/2097152 binary32) (/.f32 %41 u)) u))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %80)))) (*.f32 %45 (approx %19 %87)) (approx %20 (*.f32 %92 #s(literal 4 binary32))) (approx %20 (*.f32 #s(literal 4 binary32) %98)) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 %35))))) (approx %20 (approx %29 (*.f32 u (+.f32 #s(literal 13176795/2097152 binary32) (*.f32 #s(literal -1 binary32) %114))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 %45 %41)))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %124)))) (approx (* (log %135) %1) (neg.f32 (approx (/ %77 %131) (*.f32 s %139)))) (approx %20 (*.f32 %146 #s(literal 4 binary32))) (*.f32 %150 %47) (approx %76 (neg.f32 (approx %78 (*.f32 (/.f32 s %91) (/.f32 s u))))) (approx %20 (approx (* 4 %160) (*.f32 #s(literal 4 binary32) %163))) (approx %76 (neg.f32 (approx %78 (/.f32 (/.f32 %79 %91) u)))) (approx %20 (approx (* (+ %103 -13176795/16777216) 4) (*.f32 u (-.f32 (*.f32 #s(literal 2 binary32) %35) (*.f32 #s(literal 13176795/4194304 binary32) %178))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %46)))) (*.f32 %45 %194) (*.f32 %45 %210) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 (fma.f32 #s(literal -1/4 binary32) %114 #s(literal 13176795/16777216 binary32)) #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 (fma.f32 #s(literal 1 binary32) s %35) s))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 %225)))) (*.f32 %45 %241) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 (+.f32 %35 (*.f32 #s(literal -2 binary32) (*.f32 u %35)))))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 #s(literal 1 binary32) (/.f32 s %206)))))) (approx %20 (*.f32 #s(literal 4 binary32) %258)) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (fabs.f32 %271))) (/.f32 %45 %280) (*.f32 %45 (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 s %35)))))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (approx (+ (* -13176795/2097152 (/ u s)) %10) (/.f32 (+.f32 %35 (*.f32 #s(literal -13176795/2097152 binary32) u)) s))))))) (*.f32 %45 (approx %19 (approx (/ 1 (/ s %108)) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 %309))))) (*.f32 %150 %194) (/.f32 (*.f32 #s(literal 1 binary32) %210) %149) (approx %76 (/.f32 %45 (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (approx %318 #s(literal -2 binary32))) %322) u))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 (approx %73 (approx %267 %139)) #s(literal 1 binary32))))) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 %145))))) (*.f32 %45 (log.f32 (approx %74 (fma.f32 (/.f32 %54 s) #s(literal -4 binary32) #s(literal 1 binary32))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) %280)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %279 %45))) (*.f32 %45 (log.f32 (approx %74 (approx (+ (* (/ (+ %38 %105) s) -4) 1) (*.f32 #s(literal -4 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) %35 %80) s)))))) (*.f32 %45 %365) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (fma.f32 #s(literal -13176795/2097152 binary32) %367 %46)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- %374 (* s 13176795/16777216)) (*.f32 #s(literal -13176795/16777216 binary32) s)) %79)))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (*.f32 %146 #s(literal -4 binary32)))))) (*.f32 %45 (log.f32 (approx %74 (fma.f32 (/.f32 (fma.f32 #s(literal 13176795/8388608 binary32) u %145) s) #s(literal -4 binary32) #s(literal 1 binary32))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (approx (- (+ (/ u %397) (/ u (+ %7 1))) (/ -1 (+ %11 1))) (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1/2 binary32) u (*.f32 #s(literal 1/2 binary32) u))))) #s(literal 1 binary32)))) (*.f32 %415 %241) (*.f32 %45 %421) (*.f32 %45 (log.f32 (-.f32 (approx %17 (approx %236 (/.f32 s %163))) #s(literal 1 binary32)))) (*.f32 %45 (approx %19 (*.f32 #s(literal -4 binary32) (/.f32 %258 s)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (fma.f32 #s(literal -13176795/2097152 binary32) %367 %87)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- %374 (* s %27)) (*.f32 #s(literal -1/4 binary32) (*.f32 s %35))) %79)))))) (*.f32 %45 (log.f32 (approx %201 (+.f32 #s(literal 1 binary32) (approx %204 (*.f32 (+.f32 %450 %452) u)))))) (/.f32 (*.f32 #s(literal -1 binary32) (log.f32 (-.f32 (approx %200 (approx (pow %198 -1) %139)) #s(literal 1 binary32)))) %86) (*.f32 %45 (approx %19 (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 (*.f32 u (/.f32 %91 s)) s) %97) s)))) (approx %76 (/.f32 %45 (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (approx %318 (-.f32 %46 #s(literal 2 binary32)))) %322) u))) (*.f32 %45 (log.f32 (approx %487 (fma.f32 (/.f32 %146 s) #s(literal -4 binary32) #s(literal 1 binary32))))) (*.f32 %415 (approx %19 %496)) (log.f32 (pow.f32 (approx %74 (approx %275 (+.f32 %46 #s(literal 1 binary32)))) %45)) (/.f32 (log.f32 (approx %74 %505)) %149) (*.f32 %45 (approx %19 (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) (/.f32 %162 s) %309))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %496)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (fma.f32 %450 u (*.f32 %452 u))))))) (*.f32 %150 %365) (log.f32 (pow.f32 (approx %74 (approx %275 %225)) %45)) (*.f32 %45 (log.f32 (approx %18 (fma.f32 %146 (*.f32 %86 #s(literal -4 binary32)) #s(literal 1 binary32))))) (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %278 s))) (log.f32 (pow.f32 %271 %45)) (/.f32 (log.f32 (approx %74 (fma.f32 %504 %146 #s(literal 1 binary32)))) %149) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 %80 s) (*.f32 s #s(literal 13176795/16777216 binary32))) %79)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 %91 %367 (*.f32 #s(literal -1/4 binary32) %46))))))) (/.f32 (*.f32 %45 #s(literal 1 binary32)) %571) (*.f32 %45 (/.f32 #s(literal 1 binary32) %571)) (*.f32 %150 %421) (/.f32 (log.f32 (approx %74 (fma.f32 %504 (-.f32 %124 (neg.f32 %145)) #s(literal 1 binary32)))) %149) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %493 (/.f32 #s(literal 1 binary32) (/.f32 %451 %35))))))))) (*.f32 %45 (log.f32 (approx %487 (approx (+ (* (/ %106 s) -4) 1) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 (+.f32 %178 %309))))))) |
| Outputs |
|---|
%1 = (PI ) %12 = (pow (- (exp (/ %1 s)) -1) -1) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (log.f32 (approx (- (pow (+ (* (- (pow (- (exp (/ (neg %1) s)) -1) -1) %12) u) %12) -1) 1) (approx (- (/ (* (- (* (* 1/2 %1) u) (* 1/4 %1)) -4) s) -1) (-.f32 (/.f32 (PI.f32 ) s) #s(literal -1 binary32))))) (neg.f32 s)))) |
| Inputs |
|---|
%1 = (neg s) %4 = (PI ) %7 = (exp (/ (neg %4) s)) %8 = (+ 1 %7) %10 = (/ %4 s) %11 = (exp %10) %13 = (/ 1 (+ 1 %11)) %17 = (/ 1 (+ (* u (- (/ 1 %8) %13)) %13)) %18 = (- %17 1) %19 = (log %18) %20 = (* %1 %19) %27 = (* 1/4 %4) %28 = (- (* u 13176795/8388608) %27) %29 = (* 4 %28) %31 = (*.f32 #s(literal 13176795/2097152 binary32) u) %35 = (PI.f32 ) %38 = (* 13176795/8388608 u) %40 = (* (- %38 %27) 4) %41 = (neg.f32 %35) %45 = (neg.f32 s) %46 = (/.f32 %35 s) %47 = (approx %19 %46) %54 = (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) %64 = (exp (neg %10)) %68 = (- %11 -1) %69 = (pow %68 -1) %70 = (- (pow (- %64 -1) -1) %69) %71 = (* %70 u) %73 = (pow (+ %71 %69) -1) %74 = (- %73 1) %76 = (* (log %74) %1) %77 = (/ s u) %78 = (/ %77 %70) %79 = (*.f32 s s) %80 = (*.f32 #s(literal 13176795/8388608 binary32) u) %86 = (/.f32 #s(literal 1 binary32) s) %87 = (*.f32 %86 %35) %91 = (*.f32 #s(literal 1/2 binary32) %35) %92 = (fma.f32 %91 u #s(literal -13176795/16777216 binary32)) %95 = (*.f32 u #s(literal 13176795/8388608 binary32)) %97 = (*.f32 #s(literal 1/4 binary32) %35) %98 = (-.f32 %95 %97) %103 = (* (* 1/2 %4) u) %105 = (* -1/4 %4) %106 = (+ %103 %105) %108 = (* %106 -4) %114 = (/.f32 %35 u) %124 = (*.f32 %91 u) %131 = (- (pow (- %7 -1) -1) %69) %135 = (- (pow (+ (* %131 u) %69) -1) 1) %139 = (/.f32 s %124) %145 = (*.f32 #s(literal -1/4 binary32) %35) %146 = (fma.f32 %91 u %145) %149 = (/.f32 #s(literal -1 binary32) s) %150 = (/.f32 #s(literal 1 binary32) %149) %160 = (- (* u (- %27 %105)) %27) %162 = (-.f32 %97 %145) %163 = (*.f32 u %162) %178 = (/.f32 #s(literal 1 binary32) u) %189 = (* -4 (/ %160 s)) %190 = (+ 1 %189) %194 = (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) %46)))) %198 = (* (- (pow %8 -1) %13) u) %200 = (pow (+ %198 %13) -1) %201 = (- %200 1) %204 = (/ (* (- %103 %27) -4) s) %206 = (+.f32 s %35) %210 = (log.f32 (approx %201 (approx (+ 1 %204) (/.f32 %206 s)))) %225 = (fma.f32 %86 %35 #s(literal 1 binary32)) %235 = (* u (- (/ 1 (+ 1 (exp (* -1 %10)))) %13)) %236 = (/ 1 %235) %241 = (log.f32 (-.f32 (approx %17 (approx %236 (/.f32 s %95))) #s(literal 1 binary32))) %258 = (-.f32 %163 %97) %261 = (fma.f32 #s(literal -1/4 binary32) %114 %97) %267 = (pow %71 -1) %271 = (-.f32 (approx %73 (approx %267 (/.f32 s %80))) #s(literal 1 binary32)) %275 = (- %204 -1) %278 = (approx %135 (approx %275 (-.f32 %46 #s(literal -1 binary32)))) %279 = (log.f32 %278) %280 = (/.f32 #s(literal 1 binary32) %279) %291 = (* -4 (/ %28 s)) %309 = (/.f32 %35 (*.f32 s u)) %318 = (- -1 %7) %320 = (/.f32 #s(literal -1 binary32) (approx %318 #s(literal -2 binary32))) %322 = (approx %69 (fma.f32 #s(literal -1/4 binary32) %46 #s(literal 1/2 binary32))) %329 = (-.f32 (approx %73 (approx %267 %139)) #s(literal 1 binary32)) %365 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %95 #s(literal 13176795/16777216 binary32)) s))))) %367 = (/.f32 u s) %374 = (* %103 s) %397 = (- -1 %11) %399 = (+ %7 1) %402 = (+ %11 1) %403 = (/ -1 %402) %415 = (/.f32 #s(literal -1 binary32) (neg.f32 %149)) %421 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 %98 s))))) %427 = (log.f32 (-.f32 (approx %17 (approx %236 (/.f32 s %163))) #s(literal 1 binary32))) %430 = (*.f32 #s(literal -4 binary32) (/.f32 %258 s)) %450 = (/.f32 #s(literal -13176795/2097152 binary32) s) %451 = (*.f32 u s) %452 = (/.f32 %35 %451) %487 = (- (/ %397 (- -1 (* (- (/ %397 %318) 1) u))) 1) %493 = (/.f32 #s(literal 13176795/8388608 binary32) s) %496 = (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %493 %309))) %501 = (approx %74 (approx %275 (+.f32 %46 #s(literal 1 binary32)))) %504 = (/.f32 #s(literal -4 binary32) s) %505 = (fma.f32 %504 %92 #s(literal 1 binary32)) %541 = (fma.f32 %504 %146 #s(literal 1 binary32)) %546 = (*.f32 s #s(literal 13176795/16777216 binary32)) %561 = (*.f32 %45 #s(literal 1 binary32)) %568 = (- (/ %68 (- (* (- (/ %397 (- -1 %64)) 1) u) -1)) 1) %571 = (/.f32 #s(literal 1 binary32) (log.f32 (approx %568 %505))) %601 = (+.f32 #s(literal 2 binary32) %46) %603 = (/ 1 %399) %647 = (log.f32 %501) %675 = (/.f32 #s(literal 1 binary32) (log.f32 (approx %568 %541))) (approx %20 #s(literal -13176795/4194304 binary32)) (approx %20 (approx %29 %31)) (approx %20 (*.f32 #s(literal -1 binary32) %35)) (approx %20 (approx %40 (+.f32 %41 %31))) (*.f32 %45 %47) (approx %20 (approx %29 (fma.f32 #s(literal -1 binary32) %35 %31))) (approx %20 (*.f32 %54 #s(literal 4 binary32))) (approx %20 (approx %40 (*.f32 (+.f32 #s(literal 13176795/2097152 binary32) (/.f32 %41 u)) u))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %80)))) (*.f32 %45 (approx %19 %87)) (approx %20 (*.f32 %92 #s(literal 4 binary32))) (approx %20 (*.f32 #s(literal 4 binary32) %98)) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 %35))))) (approx %20 (approx %29 (*.f32 u (+.f32 #s(literal 13176795/2097152 binary32) (*.f32 #s(literal -1 binary32) %114))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 %45 %41)))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %124)))) (approx (* (log %135) %1) (neg.f32 (approx (/ %77 %131) (*.f32 s %139)))) (approx %20 (*.f32 %146 #s(literal 4 binary32))) (*.f32 %150 %47) (approx %76 (neg.f32 (approx %78 (*.f32 (/.f32 s %91) (/.f32 s u))))) (approx %20 (approx (* 4 %160) (*.f32 #s(literal 4 binary32) %163))) (approx %76 (neg.f32 (approx %78 (/.f32 (/.f32 %79 %91) u)))) (approx %20 (approx (* (+ %103 -13176795/16777216) 4) (*.f32 u (-.f32 (*.f32 #s(literal 2 binary32) %35) (*.f32 #s(literal 13176795/4194304 binary32) %178))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %46)))) (*.f32 %45 %194) (*.f32 %45 %210) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 (fma.f32 #s(literal -1/4 binary32) %114 #s(literal 13176795/16777216 binary32)) #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 (fma.f32 #s(literal 1 binary32) s %35) s))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 %225)))) (*.f32 %45 %241) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 (+.f32 %35 (*.f32 #s(literal -2 binary32) (*.f32 u %35)))))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 #s(literal 1 binary32) (/.f32 s %206)))))) (approx %20 (*.f32 #s(literal 4 binary32) %258)) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (fabs.f32 %271))) (/.f32 %45 %280) (*.f32 %45 (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 s %35)))))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (approx (+ (* -13176795/2097152 (/ u s)) %10) (/.f32 (+.f32 %35 (*.f32 #s(literal -13176795/2097152 binary32) u)) s))))))) (*.f32 %45 (approx %19 (approx (/ 1 (/ s %108)) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 %309))))) (*.f32 %150 %194) (/.f32 (*.f32 #s(literal 1 binary32) %210) %149) (approx %76 (/.f32 %45 (*.f32 (-.f32 %320 %322) u))) (*.f32 %45 (log.f32 (fabs.f32 %329))) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 %145))))) (*.f32 %45 (log.f32 (approx %74 (fma.f32 (/.f32 %54 s) #s(literal -4 binary32) #s(literal 1 binary32))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) %280)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %279 %45))) (*.f32 %45 (log.f32 (approx %74 (approx (+ (* (/ (+ %38 %105) s) -4) 1) (*.f32 #s(literal -4 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) %35 %80) s)))))) (*.f32 %45 %365) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (fma.f32 #s(literal -13176795/2097152 binary32) %367 %46)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- %374 (* s 13176795/16777216)) (*.f32 #s(literal -13176795/16777216 binary32) s)) %79)))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (*.f32 %146 #s(literal -4 binary32)))))) (*.f32 %45 (log.f32 (approx %74 (fma.f32 (/.f32 (fma.f32 #s(literal 13176795/8388608 binary32) u %145) s) #s(literal -4 binary32) #s(literal 1 binary32))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (approx (- (+ (/ u %397) (/ u %399)) %403) (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1/2 binary32) u (*.f32 #s(literal 1/2 binary32) u))))) #s(literal 1 binary32)))) (*.f32 %415 %241) (*.f32 %45 %421) (*.f32 %45 %427) (*.f32 %45 (approx %19 %430)) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (fma.f32 #s(literal -13176795/2097152 binary32) %367 %87)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- %374 (* s %27)) (*.f32 #s(literal -1/4 binary32) (*.f32 s %35))) %79)))))) (*.f32 %45 (log.f32 (approx %201 (+.f32 #s(literal 1 binary32) (approx %204 (*.f32 (+.f32 %450 %452) u)))))) (/.f32 (*.f32 #s(literal -1 binary32) (log.f32 (-.f32 (approx %200 (approx (pow %198 -1) %139)) #s(literal 1 binary32)))) %86) (*.f32 %45 (approx %19 (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 (*.f32 u (/.f32 %91 s)) s) %97) s)))) (approx %76 (/.f32 %45 (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (approx %318 (-.f32 %46 #s(literal 2 binary32)))) %322) u))) (*.f32 %45 (log.f32 (approx %487 (fma.f32 (/.f32 %146 s) #s(literal -4 binary32) #s(literal 1 binary32))))) (*.f32 %415 (approx %19 %496)) (log.f32 (pow.f32 %501 %45)) (/.f32 (log.f32 (approx %74 %505)) %149) (*.f32 %45 (approx %19 (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) (/.f32 %162 s) %309))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %496)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (fma.f32 %450 u (*.f32 %452 u))))))) (*.f32 %150 %365) (log.f32 (pow.f32 (approx %74 (approx %275 %225)) %45)) (*.f32 %45 (log.f32 (approx %18 (fma.f32 %146 (*.f32 %86 #s(literal -4 binary32)) #s(literal 1 binary32))))) (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %278 s))) (log.f32 (pow.f32 %271 %45)) (/.f32 (log.f32 (approx %74 %541)) %149) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 %80 s) %546) %79)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 %91 %367 (*.f32 #s(literal -1/4 binary32) %46))))))) (/.f32 %561 %571) (*.f32 %45 (/.f32 #s(literal 1 binary32) %571)) (*.f32 %150 %421) (/.f32 (log.f32 (approx %74 (fma.f32 %504 (-.f32 %124 (neg.f32 %145)) #s(literal 1 binary32)))) %149) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %493 (/.f32 #s(literal 1 binary32) (/.f32 %451 %35))))))))) (*.f32 %45 (log.f32 (approx %487 (approx (+ (* (/ %106 s) -4) 1) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 (+.f32 %178 %309))))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 (approx %402 %601) (approx (+ (* (* (- %603 (/ 1 %402)) u) %402) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 %95 s))))) #s(literal 1 binary32)))) (approx %20 (*.f32 #s(literal -1 binary32) (approx (/ s %235) (/.f32 (pow.f32 s #s(literal 2 binary32)) %163)))) (*.f32 %415 %427) (*.f32 %45 (log.f32 (-.f32 (approx %73 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %320 (/.f32 #s(literal 1 binary32) (approx %68 %601))) u))) #s(literal 1 binary32)))) (log.f32 (pow.f32 %329 %45)) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %430)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 %124 s) %546) %79)))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) (pow.f32 %647 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 %647 %45) #s(literal -1 binary32))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 %91 %367 (*.f32 #s(literal -1/4 binary32) %87))))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (approx %603 #s(literal 1/2 binary32)) u (/.f32 u (approx %397 (-.f32 (*.f32 #s(literal -1 binary32) %46) #s(literal 2 binary32))))) (approx %403 #s(literal -1/2 binary32)))) #s(literal 1 binary32)))) (*.f32 %45 (/.f32 #s(literal 1 binary32) %675)) (/.f32 %561 %675) |
| Outputs |
|---|
%2 = (PI ) %6 = (+ (exp (/ %2 s)) 1) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 (approx %6 (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32 ) s))) (approx (+ (* (* (- (/ 1 (+ (exp (/ (neg %2) s)) 1)) (/ 1 %6)) u) %6) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 u #s(literal 13176795/8388608 binary32)) s))))) #s(literal 1 binary32)))) |
| Inputs |
|---|
%1 = (neg s) %4 = (PI ) %7 = (exp (/ (neg %4) s)) %8 = (+ 1 %7) %10 = (/ %4 s) %11 = (exp %10) %13 = (/ 1 (+ 1 %11)) %17 = (/ 1 (+ (* u (- (/ 1 %8) %13)) %13)) %18 = (- %17 1) %19 = (log %18) %20 = (* %1 %19) %27 = (* 1/4 %4) %28 = (- (* u 13176795/8388608) %27) %29 = (* 4 %28) %31 = (*.f32 #s(literal 13176795/2097152 binary32) u) %35 = (PI.f32 ) %38 = (* 13176795/8388608 u) %40 = (* (- %38 %27) 4) %41 = (neg.f32 %35) %45 = (neg.f32 s) %46 = (/.f32 %35 s) %47 = (approx %19 %46) %54 = (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) %64 = (exp (neg %10)) %68 = (- %11 -1) %69 = (pow %68 -1) %70 = (- (pow (- %64 -1) -1) %69) %71 = (* %70 u) %73 = (pow (+ %71 %69) -1) %74 = (- %73 1) %76 = (* (log %74) %1) %77 = (/ s u) %78 = (/ %77 %70) %79 = (*.f32 s s) %80 = (*.f32 #s(literal 13176795/8388608 binary32) u) %86 = (/.f32 #s(literal 1 binary32) s) %87 = (*.f32 %86 %35) %91 = (*.f32 #s(literal 1/2 binary32) %35) %92 = (fma.f32 %91 u #s(literal -13176795/16777216 binary32)) %95 = (*.f32 u #s(literal 13176795/8388608 binary32)) %97 = (*.f32 #s(literal 1/4 binary32) %35) %98 = (-.f32 %95 %97) %103 = (* (* 1/2 %4) u) %105 = (* -1/4 %4) %106 = (+ %103 %105) %108 = (* %106 -4) %114 = (/.f32 %35 u) %124 = (*.f32 %91 u) %131 = (- (pow (- %7 -1) -1) %69) %135 = (- (pow (+ (* %131 u) %69) -1) 1) %139 = (/.f32 s %124) %145 = (*.f32 #s(literal -1/4 binary32) %35) %146 = (fma.f32 %91 u %145) %149 = (/.f32 #s(literal -1 binary32) s) %150 = (/.f32 #s(literal 1 binary32) %149) %160 = (- (* u (- %27 %105)) %27) %162 = (-.f32 %97 %145) %163 = (*.f32 u %162) %178 = (/.f32 #s(literal 1 binary32) u) %189 = (* -4 (/ %160 s)) %190 = (+ 1 %189) %194 = (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) %46)))) %198 = (* (- (pow %8 -1) %13) u) %200 = (pow (+ %198 %13) -1) %201 = (- %200 1) %204 = (/ (* (- %103 %27) -4) s) %206 = (+.f32 s %35) %210 = (log.f32 (approx %201 (approx (+ 1 %204) (/.f32 %206 s)))) %225 = (fma.f32 %86 %35 #s(literal 1 binary32)) %235 = (* u (- (/ 1 (+ 1 (exp (* -1 %10)))) %13)) %236 = (/ 1 %235) %241 = (log.f32 (-.f32 (approx %17 (approx %236 (/.f32 s %95))) #s(literal 1 binary32))) %258 = (-.f32 %163 %97) %261 = (fma.f32 #s(literal -1/4 binary32) %114 %97) %267 = (pow %71 -1) %271 = (-.f32 (approx %73 (approx %267 (/.f32 s %80))) #s(literal 1 binary32)) %275 = (- %204 -1) %278 = (approx %135 (approx %275 (-.f32 %46 #s(literal -1 binary32)))) %279 = (log.f32 %278) %280 = (/.f32 #s(literal 1 binary32) %279) %291 = (* -4 (/ %28 s)) %309 = (/.f32 %35 (*.f32 s u)) %318 = (- -1 %7) %320 = (/.f32 #s(literal -1 binary32) (approx %318 #s(literal -2 binary32))) %322 = (approx %69 (fma.f32 #s(literal -1/4 binary32) %46 #s(literal 1/2 binary32))) %329 = (-.f32 (approx %73 (approx %267 %139)) #s(literal 1 binary32)) %365 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %95 #s(literal 13176795/16777216 binary32)) s))))) %367 = (/.f32 u s) %374 = (* %103 s) %397 = (- -1 %11) %399 = (+ %7 1) %402 = (+ %11 1) %403 = (/ -1 %402) %415 = (/.f32 #s(literal -1 binary32) (neg.f32 %149)) %421 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 %98 s))))) %427 = (log.f32 (-.f32 (approx %17 (approx %236 (/.f32 s %163))) #s(literal 1 binary32))) %430 = (*.f32 #s(literal -4 binary32) (/.f32 %258 s)) %450 = (/.f32 #s(literal -13176795/2097152 binary32) s) %451 = (*.f32 u s) %452 = (/.f32 %35 %451) %487 = (- (/ %397 (- -1 (* (- (/ %397 %318) 1) u))) 1) %493 = (/.f32 #s(literal 13176795/8388608 binary32) s) %496 = (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %493 %309))) %501 = (approx %74 (approx %275 (+.f32 %46 #s(literal 1 binary32)))) %504 = (/.f32 #s(literal -4 binary32) s) %505 = (fma.f32 %504 %92 #s(literal 1 binary32)) %541 = (fma.f32 %504 %146 #s(literal 1 binary32)) %546 = (*.f32 s #s(literal 13176795/16777216 binary32)) %561 = (*.f32 %45 #s(literal 1 binary32)) %568 = (- (/ %68 (- (* (- (/ %397 (- -1 %64)) 1) u) -1)) 1) %571 = (/.f32 #s(literal 1 binary32) (log.f32 (approx %568 %505))) %601 = (+.f32 #s(literal 2 binary32) %46) %602 = (approx %402 %601) %603 = (/ 1 %399) %612 = (approx (+ (* (* (- %603 (/ 1 %402)) u) %402) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 %95 s)))) %647 = (log.f32 %501) %675 = (/.f32 #s(literal 1 binary32) (log.f32 (approx %568 %541))) (approx %20 #s(literal -13176795/4194304 binary32)) (approx %20 (approx %29 %31)) (approx %20 (*.f32 #s(literal -1 binary32) %35)) (approx %20 (approx %40 (+.f32 %41 %31))) (*.f32 %45 %47) (approx %20 (approx %29 (fma.f32 #s(literal -1 binary32) %35 %31))) (approx %20 (*.f32 %54 #s(literal 4 binary32))) (approx %20 (approx %40 (*.f32 (+.f32 #s(literal 13176795/2097152 binary32) (/.f32 %41 u)) u))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %80)))) (*.f32 %45 (approx %19 %87)) (approx %20 (*.f32 %92 #s(literal 4 binary32))) (approx %20 (*.f32 #s(literal 4 binary32) %98)) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 %35))))) (approx %20 (approx %29 (*.f32 u (+.f32 #s(literal 13176795/2097152 binary32) (*.f32 #s(literal -1 binary32) %114))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 %45 %41)))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %124)))) (approx (* (log %135) %1) (neg.f32 (approx (/ %77 %131) (*.f32 s %139)))) (approx %20 (*.f32 %146 #s(literal 4 binary32))) (*.f32 %150 %47) (approx %76 (neg.f32 (approx %78 (*.f32 (/.f32 s %91) (/.f32 s u))))) (approx %20 (approx (* 4 %160) (*.f32 #s(literal 4 binary32) %163))) (approx %76 (neg.f32 (approx %78 (/.f32 (/.f32 %79 %91) u)))) (approx %20 (approx (* (+ %103 -13176795/16777216) 4) (*.f32 u (-.f32 (*.f32 #s(literal 2 binary32) %35) (*.f32 #s(literal 13176795/4194304 binary32) %178))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %46)))) (*.f32 %45 %194) (*.f32 %45 %210) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 (fma.f32 #s(literal -1/4 binary32) %114 #s(literal 13176795/16777216 binary32)) #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 (fma.f32 #s(literal 1 binary32) s %35) s))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 %225)))) (*.f32 %45 %241) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 (+.f32 %35 (*.f32 #s(literal -2 binary32) (*.f32 u %35)))))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 #s(literal 1 binary32) (/.f32 s %206)))))) (approx %20 (*.f32 #s(literal 4 binary32) %258)) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (fabs.f32 %271))) (/.f32 %45 %280) (*.f32 %45 (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 s %35)))))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (approx (+ (* -13176795/2097152 (/ u s)) %10) (/.f32 (+.f32 %35 (*.f32 #s(literal -13176795/2097152 binary32) u)) s))))))) (*.f32 %45 (approx %19 (approx (/ 1 (/ s %108)) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 %309))))) (*.f32 %150 %194) (/.f32 (*.f32 #s(literal 1 binary32) %210) %149) (approx %76 (/.f32 %45 (*.f32 (-.f32 %320 %322) u))) (*.f32 %45 (log.f32 (fabs.f32 %329))) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 %145))))) (*.f32 %45 (log.f32 (approx %74 (fma.f32 (/.f32 %54 s) #s(literal -4 binary32) #s(literal 1 binary32))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) %280)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %279 %45))) (*.f32 %45 (log.f32 (approx %74 (approx (+ (* (/ (+ %38 %105) s) -4) 1) (*.f32 #s(literal -4 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) %35 %80) s)))))) (*.f32 %45 %365) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (fma.f32 #s(literal -13176795/2097152 binary32) %367 %46)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- %374 (* s 13176795/16777216)) (*.f32 #s(literal -13176795/16777216 binary32) s)) %79)))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (*.f32 %146 #s(literal -4 binary32)))))) (*.f32 %45 (log.f32 (approx %74 (fma.f32 (/.f32 (fma.f32 #s(literal 13176795/8388608 binary32) u %145) s) #s(literal -4 binary32) #s(literal 1 binary32))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (approx (- (+ (/ u %397) (/ u %399)) %403) (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1/2 binary32) u (*.f32 #s(literal 1/2 binary32) u))))) #s(literal 1 binary32)))) (*.f32 %415 %241) (*.f32 %45 %421) (*.f32 %45 %427) (*.f32 %45 (approx %19 %430)) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (fma.f32 #s(literal -13176795/2097152 binary32) %367 %87)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- %374 (* s %27)) (*.f32 #s(literal -1/4 binary32) (*.f32 s %35))) %79)))))) (*.f32 %45 (log.f32 (approx %201 (+.f32 #s(literal 1 binary32) (approx %204 (*.f32 (+.f32 %450 %452) u)))))) (/.f32 (*.f32 #s(literal -1 binary32) (log.f32 (-.f32 (approx %200 (approx (pow %198 -1) %139)) #s(literal 1 binary32)))) %86) (*.f32 %45 (approx %19 (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 (*.f32 u (/.f32 %91 s)) s) %97) s)))) (approx %76 (/.f32 %45 (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (approx %318 (-.f32 %46 #s(literal 2 binary32)))) %322) u))) (*.f32 %45 (log.f32 (approx %487 (fma.f32 (/.f32 %146 s) #s(literal -4 binary32) #s(literal 1 binary32))))) (*.f32 %415 (approx %19 %496)) (log.f32 (pow.f32 %501 %45)) (/.f32 (log.f32 (approx %74 %505)) %149) (*.f32 %45 (approx %19 (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) (/.f32 %162 s) %309))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %496)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (fma.f32 %450 u (*.f32 %452 u))))))) (*.f32 %150 %365) (log.f32 (pow.f32 (approx %74 (approx %275 %225)) %45)) (*.f32 %45 (log.f32 (approx %18 (fma.f32 %146 (*.f32 %86 #s(literal -4 binary32)) #s(literal 1 binary32))))) (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %278 s))) (log.f32 (pow.f32 %271 %45)) (/.f32 (log.f32 (approx %74 %541)) %149) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 %80 s) %546) %79)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 %91 %367 (*.f32 #s(literal -1/4 binary32) %46))))))) (/.f32 %561 %571) (*.f32 %45 (/.f32 #s(literal 1 binary32) %571)) (*.f32 %150 %421) (/.f32 (log.f32 (approx %74 (fma.f32 %504 (-.f32 %124 (neg.f32 %145)) #s(literal 1 binary32)))) %149) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %493 (/.f32 #s(literal 1 binary32) (/.f32 %451 %35))))))))) (*.f32 %45 (log.f32 (approx %487 (approx (+ (* (/ %106 s) -4) 1) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 (+.f32 %178 %309))))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 %612) #s(literal 1 binary32)))) (approx %20 (*.f32 #s(literal -1 binary32) (approx (/ s %235) (/.f32 (pow.f32 s #s(literal 2 binary32)) %163)))) (*.f32 %415 %427) (*.f32 %45 (log.f32 (-.f32 (approx %73 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %320 (/.f32 #s(literal 1 binary32) (approx %68 %601))) u))) #s(literal 1 binary32)))) (log.f32 (pow.f32 %329 %45)) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %430)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 %124 s) %546) %79)))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) (pow.f32 %647 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 %647 %45) #s(literal -1 binary32))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 %91 %367 (*.f32 #s(literal -1/4 binary32) %87))))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (approx %603 #s(literal 1/2 binary32)) u (/.f32 u (approx %397 (-.f32 (*.f32 #s(literal -1 binary32) %46) #s(literal 2 binary32))))) (approx %403 #s(literal -1/2 binary32)))) #s(literal 1 binary32)))) (*.f32 %45 (/.f32 #s(literal 1 binary32) %675)) (/.f32 %561 %675) (*.f32 %45 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) %612) %602 #s(literal -1 binary32)))) |
| Outputs |
|---|
%4 = (PI ) %12 = (+ (exp (/ %4 s)) 1) (*.f32 (neg.f32 s) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (approx (+ (* (* (- (/ 1 (+ (exp (/ (neg %4) s)) 1)) (/ 1 %12)) u) %12) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 u #s(literal 13176795/8388608 binary32)) s))))) (approx %12 (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32 ) s))) #s(literal -1 binary32)))) |
| Inputs |
|---|
%1 = (neg s) %4 = (PI ) %7 = (exp (/ (neg %4) s)) %8 = (+ 1 %7) %10 = (/ %4 s) %11 = (exp %10) %13 = (/ 1 (+ 1 %11)) %17 = (/ 1 (+ (* u (- (/ 1 %8) %13)) %13)) %18 = (- %17 1) %19 = (log %18) %20 = (* %1 %19) %27 = (* 1/4 %4) %28 = (- (* u 13176795/8388608) %27) %29 = (* 4 %28) %31 = (*.f32 #s(literal 13176795/2097152 binary32) u) %35 = (PI.f32 ) %38 = (* 13176795/8388608 u) %40 = (* (- %38 %27) 4) %41 = (neg.f32 %35) %45 = (neg.f32 s) %46 = (/.f32 %35 s) %47 = (approx %19 %46) %54 = (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) %64 = (exp (neg %10)) %68 = (- %11 -1) %69 = (pow %68 -1) %70 = (- (pow (- %64 -1) -1) %69) %71 = (* %70 u) %73 = (pow (+ %71 %69) -1) %74 = (- %73 1) %76 = (* (log %74) %1) %77 = (/ s u) %78 = (/ %77 %70) %79 = (*.f32 s s) %80 = (*.f32 #s(literal 13176795/8388608 binary32) u) %86 = (/.f32 #s(literal 1 binary32) s) %87 = (*.f32 %86 %35) %91 = (*.f32 #s(literal 1/2 binary32) %35) %92 = (fma.f32 %91 u #s(literal -13176795/16777216 binary32)) %95 = (*.f32 u #s(literal 13176795/8388608 binary32)) %97 = (*.f32 #s(literal 1/4 binary32) %35) %98 = (-.f32 %95 %97) %103 = (* (* 1/2 %4) u) %105 = (* -1/4 %4) %106 = (+ %103 %105) %108 = (* %106 -4) %114 = (/.f32 %35 u) %124 = (*.f32 %91 u) %131 = (- (pow (- %7 -1) -1) %69) %135 = (- (pow (+ (* %131 u) %69) -1) 1) %139 = (/.f32 s %124) %145 = (*.f32 #s(literal -1/4 binary32) %35) %146 = (fma.f32 %91 u %145) %149 = (/.f32 #s(literal -1 binary32) s) %150 = (/.f32 #s(literal 1 binary32) %149) %160 = (- (* u (- %27 %105)) %27) %162 = (-.f32 %97 %145) %163 = (*.f32 u %162) %178 = (/.f32 #s(literal 1 binary32) u) %189 = (* -4 (/ %160 s)) %190 = (+ 1 %189) %194 = (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) %46)))) %198 = (* (- (pow %8 -1) %13) u) %200 = (pow (+ %198 %13) -1) %201 = (- %200 1) %204 = (/ (* (- %103 %27) -4) s) %206 = (+.f32 s %35) %210 = (log.f32 (approx %201 (approx (+ 1 %204) (/.f32 %206 s)))) %225 = (fma.f32 %86 %35 #s(literal 1 binary32)) %235 = (* u (- (/ 1 (+ 1 (exp (* -1 %10)))) %13)) %236 = (/ 1 %235) %241 = (log.f32 (-.f32 (approx %17 (approx %236 (/.f32 s %95))) #s(literal 1 binary32))) %258 = (-.f32 %163 %97) %261 = (fma.f32 #s(literal -1/4 binary32) %114 %97) %267 = (pow %71 -1) %271 = (-.f32 (approx %73 (approx %267 (/.f32 s %80))) #s(literal 1 binary32)) %275 = (- %204 -1) %278 = (approx %135 (approx %275 (-.f32 %46 #s(literal -1 binary32)))) %279 = (log.f32 %278) %280 = (/.f32 #s(literal 1 binary32) %279) %291 = (* -4 (/ %28 s)) %309 = (/.f32 %35 (*.f32 s u)) %318 = (- -1 %7) %320 = (/.f32 #s(literal -1 binary32) (approx %318 #s(literal -2 binary32))) %322 = (approx %69 (fma.f32 #s(literal -1/4 binary32) %46 #s(literal 1/2 binary32))) %329 = (-.f32 (approx %73 (approx %267 %139)) #s(literal 1 binary32)) %365 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %95 #s(literal 13176795/16777216 binary32)) s))))) %367 = (/.f32 u s) %374 = (* %103 s) %397 = (- -1 %11) %399 = (+ %7 1) %402 = (+ %11 1) %403 = (/ -1 %402) %415 = (/.f32 #s(literal -1 binary32) (neg.f32 %149)) %421 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 %98 s))))) %427 = (log.f32 (-.f32 (approx %17 (approx %236 (/.f32 s %163))) #s(literal 1 binary32))) %430 = (*.f32 #s(literal -4 binary32) (/.f32 %258 s)) %450 = (/.f32 #s(literal -13176795/2097152 binary32) s) %451 = (*.f32 u s) %452 = (/.f32 %35 %451) %468 = (*.f32 u (/.f32 %91 s)) %483 = (- (/ %397 %318) 1) %487 = (- (/ %397 (- -1 (* %483 u))) 1) %493 = (/.f32 #s(literal 13176795/8388608 binary32) s) %496 = (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %493 %309))) %501 = (approx %74 (approx %275 (+.f32 %46 #s(literal 1 binary32)))) %504 = (/.f32 #s(literal -4 binary32) s) %505 = (fma.f32 %504 %92 #s(literal 1 binary32)) %512 = (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) (/.f32 %162 s) %309))) %513 = (approx %19 %512) %541 = (fma.f32 %504 %146 #s(literal 1 binary32)) %546 = (*.f32 s #s(literal 13176795/16777216 binary32)) %561 = (*.f32 %45 #s(literal 1 binary32)) %568 = (- (/ %68 (- (* (- (/ %397 (- -1 %64)) 1) u) -1)) 1) %571 = (/.f32 #s(literal 1 binary32) (log.f32 (approx %568 %505))) %601 = (+.f32 #s(literal 2 binary32) %46) %602 = (approx %402 %601) %603 = (/ 1 %399) %608 = (+ (* (* (- %603 (/ 1 %402)) u) %402) 1) %612 = (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 %95 s)))) %624 = (approx %68 %601) %639 = (*.f32 %124 s) %647 = (log.f32 %501) %675 = (/.f32 #s(literal 1 binary32) (log.f32 (approx %568 %541))) (approx %20 #s(literal -13176795/4194304 binary32)) (approx %20 (approx %29 %31)) (approx %20 (*.f32 #s(literal -1 binary32) %35)) (approx %20 (approx %40 (+.f32 %41 %31))) (*.f32 %45 %47) (approx %20 (approx %29 (fma.f32 #s(literal -1 binary32) %35 %31))) (approx %20 (*.f32 %54 #s(literal 4 binary32))) (approx %20 (approx %40 (*.f32 (+.f32 #s(literal 13176795/2097152 binary32) (/.f32 %41 u)) u))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %80)))) (*.f32 %45 (approx %19 %87)) (approx %20 (*.f32 %92 #s(literal 4 binary32))) (approx %20 (*.f32 #s(literal 4 binary32) %98)) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 %35))))) (approx %20 (approx %29 (*.f32 u (+.f32 #s(literal 13176795/2097152 binary32) (*.f32 #s(literal -1 binary32) %114))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 %45 %41)))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %124)))) (approx (* (log %135) %1) (neg.f32 (approx (/ %77 %131) (*.f32 s %139)))) (approx %20 (*.f32 %146 #s(literal 4 binary32))) (*.f32 %150 %47) (approx %76 (neg.f32 (approx %78 (*.f32 (/.f32 s %91) (/.f32 s u))))) (approx %20 (approx (* 4 %160) (*.f32 #s(literal 4 binary32) %163))) (approx %76 (neg.f32 (approx %78 (/.f32 (/.f32 %79 %91) u)))) (approx %20 (approx (* (+ %103 -13176795/16777216) 4) (*.f32 u (-.f32 (*.f32 #s(literal 2 binary32) %35) (*.f32 #s(literal 13176795/4194304 binary32) %178))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %46)))) (*.f32 %45 %194) (*.f32 %45 %210) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 (fma.f32 #s(literal -1/4 binary32) %114 #s(literal 13176795/16777216 binary32)) #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 (fma.f32 #s(literal 1 binary32) s %35) s))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 %225)))) (*.f32 %45 %241) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 (+.f32 %35 (*.f32 #s(literal -2 binary32) (*.f32 u %35)))))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 #s(literal 1 binary32) (/.f32 s %206)))))) (approx %20 (*.f32 #s(literal 4 binary32) %258)) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (fabs.f32 %271))) (/.f32 %45 %280) (*.f32 %45 (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 s %35)))))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (approx (+ (* -13176795/2097152 (/ u s)) %10) (/.f32 (+.f32 %35 (*.f32 #s(literal -13176795/2097152 binary32) u)) s))))))) (*.f32 %45 (approx %19 (approx (/ 1 (/ s %108)) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 %309))))) (*.f32 %150 %194) (/.f32 (*.f32 #s(literal 1 binary32) %210) %149) (approx %76 (/.f32 %45 (*.f32 (-.f32 %320 %322) u))) (*.f32 %45 (log.f32 (fabs.f32 %329))) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 %145))))) (*.f32 %45 (log.f32 (approx %74 (fma.f32 (/.f32 %54 s) #s(literal -4 binary32) #s(literal 1 binary32))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) %280)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %279 %45))) (*.f32 %45 (log.f32 (approx %74 (approx (+ (* (/ (+ %38 %105) s) -4) 1) (*.f32 #s(literal -4 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) %35 %80) s)))))) (*.f32 %45 %365) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (fma.f32 #s(literal -13176795/2097152 binary32) %367 %46)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- %374 (* s 13176795/16777216)) (*.f32 #s(literal -13176795/16777216 binary32) s)) %79)))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (*.f32 %146 #s(literal -4 binary32)))))) (*.f32 %45 (log.f32 (approx %74 (fma.f32 (/.f32 (fma.f32 #s(literal 13176795/8388608 binary32) u %145) s) #s(literal -4 binary32) #s(literal 1 binary32))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (approx (- (+ (/ u %397) (/ u %399)) %403) (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1/2 binary32) u (*.f32 #s(literal 1/2 binary32) u))))) #s(literal 1 binary32)))) (*.f32 %415 %241) (*.f32 %45 %421) (*.f32 %45 %427) (*.f32 %45 (approx %19 %430)) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (fma.f32 #s(literal -13176795/2097152 binary32) %367 %87)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- %374 (* s %27)) (*.f32 #s(literal -1/4 binary32) (*.f32 s %35))) %79)))))) (*.f32 %45 (log.f32 (approx %201 (+.f32 #s(literal 1 binary32) (approx %204 (*.f32 (+.f32 %450 %452) u)))))) (/.f32 (*.f32 #s(literal -1 binary32) (log.f32 (-.f32 (approx %200 (approx (pow %198 -1) %139)) #s(literal 1 binary32)))) %86) (*.f32 %45 (approx %19 (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 %468 s) %97) s)))) (approx %76 (/.f32 %45 (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (approx %318 (-.f32 %46 #s(literal 2 binary32)))) %322) u))) (*.f32 %45 (log.f32 (approx %487 (fma.f32 (/.f32 %146 s) #s(literal -4 binary32) #s(literal 1 binary32))))) (*.f32 %415 (approx %19 %496)) (log.f32 (pow.f32 %501 %45)) (/.f32 (log.f32 (approx %74 %505)) %149) (*.f32 %45 %513) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %496)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (fma.f32 %450 u (*.f32 %452 u))))))) (*.f32 %150 %365) (log.f32 (pow.f32 (approx %74 (approx %275 %225)) %45)) (*.f32 %45 (log.f32 (approx %18 (fma.f32 %146 (*.f32 %86 #s(literal -4 binary32)) #s(literal 1 binary32))))) (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %278 s))) (log.f32 (pow.f32 %271 %45)) (/.f32 (log.f32 (approx %74 %541)) %149) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 %80 s) %546) %79)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 %91 %367 (*.f32 #s(literal -1/4 binary32) %46))))))) (/.f32 %561 %571) (*.f32 %45 (/.f32 #s(literal 1 binary32) %571)) (*.f32 %150 %421) (/.f32 (log.f32 (approx %74 (fma.f32 %504 (-.f32 %124 (neg.f32 %145)) #s(literal 1 binary32)))) %149) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %493 (/.f32 #s(literal 1 binary32) (/.f32 %451 %35))))))))) (*.f32 %45 (log.f32 (approx %487 (approx (+ (* (/ %106 s) -4) 1) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 (+.f32 %178 %309))))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 %612) #s(literal 1 binary32)))) (approx %20 (*.f32 #s(literal -1 binary32) (approx (/ s %235) (/.f32 (pow.f32 s #s(literal 2 binary32)) %163)))) (*.f32 %415 %427) (*.f32 %45 (log.f32 (-.f32 (approx %73 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %320 (/.f32 #s(literal 1 binary32) %624)) u))) #s(literal 1 binary32)))) (log.f32 (pow.f32 %329 %45)) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %430)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %639 %546) %79)))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) (pow.f32 %647 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 %647 %45) #s(literal -1 binary32))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 %91 %367 (*.f32 #s(literal -1/4 binary32) %87))))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (approx %603 #s(literal 1/2 binary32)) u (/.f32 u (approx %397 (-.f32 (*.f32 #s(literal -1 binary32) %46) #s(literal 2 binary32))))) (approx %403 #s(literal -1/2 binary32)))) #s(literal 1 binary32)))) (*.f32 %45 (/.f32 #s(literal 1 binary32) %675)) (/.f32 %561 %675) (*.f32 %45 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) %612) %602 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) %468)))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %624 (approx (- (* %131 (* u %68)) -1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 %367 %91) #s(literal 2 binary32))))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx (/ (+ (* u %483) 1) %402) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u #s(literal -13176795/4194304 binary32))) %145) s))))))))) (*.f32 %415 %513) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %512)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %639 (*.f32 s %97)) %79)))))) |
| Outputs |
|---|
%2 = (PI ) %6 = (+ (exp (/ %2 s)) 1) %8 = (PI.f32 ) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 (approx %6 (+.f32 #s(literal 2 binary32) (/.f32 %8 s))) (approx (+ (* (* (- (/ 1 (+ (exp (/ (neg %2) s)) 1)) (/ 1 %6)) u) %6) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 u (/.f32 (*.f32 #s(literal 1/2 binary32) %8) s)))))) #s(literal 1 binary32)))) |
| Inputs |
|---|
%1 = (neg s) %4 = (PI ) %7 = (exp (/ (neg %4) s)) %8 = (+ 1 %7) %9 = (/ 1 %8) %10 = (/ %4 s) %11 = (exp %10) %12 = (+ 1 %11) %13 = (/ 1 %12) %17 = (/ 1 (+ (* u (- %9 %13)) %13)) %18 = (- %17 1) %19 = (log %18) %20 = (* %1 %19) %27 = (* 1/4 %4) %28 = (- (* u 13176795/8388608) %27) %29 = (* 4 %28) %31 = (*.f32 #s(literal 13176795/2097152 binary32) u) %35 = (PI.f32 ) %38 = (* 13176795/8388608 u) %40 = (* (- %38 %27) 4) %41 = (neg.f32 %35) %45 = (neg.f32 s) %46 = (/.f32 %35 s) %47 = (approx %19 %46) %54 = (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) %64 = (exp (neg %10)) %67 = (pow (- %64 -1) -1) %68 = (- %11 -1) %69 = (pow %68 -1) %70 = (- %67 %69) %71 = (* %70 u) %73 = (pow (+ %71 %69) -1) %74 = (- %73 1) %76 = (* (log %74) %1) %77 = (/ s u) %78 = (/ %77 %70) %79 = (*.f32 s s) %80 = (*.f32 #s(literal 13176795/8388608 binary32) u) %86 = (/.f32 #s(literal 1 binary32) s) %87 = (*.f32 %86 %35) %91 = (*.f32 #s(literal 1/2 binary32) %35) %92 = (fma.f32 %91 u #s(literal -13176795/16777216 binary32)) %95 = (*.f32 u #s(literal 13176795/8388608 binary32)) %97 = (*.f32 #s(literal 1/4 binary32) %35) %98 = (-.f32 %95 %97) %103 = (* (* 1/2 %4) u) %105 = (* -1/4 %4) %106 = (+ %103 %105) %108 = (* %106 -4) %114 = (/.f32 %35 u) %124 = (*.f32 %91 u) %131 = (- (pow (- %7 -1) -1) %69) %135 = (- (pow (+ (* %131 u) %69) -1) 1) %139 = (/.f32 s %124) %145 = (*.f32 #s(literal -1/4 binary32) %35) %146 = (fma.f32 %91 u %145) %149 = (/.f32 #s(literal -1 binary32) s) %150 = (/.f32 #s(literal 1 binary32) %149) %160 = (- (* u (- %27 %105)) %27) %162 = (-.f32 %97 %145) %163 = (*.f32 u %162) %178 = (/.f32 #s(literal 1 binary32) u) %189 = (* -4 (/ %160 s)) %190 = (+ 1 %189) %194 = (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) %46)))) %198 = (* (- (pow %8 -1) %13) u) %200 = (pow (+ %198 %13) -1) %201 = (- %200 1) %204 = (/ (* (- %103 %27) -4) s) %206 = (+.f32 s %35) %210 = (log.f32 (approx %201 (approx (+ 1 %204) (/.f32 %206 s)))) %225 = (fma.f32 %86 %35 #s(literal 1 binary32)) %235 = (* u (- (/ 1 (+ 1 (exp (* -1 %10)))) %13)) %236 = (/ 1 %235) %241 = (log.f32 (-.f32 (approx %17 (approx %236 (/.f32 s %95))) #s(literal 1 binary32))) %258 = (-.f32 %163 %97) %261 = (fma.f32 #s(literal -1/4 binary32) %114 %97) %267 = (pow %71 -1) %271 = (-.f32 (approx %73 (approx %267 (/.f32 s %80))) #s(literal 1 binary32)) %275 = (- %204 -1) %278 = (approx %135 (approx %275 (-.f32 %46 #s(literal -1 binary32)))) %279 = (log.f32 %278) %280 = (/.f32 #s(literal 1 binary32) %279) %291 = (* -4 (/ %28 s)) %309 = (/.f32 %35 (*.f32 s u)) %318 = (- -1 %7) %319 = (approx %318 #s(literal -2 binary32)) %320 = (/.f32 #s(literal -1 binary32) %319) %322 = (approx %69 (fma.f32 #s(literal -1/4 binary32) %46 #s(literal 1/2 binary32))) %329 = (-.f32 (approx %73 (approx %267 %139)) #s(literal 1 binary32)) %365 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %95 #s(literal 13176795/16777216 binary32)) s))))) %367 = (/.f32 u s) %374 = (* %103 s) %394 = (approx %74 (fma.f32 (/.f32 (fma.f32 #s(literal 13176795/8388608 binary32) u %145) s) #s(literal -4 binary32) #s(literal 1 binary32))) %397 = (- -1 %11) %398 = (/ u %397) %399 = (+ %7 1) %402 = (+ %11 1) %403 = (/ -1 %402) %415 = (/.f32 #s(literal -1 binary32) (neg.f32 %149)) %421 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 %98 s))))) %427 = (log.f32 (-.f32 (approx %17 (approx %236 (/.f32 s %163))) #s(literal 1 binary32))) %430 = (*.f32 #s(literal -4 binary32) (/.f32 %258 s)) %450 = (/.f32 #s(literal -13176795/2097152 binary32) s) %451 = (*.f32 u s) %452 = (/.f32 %35 %451) %468 = (*.f32 u (/.f32 %91 s)) %483 = (- (/ %397 %318) 1) %486 = (/ %397 (- -1 (* %483 u))) %487 = (- %486 1) %490 = (approx %487 (fma.f32 (/.f32 %146 s) #s(literal -4 binary32) #s(literal 1 binary32))) %493 = (/.f32 #s(literal 13176795/8388608 binary32) s) %496 = (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %493 %309))) %501 = (approx %74 (approx %275 (+.f32 %46 #s(literal 1 binary32)))) %504 = (/.f32 #s(literal -4 binary32) s) %505 = (fma.f32 %504 %92 #s(literal 1 binary32)) %509 = (/.f32 %162 s) %512 = (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %509 %309))) %513 = (approx %19 %512) %541 = (fma.f32 %504 %146 #s(literal 1 binary32)) %546 = (*.f32 s #s(literal 13176795/16777216 binary32)) %554 = (*.f32 #s(literal -1/4 binary32) %46) %561 = (*.f32 %45 #s(literal 1 binary32)) %568 = (- (/ %68 (- (* (- (/ %397 (- -1 %64)) 1) u) -1)) 1) %571 = (/.f32 #s(literal 1 binary32) (log.f32 (approx %568 %505))) %583 = (/.f32 #s(literal 1 binary32) (/.f32 %451 %35)) %594 = (+.f32 %178 %309) %601 = (+.f32 #s(literal 2 binary32) %46) %602 = (approx %402 %601) %603 = (/ 1 %399) %608 = (+ (* (* (- %603 (/ 1 %402)) u) %402) 1) %612 = (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 %95 s)))) %624 = (approx %68 %601) %625 = (/.f32 #s(literal 1 binary32) %624) %637 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %430))) %639 = (*.f32 %124 s) %647 = (log.f32 %501) %661 = (approx %603 #s(literal 1/2 binary32)) %662 = (*.f32 #s(literal -1 binary32) %46) %667 = (approx %403 #s(literal -1/2 binary32)) %673 = (approx %568 %541) %675 = (/.f32 #s(literal 1 binary32) (log.f32 %673)) %696 = (approx (- (* %131 (* u %68)) -1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 %367 %91) #s(literal 2 binary32)))) %703 = (/ (+ (* u %483) 1) %402) %729 = (/.f32 #s(literal 1 binary32) %696) %792 = (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 %163 s)))) %799 = (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 %46))) %821 = (/.f32 #s(literal 1 binary32) (approx %12 %601)) %858 = (*.f32 #s(literal -1/2 binary32) %35) (approx %20 #s(literal -13176795/4194304 binary32)) (approx %20 (approx %29 %31)) (approx %20 (*.f32 #s(literal -1 binary32) %35)) (approx %20 (approx %40 (+.f32 %41 %31))) (*.f32 %45 %47) (approx %20 (approx %29 (fma.f32 #s(literal -1 binary32) %35 %31))) (approx %20 (*.f32 %54 #s(literal 4 binary32))) (approx %20 (approx %40 (*.f32 (+.f32 #s(literal 13176795/2097152 binary32) (/.f32 %41 u)) u))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %80)))) (*.f32 %45 (approx %19 %87)) (approx %20 (*.f32 %92 #s(literal 4 binary32))) (approx %20 (*.f32 #s(literal 4 binary32) %98)) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 %35))))) (approx %20 (approx %29 (*.f32 u (+.f32 #s(literal 13176795/2097152 binary32) (*.f32 #s(literal -1 binary32) %114))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 %45 %41)))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %124)))) (approx (* (log %135) %1) (neg.f32 (approx (/ %77 %131) (*.f32 s %139)))) (approx %20 (*.f32 %146 #s(literal 4 binary32))) (*.f32 %150 %47) (approx %76 (neg.f32 (approx %78 (*.f32 (/.f32 s %91) (/.f32 s u))))) (approx %20 (approx (* 4 %160) (*.f32 #s(literal 4 binary32) %163))) (approx %76 (neg.f32 (approx %78 (/.f32 (/.f32 %79 %91) u)))) (approx %20 (approx (* (+ %103 -13176795/16777216) 4) (*.f32 u (-.f32 (*.f32 #s(literal 2 binary32) %35) (*.f32 #s(literal 13176795/4194304 binary32) %178))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %46)))) (*.f32 %45 %194) (*.f32 %45 %210) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 (fma.f32 #s(literal -1/4 binary32) %114 #s(literal 13176795/16777216 binary32)) #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 (fma.f32 #s(literal 1 binary32) s %35) s))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 %225)))) (*.f32 %45 %241) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 (+.f32 %35 (*.f32 #s(literal -2 binary32) (*.f32 u %35)))))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 #s(literal 1 binary32) (/.f32 s %206)))))) (approx %20 (*.f32 #s(literal 4 binary32) %258)) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (fabs.f32 %271))) (/.f32 %45 %280) (*.f32 %45 (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 s %35)))))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (approx (+ (* -13176795/2097152 (/ u s)) %10) (/.f32 (+.f32 %35 (*.f32 #s(literal -13176795/2097152 binary32) u)) s))))))) (*.f32 %45 (approx %19 (approx (/ 1 (/ s %108)) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 %309))))) (*.f32 %150 %194) (/.f32 (*.f32 #s(literal 1 binary32) %210) %149) (approx %76 (/.f32 %45 (*.f32 (-.f32 %320 %322) u))) (*.f32 %45 (log.f32 (fabs.f32 %329))) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 %145))))) (*.f32 %45 (log.f32 (approx %74 (fma.f32 (/.f32 %54 s) #s(literal -4 binary32) #s(literal 1 binary32))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) %280)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %279 %45))) (*.f32 %45 (log.f32 (approx %74 (approx (+ (* (/ (+ %38 %105) s) -4) 1) (*.f32 #s(literal -4 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) %35 %80) s)))))) (*.f32 %45 %365) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (fma.f32 #s(literal -13176795/2097152 binary32) %367 %46)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- %374 (* s 13176795/16777216)) (*.f32 #s(literal -13176795/16777216 binary32) s)) %79)))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (*.f32 %146 #s(literal -4 binary32)))))) (*.f32 %45 (log.f32 %394)) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (approx (- (+ %398 (/ u %399)) %403) (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1/2 binary32) u (*.f32 #s(literal 1/2 binary32) u))))) #s(literal 1 binary32)))) (*.f32 %415 %241) (*.f32 %45 %421) (*.f32 %45 %427) (*.f32 %45 (approx %19 %430)) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (fma.f32 #s(literal -13176795/2097152 binary32) %367 %87)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- %374 (* s %27)) (*.f32 #s(literal -1/4 binary32) (*.f32 s %35))) %79)))))) (*.f32 %45 (log.f32 (approx %201 (+.f32 #s(literal 1 binary32) (approx %204 (*.f32 (+.f32 %450 %452) u)))))) (/.f32 (*.f32 #s(literal -1 binary32) (log.f32 (-.f32 (approx %200 (approx (pow %198 -1) %139)) #s(literal 1 binary32)))) %86) (*.f32 %45 (approx %19 (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 %468 s) %97) s)))) (approx %76 (/.f32 %45 (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (approx %318 (-.f32 %46 #s(literal 2 binary32)))) %322) u))) (*.f32 %45 (log.f32 %490)) (*.f32 %415 (approx %19 %496)) (log.f32 (pow.f32 %501 %45)) (/.f32 (log.f32 (approx %74 %505)) %149) (*.f32 %45 %513) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %496)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (fma.f32 %450 u (*.f32 %452 u))))))) (*.f32 %150 %365) (log.f32 (pow.f32 (approx %74 (approx %275 %225)) %45)) (*.f32 %45 (log.f32 (approx %18 (fma.f32 %146 (*.f32 %86 #s(literal -4 binary32)) #s(literal 1 binary32))))) (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %278 s))) (log.f32 (pow.f32 %271 %45)) (/.f32 (log.f32 (approx %74 %541)) %149) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 %80 s) %546) %79)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 %91 %367 %554)))))) (/.f32 %561 %571) (*.f32 %45 (/.f32 #s(literal 1 binary32) %571)) (*.f32 %150 %421) (/.f32 (log.f32 (approx %74 (fma.f32 %504 (-.f32 %124 (neg.f32 %145)) #s(literal 1 binary32)))) %149) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %493 %583))))))) (*.f32 %45 (log.f32 (approx %487 (approx (+ (* (/ %106 s) -4) 1) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 %594)))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 %612) #s(literal 1 binary32)))) (approx %20 (*.f32 #s(literal -1 binary32) (approx (/ s %235) (/.f32 (pow.f32 s #s(literal 2 binary32)) %163)))) (*.f32 %415 %427) (*.f32 %45 (log.f32 (-.f32 (approx %73 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %320 %625) u))) #s(literal 1 binary32)))) (log.f32 (pow.f32 %329 %45)) (*.f32 %45 %637) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %639 %546) %79)))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) (pow.f32 %647 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 %647 %45) #s(literal -1 binary32))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 %91 %367 (*.f32 #s(literal -1/4 binary32) %87))))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 %661 u (/.f32 u (approx %397 (-.f32 %662 #s(literal 2 binary32))))) %667)) #s(literal 1 binary32)))) (*.f32 %45 (/.f32 #s(literal 1 binary32) %675)) (/.f32 %561 %675) (*.f32 %45 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) %612) %602 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) %468)))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %624 %696) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx %703 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u #s(literal -13176795/4194304 binary32))) %145) s))))))))) (*.f32 %415 %513) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %512)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %639 (*.f32 s %97)) %79)))))) (*.f32 %45 (log.f32 (fma.f32 %729 %624 #s(literal -1 binary32)))) (log.f32 (pow.f32 %394 %45)) (*.f32 %45 (log.f32 (-.f32 (*.f32 %729 %624) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 %124 %86))))) #s(literal 1 binary32)))) (approx %76 (/.f32 %45 (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 %41 s)))) %322) u))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %612 (/.f32 #s(literal 1 binary32) %602))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %486 (/.f32 #s(literal 1 binary32) (-.f32 (approx %398 (*.f32 #s(literal -1/2 binary32) u)) (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s))))))) #s(literal 1 binary32)))) (*.f32 %150 %637) (*.f32 %45 (log.f32 (approx %18 (approx %190 (*.f32 u (fma.f32 #s(literal -4 binary32) %509 %594)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %509 %583))))))) (log.f32 (pow.f32 %490 %45)) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 %792) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %486 (/.f32 #s(literal 1 binary32) (-.f32 %799 (/.f32 u %319)))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 (approx %67 #s(literal 1/2 binary32)) %625) u %625)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %696 %625)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (approx %9 #s(literal 1/2 binary32)) %821)) %821)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 %661 u %799) %667)) #s(literal 1 binary32)))) (approx %20 (*.f32 #s(literal -1 binary32) (/.f32 s (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 %662))) (approx %13 (+.f32 #s(literal 1/2 binary32) %554))))))) (*.f32 %45 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) %792) %602 #s(literal -1 binary32)))) (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %673 s))) (*.f32 %45 (log.f32 (-.f32 (/.f32 (approx %402 (+.f32 #s(literal 2 binary32) %87)) %792) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx %703 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u (-.f32 %858 %91))) %145) s))))))))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx %703 (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u (-.f32 %91 %858)) s))) (*.f32 #s(literal 1/4 binary32) %46)))))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 (approx %402 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) (/.f32 %45 %35)))) %792) #s(literal 1 binary32)))) |
| Outputs |
|---|
%3 = (PI ) %12 = (- (exp (/ %3 s)) -1) %21 = (PI.f32 ) (*.f32 (neg.f32 s) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (approx (- (* (- (pow (- (exp (/ (neg %3) s)) -1) -1) (pow %12 -1)) (* u %12)) -1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 u s) (*.f32 #s(literal 1/2 binary32) %21)) #s(literal 2 binary32))))) (approx %12 (+.f32 #s(literal 2 binary32) (/.f32 %21 s))) #s(literal -1 binary32)))) |
| Inputs |
|---|
%1 = (neg s) %4 = (PI ) %7 = (exp (/ (neg %4) s)) %8 = (+ 1 %7) %9 = (/ 1 %8) %10 = (/ %4 s) %11 = (exp %10) %12 = (+ 1 %11) %13 = (/ 1 %12) %17 = (/ 1 (+ (* u (- %9 %13)) %13)) %18 = (- %17 1) %19 = (log %18) %20 = (* %1 %19) %27 = (* 1/4 %4) %28 = (- (* u 13176795/8388608) %27) %29 = (* 4 %28) %31 = (*.f32 #s(literal 13176795/2097152 binary32) u) %35 = (PI.f32 ) %38 = (* 13176795/8388608 u) %40 = (* (- %38 %27) 4) %41 = (neg.f32 %35) %45 = (neg.f32 s) %46 = (/.f32 %35 s) %47 = (approx %19 %46) %54 = (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) %64 = (exp (neg %10)) %67 = (pow (- %64 -1) -1) %68 = (- %11 -1) %69 = (pow %68 -1) %70 = (- %67 %69) %71 = (* %70 u) %73 = (pow (+ %71 %69) -1) %74 = (- %73 1) %76 = (* (log %74) %1) %77 = (/ s u) %78 = (/ %77 %70) %79 = (*.f32 s s) %80 = (*.f32 #s(literal 13176795/8388608 binary32) u) %86 = (/.f32 #s(literal 1 binary32) s) %87 = (*.f32 %86 %35) %91 = (*.f32 #s(literal 1/2 binary32) %35) %92 = (fma.f32 %91 u #s(literal -13176795/16777216 binary32)) %95 = (*.f32 u #s(literal 13176795/8388608 binary32)) %97 = (*.f32 #s(literal 1/4 binary32) %35) %98 = (-.f32 %95 %97) %103 = (* (* 1/2 %4) u) %105 = (* -1/4 %4) %106 = (+ %103 %105) %108 = (* %106 -4) %114 = (/.f32 %35 u) %124 = (*.f32 %91 u) %131 = (- (pow (- %7 -1) -1) %69) %135 = (- (pow (+ (* %131 u) %69) -1) 1) %139 = (/.f32 s %124) %145 = (*.f32 #s(literal -1/4 binary32) %35) %146 = (fma.f32 %91 u %145) %149 = (/.f32 #s(literal -1 binary32) s) %150 = (/.f32 #s(literal 1 binary32) %149) %160 = (- (* u (- %27 %105)) %27) %162 = (-.f32 %97 %145) %163 = (*.f32 u %162) %178 = (/.f32 #s(literal 1 binary32) u) %189 = (* -4 (/ %160 s)) %190 = (+ 1 %189) %194 = (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) %46)))) %196 = (pow %8 -1) %198 = (* (- %196 %13) u) %200 = (pow (+ %198 %13) -1) %201 = (- %200 1) %204 = (/ (* (- %103 %27) -4) s) %206 = (+.f32 s %35) %210 = (log.f32 (approx %201 (approx (+ 1 %204) (/.f32 %206 s)))) %225 = (fma.f32 %86 %35 #s(literal 1 binary32)) %235 = (* u (- (/ 1 (+ 1 (exp (* -1 %10)))) %13)) %236 = (/ 1 %235) %241 = (log.f32 (-.f32 (approx %17 (approx %236 (/.f32 s %95))) #s(literal 1 binary32))) %258 = (-.f32 %163 %97) %261 = (fma.f32 #s(literal -1/4 binary32) %114 %97) %267 = (pow %71 -1) %271 = (-.f32 (approx %73 (approx %267 (/.f32 s %80))) #s(literal 1 binary32)) %275 = (- %204 -1) %278 = (approx %135 (approx %275 (-.f32 %46 #s(literal -1 binary32)))) %279 = (log.f32 %278) %280 = (/.f32 #s(literal 1 binary32) %279) %291 = (* -4 (/ %28 s)) %309 = (/.f32 %35 (*.f32 s u)) %318 = (- -1 %7) %319 = (approx %318 #s(literal -2 binary32)) %320 = (/.f32 #s(literal -1 binary32) %319) %322 = (approx %69 (fma.f32 #s(literal -1/4 binary32) %46 #s(literal 1/2 binary32))) %329 = (-.f32 (approx %73 (approx %267 %139)) #s(literal 1 binary32)) %365 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %95 #s(literal 13176795/16777216 binary32)) s))))) %367 = (/.f32 u s) %374 = (* %103 s) %394 = (approx %74 (fma.f32 (/.f32 (fma.f32 #s(literal 13176795/8388608 binary32) u %145) s) #s(literal -4 binary32) #s(literal 1 binary32))) %397 = (- -1 %11) %398 = (/ u %397) %399 = (+ %7 1) %402 = (+ %11 1) %403 = (/ -1 %402) %415 = (/.f32 #s(literal -1 binary32) (neg.f32 %149)) %421 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 %98 s))))) %427 = (log.f32 (-.f32 (approx %17 (approx %236 (/.f32 s %163))) #s(literal 1 binary32))) %430 = (*.f32 #s(literal -4 binary32) (/.f32 %258 s)) %450 = (/.f32 #s(literal -13176795/2097152 binary32) s) %451 = (*.f32 u s) %452 = (/.f32 %35 %451) %467 = (/.f32 %91 s) %468 = (*.f32 u %467) %483 = (- (/ %397 %318) 1) %486 = (/ %397 (- -1 (* %483 u))) %487 = (- %486 1) %490 = (approx %487 (fma.f32 (/.f32 %146 s) #s(literal -4 binary32) #s(literal 1 binary32))) %491 = (log.f32 %490) %493 = (/.f32 #s(literal 13176795/8388608 binary32) s) %496 = (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %493 %309))) %501 = (approx %74 (approx %275 (+.f32 %46 #s(literal 1 binary32)))) %504 = (/.f32 #s(literal -4 binary32) s) %505 = (fma.f32 %504 %92 #s(literal 1 binary32)) %509 = (/.f32 %162 s) %512 = (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %509 %309))) %513 = (approx %19 %512) %541 = (fma.f32 %504 %146 #s(literal 1 binary32)) %546 = (*.f32 s #s(literal 13176795/16777216 binary32)) %554 = (*.f32 #s(literal -1/4 binary32) %46) %561 = (*.f32 %45 #s(literal 1 binary32)) %567 = (/ %68 (- (* (- (/ %397 (- -1 %64)) 1) u) -1)) %568 = (- %567 1) %571 = (/.f32 #s(literal 1 binary32) (log.f32 (approx %568 %505))) %583 = (/.f32 #s(literal 1 binary32) (/.f32 %451 %35)) %594 = (+.f32 %178 %309) %601 = (+.f32 #s(literal 2 binary32) %46) %602 = (approx %402 %601) %603 = (/ 1 %399) %605 = (- %603 (/ 1 %402)) %608 = (+ (* (* %605 u) %402) 1) %612 = (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 %95 s)))) %624 = (approx %68 %601) %625 = (/.f32 #s(literal 1 binary32) %624) %637 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %430))) %639 = (*.f32 %124 s) %647 = (log.f32 %501) %661 = (approx %603 #s(literal 1/2 binary32)) %662 = (*.f32 #s(literal -1 binary32) %46) %667 = (approx %403 #s(literal -1/2 binary32)) %673 = (approx %568 %541) %675 = (/.f32 #s(literal 1 binary32) (log.f32 %673)) %696 = (approx (- (* %131 (* u %68)) -1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 %367 %91) #s(literal 2 binary32)))) %698 = (-.f32 (/.f32 %624 %696) #s(literal 1 binary32)) %703 = (/ (+ (* u %483) 1) %402) %729 = (/.f32 #s(literal 1 binary32) %696) %755 = (/.f32 #s(literal 1 binary32) %602) %792 = (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 %163 s)))) %797 = (exp.f32 %46) %799 = (/.f32 u (-.f32 #s(literal -1 binary32) %797)) %802 = (/.f32 #s(literal 1 binary32) (-.f32 %799 (/.f32 u %319))) %821 = (/.f32 #s(literal 1 binary32) (approx %12 %601)) %827 = (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (approx %9 #s(literal 1/2 binary32)) %821)) %821)) #s(literal 1 binary32))) %845 = (/.f32 #s(literal 1 binary32) %792) %853 = (approx %402 (+.f32 #s(literal 2 binary32) %87)) %858 = (*.f32 #s(literal -1/2 binary32) %35) %915 = (log.f32 (-.f32 (approx %567 %802) #s(literal 1 binary32))) (approx %20 #s(literal -13176795/4194304 binary32)) (approx %20 (approx %29 %31)) (approx %20 (*.f32 #s(literal -1 binary32) %35)) (approx %20 (approx %40 (+.f32 %41 %31))) (*.f32 %45 %47) (approx %20 (approx %29 (fma.f32 #s(literal -1 binary32) %35 %31))) (approx %20 (*.f32 %54 #s(literal 4 binary32))) (approx %20 (approx %40 (*.f32 (+.f32 #s(literal 13176795/2097152 binary32) (/.f32 %41 u)) u))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %80)))) (*.f32 %45 (approx %19 %87)) (approx %20 (*.f32 %92 #s(literal 4 binary32))) (approx %20 (*.f32 #s(literal 4 binary32) %98)) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 %35))))) (approx %20 (approx %29 (*.f32 u (+.f32 #s(literal 13176795/2097152 binary32) (*.f32 #s(literal -1 binary32) %114))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 %45 %41)))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %124)))) (approx (* (log %135) %1) (neg.f32 (approx (/ %77 %131) (*.f32 s %139)))) (approx %20 (*.f32 %146 #s(literal 4 binary32))) (*.f32 %150 %47) (approx %76 (neg.f32 (approx %78 (*.f32 (/.f32 s %91) (/.f32 s u))))) (approx %20 (approx (* 4 %160) (*.f32 #s(literal 4 binary32) %163))) (approx %76 (neg.f32 (approx %78 (/.f32 (/.f32 %79 %91) u)))) (approx %20 (approx (* (+ %103 -13176795/16777216) 4) (*.f32 u (-.f32 (*.f32 #s(literal 2 binary32) %35) (*.f32 #s(literal 13176795/4194304 binary32) %178))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %46)))) (*.f32 %45 %194) (*.f32 %45 %210) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 (fma.f32 #s(literal -1/4 binary32) %114 #s(literal 13176795/16777216 binary32)) #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 (fma.f32 #s(literal 1 binary32) s %35) s))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 %225)))) (*.f32 %45 %241) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 (+.f32 %35 (*.f32 #s(literal -2 binary32) (*.f32 u %35)))))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 #s(literal 1 binary32) (/.f32 s %206)))))) (approx %20 (*.f32 #s(literal 4 binary32) %258)) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (fabs.f32 %271))) (/.f32 %45 %280) (*.f32 %45 (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 s %35)))))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (approx (+ (* -13176795/2097152 (/ u s)) %10) (/.f32 (+.f32 %35 (*.f32 #s(literal -13176795/2097152 binary32) u)) s))))))) (*.f32 %45 (approx %19 (approx (/ 1 (/ s %108)) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 %309))))) (*.f32 %150 %194) (/.f32 (*.f32 #s(literal 1 binary32) %210) %149) (approx %76 (/.f32 %45 (*.f32 (-.f32 %320 %322) u))) (*.f32 %45 (log.f32 (fabs.f32 %329))) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 %145))))) (*.f32 %45 (log.f32 (approx %74 (fma.f32 (/.f32 %54 s) #s(literal -4 binary32) #s(literal 1 binary32))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) %280)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %279 %45))) (*.f32 %45 (log.f32 (approx %74 (approx (+ (* (/ (+ %38 %105) s) -4) 1) (*.f32 #s(literal -4 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) %35 %80) s)))))) (*.f32 %45 %365) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (fma.f32 #s(literal -13176795/2097152 binary32) %367 %46)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- %374 (* s 13176795/16777216)) (*.f32 #s(literal -13176795/16777216 binary32) s)) %79)))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (*.f32 %146 #s(literal -4 binary32)))))) (*.f32 %45 (log.f32 %394)) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (approx (- (+ %398 (/ u %399)) %403) (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1/2 binary32) u (*.f32 #s(literal 1/2 binary32) u))))) #s(literal 1 binary32)))) (*.f32 %415 %241) (*.f32 %45 %421) (*.f32 %45 %427) (*.f32 %45 (approx %19 %430)) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (fma.f32 #s(literal -13176795/2097152 binary32) %367 %87)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- %374 (* s %27)) (*.f32 #s(literal -1/4 binary32) (*.f32 s %35))) %79)))))) (*.f32 %45 (log.f32 (approx %201 (+.f32 #s(literal 1 binary32) (approx %204 (*.f32 (+.f32 %450 %452) u)))))) (/.f32 (*.f32 #s(literal -1 binary32) (log.f32 (-.f32 (approx %200 (approx (pow %198 -1) %139)) #s(literal 1 binary32)))) %86) (*.f32 %45 (approx %19 (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 %468 s) %97) s)))) (approx %76 (/.f32 %45 (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (approx %318 (-.f32 %46 #s(literal 2 binary32)))) %322) u))) (*.f32 %45 %491) (*.f32 %415 (approx %19 %496)) (log.f32 (pow.f32 %501 %45)) (/.f32 (log.f32 (approx %74 %505)) %149) (*.f32 %45 %513) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %496)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (fma.f32 %450 u (*.f32 %452 u))))))) (*.f32 %150 %365) (log.f32 (pow.f32 (approx %74 (approx %275 %225)) %45)) (*.f32 %45 (log.f32 (approx %18 (fma.f32 %146 (*.f32 %86 #s(literal -4 binary32)) #s(literal 1 binary32))))) (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %278 s))) (log.f32 (pow.f32 %271 %45)) (/.f32 (log.f32 (approx %74 %541)) %149) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 %80 s) %546) %79)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 %91 %367 %554)))))) (/.f32 %561 %571) (*.f32 %45 (/.f32 #s(literal 1 binary32) %571)) (*.f32 %150 %421) (/.f32 (log.f32 (approx %74 (fma.f32 %504 (-.f32 %124 (neg.f32 %145)) #s(literal 1 binary32)))) %149) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %493 %583))))))) (*.f32 %45 (log.f32 (approx %487 (approx (+ (* (/ %106 s) -4) 1) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 %594)))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 %612) #s(literal 1 binary32)))) (approx %20 (*.f32 #s(literal -1 binary32) (approx (/ s %235) (/.f32 (pow.f32 s #s(literal 2 binary32)) %163)))) (*.f32 %415 %427) (*.f32 %45 (log.f32 (-.f32 (approx %73 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %320 %625) u))) #s(literal 1 binary32)))) (log.f32 (pow.f32 %329 %45)) (*.f32 %45 %637) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %639 %546) %79)))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) (pow.f32 %647 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 %647 %45) #s(literal -1 binary32))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 %91 %367 (*.f32 #s(literal -1/4 binary32) %87))))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 %661 u (/.f32 u (approx %397 (-.f32 %662 #s(literal 2 binary32))))) %667)) #s(literal 1 binary32)))) (*.f32 %45 (/.f32 #s(literal 1 binary32) %675)) (/.f32 %561 %675) (*.f32 %45 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) %612) %602 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) %468)))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 %698)) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx %703 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u #s(literal -13176795/4194304 binary32))) %145) s))))))))) (*.f32 %415 %513) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %512)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %639 (*.f32 s %97)) %79)))))) (*.f32 %45 (log.f32 (fma.f32 %729 %624 #s(literal -1 binary32)))) (log.f32 (pow.f32 %394 %45)) (*.f32 %45 (log.f32 (-.f32 (*.f32 %729 %624) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 %124 %86))))) #s(literal 1 binary32)))) (approx %76 (/.f32 %45 (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 %41 s)))) %322) u))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %612 %755)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %486 (/.f32 #s(literal 1 binary32) (-.f32 (approx %398 (*.f32 #s(literal -1/2 binary32) u)) (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s))))))) #s(literal 1 binary32)))) (*.f32 %150 %637) (*.f32 %45 (log.f32 (approx %18 (approx %190 (*.f32 u (fma.f32 #s(literal -4 binary32) %509 %594)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %509 %583))))))) (log.f32 (pow.f32 %490 %45)) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 %792) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %486 %802) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 (approx %67 #s(literal 1/2 binary32)) %625) u %625)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %696 %625)) #s(literal 1 binary32)))) (*.f32 %45 %827) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 %661 u %799) %667)) #s(literal 1 binary32)))) (approx %20 (*.f32 #s(literal -1 binary32) (/.f32 s (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 %662))) (approx %13 (+.f32 #s(literal 1/2 binary32) %554))))))) (*.f32 %45 (log.f32 (fma.f32 %845 %602 #s(literal -1 binary32)))) (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %673 s))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %853 %792) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx %703 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u (-.f32 %858 %91))) %145) s))))))))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx %703 (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u (-.f32 %91 %858)) s))) (*.f32 #s(literal 1/4 binary32) %46)))))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 (approx %402 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) (/.f32 %45 %35)))) %792) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fma.f32 %845 %853 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (approx %605 %467) u (/.f32 #s(literal 1 binary32) (+.f32 %797 #s(literal 1 binary32))))) #s(literal 1 binary32))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) (pow.f32 %491 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %792 %755)) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %915 %45))) (/.f32 %561 (/.f32 #s(literal 1 binary32) %915)) (*.f32 %415 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 (approx %196 #s(literal 1/2 binary32)) %821) u %821)) #s(literal 1 binary32)))) (log.f32 (pow.f32 %698 %45)) (*.f32 %415 %827) |
| Outputs |
|---|
%4 = (PI ) %12 = (+ (exp (/ %4 s)) 1) %21 = (PI.f32 ) (*.f32 (neg.f32 s) (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (approx (+ (* (* (- (/ 1 (+ (exp (/ (neg %4) s)) 1)) (/ 1 %12)) u) %12) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 u (-.f32 (*.f32 #s(literal 1/4 binary32) %21) (*.f32 #s(literal -1/4 binary32) %21))) s))))) (approx %12 (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) s) %21))) #s(literal -1 binary32)))) |
| Inputs |
|---|
%1 = (neg s) %4 = (PI ) %7 = (exp (/ (neg %4) s)) %8 = (+ 1 %7) %9 = (/ 1 %8) %10 = (/ %4 s) %11 = (exp %10) %12 = (+ 1 %11) %13 = (/ 1 %12) %14 = (- %9 %13) %17 = (/ 1 (+ (* u %14) %13)) %18 = (- %17 1) %19 = (log %18) %20 = (* %1 %19) %27 = (* 1/4 %4) %28 = (- (* u 13176795/8388608) %27) %29 = (* 4 %28) %31 = (*.f32 #s(literal 13176795/2097152 binary32) u) %35 = (PI.f32 ) %38 = (* 13176795/8388608 u) %40 = (* (- %38 %27) 4) %41 = (neg.f32 %35) %45 = (neg.f32 s) %46 = (/.f32 %35 s) %47 = (approx %19 %46) %54 = (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) %64 = (exp (neg %10)) %67 = (pow (- %64 -1) -1) %68 = (- %11 -1) %69 = (pow %68 -1) %70 = (- %67 %69) %71 = (* %70 u) %73 = (pow (+ %71 %69) -1) %74 = (- %73 1) %76 = (* (log %74) %1) %77 = (/ s u) %78 = (/ %77 %70) %79 = (*.f32 s s) %80 = (*.f32 #s(literal 13176795/8388608 binary32) u) %86 = (/.f32 #s(literal 1 binary32) s) %87 = (*.f32 %86 %35) %91 = (*.f32 #s(literal 1/2 binary32) %35) %92 = (fma.f32 %91 u #s(literal -13176795/16777216 binary32)) %95 = (*.f32 u #s(literal 13176795/8388608 binary32)) %97 = (*.f32 #s(literal 1/4 binary32) %35) %98 = (-.f32 %95 %97) %103 = (* (* 1/2 %4) u) %105 = (* -1/4 %4) %106 = (+ %103 %105) %108 = (* %106 -4) %114 = (/.f32 %35 u) %124 = (*.f32 %91 u) %130 = (pow (- %7 -1) -1) %131 = (- %130 %69) %135 = (- (pow (+ (* %131 u) %69) -1) 1) %139 = (/.f32 s %124) %145 = (*.f32 #s(literal -1/4 binary32) %35) %146 = (fma.f32 %91 u %145) %149 = (/.f32 #s(literal -1 binary32) s) %150 = (/.f32 #s(literal 1 binary32) %149) %160 = (- (* u (- %27 %105)) %27) %162 = (-.f32 %97 %145) %163 = (*.f32 u %162) %178 = (/.f32 #s(literal 1 binary32) u) %189 = (* -4 (/ %160 s)) %190 = (+ 1 %189) %194 = (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) %46)))) %196 = (pow %8 -1) %198 = (* (- %196 %13) u) %200 = (pow (+ %198 %13) -1) %201 = (- %200 1) %204 = (/ (* (- %103 %27) -4) s) %206 = (+.f32 s %35) %210 = (log.f32 (approx %201 (approx (+ 1 %204) (/.f32 %206 s)))) %225 = (fma.f32 %86 %35 #s(literal 1 binary32)) %235 = (* u (- (/ 1 (+ 1 (exp (* -1 %10)))) %13)) %236 = (/ 1 %235) %241 = (log.f32 (-.f32 (approx %17 (approx %236 (/.f32 s %95))) #s(literal 1 binary32))) %244 = (*.f32 u %35) %258 = (-.f32 %163 %97) %261 = (fma.f32 #s(literal -1/4 binary32) %114 %97) %267 = (pow %71 -1) %271 = (-.f32 (approx %73 (approx %267 (/.f32 s %80))) #s(literal 1 binary32)) %275 = (- %204 -1) %278 = (approx %135 (approx %275 (-.f32 %46 #s(literal -1 binary32)))) %279 = (log.f32 %278) %280 = (/.f32 #s(literal 1 binary32) %279) %291 = (* -4 (/ %28 s)) %309 = (/.f32 %35 (*.f32 s u)) %318 = (- -1 %7) %319 = (approx %318 #s(literal -2 binary32)) %320 = (/.f32 #s(literal -1 binary32) %319) %322 = (approx %69 (fma.f32 #s(literal -1/4 binary32) %46 #s(literal 1/2 binary32))) %329 = (-.f32 (approx %73 (approx %267 %139)) #s(literal 1 binary32)) %365 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %95 #s(literal 13176795/16777216 binary32)) s))))) %367 = (/.f32 u s) %374 = (* %103 s) %394 = (approx %74 (fma.f32 (/.f32 (fma.f32 #s(literal 13176795/8388608 binary32) u %145) s) #s(literal -4 binary32) #s(literal 1 binary32))) %397 = (- -1 %11) %398 = (/ u %397) %399 = (+ %7 1) %402 = (+ %11 1) %403 = (/ -1 %402) %415 = (/.f32 #s(literal -1 binary32) (neg.f32 %149)) %421 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 %98 s))))) %427 = (log.f32 (-.f32 (approx %17 (approx %236 (/.f32 s %163))) #s(literal 1 binary32))) %430 = (*.f32 #s(literal -4 binary32) (/.f32 %258 s)) %450 = (/.f32 #s(literal -13176795/2097152 binary32) s) %451 = (*.f32 u s) %452 = (/.f32 %35 %451) %467 = (/.f32 %91 s) %468 = (*.f32 u %467) %483 = (- (/ %397 %318) 1) %486 = (/ %397 (- -1 (* %483 u))) %487 = (- %486 1) %490 = (approx %487 (fma.f32 (/.f32 %146 s) #s(literal -4 binary32) #s(literal 1 binary32))) %491 = (log.f32 %490) %493 = (/.f32 #s(literal 13176795/8388608 binary32) s) %496 = (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %493 %309))) %501 = (approx %74 (approx %275 (+.f32 %46 #s(literal 1 binary32)))) %504 = (/.f32 #s(literal -4 binary32) s) %505 = (fma.f32 %504 %92 #s(literal 1 binary32)) %509 = (/.f32 %162 s) %512 = (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %509 %309))) %513 = (approx %19 %512) %541 = (fma.f32 %504 %146 #s(literal 1 binary32)) %546 = (*.f32 s #s(literal 13176795/16777216 binary32)) %554 = (*.f32 #s(literal -1/4 binary32) %46) %561 = (*.f32 %45 #s(literal 1 binary32)) %567 = (/ %68 (- (* (- (/ %397 (- -1 %64)) 1) u) -1)) %568 = (- %567 1) %571 = (/.f32 #s(literal 1 binary32) (log.f32 (approx %568 %505))) %583 = (/.f32 #s(literal 1 binary32) (/.f32 %451 %35)) %594 = (+.f32 %178 %309) %601 = (+.f32 #s(literal 2 binary32) %46) %602 = (approx %402 %601) %603 = (/ 1 %399) %605 = (- %603 (/ 1 %402)) %608 = (+ (* (* %605 u) %402) 1) %612 = (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 %95 s)))) %624 = (approx %68 %601) %625 = (/.f32 #s(literal 1 binary32) %624) %637 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %430))) %639 = (*.f32 %124 s) %647 = (log.f32 %501) %661 = (approx %603 #s(literal 1/2 binary32)) %662 = (*.f32 #s(literal -1 binary32) %46) %666 = (fma.f32 %661 u (/.f32 u (approx %397 (-.f32 %662 #s(literal 2 binary32))))) %667 = (approx %403 #s(literal -1/2 binary32)) %673 = (approx %568 %541) %675 = (/.f32 #s(literal 1 binary32) (log.f32 %673)) %696 = (approx (- (* %131 (* u %68)) -1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 %367 %91) #s(literal 2 binary32)))) %698 = (-.f32 (/.f32 %624 %696) #s(literal 1 binary32)) %703 = (/ (+ (* u %483) 1) %402) %729 = (/.f32 #s(literal 1 binary32) %696) %747 = (/.f32 %41 s) %748 = (exp.f32 %747) %750 = (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) %748)) %755 = (/.f32 #s(literal 1 binary32) %602) %765 = (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s))) %792 = (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 %163 s)))) %797 = (exp.f32 %46) %799 = (/.f32 u (-.f32 #s(literal -1 binary32) %797)) %802 = (/.f32 #s(literal 1 binary32) (-.f32 %799 (/.f32 u %319))) %821 = (/.f32 #s(literal 1 binary32) (approx %12 %601)) %827 = (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (approx %9 #s(literal 1/2 binary32)) %821)) %821)) #s(literal 1 binary32))) %837 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 %662))) %841 = (*.f32 u (-.f32 %837 (approx %13 (+.f32 #s(literal 1/2 binary32) %554)))) %845 = (/.f32 #s(literal 1 binary32) %792) %853 = (approx %402 (+.f32 #s(literal 2 binary32) %87)) %858 = (*.f32 #s(literal -1/2 binary32) %35) %877 = (*.f32 #s(literal 1/4 binary32) %46) %897 = (+.f32 %797 #s(literal 1 binary32)) %915 = (log.f32 (-.f32 (approx %567 %802) #s(literal 1 binary32))) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) %797)) %990 = (/.f32 #s(literal -1 binary32) %897) %1023 = (log.f32 (approx %201 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) %748)) %821) u)) #s(literal 1 binary32)))) (approx %20 #s(literal -13176795/4194304 binary32)) (approx %20 (approx %29 %31)) (approx %20 (*.f32 #s(literal -1 binary32) %35)) (approx %20 (approx %40 (+.f32 %41 %31))) (*.f32 %45 %47) (approx %20 (approx %29 (fma.f32 #s(literal -1 binary32) %35 %31))) (approx %20 (*.f32 %54 #s(literal 4 binary32))) (approx %20 (approx %40 (*.f32 (+.f32 #s(literal 13176795/2097152 binary32) (/.f32 %41 u)) u))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %80)))) (*.f32 %45 (approx %19 %87)) (approx %20 (*.f32 %92 #s(literal 4 binary32))) (approx %20 (*.f32 #s(literal 4 binary32) %98)) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 %35))))) (approx %20 (approx %29 (*.f32 u (+.f32 #s(literal 13176795/2097152 binary32) (*.f32 #s(literal -1 binary32) %114))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 %45 %41)))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %124)))) (approx (* (log %135) %1) (neg.f32 (approx (/ %77 %131) (*.f32 s %139)))) (approx %20 (*.f32 %146 #s(literal 4 binary32))) (*.f32 %150 %47) (approx %76 (neg.f32 (approx %78 (*.f32 (/.f32 s %91) (/.f32 s u))))) (approx %20 (approx (* 4 %160) (*.f32 #s(literal 4 binary32) %163))) (approx %76 (neg.f32 (approx %78 (/.f32 (/.f32 %79 %91) u)))) (approx %20 (approx (* (+ %103 -13176795/16777216) 4) (*.f32 u (-.f32 (*.f32 #s(literal 2 binary32) %35) (*.f32 #s(literal 13176795/4194304 binary32) %178))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %46)))) (*.f32 %45 %194) (*.f32 %45 %210) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 (fma.f32 #s(literal -1/4 binary32) %114 #s(literal 13176795/16777216 binary32)) #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 (fma.f32 #s(literal 1 binary32) s %35) s))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 %225)))) (*.f32 %45 %241) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 (+.f32 %35 (*.f32 #s(literal -2 binary32) %244))))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 #s(literal 1 binary32) (/.f32 s %206)))))) (approx %20 (*.f32 #s(literal 4 binary32) %258)) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (fabs.f32 %271))) (/.f32 %45 %280) (*.f32 %45 (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 s %35)))))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (approx (+ (* -13176795/2097152 (/ u s)) %10) (/.f32 (+.f32 %35 (*.f32 #s(literal -13176795/2097152 binary32) u)) s))))))) (*.f32 %45 (approx %19 (approx (/ 1 (/ s %108)) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 %309))))) (*.f32 %150 %194) (/.f32 (*.f32 #s(literal 1 binary32) %210) %149) (approx %76 (/.f32 %45 (*.f32 (-.f32 %320 %322) u))) (*.f32 %45 (log.f32 (fabs.f32 %329))) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 %145))))) (*.f32 %45 (log.f32 (approx %74 (fma.f32 (/.f32 %54 s) #s(literal -4 binary32) #s(literal 1 binary32))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) %280)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %279 %45))) (*.f32 %45 (log.f32 (approx %74 (approx (+ (* (/ (+ %38 %105) s) -4) 1) (*.f32 #s(literal -4 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) %35 %80) s)))))) (*.f32 %45 %365) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (fma.f32 #s(literal -13176795/2097152 binary32) %367 %46)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- %374 (* s 13176795/16777216)) (*.f32 #s(literal -13176795/16777216 binary32) s)) %79)))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (*.f32 %146 #s(literal -4 binary32)))))) (*.f32 %45 (log.f32 %394)) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (approx (- (+ %398 (/ u %399)) %403) (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1/2 binary32) u (*.f32 #s(literal 1/2 binary32) u))))) #s(literal 1 binary32)))) (*.f32 %415 %241) (*.f32 %45 %421) (*.f32 %45 %427) (*.f32 %45 (approx %19 %430)) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (fma.f32 #s(literal -13176795/2097152 binary32) %367 %87)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- %374 (* s %27)) (*.f32 #s(literal -1/4 binary32) (*.f32 s %35))) %79)))))) (*.f32 %45 (log.f32 (approx %201 (+.f32 #s(literal 1 binary32) (approx %204 (*.f32 (+.f32 %450 %452) u)))))) (/.f32 (*.f32 #s(literal -1 binary32) (log.f32 (-.f32 (approx %200 (approx (pow %198 -1) %139)) #s(literal 1 binary32)))) %86) (*.f32 %45 (approx %19 (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 %468 s) %97) s)))) (approx %76 (/.f32 %45 (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (approx %318 (-.f32 %46 #s(literal 2 binary32)))) %322) u))) (*.f32 %45 %491) (*.f32 %415 (approx %19 %496)) (log.f32 (pow.f32 %501 %45)) (/.f32 (log.f32 (approx %74 %505)) %149) (*.f32 %45 %513) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %496)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (fma.f32 %450 u (*.f32 %452 u))))))) (*.f32 %150 %365) (log.f32 (pow.f32 (approx %74 (approx %275 %225)) %45)) (*.f32 %45 (log.f32 (approx %18 (fma.f32 %146 (*.f32 %86 #s(literal -4 binary32)) #s(literal 1 binary32))))) (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %278 s))) (log.f32 (pow.f32 %271 %45)) (/.f32 (log.f32 (approx %74 %541)) %149) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 %80 s) %546) %79)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 %91 %367 %554)))))) (/.f32 %561 %571) (*.f32 %45 (/.f32 #s(literal 1 binary32) %571)) (*.f32 %150 %421) (/.f32 (log.f32 (approx %74 (fma.f32 %504 (-.f32 %124 (neg.f32 %145)) #s(literal 1 binary32)))) %149) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %493 %583))))))) (*.f32 %45 (log.f32 (approx %487 (approx (+ (* (/ %106 s) -4) 1) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 %594)))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 %612) #s(literal 1 binary32)))) (approx %20 (*.f32 #s(literal -1 binary32) (approx (/ s %235) (/.f32 (pow.f32 s #s(literal 2 binary32)) %163)))) (*.f32 %415 %427) (*.f32 %45 (log.f32 (-.f32 (approx %73 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %320 %625) u))) #s(literal 1 binary32)))) (log.f32 (pow.f32 %329 %45)) (*.f32 %45 %637) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %639 %546) %79)))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) (pow.f32 %647 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 %647 %45) #s(literal -1 binary32))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 %91 %367 (*.f32 #s(literal -1/4 binary32) %87))))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 %666 %667)) #s(literal 1 binary32)))) (*.f32 %45 (/.f32 #s(literal 1 binary32) %675)) (/.f32 %561 %675) (*.f32 %45 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) %612) %602 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) %468)))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 %698)) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx %703 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u #s(literal -13176795/4194304 binary32))) %145) s))))))))) (*.f32 %415 %513) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %512)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %639 (*.f32 s %97)) %79)))))) (*.f32 %45 (log.f32 (fma.f32 %729 %624 #s(literal -1 binary32)))) (log.f32 (pow.f32 %394 %45)) (*.f32 %45 (log.f32 (-.f32 (*.f32 %729 %624) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 %124 %86))))) #s(literal 1 binary32)))) (approx %76 (/.f32 %45 (*.f32 (-.f32 %750 %322) u))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %612 %755)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %486 (/.f32 #s(literal 1 binary32) (-.f32 (approx %398 (*.f32 #s(literal -1/2 binary32) u)) (/.f32 u %765)))) #s(literal 1 binary32)))) (*.f32 %150 %637) (*.f32 %45 (log.f32 (approx %18 (approx %190 (*.f32 u (fma.f32 #s(literal -4 binary32) %509 %594)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %509 %583))))))) (log.f32 (pow.f32 %490 %45)) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 %792) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %486 %802) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 (approx %67 #s(literal 1/2 binary32)) %625) u %625)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %696 %625)) #s(literal 1 binary32)))) (*.f32 %45 %827) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 %661 u %799) %667)) #s(literal 1 binary32)))) (approx %20 (*.f32 #s(literal -1 binary32) (/.f32 s %841))) (*.f32 %45 (log.f32 (fma.f32 %845 %602 #s(literal -1 binary32)))) (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %673 s))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %853 %792) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx %703 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u (-.f32 %858 %91))) %145) s))))))))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx %703 (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u (-.f32 %91 %858)) s))) %877))))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 (approx %402 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) (/.f32 %45 %35)))) %792) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fma.f32 %845 %853 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (approx %605 %467) u (/.f32 #s(literal 1 binary32) %897))) #s(literal 1 binary32))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) (pow.f32 %491 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %792 %755)) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %915 %45))) (/.f32 %561 (/.f32 #s(literal 1 binary32) %915)) (*.f32 %415 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 (approx %196 #s(literal 1/2 binary32)) %821) u %821)) #s(literal 1 binary32)))) (log.f32 (pow.f32 %698 %45)) (*.f32 %415 %827) (*.f32 %45 (log.f32 (-.f32 (approx %73 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) %765) %625) u))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %73 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %750 %625) u))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %17 (/.f32 #s(literal 1 binary32) %841)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (approx %14 %509)) %954)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %17 (/.f32 #s(literal 1 binary32) (*.f32 u (-.f32 %837 %821)))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (approx %130 #s(literal 1/2 binary32)) u (-.f32 (/.f32 u (approx %397 (-.f32 %747 #s(literal 2 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 %797 #s(literal -1 binary32)))))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 %661 u (approx %398 (approx (+ (* -1/2 u) (* 1/4 (/ (* u %4) s))) (*.f32 u (-.f32 %877 #s(literal 1/2 binary32)))))) %990)) #s(literal 1 binary32)))) (approx %20 (*.f32 #s(literal -1 binary32) (/.f32 s (*.f32 u (-.f32 %837 %954))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 %666 %990)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 %661 u (approx %398 (fma.f32 #s(literal -1/2 binary32) u (*.f32 #s(literal 1/4 binary32) (/.f32 %244 s))))) %990)) #s(literal 1 binary32)))) (/.f32 (*.f32 #s(literal 1 binary32) %1023) %149) (*.f32 %150 %1023) |
| Outputs |
|---|
%3 = (/ (PI ) s) %10 = (- (exp %3) -1) %11 = (pow %10 -1) (*.f32 (neg.f32 s) (log.f32 (-.f32 (approx (pow (+ (* (- (pow (- (exp (neg %3)) -1) -1) %11) u) %11) -1) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s)))) (/.f32 #s(literal 1 binary32) (approx %10 (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32 ) s))))) u))) #s(literal 1 binary32)))) |
| Inputs |
|---|
%1 = (neg s) %4 = (PI ) %7 = (exp (/ (neg %4) s)) %8 = (+ 1 %7) %9 = (/ 1 %8) %10 = (/ %4 s) %11 = (exp %10) %12 = (+ 1 %11) %13 = (/ 1 %12) %14 = (- %9 %13) %17 = (/ 1 (+ (* u %14) %13)) %18 = (- %17 1) %19 = (log %18) %20 = (* %1 %19) %27 = (* 1/4 %4) %28 = (- (* u 13176795/8388608) %27) %29 = (* 4 %28) %31 = (*.f32 #s(literal 13176795/2097152 binary32) u) %35 = (PI.f32 ) %38 = (* 13176795/8388608 u) %40 = (* (- %38 %27) 4) %41 = (neg.f32 %35) %45 = (neg.f32 s) %46 = (/.f32 %35 s) %47 = (approx %19 %46) %54 = (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) %64 = (exp (neg %10)) %67 = (pow (- %64 -1) -1) %68 = (- %11 -1) %69 = (pow %68 -1) %70 = (- %67 %69) %71 = (* %70 u) %73 = (pow (+ %71 %69) -1) %74 = (- %73 1) %76 = (* (log %74) %1) %77 = (/ s u) %78 = (/ %77 %70) %79 = (*.f32 s s) %80 = (*.f32 #s(literal 13176795/8388608 binary32) u) %86 = (/.f32 #s(literal 1 binary32) s) %87 = (*.f32 %86 %35) %91 = (*.f32 #s(literal 1/2 binary32) %35) %92 = (fma.f32 %91 u #s(literal -13176795/16777216 binary32)) %95 = (*.f32 u #s(literal 13176795/8388608 binary32)) %97 = (*.f32 #s(literal 1/4 binary32) %35) %98 = (-.f32 %95 %97) %103 = (* (* 1/2 %4) u) %105 = (* -1/4 %4) %106 = (+ %103 %105) %108 = (* %106 -4) %114 = (/.f32 %35 u) %124 = (*.f32 %91 u) %130 = (pow (- %7 -1) -1) %131 = (- %130 %69) %135 = (- (pow (+ (* %131 u) %69) -1) 1) %139 = (/.f32 s %124) %145 = (*.f32 #s(literal -1/4 binary32) %35) %146 = (fma.f32 %91 u %145) %149 = (/.f32 #s(literal -1 binary32) s) %150 = (/.f32 #s(literal 1 binary32) %149) %160 = (- (* u (- %27 %105)) %27) %162 = (-.f32 %97 %145) %163 = (*.f32 u %162) %178 = (/.f32 #s(literal 1 binary32) u) %189 = (* -4 (/ %160 s)) %190 = (+ 1 %189) %194 = (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) %46)))) %196 = (pow %8 -1) %198 = (* (- %196 %13) u) %200 = (pow (+ %198 %13) -1) %201 = (- %200 1) %204 = (/ (* (- %103 %27) -4) s) %206 = (+.f32 s %35) %210 = (log.f32 (approx %201 (approx (+ 1 %204) (/.f32 %206 s)))) %225 = (fma.f32 %86 %35 #s(literal 1 binary32)) %235 = (* u (- (/ 1 (+ 1 (exp (* -1 %10)))) %13)) %236 = (/ 1 %235) %241 = (log.f32 (-.f32 (approx %17 (approx %236 (/.f32 s %95))) #s(literal 1 binary32))) %244 = (*.f32 u %35) %258 = (-.f32 %163 %97) %261 = (fma.f32 #s(literal -1/4 binary32) %114 %97) %267 = (pow %71 -1) %271 = (-.f32 (approx %73 (approx %267 (/.f32 s %80))) #s(literal 1 binary32)) %275 = (- %204 -1) %278 = (approx %135 (approx %275 (-.f32 %46 #s(literal -1 binary32)))) %279 = (log.f32 %278) %280 = (/.f32 #s(literal 1 binary32) %279) %291 = (* -4 (/ %28 s)) %309 = (/.f32 %35 (*.f32 s u)) %318 = (- -1 %7) %319 = (approx %318 #s(literal -2 binary32)) %320 = (/.f32 #s(literal -1 binary32) %319) %322 = (approx %69 (fma.f32 #s(literal -1/4 binary32) %46 #s(literal 1/2 binary32))) %329 = (-.f32 (approx %73 (approx %267 %139)) #s(literal 1 binary32)) %365 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %95 #s(literal 13176795/16777216 binary32)) s))))) %367 = (/.f32 u s) %374 = (* %103 s) %394 = (approx %74 (fma.f32 (/.f32 (fma.f32 #s(literal 13176795/8388608 binary32) u %145) s) #s(literal -4 binary32) #s(literal 1 binary32))) %397 = (- -1 %11) %398 = (/ u %397) %399 = (+ %7 1) %402 = (+ %11 1) %403 = (/ -1 %402) %415 = (/.f32 #s(literal -1 binary32) (neg.f32 %149)) %421 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 %98 s))))) %427 = (log.f32 (-.f32 (approx %17 (approx %236 (/.f32 s %163))) #s(literal 1 binary32))) %430 = (*.f32 #s(literal -4 binary32) (/.f32 %258 s)) %450 = (/.f32 #s(literal -13176795/2097152 binary32) s) %451 = (*.f32 u s) %452 = (/.f32 %35 %451) %467 = (/.f32 %91 s) %468 = (*.f32 u %467) %483 = (- (/ %397 %318) 1) %486 = (/ %397 (- -1 (* %483 u))) %487 = (- %486 1) %490 = (approx %487 (fma.f32 (/.f32 %146 s) #s(literal -4 binary32) #s(literal 1 binary32))) %491 = (log.f32 %490) %493 = (/.f32 #s(literal 13176795/8388608 binary32) s) %496 = (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %493 %309))) %501 = (approx %74 (approx %275 (+.f32 %46 #s(literal 1 binary32)))) %504 = (/.f32 #s(literal -4 binary32) s) %505 = (fma.f32 %504 %92 #s(literal 1 binary32)) %509 = (/.f32 %162 s) %512 = (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %509 %309))) %513 = (approx %19 %512) %541 = (fma.f32 %504 %146 #s(literal 1 binary32)) %546 = (*.f32 s #s(literal 13176795/16777216 binary32)) %554 = (*.f32 #s(literal -1/4 binary32) %46) %561 = (*.f32 %45 #s(literal 1 binary32)) %562 = (- -1 %64) %567 = (/ %68 (- (* (- (/ %397 %562) 1) u) -1)) %568 = (- %567 1) %571 = (/.f32 #s(literal 1 binary32) (log.f32 (approx %568 %505))) %583 = (/.f32 #s(literal 1 binary32) (/.f32 %451 %35)) %594 = (+.f32 %178 %309) %601 = (+.f32 #s(literal 2 binary32) %46) %602 = (approx %402 %601) %603 = (/ 1 %399) %605 = (- %603 (/ 1 %402)) %608 = (+ (* (* %605 u) %402) 1) %612 = (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 %95 s)))) %624 = (approx %68 %601) %625 = (/.f32 #s(literal 1 binary32) %624) %637 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %430))) %639 = (*.f32 %124 s) %647 = (log.f32 %501) %661 = (approx %603 #s(literal 1/2 binary32)) %662 = (*.f32 #s(literal -1 binary32) %46) %665 = (/.f32 u (approx %397 (-.f32 %662 #s(literal 2 binary32)))) %666 = (fma.f32 %661 u %665) %667 = (approx %403 #s(literal -1/2 binary32)) %673 = (approx %568 %541) %675 = (/.f32 #s(literal 1 binary32) (log.f32 %673)) %696 = (approx (- (* %131 (* u %68)) -1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 %367 %91) #s(literal 2 binary32)))) %698 = (-.f32 (/.f32 %624 %696) #s(literal 1 binary32)) %703 = (/ (+ (* u %483) 1) %402) %729 = (/.f32 #s(literal 1 binary32) %696) %747 = (/.f32 %41 s) %748 = (exp.f32 %747) %749 = (-.f32 #s(literal -1 binary32) %748) %750 = (/.f32 #s(literal -1 binary32) %749) %755 = (/.f32 #s(literal 1 binary32) %602) %765 = (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s))) %766 = (/.f32 u %765) %792 = (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 %163 s)))) %797 = (exp.f32 %46) %798 = (-.f32 #s(literal -1 binary32) %797) %799 = (/.f32 u %798) %802 = (/.f32 #s(literal 1 binary32) (-.f32 %799 (/.f32 u %319))) %821 = (/.f32 #s(literal 1 binary32) (approx %12 %601)) %827 = (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (approx %9 #s(literal 1/2 binary32)) %821)) %821)) #s(literal 1 binary32))) %837 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 %662))) %841 = (*.f32 u (-.f32 %837 (approx %13 (+.f32 #s(literal 1/2 binary32) %554)))) %845 = (/.f32 #s(literal 1 binary32) %792) %853 = (approx %402 (+.f32 #s(literal 2 binary32) %87)) %858 = (*.f32 #s(literal -1/2 binary32) %35) %877 = (*.f32 #s(literal 1/4 binary32) %46) %897 = (+.f32 %797 #s(literal 1 binary32)) %915 = (log.f32 (-.f32 (approx %567 %802) #s(literal 1 binary32))) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) %797)) %962 = (/.f32 #s(literal 1 binary32) (*.f32 u (-.f32 %837 %821))) %971 = (-.f32 %797 #s(literal -1 binary32)) %990 = (/.f32 #s(literal -1 binary32) %897) %1023 = (log.f32 (approx %201 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) %748)) %821) u)) #s(literal 1 binary32)))) %1033 = (/.f32 u %749) %1038 = (log.f32 (-.f32 (approx %567 (/.f32 #s(literal 1 binary32) (-.f32 %665 %1033))) #s(literal 1 binary32))) (approx %20 #s(literal -13176795/4194304 binary32)) (approx %20 (approx %29 %31)) (approx %20 (*.f32 #s(literal -1 binary32) %35)) (approx %20 (approx %40 (+.f32 %41 %31))) (*.f32 %45 %47) (approx %20 (approx %29 (fma.f32 #s(literal -1 binary32) %35 %31))) (approx %20 (*.f32 %54 #s(literal 4 binary32))) (approx %20 (approx %40 (*.f32 (+.f32 #s(literal 13176795/2097152 binary32) (/.f32 %41 u)) u))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %80)))) (*.f32 %45 (approx %19 %87)) (approx %20 (*.f32 %92 #s(literal 4 binary32))) (approx %20 (*.f32 #s(literal 4 binary32) %98)) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 %35))))) (approx %20 (approx %29 (*.f32 u (+.f32 #s(literal 13176795/2097152 binary32) (*.f32 #s(literal -1 binary32) %114))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 %45 %41)))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %124)))) (approx (* (log %135) %1) (neg.f32 (approx (/ %77 %131) (*.f32 s %139)))) (approx %20 (*.f32 %146 #s(literal 4 binary32))) (*.f32 %150 %47) (approx %76 (neg.f32 (approx %78 (*.f32 (/.f32 s %91) (/.f32 s u))))) (approx %20 (approx (* 4 %160) (*.f32 #s(literal 4 binary32) %163))) (approx %76 (neg.f32 (approx %78 (/.f32 (/.f32 %79 %91) u)))) (approx %20 (approx (* (+ %103 -13176795/16777216) 4) (*.f32 u (-.f32 (*.f32 #s(literal 2 binary32) %35) (*.f32 #s(literal 13176795/4194304 binary32) %178))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %46)))) (*.f32 %45 %194) (*.f32 %45 %210) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 (fma.f32 #s(literal -1/4 binary32) %114 #s(literal 13176795/16777216 binary32)) #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 (fma.f32 #s(literal 1 binary32) s %35) s))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 %225)))) (*.f32 %45 %241) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 (+.f32 %35 (*.f32 #s(literal -2 binary32) %244))))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 #s(literal 1 binary32) (/.f32 s %206)))))) (approx %20 (*.f32 #s(literal 4 binary32) %258)) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (fabs.f32 %271))) (/.f32 %45 %280) (*.f32 %45 (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 s %35)))))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (approx (+ (* -13176795/2097152 (/ u s)) %10) (/.f32 (+.f32 %35 (*.f32 #s(literal -13176795/2097152 binary32) u)) s))))))) (*.f32 %45 (approx %19 (approx (/ 1 (/ s %108)) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 %309))))) (*.f32 %150 %194) (/.f32 (*.f32 #s(literal 1 binary32) %210) %149) (approx %76 (/.f32 %45 (*.f32 (-.f32 %320 %322) u))) (*.f32 %45 (log.f32 (fabs.f32 %329))) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 %145))))) (*.f32 %45 (log.f32 (approx %74 (fma.f32 (/.f32 %54 s) #s(literal -4 binary32) #s(literal 1 binary32))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) %280)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %279 %45))) (*.f32 %45 (log.f32 (approx %74 (approx (+ (* (/ (+ %38 %105) s) -4) 1) (*.f32 #s(literal -4 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) %35 %80) s)))))) (*.f32 %45 %365) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (fma.f32 #s(literal -13176795/2097152 binary32) %367 %46)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- %374 (* s 13176795/16777216)) (*.f32 #s(literal -13176795/16777216 binary32) s)) %79)))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (*.f32 %146 #s(literal -4 binary32)))))) (*.f32 %45 (log.f32 %394)) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (approx (- (+ %398 (/ u %399)) %403) (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1/2 binary32) u (*.f32 #s(literal 1/2 binary32) u))))) #s(literal 1 binary32)))) (*.f32 %415 %241) (*.f32 %45 %421) (*.f32 %45 %427) (*.f32 %45 (approx %19 %430)) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (fma.f32 #s(literal -13176795/2097152 binary32) %367 %87)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- %374 (* s %27)) (*.f32 #s(literal -1/4 binary32) (*.f32 s %35))) %79)))))) (*.f32 %45 (log.f32 (approx %201 (+.f32 #s(literal 1 binary32) (approx %204 (*.f32 (+.f32 %450 %452) u)))))) (/.f32 (*.f32 #s(literal -1 binary32) (log.f32 (-.f32 (approx %200 (approx (pow %198 -1) %139)) #s(literal 1 binary32)))) %86) (*.f32 %45 (approx %19 (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 %468 s) %97) s)))) (approx %76 (/.f32 %45 (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (approx %318 (-.f32 %46 #s(literal 2 binary32)))) %322) u))) (*.f32 %45 %491) (*.f32 %415 (approx %19 %496)) (log.f32 (pow.f32 %501 %45)) (/.f32 (log.f32 (approx %74 %505)) %149) (*.f32 %45 %513) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %496)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (fma.f32 %450 u (*.f32 %452 u))))))) (*.f32 %150 %365) (log.f32 (pow.f32 (approx %74 (approx %275 %225)) %45)) (*.f32 %45 (log.f32 (approx %18 (fma.f32 %146 (*.f32 %86 #s(literal -4 binary32)) #s(literal 1 binary32))))) (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %278 s))) (log.f32 (pow.f32 %271 %45)) (/.f32 (log.f32 (approx %74 %541)) %149) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 %80 s) %546) %79)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 %91 %367 %554)))))) (/.f32 %561 %571) (*.f32 %45 (/.f32 #s(literal 1 binary32) %571)) (*.f32 %150 %421) (/.f32 (log.f32 (approx %74 (fma.f32 %504 (-.f32 %124 (neg.f32 %145)) #s(literal 1 binary32)))) %149) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %493 %583))))))) (*.f32 %45 (log.f32 (approx %487 (approx (+ (* (/ %106 s) -4) 1) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 %594)))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 %612) #s(literal 1 binary32)))) (approx %20 (*.f32 #s(literal -1 binary32) (approx (/ s %235) (/.f32 (pow.f32 s #s(literal 2 binary32)) %163)))) (*.f32 %415 %427) (*.f32 %45 (log.f32 (-.f32 (approx %73 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %320 %625) u))) #s(literal 1 binary32)))) (log.f32 (pow.f32 %329 %45)) (*.f32 %45 %637) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %639 %546) %79)))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) (pow.f32 %647 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 %647 %45) #s(literal -1 binary32))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 %91 %367 (*.f32 #s(literal -1/4 binary32) %87))))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 %666 %667)) #s(literal 1 binary32)))) (*.f32 %45 (/.f32 #s(literal 1 binary32) %675)) (/.f32 %561 %675) (*.f32 %45 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) %612) %602 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) %468)))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 %698)) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx %703 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u #s(literal -13176795/4194304 binary32))) %145) s))))))))) (*.f32 %415 %513) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %512)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %639 (*.f32 s %97)) %79)))))) (*.f32 %45 (log.f32 (fma.f32 %729 %624 #s(literal -1 binary32)))) (log.f32 (pow.f32 %394 %45)) (*.f32 %45 (log.f32 (-.f32 (*.f32 %729 %624) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 %124 %86))))) #s(literal 1 binary32)))) (approx %76 (/.f32 %45 (*.f32 (-.f32 %750 %322) u))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %612 %755)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %486 (/.f32 #s(literal 1 binary32) (-.f32 (approx %398 (*.f32 #s(literal -1/2 binary32) u)) %766))) #s(literal 1 binary32)))) (*.f32 %150 %637) (*.f32 %45 (log.f32 (approx %18 (approx %190 (*.f32 u (fma.f32 #s(literal -4 binary32) %509 %594)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %509 %583))))))) (log.f32 (pow.f32 %490 %45)) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 %792) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %486 %802) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 (approx %67 #s(literal 1/2 binary32)) %625) u %625)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %696 %625)) #s(literal 1 binary32)))) (*.f32 %45 %827) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 %661 u %799) %667)) #s(literal 1 binary32)))) (approx %20 (*.f32 #s(literal -1 binary32) (/.f32 s %841))) (*.f32 %45 (log.f32 (fma.f32 %845 %602 #s(literal -1 binary32)))) (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %673 s))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %853 %792) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx %703 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u (-.f32 %858 %91))) %145) s))))))))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx %703 (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u (-.f32 %91 %858)) s))) %877))))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 (approx %402 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) (/.f32 %45 %35)))) %792) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fma.f32 %845 %853 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (approx %605 %467) u (/.f32 #s(literal 1 binary32) %897))) #s(literal 1 binary32))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) (pow.f32 %491 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %792 %755)) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %915 %45))) (/.f32 %561 (/.f32 #s(literal 1 binary32) %915)) (*.f32 %415 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 (approx %196 #s(literal 1/2 binary32)) %821) u %821)) #s(literal 1 binary32)))) (log.f32 (pow.f32 %698 %45)) (*.f32 %415 %827) (*.f32 %45 (log.f32 (-.f32 (approx %73 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) %765) %625) u))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %73 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %750 %625) u))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %17 (/.f32 #s(literal 1 binary32) %841)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (approx %14 %509)) %954)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %17 %962) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (approx %130 #s(literal 1/2 binary32)) u (-.f32 (/.f32 u (approx %397 (-.f32 %747 #s(literal 2 binary32)))) (/.f32 #s(literal -1 binary32) %971)))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 %661 u (approx %398 (approx (+ (* -1/2 u) (* 1/4 (/ (* u %4) s))) (*.f32 u (-.f32 %877 #s(literal 1/2 binary32)))))) %990)) #s(literal 1 binary32)))) (approx %20 (*.f32 #s(literal -1 binary32) (/.f32 s (*.f32 u (-.f32 %837 %954))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 %666 %990)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 %661 u (approx %398 (fma.f32 #s(literal -1/2 binary32) u (*.f32 #s(literal 1/4 binary32) (/.f32 %244 s))))) %990)) #s(literal 1 binary32)))) (/.f32 (*.f32 #s(literal 1 binary32) %1023) %149) (*.f32 %150 %1023) (*.f32 %45 (log.f32 (-.f32 (approx %486 (/.f32 #s(literal 1 binary32) (-.f32 %799 %766))) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %1038 %45))) (/.f32 %561 (/.f32 #s(literal 1 binary32) %1038)) (*.f32 %45 (log.f32 (-.f32 (approx %486 (/.f32 #s(literal 1 binary32) (-.f32 %799 %1033))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %971 (fma.f32 (-.f32 (/.f32 %798 %319) #s(literal 1 binary32)) u #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 %150 (log.f32 (approx %18 (-.f32 %962 #s(literal 1 binary32))))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 %971 (fma.f32 (-.f32 (/.f32 %798 (approx %562 #s(literal -2 binary32))) #s(literal 1 binary32)) u #s(literal 1 binary32))))))) |
| Outputs |
|---|
%3 = (PI ) %6 = (- -1 (exp (/ %3 s))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (approx (/ %6 (- -1 (* (- (/ %6 (- -1 (exp (/ (neg %3) s)))) 1) u))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (PI.f32 ) s)))) (/.f32 u (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s))))))) #s(literal 1 binary32)))) |
| Inputs |
|---|
%1 = (neg s) %4 = (PI ) %7 = (exp (/ (neg %4) s)) %8 = (+ 1 %7) %9 = (/ 1 %8) %10 = (/ %4 s) %11 = (exp %10) %12 = (+ 1 %11) %13 = (/ 1 %12) %14 = (- %9 %13) %17 = (/ 1 (+ (* u %14) %13)) %18 = (- %17 1) %19 = (log %18) %20 = (* %1 %19) %27 = (* 1/4 %4) %28 = (- (* u 13176795/8388608) %27) %29 = (* 4 %28) %31 = (*.f32 #s(literal 13176795/2097152 binary32) u) %35 = (PI.f32 ) %38 = (* 13176795/8388608 u) %40 = (* (- %38 %27) 4) %41 = (neg.f32 %35) %45 = (neg.f32 s) %46 = (/.f32 %35 s) %47 = (approx %19 %46) %54 = (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) %64 = (exp (neg %10)) %67 = (pow (- %64 -1) -1) %68 = (- %11 -1) %69 = (pow %68 -1) %70 = (- %67 %69) %71 = (* %70 u) %73 = (pow (+ %71 %69) -1) %74 = (- %73 1) %76 = (* (log %74) %1) %77 = (/ s u) %78 = (/ %77 %70) %79 = (*.f32 s s) %80 = (*.f32 #s(literal 13176795/8388608 binary32) u) %86 = (/.f32 #s(literal 1 binary32) s) %87 = (*.f32 %86 %35) %91 = (*.f32 #s(literal 1/2 binary32) %35) %92 = (fma.f32 %91 u #s(literal -13176795/16777216 binary32)) %95 = (*.f32 u #s(literal 13176795/8388608 binary32)) %97 = (*.f32 #s(literal 1/4 binary32) %35) %98 = (-.f32 %95 %97) %103 = (* (* 1/2 %4) u) %105 = (* -1/4 %4) %106 = (+ %103 %105) %108 = (* %106 -4) %114 = (/.f32 %35 u) %124 = (*.f32 %91 u) %130 = (pow (- %7 -1) -1) %131 = (- %130 %69) %135 = (- (pow (+ (* %131 u) %69) -1) 1) %139 = (/.f32 s %124) %145 = (*.f32 #s(literal -1/4 binary32) %35) %146 = (fma.f32 %91 u %145) %149 = (/.f32 #s(literal -1 binary32) s) %150 = (/.f32 #s(literal 1 binary32) %149) %160 = (- (* u (- %27 %105)) %27) %162 = (-.f32 %97 %145) %163 = (*.f32 u %162) %178 = (/.f32 #s(literal 1 binary32) u) %189 = (* -4 (/ %160 s)) %190 = (+ 1 %189) %194 = (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) %46)))) %196 = (pow %8 -1) %198 = (* (- %196 %13) u) %200 = (pow (+ %198 %13) -1) %201 = (- %200 1) %204 = (/ (* (- %103 %27) -4) s) %206 = (+.f32 s %35) %210 = (log.f32 (approx %201 (approx (+ 1 %204) (/.f32 %206 s)))) %225 = (fma.f32 %86 %35 #s(literal 1 binary32)) %234 = (- (/ 1 (+ 1 (exp (* -1 %10)))) %13) %235 = (* u %234) %236 = (/ 1 %235) %241 = (log.f32 (-.f32 (approx %17 (approx %236 (/.f32 s %95))) #s(literal 1 binary32))) %244 = (*.f32 u %35) %258 = (-.f32 %163 %97) %261 = (fma.f32 #s(literal -1/4 binary32) %114 %97) %267 = (pow %71 -1) %271 = (-.f32 (approx %73 (approx %267 (/.f32 s %80))) #s(literal 1 binary32)) %275 = (- %204 -1) %278 = (approx %135 (approx %275 (-.f32 %46 #s(literal -1 binary32)))) %279 = (log.f32 %278) %280 = (/.f32 #s(literal 1 binary32) %279) %291 = (* -4 (/ %28 s)) %309 = (/.f32 %35 (*.f32 s u)) %318 = (- -1 %7) %319 = (approx %318 #s(literal -2 binary32)) %320 = (/.f32 #s(literal -1 binary32) %319) %322 = (approx %69 (fma.f32 #s(literal -1/4 binary32) %46 #s(literal 1/2 binary32))) %329 = (-.f32 (approx %73 (approx %267 %139)) #s(literal 1 binary32)) %365 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %95 #s(literal 13176795/16777216 binary32)) s))))) %367 = (/.f32 u s) %374 = (* %103 s) %394 = (approx %74 (fma.f32 (/.f32 (fma.f32 #s(literal 13176795/8388608 binary32) u %145) s) #s(literal -4 binary32) #s(literal 1 binary32))) %397 = (- -1 %11) %398 = (/ u %397) %399 = (+ %7 1) %402 = (+ %11 1) %403 = (/ -1 %402) %415 = (/.f32 #s(literal -1 binary32) (neg.f32 %149)) %421 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 %98 s))))) %427 = (log.f32 (-.f32 (approx %17 (approx %236 (/.f32 s %163))) #s(literal 1 binary32))) %430 = (*.f32 #s(literal -4 binary32) (/.f32 %258 s)) %450 = (/.f32 #s(literal -13176795/2097152 binary32) s) %451 = (*.f32 u s) %452 = (/.f32 %35 %451) %467 = (/.f32 %91 s) %468 = (*.f32 u %467) %483 = (- (/ %397 %318) 1) %484 = (* %483 u) %486 = (/ %397 (- -1 %484)) %487 = (- %486 1) %490 = (approx %487 (fma.f32 (/.f32 %146 s) #s(literal -4 binary32) #s(literal 1 binary32))) %491 = (log.f32 %490) %493 = (/.f32 #s(literal 13176795/8388608 binary32) s) %496 = (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %493 %309))) %501 = (approx %74 (approx %275 (+.f32 %46 #s(literal 1 binary32)))) %504 = (/.f32 #s(literal -4 binary32) s) %505 = (fma.f32 %504 %92 #s(literal 1 binary32)) %509 = (/.f32 %162 s) %512 = (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %509 %309))) %513 = (approx %19 %512) %541 = (fma.f32 %504 %146 #s(literal 1 binary32)) %546 = (*.f32 s #s(literal 13176795/16777216 binary32)) %554 = (*.f32 #s(literal -1/4 binary32) %46) %561 = (*.f32 %45 #s(literal 1 binary32)) %562 = (- -1 %64) %567 = (/ %68 (- (* (- (/ %397 %562) 1) u) -1)) %568 = (- %567 1) %571 = (/.f32 #s(literal 1 binary32) (log.f32 (approx %568 %505))) %583 = (/.f32 #s(literal 1 binary32) (/.f32 %451 %35)) %594 = (+.f32 %178 %309) %601 = (+.f32 #s(literal 2 binary32) %46) %602 = (approx %402 %601) %603 = (/ 1 %399) %605 = (- %603 (/ 1 %402)) %608 = (+ (* (* %605 u) %402) 1) %612 = (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 %95 s)))) %624 = (approx %68 %601) %625 = (/.f32 #s(literal 1 binary32) %624) %637 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %430))) %639 = (*.f32 %124 s) %647 = (log.f32 %501) %661 = (approx %603 #s(literal 1/2 binary32)) %662 = (*.f32 #s(literal -1 binary32) %46) %664 = (approx %397 (-.f32 %662 #s(literal 2 binary32))) %665 = (/.f32 u %664) %666 = (fma.f32 %661 u %665) %667 = (approx %403 #s(literal -1/2 binary32)) %673 = (approx %568 %541) %675 = (/.f32 #s(literal 1 binary32) (log.f32 %673)) %696 = (approx (- (* %131 (* u %68)) -1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 %367 %91) #s(literal 2 binary32)))) %698 = (-.f32 (/.f32 %624 %696) #s(literal 1 binary32)) %703 = (/ (+ (* u %483) 1) %402) %729 = (/.f32 #s(literal 1 binary32) %696) %747 = (/.f32 %41 s) %748 = (exp.f32 %747) %749 = (-.f32 #s(literal -1 binary32) %748) %750 = (/.f32 #s(literal -1 binary32) %749) %755 = (/.f32 #s(literal 1 binary32) %602) %764 = (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s)) %765 = (-.f32 #s(literal -1 binary32) %764) %766 = (/.f32 u %765) %792 = (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 %163 s)))) %797 = (exp.f32 %46) %798 = (-.f32 #s(literal -1 binary32) %797) %799 = (/.f32 u %798) %802 = (/.f32 #s(literal 1 binary32) (-.f32 %799 (/.f32 u %319))) %819 = (approx %9 #s(literal 1/2 binary32)) %821 = (/.f32 #s(literal 1 binary32) (approx %12 %601)) %827 = (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 %819 %821)) %821)) #s(literal 1 binary32))) %829 = (fma.f32 %661 u %799) %837 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 %662))) %841 = (*.f32 u (-.f32 %837 (approx %13 (+.f32 #s(literal 1/2 binary32) %554)))) %845 = (/.f32 #s(literal 1 binary32) %792) %853 = (approx %402 (+.f32 #s(literal 2 binary32) %87)) %858 = (*.f32 #s(literal -1/2 binary32) %35) %877 = (*.f32 #s(literal 1/4 binary32) %46) %897 = (+.f32 %797 #s(literal 1 binary32)) %898 = (/.f32 #s(literal 1 binary32) %897) %915 = (log.f32 (-.f32 (approx %567 %802) #s(literal 1 binary32))) %931 = (/.f32 #s(literal -1 binary32) %765) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) %797)) %960 = (-.f32 %837 %821) %962 = (/.f32 #s(literal 1 binary32) (*.f32 u %960)) %971 = (-.f32 %797 #s(literal -1 binary32)) %990 = (/.f32 #s(literal -1 binary32) %897) %996 = (-.f32 %837 %954) %997 = (*.f32 u %996) %1018 = (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) %748)) %821) %1023 = (log.f32 (approx %201 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %1018 u)) #s(literal 1 binary32)))) %1028 = (/.f32 #s(literal 1 binary32) (-.f32 %799 %766)) %1033 = (/.f32 u %749) %1038 = (log.f32 (-.f32 (approx %567 (/.f32 #s(literal 1 binary32) (-.f32 %665 %1033))) #s(literal 1 binary32))) %1045 = (/.f32 #s(literal 1 binary32) (-.f32 %799 %1033)) %1051 = (-.f32 (/.f32 %798 %319) #s(literal 1 binary32)) %1088 = (/.f32 #s(literal 1 binary32) (+.f32 %748 #s(literal 1 binary32))) %1096 = (- %236 1) %1142 = (/.f32 #s(literal -1 binary32) %798) %1152 = (log.f32 (-.f32 (approx %567 %1028) #s(literal 1 binary32))) %1167 = (log.f32 (-.f32 (approx %567 %1045) #s(literal 1 binary32))) (approx %20 #s(literal -13176795/4194304 binary32)) (approx %20 (approx %29 %31)) (approx %20 (*.f32 #s(literal -1 binary32) %35)) (approx %20 (approx %40 (+.f32 %41 %31))) (*.f32 %45 %47) (approx %20 (approx %29 (fma.f32 #s(literal -1 binary32) %35 %31))) (approx %20 (*.f32 %54 #s(literal 4 binary32))) (approx %20 (approx %40 (*.f32 (+.f32 #s(literal 13176795/2097152 binary32) (/.f32 %41 u)) u))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %80)))) (*.f32 %45 (approx %19 %87)) (approx %20 (*.f32 %92 #s(literal 4 binary32))) (approx %20 (*.f32 #s(literal 4 binary32) %98)) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 %35))))) (approx %20 (approx %29 (*.f32 u (+.f32 #s(literal 13176795/2097152 binary32) (*.f32 #s(literal -1 binary32) %114))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 %45 %41)))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %124)))) (approx (* (log %135) %1) (neg.f32 (approx (/ %77 %131) (*.f32 s %139)))) (approx %20 (*.f32 %146 #s(literal 4 binary32))) (*.f32 %150 %47) (approx %76 (neg.f32 (approx %78 (*.f32 (/.f32 s %91) (/.f32 s u))))) (approx %20 (approx (* 4 %160) (*.f32 #s(literal 4 binary32) %163))) (approx %76 (neg.f32 (approx %78 (/.f32 (/.f32 %79 %91) u)))) (approx %20 (approx (* (+ %103 -13176795/16777216) 4) (*.f32 u (-.f32 (*.f32 #s(literal 2 binary32) %35) (*.f32 #s(literal 13176795/4194304 binary32) %178))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %46)))) (*.f32 %45 %194) (*.f32 %45 %210) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 (fma.f32 #s(literal -1/4 binary32) %114 #s(literal 13176795/16777216 binary32)) #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 (fma.f32 #s(literal 1 binary32) s %35) s))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 %225)))) (*.f32 %45 %241) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 (+.f32 %35 (*.f32 #s(literal -2 binary32) %244))))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 #s(literal 1 binary32) (/.f32 s %206)))))) (approx %20 (*.f32 #s(literal 4 binary32) %258)) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (fabs.f32 %271))) (/.f32 %45 %280) (*.f32 %45 (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 s %35)))))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (approx (+ (* -13176795/2097152 (/ u s)) %10) (/.f32 (+.f32 %35 (*.f32 #s(literal -13176795/2097152 binary32) u)) s))))))) (*.f32 %45 (approx %19 (approx (/ 1 (/ s %108)) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 %309))))) (*.f32 %150 %194) (/.f32 (*.f32 #s(literal 1 binary32) %210) %149) (approx %76 (/.f32 %45 (*.f32 (-.f32 %320 %322) u))) (*.f32 %45 (log.f32 (fabs.f32 %329))) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 %145))))) (*.f32 %45 (log.f32 (approx %74 (fma.f32 (/.f32 %54 s) #s(literal -4 binary32) #s(literal 1 binary32))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) %280)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %279 %45))) (*.f32 %45 (log.f32 (approx %74 (approx (+ (* (/ (+ %38 %105) s) -4) 1) (*.f32 #s(literal -4 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) %35 %80) s)))))) (*.f32 %45 %365) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (fma.f32 #s(literal -13176795/2097152 binary32) %367 %46)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- %374 (* s 13176795/16777216)) (*.f32 #s(literal -13176795/16777216 binary32) s)) %79)))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (*.f32 %146 #s(literal -4 binary32)))))) (*.f32 %45 (log.f32 %394)) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (approx (- (+ %398 (/ u %399)) %403) (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1/2 binary32) u (*.f32 #s(literal 1/2 binary32) u))))) #s(literal 1 binary32)))) (*.f32 %415 %241) (*.f32 %45 %421) (*.f32 %45 %427) (*.f32 %45 (approx %19 %430)) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (fma.f32 #s(literal -13176795/2097152 binary32) %367 %87)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- %374 (* s %27)) (*.f32 #s(literal -1/4 binary32) (*.f32 s %35))) %79)))))) (*.f32 %45 (log.f32 (approx %201 (+.f32 #s(literal 1 binary32) (approx %204 (*.f32 (+.f32 %450 %452) u)))))) (/.f32 (*.f32 #s(literal -1 binary32) (log.f32 (-.f32 (approx %200 (approx (pow %198 -1) %139)) #s(literal 1 binary32)))) %86) (*.f32 %45 (approx %19 (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 %468 s) %97) s)))) (approx %76 (/.f32 %45 (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (approx %318 (-.f32 %46 #s(literal 2 binary32)))) %322) u))) (*.f32 %45 %491) (*.f32 %415 (approx %19 %496)) (log.f32 (pow.f32 %501 %45)) (/.f32 (log.f32 (approx %74 %505)) %149) (*.f32 %45 %513) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %496)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (fma.f32 %450 u (*.f32 %452 u))))))) (*.f32 %150 %365) (log.f32 (pow.f32 (approx %74 (approx %275 %225)) %45)) (*.f32 %45 (log.f32 (approx %18 (fma.f32 %146 (*.f32 %86 #s(literal -4 binary32)) #s(literal 1 binary32))))) (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %278 s))) (log.f32 (pow.f32 %271 %45)) (/.f32 (log.f32 (approx %74 %541)) %149) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 %80 s) %546) %79)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 %91 %367 %554)))))) (/.f32 %561 %571) (*.f32 %45 (/.f32 #s(literal 1 binary32) %571)) (*.f32 %150 %421) (/.f32 (log.f32 (approx %74 (fma.f32 %504 (-.f32 %124 (neg.f32 %145)) #s(literal 1 binary32)))) %149) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %493 %583))))))) (*.f32 %45 (log.f32 (approx %487 (approx (+ (* (/ %106 s) -4) 1) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 %594)))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 %612) #s(literal 1 binary32)))) (approx %20 (*.f32 #s(literal -1 binary32) (approx (/ s %235) (/.f32 (pow.f32 s #s(literal 2 binary32)) %163)))) (*.f32 %415 %427) (*.f32 %45 (log.f32 (-.f32 (approx %73 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %320 %625) u))) #s(literal 1 binary32)))) (log.f32 (pow.f32 %329 %45)) (*.f32 %45 %637) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %639 %546) %79)))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) (pow.f32 %647 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 %647 %45) #s(literal -1 binary32))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 %91 %367 (*.f32 #s(literal -1/4 binary32) %87))))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 %666 %667)) #s(literal 1 binary32)))) (*.f32 %45 (/.f32 #s(literal 1 binary32) %675)) (/.f32 %561 %675) (*.f32 %45 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) %612) %602 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) %468)))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 %698)) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx %703 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u #s(literal -13176795/4194304 binary32))) %145) s))))))))) (*.f32 %415 %513) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %512)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %639 (*.f32 s %97)) %79)))))) (*.f32 %45 (log.f32 (fma.f32 %729 %624 #s(literal -1 binary32)))) (log.f32 (pow.f32 %394 %45)) (*.f32 %45 (log.f32 (-.f32 (*.f32 %729 %624) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 %124 %86))))) #s(literal 1 binary32)))) (approx %76 (/.f32 %45 (*.f32 (-.f32 %750 %322) u))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %612 %755)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %486 (/.f32 #s(literal 1 binary32) (-.f32 (approx %398 (*.f32 #s(literal -1/2 binary32) u)) %766))) #s(literal 1 binary32)))) (*.f32 %150 %637) (*.f32 %45 (log.f32 (approx %18 (approx %190 (*.f32 u (fma.f32 #s(literal -4 binary32) %509 %594)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %509 %583))))))) (log.f32 (pow.f32 %490 %45)) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 %792) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %486 %802) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 (approx %67 #s(literal 1/2 binary32)) %625) u %625)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %696 %625)) #s(literal 1 binary32)))) (*.f32 %45 %827) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 %829 %667)) #s(literal 1 binary32)))) (approx %20 (*.f32 #s(literal -1 binary32) (/.f32 s %841))) (*.f32 %45 (log.f32 (fma.f32 %845 %602 #s(literal -1 binary32)))) (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %673 s))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %853 %792) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx %703 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u (-.f32 %858 %91))) %145) s))))))))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx %703 (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u (-.f32 %91 %858)) s))) %877))))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 (approx %402 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) (/.f32 %45 %35)))) %792) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fma.f32 %845 %853 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (approx %605 %467) u %898)) #s(literal 1 binary32))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) (pow.f32 %491 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %792 %755)) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %915 %45))) (/.f32 %561 (/.f32 #s(literal 1 binary32) %915)) (*.f32 %415 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 (approx %196 #s(literal 1/2 binary32)) %821) u %821)) #s(literal 1 binary32)))) (log.f32 (pow.f32 %698 %45)) (*.f32 %415 %827) (*.f32 %45 (log.f32 (-.f32 (approx %73 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %931 %625) u))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %73 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %750 %625) u))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %17 (/.f32 #s(literal 1 binary32) %841)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (approx %14 %509)) %954)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %17 %962) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (approx %130 #s(literal 1/2 binary32)) u (-.f32 (/.f32 u (approx %397 (-.f32 %747 #s(literal 2 binary32)))) (/.f32 #s(literal -1 binary32) %971)))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 %661 u (approx %398 (approx (+ (* -1/2 u) (* 1/4 (/ (* u %4) s))) (*.f32 u (-.f32 %877 #s(literal 1/2 binary32)))))) %990)) #s(literal 1 binary32)))) (approx %20 (*.f32 #s(literal -1 binary32) (/.f32 s %997))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 %666 %990)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 %661 u (approx %398 (fma.f32 #s(literal -1/2 binary32) u (*.f32 #s(literal 1/4 binary32) (/.f32 %244 s))))) %990)) #s(literal 1 binary32)))) (/.f32 (*.f32 #s(literal 1 binary32) %1023) %149) (*.f32 %150 %1023) (*.f32 %45 (log.f32 (-.f32 (approx %486 %1028) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %1038 %45))) (/.f32 %561 (/.f32 #s(literal 1 binary32) %1038)) (*.f32 %45 (log.f32 (-.f32 (approx %486 %1045) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %971 (fma.f32 %1051 u #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 %150 (log.f32 (approx %18 (-.f32 %962 #s(literal 1 binary32))))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 %971 (fma.f32 (-.f32 (/.f32 %798 (approx %562 #s(literal -2 binary32))) #s(literal 1 binary32)) u #s(literal 1 binary32))))))) (*.f32 %45 (log.f32 (-.f32 (approx (/ 1 (- (+ %398 (/ u (+ (exp (/ -13176795/4194304 s)) 1))) %403)) (/.f32 #s(literal 1 binary32) (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) %764)) %954)))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %17 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %1088 %898) u))) #s(literal 1 binary32)))) (*.f32 %150 (log.f32 (approx %18 (approx %1096 (/.f32 (fma.f32 #s(literal -1 binary32) u (/.f32 #s(literal 1 binary32) %960)) u))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 %829 %990)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 %819 %954)) %954)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u %1018) %821)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u %1051 #s(literal 1 binary32)) %897)))))) (*.f32 %45 (log.f32 (-.f32 (approx %17 (/.f32 #s(literal 1 binary32) %997)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (-.f32 (/.f32 %664 %749) #s(literal 1 binary32)) u))) %664 #s(literal -1 binary32)))) (/.f32 (log.f32 (approx %74 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %931 %1142) u)) #s(literal 1 binary32)))) %149) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %1152 %45))) (/.f32 (log.f32 (approx %74 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %750 %1142) u)) #s(literal 1 binary32)))) %149) (/.f32 %561 (/.f32 #s(literal 1 binary32) %1152)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %1167 %45))) (/.f32 %561 (/.f32 #s(literal 1 binary32) %1167)) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (log.f32 (-.f32 (approx (/ %68 (- %484 -1)) %1045) #s(literal 1 binary32)))) %45)) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 (fma.f32 (*.f32 (-.f32 %1088 %755) u) %602 #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 %150 (log.f32 (approx %18 (approx %1096 (/.f32 (approx (+ (* -1 u) (/ 1 %234)) (/.f32 #s(literal 1 binary32) %996)) u))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 u (-.f32 (/.f32 %602 (+.f32 %764 #s(literal 1 binary32))) #s(literal 1 binary32))) %602) %821)) #s(literal 1 binary32)))) |
| Outputs |
|---|
%7 = (exp (/ (PI ) s)) (*.f32 (neg.f32 s) (log.f32 (-.f32 (approx (/ 1 (- (+ (/ u (- -1 %7)) (/ u (+ (exp (/ -13176795/4194304 s)) 1))) (/ -1 (+ %7 1)))) (/.f32 #s(literal 1 binary32) (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (PI.f32 ) s)))))))) #s(literal 1 binary32)))) |
| Inputs |
|---|
%1 = (neg s) %4 = (PI ) %7 = (exp (/ (neg %4) s)) %8 = (+ 1 %7) %9 = (/ 1 %8) %10 = (/ %4 s) %11 = (exp %10) %12 = (+ 1 %11) %13 = (/ 1 %12) %14 = (- %9 %13) %17 = (/ 1 (+ (* u %14) %13)) %18 = (- %17 1) %19 = (log %18) %20 = (* %1 %19) %27 = (* 1/4 %4) %28 = (- (* u 13176795/8388608) %27) %29 = (* 4 %28) %31 = (*.f32 #s(literal 13176795/2097152 binary32) u) %35 = (PI.f32 ) %38 = (* 13176795/8388608 u) %40 = (* (- %38 %27) 4) %41 = (neg.f32 %35) %45 = (neg.f32 s) %46 = (/.f32 %35 s) %47 = (approx %19 %46) %54 = (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) %64 = (exp (neg %10)) %67 = (pow (- %64 -1) -1) %68 = (- %11 -1) %69 = (pow %68 -1) %70 = (- %67 %69) %71 = (* %70 u) %73 = (pow (+ %71 %69) -1) %74 = (- %73 1) %76 = (* (log %74) %1) %77 = (/ s u) %78 = (/ %77 %70) %79 = (*.f32 s s) %80 = (*.f32 #s(literal 13176795/8388608 binary32) u) %86 = (/.f32 #s(literal 1 binary32) s) %87 = (*.f32 %86 %35) %91 = (*.f32 #s(literal 1/2 binary32) %35) %92 = (fma.f32 %91 u #s(literal -13176795/16777216 binary32)) %95 = (*.f32 u #s(literal 13176795/8388608 binary32)) %97 = (*.f32 #s(literal 1/4 binary32) %35) %98 = (-.f32 %95 %97) %103 = (* (* 1/2 %4) u) %105 = (* -1/4 %4) %106 = (+ %103 %105) %108 = (* %106 -4) %114 = (/.f32 %35 u) %124 = (*.f32 %91 u) %130 = (pow (- %7 -1) -1) %131 = (- %130 %69) %135 = (- (pow (+ (* %131 u) %69) -1) 1) %139 = (/.f32 s %124) %145 = (*.f32 #s(literal -1/4 binary32) %35) %146 = (fma.f32 %91 u %145) %149 = (/.f32 #s(literal -1 binary32) s) %150 = (/.f32 #s(literal 1 binary32) %149) %160 = (- (* u (- %27 %105)) %27) %162 = (-.f32 %97 %145) %163 = (*.f32 u %162) %178 = (/.f32 #s(literal 1 binary32) u) %189 = (* -4 (/ %160 s)) %190 = (+ 1 %189) %194 = (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) %46)))) %196 = (pow %8 -1) %198 = (* (- %196 %13) u) %200 = (pow (+ %198 %13) -1) %201 = (- %200 1) %204 = (/ (* (- %103 %27) -4) s) %206 = (+.f32 s %35) %210 = (log.f32 (approx %201 (approx (+ 1 %204) (/.f32 %206 s)))) %225 = (fma.f32 %86 %35 #s(literal 1 binary32)) %234 = (- (/ 1 (+ 1 (exp (* -1 %10)))) %13) %235 = (* u %234) %236 = (/ 1 %235) %241 = (log.f32 (-.f32 (approx %17 (approx %236 (/.f32 s %95))) #s(literal 1 binary32))) %244 = (*.f32 u %35) %258 = (-.f32 %163 %97) %261 = (fma.f32 #s(literal -1/4 binary32) %114 %97) %267 = (pow %71 -1) %271 = (-.f32 (approx %73 (approx %267 (/.f32 s %80))) #s(literal 1 binary32)) %275 = (- %204 -1) %278 = (approx %135 (approx %275 (-.f32 %46 #s(literal -1 binary32)))) %279 = (log.f32 %278) %280 = (/.f32 #s(literal 1 binary32) %279) %291 = (* -4 (/ %28 s)) %309 = (/.f32 %35 (*.f32 s u)) %318 = (- -1 %7) %319 = (approx %318 #s(literal -2 binary32)) %320 = (/.f32 #s(literal -1 binary32) %319) %322 = (approx %69 (fma.f32 #s(literal -1/4 binary32) %46 #s(literal 1/2 binary32))) %329 = (-.f32 (approx %73 (approx %267 %139)) #s(literal 1 binary32)) %365 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %95 #s(literal 13176795/16777216 binary32)) s))))) %367 = (/.f32 u s) %374 = (* %103 s) %394 = (approx %74 (fma.f32 (/.f32 (fma.f32 #s(literal 13176795/8388608 binary32) u %145) s) #s(literal -4 binary32) #s(literal 1 binary32))) %397 = (- -1 %11) %398 = (/ u %397) %399 = (+ %7 1) %402 = (+ %11 1) %403 = (/ -1 %402) %415 = (/.f32 #s(literal -1 binary32) (neg.f32 %149)) %421 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 %98 s))))) %427 = (log.f32 (-.f32 (approx %17 (approx %236 (/.f32 s %163))) #s(literal 1 binary32))) %430 = (*.f32 #s(literal -4 binary32) (/.f32 %258 s)) %450 = (/.f32 #s(literal -13176795/2097152 binary32) s) %451 = (*.f32 u s) %452 = (/.f32 %35 %451) %467 = (/.f32 %91 s) %468 = (*.f32 u %467) %483 = (- (/ %397 %318) 1) %484 = (* %483 u) %486 = (/ %397 (- -1 %484)) %487 = (- %486 1) %490 = (approx %487 (fma.f32 (/.f32 %146 s) #s(literal -4 binary32) #s(literal 1 binary32))) %491 = (log.f32 %490) %493 = (/.f32 #s(literal 13176795/8388608 binary32) s) %496 = (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %493 %309))) %501 = (approx %74 (approx %275 (+.f32 %46 #s(literal 1 binary32)))) %504 = (/.f32 #s(literal -4 binary32) s) %505 = (fma.f32 %504 %92 #s(literal 1 binary32)) %509 = (/.f32 %162 s) %512 = (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %509 %309))) %513 = (approx %19 %512) %541 = (fma.f32 %504 %146 #s(literal 1 binary32)) %546 = (*.f32 s #s(literal 13176795/16777216 binary32)) %554 = (*.f32 #s(literal -1/4 binary32) %46) %561 = (*.f32 %45 #s(literal 1 binary32)) %562 = (- -1 %64) %567 = (/ %68 (- (* (- (/ %397 %562) 1) u) -1)) %568 = (- %567 1) %571 = (/.f32 #s(literal 1 binary32) (log.f32 (approx %568 %505))) %583 = (/.f32 #s(literal 1 binary32) (/.f32 %451 %35)) %594 = (+.f32 %178 %309) %601 = (+.f32 #s(literal 2 binary32) %46) %602 = (approx %402 %601) %603 = (/ 1 %399) %605 = (- %603 (/ 1 %402)) %608 = (+ (* (* %605 u) %402) 1) %612 = (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 %95 s)))) %624 = (approx %68 %601) %625 = (/.f32 #s(literal 1 binary32) %624) %637 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %430))) %639 = (*.f32 %124 s) %647 = (log.f32 %501) %661 = (approx %603 #s(literal 1/2 binary32)) %662 = (*.f32 #s(literal -1 binary32) %46) %664 = (approx %397 (-.f32 %662 #s(literal 2 binary32))) %665 = (/.f32 u %664) %666 = (fma.f32 %661 u %665) %667 = (approx %403 #s(literal -1/2 binary32)) %673 = (approx %568 %541) %675 = (/.f32 #s(literal 1 binary32) (log.f32 %673)) %696 = (approx (- (* %131 (* u %68)) -1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 %367 %91) #s(literal 2 binary32)))) %698 = (-.f32 (/.f32 %624 %696) #s(literal 1 binary32)) %703 = (/ (+ (* u %483) 1) %402) %729 = (/.f32 #s(literal 1 binary32) %696) %747 = (/.f32 %41 s) %748 = (exp.f32 %747) %749 = (-.f32 #s(literal -1 binary32) %748) %750 = (/.f32 #s(literal -1 binary32) %749) %755 = (/.f32 #s(literal 1 binary32) %602) %763 = (/.f32 #s(literal -13176795/4194304 binary32) s) %764 = (exp.f32 %763) %765 = (-.f32 #s(literal -1 binary32) %764) %766 = (/.f32 u %765) %792 = (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 %163 s)))) %797 = (exp.f32 %46) %798 = (-.f32 #s(literal -1 binary32) %797) %799 = (/.f32 u %798) %802 = (/.f32 #s(literal 1 binary32) (-.f32 %799 (/.f32 u %319))) %819 = (approx %9 #s(literal 1/2 binary32)) %821 = (/.f32 #s(literal 1 binary32) (approx %12 %601)) %827 = (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 %819 %821)) %821)) #s(literal 1 binary32))) %829 = (fma.f32 %661 u %799) %837 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 %662))) %841 = (*.f32 u (-.f32 %837 (approx %13 (+.f32 #s(literal 1/2 binary32) %554)))) %845 = (/.f32 #s(literal 1 binary32) %792) %853 = (approx %402 (+.f32 #s(literal 2 binary32) %87)) %858 = (*.f32 #s(literal -1/2 binary32) %35) %877 = (*.f32 #s(literal 1/4 binary32) %46) %897 = (+.f32 %797 #s(literal 1 binary32)) %898 = (/.f32 #s(literal 1 binary32) %897) %915 = (log.f32 (-.f32 (approx %567 %802) #s(literal 1 binary32))) %931 = (/.f32 #s(literal -1 binary32) %765) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) %797)) %960 = (-.f32 %837 %821) %962 = (/.f32 #s(literal 1 binary32) (*.f32 u %960)) %970 = (/.f32 u (approx %397 (-.f32 %747 #s(literal 2 binary32)))) %971 = (-.f32 %797 #s(literal -1 binary32)) %972 = (/.f32 #s(literal -1 binary32) %971) %990 = (/.f32 #s(literal -1 binary32) %897) %996 = (-.f32 %837 %954) %997 = (*.f32 u %996) %1010 = (fma.f32 %661 u (approx %398 (fma.f32 #s(literal -1/2 binary32) u (*.f32 #s(literal 1/4 binary32) (/.f32 %244 s))))) %1017 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) %748)) %1018 = (-.f32 %1017 %821) %1023 = (log.f32 (approx %201 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %1018 u)) #s(literal 1 binary32)))) %1028 = (/.f32 #s(literal 1 binary32) (-.f32 %799 %766)) %1030 = (-.f32 (approx %486 %1028) #s(literal 1 binary32)) %1033 = (/.f32 u %749) %1038 = (log.f32 (-.f32 (approx %567 (/.f32 #s(literal 1 binary32) (-.f32 %665 %1033))) #s(literal 1 binary32))) %1045 = (/.f32 #s(literal 1 binary32) (-.f32 %799 %1033)) %1047 = (-.f32 (approx %486 %1045) #s(literal 1 binary32)) %1048 = (log.f32 %1047) %1051 = (-.f32 (/.f32 %798 %319) #s(literal 1 binary32)) %1087 = (+.f32 %748 #s(literal 1 binary32)) %1088 = (/.f32 #s(literal 1 binary32) %1087) %1096 = (- %236 1) %1120 = (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u %1018) %821)) #s(literal 1 binary32))) %1129 = (/.f32 #s(literal 1 binary32) %997) %1142 = (/.f32 #s(literal -1 binary32) %798) %1152 = (log.f32 (-.f32 (approx %567 %1028) #s(literal 1 binary32))) %1158 = (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %750 %1142) u)) %1159 = (-.f32 %1158 #s(literal 1 binary32)) %1167 = (log.f32 (-.f32 (approx %567 %1045) #s(literal 1 binary32))) %1183 = (fma.f32 (*.f32 (-.f32 %1088 %755) u) %602 #s(literal 1 binary32)) %1191 = (/.f32 #s(literal 1 binary32) %996) %1200 = (-.f32 (/.f32 %602 (+.f32 %764 #s(literal 1 binary32))) #s(literal 1 binary32)) %1213 = (log.f32 (approx %18 (approx %1096 (/.f32 (fma.f32 #s(literal -1 binary32) u %1191) u)))) %1220 = (-.f32 (/.f32 %602 %1087) #s(literal 1 binary32)) %1265 = (-.f32 %748 #s(literal -1 binary32)) %1313 = (cosh.f32 %46) %1314 = (sinh.f32 %46) %1328 = (-.f32 (/.f32 %798 %765) #s(literal 1 binary32)) %1344 = (-.f32 (/.f32 %798 %749) #s(literal 1 binary32)) %1345 = (fma.f32 %1344 u #s(literal 1 binary32)) (approx %20 #s(literal -13176795/4194304 binary32)) (approx %20 (approx %29 %31)) (approx %20 (*.f32 #s(literal -1 binary32) %35)) (approx %20 (approx %40 (+.f32 %41 %31))) (*.f32 %45 %47) (approx %20 (approx %29 (fma.f32 #s(literal -1 binary32) %35 %31))) (approx %20 (*.f32 %54 #s(literal 4 binary32))) (approx %20 (approx %40 (*.f32 (+.f32 #s(literal 13176795/2097152 binary32) (/.f32 %41 u)) u))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %80)))) (*.f32 %45 (approx %19 %87)) (approx %20 (*.f32 %92 #s(literal 4 binary32))) (approx %20 (*.f32 #s(literal 4 binary32) %98)) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 %35))))) (approx %20 (approx %29 (*.f32 u (+.f32 #s(literal 13176795/2097152 binary32) (*.f32 #s(literal -1 binary32) %114))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 %45 %41)))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %124)))) (approx (* (log %135) %1) (neg.f32 (approx (/ %77 %131) (*.f32 s %139)))) (approx %20 (*.f32 %146 #s(literal 4 binary32))) (*.f32 %150 %47) (approx %76 (neg.f32 (approx %78 (*.f32 (/.f32 s %91) (/.f32 s u))))) (approx %20 (approx (* 4 %160) (*.f32 #s(literal 4 binary32) %163))) (approx %76 (neg.f32 (approx %78 (/.f32 (/.f32 %79 %91) u)))) (approx %20 (approx (* (+ %103 -13176795/16777216) 4) (*.f32 u (-.f32 (*.f32 #s(literal 2 binary32) %35) (*.f32 #s(literal 13176795/4194304 binary32) %178))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %46)))) (*.f32 %45 %194) (*.f32 %45 %210) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 (fma.f32 #s(literal -1/4 binary32) %114 #s(literal 13176795/16777216 binary32)) #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 (fma.f32 #s(literal 1 binary32) s %35) s))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 %225)))) (*.f32 %45 %241) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 (+.f32 %35 (*.f32 #s(literal -2 binary32) %244))))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 #s(literal 1 binary32) (/.f32 s %206)))))) (approx %20 (*.f32 #s(literal 4 binary32) %258)) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (fabs.f32 %271))) (/.f32 %45 %280) (*.f32 %45 (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 s %35)))))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (approx (+ (* -13176795/2097152 (/ u s)) %10) (/.f32 (+.f32 %35 (*.f32 #s(literal -13176795/2097152 binary32) u)) s))))))) (*.f32 %45 (approx %19 (approx (/ 1 (/ s %108)) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 %309))))) (*.f32 %150 %194) (/.f32 (*.f32 #s(literal 1 binary32) %210) %149) (approx %76 (/.f32 %45 (*.f32 (-.f32 %320 %322) u))) (*.f32 %45 (log.f32 (fabs.f32 %329))) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 %145))))) (*.f32 %45 (log.f32 (approx %74 (fma.f32 (/.f32 %54 s) #s(literal -4 binary32) #s(literal 1 binary32))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) %280)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %279 %45))) (*.f32 %45 (log.f32 (approx %74 (approx (+ (* (/ (+ %38 %105) s) -4) 1) (*.f32 #s(literal -4 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) %35 %80) s)))))) (*.f32 %45 %365) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (fma.f32 #s(literal -13176795/2097152 binary32) %367 %46)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- %374 (* s 13176795/16777216)) (*.f32 #s(literal -13176795/16777216 binary32) s)) %79)))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (*.f32 %146 #s(literal -4 binary32)))))) (*.f32 %45 (log.f32 %394)) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (approx (- (+ %398 (/ u %399)) %403) (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1/2 binary32) u (*.f32 #s(literal 1/2 binary32) u))))) #s(literal 1 binary32)))) (*.f32 %415 %241) (*.f32 %45 %421) (*.f32 %45 %427) (*.f32 %45 (approx %19 %430)) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (fma.f32 #s(literal -13176795/2097152 binary32) %367 %87)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- %374 (* s %27)) (*.f32 #s(literal -1/4 binary32) (*.f32 s %35))) %79)))))) (*.f32 %45 (log.f32 (approx %201 (+.f32 #s(literal 1 binary32) (approx %204 (*.f32 (+.f32 %450 %452) u)))))) (/.f32 (*.f32 #s(literal -1 binary32) (log.f32 (-.f32 (approx %200 (approx (pow %198 -1) %139)) #s(literal 1 binary32)))) %86) (*.f32 %45 (approx %19 (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 %468 s) %97) s)))) (approx %76 (/.f32 %45 (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (approx %318 (-.f32 %46 #s(literal 2 binary32)))) %322) u))) (*.f32 %45 %491) (*.f32 %415 (approx %19 %496)) (log.f32 (pow.f32 %501 %45)) (/.f32 (log.f32 (approx %74 %505)) %149) (*.f32 %45 %513) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %496)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (fma.f32 %450 u (*.f32 %452 u))))))) (*.f32 %150 %365) (log.f32 (pow.f32 (approx %74 (approx %275 %225)) %45)) (*.f32 %45 (log.f32 (approx %18 (fma.f32 %146 (*.f32 %86 #s(literal -4 binary32)) #s(literal 1 binary32))))) (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %278 s))) (log.f32 (pow.f32 %271 %45)) (/.f32 (log.f32 (approx %74 %541)) %149) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 %80 s) %546) %79)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 %91 %367 %554)))))) (/.f32 %561 %571) (*.f32 %45 (/.f32 #s(literal 1 binary32) %571)) (*.f32 %150 %421) (/.f32 (log.f32 (approx %74 (fma.f32 %504 (-.f32 %124 (neg.f32 %145)) #s(literal 1 binary32)))) %149) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %493 %583))))))) (*.f32 %45 (log.f32 (approx %487 (approx (+ (* (/ %106 s) -4) 1) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 %594)))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 %612) #s(literal 1 binary32)))) (approx %20 (*.f32 #s(literal -1 binary32) (approx (/ s %235) (/.f32 (pow.f32 s #s(literal 2 binary32)) %163)))) (*.f32 %415 %427) (*.f32 %45 (log.f32 (-.f32 (approx %73 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %320 %625) u))) #s(literal 1 binary32)))) (log.f32 (pow.f32 %329 %45)) (*.f32 %45 %637) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %639 %546) %79)))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) (pow.f32 %647 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 %647 %45) #s(literal -1 binary32))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 %91 %367 (*.f32 #s(literal -1/4 binary32) %87))))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 %666 %667)) #s(literal 1 binary32)))) (*.f32 %45 (/.f32 #s(literal 1 binary32) %675)) (/.f32 %561 %675) (*.f32 %45 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) %612) %602 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) %468)))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 %698)) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx %703 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u #s(literal -13176795/4194304 binary32))) %145) s))))))))) (*.f32 %415 %513) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %512)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %639 (*.f32 s %97)) %79)))))) (*.f32 %45 (log.f32 (fma.f32 %729 %624 #s(literal -1 binary32)))) (log.f32 (pow.f32 %394 %45)) (*.f32 %45 (log.f32 (-.f32 (*.f32 %729 %624) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 %124 %86))))) #s(literal 1 binary32)))) (approx %76 (/.f32 %45 (*.f32 (-.f32 %750 %322) u))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %612 %755)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %486 (/.f32 #s(literal 1 binary32) (-.f32 (approx %398 (*.f32 #s(literal -1/2 binary32) u)) %766))) #s(literal 1 binary32)))) (*.f32 %150 %637) (*.f32 %45 (log.f32 (approx %18 (approx %190 (*.f32 u (fma.f32 #s(literal -4 binary32) %509 %594)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %509 %583))))))) (log.f32 (pow.f32 %490 %45)) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 %792) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %486 %802) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 (approx %67 #s(literal 1/2 binary32)) %625) u %625)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %696 %625)) #s(literal 1 binary32)))) (*.f32 %45 %827) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 %829 %667)) #s(literal 1 binary32)))) (approx %20 (*.f32 #s(literal -1 binary32) (/.f32 s %841))) (*.f32 %45 (log.f32 (fma.f32 %845 %602 #s(literal -1 binary32)))) (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %673 s))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %853 %792) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx %703 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u (-.f32 %858 %91))) %145) s))))))))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx %703 (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u (-.f32 %91 %858)) s))) %877))))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 (approx %402 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) (/.f32 %45 %35)))) %792) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fma.f32 %845 %853 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (approx %605 %467) u %898)) #s(literal 1 binary32))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) (pow.f32 %491 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %792 %755)) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %915 %45))) (/.f32 %561 (/.f32 #s(literal 1 binary32) %915)) (*.f32 %415 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 (approx %196 #s(literal 1/2 binary32)) %821) u %821)) #s(literal 1 binary32)))) (log.f32 (pow.f32 %698 %45)) (*.f32 %415 %827) (*.f32 %45 (log.f32 (-.f32 (approx %73 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %931 %625) u))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %73 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %750 %625) u))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %17 (/.f32 #s(literal 1 binary32) %841)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (approx %14 %509)) %954)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %17 %962) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (approx %130 #s(literal 1/2 binary32)) u (-.f32 %970 %972))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 %661 u (approx %398 (approx (+ (* -1/2 u) (* 1/4 (/ (* u %4) s))) (*.f32 u (-.f32 %877 #s(literal 1/2 binary32)))))) %990)) #s(literal 1 binary32)))) (approx %20 (*.f32 #s(literal -1 binary32) (/.f32 s %997))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 %666 %990)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 %1010 %990)) #s(literal 1 binary32)))) (/.f32 (*.f32 #s(literal 1 binary32) %1023) %149) (*.f32 %150 %1023) (*.f32 %45 (log.f32 %1030)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %1038 %45))) (/.f32 %561 (/.f32 #s(literal 1 binary32) %1038)) (*.f32 %45 %1048) (*.f32 %45 (log.f32 (-.f32 (/.f32 %971 (fma.f32 %1051 u #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 %150 (log.f32 (approx %18 (-.f32 %962 #s(literal 1 binary32))))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 %971 (fma.f32 (-.f32 (/.f32 %798 (approx %562 #s(literal -2 binary32))) #s(literal 1 binary32)) u #s(literal 1 binary32))))))) (*.f32 %45 (log.f32 (-.f32 (approx (/ 1 (- (+ %398 (/ u (+ (exp (/ -13176795/4194304 s)) 1))) %403)) (/.f32 #s(literal 1 binary32) (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) %764)) %954)))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %17 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %1088 %898) u))) #s(literal 1 binary32)))) (*.f32 %150 (log.f32 (approx %18 (approx %1096 (/.f32 (fma.f32 #s(literal -1 binary32) u (/.f32 #s(literal 1 binary32) %960)) u))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 %829 %990)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 %819 %954)) %954)) #s(literal 1 binary32)))) (*.f32 %45 %1120) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u %1051 #s(literal 1 binary32)) %897)))))) (*.f32 %45 (log.f32 (-.f32 (approx %17 %1129) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (-.f32 (/.f32 %664 %749) #s(literal 1 binary32)) u))) %664 #s(literal -1 binary32)))) (/.f32 (log.f32 (approx %74 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %931 %1142) u)) #s(literal 1 binary32)))) %149) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %1152 %45))) (/.f32 (log.f32 (approx %74 %1159)) %149) (/.f32 %561 (/.f32 #s(literal 1 binary32) %1152)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %1167 %45))) (/.f32 %561 (/.f32 #s(literal 1 binary32) %1167)) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (log.f32 (-.f32 (approx (/ %68 (- %484 -1)) %1045) #s(literal 1 binary32)))) %45)) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 %1183) #s(literal 1 binary32)))) (*.f32 %150 (log.f32 (approx %18 (approx %1096 (/.f32 (approx (+ (* -1 u) (/ 1 %234)) %1191) u))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 u %1200) %602) %821)) #s(literal 1 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) s) %1213) (/.f32 #s(literal 1 binary32) (/.f32 %149 (log.f32 (approx %135 %1159)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 u %1220) %602) %821)) #s(literal 1 binary32)))) (*.f32 %150 %1120) (*.f32 %150 (log.f32 (approx %18 (-.f32 %1129 #s(literal 1 binary32))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 u (approx %397 (-.f32 %763 #s(literal 2 binary32)))) (/.f32 u (-.f32 %764 #s(literal -1 binary32)))) %972)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) %1183) %602 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 (approx %603 (fma.f32 #s(literal 1/4 binary32) %46 #s(literal 1/2 binary32))) %898) u %898)) #s(literal 1 binary32)))) (log.f32 (pow.f32 %1030 %45)) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (*.f32 %1200 %755)) %821)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 %970 (/.f32 u %1265)) %972)) #s(literal 1 binary32)))) (log.f32 (pow.f32 %1047 %45)) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (approx %9 (+.f32 #s(literal 1/2 binary32) %877)) %954)) %954)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (*.f32 %1220 %755)) %821)) #s(literal 1 binary32)))) (*.f32 %150 (log.f32 (approx %18 (approx %1096 (*.f32 (+.f32 (neg.f32 u) (/.f32 #s(literal 1 binary32) (-.f32 %1017 %954))) %178))))) (*.f32 %150 %1213) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 %665 (/.f32 u %1087)) %990)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %1183 %755)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 %1010 (/.f32 #s(literal -1 binary32) (+.f32 (+.f32 %1313 %1314) #s(literal 1 binary32))))) #s(literal 1 binary32)))) (log.f32 (pow.f32 (-.f32 (approx %73 %1158) #s(literal 1 binary32)) %45)) (*.f32 %45 (log.f32 (-.f32 (/.f32 %971 (fma.f32 %1328 u #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %486 (/.f32 #s(literal 1 binary32) (-.f32 %799 (/.f32 u (-.f32 #s(literal -1 binary32) (-.f32 %1313 %1314)))))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %971 %1345) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 %897 %1345))))) (*.f32 %45 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 %1328 u))) %798 #s(literal -1 binary32)))) (*.f32 %45 (/.f32 #s(literal 1 binary32) (pow.f32 %1048 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 %1048 %45) #s(literal -1 binary32))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %971 (fma.f32 (fma.f32 (/.f32 #s(literal -1 binary32) %1265) %798 #s(literal -1 binary32)) u #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 %1344 u))) %798 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 %897 (fma.f32 (fma.f32 %798 (/.f32 #s(literal 1 binary32) %749) #s(literal -1 binary32)) u #s(literal 1 binary32))))))) |
| Outputs |
|---|
%5 = (PI ) %11 = (/ %5 s) %14 = (/ 1 (+ 1 (exp %11))) %31 = (/.f32 (PI.f32 ) s) (*.f32 (*.f32 #s(literal -1 binary32) s) (log.f32 (approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg %5) s)))) %14)) %14)) 1) (approx (- (/ 1 (* u (- (/ 1 (+ 1 (exp (* -1 %11)))) %14))) 1) (/.f32 (fma.f32 #s(literal -1 binary32) u (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (*.f32 #s(literal -1 binary32) %31)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 %31)))))) u))))) |
| Inputs |
|---|
%1 = (neg s) %4 = (PI ) %7 = (exp (/ (neg %4) s)) %8 = (+ 1 %7) %9 = (/ 1 %8) %10 = (/ %4 s) %11 = (exp %10) %12 = (+ 1 %11) %13 = (/ 1 %12) %14 = (- %9 %13) %17 = (/ 1 (+ (* u %14) %13)) %18 = (- %17 1) %19 = (log %18) %20 = (* %1 %19) %27 = (* 1/4 %4) %28 = (- (* u 13176795/8388608) %27) %29 = (* 4 %28) %31 = (*.f32 #s(literal 13176795/2097152 binary32) u) %35 = (PI.f32 ) %36 = (*.f32 #s(literal -1 binary32) %35) %38 = (* 13176795/8388608 u) %40 = (* (- %38 %27) 4) %41 = (neg.f32 %35) %45 = (neg.f32 s) %46 = (/.f32 %35 s) %47 = (approx %19 %46) %54 = (fma.f32 #s(literal 13176795/8388608 binary32) u #s(literal -13176795/16777216 binary32)) %64 = (exp (neg %10)) %67 = (pow (- %64 -1) -1) %68 = (- %11 -1) %69 = (pow %68 -1) %70 = (- %67 %69) %71 = (* %70 u) %73 = (pow (+ %71 %69) -1) %74 = (- %73 1) %76 = (* (log %74) %1) %77 = (/ s u) %78 = (/ %77 %70) %79 = (*.f32 s s) %80 = (*.f32 #s(literal 13176795/8388608 binary32) u) %86 = (/.f32 #s(literal 1 binary32) s) %87 = (*.f32 %86 %35) %91 = (*.f32 #s(literal 1/2 binary32) %35) %92 = (fma.f32 %91 u #s(literal -13176795/16777216 binary32)) %95 = (*.f32 u #s(literal 13176795/8388608 binary32)) %97 = (*.f32 #s(literal 1/4 binary32) %35) %98 = (-.f32 %95 %97) %103 = (* (* 1/2 %4) u) %105 = (* -1/4 %4) %106 = (+ %103 %105) %108 = (* %106 -4) %114 = (/.f32 %35 u) %124 = (*.f32 %91 u) %130 = (pow (- %7 -1) -1) %131 = (- %130 %69) %135 = (- (pow (+ (* %131 u) %69) -1) 1) %139 = (/.f32 s %124) %145 = (*.f32 #s(literal -1/4 binary32) %35) %146 = (fma.f32 %91 u %145) %149 = (/.f32 #s(literal -1 binary32) s) %150 = (/.f32 #s(literal 1 binary32) %149) %160 = (- (* u (- %27 %105)) %27) %162 = (-.f32 %97 %145) %163 = (*.f32 u %162) %178 = (/.f32 #s(literal 1 binary32) u) %189 = (* -4 (/ %160 s)) %190 = (+ 1 %189) %194 = (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) %46)))) %196 = (pow %8 -1) %198 = (* (- %196 %13) u) %200 = (pow (+ %198 %13) -1) %201 = (- %200 1) %204 = (/ (* (- %103 %27) -4) s) %206 = (+.f32 s %35) %210 = (log.f32 (approx %201 (approx (+ 1 %204) (/.f32 %206 s)))) %225 = (fma.f32 %86 %35 #s(literal 1 binary32)) %234 = (- (/ 1 (+ 1 (exp (* -1 %10)))) %13) %235 = (* u %234) %236 = (/ 1 %235) %241 = (log.f32 (-.f32 (approx %17 (approx %236 (/.f32 s %95))) #s(literal 1 binary32))) %244 = (*.f32 u %35) %258 = (-.f32 %163 %97) %261 = (fma.f32 #s(literal -1/4 binary32) %114 %97) %267 = (pow %71 -1) %271 = (-.f32 (approx %73 (approx %267 (/.f32 s %80))) #s(literal 1 binary32)) %275 = (- %204 -1) %278 = (approx %135 (approx %275 (-.f32 %46 #s(literal -1 binary32)))) %279 = (log.f32 %278) %280 = (/.f32 #s(literal 1 binary32) %279) %291 = (* -4 (/ %28 s)) %309 = (/.f32 %35 (*.f32 s u)) %318 = (- -1 %7) %319 = (approx %318 #s(literal -2 binary32)) %320 = (/.f32 #s(literal -1 binary32) %319) %322 = (approx %69 (fma.f32 #s(literal -1/4 binary32) %46 #s(literal 1/2 binary32))) %329 = (-.f32 (approx %73 (approx %267 %139)) #s(literal 1 binary32)) %365 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %95 #s(literal 13176795/16777216 binary32)) s))))) %367 = (/.f32 u s) %374 = (* %103 s) %394 = (approx %74 (fma.f32 (/.f32 (fma.f32 #s(literal 13176795/8388608 binary32) u %145) s) #s(literal -4 binary32) #s(literal 1 binary32))) %397 = (- -1 %11) %398 = (/ u %397) %399 = (+ %7 1) %402 = (+ %11 1) %403 = (/ -1 %402) %415 = (/.f32 #s(literal -1 binary32) (neg.f32 %149)) %421 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 %98 s))))) %427 = (log.f32 (-.f32 (approx %17 (approx %236 (/.f32 s %163))) #s(literal 1 binary32))) %430 = (*.f32 #s(literal -4 binary32) (/.f32 %258 s)) %450 = (/.f32 #s(literal -13176795/2097152 binary32) s) %451 = (*.f32 u s) %452 = (/.f32 %35 %451) %467 = (/.f32 %91 s) %468 = (*.f32 u %467) %483 = (- (/ %397 %318) 1) %484 = (* %483 u) %486 = (/ %397 (- -1 %484)) %487 = (- %486 1) %490 = (approx %487 (fma.f32 (/.f32 %146 s) #s(literal -4 binary32) #s(literal 1 binary32))) %491 = (log.f32 %490) %493 = (/.f32 #s(literal 13176795/8388608 binary32) s) %496 = (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %493 %309))) %501 = (approx %74 (approx %275 (+.f32 %46 #s(literal 1 binary32)))) %504 = (/.f32 #s(literal -4 binary32) s) %505 = (fma.f32 %504 %92 #s(literal 1 binary32)) %509 = (/.f32 %162 s) %512 = (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %509 %309))) %513 = (approx %19 %512) %541 = (fma.f32 %504 %146 #s(literal 1 binary32)) %546 = (*.f32 s #s(literal 13176795/16777216 binary32)) %554 = (*.f32 #s(literal -1/4 binary32) %46) %561 = (*.f32 %45 #s(literal 1 binary32)) %562 = (- -1 %64) %567 = (/ %68 (- (* (- (/ %397 %562) 1) u) -1)) %568 = (- %567 1) %571 = (/.f32 #s(literal 1 binary32) (log.f32 (approx %568 %505))) %583 = (/.f32 #s(literal 1 binary32) (/.f32 %451 %35)) %594 = (+.f32 %178 %309) %601 = (+.f32 #s(literal 2 binary32) %46) %602 = (approx %402 %601) %603 = (/ 1 %399) %604 = (/ 1 %402) %605 = (- %603 %604) %606 = (* %605 u) %608 = (+ (* %606 %402) 1) %612 = (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 %95 s)))) %624 = (approx %68 %601) %625 = (/.f32 #s(literal 1 binary32) %624) %637 = (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %430))) %639 = (*.f32 %124 s) %647 = (log.f32 %501) %661 = (approx %603 #s(literal 1/2 binary32)) %662 = (*.f32 #s(literal -1 binary32) %46) %664 = (approx %397 (-.f32 %662 #s(literal 2 binary32))) %665 = (/.f32 u %664) %666 = (fma.f32 %661 u %665) %667 = (approx %403 #s(literal -1/2 binary32)) %673 = (approx %568 %541) %675 = (/.f32 #s(literal 1 binary32) (log.f32 %673)) %696 = (approx (- (* %131 (* u %68)) -1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 %367 %91) #s(literal 2 binary32)))) %698 = (-.f32 (/.f32 %624 %696) #s(literal 1 binary32)) %703 = (/ (+ (* u %483) 1) %402) %729 = (/.f32 #s(literal 1 binary32) %696) %747 = (/.f32 %41 s) %748 = (exp.f32 %747) %749 = (-.f32 #s(literal -1 binary32) %748) %750 = (/.f32 #s(literal -1 binary32) %749) %755 = (/.f32 #s(literal 1 binary32) %602) %763 = (/.f32 #s(literal -13176795/4194304 binary32) s) %764 = (exp.f32 %763) %765 = (-.f32 #s(literal -1 binary32) %764) %766 = (/.f32 u %765) %792 = (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (/.f32 %163 s)))) %797 = (exp.f32 %46) %798 = (-.f32 #s(literal -1 binary32) %797) %799 = (/.f32 u %798) %802 = (/.f32 #s(literal 1 binary32) (-.f32 %799 (/.f32 u %319))) %819 = (approx %9 #s(literal 1/2 binary32)) %821 = (/.f32 #s(literal 1 binary32) (approx %12 %601)) %827 = (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 %819 %821)) %821)) #s(literal 1 binary32))) %829 = (fma.f32 %661 u %799) %836 = (+.f32 #s(literal 1 binary32) (exp.f32 %662)) %837 = (/.f32 #s(literal 1 binary32) %836) %841 = (*.f32 u (-.f32 %837 (approx %13 (+.f32 #s(literal 1/2 binary32) %554)))) %845 = (/.f32 #s(literal 1 binary32) %792) %853 = (approx %402 (+.f32 #s(literal 2 binary32) %87)) %858 = (*.f32 #s(literal -1/2 binary32) %35) %877 = (*.f32 #s(literal 1/4 binary32) %46) %897 = (+.f32 %797 #s(literal 1 binary32)) %898 = (/.f32 #s(literal 1 binary32) %897) %915 = (log.f32 (-.f32 (approx %567 %802) #s(literal 1 binary32))) %931 = (/.f32 #s(literal -1 binary32) %765) %932 = (-.f32 %931 %625) %939 = (-.f32 %750 %625) %953 = (+.f32 #s(literal 1 binary32) %797) %954 = (/.f32 #s(literal 1 binary32) %953) %960 = (-.f32 %837 %821) %962 = (/.f32 #s(literal 1 binary32) (*.f32 u %960)) %970 = (/.f32 u (approx %397 (-.f32 %747 #s(literal 2 binary32)))) %971 = (-.f32 %797 #s(literal -1 binary32)) %972 = (/.f32 #s(literal -1 binary32) %971) %990 = (/.f32 #s(literal -1 binary32) %897) %996 = (-.f32 %837 %954) %997 = (*.f32 u %996) %1010 = (fma.f32 %661 u (approx %398 (fma.f32 #s(literal -1/2 binary32) u (*.f32 #s(literal 1/4 binary32) (/.f32 %244 s))))) %1017 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) %748)) %1018 = (-.f32 %1017 %821) %1023 = (log.f32 (approx %201 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %1018 u)) #s(literal 1 binary32)))) %1027 = (-.f32 %799 %766) %1028 = (/.f32 #s(literal 1 binary32) %1027) %1030 = (-.f32 (approx %486 %1028) #s(literal 1 binary32)) %1033 = (/.f32 u %749) %1038 = (log.f32 (-.f32 (approx %567 (/.f32 #s(literal 1 binary32) (-.f32 %665 %1033))) #s(literal 1 binary32))) %1044 = (-.f32 %799 %1033) %1045 = (/.f32 #s(literal 1 binary32) %1044) %1047 = (-.f32 (approx %486 %1045) #s(literal 1 binary32)) %1048 = (log.f32 %1047) %1051 = (-.f32 (/.f32 %798 %319) #s(literal 1 binary32)) %1087 = (+.f32 %748 #s(literal 1 binary32)) %1088 = (/.f32 #s(literal 1 binary32) %1087) %1096 = (- %236 1) %1120 = (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u %1018) %821)) #s(literal 1 binary32))) %1129 = (/.f32 #s(literal 1 binary32) %997) %1142 = (/.f32 #s(literal -1 binary32) %798) %1152 = (log.f32 (-.f32 (approx %567 %1028) #s(literal 1 binary32))) %1158 = (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %750 %1142) u)) %1159 = (-.f32 %1158 #s(literal 1 binary32)) %1167 = (log.f32 (-.f32 (approx %567 %1045) #s(literal 1 binary32))) %1181 = (-.f32 %1088 %755) %1183 = (fma.f32 (*.f32 %1181 u) %602 #s(literal 1 binary32)) %1191 = (/.f32 #s(literal 1 binary32) %996) %1198 = (+.f32 %764 #s(literal 1 binary32)) %1200 = (-.f32 (/.f32 %602 %1198) #s(literal 1 binary32)) %1213 = (log.f32 (approx %18 (approx %1096 (/.f32 (fma.f32 #s(literal -1 binary32) u %1191) u)))) %1220 = (-.f32 (/.f32 %602 %1087) #s(literal 1 binary32)) %1265 = (-.f32 %748 #s(literal -1 binary32)) %1292 = (-.f32 %1017 %954) %1301 = (/.f32 u %1087) %1313 = (cosh.f32 %46) %1314 = (sinh.f32 %46) %1328 = (-.f32 (/.f32 %798 %765) #s(literal 1 binary32)) %1344 = (-.f32 (/.f32 %798 %749) #s(literal 1 binary32)) %1345 = (fma.f32 %1344 u #s(literal 1 binary32)) %1409 = (-.f32 #s(literal -1 binary32) (exp.f32 %87)) %1422 = (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u %1292) %954)) #s(literal 1 binary32))) %1439 = (approx %397 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 %35 #s(literal 2 binary32)) s)) %36) s)) #s(literal 2 binary32))) %1449 = (pow.f32 %897 #s(literal 2 binary32)) %1465 = (fma.f32 %939 u %625) %1466 = (+.f32 %1465 #s(literal -1 binary32)) %1467 = (*.f32 %1465 #s(literal -1 binary32)) %1471 = (fma.f32 %932 u %625) %1480 = (fma.f32 %1181 u %755) %1482 = (+.f32 #s(literal -1 binary32) (*.f32 #s(literal 1 binary32) %1480)) %1483 = (*.f32 %1480 #s(literal -1 binary32)) %1487 = (fabs.f32 %1467) %1488 = (fabs.f32 %1466) %1502 = (log.f32 (fabs.f32 %1483)) %1517 = (+ %606 %604) %1527 = (+.f32 %954 (/.f32 u %836)) %1528 = (/.f32 u %953) (approx %20 #s(literal -13176795/4194304 binary32)) (approx %20 (approx %29 %31)) (approx %20 %36) (approx %20 (approx %40 (+.f32 %41 %31))) (*.f32 %45 %47) (approx %20 (approx %29 (fma.f32 #s(literal -1 binary32) %35 %31))) (approx %20 (*.f32 %54 #s(literal 4 binary32))) (approx %20 (approx %40 (*.f32 (+.f32 #s(literal 13176795/2097152 binary32) (/.f32 %41 u)) u))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %80)))) (*.f32 %45 (approx %19 %87)) (approx %20 (*.f32 %92 #s(literal 4 binary32))) (approx %20 (*.f32 #s(literal 4 binary32) %98)) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 %35))))) (approx %20 (approx %29 (*.f32 u (+.f32 #s(literal 13176795/2097152 binary32) (*.f32 #s(literal -1 binary32) %114))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 %45 %41)))) (approx %76 (neg.f32 (approx %78 (/.f32 %79 %124)))) (approx (* (log %135) %1) (neg.f32 (approx (/ %77 %131) (*.f32 s %139)))) (approx %20 (*.f32 %146 #s(literal 4 binary32))) (*.f32 %150 %47) (approx %76 (neg.f32 (approx %78 (*.f32 (/.f32 s %91) (/.f32 s u))))) (approx %20 (approx (* 4 %160) (*.f32 #s(literal 4 binary32) %163))) (approx %76 (neg.f32 (approx %78 (/.f32 (/.f32 %79 %91) u)))) (approx %20 (approx (* (+ %103 -13176795/16777216) 4) (*.f32 u (-.f32 (*.f32 #s(literal 2 binary32) %35) (*.f32 #s(literal 13176795/4194304 binary32) %178))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) %46)))) (*.f32 %45 %194) (*.f32 %45 %210) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 (fma.f32 #s(literal -1/4 binary32) %114 #s(literal 13176795/16777216 binary32)) #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 (fma.f32 #s(literal 1 binary32) s %35) s))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 %225)))) (*.f32 %45 %241) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (approx %108 (+.f32 %35 (*.f32 #s(literal -2 binary32) %244))))))) (*.f32 %45 (log.f32 (approx %18 (approx %190 (/.f32 #s(literal 1 binary32) (/.f32 s %206)))))) (approx %20 (*.f32 #s(literal 4 binary32) %258)) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 #s(literal -13176795/16777216 binary32)))))) (*.f32 %45 (log.f32 (fabs.f32 %271))) (/.f32 %45 %280) (*.f32 %45 (log.f32 (approx %18 (approx %190 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 s %35)))))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (approx (+ (* -13176795/2097152 (/ u s)) %10) (/.f32 (+.f32 %35 (*.f32 #s(literal -13176795/2097152 binary32) u)) s))))))) (*.f32 %45 (approx %19 (approx (/ 1 (/ s %108)) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 %309))))) (*.f32 %150 %194) (/.f32 (*.f32 #s(literal 1 binary32) %210) %149) (approx %76 (/.f32 %45 (*.f32 (-.f32 %320 %322) u))) (*.f32 %45 (log.f32 (fabs.f32 %329))) (approx %20 (*.f32 #s(literal 4 binary32) (approx %160 (*.f32 u (-.f32 %261 %145))))) (*.f32 %45 (log.f32 (approx %74 (fma.f32 (/.f32 %54 s) #s(literal -4 binary32) #s(literal 1 binary32))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) %280)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %279 %45))) (*.f32 %45 (log.f32 (approx %74 (approx (+ (* (/ (+ %38 %105) s) -4) 1) (*.f32 #s(literal -4 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) %35 %80) s)))))) (*.f32 %45 %365) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (fma.f32 #s(literal -13176795/2097152 binary32) %367 %46)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- %374 (* s 13176795/16777216)) (*.f32 #s(literal -13176795/16777216 binary32) s)) %79)))))) (*.f32 %45 (approx %19 (/.f32 #s(literal 1 binary32) (/.f32 s (*.f32 %146 #s(literal -4 binary32)))))) (*.f32 %45 (log.f32 %394)) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (approx (- (+ %398 (/ u %399)) %403) (+.f32 #s(literal 1/2 binary32) (fma.f32 #s(literal -1/2 binary32) u (*.f32 #s(literal 1/2 binary32) u))))) #s(literal 1 binary32)))) (*.f32 %415 %241) (*.f32 %45 %421) (*.f32 %45 %427) (*.f32 %45 (approx %19 %430)) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %291 (fma.f32 #s(literal -13176795/2097152 binary32) %367 %87)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (approx (- %374 (* s %27)) (*.f32 #s(literal -1/4 binary32) (*.f32 s %35))) %79)))))) (*.f32 %45 (log.f32 (approx %201 (+.f32 #s(literal 1 binary32) (approx %204 (*.f32 (+.f32 %450 %452) u)))))) (/.f32 (*.f32 #s(literal -1 binary32) (log.f32 (-.f32 (approx %200 (approx (pow %198 -1) %139)) #s(literal 1 binary32)))) %86) (*.f32 %45 (approx %19 (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 %468 s) %97) s)))) (approx %76 (/.f32 %45 (*.f32 (-.f32 (/.f32 #s(literal -1 binary32) (approx %318 (-.f32 %46 #s(literal 2 binary32)))) %322) u))) (*.f32 %45 %491) (*.f32 %415 (approx %19 %496)) (log.f32 (pow.f32 %501 %45)) (/.f32 (log.f32 (approx %74 %505)) %149) (*.f32 %45 %513) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %496)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (fma.f32 %450 u (*.f32 %452 u))))))) (*.f32 %150 %365) (log.f32 (pow.f32 (approx %74 (approx %275 %225)) %45)) (*.f32 %45 (log.f32 (approx %18 (fma.f32 %146 (*.f32 %86 #s(literal -4 binary32)) #s(literal 1 binary32))))) (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %278 s))) (log.f32 (pow.f32 %271 %45)) (/.f32 (log.f32 (approx %74 %541)) %149) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 (*.f32 %80 s) %546) %79)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 %91 %367 %554)))))) (/.f32 %561 %571) (*.f32 %45 (/.f32 #s(literal 1 binary32) %571)) (*.f32 %150 %421) (/.f32 (log.f32 (approx %74 (fma.f32 %504 (-.f32 %124 (neg.f32 %145)) #s(literal 1 binary32)))) %149) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %493 %583))))))) (*.f32 %45 (log.f32 (approx %487 (approx (+ (* (/ %106 s) -4) 1) (*.f32 u (fma.f32 #s(literal -2 binary32) %46 %594)))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 %612) #s(literal 1 binary32)))) (approx %20 (*.f32 #s(literal -1 binary32) (approx (/ s %235) (/.f32 (pow.f32 s #s(literal 2 binary32)) %163)))) (*.f32 %415 %427) (*.f32 %45 (log.f32 (-.f32 (approx %73 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %320 %625) u))) #s(literal 1 binary32)))) (log.f32 (pow.f32 %329 %45)) (*.f32 %45 %637) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %639 %546) %79)))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) (pow.f32 %647 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 %647 %45) #s(literal -1 binary32))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (fma.f32 %91 %367 (*.f32 #s(literal -1/4 binary32) %87))))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 %666 %667)) #s(literal 1 binary32)))) (*.f32 %45 (/.f32 #s(literal 1 binary32) %675)) (/.f32 %561 %675) (*.f32 %45 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) %612) %602 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) %468)))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 %698)) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx %703 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u #s(literal -13176795/4194304 binary32))) %145) s))))))))) (*.f32 %415 %513) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) %512)))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (/.f32 (-.f32 %639 (*.f32 s %97)) %79)))))) (*.f32 %45 (log.f32 (fma.f32 %729 %624 #s(literal -1 binary32)))) (log.f32 (pow.f32 %394 %45)) (*.f32 %45 (log.f32 (-.f32 (*.f32 %729 %624) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 (approx %608 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 %124 %86))))) #s(literal 1 binary32)))) (approx %76 (/.f32 %45 (*.f32 (-.f32 %750 %322) u))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %612 %755)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %486 (/.f32 #s(literal 1 binary32) (-.f32 (approx %398 (*.f32 #s(literal -1/2 binary32) u)) %766))) #s(literal 1 binary32)))) (*.f32 %150 %637) (*.f32 %45 (log.f32 (approx %18 (approx %190 (*.f32 u (fma.f32 #s(literal -4 binary32) %509 %594)))))) (*.f32 %45 (log.f32 (approx %18 (+.f32 #s(literal 1 binary32) (approx %189 (*.f32 u (fma.f32 #s(literal -4 binary32) %509 %583))))))) (log.f32 (pow.f32 %490 %45)) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 %792) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %486 %802) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 (approx %67 #s(literal 1/2 binary32)) %625) u %625)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %696 %625)) #s(literal 1 binary32)))) (*.f32 %45 %827) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 %829 %667)) #s(literal 1 binary32)))) (approx %20 (*.f32 #s(literal -1 binary32) (/.f32 s %841))) (*.f32 %45 (log.f32 (fma.f32 %845 %602 #s(literal -1 binary32)))) (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 %673 s))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %853 %792) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx %703 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u (-.f32 %858 %91))) %145) s))))))))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (approx %703 (-.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u (-.f32 %91 %858)) s))) %877))))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 (approx %402 (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) (/.f32 %45 %35)))) %792) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fma.f32 %845 %853 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (approx %605 %467) u %898)) #s(literal 1 binary32))))) (*.f32 %45 (/.f32 #s(literal 1 binary32) (pow.f32 %491 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %792 %755)) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %915 %45))) (/.f32 %561 (/.f32 #s(literal 1 binary32) %915)) (*.f32 %415 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 (approx %196 #s(literal 1/2 binary32)) %821) u %821)) #s(literal 1 binary32)))) (log.f32 (pow.f32 %698 %45)) (*.f32 %415 %827) (*.f32 %45 (log.f32 (-.f32 (approx %73 (/.f32 #s(literal 1 binary32) (*.f32 %932 u))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %73 (/.f32 #s(literal 1 binary32) (*.f32 %939 u))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %17 (/.f32 #s(literal 1 binary32) %841)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (approx %14 %509)) %954)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %17 %962) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (approx %130 #s(literal 1/2 binary32)) u (-.f32 %970 %972))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 %661 u (approx %398 (approx (+ (* -1/2 u) (* 1/4 (/ (* u %4) s))) (*.f32 u (-.f32 %877 #s(literal 1/2 binary32)))))) %990)) #s(literal 1 binary32)))) (approx %20 (*.f32 #s(literal -1 binary32) (/.f32 s %997))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 %666 %990)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 %1010 %990)) #s(literal 1 binary32)))) (/.f32 (*.f32 #s(literal 1 binary32) %1023) %149) (*.f32 %150 %1023) (*.f32 %45 (log.f32 %1030)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %1038 %45))) (/.f32 %561 (/.f32 #s(literal 1 binary32) %1038)) (*.f32 %45 %1048) (*.f32 %45 (log.f32 (-.f32 (/.f32 %971 (fma.f32 %1051 u #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 %150 (log.f32 (approx %18 (-.f32 %962 #s(literal 1 binary32))))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 %971 (fma.f32 (-.f32 (/.f32 %798 (approx %562 #s(literal -2 binary32))) #s(literal 1 binary32)) u #s(literal 1 binary32))))))) (*.f32 %45 (log.f32 (-.f32 (approx (/ 1 (- (+ %398 (/ u (+ (exp (/ -13176795/4194304 s)) 1))) %403)) (/.f32 #s(literal 1 binary32) (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) %764)) %954)))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %17 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %1088 %898) u))) #s(literal 1 binary32)))) (*.f32 %150 (log.f32 (approx %18 (approx %1096 (/.f32 (fma.f32 #s(literal -1 binary32) u (/.f32 #s(literal 1 binary32) %960)) u))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 %829 %990)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 %819 %954)) %954)) #s(literal 1 binary32)))) (*.f32 %45 %1120) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u %1051 #s(literal 1 binary32)) %897)))))) (*.f32 %45 (log.f32 (-.f32 (approx %17 %1129) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (-.f32 (/.f32 %664 %749) #s(literal 1 binary32)) u))) %664 #s(literal -1 binary32)))) (/.f32 (log.f32 (approx %74 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %931 %1142) u)) #s(literal 1 binary32)))) %149) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %1152 %45))) (/.f32 (log.f32 (approx %74 %1159)) %149) (/.f32 %561 (/.f32 #s(literal 1 binary32) %1152)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 %1167 %45))) (/.f32 %561 (/.f32 #s(literal 1 binary32) %1167)) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (log.f32 (-.f32 (approx (/ %68 (- %484 -1)) %1045) #s(literal 1 binary32)))) %45)) (*.f32 %45 (log.f32 (-.f32 (/.f32 %602 %1183) #s(literal 1 binary32)))) (*.f32 %150 (log.f32 (approx %18 (approx %1096 (/.f32 (approx (+ (* -1 u) (/ 1 %234)) %1191) u))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 u %1200) %602) %821)) #s(literal 1 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) s) %1213) (/.f32 #s(literal 1 binary32) (/.f32 %149 (log.f32 (approx %135 %1159)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (*.f32 u %1220) %602) %821)) #s(literal 1 binary32)))) (*.f32 %150 %1120) (*.f32 %150 (log.f32 (approx %18 (-.f32 %1129 #s(literal 1 binary32))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 u (approx %397 (-.f32 %763 #s(literal 2 binary32)))) (/.f32 u (-.f32 %764 #s(literal -1 binary32)))) %972)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) %1183) %602 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 (approx %603 (fma.f32 #s(literal 1/4 binary32) %46 #s(literal 1/2 binary32))) %898) u %898)) #s(literal 1 binary32)))) (log.f32 (pow.f32 %1030 %45)) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (*.f32 %1200 %755)) %821)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 %970 (/.f32 u %1265)) %972)) #s(literal 1 binary32)))) (log.f32 (pow.f32 %1047 %45)) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (approx %9 (+.f32 #s(literal 1/2 binary32) %877)) %954)) %954)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (*.f32 %1220 %755)) %821)) #s(literal 1 binary32)))) (*.f32 %150 (log.f32 (approx %18 (approx %1096 (*.f32 (+.f32 (neg.f32 u) (/.f32 #s(literal 1 binary32) %1292)) %178))))) (*.f32 %150 %1213) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 %665 %1301) %990)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 %1183 %755)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 %1010 (/.f32 #s(literal -1 binary32) (+.f32 (+.f32 %1313 %1314) #s(literal 1 binary32))))) #s(literal 1 binary32)))) (log.f32 (pow.f32 (-.f32 (approx %73 %1158) #s(literal 1 binary32)) %45)) (*.f32 %45 (log.f32 (-.f32 (/.f32 %971 (fma.f32 %1328 u #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (approx %486 (/.f32 #s(literal 1 binary32) (-.f32 %799 (/.f32 u (-.f32 #s(literal -1 binary32) (-.f32 %1313 %1314)))))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %971 %1345) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 %897 %1345))))) (*.f32 %45 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 %1328 u))) %798 #s(literal -1 binary32)))) (*.f32 %45 (/.f32 #s(literal 1 binary32) (pow.f32 %1048 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 %1048 %45) #s(literal -1 binary32))) (*.f32 %45 (log.f32 (-.f32 (/.f32 %971 (fma.f32 (fma.f32 (/.f32 #s(literal -1 binary32) %1265) %798 #s(literal -1 binary32)) u #s(literal 1 binary32))) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 %1344 u))) %798 #s(literal -1 binary32)))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 %897 (fma.f32 (fma.f32 %798 (/.f32 #s(literal 1 binary32) %749) #s(literal -1 binary32)) u #s(literal 1 binary32))))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 %799 (/.f32 u %1198)) %990)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fabs.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u %1344 #s(literal 1 binary32)) %897)))))) (*.f32 %45 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 %799 %1301) %990)) #s(literal 1 binary32)))) (*.f32 %45 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (-.f32 (/.f32 %1409 %765) #s(literal 1 binary32)) u))) %1409 #s(literal -1 binary32)))) (*.f32 %45 %1422) (*.f32 %45 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (-.f32 (/.f32 %1409 %749) #s(literal 1 binary32)) u))) %1409 #s(literal -1 binary32)))) (/.f32 (log.f32 (approx %74 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 %750 (/.f32 #s(literal -1 binary32) %1439)) u)) #s(literal 1 binary32)))) %149) (*.f32 %150 %1422) (approx %20 (fma.f32 (/.f32 (*.f32 %1449 %1027) %797) s #s(literal -13176795/4194304 binary32))) (approx %20 (fma.f32 (/.f32 (*.f32 %1449 %1044) %797) s %41)) (approx %20 (fma.f32 #s(literal -1 binary32) %35 (/.f32 (*.f32 s (*.f32 u (*.f32 (pow.f32 %953 #s(literal 2 binary32)) %996))) %797))) (*.f32 (log.f32 (/.f32 %1466 %1467)) %45) (*.f32 %45 (neg.f32 (log.f32 (/.f32 (fabs.f32 (*.f32 %1471 #s(literal -1 binary32))) (fabs.f32 (+.f32 %1471 #s(literal -1 binary32))))))) (*.f32 %45 (log.f32 (/.f32 %1482 %1483))) (*.f32 %45 (neg.f32 (log.f32 (/.f32 %1487 %1488)))) (*.f32 %45 (neg.f32 (log.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 (-.f32 %1465 #s(literal 1 binary32))) %1487))))) (*.f32 %45 (-.f32 (log.f32 %1488) %1502)) (*.f32 %45 (log.f32 (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (-.f32 (/.f32 %1439 %749) #s(literal 1 binary32)) u))) %1439 #s(literal -1 binary32)))) (*.f32 %45 (-.f32 (log.f32 (fabs.f32 %1482)) %1502)) (*.f32 %45 (approx (- (log (fabs (+ -1 (* 1 %1517)))) (log (fabs (* %1517 -1)))) (-.f32 (log.f32 (fabs.f32 (-.f32 %1527 (+.f32 #s(literal 1 binary32) %1528)))) (log.f32 (fabs.f32 (*.f32 #s(literal -1 binary32) (-.f32 %1527 %1528))))))) |
| Outputs |
|---|
%7 = (exp.f32 (/.f32 (PI.f32 ) s)) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 u (-.f32 #s(literal -1 binary32) %7)) (/.f32 u (+.f32 (exp.f32 (/.f32 #s(literal -13176795/4194304 binary32) s)) #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (+.f32 %7 #s(literal 1 binary32))))) #s(literal 1 binary32)))) |
63 calls:
| 79.0ms | %4 = (PI.f32 ) %13 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %4 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %4) s)))) %13)) %13)) #s(literal 1 binary32)))) |
| 52.0ms | u |
| 51.0ms | s |
| 47.0ms | u |
| 47.0ms | %4 = (PI.f32 ) %13 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %4 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %4) s)))) %13)) %13)) #s(literal 1 binary32)))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 11.7% | 1 | s |
| 11.7% | 1 | u |
| 11.7% | 1 | %35 = (PI.f32 ) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %35 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %35) s)))) %954)) %954)) #s(literal 1 binary32)))) |
| 11.8% | 1 | s |
| 11.8% | 1 | u |
| 11.8% | 1 | %35 = (PI.f32 ) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %35 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %35) s)))) %954)) %954)) #s(literal 1 binary32)))) |
| 11.8% | 1 | s |
| 11.8% | 1 | u |
| 11.8% | 1 | %35 = (PI.f32 ) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %35 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %35) s)))) %954)) %954)) #s(literal 1 binary32)))) |
| 14.8% | 1 | s |
| 14.8% | 1 | u |
| 14.8% | 1 | %35 = (PI.f32 ) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %35 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %35) s)))) %954)) %954)) #s(literal 1 binary32)))) |
| 14.8% | 1 | s |
| 14.8% | 1 | u |
| 14.8% | 1 | %35 = (PI.f32 ) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %35 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %35) s)))) %954)) %954)) #s(literal 1 binary32)))) |
| 14.8% | 1 | s |
| 14.8% | 1 | u |
| 14.8% | 1 | %35 = (PI.f32 ) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %35 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %35) s)))) %954)) %954)) #s(literal 1 binary32)))) |
| 25.2% | 1 | s |
| 25.2% | 1 | u |
| 25.2% | 1 | %35 = (PI.f32 ) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %35 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %35) s)))) %954)) %954)) #s(literal 1 binary32)))) |
| 25.2% | 1 | s |
| 25.2% | 1 | u |
| 25.2% | 1 | %35 = (PI.f32 ) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %35 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %35) s)))) %954)) %954)) #s(literal 1 binary32)))) |
| 25.2% | 1 | s |
| 25.2% | 1 | u |
| 25.2% | 1 | %35 = (PI.f32 ) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %35 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %35) s)))) %954)) %954)) #s(literal 1 binary32)))) |
| 25.2% | 1 | s |
| 25.2% | 1 | u |
| 25.2% | 1 | %35 = (PI.f32 ) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %35 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %35) s)))) %954)) %954)) #s(literal 1 binary32)))) |
| 25.2% | 1 | s |
| 25.2% | 1 | u |
| 25.2% | 1 | %35 = (PI.f32 ) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %35 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %35) s)))) %954)) %954)) #s(literal 1 binary32)))) |
| 84.1% | 1 | s |
| 84.1% | 1 | u |
| 84.1% | 1 | %35 = (PI.f32 ) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %35 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %35) s)))) %954)) %954)) #s(literal 1 binary32)))) |
| 84.2% | 1 | s |
| 84.2% | 1 | u |
| 84.2% | 1 | %35 = (PI.f32 ) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %35 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %35) s)))) %954)) %954)) #s(literal 1 binary32)))) |
| 84.2% | 1 | s |
| 84.2% | 1 | u |
| 84.2% | 1 | %35 = (PI.f32 ) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %35 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %35) s)))) %954)) %954)) #s(literal 1 binary32)))) |
| 84.2% | 1 | s |
| 84.2% | 1 | u |
| 84.2% | 1 | %35 = (PI.f32 ) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %35 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %35) s)))) %954)) %954)) #s(literal 1 binary32)))) |
| 84.3% | 1 | s |
| 84.3% | 1 | u |
| 84.3% | 1 | %35 = (PI.f32 ) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %35 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %35) s)))) %954)) %954)) #s(literal 1 binary32)))) |
| 93.3% | 1 | s |
| 93.3% | 1 | u |
| 93.3% | 1 | %35 = (PI.f32 ) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %35 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %35) s)))) %954)) %954)) #s(literal 1 binary32)))) |
| 97.4% | 1 | s |
| 97.4% | 1 | u |
| 97.4% | 1 | %35 = (PI.f32 ) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %35 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %35) s)))) %954)) %954)) #s(literal 1 binary32)))) |
| 97.4% | 1 | s |
| 97.4% | 1 | u |
| 97.4% | 1 | %35 = (PI.f32 ) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %35 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %35) s)))) %954)) %954)) #s(literal 1 binary32)))) |
| 97.6% | 1 | s |
| 97.6% | 1 | u |
| 97.6% | 1 | %35 = (PI.f32 ) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %35 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %35) s)))) %954)) %954)) #s(literal 1 binary32)))) |
| 98.7% | 1 | s |
| 98.7% | 1 | u |
| 98.7% | 1 | %35 = (PI.f32 ) %954 = (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 %35 s)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 %35) s)))) %954)) %954)) #s(literal 1 binary32)))) |
Compiled 229 to 1 174 computations (-412.7% saved)
| 1× | fuel |
Compiled 21 to 150 computations (-614.3% saved)
Compiled 22 to 171 computations (-677.3% saved)
| Allocated | Percent | Phase |
|---|---|---|
| 1 176.2 MiB | 16.8% | regimes |
| 1 081.7 MiB | 15.4% | sample |
| 646.2 MiB | 9.2% | series |
| 482.5 MiB | 6.9% | eval |
| 460.4 MiB | 6.6% | series |
| 379.2 MiB | 5.4% | eval |
| 360.1 MiB | 5.1% | reconstruct |
| 303.1 MiB | 4.3% | derivations |
| 277.8 MiB | 4.0% | preprocess |
| 275.9 MiB | 3.9% | reconstruct |
| 170.9 MiB | 2.4% | prune |
| 168.7 MiB | 2.4% | series |
| 157.6 MiB | 2.2% | eval |
| 148.9 MiB | 2.1% | reconstruct |
| 129.8 MiB | 1.9% | prune |
| 125.2 MiB | 1.8% | analyze |
| 100.0 MiB | 1.4% | rewrite |
| 93.2 MiB | 1.3% | rewrite |
| 85.7 MiB | 1.2% | rewrite |
| 76.9 MiB | 1.1% | reconstruct |
| 76.5 MiB | 1.1% | rewrite |
| 57.7 MiB | 0.8% | prune |
| 53.9 MiB | 0.8% | series |
| 36.8 MiB | 0.5% | eval |
| 16.2 MiB | 0.2% | preprocess |
| 11.1 MiB | 0.2% | prune |
| 8.1 MiB | 0.1% | sample |
| 4.7 MiB | 0.1% | sample |
| 2.1 MiB | 0.0% | bsearch |
| 2.1 MiB | 0.0% | bsearch |
| 2.1 MiB | 0.0% | bsearch |
| 2.1 MiB | 0.0% | bsearch |
| 2.1 MiB | 0.0% | bsearch |
| 2.1 MiB | 0.0% | bsearch |
| 2.1 MiB | 0.0% | bsearch |
| 2.1 MiB | 0.0% | bsearch |
| 2.1 MiB | 0.0% | bsearch |
| 2.1 MiB | 0.0% | bsearch |
| 2.1 MiB | 0.0% | bsearch |
| 2.1 MiB | 0.0% | bsearch |
| 2.1 MiB | 0.0% | bsearch |
| 2.1 MiB | 0.0% | bsearch |
| 2.1 MiB | 0.0% | bsearch |
| 2.1 MiB | 0.0% | bsearch |
| 2.1 MiB | 0.0% | bsearch |
| 2.1 MiB | 0.0% | bsearch |
| 2.1 MiB | 0.0% | bsearch |
| 2.1 MiB | 0.0% | bsearch |
| 2.1 MiB | 0.0% | bsearch |
| 1.5 MiB | 0.0% | sample |
| 0.3 MiB | 0.0% | sample |
| 0.1 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 7 009.9 MiB | 100.0% | total |
Loading profile data...