| 761 | var noExitRuntime = e.noExitRuntime || !0; |
| 762 | "object" !== typeof WebAssembly && J("no native wasm support detected"); |
| 763 | function pa(a) { |
| 764 | var b = "i32"; |
| 765 | "*" === b.charAt(b.length - 1) && (b = "i32"); |
| 766 | switch (b) { |
| 767 | case "i1": |
| 768 | n[a >> 0] = 0; |
| 769 | break; |
| 770 | case "i8": |
| 771 | n[a >> 0] = 0; |
| 772 | break; |
| 773 | case "i16": |
| 774 | Ma[a >> 1] = 0; |
| 775 | break; |
| 776 | case "i32": |
| 777 | N[a >> 2] = 0; |
| 778 | break; |
| 779 | case "i64": |
| 780 | O = [ |
| 781 | 0, |
| 782 | ((P = 0), |
| 783 | 1 <= +Math.abs(P) |
| 784 | ? 0 < P |
| 785 | ? (Math.min(+Math.floor(P / 4294967296), 4294967295) | 0) >>> 0 |
| 786 | : ~~+Math.ceil((P - +(~~P >>> 0)) / 4294967296) >>> 0 |
| 787 | : 0), |
| 788 | ]; |
| 789 | N[a >> 2] = O[0]; |
| 790 | N[(a + 4) >> 2] = O[1]; |
| 791 | break; |
| 792 | case "float": |
| 793 | Na[a >> 2] = 0; |
| 794 | break; |
| 795 | case "double": |
| 796 | Oa[a >> 3] = 0; |
| 797 | break; |
| 798 | default: |
| 799 | J("invalid type for setValue: " + b); |
| 800 | } |
| 801 | } |
| 802 | function k(a, b) { |
| 803 | b = b || "i8"; |
| 804 | "*" === b.charAt(b.length - 1) && (b = "i32"); |