MCPcopy Create free account
hub / github.com/emscripten-core/emscripten / ha

Function ha

test/other/test_emsize.js:7–7  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

5typeof printErr?printErr:print);else if(q||r)r?w=self.location.href:document.currentScript&&(w=document.currentScript.src),w=0!==w.indexOf("blob:")?w.substr(0,w.lastIndexOf("/")+1):"",y=function(b){var c=new XMLHttpRequest;c.open("GET",b,!1);c.send(null);return c.responseText},r&&(z=function(b){var c=new XMLHttpRequest;c.open("GET",b,!1);c.responseType="arraybuffer";c.send(null);return new Uint8Array(c.response)});var aa=a.print||console.log.bind(console),F=a.printErr||console.warn.bind(console);
6for(m in k)k.hasOwnProperty(m)&&(a[m]=k[m]);k=null;a.quit&&(p=a.quit);var G;a.wasmBinary&&(G=a.wasmBinary);var noExitRuntime;a.noExitRuntime&&(noExitRuntime=a.noExitRuntime);"object"!==typeof WebAssembly&&C("no native wasm support detected");var H,I=new WebAssembly.Table({initial:4,maximum:4,element:"anyfunc"}),J=!1,ba="undefined"!==typeof TextDecoder?new TextDecoder("utf8"):void 0,K,L,M,N=a.INITIAL_MEMORY||16777216;a.wasmMemory?H=a.wasmMemory:H=new WebAssembly.Memory({initial:N/65536,maximum:N/65536});
7H&&(K=H.buffer);N=K.byteLength;var O=K;K=O;a.HEAP8=new Int8Array(O);a.HEAP16=new Int16Array(O);a.HEAP32=M=new Int32Array(O);a.HEAPU8=L=new Uint8Array(O);a.HEAPU16=new Uint16Array(O);a.HEAPU32=new Uint32Array(O);a.HEAPF32=new Float32Array(O);a.HEAPF64=new Float64Array(O);var ca=[],da=[],ea=[],fa=[];function ha(){var b=a.preRun.shift();ca.unshift(b)}var P=0,Q=null,R=null;a.preloadedImages={};a.preloadedAudios={};
8function C(b){if(a.onAbort)a.onAbort(b);F(b);J=!0;throw new WebAssembly.RuntimeError("abort("+b+"). Build with -s ASSERTIONS=1 for more info.");}function S(b){var c=T;return String.prototype.startsWith?c.startsWith(b):0===c.indexOf(b)}function ia(){return S("data:application/octet-stream;base64,")}var T="test_emsize.wasm";if(!ia()){var la=T;T=a.locateFile?a.locateFile(la,w):w+la}
9function ma(){try{if(G)return new Uint8Array(G);if(z)return z(T);throw"both async and sync fetching of the wasm failed";}catch(b){C(b)}}function na(){return G||!q&&!r||"function"!==typeof fetch||S("file://")?Promise.resolve().then(ma):fetch(T,{credentials:"same-origin"}).then(function(b){if(!b.ok)throw"failed to load wasm binary file at '"+T+"'";return b.arrayBuffer()}).catch(function(){return ma()})}
10function U(b){for(;0<b.length;){var c=b.shift();if("function"==typeof c)c(a);else{var d=c.h;"number"===typeof d?void 0===c.g?I.get(d)():I.get(d)(c.g):d(void 0===c.g?null:c.g)}}}var oa=[null,[],[]];da.push({h:function(){pa()}});

Callers 1

ZFunction · 0.70

Calls 1

shiftMethod · 0.80

Tested by

no test coverage detected