// The Module object: Our interface to the outside world. We import // and export values on it. There are various ways Module can be used: // 1. Not defined. We create it here // 2. A function parameter, function(Module) { ..generated code.. } // 3. pre-run appended it, var Module = {}; ..generated code.. // 4. External script tag defines var Module. // We need to check if Module already exists (e.g. case 3 above). // Substitution will be replaced with actual code on later stage of the build, // this way Closure Compiler will not mangle it (e.g. case 4. above). // Note that if you want to run closure, and also to use Module // after the generated code, you will need to define var Module = {}; // before the code. Then that object will be used in the code, and you // can continue to use Module afterwards as well. var Module = typeof Module !== 'undefined' ? Module : {}; // --pre-jses are emitted after the Module integration code, so that they can // refer to Module (if they choose; they can also define Module) // {{PRE_JSES}} // Sometimes an existing Module object exists with properties // meant to overwrite the default module functionality. Here // we collect those properties and reapply _after_ we configure // the current environment's defaults to avoid having to be so // defensive during initialization. var moduleOverrides = {}; var key; for (key in Module) { if (Module.hasOwnProperty(key)) { moduleOverrides[key] = Module[key]; } } Module['arguments'] = []; Module['thisProgram'] = './this.program'; Module['quit'] = function(status, toThrow) { throw toThrow; }; Module['preRun'] = []; Module['postRun'] = []; // The environment setup code below is customized to use Module. // *** Environment setup code *** var ENVIRONMENT_IS_WEB = false; var ENVIRONMENT_IS_WORKER = false; var ENVIRONMENT_IS_NODE = false; var ENVIRONMENT_IS_SHELL = false; // Three configurations we can be running in: // 1) We could be the application main() thread running in the main JS UI thread. (ENVIRONMENT_IS_WORKER == false and ENVIRONMENT_IS_PTHREAD == false) // 2) We could be the application main() thread proxied to worker. (with Emscripten -s PROXY_TO_WORKER=1) (ENVIRONMENT_IS_WORKER == true, ENVIRONMENT_IS_PTHREAD == false) // 3) We could be an application pthread running in a worker. (ENVIRONMENT_IS_WORKER == true and ENVIRONMENT_IS_PTHREAD == true) if (Module['ENVIRONMENT']) { if (Module['ENVIRONMENT'] === 'WEB') { ENVIRONMENT_IS_WEB = true; } else if (Module['ENVIRONMENT'] === 'WORKER') { ENVIRONMENT_IS_WORKER = true; } else if (Module['ENVIRONMENT'] === 'NODE') { ENVIRONMENT_IS_NODE = true; } else if (Module['ENVIRONMENT'] === 'SHELL') { ENVIRONMENT_IS_SHELL = true; } else { throw new Error('Module[\'ENVIRONMENT\'] value is not valid. must be one of: WEB|WORKER|NODE|SHELL.'); } } else { ENVIRONMENT_IS_WEB = typeof window === 'object'; ENVIRONMENT_IS_WORKER = typeof importScripts === 'function'; ENVIRONMENT_IS_NODE = typeof process === 'object' && typeof require === 'function' && !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_WORKER; ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; } if (ENVIRONMENT_IS_NODE) { // Expose functionality in the same simple way that the shells work // Note that we pollute the global namespace here, otherwise we break in node var nodeFS; var nodePath; Module['read'] = function shell_read(filename, binary) { var ret; ret = tryParseAsDataURI(filename); if (!ret) { if (!nodeFS) nodeFS = require('fs'); if (!nodePath) nodePath = require('path'); filename = nodePath['normalize'](filename); ret = nodeFS['readFileSync'](filename); } return binary ? ret : ret.toString(); }; Module['readBinary'] = function readBinary(filename) { var ret = Module['read'](filename, true); if (!ret.buffer) { ret = new Uint8Array(ret); } assert(ret.buffer); return ret; }; if (process['argv'].length > 1) { Module['thisProgram'] = process['argv'][1].replace(/\\/g, '/'); } Module['arguments'] = process['argv'].slice(2); if (typeof module !== 'undefined') { module['exports'] = Module; } process['on']('uncaughtException', function(ex) { // suppress ExitStatus exceptions from showing an error if (!(ex instanceof ExitStatus)) { throw ex; } }); // Currently node will swallow unhandled rejections, but this behavior is // deprecated, and in the future it will exit with error status. process['on']('unhandledRejection', function(reason, p) { Module['printErr']('node.js exiting due to unhandled promise rejection'); process['exit'](1); }); Module['inspect'] = function () { return '[Emscripten Module object]'; }; } else if (ENVIRONMENT_IS_SHELL) { if (typeof read != 'undefined') { Module['read'] = function shell_read(f) { var data = tryParseAsDataURI(f); if (data) { return intArrayToString(data); } return read(f); }; } Module['readBinary'] = function readBinary(f) { var data; data = tryParseAsDataURI(f); if (data) { return data; } if (typeof readbuffer === 'function') { return new Uint8Array(readbuffer(f)); } data = read(f, 'binary'); assert(typeof data === 'object'); return data; }; if (typeof scriptArgs != 'undefined') { Module['arguments'] = scriptArgs; } else if (typeof arguments != 'undefined') { Module['arguments'] = arguments; } if (typeof quit === 'function') { Module['quit'] = function(status, toThrow) { quit(status); } } } else if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { Module['read'] = function shell_read(url) { try { var xhr = new XMLHttpRequest(); xhr.open('GET', url, false); xhr.send(null); return xhr.responseText; } catch (err) { var data = tryParseAsDataURI(url); if (data) { return intArrayToString(data); } throw err; } }; if (ENVIRONMENT_IS_WORKER) { Module['readBinary'] = function readBinary(url) { try { var xhr = new XMLHttpRequest(); xhr.open('GET', url, false); xhr.responseType = 'arraybuffer'; xhr.send(null); return new Uint8Array(xhr.response); } catch (err) { var data = tryParseAsDataURI(url); if (data) { return data; } throw err; } }; } Module['readAsync'] = function readAsync(url, onload, onerror) { var xhr = new XMLHttpRequest(); xhr.open('GET', url, true); xhr.responseType = 'arraybuffer'; xhr.onload = function xhr_onload() { if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 onload(xhr.response); return; } var data = tryParseAsDataURI(url); if (data) { onload(data.buffer); return; } onerror(); }; xhr.onerror = onerror; xhr.send(null); }; if (typeof arguments != 'undefined') { Module['arguments'] = arguments; } Module['setWindowTitle'] = function(title) { document.title = title }; } else { // Unreachable because SHELL is dependent on the others throw new Error('unknown runtime environment'); } // console.log is checked first, as 'print' on the web will open a print dialogue // printErr is preferable to console.warn (works better in shells) // bind(console) is necessary to fix IE/Edge closed dev tools panel behavior. Module['print'] = typeof console !== 'undefined' ? console.log.bind(console) : (typeof print !== 'undefined' ? print : null); Module['printErr'] = typeof printErr !== 'undefined' ? printErr : ((typeof console !== 'undefined' && console.warn.bind(console)) || Module['print']); // *** Environment setup code *** // Closure helpers Module.print = Module['print']; Module.printErr = Module['printErr']; // Merge back in the overrides for (key in moduleOverrides) { if (moduleOverrides.hasOwnProperty(key)) { Module[key] = moduleOverrides[key]; } } // Free the object hierarchy contained in the overrides, this lets the GC // reclaim data used e.g. in memoryInitializerRequest, which is a large typed array. moduleOverrides = undefined; // {{PREAMBLE_ADDITIONS}} var STACK_ALIGN = 16; // stack management, and other functionality that is provided by the compiled code, // should not be used before it is ready stackSave = stackRestore = stackAlloc = setTempRet0 = getTempRet0 = function() { abort('cannot use the stack before compiled code is ready to run, and has provided stack access'); }; function staticAlloc(size) { assert(!staticSealed); var ret = STATICTOP; STATICTOP = (STATICTOP + size + 15) & -16; return ret; } function dynamicAlloc(size) { assert(DYNAMICTOP_PTR); var ret = HEAP32[DYNAMICTOP_PTR>>2]; var end = (ret + size + 15) & -16; HEAP32[DYNAMICTOP_PTR>>2] = end; if (end >= TOTAL_MEMORY) { var success = enlargeMemory(); if (!success) { HEAP32[DYNAMICTOP_PTR>>2] = ret; return 0; } } return ret; } function alignMemory(size, factor) { if (!factor) factor = STACK_ALIGN; // stack alignment (16-byte) by default var ret = size = Math.ceil(size / factor) * factor; return ret; } function getNativeTypeSize(type) { switch (type) { case 'i1': case 'i8': return 1; case 'i16': return 2; case 'i32': return 4; case 'i64': return 8; case 'float': return 4; case 'double': return 8; default: { if (type[type.length-1] === '*') { return 4; // A pointer } else if (type[0] === 'i') { var bits = parseInt(type.substr(1)); assert(bits % 8 === 0); return bits / 8; } else { return 0; } } } } function warnOnce(text) { if (!warnOnce.shown) warnOnce.shown = {}; if (!warnOnce.shown[text]) { warnOnce.shown[text] = 1; Module.printErr(text); } } var jsCallStartIndex = 1; var functionPointers = new Array(0); // 'sig' parameter is only used on LLVM wasm backend function addFunction(func, sig) { if (typeof sig === 'undefined') { Module.printErr('Warning: addFunction: Provide a wasm function signature ' + 'string as a second argument'); } var base = 0; for (var i = base; i < base + 0; i++) { if (!functionPointers[i]) { functionPointers[i] = func; return jsCallStartIndex + i; } } throw 'Finished up all reserved function pointers. Use a higher value for RESERVED_FUNCTION_POINTERS.'; } function removeFunction(index) { functionPointers[index-jsCallStartIndex] = null; } var funcWrappers = {}; function getFuncWrapper(func, sig) { if (!func) return; // on null pointer, return undefined assert(sig); if (!funcWrappers[sig]) { funcWrappers[sig] = {}; } var sigCache = funcWrappers[sig]; if (!sigCache[func]) { // optimize away arguments usage in common cases if (sig.length === 1) { sigCache[func] = function dynCall_wrapper() { return dynCall(sig, func); }; } else if (sig.length === 2) { sigCache[func] = function dynCall_wrapper(arg) { return dynCall(sig, func, [arg]); }; } else { // general case sigCache[func] = function dynCall_wrapper() { return dynCall(sig, func, Array.prototype.slice.call(arguments)); }; } } return sigCache[func]; } function makeBigInt(low, high, unsigned) { return unsigned ? ((+((low>>>0)))+((+((high>>>0)))*4294967296.0)) : ((+((low>>>0)))+((+((high|0)))*4294967296.0)); } function dynCall(sig, ptr, args) { if (args && args.length) { assert(args.length == sig.length-1); assert(('dynCall_' + sig) in Module, 'bad function pointer type - no table for sig \'' + sig + '\''); return Module['dynCall_' + sig].apply(null, [ptr].concat(args)); } else { assert(sig.length == 1); assert(('dynCall_' + sig) in Module, 'bad function pointer type - no table for sig \'' + sig + '\''); return Module['dynCall_' + sig].call(null, ptr); } } function getCompilerSetting(name) { throw 'You must build with -s RETAIN_COMPILER_SETTINGS=1 for getCompilerSetting or emscripten_get_compiler_setting to work'; } var Runtime = { // FIXME backwards compatibility layer for ports. Support some Runtime.* // for now, fix it there, then remove it from here. That way we // can minimize any period of breakage. dynCall: dynCall, // for SDL2 port // helpful errors getTempRet0: function() { abort('getTempRet0() is now a top-level function, after removing the Runtime object. Remove "Runtime."') }, staticAlloc: function() { abort('staticAlloc() is now a top-level function, after removing the Runtime object. Remove "Runtime."') }, stackAlloc: function() { abort('stackAlloc() is now a top-level function, after removing the Runtime object. Remove "Runtime."') }, }; // The address globals begin at. Very low in memory, for code size and optimization opportunities. // Above 0 is static memory, starting with globals. // Then the stack. // Then 'dynamic' memory for sbrk. var GLOBAL_BASE = 8; // === Preamble library stuff === // Documentation for the public APIs defined in this file must be updated in: // site/source/docs/api_reference/preamble.js.rst // A prebuilt local version of the documentation is available at: // site/build/text/docs/api_reference/preamble.js.txt // You can also build docs locally as HTML or other formats in site/ // An online HTML version (which may be of a different version of Emscripten) // is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html //======================================== // Runtime essentials //======================================== var ABORT = 0; // whether we are quitting the application. no code should run after this. set in exit() and abort() var EXITSTATUS = 0; /** @type {function(*, string=)} */ function assert(condition, text) { if (!condition) { abort('Assertion failed: ' + text); } } var globalScope = this; // Returns the C function with a specified identifier (for C++, you need to do manual name mangling) function getCFunc(ident) { var func = Module['_' + ident]; // closure exported function assert(func, 'Cannot call unknown function ' + ident + ', make sure it is exported'); return func; } var JSfuncs = { // Helpers for cwrap -- it can't refer to Runtime directly because it might // be renamed by closure, instead it calls JSfuncs['stackSave'].body to find // out what the minified function name is. 'stackSave': function() { stackSave() }, 'stackRestore': function() { stackRestore() }, // type conversion from js to c 'arrayToC' : function(arr) { var ret = stackAlloc(arr.length); writeArrayToMemory(arr, ret); return ret; }, 'stringToC' : function(str) { var ret = 0; if (str !== null && str !== undefined && str !== 0) { // null string // at most 4 bytes per UTF-8 code point, +1 for the trailing '\0' var len = (str.length << 2) + 1; ret = stackAlloc(len); stringToUTF8(str, ret, len); } return ret; } }; // For fast lookup of conversion functions var toC = {'string' : JSfuncs['stringToC'], 'array' : JSfuncs['arrayToC']}; // C calling interface. function ccall (ident, returnType, argTypes, args, opts) { var func = getCFunc(ident); var cArgs = []; var stack = 0; assert(returnType !== 'array', 'Return type should not be "array".'); if (args) { for (var i = 0; i < args.length; i++) { var converter = toC[argTypes[i]]; if (converter) { if (stack === 0) stack = stackSave(); cArgs[i] = converter(args[i]); } else { cArgs[i] = args[i]; } } } var ret = func.apply(null, cArgs); if (returnType === 'string') ret = Pointer_stringify(ret); if (stack !== 0) { stackRestore(stack); } return ret; } function cwrap (ident, returnType, argTypes) { argTypes = argTypes || []; var cfunc = getCFunc(ident); // When the function takes numbers and returns a number, we can just return // the original function var numericArgs = argTypes.every(function(type){ return type === 'number'}); var numericRet = returnType !== 'string'; if (numericRet && numericArgs) { return cfunc; } return function() { return ccall(ident, returnType, argTypes, arguments); } } /** @type {function(number, number, string, boolean=)} */ function setValue(ptr, value, type, noSafe) { type = type || 'i8'; if (type.charAt(type.length-1) === '*') type = 'i32'; // pointers are 32-bit switch(type) { case 'i1': HEAP8[((ptr)>>0)]=value; break; case 'i8': HEAP8[((ptr)>>0)]=value; break; case 'i16': HEAP16[((ptr)>>1)]=value; break; case 'i32': HEAP32[((ptr)>>2)]=value; break; case 'i64': (tempI64 = [value>>>0,(tempDouble=value,(+(Math_abs(tempDouble))) >= 1.0 ? (tempDouble > 0.0 ? ((Math_min((+(Math_floor((tempDouble)/4294967296.0))), 4294967295.0))|0)>>>0 : (~~((+(Math_ceil((tempDouble - +(((~~(tempDouble)))>>>0))/4294967296.0)))))>>>0) : 0)],HEAP32[((ptr)>>2)]=tempI64[0],HEAP32[(((ptr)+(4))>>2)]=tempI64[1]); break; case 'float': HEAPF32[((ptr)>>2)]=value; break; case 'double': HEAPF64[((ptr)>>3)]=value; break; default: abort('invalid type for setValue: ' + type); } } /** @type {function(number, string, boolean=)} */ function getValue(ptr, type, noSafe) { type = type || 'i8'; if (type.charAt(type.length-1) === '*') type = 'i32'; // pointers are 32-bit switch(type) { case 'i1': return HEAP8[((ptr)>>0)]; case 'i8': return HEAP8[((ptr)>>0)]; case 'i16': return HEAP16[((ptr)>>1)]; case 'i32': return HEAP32[((ptr)>>2)]; case 'i64': return HEAP32[((ptr)>>2)]; case 'float': return HEAPF32[((ptr)>>2)]; case 'double': return HEAPF64[((ptr)>>3)]; default: abort('invalid type for getValue: ' + type); } return null; } var ALLOC_NORMAL = 0; // Tries to use _malloc() var ALLOC_STACK = 1; // Lives for the duration of the current function call var ALLOC_STATIC = 2; // Cannot be freed var ALLOC_DYNAMIC = 3; // Cannot be freed except through sbrk var ALLOC_NONE = 4; // Do not allocate // allocate(): This is for internal use. You can use it yourself as well, but the interface // is a little tricky (see docs right below). The reason is that it is optimized // for multiple syntaxes to save space in generated code. So you should // normally not use allocate(), and instead allocate memory using _malloc(), // initialize it with setValue(), and so forth. // @slab: An array of data, or a number. If a number, then the size of the block to allocate, // in *bytes* (note that this is sometimes confusing: the next parameter does not // affect this!) // @types: Either an array of types, one for each byte (or 0 if no type at that position), // or a single type which is used for the entire block. This only matters if there // is initial data - if @slab is a number, then this does not matter at all and is // ignored. // @allocator: How to allocate memory, see ALLOC_* /** @type {function((TypedArray|Array|number), string, number, number=)} */ function allocate(slab, types, allocator, ptr) { var zeroinit, size; if (typeof slab === 'number') { zeroinit = true; size = slab; } else { zeroinit = false; size = slab.length; } var singleType = typeof types === 'string' ? types : null; var ret; if (allocator == ALLOC_NONE) { ret = ptr; } else { ret = [typeof _malloc === 'function' ? _malloc : staticAlloc, stackAlloc, staticAlloc, dynamicAlloc][allocator === undefined ? ALLOC_STATIC : allocator](Math.max(size, singleType ? 1 : types.length)); } if (zeroinit) { var stop; ptr = ret; assert((ret & 3) == 0); stop = ret + (size & ~3); for (; ptr < stop; ptr += 4) { HEAP32[((ptr)>>2)]=0; } stop = ret + size; while (ptr < stop) { HEAP8[((ptr++)>>0)]=0; } return ret; } if (singleType === 'i8') { if (slab.subarray || slab.slice) { HEAPU8.set(/** @type {!Uint8Array} */ (slab), ret); } else { HEAPU8.set(new Uint8Array(slab), ret); } return ret; } var i = 0, type, typeSize, previousType; while (i < size) { var curr = slab[i]; type = singleType || types[i]; if (type === 0) { i++; continue; } assert(type, 'Must know what type to store in allocate!'); if (type == 'i64') type = 'i32'; // special case: we have one i32 here, and one i32 later setValue(ret+i, curr, type); // no need to look up size unless type changes, so cache it if (previousType !== type) { typeSize = getNativeTypeSize(type); previousType = type; } i += typeSize; } return ret; } // Allocate memory during any stage of startup - static memory early on, dynamic memory later, malloc when ready function getMemory(size) { if (!staticSealed) return staticAlloc(size); if (!runtimeInitialized) return dynamicAlloc(size); return _malloc(size); } /** @type {function(number, number=)} */ function Pointer_stringify(ptr, length) { if (length === 0 || !ptr) return ''; // TODO: use TextDecoder // Find the length, and check for UTF while doing so var hasUtf = 0; var t; var i = 0; while (1) { assert(ptr + i < TOTAL_MEMORY); t = HEAPU8[(((ptr)+(i))>>0)]; hasUtf |= t; if (t == 0 && !length) break; i++; if (length && i == length) break; } if (!length) length = i; var ret = ''; if (hasUtf < 128) { var MAX_CHUNK = 1024; // split up into chunks, because .apply on a huge string can overflow the stack var curr; while (length > 0) { curr = String.fromCharCode.apply(String, HEAPU8.subarray(ptr, ptr + Math.min(length, MAX_CHUNK))); ret = ret ? ret + curr : curr; ptr += MAX_CHUNK; length -= MAX_CHUNK; } return ret; } return UTF8ToString(ptr); } // Given a pointer 'ptr' to a null-terminated ASCII-encoded string in the emscripten HEAP, returns // a copy of that string as a Javascript String object. function AsciiToString(ptr) { var str = ''; while (1) { var ch = HEAP8[((ptr++)>>0)]; if (!ch) return str; str += String.fromCharCode(ch); } } // Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', // null-terminated and encoded in ASCII form. The copy will require at most str.length+1 bytes of space in the HEAP. function stringToAscii(str, outPtr) { return writeAsciiToMemory(str, outPtr, false); } // Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the given array that contains uint8 values, returns // a copy of that string as a Javascript String object. var UTF8Decoder = typeof TextDecoder !== 'undefined' ? new TextDecoder('utf8') : undefined; function UTF8ArrayToString(u8Array, idx) { var endPtr = idx; // TextDecoder needs to know the byte length in advance, it doesn't stop on null terminator by itself. // Also, use the length info to avoid running tiny strings through TextDecoder, since .subarray() allocates garbage. while (u8Array[endPtr]) ++endPtr; if (endPtr - idx > 16 && u8Array.subarray && UTF8Decoder) { return UTF8Decoder.decode(u8Array.subarray(idx, endPtr)); } else { var u0, u1, u2, u3, u4, u5; var str = ''; while (1) { // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description and https://www.ietf.org/rfc/rfc2279.txt and https://tools.ietf.org/html/rfc3629 u0 = u8Array[idx++]; if (!u0) return str; if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } u1 = u8Array[idx++] & 63; if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } u2 = u8Array[idx++] & 63; if ((u0 & 0xF0) == 0xE0) { u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; } else { u3 = u8Array[idx++] & 63; if ((u0 & 0xF8) == 0xF0) { u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | u3; } else { u4 = u8Array[idx++] & 63; if ((u0 & 0xFC) == 0xF8) { u0 = ((u0 & 3) << 24) | (u1 << 18) | (u2 << 12) | (u3 << 6) | u4; } else { u5 = u8Array[idx++] & 63; u0 = ((u0 & 1) << 30) | (u1 << 24) | (u2 << 18) | (u3 << 12) | (u4 << 6) | u5; } } } if (u0 < 0x10000) { str += String.fromCharCode(u0); } else { var ch = u0 - 0x10000; str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); } } } } // Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the emscripten HEAP, returns // a copy of that string as a Javascript String object. function UTF8ToString(ptr) { return UTF8ArrayToString(HEAPU8,ptr); } // Copies the given Javascript String object 'str' to the given byte array at address 'outIdx', // encoded in UTF8 form and null-terminated. The copy will require at most str.length*4+1 bytes of space in the HEAP. // Use the function lengthBytesUTF8 to compute the exact number of bytes (excluding null terminator) that this function will write. // Parameters: // str: the Javascript string to copy. // outU8Array: the array to copy to. Each index in this array is assumed to be one 8-byte element. // outIdx: The starting offset in the array to begin the copying. // maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null // terminator, i.e. if maxBytesToWrite=1, only the null terminator will be written and nothing else. // maxBytesToWrite=0 does not write any bytes to the output, not even the null terminator. // Returns the number of bytes written, EXCLUDING the null terminator. function stringToUTF8Array(str, outU8Array, outIdx, maxBytesToWrite) { if (!(maxBytesToWrite > 0)) // Parameter maxBytesToWrite is not optional. Negative values, 0, null, undefined and false each don't write out any bytes. return 0; var startIdx = outIdx; var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. for (var i = 0; i < str.length; ++i) { // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! So decode UTF16->UTF32->UTF8. // See http://unicode.org/faq/utf_bom.html#utf16-3 // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description and https://www.ietf.org/rfc/rfc2279.txt and https://tools.ietf.org/html/rfc3629 var u = str.charCodeAt(i); // possibly a lead surrogate if (u >= 0xD800 && u <= 0xDFFF) u = 0x10000 + ((u & 0x3FF) << 10) | (str.charCodeAt(++i) & 0x3FF); if (u <= 0x7F) { if (outIdx >= endIdx) break; outU8Array[outIdx++] = u; } else if (u <= 0x7FF) { if (outIdx + 1 >= endIdx) break; outU8Array[outIdx++] = 0xC0 | (u >> 6); outU8Array[outIdx++] = 0x80 | (u & 63); } else if (u <= 0xFFFF) { if (outIdx + 2 >= endIdx) break; outU8Array[outIdx++] = 0xE0 | (u >> 12); outU8Array[outIdx++] = 0x80 | ((u >> 6) & 63); outU8Array[outIdx++] = 0x80 | (u & 63); } else if (u <= 0x1FFFFF) { if (outIdx + 3 >= endIdx) break; outU8Array[outIdx++] = 0xF0 | (u >> 18); outU8Array[outIdx++] = 0x80 | ((u >> 12) & 63); outU8Array[outIdx++] = 0x80 | ((u >> 6) & 63); outU8Array[outIdx++] = 0x80 | (u & 63); } else if (u <= 0x3FFFFFF) { if (outIdx + 4 >= endIdx) break; outU8Array[outIdx++] = 0xF8 | (u >> 24); outU8Array[outIdx++] = 0x80 | ((u >> 18) & 63); outU8Array[outIdx++] = 0x80 | ((u >> 12) & 63); outU8Array[outIdx++] = 0x80 | ((u >> 6) & 63); outU8Array[outIdx++] = 0x80 | (u & 63); } else { if (outIdx + 5 >= endIdx) break; outU8Array[outIdx++] = 0xFC | (u >> 30); outU8Array[outIdx++] = 0x80 | ((u >> 24) & 63); outU8Array[outIdx++] = 0x80 | ((u >> 18) & 63); outU8Array[outIdx++] = 0x80 | ((u >> 12) & 63); outU8Array[outIdx++] = 0x80 | ((u >> 6) & 63); outU8Array[outIdx++] = 0x80 | (u & 63); } } // Null-terminate the pointer to the buffer. outU8Array[outIdx] = 0; return outIdx - startIdx; } // Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', // null-terminated and encoded in UTF8 form. The copy will require at most str.length*4+1 bytes of space in the HEAP. // Use the function lengthBytesUTF8 to compute the exact number of bytes (excluding null terminator) that this function will write. // Returns the number of bytes written, EXCLUDING the null terminator. function stringToUTF8(str, outPtr, maxBytesToWrite) { assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); return stringToUTF8Array(str, HEAPU8,outPtr, maxBytesToWrite); } // Returns the number of bytes the given Javascript string takes if encoded as a UTF8 byte array, EXCLUDING the null terminator byte. function lengthBytesUTF8(str) { var len = 0; for (var i = 0; i < str.length; ++i) { // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! So decode UTF16->UTF32->UTF8. // See http://unicode.org/faq/utf_bom.html#utf16-3 var u = str.charCodeAt(i); // possibly a lead surrogate if (u >= 0xD800 && u <= 0xDFFF) u = 0x10000 + ((u & 0x3FF) << 10) | (str.charCodeAt(++i) & 0x3FF); if (u <= 0x7F) { ++len; } else if (u <= 0x7FF) { len += 2; } else if (u <= 0xFFFF) { len += 3; } else if (u <= 0x1FFFFF) { len += 4; } else if (u <= 0x3FFFFFF) { len += 5; } else { len += 6; } } return len; } // Given a pointer 'ptr' to a null-terminated UTF16LE-encoded string in the emscripten HEAP, returns // a copy of that string as a Javascript String object. var UTF16Decoder = typeof TextDecoder !== 'undefined' ? new TextDecoder('utf-16le') : undefined; function UTF16ToString(ptr) { assert(ptr % 2 == 0, 'Pointer passed to UTF16ToString must be aligned to two bytes!'); var endPtr = ptr; // TextDecoder needs to know the byte length in advance, it doesn't stop on null terminator by itself. // Also, use the length info to avoid running tiny strings through TextDecoder, since .subarray() allocates garbage. var idx = endPtr >> 1; while (HEAP16[idx]) ++idx; endPtr = idx << 1; if (endPtr - ptr > 32 && UTF16Decoder) { return UTF16Decoder.decode(HEAPU8.subarray(ptr, endPtr)); } else { var i = 0; var str = ''; while (1) { var codeUnit = HEAP16[(((ptr)+(i*2))>>1)]; if (codeUnit == 0) return str; ++i; // fromCharCode constructs a character from a UTF-16 code unit, so we can pass the UTF16 string right through. str += String.fromCharCode(codeUnit); } } } // Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', // null-terminated and encoded in UTF16 form. The copy will require at most str.length*4+2 bytes of space in the HEAP. // Use the function lengthBytesUTF16() to compute the exact number of bytes (excluding null terminator) that this function will write. // Parameters: // str: the Javascript string to copy. // outPtr: Byte address in Emscripten HEAP where to write the string to. // maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null // terminator, i.e. if maxBytesToWrite=2, only the null terminator will be written and nothing else. // maxBytesToWrite<2 does not write any bytes to the output, not even the null terminator. // Returns the number of bytes written, EXCLUDING the null terminator. function stringToUTF16(str, outPtr, maxBytesToWrite) { assert(outPtr % 2 == 0, 'Pointer passed to stringToUTF16 must be aligned to two bytes!'); assert(typeof maxBytesToWrite == 'number', 'stringToUTF16(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); // Backwards compatibility: if max bytes is not specified, assume unsafe unbounded write is allowed. if (maxBytesToWrite === undefined) { maxBytesToWrite = 0x7FFFFFFF; } if (maxBytesToWrite < 2) return 0; maxBytesToWrite -= 2; // Null terminator. var startPtr = outPtr; var numCharsToWrite = (maxBytesToWrite < str.length*2) ? (maxBytesToWrite / 2) : str.length; for (var i = 0; i < numCharsToWrite; ++i) { // charCodeAt returns a UTF-16 encoded code unit, so it can be directly written to the HEAP. var codeUnit = str.charCodeAt(i); // possibly a lead surrogate HEAP16[((outPtr)>>1)]=codeUnit; outPtr += 2; } // Null-terminate the pointer to the HEAP. HEAP16[((outPtr)>>1)]=0; return outPtr - startPtr; } // Returns the number of bytes the given Javascript string takes if encoded as a UTF16 byte array, EXCLUDING the null terminator byte. function lengthBytesUTF16(str) { return str.length*2; } function UTF32ToString(ptr) { assert(ptr % 4 == 0, 'Pointer passed to UTF32ToString must be aligned to four bytes!'); var i = 0; var str = ''; while (1) { var utf32 = HEAP32[(((ptr)+(i*4))>>2)]; if (utf32 == 0) return str; ++i; // Gotcha: fromCharCode constructs a character from a UTF-16 encoded code (pair), not from a Unicode code point! So encode the code point to UTF-16 for constructing. // See http://unicode.org/faq/utf_bom.html#utf16-3 if (utf32 >= 0x10000) { var ch = utf32 - 0x10000; str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); } else { str += String.fromCharCode(utf32); } } } // Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', // null-terminated and encoded in UTF32 form. The copy will require at most str.length*4+4 bytes of space in the HEAP. // Use the function lengthBytesUTF32() to compute the exact number of bytes (excluding null terminator) that this function will write. // Parameters: // str: the Javascript string to copy. // outPtr: Byte address in Emscripten HEAP where to write the string to. // maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null // terminator, i.e. if maxBytesToWrite=4, only the null terminator will be written and nothing else. // maxBytesToWrite<4 does not write any bytes to the output, not even the null terminator. // Returns the number of bytes written, EXCLUDING the null terminator. function stringToUTF32(str, outPtr, maxBytesToWrite) { assert(outPtr % 4 == 0, 'Pointer passed to stringToUTF32 must be aligned to four bytes!'); assert(typeof maxBytesToWrite == 'number', 'stringToUTF32(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); // Backwards compatibility: if max bytes is not specified, assume unsafe unbounded write is allowed. if (maxBytesToWrite === undefined) { maxBytesToWrite = 0x7FFFFFFF; } if (maxBytesToWrite < 4) return 0; var startPtr = outPtr; var endPtr = startPtr + maxBytesToWrite - 4; for (var i = 0; i < str.length; ++i) { // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! We must decode the string to UTF-32 to the heap. // See http://unicode.org/faq/utf_bom.html#utf16-3 var codeUnit = str.charCodeAt(i); // possibly a lead surrogate if (codeUnit >= 0xD800 && codeUnit <= 0xDFFF) { var trailSurrogate = str.charCodeAt(++i); codeUnit = 0x10000 + ((codeUnit & 0x3FF) << 10) | (trailSurrogate & 0x3FF); } HEAP32[((outPtr)>>2)]=codeUnit; outPtr += 4; if (outPtr + 4 > endPtr) break; } // Null-terminate the pointer to the HEAP. HEAP32[((outPtr)>>2)]=0; return outPtr - startPtr; } // Returns the number of bytes the given Javascript string takes if encoded as a UTF16 byte array, EXCLUDING the null terminator byte. function lengthBytesUTF32(str) { var len = 0; for (var i = 0; i < str.length; ++i) { // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! We must decode the string to UTF-32 to the heap. // See http://unicode.org/faq/utf_bom.html#utf16-3 var codeUnit = str.charCodeAt(i); if (codeUnit >= 0xD800 && codeUnit <= 0xDFFF) ++i; // possibly a lead surrogate, so skip over the tail surrogate. len += 4; } return len; } // Allocate heap space for a JS string, and write it there. // It is the responsibility of the caller to free() that memory. function allocateUTF8(str) { var size = lengthBytesUTF8(str) + 1; var ret = _malloc(size); if (ret) stringToUTF8Array(str, HEAP8, ret, size); return ret; } // Allocate stack space for a JS string, and write it there. function allocateUTF8OnStack(str) { var size = lengthBytesUTF8(str) + 1; var ret = stackAlloc(size); stringToUTF8Array(str, HEAP8, ret, size); return ret; } function demangle(func) { warnOnce('warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling'); return func; } function demangleAll(text) { var regex = /__Z[\w\d_]+/g; return text.replace(regex, function(x) { var y = demangle(x); return x === y ? x : (x + ' [' + y + ']'); }); } function jsStackTrace() { var err = new Error(); if (!err.stack) { // IE10+ special cases: It does have callstack info, but it is only populated if an Error object is thrown, // so try that as a special-case. try { throw new Error(0); } catch(e) { err = e; } if (!err.stack) { return '(no stack trace available)'; } } return err.stack.toString(); } function stackTrace() { var js = jsStackTrace(); if (Module['extraStackTrace']) js += '\n' + Module['extraStackTrace'](); return demangleAll(js); } // Memory management var PAGE_SIZE = 16384; var WASM_PAGE_SIZE = 65536; var ASMJS_PAGE_SIZE = 16777216; var MIN_TOTAL_MEMORY = 16777216; function alignUp(x, multiple) { if (x % multiple > 0) { x += multiple - (x % multiple); } return x; } var HEAP, /** @type {ArrayBuffer} */ buffer, /** @type {Int8Array} */ HEAP8, /** @type {Uint8Array} */ HEAPU8, /** @type {Int16Array} */ HEAP16, /** @type {Uint16Array} */ HEAPU16, /** @type {Int32Array} */ HEAP32, /** @type {Uint32Array} */ HEAPU32, /** @type {Float32Array} */ HEAPF32, /** @type {Float64Array} */ HEAPF64; function updateGlobalBuffer(buf) { Module['buffer'] = buffer = buf; } function updateGlobalBufferViews() { Module['HEAP8'] = HEAP8 = new Int8Array(buffer); Module['HEAP16'] = HEAP16 = new Int16Array(buffer); Module['HEAP32'] = HEAP32 = new Int32Array(buffer); Module['HEAPU8'] = HEAPU8 = new Uint8Array(buffer); Module['HEAPU16'] = HEAPU16 = new Uint16Array(buffer); Module['HEAPU32'] = HEAPU32 = new Uint32Array(buffer); Module['HEAPF32'] = HEAPF32 = new Float32Array(buffer); Module['HEAPF64'] = HEAPF64 = new Float64Array(buffer); } var STATIC_BASE, STATICTOP, staticSealed; // static area var STACK_BASE, STACKTOP, STACK_MAX; // stack area var DYNAMIC_BASE, DYNAMICTOP_PTR; // dynamic area handled by sbrk STATIC_BASE = STATICTOP = STACK_BASE = STACKTOP = STACK_MAX = DYNAMIC_BASE = DYNAMICTOP_PTR = 0; staticSealed = false; // Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. function writeStackCookie() { assert((STACK_MAX & 3) == 0); HEAPU32[(STACK_MAX >> 2)-1] = 0x02135467; HEAPU32[(STACK_MAX >> 2)-2] = 0x89BACDFE; } function checkStackCookie() { if (HEAPU32[(STACK_MAX >> 2)-1] != 0x02135467 || HEAPU32[(STACK_MAX >> 2)-2] != 0x89BACDFE) { abort('Stack overflow! Stack cookie has been overwritten, expected hex dwords 0x89BACDFE and 0x02135467, but received 0x' + HEAPU32[(STACK_MAX >> 2)-2].toString(16) + ' ' + HEAPU32[(STACK_MAX >> 2)-1].toString(16)); } // Also test the global address 0 for integrity. This check is not compatible with SAFE_SPLIT_MEMORY though, since that mode already tests all address 0 accesses on its own. if (HEAP32[0] !== 0x63736d65 /* 'emsc' */) throw 'Runtime error: The application has corrupted its heap memory area (address zero)!'; } function abortStackOverflow(allocSize) { abort('Stack overflow! Attempted to allocate ' + allocSize + ' bytes on the stack, but stack has only ' + (STACK_MAX - stackSave() + allocSize) + ' bytes available!'); } function abortOnCannotGrowMemory() { abort('Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value ' + TOTAL_MEMORY + ', (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime but prevents some optimizations, (3) set Module.TOTAL_MEMORY to a higher value before the program runs, or (4) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 '); } function enlargeMemory() { abortOnCannotGrowMemory(); } var TOTAL_STACK = Module['TOTAL_STACK'] || 5242880; var TOTAL_MEMORY = Module['TOTAL_MEMORY'] || 16777216; if (TOTAL_MEMORY < TOTAL_STACK) Module.printErr('TOTAL_MEMORY should be larger than TOTAL_STACK, was ' + TOTAL_MEMORY + '! (TOTAL_STACK=' + TOTAL_STACK + ')'); // Initialize the runtime's memory // check for full engine support (use string 'subarray' to avoid closure compiler confusion) assert(typeof Int32Array !== 'undefined' && typeof Float64Array !== 'undefined' && Int32Array.prototype.subarray !== undefined && Int32Array.prototype.set !== undefined, 'JS engine does not provide full typed array support'); // Use a provided buffer, if there is one, or else allocate a new one if (Module['buffer']) { buffer = Module['buffer']; assert(buffer.byteLength === TOTAL_MEMORY, 'provided buffer should be ' + TOTAL_MEMORY + ' bytes, but it is ' + buffer.byteLength); } else { // Use a WebAssembly memory where available { buffer = new ArrayBuffer(TOTAL_MEMORY); } assert(buffer.byteLength === TOTAL_MEMORY); Module['buffer'] = buffer; } updateGlobalBufferViews(); function getTotalMemory() { return TOTAL_MEMORY; } // Endianness check (note: assumes compiler arch was little-endian) HEAP32[0] = 0x63736d65; /* 'emsc' */ HEAP16[1] = 0x6373; if (HEAPU8[2] !== 0x73 || HEAPU8[3] !== 0x63) throw 'Runtime error: expected the system to be little-endian!'; function callRuntimeCallbacks(callbacks) { while(callbacks.length > 0) { var callback = callbacks.shift(); if (typeof callback == 'function') { callback(); continue; } var func = callback.func; if (typeof func === 'number') { if (callback.arg === undefined) { Module['dynCall_v'](func); } else { Module['dynCall_vi'](func, callback.arg); } } else { func(callback.arg === undefined ? null : callback.arg); } } } var __ATPRERUN__ = []; // functions called before the runtime is initialized var __ATINIT__ = []; // functions called during startup var __ATMAIN__ = []; // functions called when main() is to be run var __ATEXIT__ = []; // functions called during shutdown var __ATPOSTRUN__ = []; // functions called after the runtime has exited var runtimeInitialized = false; var runtimeExited = false; function preRun() { // compatibility - merge in anything from Module['preRun'] at this time if (Module['preRun']) { if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; while (Module['preRun'].length) { addOnPreRun(Module['preRun'].shift()); } } callRuntimeCallbacks(__ATPRERUN__); } function ensureInitRuntime() { checkStackCookie(); if (runtimeInitialized) return; runtimeInitialized = true; callRuntimeCallbacks(__ATINIT__); } function preMain() { checkStackCookie(); callRuntimeCallbacks(__ATMAIN__); } function exitRuntime() { checkStackCookie(); callRuntimeCallbacks(__ATEXIT__); runtimeExited = true; } function postRun() { checkStackCookie(); // compatibility - merge in anything from Module['postRun'] at this time if (Module['postRun']) { if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; while (Module['postRun'].length) { addOnPostRun(Module['postRun'].shift()); } } callRuntimeCallbacks(__ATPOSTRUN__); } function addOnPreRun(cb) { __ATPRERUN__.unshift(cb); } function addOnInit(cb) { __ATINIT__.unshift(cb); } function addOnPreMain(cb) { __ATMAIN__.unshift(cb); } function addOnExit(cb) { __ATEXIT__.unshift(cb); } function addOnPostRun(cb) { __ATPOSTRUN__.unshift(cb); } // Deprecated: This function should not be called because it is unsafe and does not provide // a maximum length limit of how many bytes it is allowed to write. Prefer calling the // function stringToUTF8Array() instead, which takes in a maximum length that can be used // to be secure from out of bounds writes. /** @deprecated */ function writeStringToMemory(string, buffer, dontAddNull) { warnOnce('writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!'); var /** @type {number} */ lastChar, /** @type {number} */ end; if (dontAddNull) { // stringToUTF8Array always appends null. If we don't want to do that, remember the // character that existed at the location where the null will be placed, and restore // that after the write (below). end = buffer + lengthBytesUTF8(string); lastChar = HEAP8[end]; } stringToUTF8(string, buffer, Infinity); if (dontAddNull) HEAP8[end] = lastChar; // Restore the value under the null character. } function writeArrayToMemory(array, buffer) { assert(array.length >= 0, 'writeArrayToMemory array must have a length (should be an array or typed array)') HEAP8.set(array, buffer); } function writeAsciiToMemory(str, buffer, dontAddNull) { for (var i = 0; i < str.length; ++i) { assert(str.charCodeAt(i) === str.charCodeAt(i)&0xff); HEAP8[((buffer++)>>0)]=str.charCodeAt(i); } // Null-terminate the pointer to the HEAP. if (!dontAddNull) HEAP8[((buffer)>>0)]=0; } function unSign(value, bits, ignore) { if (value >= 0) { return value; } return bits <= 32 ? 2*Math.abs(1 << (bits-1)) + value // Need some trickery, since if bits == 32, we are right at the limit of the bits JS uses in bitshifts : Math.pow(2, bits) + value; } function reSign(value, bits, ignore) { if (value <= 0) { return value; } var half = bits <= 32 ? Math.abs(1 << (bits-1)) // abs is needed if bits == 32 : Math.pow(2, bits-1); if (value >= half && (bits <= 32 || value > half)) { // for huge values, we can hit the precision limit and always get true here. so don't do that // but, in general there is no perfect solution here. With 64-bit ints, we get rounding and errors // TODO: In i64 mode 1, resign the two parts separately and safely value = -2*half + value; // Cannot bitshift half, as it may be at the limit of the bits JS uses in bitshifts } return value; } assert(Math['imul'] && Math['fround'] && Math['clz32'] && Math['trunc'], 'this is a legacy browser, build with LEGACY_VM_SUPPORT'); var Math_abs = Math.abs; var Math_cos = Math.cos; var Math_sin = Math.sin; var Math_tan = Math.tan; var Math_acos = Math.acos; var Math_asin = Math.asin; var Math_atan = Math.atan; var Math_atan2 = Math.atan2; var Math_exp = Math.exp; var Math_log = Math.log; var Math_sqrt = Math.sqrt; var Math_ceil = Math.ceil; var Math_floor = Math.floor; var Math_pow = Math.pow; var Math_imul = Math.imul; var Math_fround = Math.fround; var Math_round = Math.round; var Math_min = Math.min; var Math_max = Math.max; var Math_clz32 = Math.clz32; var Math_trunc = Math.trunc; // A counter of dependencies for calling run(). If we need to // do asynchronous work before running, increment this and // decrement it. Incrementing must happen in a place like // PRE_RUN_ADDITIONS (used by emcc to add file preloading). // Note that you can add dependencies in preRun, even though // it happens right before run - run will be postponed until // the dependencies are met. var runDependencies = 0; var runDependencyWatcher = null; var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled var runDependencyTracking = {}; function getUniqueRunDependency(id) { var orig = id; while (1) { if (!runDependencyTracking[id]) return id; id = orig + Math.random(); } return id; } function addRunDependency(id) { runDependencies++; if (Module['monitorRunDependencies']) { Module['monitorRunDependencies'](runDependencies); } if (id) { assert(!runDependencyTracking[id]); runDependencyTracking[id] = 1; if (runDependencyWatcher === null && typeof setInterval !== 'undefined') { // Check for missing dependencies every few seconds runDependencyWatcher = setInterval(function() { if (ABORT) { clearInterval(runDependencyWatcher); runDependencyWatcher = null; return; } var shown = false; for (var dep in runDependencyTracking) { if (!shown) { shown = true; Module.printErr('still waiting on run dependencies:'); } Module.printErr('dependency: ' + dep); } if (shown) { Module.printErr('(end of list)'); } }, 10000); } } else { Module.printErr('warning: run dependency added without ID'); } } function removeRunDependency(id) { runDependencies--; if (Module['monitorRunDependencies']) { Module['monitorRunDependencies'](runDependencies); } if (id) { assert(runDependencyTracking[id]); delete runDependencyTracking[id]; } else { Module.printErr('warning: run dependency removed without ID'); } if (runDependencies == 0) { if (runDependencyWatcher !== null) { clearInterval(runDependencyWatcher); runDependencyWatcher = null; } if (dependenciesFulfilled) { var callback = dependenciesFulfilled; dependenciesFulfilled = null; callback(); // can add another dependenciesFulfilled } } } Module["preloadedImages"] = {}; // maps url to image data Module["preloadedAudios"] = {}; // maps url to audio data var memoryInitializer = null; var /* show errors on likely calls to FS when it was not included */ FS = { error: function() { abort('Filesystem support (FS) was not included. The problem is that you are using files from JS, but files were not used from C/C++, so filesystem support was not auto-included. You can force-include filesystem support with -s FORCE_FILESYSTEM=1'); }, init: function() { FS.error() }, createDataFile: function() { FS.error() }, createPreloadedFile: function() { FS.error() }, createLazyFile: function() { FS.error() }, open: function() { FS.error() }, mkdev: function() { FS.error() }, registerDevice: function() { FS.error() }, analyzePath: function() { FS.error() }, loadFilesFromDB: function() { FS.error() }, ErrnoError: function ErrnoError() { FS.error() }, }; Module['FS_createDataFile'] = FS.createDataFile; Module['FS_createPreloadedFile'] = FS.createPreloadedFile; // Prefix of data URIs emitted by SINGLE_FILE and related options. var dataURIPrefix = 'data:application/octet-stream;base64,'; // Indicates whether filename is a base64 data URI. function isDataURI(filename) { return String.prototype.startsWith ? filename.startsWith(dataURIPrefix) : filename.indexOf(dataURIPrefix) === 0; } // === Body === var ASM_CONSTS = []; STATIC_BASE = GLOBAL_BASE; STATICTOP = STATIC_BASE + 35184; /* global initializers */ __ATINIT__.push(); memoryInitializer = "data:application/octet-stream;base64,6FgAAHyCAAAQWQAA3IIAACAAAAAAAAAAEFkAAImCAAAwAAAAAAAAAOhYAACqggAAEFkAALeCAAAQAAAAAAAAABBZAAANgwAACAAAAAAAAAAA+gAAgD4AAKCMAACAPgAA+CoAAOgDAACwNgAA6AMAAAhSAADQBwAAYG0AANAHAADgLgAA6AMAAFBGAADQBwAACFIAANAHAAAwdQAA0AcAAPgqAADoAwAAsDYAAOgDAABoQgAA6AMAAAhSAADQBwAA4C4AAOgDAACYOgAA6AMAAFBGAADQBwAA8FUAANAHAADmWjQ4d04zOdPZyTmSkTM6zGCMOmH7yTqZfgk7y4AzO9UlYzt3Low7qIqpO0W4yTuHpuw76C4JPK5mHTz3AjM8k/9JPE9YYjxeEXw8LpGLPL3HmTxcrKg88zy4PIF5yDzuX9k8OfDqPGMq/Tw1Bwg9EMwRPc3kGz1hUCY9yw4xPQAfPD3+gEc9xjRTPT84Xz1pi2s9RS54PWmQgj17MIk94PePPYrllj17+Z09sTOlPSGTrD1QGLQ9M8K7PU+Rwz0ShMs9ApvTPR/W2z3XM+Q9r7TsPSFY9T2oHf49oYIDPvIGCD7Hmww+3UARPjT2FT5Fuxo+EZAfPlR0JD7LZyk+M2ouPo17Mz5Smzg+xck9PhwGQz5ZUEg+eqhNPrcNUz5SgFg+CABePlSMYz7yJGk+JcpuPiR7dD6sN3o+AACAPqvpgj752IU+hc2IPlDHiz43xo4+98mRPrPSlD4m4Jc+D/KaPmwInj4cI6E+/0GkPtBkpz6xi6o+HLatPlTksD7TFbQ+ukq3PuiCuj75vb0+DfzAPuI8xD5WgMc+R8bKPpUOzj77WNE+eqXUPvHz1z4cRNs+2ZXePgjp4T6nPeU+U5PoPgzq6z6vQe8+HJryPg7z9T6ITPk+Iqb8PgAAAD/vrAE/vFkDP3kGBT/ysgY/KV8IP/oKCj9Wtgs/LGENP3wLDz8TtRA/8l0SPwgGFD9DrRU/glMXP7b4GD/cnBo/1T8cP4/hHT/5gR8/BCEhP4y+Ij+jWiQ/F/UlP9aNJz/yJCk/KLoqP5hNLD8B3y0/cm4vP8r7MD/5hjI/7Q80P6eWNT8EGzc/5Zw4P1gcOj89mTs/gxM9PyqLPj8AAEA/FXJBPzfhQj93TUQ/w7ZFP+scRz/+f0g/7N9JP5I8Sz/hlUw/6utNP3k+Tz+PjVA/K9lRPx0hUz9zZVQ/DaZVP+viVj/8G1g/L1FZP3OCWj/Jr1s/DtlcP0P+XT9YH18/SzxgP/xUYT9qaWI/hXljPzyFZD+gjGU/fo9mP9aNZz+6h2g/9nxpP5xtaj+KWWs/0UBsP08jbT8EAW4/8dluP/Otbz8cfXA/SUdxP3wMcj+0zHI/8IdzPxA+dD8T73Q/+pp1P7NBdj8/43Y/jX93P60WeD9+qHg/ATV5PzS8eT8YPno/nbp6P8Ixez93o3s/uw98P592fD8C2Hw/9DN9P2WKfT9E230/syZ+P49sfj/rrH4/o+d+P9ocfz9/TH8/gXZ/PwKbfz/QuX8/HNN/P8Xmfz/L9H8/L/1/PwAAgD8CAAAABAAAAAYAAAAIAAAACgAAAAwAAAAOAAAAEAAAABQAAAAYAAAAHAAAACAAAAAoAAAAMAAAADgAAABEAAAAUAAAAGAAAAB4AAAAAQAAAAIAAAAEAAAABgAAAAgAAAAKAAAADAAAAA4AAAAQAAAAFAAAABgAAAAcAAAAIAAAACgAAAAwAAAAOAAAAEQAAABQAAAAYAAAAHgAAACgAAAAyAAAAAAAgD4AAIA+AACAPgAAgD4AAIA+AACAPgAAgD4AAIA+AACAPgAAgD4AAIA+AACAPgAAgD4AAIA+AACAPgAAgD7QJbQ+lzmtPgmlnz767Ys+zaxlPvipKj40MNI9WvENPVrxDb00MNK9+Kkqvs2sZb767Yu+CaWfvpc5rb7QJbS+h4qxPhuDlj5gI0k+xEKNPcRCjb1gI0m+G4OWvoeKsb6HirG+G4OWvmAjSb7EQo29xEKNPWAjST4bg5Y+h4qxPpc5rT7NrGU+WvENPfipKr4JpZ++0CW0vvrti740MNK9NDDSPfrtiz7QJbQ+CaWfPvipKj5a8Q29zaxlvpc5rb59Pac+0osKPtKLCr59Pae+fT2nvtKLCr7Siwo+fT2nPn09pz7Siwo+0osKvn09p759Pae+0osKvtKLCj59Pac+CaWfPlrxDT367Yu+lzmtvjQw0r3NrGU+0CW0PvipKj74qSq+0CW0vs2sZb40MNI9lzmtPvrtiz5a8Q29CaWfvhuDlj7EQo29h4qxvmAjSb5gI0k+h4qxPsRCjT0bg5a+G4OWvsRCjT2HirE+YCNJPmAjSb6HirG+xEKNvRuDlj767Ys++Kkqvpc5rb5a8Q090CW0PjQw0j0JpZ++zaxlvs2sZT4JpZ8+NDDSvdAltL5a8Q29lzmtPvipKj767Yu+AAAAAAXBIz3pfaM9JZb0PeJ0Ij6sHEo+3SVxPjS6iz60d54+5L+wPq2Iwj4lydM+GHrkPhiV9D7ICgI/HHwJP0mdED/KbRc/wO0dP58dJD9U/ik/LpEvP+DXND9j1Dk/8Ig+P9P3Qj+rI0c/Fw9LP9i8Tj+tL1I/ampVP85vWD+aQls/juVdP0tbYD9upmI/ZMlkP5vGZj9voGg/91hqP4Dyaz/fbm0/C9BuP8oXcD/gR3E/4WFyP01ncz+WWXQ/DDp1P/8Jdj+KynY/u3x3P8AheD9iung/nUd5P0vKeT8kQ3o/8rJ6Pzsaez/IeXs/INJ7P8gjfD83b3w/8rR8P171fD/gMH0/7Gd9P7eafT+0yX0/BvV9PxEdfj8YQn4/TmR+P9ODfj/9oH4/7bt+P8PUfj+z634/7wB/P4cUfz+NJn8/Qzd/P6pGfz/jVH8/D2J/Py9ufz9keX8/voN/Pz+Nfz8Yln8/OJ5/P8Klfz+jrH8/ELN/P/W4fz93vn8/csN/PxnIfz9szH8/W9B/PwbUfz9v138/g9p/P2bdfz8V4H8/guJ/P83kfz/m5n8/zeh/P5Lqfz9G7H8/yO1/Pyjvfz948H8/pvF/P8Pyfz+/838/uvR/P5T1fz9e9n8/J/d/P8/3fz93+H8//fh/P5T5fz8J+n8/f/p/P/T6fz9Z+38/rft/PwH8fz9U/H8/mPx/P9v8fz8e/X8/UP1/P4L9fz+1/X8/5/1/Pwn+fz87/n8/Xf5/P37+fz+P/n8/sP5/P9L+fz/j/n8/9P5/PxX/fz8m/38/N/9/P0f/fz9Y/38/WP9/P2n/fz96/38/ev9/P4v/fz+b/38/m/9/P5v/fz+s/38/rP9/P73/fz+9/38/vf9/P87/fz/O/38/zv9/P87/fz/O/38/3v9/P97/fz/e/38/3v9/P97/fz/e/38/7/9/P+//fz/v/38/7/9/P+//fz/v/38/7/9/P+//fz/v/38/7/9/P+//fz/v/38/7/9/PwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AwAAAHwKAACICgAAGQAAAA8AAAACAAAADr7Avawfm76Vghq/lpVGvlRyPr6SAxq/Bpg+vQKg6r22K9S9uXIev2q+or4cBy6+a/OPvVqeFz4hrdE+CmYMP308vD4UIf2+j6lDPwh3678K8y4+dZNMQVBTi79s7KK/tRWCwRxrwUGiYrLA/+cwvi9PJ76ezmW+/1fCvZs8lb3L+Ie+LGHNvcshU71AphW+7iP3vaD9OL7bpwM+6V/iPtXK/L4dyys+56hTPgFPSr73A9Y+R3fAP635Rb9ApCDBK8LNPsCyPkDJdnNBZMzxvyelmL8XzOk8hsGEu8nokD1USAc8mue9vWdHKrw7iYy7n3qgu1hakb1VxCe7qQsiPbHbZz7xNgU9NBEmPqoKzb1Wufg+bAQCPlZmkj7k/n48avvXPZ+OQ0CIRpM/OSiBv0da6r+LVFRA0jVbwA39873oJya9GR/iO/Fakzyrqhy97e7DOwVqlrz2jfk6JckTvmpzMr3S1oE6oWRiPp7SET6A1/c+3QzPPnwPAz/68nK+N4t3Pi9usz63DTO/iGMmQRKlKUBT0BvANQeGwH2Whz8899o/DNTaO7q6k72/wCK9RZAUPSZw673QJcG80pwGPHw6aLxyCwe9HxoRvavMNTua0JS+2uaSv4xoo75ZwS+/o+m8PkAy9T799To+o3fSvgiQYT8na5PAIR+8P+Dzqz6h1ui/9VvxwQissUD8sf86ahX9vSX1lL0pZoO9/OlavSOG3b0U+b+9K+2OvUur4byn7ES+em7hvawckj5pqs++B8u9PSNlk77J51m//MLLvdRfb75vgaS/DWyRP5vJR0C7J4+9Qlvuv3HJKUB47unAGqgcQIeKkro2mIG9fyEavYpyGb7lZBI+98o8PnHK/D113Jo9RkHwPcgovz1HwY09FpCsPa9RkD0bpnE9rfbAPT3R5b5cL9c8lGuKPmpOhr5iujA+MSUAQIUJI75jYB09GlEjQbb4hEAHzhXAeGNhvU8SHjxiuhC+CN/gPLveDD2Ipke9YZjCPSP1/buekhi9uZuzu7vsh70ttsQ95s5MvgwYKb37VxY/MERTPY6srD7a4lo/XRorP8pS672yS2jAJVnvvrGkXL45YidAke7PPrSOrr/LPS49FAX6PdJivz1DBPw9oKULPZviEb71gg89D/pIvTcplj1xNGw9U+v9PbnXU72Ti4G+RS8XP3FZFT7uX6E+z9liPrGoGL5PWV0+f/uyvv2HxEGhg36/C0IdP/JSlsEbTDXARYA3v1TEsb79gvU+gO57vtdgmz2Jlgw+0xM2vrkz8z0u/Y26rwdzvoEitj4hBwW+2k5gvWUco74Vq6a+a9M4PqsfgL23mxA+KCmwPhjPwD5ffhe/Zve6QKrxwr4uOGM+76y1vzBs5cl6qqs/2h/oPBtxN72iO628f3nSvAnAZDzsVqo8ZWYwvMbPNTzKDXA9PrTPvLKGBr15I/M9TiZevvc+FT7mXfU9am+7vcYV970pU6G9ahcTvoZZGL+8dJO/xm2gv7Xglb8q44pAQBpuyflmr7/MTCS9DahXPo3vC76fOQs+QFdWvRwcNj3Hz2s87ziHO6obnrzisV8+orLhveyjAcClEWs/HAgdwIYDmT+4Vnu9MBL2v7rAnT6syv4+KpBpP2ZLVj6TGBbAX14MQCcUz8CQTtk/qaE5v3DaQjxNzho9betiPW2CuTzzQ5C9XQP2vLZ8STxI6Yi7Pp6MvX1AAD3bMiA9wmy6PvKlwb1+ULw8wlEyvuTaqD4s7+o9cLaZPj4h2z0SiAc+CJS5QH12aD9Qw2e/WMpWwPg4Qz7PoTw+MnQsv9BebT7VHXC9QUpsPthl4L7wwXs+F0gwvrZ7sz15czi/VWomPlW7izyPctA9debGPtUmqj8C8Yo/bLFvvzOnF8BCCdfAkGZcwPHXCEB0tWNBUkSdQBTLRcAQEhvB/KpEv6Tk5T9LI2E9EVInPhA7oz393ww9069jve2ypbvZZpk8bskFPSKivTyvdx8+mg9DPUt4gr6X/8w/0hxNv3eEI0BB1Tw/E2auv90JMr9HWhzAPq7dv4P6fEDNAfI/ZeD4PktZNcGAk3BK+UvDvn4d+D1eLGi/+RQ8QDPE0T/n/2E/AtVfPy3Pmz8u4l+/prakPl35SD+gUXI/hjcTvz7LXcAiiWI/rT69PZCDHsF0Xcg+CvIjPqorA8Dwp4RA0haMPTo8FL57EJK+RSzCPnRGlL+nHeO8mpkdwRBdmsAzp21Ai+B3QBqjYUAAAIA/AAAAQAAAQEAAAIBAAACgQAAAwEAAAOBAAAAAQQAAgEEAAMBBAAAQQgAAMEIAAEhCAABgQgAAeEIAAIZCAACQQgAAnkIAALBCAADUQgAABkMAAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAQEAAAEBAAACAQAAAoEAAAMBAAAAAQQAAAEGViwAAN5gAAP+lAAAEtQAAZ8UAAEXXAADB6gAA//8AAOwRAACAuwAAeAAAABUAAAAVAAAAAJpZPwAAAAAAAIA/AACAP0RZAAADAAAACAAAAHgAAAALAAAAgGUAAHBZAABYEgAAgAcAAAMAAAA4FAAAcBQAAKgUAADgFAAAGBUAAIgBAACaWQAAZ2YAAO9nAABqHI04UrseOghp3DqC7Vc7iWOyOwMqBTww3Dk8tD53PByjnjzR8sU8/obxPJurED0FrSo9hMJGPVPmZD0RiYI9h5+TPcuypT3Rvrg9Or/MPVSv4T0Uivc9DiUHPtn0Ej5fMR8+aNcrPorjOD4wUkY+lB9UPr9HYj6OxnA+sJd/PlJbhz5gD48+mOWWPnnbnj5w7qY+2BuvPvtgtz4Ru78+RifIPrei0D54Ktk+lLvhPgxT6j7e7fI+Bon7Pr4QAj8fWgY/JJ8KP1DeDj8rFhM/QUUXPyVqGz9zgx8/zo8jP+aNJz90fCs/P1ovPxkmMz/n3jY/mYM6PzMTPj/FjEE/d+9EP386SD8nbUs/zoZOP+WGUT/xbFQ/jjhXP2npWT9Ff1w/+vleP3NZYT+vnWM/wcZlP8/UZz8RyGk/0qBrP25fbT9QBG8/9I9wP+YCcj+9XXM/H6F0P7/NdT9X5HY/sOV3P5fSeD/jq3k/c3J6Pycnez/nyns/nV58PzXjfD+cWX0/vcJ9P4Yffj/ecH4/q7d+P8/0fj8mKX8/hlV/P756fz+WmX8/zLJ/PxTHfz8c138/guN/P93sfz+2838/ivh/P8j7fz/W/X8/B/9/P6X/fz/o/38//f9/PwAAgD/gAQAAh4gIO/////8FAGAAAwAgAAQACAACAAQABAABAAAAAAAAAAAAAAAAALRdAAA4MQAAAAAAAPAAAACJiIg7AQAAAAUAMAADABAABAAEAAQAAQAAAAAAAAAAAAAAAAAAAAAA1FsAADgxAAAAAAAAeAAAAIiICDwCAAAABQAYAAMACAACAAQABAABAAAAAAAAAAAAAAAAAAAAAADkWgAAODEAAAAAAAA8AAAAiYiIPAMAAAAFAAwAAwAEAAQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAGxaAAA4MQAAAAAAAP//fz+O/38/av5/P5P8fz8H+n8/yPZ/P9byfz8w7n8/1uh/P8jifz8H3H8/k9R/P2vMfz+Pw38/ALp/P72vfz/HpH8/HZl/P8CMfz+wf38/7HF/P3Zjfz9LVH8/bkR/P94zfz+aIn8/oxB/P/r9fj+d6n4/jdZ+P8vBfj9WrH4/LpZ+P1N/fj/GZ34/hk9+P5Q2fj/vHH4/mAJ+P4/nfT/Ty30/Zq99P0aSfT90dH0/8VV9P7w2fT/VFn0/PPZ8P/LUfD/2snw/SZB8P+tsfD/bSHw/GyR8P6n+ez+H2Hs/tLF7PzCKez/8YXs/Fzl7P4IPez895Xo/SLp6P6KOej9NYno/SDV6P5QHej8w2Xk/Hap5P1p6eT/pSXk/yBh5P/nmeD97tHg/ToF4P3NNeD/qGHg/suN3P82tdz86d3c/+T93PwoIdz9uz3Y/JZZ2Py9cdj+MIXY/POZ1P0CqdT+XbXU/QjB1P0HydD+Us3Q/O3R0Pzc0dD+H83M/LLJzPyZwcz92LXM/GupyPxSmcj9kYXI/ChxyPwXWcT9Xj3E/AEhxP///cD9Vt3A/Am5wPwYkcD9i2W8/FY5vPyBCbz+E9W4/P6huP1Nabj/AC24/hrxtP6VsbT8dHG0/78psPxt5bD+hJmw/gNNrP7t/az9QK2s/QNZqP4yAaj8yKmo/NdNpP5N7aT9NI2k/ZMpoP9hwaD+oFmg/1btnP2BgZz9IBGc/j6dmPzNKZj827GU/l41lP1cuZT93zmQ/9W1kP9QMZD8Sq2M/sUhjP7DlYj8QgmI/0R1iP/O4YT93U2E/XO1gP6SGYD9OH2A/W7dfP8tOXz+e5V4/1XteP3ARXj9upl0/0jpdP5rOXD/GYVw/WfRbP1GGWz+uF1s/cqhaP504Wj8uyFk/J1dZP4flWD9Pc1g/fwBYPxeNVz8YGVc/gqRWP1YvVj+TuVU/OkNVP0vMVD/HVFQ/rtxTPwFkUz+/6lI/6XBSP3/2UT+Ce1E/8v9QP8+DUD8aB1A/0olPP/oLTz+QjU4/lA5OPwmPTT/tDk0/QY5MPwUNTD87i0s/4QhLP/mFSj+DAko/f35JP+75SD/PdEg/JO9HP+1oRz8p4kY/2lpGPwDTRT+bSkU/rMFEPzI4RD8vrkM/oiNDP42YQj/vDEI/yIBBPxr0QD/lZkA/KNk/P+VKPz8bvD4/zCw+P/ecPT+dDD0/vns8P1zqOz91WDs/CsY6Px0zOj+tnzk/uws5P0d3OD9R4jc/2kw3P+O2Nj9rIDY/dIk1P/3xND8HWjQ/k8EzP6AoMz8wjzI/QvUxP9haMT/xvzA/jiQwP6+ILz9V7C4/gU8uPzKyLT9pFC0/J3YsP2vXKz83OCs/i5gqP2f4KT/MVyk/urYoPzIVKD8zcyc/v9AmP9YtJj95iiU/p+YkP2FCJD+pnSM/ffgiP99SIj/PrCE/TQYhP1tfID/4tx8/JRAfP+JnHj8wvx0/EBYdP4FsHD+Ewhs/GhgbP0NtGj8Awhk/URYZPzZqGD+xvRc/wRAXP2djFj+jtRU/dgcVP+FYFD/kqRM/f/oSP7NKEj+AmhE/5+kQP+g4ED+Ehw8/u9UOP44jDj/+cA0/Cr4MP7MKDD/6Vgs/36IKP2PuCT+GOQk/SYQIP6zOBz+vGAc/VGIGP5urBT+D9AQ/Dz0EPz2FAz8PzQI/hhQCP6FbAT9hogA/j9H/Pqdd/j4O6fw+wnP7Psb9+T4bh/g+wQ/3PrqX9T4GH/Q+qKXyPp4r8T7ssO8+kTXuPpC57D7oPOs+mr/pPqlB6D4Vw+Y+30PlPgjE4z6RQ+I+fMLgPshA3z54vt0+jDvcPga42j7mM9k+Lq/XPt8p1j75o9Q+fR3TPm6W0T7MDtA+l4bOPtL9zD59dMs+merJPidgyD4o1cY+n0nFPoq9wz7sMMI+xqPAPhkWvz7mh70+Lfm7PvFpuj4y2rg+8Um3Pi+5tT7uJ7Q+L5ayPvIDsT45ca8+BN6tPlZKrD4vtqo+kCGpPnqMpz7v9qU+72CkPnzKoj6XM6E+QJyfPnoEnj5EbJw+odOaPpE6mT4WoZc+MAeWPuFslD4p0pI+CzeRPoebjz6e/40+UWOMPqLGij6RKYk+IIyHPlDuhT4iUIQ+l7GCPrASgT7e5n4+qad7PsNneD4vJ3U+7uVxPgSkbj5zYWs+PB5oPmLaZD7olWE+z1BePhoLWz7MxFc+5n1UPms2UT5d7k0+v6VKPpJcRz7aEkQ+l8hAPs59PT6AMjo+ruY2Pl2aMz6NTTA+QgAtPn2yKT5CZCY+kRUjPm7GHz7bdhw+2iYZPm3WFT6YhRI+WzQPPrriCz63kAg+VD4FPpTrAT7wMP09Bor2PXHi7z0zOuk9T5HiPc/n2z21PdU9A5POPcDnxz3yO8E9nI+6PcPisz1sNa09m4emPVXZnz2fKpk9fnuSPfbLiz0LHIU9h9d8PUZ2bz1dFGI91rFUPblORz0Q6zk95YYsPUAiHz0svRE9slcEPbXj7TxgF9M8dkq4PAt9nTwyr4I8+sFPPP4kGjwqD8k7mac7Oy591rnSRnG7q97ju6aMJ7yBKV284WKJvKAwpLzs/b68s8rZvOCW9LwxsQe9kxYVvYx7Ir0T4C+9HkQ9vaWnSr2dCli9/mxlvb7Ocr3qF4C9G8iGve13jb1cJ5S9Y9aavf2Eob0mM6i92eCuvRGOtb3KOry9/ubCvaqSyb3IPdC9VOjWvUqS3b2kO+S9XeTqvXKM8b3dM/i9mtr+vVLAAr78Ega+R2UJvjK3DL66CBC+3VkTvpiqFr7q+hm+0EodvkeaIL5O6SO+4TcnvgCGKr6m0y2+0yAxvoNtNL61uTe+ZQU7vpNQPr46m0G+WuVEvvAuSL75d0u+dMBOvl0IUr6zT1W+c5ZYvpzcW74qIl++G2divm2rZb4f72i+LDJsvpR0b75UtnK+avd1vtM3eb6Nd3y+lrZ/vnV6gb5FGYO+ubeEvtBVhr6I84e+4ZCJvtoti75wyoy+pGaOvnQCkL7fnZG+5DiTvoHTlL62bZa+gQeYvuKgmb7XOZu+X9Kcvnlqnr4jAqC+XpmhviYwo759xqS+YFymvs7xp77Ghqm+RxurvlCvrL7gQq6+9dWvvo9osb6t+rK+TYy0vm4dtr4Qrre+MD65vs/Nur7qXLy+guu9vpR5v74fB8G+I5TCvp8gxL6RrMW++DfHvtPCyL4iTcq+4tbLvhNgzb616M6+xXDQvkL40b4tf9O+gwXVvkOL1r5tENi+/5TZvvkY275ZnNy+HR/evkah377TIuG+waPivhAk5L6+o+W+zCLnvjih6L4AH+q+JJzrvqIY7b56lO6+qw/wvjOK8b4SBPO+Rn30vs/19b6qbfe+2eT4vlhb+r4o0fu+R0b9vrW6/r44FwC/u9AAv+SJAb+yQgK/JfsCvzuzA7/2agS/UyIFv1PZBb/1jwa/OEYHvx38B7+isQi/x2YJv4wbCr/wzwq/84MLv5M3DL/R6gy/rJ0NvyRQDr84Ag+/6LMPvzJlEL8YFhG/l8YRv7B2Er9jJhO/rtUTv5GEFL8NMxW/H+EVv8iOFr8IPBe/3egXv0iVGL9IQRm/3OwZvwSYGr/AQhu/D+0bv/CWHL9jQB2/aOkdv/6RHr8lOh+/3OEfvyOJIL/6LyG/X9Yhv1J8Ir/UISO/48Yjv39rJL+nDyW/XLMlv51WJr9o+Sa/v5snv6A9KL8L3yi//38pv30gKr+DwCq/EWArvyf/K7/EnSy/6Dstv5LZLb/Ddi6/eRMvv7SvL79zSzC/t+Ywv3+BMb/LGzK/mbUyv+pOM7+95zO/EoA0v+gXNb8/rzW/FkY2v27cNr9Fcje/nAc4v3GcOL/FMDm/lsQ5v+ZXOr+y6jq//Hw7v8IOPL8DoDy/wTA9v/rAPb+tUD6/298+v4NuP7+l/D+/QIpAv1MXQb/go0G/5C9Cv2C7Qr9TRkO/vtBDv55aRL/240S/wmxFvwX1Rb+8fEa/6ANHv4mKR7+dEEi/JZZIvyAbSb+On0m/byNKv8GmSr+GKUu/vKtLv2MtTL96rky/Ai9Nv/quTb9iLk6/Oa1Ov34rT78zqU+/VSZQv+aiUL/kHlG/UJpRvygVUr9tj1K/HglTvzuCU7/D+lO/t3JUvxbqVL/fYFW/EtdVv7BMVr+3wVa/JzZXvwCqV79CHVi/7I9Yv/4BWb94c1m/WeRZv6JUWr9RxFq/ZjNbv+KhW7/DD1y/Cn1cv7fpXL/IVV2/PsFdvxgsXr9Xll6/+f9ev/9oX79o0V+/Mzlgv2KgYL/zBmG/5WxhvzrSYb/wNmK/CJtiv4D+Yr9ZYWO/ksNjvywlZL8lhmS/fuZkvzdGZb9OpWW/xQNmv5phZr/Nvma/Xhtnv013Z7+a0me/RC1ov0uHaL+u4Gi/bzlpv4uRab8E6Wm/2T9qvwmWar+U62q/e0Brv7yUa79Z6Gu/Tztsv6CNbL9L32y/TzBtv62Abb9l0G2/dR9uv99tbr+hu26/uwhvvy5Vb7/4oG+/G+xvv5U2cL9ngHC/kMlwvw8Scb/mWXG/E6Fxv5fncb9xLXK/oHJyvya3cr8B+3K/Mj5zv7iAc7+UwnO/xAN0v0lEdL8ihHS/UMN0v9IBdb+oP3W/0nx1v1C5db8h9XW/RTB2v71qdr+IpHa/pt12vxYWd7/ZTXe/74R3v1e7d78R8Xe/HSZ4v3paeL8qjni/K8F4v33zeL8hJXm/FlZ5v1yGeb/ytXm/2uR5vxITer+aQHq/c216v52Zer8WxXq/3+96v/gZe79hQ3u/Gmx7vyKUe796u3u/IOJ7vxcIfL9cLXy/8FF8v9N1fL8FmXy/hrt8v1XdfL9z/ny/3x59v5o+fb+jXX2/+nt9v5+Zfb+Stn2/09J9v2Lufb8/CX6/aSN+v+E8fr+nVX6/um1+vxuFfr/Jm36/xLF+vw3Hfr+i236/he9+v7UCf78yFX+//CZ/vxM4f792SH+/J1h/vyRnf79udX+/BYN/v+iPf78ZnH+/lad/v1+yf790vH+/18V/v4XOf7+B1n+/yN1/v13kf7896n+/au9/v+Pzf7+p93+/u/p/vxn9f7/E/n+/u/9/v/r/fz85/n8/qfl/P0vyfz8e6H8/I9t/P1nLfz/BuH8/W6N/PyiLfz8ncH8/WlJ/P78xfz9YDn8/Jeh+Pya/fj9ck34/yGR+P2kzfj9B/30/T8h9P5aOfT8UUn0/yxJ9P7zQfD/ni3w/TUR8P+/5ez/NrHs/6Vx7P0MKez/dtHo/tlx6P9EBej8upHk/zkN5P7LgeD/ceng/TBJ4PwSndz8EOXc/T8h2P+RUdj/G3nU/9mV1P3XqdD9EbHQ/ZetzP9pncz+j4XI/wlhyPznNcT8JP3E/NK5wP7sacD+ghG8/5OtuP4pQbj+Tsm0/ARJtP9VubD8RyWs/tyBrP8l1aj9JyGk/ORhpP5tlaD9vsGc/uvhmP3w+Zj+4gWU/b8JkP6QAZD9aPGM/kXViP0ysYT+O4GA/WRJgP65BXz+Rbl4/A5ldPwjBXD+g5ls/zwlbP5gqWj/7SFk//WRYP59+Vz/llVY/0KpVP2O9VD+hzVM/jNtSPyfnUT918FA/efdPPzT8Tj+r/k0/3/5MP9T8Sz+M+Eo/CvJJP1LpSD9l3kc/R9FGP/vBRT+EsEQ/5ZxDPyCHQj86b0E/NFVAPxM5Pz/YGj4/iPo8PybYOz+0szo/No05P69kOD8iOjc/kw02PwXfND98rjM/+XsyP4JHMT8ZETA/wtguP3+eLT9WYiw/SCQrP1rkKT+Qoig/614nP3EZJj8l0iQ/CYkjPyM+Ij918SA/BKMfP9JSHj/kAB0/Pa0bP+FXGj/TABk/GagXP7RNFj+q8RQ//ZMTP7I0Ej/M0xA/UHEPP0INDj+kpww/fEALP83XCT+abQg/6QEHP72UBT8ZJgQ/A7YCP35EAT8co/8+brr8PvrO+T7K4PY+5O/zPlH88D4aBu4+Rw3rPuAR6D7tE+U+dxPiPocQ3z4kC9w+WAPZPir51T6k7NI+zd3PPq/MzD5Suck+v6PGPv6Lwz4YcsA+Fla9PgA4uj7gF7c+vfWzPqHRsD6Vq60+ooOqPs9Zpz4nLqQ+sgChPnnRnT6FoJo+322XPo85lD6gA5E+GsyNPgWTij5rWIc+VhyEPs3egD62P3s+EL90Prs7bj7JtWc+TS1hPlmiWj7/FFQ+UYVNPmPzRj5GX0A+Dck5PsowMz6Qliw+cvolPoJcHz7SvBg+dhsSPn94Cz4B1AQ+HVz8PXIN7z0pvOE9ZmjUPU4Sxz0Iurk9uF+sPYQDnz2SpZE9B0aEPRLKbT16BVM9kT44PaR1HT38qgI9yr3PPFYjmjxhDkk8xae7Oz16VroJRvG7Et1jvFCKp7xBJN28410JvSMoJL2W8D698rZZvep6dL0anoe9Qv2Uvchaor2Gtq+9VxC9vRZoyr2bvde9wxDlvWlh8r1lr/+9Sn0GvmghDb76wxO+7WQavi4EIb6soSe+Uz0uvhDXNL7Sbju+hgRCvhmYSL55KU++lLhVvlZFXL6uz2K+iVdpvtbcb76AX3a+eN98vlSugb6B64S+OCeIvnJhi74kmo6+RdGRvs0Glb6zOpi+7mybvnSdnr49zKG+QPmkvnMkqL7PTau+SXWuvtqasb54vrS+G+C3vrr/ur5LHb6+xzjBviVSxL5bace+YX7KvjCRzb68odC+ALDTvvG71r6Hxdm+uszcvoHR377T0+K+qdPlvvrQ6L69y+u+6sPuvni58b5grPS+mpz3vhyK+r7fdP2+bS4AvwOhAb8tEgO/5oEEvyzwBb/6XAe/TMgIvx4yCr9smgu/MgENv2xmDr8Xyg+/LSwRv6yMEr+Q6xO/1UgVv3akFr9x/he/wFYZv2KtGr9RAhy/ilUdvwmnHr/L9h+/zEQhvwmRIr982yO/JCQlv/1qJr8CsCe/MPMov4Q0Kr/6cyu/j7Esvz/tLb8HJy+/414wv9CUMb/KyDK/zvozv9oqNb/oWDa/94Q3vwKvOL8H1zm/A/06v/EgPL/PQj2/mmI+v0+AP7/pm0C/aLVBv8bMQr8B4kO/F/VEvwMGRr/EFEe/ViFIv7YrSb/hM0q/1DlLv409TL8JP02/RD5Ovz07T7/wNVC/Wi5Rv3kkUr9KGFO/yglUv/f4VL/O5VW/TdBWv3C4V783nli/nIFZv6BiWr8+QVu/dR1cv0H3XL+izl2/lKNevxR2X78iRmC/uhNhv9neYb9/p2K/qW1jv1QxZL9+8mS/JrFlv0ltZr/lJme/+N1nv4CSaL97RGm/6PNpv8Ogar8MS2u/wPJrv96XbL9kOm2/UNptv6B3br9TEm+/Zqpvv9k/cL+p0nC/1WJxv1vwcb86e3K/cQNzv/2Ic7/eC3S/EYx0v5YJdb9rhHW/j/x1vwBydr+95Ha/xlR3vxjCd7+yLHi/k5R4v7v5eL8oXHm/2bt5v80Yer8Cc3q/ecp6vy8fe78kcXu/WMB7v8kMfL92Vny/X518v4LhfL/gIn2/d2F9v0edfb9P1n2/jgx+vwRAfr+wcH6/kp5+v6nJfr/18X6/dRd/vyk6f78QWn+/K3d/v3iRf7/4qH+/qr1/v4/Pf7+l3n+/7ep/v2b0f78R+3+/7f5/v+r/fz/l+H8/puZ/Py3Jfz98oH8/lWx/P3ktfz8s434/sY1+Pwstfj8/wX0/Ukp9P0jIfD8oO3w/96J7P73/ej+AUXo/SJh5Px7UeD8JBXg/Eyt3P0ZGdj+sVnU/Tlx0PzhXcz92R3I/Ey1xPxwIcD+e2G4/pZ5tP0BabD9+C2s/a7JpPxlPaD+W4WY/8mllPz7oYz+LXGI/6sZgP20nXz8mfl0/KMtbP4UOWj9TSFg/o3hWP4ufVD8gvVI/dtFQP6PcTj+93kw/29dKPxPISD98r0Y/Lo5EP0FkQj/OMUA/7PY9P7SzOz9CaDk/rRQ3PxC5ND+GVTI/KeovPxV3LT9l/Co/NXooP6HwJT/GXyM/wMcgP6woHj+pghs/1NUYP0oiFj8qaBM/k6cQP6TgDT97Ews/OUAIP/1mBT/nhwI/LUb/Pltx+T6XkfM+JKftPkWy5z48s+E+TKrbPrqX1T7Je88+vlbJPt8owz5w8rw+t7O2PvtssD6BHqo+ksijPnNrnT5sB5c+xZyQPscrij65tIM+x296PiFrbT4RXGA+KUNTPv0gRj4g9jg+JsMrPqSIHj4tRxE+V/8DPm5j7T3CvdI92g64Pd5XnT37mYI9vKxPPWUcGj2ZCsk8Kqc7PMF41rotRHG8V9fjvEyBJ72UD129FUqJvVoGpL1tu769ImjZvU4L9L3jUQe+L5gUvvfXIb6lEC++pkE8vmRqSb5Nila+zaBjvlCtcL5Fr32+DVOFvp7Ii74NOJK+EqGYvmYDn76/XqW+2LKrvmn/sb4rRLi+2IC+viq1xL7b4Mq+pQPRvkUd1751Ld2+8TPjvnYw6b7AIu++jQr1vpvn+r7TXAC/OEADv9sdBr+b9Qi/WscLv/eSDr9UWBG/UBcUv83PFr+sgRm/0CwcvxrRHr9tbiG/qwQkv7eTJr90Gym/x5srv5MULr+7hTC/Ju8yv7dQNb9Vqje/4/s5v0pFPL9uhj6/N79Av4vvQr9TF0W/dTZHv9pMSb9rWku/EF9Nv7NaT78+TVG/mjZTv7MWVb9y7Va/xbpYv5V+Wr/QOFy/YuldvziQX79ALWG/Z8Biv5xJZL/OyGW/6z1nv+OoaL+nCWq/J2Brv1SsbL8f7m2/eiVvv1hScL+rdHG/Z4xyv3+Zc7/nm3S/lZN1v36Adr+WYne/1Dl4vy8Geb+ex3m/F356v5Qpe78Nynu/el98v9XpfL8YaX2/Pt19v0BGfr8cpH6/zPZ+v00+f7+cen+/tqt/v5nRf79D7H+/tPt/v6b/fz+U438/nJp/P8wkfz84gn4//bJ9Pz+3fD8qj3s/8zp6P9S6eD8RD3c/9jd1P9U1cz8ICXE/8bFuP/kwbD+Qhmk/L7NmP1O3Yz+Ek2A/TkhdP0XWWT8DPlY/K4BSP2WdTj9elko/zGtGP2oeQj/5rj0/QB45Pw1tND8ynC8/h6wqP+ueJT8/dCA/bS0bP2HLFT8NTxA/aLkKP2sLBT8ujP4+3dTyPvHy5j5/6No+prfOPohiwj5O67U+KlSpPlGfnD79zo8+beWCPs7Jaz5in1E+MFA3PtPgHD7xVQI+YmjPPXwAmj0k+0g9G6S7PPN3VrtkPfG8u8BjvWddp70Uvdy9A/sIvnN/I7405z2+pC1YviZOcr4SIoa+iQWTvjTPn77VfKy+Mwy5vhp7xb5bx9G+ze7dvlDv6b7HxvW+kLkAvyZ5Br8kIQy/jbARv2YmF7+6gRy/mMEhvxXlJr9K6yu/VtMwv1ucNb+DRTq//c0+v/w0Q7+8eUe/fZtLv4SZT78fc1O/oSdXv2O2Wr/GHl6/MGBhvw96ZL/Ya2e/BzVqvx/VbL+pS2+/N5hxv2K6c7/JsXW/Fn53v/Yeeb8hlHq/Vd17v1n6fL/66n2/Dq9+v3RGf78PsX+/zu5/vwAAgD8AAACAY/p/P791VryL6X8/CnHWvHnNfz/nziC9L6Z/PzpeVr2vc38/E/KFvfk1fz8qr6C9Eu1+PzNlu739mH4/BBPWvbw5fj9zt/C9Vc99P6ioBb7LWX0/u+8SviXZfD9cMCC+Z018P/VpLb6Ytns/85s6vr4Uez/CxUe+4md6P83mVL4JsHk/gv5hvjzteD9NDG++hB94P5wPfL7qRnc/7oOEvndjdj8++oq+NnV1P3Vqkb4wfHQ/TNSXvnF4cz96N56+A2pyP7eTpL70UHE/vOiqvk8tcD9BNrG+If9uPwF8t752xm0/tLm9vl6DbD8V78O+5zVrP94byr4e3mk/yT/QvhJ8aD+SWta+1A9nP/Nr3L50mWU/qnPivgEZZD9xcei+jY5iPwdl7r4o+mA/J070vuZbXz+QLPq+17NdPwAAAL8PAlw/G+QCv6BGWj93wgW/noFYP/aaCL8ds1Y/d20LvzHbVD/aOQ6/7/lSPwAAEb9sD1E/yr8Tv70bTz8YeRa/+B5NP80rGb80GUs/ytcbv4gKST/xfB6/CvNGPyQbIb/R0kQ/RrIjv/epQj86Qia/k3hAP+PKKL+9Pj4/JUwrv4/8Oz/jxS2/IrI5PwE4ML+QXzc/ZaIyv/MENT/zBDW/ZaIyP5BfN78BODA/IrI5v+PFLT+P/Du/JUwrP70+Pr/jyig/k3hAvzpCJj/3qUK/RrIjP9HSRL8kGyE/CvNGv/F8Hj+ICkm/ytcbPzQZS7/NKxk/+B5Nvxh5Fj+9G0+/yr8TP2wPUb8AABE/7/lSv9o5Dj8x21S/d20LPx2zVr/2mgg/noFYv3fCBT+gRlq/G+QCPw8CXL8AAAA/17Ndv5As+j7mW1+/J070Pij6YL8HZe4+jY5iv3Fx6D4BGWS/qnPiPnSZZb/za9w+1A9nv5Ja1j4SfGi/yT/QPh7eab/eG8o+5zVrvxXvwz5eg2y/tLm9PnbGbb8BfLc+If9uv0E2sT5PLXC/vOiqPvRQcb+3k6Q+A2pyv3o3nj5xeHO/TNSXPjB8dL91apE+NnV1vz76ij53Y3a/7oOEPupGd7+cD3w+hB94v00Mbz487Xi/gv5hPgmweb/N5lQ+4md6v8LFRz6+FHu/85s6Ppi2e7/1aS0+Z018v1wwID4l2Xy/u+8SPstZfb+oqAU+Vc99v3O38D28OX6/BBPWPf2Yfr8zZbs9Eu1+vyqvoD35NX+/E/KFPa9zf786XlY9L6Z/v+fOID15zX+/CnHWPIvpf7+/dVY8Y/p/vwAwjSQAAIC/v3VWvGP6f78Kcda8i+l/v+fOIL15zX+/Ol5WvS+mf78T8oW9r3N/vyqvoL35NX+/M2W7vRLtfr8EE9a9/Zh+v3O38L28OX6/qKgFvlXPfb+77xK+y1l9v1wwIL4l2Xy/9WktvmdNfL/zmzq+mLZ7v8LFR76+FHu/zeZUvuJner+C/mG+CbB5v00Mb7487Xi/nA98voQfeL/ug4S+6kZ3vz76ir53Y3a/dWqRvjZ1db9M1Je+MHx0v3o3nr5xeHO/t5OkvgNqcr+86Kq+9FBxv0E2sb5PLXC/AXy3viH/br+0ub2+dsZtvxXvw75eg2y/3hvKvuc1a7/JP9C+Ht5pv5Ja1r4SfGi/82vcvtQPZ7+qc+K+dJllv3Fx6L4BGWS/B2Xuvo2OYr8nTvS+KPpgv5As+r7mW1+/AAAAv9ezXb8b5AK/DwJcv3fCBb+gRlq/9poIv56BWL93bQu/HbNWv9o5Dr8x21S/AAARv+/5Ur/KvxO/bA9Rvxh5Fr+9G0+/zSsZv/geTb/K1xu/NBlLv/F8Hr+ICkm/JBshvwrzRr9GsiO/0dJEvzpCJr/3qUK/48oov5N4QL8lTCu/vT4+v+PFLb+P/Du/ATgwvyKyOb9lojK/kF83v/MENb/zBDW/kF83v2WiMr8isjm/ATgwv4/8O7/jxS2/vT4+vyVMK7+TeEC/48oov/epQr86Qia/0dJEv0ayI78K80a/JBshv4gKSb/xfB6/NBlLv8rXG7/4Hk2/zSsZv70bT78YeRa/bA9Rv8q/E7/v+VK/AAARvzHbVL/aOQ6/HbNWv3dtC7+egVi/9poIv6BGWr93wgW/DwJcvxvkAr/Xs12/AAAAv+ZbX7+QLPq+KPpgvydO9L6NjmK/B2XuvgEZZL9xcei+dJllv6pz4r7UD2e/82vcvhJ8aL+SWta+Ht5pv8k/0L7nNWu/3hvKvl6DbL8V78O+dsZtv7S5vb4h/26/AXy3vk8tcL9BNrG+9FBxv7zoqr4DanK/t5OkvnF4c796N56+MHx0v0zUl742dXW/dWqRvndjdr8++oq+6kZ3v+6DhL6EH3i/nA98vjzteL9NDG++CbB5v4L+Yb7iZ3q/zeZUvr4Ue7/CxUe+mLZ7v/ObOr5nTXy/9WktviXZfL9cMCC+y1l9v7vvEr5Vz32/qKgFvrw5fr9zt/C9/Zh+vwQT1r0S7X6/M2W7vfk1f78qr6C9r3N/vxPyhb0vpn+/Ol5WvXnNf7/nziC9i+l/vwpx1rxj+n+/v3VWvAAAgL8AMA2lY/p/v791VjyL6X+/CnHWPHnNf7/nziA9L6Z/vzpeVj2vc3+/E/KFPfk1f78qr6A9Eu1+vzNluz39mH6/BBPWPbw5fr9zt/A9Vc99v6ioBT7LWX2/u+8SPiXZfL9cMCA+Z018v/VpLT6Ytnu/85s6Pr4Ue7/CxUc+4md6v83mVD4JsHm/gv5hPjzteL9NDG8+hB94v5wPfD7qRne/7oOEPndjdr8++oo+NnV1v3VqkT4wfHS/TNSXPnF4c796N54+A2pyv7eTpD70UHG/vOiqPk8tcL9BNrE+If9uvwF8tz52xm2/tLm9Pl6DbL8V78M+5zVrv94byj4e3mm/yT/QPhJ8aL+SWtY+1A9nv/Nr3D50mWW/qnPiPgEZZL9xceg+jY5ivwdl7j4o+mC/J070PuZbX7+QLPo+17NdvwAAAD8PAly/G+QCP6BGWr93wgU/noFYv/aaCD8ds1a/d20LPzHbVL/aOQ4/7/lSvwAAET9sD1G/yr8TP70bT78YeRY/+B5Nv80rGT80GUu/ytcbP4gKSb/xfB4/CvNGvyQbIT/R0kS/RrIjP/epQr86QiY/k3hAv+PKKD+9Pj6/JUwrP4/8O7/jxS0/IrI5vwE4MD+QXze/ZaIyP/MENb/zBDU/ZaIyv5BfNz8BODC/IrI5P+PFLb+P/Ds/JUwrv70+Pj/jyii/k3hAPzpCJr/3qUI/RrIjv9HSRD8kGyG/CvNGP/F8Hr+ICkk/ytcbvzQZSz/NKxm/+B5NPxh5Fr+9G08/yr8Tv2wPUT8AABG/7/lSP9o5Dr8x21Q/d20Lvx2zVj/2mgi/noFYP3fCBb+gRlo/G+QCvw8CXD8AAAC/17NdP5As+r7mW18/J070vij6YD8HZe6+jY5iP3Fx6L4BGWQ/qnPivnSZZT/za9y+1A9nP5Ja1r4SfGg/yT/Qvh7eaT/eG8q+5zVrPxXvw75eg2w/tLm9vnbGbT8BfLe+If9uP0E2sb5PLXA/vOiqvvRQcT+3k6S+A2pyP3o3nr5xeHM/TNSXvjB8dD91apG+NnV1Pz76ir53Y3Y/7oOEvupGdz+cD3y+hB94P00Mb7487Xg/gv5hvgmweT/N5lS+4md6P8LFR76+FHs/85s6vpi2ez/1aS2+Z018P1wwIL4l2Xw/u+8SvstZfT+oqAW+Vc99P3O38L28OX4/BBPWvf2Yfj8zZbu9Eu1+PyqvoL35NX8/E/KFva9zfz86Xla9L6Z/P+fOIL15zX8/CnHWvIvpfz+/dVa8Y/p/PwDIU6UAAIA/v3VWPGP6fz8KcdY8i+l/P+fOID15zX8/Ol5WPS+mfz8T8oU9r3N/PyqvoD35NX8/M2W7PRLtfj8EE9Y9/Zh+P3O38D28OX4/qKgFPlXPfT+77xI+y1l9P1wwID4l2Xw/9WktPmdNfD/zmzo+mLZ7P8LFRz6+FHs/zeZUPuJnej+C/mE+CbB5P00Mbz487Xg/nA98PoQfeD/ug4Q+6kZ3Pz76ij53Y3Y/dWqRPjZ1dT9M1Jc+MHx0P3o3nj5xeHM/t5OkPgNqcj+86Ko+9FBxP0E2sT5PLXA/AXy3PiH/bj+0ub0+dsZtPxXvwz5eg2w/3hvKPuc1az/JP9A+Ht5pP5Ja1j4SfGg/82vcPtQPZz+qc+I+dJllP3Fx6D4BGWQ/B2XuPo2OYj8nTvQ+KPpgP5As+j7mW18/AAAAP9ezXT8b5AI/DwJcP3fCBT+gRlo/9poIP56BWD93bQs/HbNWP9o5Dj8x21Q/AAARP+/5Uj/KvxM/bA9RPxh5Fj+9G08/zSsZP/geTT/K1xs/NBlLP/F8Hj+ICkk/JBshPwrzRj9GsiM/0dJEPzpCJj/3qUI/48ooP5N4QD8lTCs/vT4+P+PFLT+P/Ds/ATgwPyKyOT9lojI/kF83P/MENT/zBDU/kF83P2WiMj8isjk/ATgwP4/8Oz/jxS0/vT4+PyVMKz+TeEA/48ooP/epQj86QiY/0dJEP0ayIz8K80Y/JBshP4gKST/xfB4/NBlLP8rXGz/4Hk0/zSsZP70bTz8YeRY/bA9RP8q/Ez/v+VI/AAARPzHbVD/aOQ4/HbNWP3dtCz+egVg/9poIP6BGWj93wgU/DwJcPxvkAj/Xs10/AAAAP+ZbXz+QLPo+KPpgPydO9D6NjmI/B2XuPgEZZD9xceg+dJllP6pz4j7UD2c/82vcPhJ8aD+SWtY+Ht5pP8k/0D7nNWs/3hvKPl6DbD8V78M+dsZtP7S5vT4h/24/AXy3Pk8tcD9BNrE+9FBxP7zoqj4DanI/t5OkPnF4cz96N54+MHx0P0zUlz42dXU/dWqRPndjdj8++oo+6kZ3P+6DhD6EH3g/nA98PjzteD9NDG8+CbB5P4L+YT7iZ3o/zeZUPr4Uez/CxUc+mLZ7P/ObOj5nTXw/9WktPiXZfD9cMCA+y1l9P7vvEj5Vz30/qKgFPrw5fj9zt/A9/Zh+PwQT1j0S7X4/M2W7Pfk1fz8qr6A9r3N/PxPyhT0vpn8/Ol5WPXnNfz/nziA9i+l/Pwpx1jxj+n8/v3VWPAAAAAAAAAAAAwAAAAIAAAADAAAAAgAAAAUAAAACAAAAAwAAAAIAAAADAAAAAgAAAAUAAAACAAAAAwAAAAIAAAAAAM5AAADIQAAAuEAAAKpAAACiQAAAmkAAAJBAAACMQAAAnEAAAJZAAACSQAAAjkAAAJxAAACUQAAAikAAAJBAAACMQAAAlEAAAJhAAACOQAAAcEAAAHBAAABwQAAAcEAAAHBAAABmPwAATD8AACY/AAAAPwCGaz8AFC4/AHC9PgDQTD4PAAAACgAAAAUAAAAGAAAABAAAAAMAAABGagAATmoAAF5qAAB+agAAhmoAAJZqAAC2agAA3moAAC5rAADOawAA1msAAOZrAAAAAAAAQB8AALgkAADsLAAAvDQAAFxEAACoYQAAgDgBAAAAAAAoIwAA4C4AAKQ4AABESAAAtF8AAKyKAACAOAEAAAAAAAQpAACwNgAAaEIAAPxTAABUbwAAEKQAAIA4AQAkbAAAJ2wAAApn8g5WzeQdCmfyDnVSggxZmgQZdVKCDEYRMQrtA2IURhExCtoC1wf5xq0P2gLXByK2UgXa+qQKIrZSBUbzLh4r40sOH2aAGBwsHQraYUgS7Zz0BuwwEwvjkKUE7aQdAgrfawMBAAAAAAAAAAMAAAAAAAAAAgAAAAEAAAAHAAAAAAAAAAQAAAADAAAABgAAAAEAAAAFAAAAAgAAAA8AAAAAAAAACAAAAAcAAAAMAAAAAwAAAAsAAAAEAAAADgAAAAEAAAAJAAAABgAAAA0AAAACAAAACgAAAAUAAAAAAJ0+AEBePgDABD4AgO0+AECJPgAAAAAAwEw/AADNPQAAAADoQgAAqEUAAGRIAAAcSwAA0E0AAIBQAAAsUwAAlFQAAFBVAADEVQAAEFYAAEhWAABoVgAAgFYAAIxWAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAAFAAAABwAAAAkAAAALAAAADQAAAA8AAAARAAAAEwAAABUAAAAXAAAAGQAAABsAAAAdAAAAHwAAACEAAAAjAAAAJQAAACcAAAApAAAAKwAAAC0AAAAvAAAAMQAAADMAAAA1AAAANwAAADkAAAA7AAAAPQAAAD8AAABBAAAAQwAAAEUAAABHAAAASQAAAEsAAABNAAAATwAAAFEAAABTAAAAVQAAAFcAAABZAAAAWwAAAF0AAABfAAAAYQAAAGMAAABlAAAAZwAAAGkAAABrAAAAbQAAAG8AAABxAAAAcwAAAHUAAAB3AAAAeQAAAHsAAAB9AAAAfwAAAIEAAACDAAAAhQAAAIcAAACJAAAAiwAAAI0AAACPAAAAkQAAAJMAAACVAAAAlwAAAJkAAACbAAAAnQAAAJ8AAAChAAAAowAAAKUAAACnAAAAqQAAAKsAAACtAAAArwAAALEAAACzAAAAtQAAALcAAAC5AAAAuwAAAL0AAAC/AAAAwQAAAMMAAADFAAAAxwAAAMkAAADLAAAAzQAAAM8AAADRAAAA0wAAANUAAADXAAAA2QAAANsAAADdAAAA3wAAAOEAAADjAAAA5QAAAOcAAADpAAAA6wAAAO0AAADvAAAA8QAAAPMAAAD1AAAA9wAAAPkAAAD7AAAA/QAAAP8AAAABAQAAAwEAAAUBAAAHAQAACQEAAAsBAAANAQAADwEAABEBAAATAQAAFQEAABcBAAAZAQAAGwEAAB0BAAAfAQAAIQEAACMBAAAlAQAAJwEAACkBAAArAQAALQEAAC8BAAAxAQAAMwEAADUBAAA3AQAAOQEAADsBAAA9AQAAPwEAAEEBAABDAQAARQEAAEcBAABJAQAASwEAAE0BAABPAQAAUQEAAFMBAABVAQAAVwEAAFkBAABbAQAAXQEAAF8BAAANAAAAGQAAACkAAAA9AAAAVQAAAHEAAACRAAAAtQAAAN0AAAAJAQAAOQEAAG0BAAClAQAA4QEAACECAABlAgAArQIAAPkCAABJAwAAnQMAAPUDAABRBAAAsQQAABUFAAB9BQAA6QUAAFkGAADNBgAARQcAAMEHAABBCAAAxQgAAE0JAADZCQAAaQoAAP0KAACVCwAAMQwAANEMAAB1DQAAHQ4AAMkOAAB5DwAALRAAAOUQAAChEQAAYRIAACUTAADtEwAAuRQAAIkVAABdFgAANRcAABEYAADxGAAA1RkAAL0aAACpGwAAmRwAAI0dAACFHgAAgR8AAIEgAACFIQAAjSIAAJkjAACpJAAAvSUAANUmAADxJwAAESkAADUqAABdKwAAiSwAALktAADtLgAAJTAAAGExAAChMgAA5TMAAC01AAB5NgAAyTcAAB05AAB1OgAA0TsAADE9AACVPgAA/T8AAGlBAADZQgAATUQAAMVFAABBRwAAwUgAAEVKAADNSwAAWU0AAOlOAAB9UAAAFVIAALFTAABRVQAA9VYAAJ1YAABJWgAA+VsAAK1dAABlXwAAIWEAAOFiAAClZAAAbWYAADloAAAJagAA3WsAALVtAACRbwAAcXEAAFVzAAA9dQAAKXcAABl5AAANewAABX0AAAF/AAABgQAABYMAAA2FAAAZhwAAKYkAAD2LAABVjQAAcY8AAJGRAAC1kwAA3ZUAAAmYAAA5mgAAbZwAAKWeAADhoAAAIaMAAGWlAACtpwAA+akAAEmsAACdrgAA9bAAAFGzAACxtQAAFbgAAH26AADpvAAAWb8AAM3BAABFxAAAwcYAAEHJAADFywAATc4AANnQAABp0wAA/dUAAJXYAAAx2wAA0d0AAHXgAAAd4wAAyeUAAHnoAAAt6wAA5e0AAKHwAAA/AAAAgQAAAOcAAAB5AQAAPwIAAEEDAACHBAAAGQYAAP8HAABBCgAA5wwAAPkPAAB/EwAAgRcAAAccAAAZIQAAvyYAAAEtAADnMwAAeTsAAL9DAADBTAAAh1YAABlhAAB/bAAAwXgAAOeFAAD5kwAA/6IAAAGzAAAHxAAAGdYAAD/pAACB/QAA5xIBAHkpAQA/QQEAQVoBAId0AQAZkAEA/6wBAEHLAQDn6gEA+QsCAH8uAgCBUgIAB3gCABmfAgC/xwIAAfICAOcdAwB5SwMAv3oDAMGrAwCH3gMAGRMEAH9JBADBgQQA57sEAPn3BAD/NQUAAXYFAAe4BQAZ/AUAP0IGAIGKBgDn1AYAeSEHAD9wBwBBwQcAhxQIABlqCAD/wQgAQRwJAOd4CQD51wkAfzkKAIGdCgAHBAsAGW0LAL/YCwABRwwA57cMAHkrDQC/oQ0AwRoOAIeWDgAZFQ8Af5YPAMEaEADnoRAA+SsRAP+4EQABSRIAB9wSABlyEwA/CxQAgacUAOdGFQB56RUAP48WAEE4FwCH5BcAGZQYAP9GGQBB/RkA57YaAPlzGwB/NBwAgfgcAAfAHQAZix4Av1kfAAEsIADnASEAedshAL+4IgDBmSMAh34kABlnJQB/UyYAwUMnAOc3KAD5LykA/ysqAAEsKwAHMCwAGTgtAD9ELgCBVC8A52gwAHmBMQA/njIAQb8zAIfkNAAZDjYA/zs3AEFuOADnpDkA+d86AH8fPACBYz0AB6w+ABn5PwC/SkEAAaFCAOf7QwB5W0UAv79GAMEoSACHlkkAGQlLAH+ATADB/E0A531PAPkDUQD/jlIAAR9UAAe0VQAZTlcAP+1YAIGRWgDnOlwAeeldAD+dXwBBVmEAhxRjABnYZAD/oGYAQW9oAOdCagD5G2wAf/ptAEEBAACpAgAACQUAAMEIAABBDgAACRYAAKkgAADBLgAAAUEAAClYAAAJdQAAgZgAAIHDAAAJ9wAAKTQBAAF8AQDBzwEAqTACAAmgAgBBHwMAwa8DAAlTBACpCgUAQdgFAIG9BgApvAcACdYIAAENCgABYwsACdoMACl0DgCBMxAAQRoSAKkqFAAJZxYAwdEYAEFtGwAJPB4AqUAhAMF9JAAB9icAKawrAAmjLwCB3TMAgV44AAkpPQApQEIAAadHAMFgTQCpcFMACdpZAEGgYADBxmcACVFvAKlCdwBBn38AgWqIACmokQAJXJsAAYqlAAE2sAAJZLsAKRjHAIFW0wBBI+AAqYLtAAl5+wDBCgoBQTwZAQkSKQGpkDkBwbxKAQGbXAEpMG8BCYGCAYGSlgGBaasBCQvBASl81wEBwu4BweEGAqngHwIJxDkCQZFUAsFNcAIJ/4wCqaqqAkFWyQKBB+kCKcQJAwmSKwMBd04DAXlyAwmelwMp7L0DgWnlA0EcDgSpCjgECTtjBMGzjwRBe70ECZjsBKkQHQXB604FATCCBSnktgUJD+0FgbckBoHkXQYJnZgGKejUBgHNEgfBUlIHqYCTBwle1gdB8hoIwURhCAldqQipQvMIQf0+CYGUjAkpENwJCXgtCgHUgAoBLNYKCYgtCynwhguBbOILQQVADKnCnwwJrQENwcxlDUEqzA0JzjQOqcCfDsEKDQ8BtXwPKcjuDwlNYxCBTNoQgc9TEQnfzxEphE4SAcjPEsGzUxOpUNoTCahjFEHD7xTBq34VCWsQFqkKpRZBlDwXgRHXFymMdBgJDhUZAaG4GQFPXxoJIgkbKSS2G4FfZhxB3hkdqarQHQnPih7BVUgfQUkJIAm0zSCpoJUhwRlhIgEqMCMp3AIkCTvZJIFRsyWTBgAARQ4AAA8cAAARMwAAW1cAAA2OAAB33QAAOU0BAGPmAQCVswIAH8EDACEdBQCr1wYA3QIJAAezCwDJ/g4AM/8SAOXPFwAvjx0AMV4kAPtgLACtvjUAl6FAAFk3TQADsVsANUNsAD8mfwBBlpQAS9OsAH0hyAAnyeYA6RYJAdNbLwGF7VkBTyaJAVFlvQGbDvcBTYs2ArdJfAJ5vcgCo18cA9WudwNfL9sDYWtHBOvyvAQdXDwFR0PGBQlLWwZzHPwGJWepB2/hYwhxSCwJO2ADCu3z6QrX1eALmd/oDEPyAg519i8Pf9xwEIGcxhGLNjITvbK0FGchTxYpmwIYE0HQGcU8uRuPwL4dkQfiH9tVJCKN+IYk90ULJ7mdsinjaH4sFRpwL58tiTKhKcs1K543OV0l0DyHY5ZASQeMRLPJskhlbgxNr8OaUbGiX1Z771xbLZmUYBeaCGbZ97prg8OtcbUZ43e/Il1+HSMAAHFNAACRnAAA/SYBAGUMAgDpdwMAmaIFADXWCAAtcA0A4eQTACHDHADttygAdZI4AFlITQAp+mcAJfiJAD3HtABRJuoAsRMsAd3SfAGF8t4ByVJVArkr4wIVFIwDTQhUBMFxPwVBLlMGzZeUB5WMCQk5d7gKSVeoDAXK4A5dE2oRMSdNFNGykxe9JkgbpcB1H6mVKCTZnG0p9blSL23I5jWhpjk9YUFcRa2fYE617llYGY5cY2kcfm/lg9V8/70AAAGoAQCPawMA8Z4GAD8jDADBPRUAj7YjAPH8OQD/UVsAAfqLAA910QBxvzIBP5q4AcHcbQIPz18DcY6eBP97PQYBtlMIj5z8CvFhWA4/p4wSwSXFF49lNB7xgRQm//unLwGcOjsPYiJJcYbAWT+Kgm3BWOOEAQ4EAJEhCQARLBMAQe4lAEFPRwCRQ4AAEffdAAFGcwEBkloCEQG4A5E1vAVBj6cIQQbODBGymxKRD5oaARp2JQFMBzSRnldHEZ2sYEGmkYEjURYAxZ4yABe5awCZ9tgAa4mgAQ3E/gIfAVAFIdkdCTNsMA/VoqQYp2cIJyn9fTx7tedbHXcdia+gLcmtjnsAieYZATmWXgI9FtgEtWN3CeEoxhEhAzQgdUiCOH1XV2C/W68CgdgnBveEXg3p/q0bf4vrNoG35WgXA5zBwQz/DjlqhSIZ7pFLgXgrnjPhCVQgAAoAFC5kAUdxAACHcgAAx3IAANlyAAB5cwAAwXMAAD5jAAAgABAAZiarAQl0AAAJdgAASXYAAGd2AABndwAAr3cAAFRjAAAwdQAAcBcAACDR//8g0f//AEAAAGwiAABCDwAAEgYAAE0CAADbAAAA7QAAAJkAAABJAAAAHgAAAAwAAAAHAAAAAEAAAJNdAAC9cAAA7XkAALJ9AAAkfwAAbFcAAAUAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAADAAAAbIUAAAAEAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAr/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4hQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAAAAAAOAAAAAQAAAAMAAAABgAAAAcAAAAIAAAADQAAAA4AAAAPAAAAAAAAAEgAAAAQAAAAEQAAABIAAAAAAAEAAgADAAQABQAGAAcACAAKAAwADgAQABQAGAAcACIAKAAwADwATgBkAAAAAAAAAAAAAAAAAAAAAAAIAAgACAAIABAAEAAQABUAFQAYAB0AIgAkAP////////////////////8AAAAAAAAAACkAKQApAFIAUgB7AKQAyADeAAAAAAAAAAAAAAAAAAAAAAApACkAKQApAHsAewB7AKQApADwAAoBGwEnASkAKQApACkAKQApACkAKQB7AHsAewB7APAA8ADwAAoBCgExAT4BSAFQAXsAewB7AHsAewB7AHsAewDwAPAA8ADwADEBMQExAT4BPgFXAV8BZgFsAfAA8ADwAPAA8ADwAPAA8AAxATEBMQExAVcBVwFXAV8BXwFyAXgBfgGDAQAADAAYACQAMAAEABAAHAAoADQACAAUACAALAA4AAEADQAZACUAMQAFABEAHQApADUACQAVACEALQA5AAIADgAaACYAMgAGABIAHgAqADYACgAWACIALgA6AAMADwAbACcAMwAHABMAHwArADcACwAXACMALwA7AAAAGAAwAEgAYAAIACAAOABQAGgAEAAoAEAAWABwAAQAHAA0AEwAZAAMACQAPABUAGwAFAAsAEQAXAB0AAEAGQAxAEkAYQAJACEAOQBRAGkAEQApAEEAWQBxAAUAHQA1AE0AZQANACUAPQBVAG0AFQAtAEUAXQB1AAIAGgAyAEoAYgAKACIAOgBSAGoAEgAqAEIAWgByAAYAHgA2AE4AZgAOACYAPgBWAG4AFgAuAEYAXgB2AAMAGwAzAEsAYwALACMAOwBTAGsAEwArAEMAWwBzAAcAHwA3AE8AZwAPACcAPwBXAG8AFwAvAEcAXwB3AAAAMABgAJAAwAAQAEAAcACgANAAIABQAIAAsADgAAQANABkAJQAxAAUAEQAdACkANQAJABUAIQAtADkAAgAOABoAJgAyAAYAEgAeACoANgAKABYAIgAuADoAAwAPABsAJwAzAAcAEwAfACsANwALABcAIwAvADsAAEAMQBhAJEAwQARAEEAcQChANEAIQBRAIEAsQDhAAUANQBlAJUAxQAVAEUAdQClANUAJQBVAIUAtQDlAAkAOQBpAJkAyQAZAEkAeQCpANkAKQBZAIkAuQDpAA0APQBtAJ0AzQAdAE0AfQCtAN0ALQBdAI0AvQDtAAIAMgBiAJIAwgASAEIAcgCiANIAIgBSAIIAsgDiAAYANgBmAJYAxgAWAEYAdgCmANYAJgBWAIYAtgDmAAoAOgBqAJoAygAaAEoAegCqANoAKgBaAIoAugDqAA4APgBuAJ4AzgAeAE4AfgCuAN4ALgBeAI4AvgDuAAMAMwBjAJMAwwATAEMAcwCjANMAIwBTAIMAswDjAAcANwBnAJcAxwAXAEcAdwCnANcAJwBXAIcAtwDnAAsAOwBrAJsAywAbAEsAewCrANsAKwBbAIsAuwDrAA8APwBvAJ8AzwAfAE8AfwCvAN8ALwBfAI8AvwDvAAAAYADAACABgAEgAIAA4ABAAaABQACgAAABYAHAAQgAaADIACgBiAEoAIgA6ABIAagBSACoAAgBaAHIARAAcADQADABkAEwAJAA8ABQAbABUACwABABcAHQARgAeADYADgBmAE4AJgA+ABYAbgBWAC4ABgBeAHYAQQAZADEACQBhAEkAIQA5ABEAaQBRACkAAQBZAHEAQwAbADMACwBjAEsAIwA7ABMAawBTACsAAwBbAHMARQAdADUADQBlAE0AJQA9ABUAbQBVAC0ABQBdAHUARwAfADcADwBnAE8AJwA/ABcAbwBXAC8ABwBfAHcAQEAYQDBACEBgQEhAIEA4QBBAaEBQQChAAEBYQHBAQkAaQDJACkBiQEpAIkA6QBJAakBSQCpAAkBaQHJAREAcQDRADEBkQExAJEA8QBRAbEBUQCxABEBcQHRARkAeQDZADkBmQE5AJkA+QBZAbkBWQC5ABkBeQHZAQUAZQDFACUBhQElAIUA5QBFAaUBRQClAAUBZQHFAQ0AbQDNAC0BjQEtAI0A7QBNAa0BTQCtAA0BbQHNARUAdQDVADUBlQE1AJUA9QBVAbUBVQC1ABUBdQHVAR0AfQDdAD0BnQE9AJ0A/QBdAb0BXQC9AB0BfQHdAQIAYgDCACIBggEiAIIA4gBCAaIBQgCiAAIBYgHCAQoAagDKACoBigEqAIoA6gBKAaoBSgCqAAoBagHKARIAcgDSADIBkgEyAJIA8gBSAbIBUgCyABIBcgHSARoAegDaADoBmgE6AJoA+gBaAboBWgC6ABoBegHaAQYAZgDGACYBhgEmAIYA5gBGAaYBRgCmAAYBZgHGAQ4AbgDOAC4BjgEuAI4A7gBOAa4BTgCuAA4BbgHOARYAdgDWADYBlgE2AJYA9gBWAbYBVgC2ABYBdgHWAR4AfgDeAD4BngE+AJ4A/gBeAb4BXgC+AB4BfgHeAQMAYwDDACMBgwEjAIMA4wBDAaMBQwCjAAMBYwHDAQsAawDLACsBiwErAIsA6wBLAasBSwCrAAsBawHLARMAcwDTADMBkwEzAJMA8wBTAbMBUwCzABMBcwHTARsAewDbADsBmwE7AJsA+wBbAbsBWwC7ABsBewHbAQcAZwDHACcBhwEnAIcA5wBHAacBRwCnAAcBZwHHAQ8AbwDPAC8BjwEvAI8A7wBPAa8BTwCvAA8BbwHPARcAdwDXADcBlwE3AJcA9wBXAbcBVwC3ABcBdwHXAR8AfwDfAD8BnwE/AJ8A/wBfAb8BXwC/AB8BfwHfARAwEgAdACYAKAAuADQAPgBUAFzKvti235rinOZ47Hr0zPw0A4YLiBNkGWYdSiBCJ6Q1ZADwACAAZADNPAAwACDSBoo6q5jGGqlk9tgqr9XJz/9AABEAY/9hARD+owAnK71W2f8GAFsAVv+6ABcAgPzAGNhN7f/c/2YAp//o/0gBSfwICiU+h8c9yUAAgACG/yQANgEA/UgCMyRFRQwAgAASAHL/IAGL/5/8GxB7OGgCDcj2/ycAOgDS/6z/eAC4AMX+4/0EBQQVQCPmPsbE8/8AABQAGgAFAOH/1f/8/0EAWgAHAGP/CP/U/1ECLwY0CscM5FcFxQMA8v/s//H/AgAZACUAGQDw/7n/lf+x/zIAJAFvAtYDCAW4BZRrZ8QRAAwACAABAPb/6v/i/+D/6v8DACwAZACoAPMAPQF9Aa0BxwET9ZXmWRLzKR8GVCC9AKj9aQJnd3UAYf/S+wh0NADdAKj2dG78/xEC6vLlZtD/9gKM8KVdsP+JA3XvBlOd/8wDgu9mR5X/xwOL8Cc7mf+AA2Hyri6l/wUDz/ReIrn/YwKh95gW0v+pAaH6tAsAQMpFG0z/UoJas2Kia2B1uH6aeZp5Zma4fjNz+gADAAYAAwADAAMABAADAAMAAwDNAWQAAwAoAAMAAwADAAUADgAOAAoACwADAAgACQAHAAMAWwEAIP4f9h/qH9gfwh+oH4gfYh86Hwof2B6gHmIeIh7cHZAdQh3uHJYcOhzYG3IbChucGioatBk6GbwYPBi2Fy4XoBYQFn4V6BROFLATEBNuEsgRHhF0EMYPFg9kDq4N+AxADIQLyAoKCkoJigjGBwIHPgZ4BbIE6gMiA1oCkgHKAAAANv9u/qb93vwW/E77iPrC+f74Ovh297b29vU49Xz0wPMI81LynPHq8DrwjO/i7jjuku3w7FDssusY64Lq8Olg6dLoSujE50TnxuZM5tblZOX25I7kKOTG42rjEuO+4nDiJOLe4Z7hYOEo4fbgxuCe4HjgWOA+4CjgFuAK4ALgAOBJbml6YWxpc2l6ZSBvcHVzLiAoQ2hhbm5lbCBjb3VudDogJWQgU2FtcGxlIHJhdGU6ICVkIFR5cGU6ICVkKSEKAFN0YXR1cyAlZAoAU3RhdHVzICVkIENoYW5uZWwgJWQKAP//AgEAGRcCAH58d21XKRMJBAIA//+cblZGOzMtKCUhHxwaGRcWFRQTEhEQEA8PDg0NDAwMDAsLCwoKCgkJCQkJCQgICAgIBwcHBwcHBgYGBgYGBgYGBgYGBgYGBgUFBQUFBQUFBQUFBQQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQDAwMDAwMDAwMDAwMDAwMDAwICAQAZFwIAfnx3bVcpEwkEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAABaUEtFPzgxKCIdFBIKAAAAAAAAAABuZFpUTkdBOjMtJyAaFAwAAAAAAAB2bmddVlBLRkE7NS8oHxcPBAAAAAB+d3BoX1lTTkhCPDYvJyAZEQwBAACGf3hyZ2FbVU5IQjw2LykjHRcQCgGQiYJ8cWtlX1hSTEZAOTMtJyEaDwGYkYqEe3VvaWJcVlBKQz03MSskFAGim5SOhX95c2xmYFpUTUdBOzUuHgGspZ6Yj4mDfXZwamReV1FLRT84LRTIyMjIyMjIyMbBvLeyraijnpmUgWgoBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBygPFxwfIiQmJykqKywtLi8vMTIzNDU2Nzc5Ojs8PT4/P0FCQ0RFRkdHKBQhKTA1OT1AQkVHSUtMTlBSVVdZW1xeYGJlZ2lrbG5wcnV3eXt8foAoFyczPENJT1NXW15hZGZpa29zdnl8foGDh4uOkZSWmZufo6aprK6xsyMcMUFOWWNrcnh+hIiNkZWZn6WrsLS5vcDHzdPY3OHl6O/1+xUhOk9hcH2JlJ2mrra9w8nP2ePr8/sRIz9WanuLmKWxu8XO1t7m7foZHzdLW2l1gIqSmqGorrS5vsjQ197l6/D1/xAkQVlugJCfrbnEz9ni6vL6CylKZ4CXrL/R4fH/CStPboqjus/j9gwnR2N7kKS2xtbk8f0JLFFxjqjA1uv/BzFaf6C/3PcGM1+GqsvqBy9Xe5u41O0GNGGJrtDwBTlql8DnBTtvnsrzBTdnk7vgBTxxoc74BEF6r+AEQ3+26uDg4ODg4ODgoKCgoLm5ubKyqIY9JeDg4ODg4ODg8PDw8M/Pz8bGt5BCKKCgoKCgoKCgubm5ucHBwbe3rIpAJvDw8PDw8PDwz8/Pz8zMzMHBtI9CKLm5ubm5ubm5wcHBwcHBwbe3rIpBJ8/Pz8/Pz8/PzMzMzMnJyby8sI1CKMHBwcHBwcHBwcHBwcLCwri4rYtBJ8zMzMzMzMzMycnJycbGxru7r4xCKEh/QYFCgEGAQIA+gECAQIBcTlxPXE5aT3QpcyhyKIQahBqREaEMsAqxCxizMIo2hzaENYY4hTeEN4Q9ckZgSlhLWFdKWUJbQ2Q7bDJ4KHolYStOMlNOVFFYS1ZKV0daSV1KXUptKHIkdSJ1Io8RkRKSE6IMpQqyB70GvgixCReyNnM/ZkJiRWNKWUdbSVtOWVZQXEJdQGY7ZzxoPHU0eyyKI4UfYSZNLT1aXTxpKmspbi10JnEmcCZ8GoQbiBOMFJsOnxCeEqoNsQq7CMAGrwmfChWyO25HVktVVFNbQlhJV0hcS2JIaTprNnM0cjdwOIEzhCiWIYwdYiNNKip5YEJsK28odSx7IHgkdyF/IYYiixWTF5gUnhmaGqYVrRC4DbgKlg2LDxayP3JKUlRTXFJnPmBIYENlSWtIcTd2NH00djR1N4cxiSedIJEdYSFNKAIBAAAIDRATFRcYGhscHR4fICAhIiIjJCQlJeBwLA8DAgEA/u3AhEYXBAD//OKbPQsCAPr16stHMiomIyEfHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAs2MARzgrHhUMBgDHpZB8bWBURz0zKiAXDwgA8eHTx7uvpJmOhHtyaWBYUEhAOTIsJiEdGBQQDAkFAgAPg4qKm5utrUVdc3aDio2KlpablpugpqCDgIaNjY2RkZGWm5ubm6CgoKCmpq2ttsC2wMDAzcDN4AQGGAcFAAACAAAMHCkN/PcPKhkOAf4+Kff2JUH8A/oEQgf4EA4m/SENFicXDP8kQBv6+Qo3KxEBAQgBAQb1SjX39DdM9Aj9A10b/BonOwP4AgBNCwn4Fiz6BygJGgMJ+RRl+QQD+CoaAPEhRAIX/jcu/g8D/xUQKfobPScF9SpYBAH+PEEG/P/7STgB9xNeHfcADGMGBAjtZi7zAwINAwIJ61RI7vUuaOoIEiYwFwDwRlPrCwX1dRb4+hd19AMD+F8cBPYPTTzx/wR8AvwDJlQY5wINKg0fFfw4Lv//I0/zE/lBWPfyFARRMeMUAEsD7wX3LFz4Af0WRR/6Xyn0BSdDEPwBAPp4N9zzLHoE6FEFCwMHAgAJClguAlpXXVtSYm14dgxxc3V3YztXbz9vcFB+fH18gXl+F4R/f39+f3qFgoZldneRflZ8eHt3qq1rbQgQIPn39vX06tLKycjFrlI7ODc2LhYMCwoJBwBAAMuWANfDpn1uUgB4AIBAAOieCgDmAPPdwLUAq1UAwIBAAM2aZjMA1auAVSsA4MCggGBAIABkKBAHAwEA/fr06dS2loN4bmJVSDwxKCAZEw8NCwkIBwYFBAMCAQDS0M7Lx8G3qI5oSjQlGxQOCgYEAgDfybenmIp8b2JYT0Y+ODIsJyMfGxgVEhAODAoIBgQDAgEAvLCbindhQysaCgCld1A9LyMbFA4JBABxPwAICgwQfTMaEg8MCwoJCAcGBQQDAgEAxmktFg8MCwoJCAcGBQQDAgEA1aJ0UzsrIBgSDwwJBwYFAwIA77t0OxwQCwoJCAcGBQQDAgEA+uW8h1YzHhMNCggGBQQDAgEA+evVuZyAZ1NCNSohGhURDQoA/vnrzqR2TS4bEAoHBQQDAgEA//3579y/nHdVOSUXDwoGBAIA//379u3fy7OYfGJLNygdFQ8A//7999yiakMqHBIMCQYEAwIAHzlroM3N////////////////RS9Db6bN////////////////UkpPX22AkaCtzc3N4P//4P/gfUo7RWGNtv//////////////rXNVSUxcc5GtzeDg////////poZxZmVma3Z9ipGbprbAwM2W4LaGZVNPVWF4ka3N4P///////+DAlnhlXFldZnaGoLbA4ODg/+DgtpuGdm1oZmpvdoORoK2D8b6yhFdKKQ4A38GdjGo5JxIAg0qNT1CKX2iGX2NbfV1Me3N7gADWKgDrgBUA9LhICwD41oAqBwD44apQGQUA++zGfjYSAwD67tOfUiMPBQD658uogFg1GQYA/O7YuZRsRygSBAD98+HHpoBaOR8NAwD+9unUt5NtSSwXCgIA//rw38amgFo6IRAGAQD/+/Tn0rWSbksuGQwFAQD//fju3cSkgFw8IxIIAwEA//358uXQtJJuTDAbDgcDAQCBAM8yAOyBFAD1uUgKAPnVgSoGAPriqVcbBAD76cKCPhQEAPrsz6BjLxEDAP/w2baDUSkLAQD//unJn2s9FAIBAP/56c6qgFYyFwcBAP/67tm6lGxGJxIGAQD//PPiyKaAWjgeDQQBAP/89efRtJJuTC8ZCwQBAP/9+O3bwqOAXT4lEwgDAQD//vrx4s2xkW9PMx4PBgIBAIEAyzYA6oEXAPW4SQoA+teBKQUA/OitVhgDAP3wyIE4DwIA/fTZpF4mCgEA/fXivYRHGwcBAP3258ufaTgXBgEA//jr1bOFVS8TBQEA//7z3cKfdUYlDAIBAP/++OrQq4BVMBYIAgEA//768Ny9lWtDJBAGAgEA//778+PJpoBaNx0NBQIBAP/+/Pbq1beTbUkrFgoEAgEAggDIOgDnghoA9LhMDAD51oIrBgD86K1XGAMA/fHLgzgOAgD+9t2nXiMIAQD++ejBgkEXBQEA//vv06JjLQ8EAQD/+/PfuoNKIQsDAQD//PXmyp5pORgIAgEA//3369azhFQsEwcCAQD//vrw38SfcEUkDwYCAQD//v3159GwiF03GwsDAgEA//79/O/dwp51TCoSBAMCAQAAAAIFCQ4UGyMsNkFNWmh3h/4xQ01SXWPGCxIYHyQt/y5CTldeaNAOFSAqM0L/XmhtcHN2+DVFUFhfZgYAAwAHAwABCgACBhIKDAQAAgAAAAkEBwQAAwwHBwABAQECAwMDAgMDAwIDAwMAAwwPMDM8P8DDzM/w8/z/AP8A/wD/AP8A/wD+AQAB/wD+AP0CAAH/AP4A/QMAAf8MIzxTbISdtM7kDyA3TWV9l6/J4RMqQllyiaK40eYMGTJIYXiTrMjfGixFWnKHn7TN4Q0WNVBqgpy0zeQPGSxAWnOOqMTeExg+UmR4kai+1hYfMk9neJeqy+MVHS1BanyWq8TgHjFLYXmOpbrR5RMZNEZddI+mwNsaIj5LYXaRp8LZGSE4Rltxj6XE3xUiM0hhdZGrxN4UHTJDWnWQqMXdFh8wQl91kqjE3hghM010hp60yOAVHEZXanyVqsLZGiE1QFN1mK3M4RsiQV9sgZuu0uEUGkhjcYOasMjbIis9Tl1ym7HN5RcdNmF8iqOz0eUeJjhZdoGessjnFR0xP1VvjqPB3hswTWeFnrPE1+gdL0pjfJewxtztISo9TF15m67P4R01V3CImqq80OMYHjRUg5amusvlJTBAVGh2nLHJ5tSylIFsYFVST009Ozk4MzEwLSopKCYkIh8eFQwKAwEA//X07Onh2cu+sK+hlYh9cmZbUUc8NCsjHBQTEgwLBQCzioyUl5WZl6N0Q1I7XEhkWVwQAAAAAGNCJCQiJCIiIiJTRSQ0InRmRkREsGZERCJBVURUJHSNmIuqhLu42ImE+ai5i2hmZEREstq5uar02Lu7qvS7u9uKZ5u4uYl0t5uYiITZuLiqpNmrm4v0qbi5qqTY39qK1o+82qj0jYibqqiK3NuLpNvK2Imouva5i3S527mKZGSGZGYiRERkRKjL3dqop5qIaEak9quJi4mb2tuL//797g4DAgEA//782iMDAgEA//760DsEAgEA//72wkcKAgEA//zst1IIAgEA//zrtFoRAgEA//jgq2EeBAEA//7srV8lBwEA////gwaR///////sXQ9g///////CUxlH3f////+iSSJCov///9J+SSs5rf///8l9RzA6gv///6ZuSTk+aNL///t7QTdEZKv/BxcmNkVVZHSDk6KywdDf7w0ZKTdFU2Jwf46dq7vL3OwPFSIzPU5can6ImKe5zeHwChUkMj9PX25+jZ2tvc3d7REUJTM7Tllre4aWpLjN4PAKDyAzQ1FgcIGOnq29zNzsCBUlM0FPYnF+ipuos8DR2gwPIjc/TldsdoOUp7nL2+wQEyAkOE9bbHaImqu6zNztCxwrOkpZaXiHlqW0xNPi8QYQIS48S1xre4mcqbnH1uELEx4sOUpZaXmHmKm6ytrqDBMdLjlHWGR4hJSltsfY6REXIy44TVxqe4aYp7nM3u0OES01P0tZa3OEl6u8zt3wCRAdKDhHWGd3iZqrvc3e7RATJDA5TFdpdoSWp7nK2uwMER02R1FeaH6IlaS2yd3tDxwvPk9hc4GOm6i0wtDf7ggOHi0+Tl5vf4+fr8DP3+8RHjE+T1xrd4SRoK6+zNzrDhMkLT1MW2x5ipqsvc3e7gwSHy08TFtre4qaq7vM3ewNER8rNUZTZ3KDlae5y9ztERYjKjpOXW59i5uqvM7g8AgPIjJDU2Nzg5KissHR4O8NEClCSVZfb4CJlqO3zuHxERklND9LXGZ3hJCgr7/U5xMfMUFTZHWFk6Guu8jV4/ISHzREWGd1foqVo7HAz9/vEB0vPUxaaneFk6GwwdHg8A8VIzI9SVZhbneBja/G2u3hzMm4t6+empmHd3Nxbm1jYl9PRDQyMC0rIB8bEgoDAP/76+bUycS2p6ajl4p8bmhaTkxGRTktIhgVCwYFBAMAr5SgsLKtrqSxrsS2xsC2RD5CPEh1VVp2iJeOoI6bAAAAAAAAAAFkZmZERCQiYKRrnrm0uYtmQEIkIiIAASDQi42/mLmbaGCraKZmZmaEAQAAAAAQEABQbU5ruYtnZdDUjYutmXtnJAAAAAAAAAEwAAAAAAAAIESHe3d3Z0ViRGd4dnZmR2KGiJ24tpmLhtCo+Eu9j3lrIDEiIiIAEQLS64t7uYlphmKHaLZkt6uGZEZERkJCIoNApmZEJAIBAIamZkQiIkKE1Paei2trV2Zk2316iXZnhHKHiWmrajIipNaNj7mXeWfAIgAAAAAAAdBtSruG+Z+JZm6adldld2UAAgAkJEJEI2CkZmQkAAIhp4quZmRUAgJka3h3JMUYAP/+/fQMAwIBAP/+/OAmAwIBAP/++9E5BAIBAP/+9MNFBAIBAP/76LhUBwIBAP/+8LpWDgIBAP/+77JbHgUBAP/447FkEwIBAP///5wEmv//////42YPXP//////1VMYSOz/////lkwhP9b///++eU0rN7n////1iUcrO4v/////g0IyQmvC//+mdEw3NX3//wAPCAcECwwDAg0KBQYJDgEACQYDBAUIAQIHAAEAAAABAAAB/wH/Av4C/gP9AAEAAf8C/wL+A/4D/Qf+BwAC////AAABAQABAAEAAAAAAAEAAAAAAAEAAAABAAAAAAD/AgEAAQEAAP//AAAB/wAB/wD/Af4C/v4C/QID/fwD/AQE+wX6+wb5BgUI9wAAAQAAAAAAAAD/AQAAAf8AAf//Af8CAf8C/v4C/gICA/0AAQAAAAAAAAEAAQAAAf8BAAACAf8C//8C/wIC/wP+/v4DAAEAAAEAAf8C/wL/AgP+A/7+BAT9Bf38BvwGBfsI+vv5CfsI/wb/BvwK+gr+Bv8G+wr3DP0H/gf5DRAYIlQhIhkNAQIDEUscDBAECx0SHidobm9wcWIgBQYPExQVGggWBygkFxgJCg4bHyUjg4J9JiorPD0+P0NHSk1YWVpbXF1eX2BhY2RlZmdpamtscnN0eXp7fABJbGxlZ2FsIGJ5dGUgc2VxdWVuY2UARG9tYWluIGVycm9yAFJlc3VsdCBub3QgcmVwcmVzZW50YWJsZQBOb3QgYSB0dHkAUGVybWlzc2lvbiBkZW5pZWQAT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQATm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQBObyBzdWNoIHByb2Nlc3MARmlsZSBleGlzdHMAVmFsdWUgdG9vIGxhcmdlIGZvciBkYXRhIHR5cGUATm8gc3BhY2UgbGVmdCBvbiBkZXZpY2UAT3V0IG9mIG1lbW9yeQBSZXNvdXJjZSBidXN5AEludGVycnVwdGVkIHN5c3RlbSBjYWxsAFJlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlAEludmFsaWQgc2VlawBDcm9zcy1kZXZpY2UgbGluawBSZWFkLW9ubHkgZmlsZSBzeXN0ZW0ARGlyZWN0b3J5IG5vdCBlbXB0eQBDb25uZWN0aW9uIHJlc2V0IGJ5IHBlZXIAT3BlcmF0aW9uIHRpbWVkIG91dABDb25uZWN0aW9uIHJlZnVzZWQASG9zdCBpcyBkb3duAEhvc3QgaXMgdW5yZWFjaGFibGUAQWRkcmVzcyBpbiB1c2UAQnJva2VuIHBpcGUASS9PIGVycm9yAE5vIHN1Y2ggZGV2aWNlIG9yIGFkZHJlc3MAQmxvY2sgZGV2aWNlIHJlcXVpcmVkAE5vIHN1Y2ggZGV2aWNlAE5vdCBhIGRpcmVjdG9yeQBJcyBhIGRpcmVjdG9yeQBUZXh0IGZpbGUgYnVzeQBFeGVjIGZvcm1hdCBlcnJvcgBJbnZhbGlkIGFyZ3VtZW50AEFyZ3VtZW50IGxpc3QgdG9vIGxvbmcAU3ltYm9saWMgbGluayBsb29wAEZpbGVuYW1lIHRvbyBsb25nAFRvbyBtYW55IG9wZW4gZmlsZXMgaW4gc3lzdGVtAE5vIGZpbGUgZGVzY3JpcHRvcnMgYXZhaWxhYmxlAEJhZCBmaWxlIGRlc2NyaXB0b3IATm8gY2hpbGQgcHJvY2VzcwBCYWQgYWRkcmVzcwBGaWxlIHRvbyBsYXJnZQBUb28gbWFueSBsaW5rcwBObyBsb2NrcyBhdmFpbGFibGUAUmVzb3VyY2UgZGVhZGxvY2sgd291bGQgb2NjdXIAU3RhdGUgbm90IHJlY292ZXJhYmxlAFByZXZpb3VzIG93bmVyIGRpZWQAT3BlcmF0aW9uIGNhbmNlbGVkAEZ1bmN0aW9uIG5vdCBpbXBsZW1lbnRlZABObyBtZXNzYWdlIG9mIGRlc2lyZWQgdHlwZQBJZGVudGlmaWVyIHJlbW92ZWQARGV2aWNlIG5vdCBhIHN0cmVhbQBObyBkYXRhIGF2YWlsYWJsZQBEZXZpY2UgdGltZW91dABPdXQgb2Ygc3RyZWFtcyByZXNvdXJjZXMATGluayBoYXMgYmVlbiBzZXZlcmVkAFByb3RvY29sIGVycm9yAEJhZCBtZXNzYWdlAEZpbGUgZGVzY3JpcHRvciBpbiBiYWQgc3RhdGUATm90IGEgc29ja2V0AERlc3RpbmF0aW9uIGFkZHJlc3MgcmVxdWlyZWQATWVzc2FnZSB0b28gbGFyZ2UAUHJvdG9jb2wgd3JvbmcgdHlwZSBmb3Igc29ja2V0AFByb3RvY29sIG5vdCBhdmFpbGFibGUAUHJvdG9jb2wgbm90IHN1cHBvcnRlZABTb2NrZXQgdHlwZSBub3Qgc3VwcG9ydGVkAE5vdCBzdXBwb3J0ZWQAUHJvdG9jb2wgZmFtaWx5IG5vdCBzdXBwb3J0ZWQAQWRkcmVzcyBmYW1pbHkgbm90IHN1cHBvcnRlZCBieSBwcm90b2NvbABBZGRyZXNzIG5vdCBhdmFpbGFibGUATmV0d29yayBpcyBkb3duAE5ldHdvcmsgdW5yZWFjaGFibGUAQ29ubmVjdGlvbiByZXNldCBieSBuZXR3b3JrAENvbm5lY3Rpb24gYWJvcnRlZABObyBidWZmZXIgc3BhY2UgYXZhaWxhYmxlAFNvY2tldCBpcyBjb25uZWN0ZWQAU29ja2V0IG5vdCBjb25uZWN0ZWQAQ2Fubm90IHNlbmQgYWZ0ZXIgc29ja2V0IHNodXRkb3duAE9wZXJhdGlvbiBhbHJlYWR5IGluIHByb2dyZXNzAE9wZXJhdGlvbiBpbiBwcm9ncmVzcwBTdGFsZSBmaWxlIGhhbmRsZQBSZW1vdGUgSS9PIGVycm9yAFF1b3RhIGV4Y2VlZGVkAE5vIG1lZGl1bSBmb3VuZABXcm9uZyBtZWRpdW0gdHlwZQBObyBlcnJvciBpbmZvcm1hdGlvbgAAEQAKABEREQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAARAA8KERERAwoHAAETCQsLAAAJBgsAAAsABhEAAAAREREAAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAAEQAKChEREQAKAAACAAkLAAAACQALAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAADAAAAAAJDAAAAAAADAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAANAAAABA0AAAAACQ4AAAAAAA4AAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAADwAAAAAPAAAAAAkQAAAAAAAQAAAQAAASAAAAEhISAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAASEhIAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAAAAAAKAAAAAAoAAAAACQsAAAAAAAsAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAADAAAAAAMAAAAAAkMAAAAAAAMAAAMAAAtKyAgIDBYMHgAKG51bGwpAC0wWCswWCAwWC0weCsweCAweABpbmYASU5GAG5hbgBOQU4AMDEyMzQ1Njc4OUFCQ0RFRi4AU3Q5ZXhjZXB0aW9uAE4xMF9fY3h4YWJpdjExNl9fc2hpbV90eXBlX2luZm9FAFN0OXR5cGVfaW5mbwBOMTBfX2N4eGFiaXYxMjBfX3NpX2NsYXNzX3R5cGVfaW5mb0UATjEwX19jeHhhYml2MTE3X19jbGFzc190eXBlX2luZm9FAHN0ZDo6YmFkX2FsbG9jAFN0OWJhZF9hbGxvYw=="; /* no memory initializer */ var tempDoublePtr = STATICTOP; STATICTOP += 16; assert(tempDoublePtr % 8 == 0); function copyTempFloat(ptr) { // functions, because inlining this code increases code size too much HEAP8[tempDoublePtr] = HEAP8[ptr]; HEAP8[tempDoublePtr+1] = HEAP8[ptr+1]; HEAP8[tempDoublePtr+2] = HEAP8[ptr+2]; HEAP8[tempDoublePtr+3] = HEAP8[ptr+3]; } function copyTempDouble(ptr) { HEAP8[tempDoublePtr] = HEAP8[ptr]; HEAP8[tempDoublePtr+1] = HEAP8[ptr+1]; HEAP8[tempDoublePtr+2] = HEAP8[ptr+2]; HEAP8[tempDoublePtr+3] = HEAP8[ptr+3]; HEAP8[tempDoublePtr+4] = HEAP8[ptr+4]; HEAP8[tempDoublePtr+5] = HEAP8[ptr+5]; HEAP8[tempDoublePtr+6] = HEAP8[ptr+6]; HEAP8[tempDoublePtr+7] = HEAP8[ptr+7]; } // {{PRE_LIBRARY}} function ___cxa_allocate_exception(size) { return _malloc(size); } function __ZSt18uncaught_exceptionv() { // std::uncaught_exception() return !!__ZSt18uncaught_exceptionv.uncaught_exception; } var EXCEPTIONS={last:0,caught:[],infos:{},deAdjust:function (adjusted) { if (!adjusted || EXCEPTIONS.infos[adjusted]) return adjusted; for (var ptr in EXCEPTIONS.infos) { var info = EXCEPTIONS.infos[ptr]; if (info.adjusted === adjusted) { return ptr; } } return adjusted; },addRef:function (ptr) { if (!ptr) return; var info = EXCEPTIONS.infos[ptr]; info.refcount++; },decRef:function (ptr) { if (!ptr) return; var info = EXCEPTIONS.infos[ptr]; assert(info.refcount > 0); info.refcount--; // A rethrown exception can reach refcount 0; it must not be discarded // Its next handler will clear the rethrown flag and addRef it, prior to // final decRef and destruction here if (info.refcount === 0 && !info.rethrown) { if (info.destructor) { Module['dynCall_vi'](info.destructor, ptr); } delete EXCEPTIONS.infos[ptr]; ___cxa_free_exception(ptr); } },clearRef:function (ptr) { if (!ptr) return; var info = EXCEPTIONS.infos[ptr]; info.refcount = 0; }}; function ___resumeException(ptr) { if (!EXCEPTIONS.last) { EXCEPTIONS.last = ptr; } throw ptr; }function ___cxa_find_matching_catch() { var thrown = EXCEPTIONS.last; if (!thrown) { // just pass through the null ptr return ((setTempRet0(0),0)|0); } var info = EXCEPTIONS.infos[thrown]; var throwntype = info.type; if (!throwntype) { // just pass through the thrown ptr return ((setTempRet0(0),thrown)|0); } var typeArray = Array.prototype.slice.call(arguments); var pointer = Module['___cxa_is_pointer_type'](throwntype); // can_catch receives a **, add indirection if (!___cxa_find_matching_catch.buffer) ___cxa_find_matching_catch.buffer = _malloc(4); HEAP32[((___cxa_find_matching_catch.buffer)>>2)]=thrown; thrown = ___cxa_find_matching_catch.buffer; // The different catch blocks are denoted by different types. // Due to inheritance, those types may not precisely match the // type of the thrown object. Find one which matches, and // return the type of the catch block which should be called. for (var i = 0; i < typeArray.length; i++) { if (typeArray[i] && Module['___cxa_can_catch'](typeArray[i], throwntype, thrown)) { thrown = HEAP32[((thrown)>>2)]; // undo indirection info.adjusted = thrown; return ((setTempRet0(typeArray[i]),thrown)|0); } } // Shouldn't happen unless we have bogus data in typeArray // or encounter a type for which emscripten doesn't have suitable // typeinfo defined. Best-efforts match just in case. thrown = HEAP32[((thrown)>>2)]; // undo indirection return ((setTempRet0(throwntype),thrown)|0); }function ___cxa_throw(ptr, type, destructor) { EXCEPTIONS.infos[ptr] = { ptr: ptr, adjusted: ptr, type: type, destructor: destructor, refcount: 0, caught: false, rethrown: false }; EXCEPTIONS.last = ptr; if (!("uncaught_exception" in __ZSt18uncaught_exceptionv)) { __ZSt18uncaught_exceptionv.uncaught_exception = 1; } else { __ZSt18uncaught_exceptionv.uncaught_exception++; } throw ptr; } function ___gxx_personality_v0() { } function ___lock() {} var SYSCALLS={varargs:0,get:function (varargs) { SYSCALLS.varargs += 4; var ret = HEAP32[(((SYSCALLS.varargs)-(4))>>2)]; return ret; },getStr:function () { var ret = Pointer_stringify(SYSCALLS.get()); return ret; },get64:function () { var low = SYSCALLS.get(), high = SYSCALLS.get(); if (low >= 0) assert(high === 0); else assert(high === -1); return low; },getZero:function () { assert(SYSCALLS.get() === 0); }};function ___syscall140(which, varargs) {SYSCALLS.varargs = varargs; try { // llseek var stream = SYSCALLS.getStreamFromFD(), offset_high = SYSCALLS.get(), offset_low = SYSCALLS.get(), result = SYSCALLS.get(), whence = SYSCALLS.get(); // NOTE: offset_high is unused - Emscripten's off_t is 32-bit var offset = offset_low; FS.llseek(stream, offset, whence); HEAP32[((result)>>2)]=stream.position; if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; // reset readdir state return 0; } catch (e) { if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); return -e.errno; } } function flush_NO_FILESYSTEM() { // flush anything remaining in the buffers during shutdown var fflush = Module["_fflush"]; if (fflush) fflush(0); var printChar = ___syscall146.printChar; if (!printChar) return; var buffers = ___syscall146.buffers; if (buffers[1].length) printChar(1, 10); if (buffers[2].length) printChar(2, 10); }function ___syscall146(which, varargs) {SYSCALLS.varargs = varargs; try { // writev // hack to support printf in NO_FILESYSTEM var stream = SYSCALLS.get(), iov = SYSCALLS.get(), iovcnt = SYSCALLS.get(); var ret = 0; if (!___syscall146.buffers) { ___syscall146.buffers = [null, [], []]; // 1 => stdout, 2 => stderr ___syscall146.printChar = function(stream, curr) { var buffer = ___syscall146.buffers[stream]; assert(buffer); if (curr === 0 || curr === 10) { (stream === 1 ? Module['print'] : Module['printErr'])(UTF8ArrayToString(buffer, 0)); buffer.length = 0; } else { buffer.push(curr); } }; } for (var i = 0; i < iovcnt; i++) { var ptr = HEAP32[(((iov)+(i*8))>>2)]; var len = HEAP32[(((iov)+(i*8 + 4))>>2)]; for (var j = 0; j < len; j++) { ___syscall146.printChar(stream, HEAPU8[ptr+j]); } ret += len; } return ret; } catch (e) { if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); return -e.errno; } } function ___syscall54(which, varargs) {SYSCALLS.varargs = varargs; try { // ioctl return 0; } catch (e) { if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); return -e.errno; } } function ___syscall6(which, varargs) {SYSCALLS.varargs = varargs; try { // close var stream = SYSCALLS.getStreamFromFD(); FS.close(stream); return 0; } catch (e) { if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); return -e.errno; } } var cttz_i8 = allocate([8,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,7,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0], "i8", ALLOC_STATIC); function ___unlock() {} function _abort() { Module['abort'](); } var _llvm_ctlz_i32=true; var _llvm_pow_f64=Math_pow; function _llvm_stackrestore(p) { var self = _llvm_stacksave; var ret = self.LLVM_SAVEDSTACKS[p]; self.LLVM_SAVEDSTACKS.splice(p, 1); stackRestore(ret); } function _llvm_stacksave() { var self = _llvm_stacksave; if (!self.LLVM_SAVEDSTACKS) { self.LLVM_SAVEDSTACKS = []; } self.LLVM_SAVEDSTACKS.push(stackSave()); return self.LLVM_SAVEDSTACKS.length-1; } function _emscripten_memcpy_big(dest, src, num) { HEAPU8.set(HEAPU8.subarray(src, src+num), dest); return dest; } function ___setErrNo(value) { if (Module['___errno_location']) HEAP32[((Module['___errno_location']())>>2)]=value; else Module.printErr('failed to set errno from JS'); return value; } DYNAMICTOP_PTR = staticAlloc(4); STACK_BASE = STACKTOP = alignMemory(STATICTOP); STACK_MAX = STACK_BASE + TOTAL_STACK; DYNAMIC_BASE = alignMemory(STACK_MAX); HEAP32[DYNAMICTOP_PTR>>2] = DYNAMIC_BASE; staticSealed = true; // seal the static portion of memory assert(DYNAMIC_BASE < TOTAL_MEMORY, "TOTAL_MEMORY not big enough for stack"); var ASSERTIONS = true; /** @type {function(string, boolean=, number=)} */ function intArrayFromString(stringy, dontAddNull, length) { var len = length > 0 ? length : lengthBytesUTF8(stringy)+1; var u8array = new Array(len); var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length); if (dontAddNull) u8array.length = numBytesWritten; return u8array; } function intArrayToString(array) { var ret = []; for (var i = 0; i < array.length; i++) { var chr = array[i]; if (chr > 0xFF) { if (ASSERTIONS) { assert(false, 'Character code ' + chr + ' (' + String.fromCharCode(chr) + ') at offset ' + i + ' not in 0x00-0xFF.'); } chr &= 0xFF; } ret.push(String.fromCharCode(chr)); } return ret.join(''); } // Copied from https://github.com/strophe/strophejs/blob/e06d027/src/polyfills.js#L149 // This code was written by Tyler Akins and has been placed in the // public domain. It would be nice if you left this header intact. // Base64 code from Tyler Akins -- http://rumkin.com /** * Decodes a base64 string. * @param {String} input The string to decode. */ var decodeBase64 = typeof atob === 'function' ? atob : function (input) { var keyStr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var output = ''; var chr1, chr2, chr3; var enc1, enc2, enc3, enc4; var i = 0; // remove all characters that are not A-Z, a-z, 0-9, +, /, or = input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ''); do { enc1 = keyStr.indexOf(input.charAt(i++)); enc2 = keyStr.indexOf(input.charAt(i++)); enc3 = keyStr.indexOf(input.charAt(i++)); enc4 = keyStr.indexOf(input.charAt(i++)); chr1 = (enc1 << 2) | (enc2 >> 4); chr2 = ((enc2 & 15) << 4) | (enc3 >> 2); chr3 = ((enc3 & 3) << 6) | enc4; output = output + String.fromCharCode(chr1); if (enc3 !== 64) { output = output + String.fromCharCode(chr2); } if (enc4 !== 64) { output = output + String.fromCharCode(chr3); } } while (i < input.length); return output; }; // Converts a string of base64 into a byte array. // Throws error on invalid input. function intArrayFromBase64(s) { if (typeof ENVIRONMENT_IS_NODE === 'boolean' && ENVIRONMENT_IS_NODE) { var buf; try { buf = Buffer.from(s, 'base64'); } catch (_) { buf = new Buffer(s, 'base64'); } return new Uint8Array(buf.buffer, buf.byteOffset, buf.byteLength); } try { var decoded = decodeBase64(s); var bytes = new Uint8Array(decoded.length); for (var i = 0 ; i < decoded.length ; ++i) { bytes[i] = decoded.charCodeAt(i); } return bytes; } catch (_) { throw new Error('Converting base64 string to bytes failed.'); } } // If filename is a base64 data URI, parses and returns data (Buffer on node, // Uint8Array otherwise). If filename is not a base64 data URI, returns undefined. function tryParseAsDataURI(filename) { if (!isDataURI(filename)) { return; } return intArrayFromBase64(filename.slice(dataURIPrefix.length)); } var debug_table_ii = ["0", "___stdio_close", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "__ZNKSt9bad_alloc4whatEv", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]; var debug_table_iiii = ["0", "0", "___stdout_write", "___stdio_seek", "0", "0", "0", "0", "__ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "___stdio_write", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]; var debug_table_v = ["0"]; var debug_table_vi = ["0", "0", "0", "0", "__ZN10__cxxabiv116__shim_type_infoD2Ev", "__ZN10__cxxabiv117__class_type_infoD0Ev", "__ZNK10__cxxabiv116__shim_type_info5noop1Ev", "__ZNK10__cxxabiv116__shim_type_info5noop2Ev", "0", "0", "0", "0", "__ZN10__cxxabiv120__si_class_type_infoD0Ev", "0", "0", "0", "__ZNSt9bad_allocD2Ev", "__ZNSt9bad_allocD0Ev", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]; var debug_table_viiii = ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "__ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi", "0", "0", "0", "__ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi"]; var debug_table_viiiii = ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "__ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib", "0", "0", "0", "__ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib", "0"]; var debug_table_viiiiii = ["0", "0", "0", "0", "0", "0", "0", "0", "0", "__ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib", "0", "0", "0", "__ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib", "0", "0"]; var debug_table_viiiiiii = ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "_downmix_float", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]; function nullFunc_ii(x) { Module["printErr"]("Invalid function pointer '" + x + "' called with signature 'ii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("This pointer might make sense in another type signature: iiii: " + debug_table_iiii[x] + " vi: " + debug_table_vi[x] + " v: " + debug_table_v[x] + " viiii: " + debug_table_viiii[x] + " viiiii: " + debug_table_viiiii[x] + " viiiiii: " + debug_table_viiiiii[x] + " viiiiiii: " + debug_table_viiiiiii[x] + " "); abort(x) } function nullFunc_iiii(x) { Module["printErr"]("Invalid function pointer '" + x + "' called with signature 'iiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("This pointer might make sense in another type signature: ii: " + debug_table_ii[x] + " viiii: " + debug_table_viiii[x] + " vi: " + debug_table_vi[x] + " viiiii: " + debug_table_viiiii[x] + " viiiiii: " + debug_table_viiiiii[x] + " v: " + debug_table_v[x] + " viiiiiii: " + debug_table_viiiiiii[x] + " "); abort(x) } function nullFunc_v(x) { Module["printErr"]("Invalid function pointer '" + x + "' called with signature 'v'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("This pointer might make sense in another type signature: vi: " + debug_table_vi[x] + " viiii: " + debug_table_viiii[x] + " viiiii: " + debug_table_viiiii[x] + " viiiiii: " + debug_table_viiiiii[x] + " viiiiiii: " + debug_table_viiiiiii[x] + " ii: " + debug_table_ii[x] + " iiii: " + debug_table_iiii[x] + " "); abort(x) } function nullFunc_vi(x) { Module["printErr"]("Invalid function pointer '" + x + "' called with signature 'vi'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("This pointer might make sense in another type signature: v: " + debug_table_v[x] + " viiii: " + debug_table_viiii[x] + " viiiii: " + debug_table_viiiii[x] + " viiiiii: " + debug_table_viiiiii[x] + " viiiiiii: " + debug_table_viiiiiii[x] + " ii: " + debug_table_ii[x] + " iiii: " + debug_table_iiii[x] + " "); abort(x) } function nullFunc_viiii(x) { Module["printErr"]("Invalid function pointer '" + x + "' called with signature 'viiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("This pointer might make sense in another type signature: vi: " + debug_table_vi[x] + " viiiii: " + debug_table_viiiii[x] + " viiiiii: " + debug_table_viiiiii[x] + " v: " + debug_table_v[x] + " viiiiiii: " + debug_table_viiiiiii[x] + " iiii: " + debug_table_iiii[x] + " ii: " + debug_table_ii[x] + " "); abort(x) } function nullFunc_viiiii(x) { Module["printErr"]("Invalid function pointer '" + x + "' called with signature 'viiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("This pointer might make sense in another type signature: viiii: " + debug_table_viiii[x] + " vi: " + debug_table_vi[x] + " viiiiii: " + debug_table_viiiiii[x] + " viiiiiii: " + debug_table_viiiiiii[x] + " v: " + debug_table_v[x] + " iiii: " + debug_table_iiii[x] + " ii: " + debug_table_ii[x] + " "); abort(x) } function nullFunc_viiiiii(x) { Module["printErr"]("Invalid function pointer '" + x + "' called with signature 'viiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("This pointer might make sense in another type signature: viiii: " + debug_table_viiii[x] + " viiiii: " + debug_table_viiiii[x] + " vi: " + debug_table_vi[x] + " viiiiiii: " + debug_table_viiiiiii[x] + " v: " + debug_table_v[x] + " iiii: " + debug_table_iiii[x] + " ii: " + debug_table_ii[x] + " "); abort(x) } function nullFunc_viiiiiii(x) { Module["printErr"]("Invalid function pointer '" + x + "' called with signature 'viiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("This pointer might make sense in another type signature: viiii: " + debug_table_viiii[x] + " viiiii: " + debug_table_viiiii[x] + " viiiiii: " + debug_table_viiiiii[x] + " vi: " + debug_table_vi[x] + " v: " + debug_table_v[x] + " iiii: " + debug_table_iiii[x] + " ii: " + debug_table_ii[x] + " "); abort(x) } function invoke_ii(index,a1) { try { return Module["dynCall_ii"](index,a1); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; Module["setThrew"](1, 0); } } function invoke_iiii(index,a1,a2,a3) { try { return Module["dynCall_iiii"](index,a1,a2,a3); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; Module["setThrew"](1, 0); } } function invoke_v(index) { try { Module["dynCall_v"](index); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; Module["setThrew"](1, 0); } } function invoke_vi(index,a1) { try { Module["dynCall_vi"](index,a1); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; Module["setThrew"](1, 0); } } function invoke_viiii(index,a1,a2,a3,a4) { try { Module["dynCall_viiii"](index,a1,a2,a3,a4); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; Module["setThrew"](1, 0); } } function invoke_viiiii(index,a1,a2,a3,a4,a5) { try { Module["dynCall_viiiii"](index,a1,a2,a3,a4,a5); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; Module["setThrew"](1, 0); } } function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6) { try { Module["dynCall_viiiiii"](index,a1,a2,a3,a4,a5,a6); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; Module["setThrew"](1, 0); } } function invoke_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7) { try { Module["dynCall_viiiiiii"](index,a1,a2,a3,a4,a5,a6,a7); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; Module["setThrew"](1, 0); } } Module.asmGlobalArg = { "Math": Math, "Int8Array": Int8Array, "Int16Array": Int16Array, "Int32Array": Int32Array, "Uint8Array": Uint8Array, "Uint16Array": Uint16Array, "Uint32Array": Uint32Array, "Float32Array": Float32Array, "Float64Array": Float64Array, "NaN": NaN, "Infinity": Infinity }; Module.asmLibraryArg = { "abort": abort, "assert": assert, "enlargeMemory": enlargeMemory, "getTotalMemory": getTotalMemory, "abortOnCannotGrowMemory": abortOnCannotGrowMemory, "abortStackOverflow": abortStackOverflow, "nullFunc_ii": nullFunc_ii, "nullFunc_iiii": nullFunc_iiii, "nullFunc_v": nullFunc_v, "nullFunc_vi": nullFunc_vi, "nullFunc_viiii": nullFunc_viiii, "nullFunc_viiiii": nullFunc_viiiii, "nullFunc_viiiiii": nullFunc_viiiiii, "nullFunc_viiiiiii": nullFunc_viiiiiii, "invoke_ii": invoke_ii, "invoke_iiii": invoke_iiii, "invoke_v": invoke_v, "invoke_vi": invoke_vi, "invoke_viiii": invoke_viiii, "invoke_viiiii": invoke_viiiii, "invoke_viiiiii": invoke_viiiiii, "invoke_viiiiiii": invoke_viiiiiii, "__ZSt18uncaught_exceptionv": __ZSt18uncaught_exceptionv, "___cxa_allocate_exception": ___cxa_allocate_exception, "___cxa_find_matching_catch": ___cxa_find_matching_catch, "___cxa_throw": ___cxa_throw, "___gxx_personality_v0": ___gxx_personality_v0, "___lock": ___lock, "___resumeException": ___resumeException, "___setErrNo": ___setErrNo, "___syscall140": ___syscall140, "___syscall146": ___syscall146, "___syscall54": ___syscall54, "___syscall6": ___syscall6, "___unlock": ___unlock, "_abort": _abort, "_emscripten_memcpy_big": _emscripten_memcpy_big, "_llvm_pow_f64": _llvm_pow_f64, "_llvm_stackrestore": _llvm_stackrestore, "_llvm_stacksave": _llvm_stacksave, "flush_NO_FILESYSTEM": flush_NO_FILESYSTEM, "DYNAMICTOP_PTR": DYNAMICTOP_PTR, "tempDoublePtr": tempDoublePtr, "ABORT": ABORT, "STACKTOP": STACKTOP, "STACK_MAX": STACK_MAX, "cttz_i8": cttz_i8 }; // EMSCRIPTEN_START_ASM var asm = (/** @suppress {uselessCode} */ function(global, env, buffer) { 'almost asm'; var HEAP8 = new global.Int8Array(buffer); var HEAP16 = new global.Int16Array(buffer); var HEAP32 = new global.Int32Array(buffer); var HEAPU8 = new global.Uint8Array(buffer); var HEAPU16 = new global.Uint16Array(buffer); var HEAPU32 = new global.Uint32Array(buffer); var HEAPF32 = new global.Float32Array(buffer); var HEAPF64 = new global.Float64Array(buffer); var DYNAMICTOP_PTR=env.DYNAMICTOP_PTR|0; var tempDoublePtr=env.tempDoublePtr|0; var ABORT=env.ABORT|0; var STACKTOP=env.STACKTOP|0; var STACK_MAX=env.STACK_MAX|0; var cttz_i8=env.cttz_i8|0; var __THREW__ = 0; var threwValue = 0; var setjmpId = 0; var undef = 0; var nan = global.NaN, inf = global.Infinity; var tempInt = 0, tempBigInt = 0, tempBigIntS = 0, tempValue = 0, tempDouble = 0.0; var tempRet0 = 0; var Math_floor=global.Math.floor; var Math_abs=global.Math.abs; var Math_sqrt=global.Math.sqrt; var Math_pow=global.Math.pow; var Math_cos=global.Math.cos; var Math_sin=global.Math.sin; var Math_tan=global.Math.tan; var Math_acos=global.Math.acos; var Math_asin=global.Math.asin; var Math_atan=global.Math.atan; var Math_atan2=global.Math.atan2; var Math_exp=global.Math.exp; var Math_log=global.Math.log; var Math_ceil=global.Math.ceil; var Math_imul=global.Math.imul; var Math_min=global.Math.min; var Math_max=global.Math.max; var Math_clz32=global.Math.clz32; var abort=env.abort; var assert=env.assert; var enlargeMemory=env.enlargeMemory; var getTotalMemory=env.getTotalMemory; var abortOnCannotGrowMemory=env.abortOnCannotGrowMemory; var abortStackOverflow=env.abortStackOverflow; var nullFunc_ii=env.nullFunc_ii; var nullFunc_iiii=env.nullFunc_iiii; var nullFunc_v=env.nullFunc_v; var nullFunc_vi=env.nullFunc_vi; var nullFunc_viiii=env.nullFunc_viiii; var nullFunc_viiiii=env.nullFunc_viiiii; var nullFunc_viiiiii=env.nullFunc_viiiiii; var nullFunc_viiiiiii=env.nullFunc_viiiiiii; var invoke_ii=env.invoke_ii; var invoke_iiii=env.invoke_iiii; var invoke_v=env.invoke_v; var invoke_vi=env.invoke_vi; var invoke_viiii=env.invoke_viiii; var invoke_viiiii=env.invoke_viiiii; var invoke_viiiiii=env.invoke_viiiiii; var invoke_viiiiiii=env.invoke_viiiiiii; var __ZSt18uncaught_exceptionv=env.__ZSt18uncaught_exceptionv; var ___cxa_allocate_exception=env.___cxa_allocate_exception; var ___cxa_find_matching_catch=env.___cxa_find_matching_catch; var ___cxa_throw=env.___cxa_throw; var ___gxx_personality_v0=env.___gxx_personality_v0; var ___lock=env.___lock; var ___resumeException=env.___resumeException; var ___setErrNo=env.___setErrNo; var ___syscall140=env.___syscall140; var ___syscall146=env.___syscall146; var ___syscall54=env.___syscall54; var ___syscall6=env.___syscall6; var ___unlock=env.___unlock; var _abort=env._abort; var _emscripten_memcpy_big=env._emscripten_memcpy_big; var _llvm_pow_f64=env._llvm_pow_f64; var _llvm_stackrestore=env._llvm_stackrestore; var _llvm_stacksave=env._llvm_stacksave; var flush_NO_FILESYSTEM=env.flush_NO_FILESYSTEM; var tempFloat = 0.0; // EMSCRIPTEN_START_FUNCS function stackAlloc(size) { size = size|0; var ret = 0; ret = STACKTOP; STACKTOP = (STACKTOP + size)|0; STACKTOP = (STACKTOP + 15)&-16; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(size|0); return ret|0; } function stackSave() { return STACKTOP|0; } function stackRestore(top) { top = top|0; STACKTOP = top; } function establishStackSpace(stackBase, stackMax) { stackBase = stackBase|0; stackMax = stackMax|0; STACKTOP = stackBase; STACK_MAX = stackMax; } function setThrew(threw, value) { threw = threw|0; value = value|0; if ((__THREW__|0) == 0) { __THREW__ = threw; threwValue = value; } } function setTempRet0(value) { value = value|0; tempRet0 = value; } function getTempRet0() { return tempRet0|0; } function _codec_opus_createNativeHandle($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $vararg_buffer = 0, $vararg_buffer3 = 0, $vararg_buffer6 = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $vararg_buffer6 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer = sp; $5 = sp + 32|0; $2 = $0; $3 = $1; $6 = $2; $7 = $3; HEAP32[$vararg_buffer>>2] = $6; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = 48000; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = $7; (_printf(25720,$vararg_buffer)|0); $8 = (__Znwj(12)|0); ;HEAP32[$8>>2]=0|0;HEAP32[$8+4>>2]=0|0;HEAP32[$8+8>>2]=0|0; __ZN10OpusHandleC2Ev($8); $4 = $8; HEAP32[$5>>2] = 0; $9 = $2; $10 = (_opus_decoder_create(48000,$9,$5)|0); $11 = $4; $12 = ((($11)) + 4|0); HEAP32[$12>>2] = $10; $13 = HEAP32[$5>>2]|0; HEAP32[$vararg_buffer3>>2] = $13; (_printf(25785,$vararg_buffer3)|0); $14 = $2; $15 = $3; $16 = (_opus_encoder_create(48000,$14,$15,$5)|0); $17 = $4; HEAP32[$17>>2] = $16; $18 = HEAP32[$5>>2]|0; $19 = $4; $20 = ((($19)) + 8|0); $21 = HEAP32[$20>>2]|0; HEAP32[$vararg_buffer6>>2] = $18; $vararg_ptr9 = ((($vararg_buffer6)) + 4|0); HEAP32[$vararg_ptr9>>2] = $21; (_printf(25796,$vararg_buffer6)|0); $22 = $4; STACKTOP = sp;return ($22|0); } function __ZN10OpusHandleC2Ev($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; HEAP32[$2>>2] = 0; $3 = ((($2)) + 4|0); HEAP32[$3>>2] = 0; $4 = ((($2)) + 8|0); HEAP32[$4>>2] = 1; STACKTOP = sp;return; } function _codec_opus_deleteNativeHandle($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = $1; $5 = ((($4)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if ($7) { $8 = $1; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; _opus_decoder_destroy($10); } $11 = $1; $12 = ((($11)) + 4|0); HEAP32[$12>>2] = 0; $13 = $1; $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = $1; $17 = HEAP32[$16>>2]|0; _opus_encoder_destroy($17); } $18 = $1; HEAP32[$18>>2] = 0; $19 = $1; $20 = ($19|0)==(0|0); if ($20) { STACKTOP = sp;return; } __ZdlPv($19); STACKTOP = sp;return; } function _codec_opus_encode($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $10 = $5; $11 = HEAP32[$10>>2]|0; $12 = $6; $13 = $7; $14 = $5; $15 = ((($14)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = (($13>>>0) / ($16>>>0))&-1; $18 = $6; $19 = $8; $20 = (_opus_encode_float($11,$12,$17,$18,$19)|0); $9 = $20; $21 = $9; $4 = $21; $22 = $4; STACKTOP = sp;return ($22|0); } function _codec_opus_decode($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $10 = $5; $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = $6; $14 = $7; $15 = $6; $16 = $8; $17 = (($16>>>0) / 4)&-1; $18 = $5; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = (($17>>>0) / ($20>>>0))&-1; $22 = (_opus_decode_float($12,$13,$14,$15,$21,0)|0); $9 = $22; $23 = $9; $4 = $23; $24 = $4; STACKTOP = sp;return ($24|0); } function _codec_opus_changeApplication($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond3 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $vararg_buffer = sp; $3 = $0; $4 = $1; $5 = $4; $6 = ($5|0)!=(2048); $7 = $4; $8 = ($7|0)!=(2049); $or$cond = $6 & $8; $9 = $4; $10 = ($9|0)!=(2051); $or$cond3 = $or$cond & $10; if ($or$cond3) { $2 = 1; $15 = $2; STACKTOP = sp;return ($15|0); } else { $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = $4; HEAP32[$vararg_buffer>>2] = $13; $14 = (_opus_encoder_ctl($12,4000,$vararg_buffer)|0); $2 = $14; $15 = $2; STACKTOP = sp;return ($15|0); } return (0)|0; } function _opus_decoder_get_size($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = sp + 8|0; $2 = $0; $6 = $2; $7 = ($6|0)<(1); $8 = $2; $9 = ($8|0)>(2); $or$cond = $7 | $9; if ($or$cond) { $1 = 0; $22 = $1; STACKTOP = sp;return ($22|0); } $10 = (_silk_Get_Decoder_Size($3)|0); $5 = $10; $11 = $5; $12 = ($11|0)!=(0); if ($12) { $1 = 0; $22 = $1; STACKTOP = sp;return ($22|0); } else { $13 = HEAP32[$3>>2]|0; $14 = (_align($13)|0); HEAP32[$3>>2] = $14; $15 = $2; $16 = (_celt_decoder_get_size($15)|0); $4 = $16; $17 = (_align(88)|0); $18 = HEAP32[$3>>2]|0; $19 = (($17) + ($18))|0; $20 = $4; $21 = (($19) + ($20))|0; $1 = $21; $22 = $1; STACKTOP = sp;return ($22|0); } return (0)|0; } function _align($0) { $0 = $0|0; var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = 4; $3 = $1; $4 = $2; $5 = (($3) + ($4))|0; $6 = (($5) - 1)|0; $7 = $2; $8 = (($6>>>0) / ($7>>>0))&-1; $9 = $2; $10 = Math_imul($8, $9)|0; STACKTOP = sp;return ($10|0); } function _opus_decoder_init($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $vararg_buffer = sp; $10 = sp + 4|0; $4 = $0; $5 = $1; $6 = $2; $11 = $5; $12 = ($11|0)!=(48000); $13 = $5; $14 = ($13|0)!=(24000); $or$cond = $12 & $14; $15 = $5; $16 = ($15|0)!=(16000); $or$cond3 = $or$cond & $16; $17 = $5; $18 = ($17|0)!=(12000); $or$cond5 = $or$cond3 & $18; $19 = $5; $20 = ($19|0)!=(8000); $or$cond7 = $or$cond5 & $20; if (!($or$cond7)) { $21 = $6; $22 = ($21|0)!=(1); $23 = $6; $24 = ($23|0)!=(2); $or$cond9 = $22 & $24; if (!($or$cond9)) { $25 = $4; $26 = $6; $27 = (_opus_decoder_get_size($26)|0); $28 = $27; _memset(($25|0),0,($28|0))|0; $29 = (_silk_Get_Decoder_Size($10)|0); $9 = $29; $30 = $9; $31 = ($30|0)!=(0); if ($31) { $3 = -3; $91 = $3; STACKTOP = sp;return ($91|0); } $32 = HEAP32[$10>>2]|0; $33 = (_align($32)|0); HEAP32[$10>>2] = $33; $34 = (_align(88)|0); $35 = $4; $36 = ((($35)) + 4|0); HEAP32[$36>>2] = $34; $37 = $4; $38 = ((($37)) + 4|0); $39 = HEAP32[$38>>2]|0; $40 = HEAP32[$10>>2]|0; $41 = (($39) + ($40))|0; $42 = $4; HEAP32[$42>>2] = $41; $43 = $4; $44 = $4; $45 = ((($44)) + 4|0); $46 = HEAP32[$45>>2]|0; $47 = (($43) + ($46)|0); $7 = $47; $48 = $4; $49 = $4; $50 = HEAP32[$49>>2]|0; $51 = (($48) + ($50)|0); $8 = $51; $52 = $6; $53 = $4; $54 = ((($53)) + 8|0); HEAP32[$54>>2] = $52; $55 = $4; $56 = ((($55)) + 48|0); HEAP32[$56>>2] = $52; $57 = $5; $58 = $4; $59 = ((($58)) + 12|0); HEAP32[$59>>2] = $57; $60 = $4; $61 = ((($60)) + 12|0); $62 = HEAP32[$61>>2]|0; $63 = $4; $64 = ((($63)) + 16|0); $65 = ((($64)) + 8|0); HEAP32[$65>>2] = $62; $66 = $4; $67 = ((($66)) + 8|0); $68 = HEAP32[$67>>2]|0; $69 = $4; $70 = ((($69)) + 16|0); HEAP32[$70>>2] = $68; $71 = $7; $72 = (_silk_InitDecoder($71)|0); $9 = $72; $73 = $9; $74 = ($73|0)!=(0); if ($74) { $3 = -3; $91 = $3; STACKTOP = sp;return ($91|0); } $75 = $8; $76 = $5; $77 = $6; $78 = (_celt_decoder_init($75,$76,$77)|0); $9 = $78; $79 = $9; $80 = ($79|0)!=(0); if ($80) { $3 = -3; $91 = $3; STACKTOP = sp;return ($91|0); } else { $81 = $8; HEAP32[$vararg_buffer>>2] = 0; (_opus_custom_decoder_ctl($81,10016,$vararg_buffer)|0); $82 = $4; $83 = ((($82)) + 60|0); HEAP32[$83>>2] = 0; $84 = $5; $85 = (($84|0) / 400)&-1; $86 = $4; $87 = ((($86)) + 64|0); HEAP32[$87>>2] = $85; $88 = (_opus_select_arch()|0); $89 = $4; $90 = ((($89)) + 44|0); HEAP32[$90>>2] = $88; $3 = 0; $91 = $3; STACKTOP = sp;return ($91|0); } } } $3 = -1; $91 = $3; STACKTOP = sp;return ($91|0); } function _opus_select_arch() { var label = 0, sp = 0; sp = STACKTOP; return 0; } function _opus_decoder_create($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $9 = $4; $10 = ($9|0)!=(48000); $11 = $4; $12 = ($11|0)!=(24000); $or$cond = $10 & $12; $13 = $4; $14 = ($13|0)!=(16000); $or$cond3 = $or$cond & $14; $15 = $4; $16 = ($15|0)!=(12000); $or$cond5 = $or$cond3 & $16; $17 = $4; $18 = ($17|0)!=(8000); $or$cond7 = $or$cond5 & $18; if (!($or$cond7)) { $19 = $5; $20 = ($19|0)!=(1); $21 = $5; $22 = ($21|0)!=(2); $or$cond9 = $20 & $22; if (!($or$cond9)) { $26 = $5; $27 = (_opus_decoder_get_size($26)|0); $28 = (_opus_alloc($27)|0); $8 = $28; $29 = $8; $30 = ($29|0)==(0|0); if ($30) { $31 = $6; $32 = ($31|0)!=(0|0); if ($32) { $33 = $6; HEAP32[$33>>2] = -7; } $3 = 0; $46 = $3; STACKTOP = sp;return ($46|0); } $34 = $8; $35 = $4; $36 = $5; $37 = (_opus_decoder_init($34,$35,$36)|0); $7 = $37; $38 = $6; $39 = ($38|0)!=(0|0); if ($39) { $40 = $7; $41 = $6; HEAP32[$41>>2] = $40; } $42 = $7; $43 = ($42|0)!=(0); if ($43) { $44 = $8; _opus_free($44); $8 = 0; } $45 = $8; $3 = $45; $46 = $3; STACKTOP = sp;return ($46|0); } } $23 = $6; $24 = ($23|0)!=(0|0); if ($24) { $25 = $6; HEAP32[$25>>2] = -1; } $3 = 0; $46 = $3; STACKTOP = sp;return ($46|0); } function _opus_alloc($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = (_malloc($2)|0); STACKTOP = sp;return ($3|0); } function _opus_free($0) { $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; _free($2); STACKTOP = sp;return; } function _opus_decode_native($0,$1,$2,$3,$4,$5,$6,$7,$8) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0; var $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0; var $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(208|0); $22 = sp + 36|0; $23 = sp + 192|0; $28 = sp + 96|0; $10 = $0; $11 = $1; $12 = $2; $13 = $3; $14 = $4; $15 = $5; $16 = $6; $17 = $7; $18 = $8; $34 = $15; $35 = ($34|0)<(0); $36 = $15; $37 = ($36|0)>(1); $or$cond = $35 | $37; if ($or$cond) { $9 = -1; $242 = $9; STACKTOP = sp;return ($242|0); } $38 = $15; $39 = ($38|0)!=(0); $40 = $12; $41 = ($40|0)==(0); $or$cond3 = $39 | $41; $42 = $11; $43 = ($42|0)==(0|0); $or$cond5 = $or$cond3 | $43; if ($or$cond5) { $44 = $14; $45 = $10; $46 = ((($45)) + 12|0); $47 = HEAP32[$46>>2]|0; $48 = (($47|0) / 400)&-1; $49 = (($44|0) % ($48|0))&-1; $50 = ($49|0)!=(0); if ($50) { $9 = -1; $242 = $9; STACKTOP = sp;return ($242|0); } } $51 = $12; $52 = ($51|0)==(0); $53 = $11; $54 = ($53|0)==(0|0); $or$cond7 = $52 | $54; if ($or$cond7) { $29 = 0; while(1) { $55 = $10; $56 = $13; $57 = $29; $58 = $10; $59 = ((($58)) + 8|0); $60 = HEAP32[$59>>2]|0; $61 = Math_imul($57, $60)|0; $62 = (($56) + ($61<<2)|0); $63 = $14; $64 = $29; $65 = (($63) - ($64))|0; $66 = (_opus_decode_frame($55,0,0,$62,$65,0)|0); $30 = $66; $67 = $30; $68 = ($67|0)<(0); $69 = $30; if ($68) { label = 9; break; } $70 = $29; $71 = (($70) + ($69))|0; $29 = $71; $72 = $29; $73 = $14; $74 = ($72|0)<($73|0); if (!($74)) { label = 11; break; } } if ((label|0) == 9) { $9 = $69; $242 = $9; STACKTOP = sp;return ($242|0); } else if ((label|0) == 11) { (__opus_false()|0); $75 = $29; $76 = $10; $77 = ((($76)) + 72|0); HEAP32[$77>>2] = $75; $78 = $29; $9 = $78; $242 = $9; STACKTOP = sp;return ($242|0); } } $79 = $12; $80 = ($79|0)<(0); if ($80) { $9 = -1; $242 = $9; STACKTOP = sp;return ($242|0); } $81 = $11; $82 = (_opus_packet_get_mode($81)|0); $26 = $82; $83 = $11; $84 = (_opus_packet_get_bandwidth($83)|0); $25 = $84; $85 = $11; $86 = $10; $87 = ((($86)) + 12|0); $88 = HEAP32[$87>>2]|0; $89 = (_opus_packet_get_samples_per_frame($85,$88)|0); $24 = $89; $90 = $11; $91 = (_opus_packet_get_nb_channels($90)|0); $27 = $91; $92 = $11; $93 = $12; $94 = $16; $95 = $17; $96 = (_opus_packet_parse_impl($92,$93,$94,$23,0,$28,$22,$95)|0); $21 = $96; $97 = $21; $98 = ($97|0)<(0); if ($98) { $99 = $21; $9 = $99; $242 = $9; STACKTOP = sp;return ($242|0); } $100 = HEAP32[$22>>2]|0; $101 = $11; $102 = (($101) + ($100)|0); $11 = $102; $103 = $15; $104 = ($103|0)!=(0); if ($104) { $105 = $14; $106 = $24; $107 = ($105|0)<($106|0); $108 = $26; $109 = ($108|0)==(1002); $or$cond9 = $107 | $109; if (!($or$cond9)) { $110 = $10; $111 = ((($110)) + 56|0); $112 = HEAP32[$111>>2]|0; $113 = ($112|0)==(1002); if (!($113)) { $119 = $10; $120 = ((($119)) + 72|0); $121 = HEAP32[$120>>2]|0; $31 = $121; $122 = $14; $123 = $24; $124 = (($122) - ($123))|0; $125 = ($124|0)!=(0); if ($125) { $126 = $10; $127 = $13; $128 = $14; $129 = $24; $130 = (($128) - ($129))|0; $131 = $18; $132 = (_opus_decode_native($126,0,0,$127,$130,0,0,0,$131)|0); $32 = $132; $133 = $32; $134 = ($133|0)<(0); if ($134) { $135 = $31; $136 = $10; $137 = ((($136)) + 72|0); HEAP32[$137>>2] = $135; $138 = $32; $9 = $138; $242 = $9; STACKTOP = sp;return ($242|0); } } $139 = $26; $140 = $10; $141 = ((($140)) + 56|0); HEAP32[$141>>2] = $139; $142 = $25; $143 = $10; $144 = ((($143)) + 52|0); HEAP32[$144>>2] = $142; $145 = $24; $146 = $10; $147 = ((($146)) + 64|0); HEAP32[$147>>2] = $145; $148 = $27; $149 = $10; $150 = ((($149)) + 48|0); HEAP32[$150>>2] = $148; $151 = $10; $152 = $11; $153 = HEAP16[$28>>1]|0; $154 = $153 << 16 >> 16; $155 = $13; $156 = $10; $157 = ((($156)) + 8|0); $158 = HEAP32[$157>>2]|0; $159 = $14; $160 = $24; $161 = (($159) - ($160))|0; $162 = Math_imul($158, $161)|0; $163 = (($155) + ($162<<2)|0); $164 = $24; $165 = (_opus_decode_frame($151,$152,$154,$163,$164,1)|0); $32 = $165; $166 = $32; $167 = ($166|0)<(0); if ($167) { $168 = $32; $9 = $168; $242 = $9; STACKTOP = sp;return ($242|0); } else { (__opus_false()|0); $169 = $14; $170 = $10; $171 = ((($170)) + 72|0); HEAP32[$171>>2] = $169; $172 = $14; $9 = $172; $242 = $9; STACKTOP = sp;return ($242|0); } } } $114 = $10; $115 = $13; $116 = $14; $117 = $18; $118 = (_opus_decode_native($114,0,0,$115,$116,0,0,0,$117)|0); $9 = $118; $242 = $9; STACKTOP = sp;return ($242|0); } $173 = $21; $174 = $24; $175 = Math_imul($173, $174)|0; $176 = $14; $177 = ($175|0)>($176|0); if ($177) { $9 = -2; $242 = $9; STACKTOP = sp;return ($242|0); } $178 = $26; $179 = $10; $180 = ((($179)) + 56|0); HEAP32[$180>>2] = $178; $181 = $25; $182 = $10; $183 = ((($182)) + 52|0); HEAP32[$183>>2] = $181; $184 = $24; $185 = $10; $186 = ((($185)) + 64|0); HEAP32[$186>>2] = $184; $187 = $27; $188 = $10; $189 = ((($188)) + 48|0); HEAP32[$189>>2] = $187; $20 = 0; $19 = 0; while(1) { $190 = $19; $191 = $21; $192 = ($190|0)<($191|0); if (!($192)) { break; } $193 = $10; $194 = $11; $195 = $19; $196 = (($28) + ($195<<1)|0); $197 = HEAP16[$196>>1]|0; $198 = $197 << 16 >> 16; $199 = $13; $200 = $20; $201 = $10; $202 = ((($201)) + 8|0); $203 = HEAP32[$202>>2]|0; $204 = Math_imul($200, $203)|0; $205 = (($199) + ($204<<2)|0); $206 = $14; $207 = $20; $208 = (($206) - ($207))|0; $209 = (_opus_decode_frame($193,$194,$198,$205,$208,0)|0); $33 = $209; $210 = $33; $211 = ($210|0)<(0); if ($211) { label = 31; break; } $213 = $19; $214 = (($28) + ($213<<1)|0); $215 = HEAP16[$214>>1]|0; $216 = $215 << 16 >> 16; $217 = $11; $218 = (($217) + ($216)|0); $11 = $218; $219 = $33; $220 = $20; $221 = (($220) + ($219))|0; $20 = $221; $222 = $19; $223 = (($222) + 1)|0; $19 = $223; } if ((label|0) == 31) { $212 = $33; $9 = $212; $242 = $9; STACKTOP = sp;return ($242|0); } $224 = $20; $225 = $10; $226 = ((($225)) + 72|0); HEAP32[$226>>2] = $224; (__opus_false()|0); $227 = $18; $228 = ($227|0)!=(0); if ($228) { $229 = $13; $230 = $20; $231 = $10; $232 = ((($231)) + 8|0); $233 = HEAP32[$232>>2]|0; $234 = $10; $235 = ((($234)) + 76|0); _opus_pcm_soft_clip($229,$230,$233,$235); } else { $236 = $10; $237 = ((($236)) + 76|0); $238 = ((($237)) + 4|0); HEAPF32[$238>>2] = 0.0; $239 = $10; $240 = ((($239)) + 76|0); HEAPF32[$240>>2] = 0.0; } $241 = $20; $9 = $241; $242 = $9; STACKTOP = sp;return ($242|0); } function _opus_decode_frame($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $$ = 0, $$26 = 0, $$alloca_mul = 0, $$alloca_mul102 = 0, $$alloca_mul104 = 0, $$alloca_mul106 = 0, $$sink = 0, $$sink23 = 0, $$sink25 = 0, $$sink6 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0; var $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0; var $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0; var $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0; var $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0; var $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0; var $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0; var $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0; var $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0; var $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0; var $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0; var $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0; var $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0; var $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0; var $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0; var $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0; var $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0; var $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0; var $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0; var $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0; var $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0; var $509 = 0, $51 = 0.0, $510 = 0.0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0.0, $516 = 0.0, $517 = 0.0, $518 = 0, $519 = 0, $52 = 0.0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0; var $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0; var $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0; var $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0; var $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0; var $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0.0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0; var $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0; var $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0; var $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0.0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0; var $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0; var $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0; var $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0.0, $712 = 0.0, $713 = 0.0, $714 = 0.0, $715 = 0.0, $716 = 0.0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0; var $725 = 0, $726 = 0, $727 = 0.0, $728 = 0.0, $729 = 0.0, $73 = 0, $730 = 0.0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0; var $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0; var $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond10 = 0, $or$cond12 = 0, $or$cond14 = 0, $or$cond16 = 0, $or$cond18 = 0, $or$cond20 = 0, $or$cond22 = 0, $or$cond3 = 0, $or$cond8 = 0; var $vararg_buffer = 0, $vararg_buffer27 = 0, $vararg_buffer30 = 0, $vararg_buffer33 = 0, $vararg_buffer36 = 0, $vararg_buffer39 = 0, $vararg_buffer41 = 0, $vararg_buffer44 = 0, $vararg_buffer47 = 0, $vararg_buffer49 = 0, $vararg_buffer52 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 320|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(320|0); $vararg_buffer52 = sp + 80|0; $vararg_buffer49 = sp + 72|0; $vararg_buffer47 = sp + 64|0; $vararg_buffer44 = sp + 56|0; $vararg_buffer41 = sp + 48|0; $vararg_buffer39 = sp + 40|0; $vararg_buffer36 = sp + 32|0; $vararg_buffer33 = sp + 24|0; $vararg_buffer30 = sp + 16|0; $vararg_buffer27 = sp + 8|0; $vararg_buffer = sp; $18 = sp + 216|0; $19 = sp + 212|0; $38 = sp + 136|0; $49 = sp + 312|0; $50 = sp + 92|0; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $16 = 0; $17 = 0; $23 = 0; $27 = 0; $29 = 0; $30 = 0; $31 = 0; HEAP32[$38>>2] = 0; $53 = $7; $54 = $7; $55 = ((($54)) + 4|0); $56 = HEAP32[$55>>2]|0; $57 = (($53) + ($56)|0); $13 = $57; $58 = $7; $59 = $7; $60 = HEAP32[$59>>2]|0; $61 = (($58) + ($60)|0); $14 = $61; $62 = $7; $63 = ((($62)) + 12|0); $64 = HEAP32[$63>>2]|0; $65 = (($64|0) / 50)&-1; $36 = $65; $66 = $36; $67 = $66 >> 1; $35 = $67; $68 = $35; $69 = $68 >> 1; $34 = $69; $70 = $34; $71 = $70 >> 1; $33 = $71; $72 = $11; $73 = $33; $74 = ($72|0)<($73|0); if ($74) { $6 = -2; $765 = $6; STACKTOP = sp;return ($765|0); } $75 = $11; $76 = $7; $77 = ((($76)) + 12|0); $78 = HEAP32[$77>>2]|0; $79 = (($78|0) / 25)&-1; $80 = ($79*3)|0; $81 = ($75|0)<($80|0); if ($81) { $82 = $11; $88 = $82; } else { $83 = $7; $84 = ((($83)) + 12|0); $85 = HEAP32[$84>>2]|0; $86 = (($85|0) / 25)&-1; $87 = ($86*3)|0; $88 = $87; } $11 = $88; $89 = $9; $90 = ($89|0)<=(1); if ($90) { $8 = 0; $91 = $11; $92 = $7; $93 = ((($92)) + 64|0); $94 = HEAP32[$93>>2]|0; $95 = ($91|0)<($94|0); if ($95) { $96 = $11; $100 = $96; } else { $97 = $7; $98 = ((($97)) + 64|0); $99 = HEAP32[$98>>2]|0; $100 = $99; } $11 = $100; } $101 = $8; $102 = ($101|0)!=(0|0); do { if ($102) { $103 = $7; $104 = ((($103)) + 64|0); $105 = HEAP32[$104>>2]|0; $25 = $105; $106 = $7; $107 = ((($106)) + 56|0); $108 = HEAP32[$107>>2]|0; $26 = $108; $109 = $8; $110 = $9; _ec_dec_init($18,$109,$110); } else { $111 = $11; $25 = $111; $112 = $7; $113 = ((($112)) + 60|0); $114 = HEAP32[$113>>2]|0; $26 = $114; $115 = $26; $116 = ($115|0)==(0); if ($116) { $15 = 0; while(1) { $117 = $15; $118 = $25; $119 = $7; $120 = ((($119)) + 8|0); $121 = HEAP32[$120>>2]|0; $122 = Math_imul($118, $121)|0; $123 = ($117|0)<($122|0); if (!($123)) { break; } $124 = $10; $125 = $15; $126 = (($124) + ($125<<2)|0); HEAPF32[$126>>2] = 0.0; $127 = $15; $128 = (($127) + 1)|0; $15 = $128; } $129 = $25; $6 = $129; $765 = $6; STACKTOP = sp;return ($765|0); } $130 = $25; $131 = $36; $132 = ($130|0)>($131|0); if ($132) { while(1) { $133 = $7; $134 = $10; $135 = $25; $136 = $36; $137 = ($135|0)<($136|0); $138 = $25; $139 = $36; $140 = $137 ? $138 : $139; $141 = (_opus_decode_frame($133,0,0,$134,$140,0)|0); $40 = $141; $142 = $40; $143 = ($142|0)<(0); $144 = $40; if ($143) { label = 20; break; } $145 = $7; $146 = ((($145)) + 8|0); $147 = HEAP32[$146>>2]|0; $148 = Math_imul($144, $147)|0; $149 = $10; $150 = (($149) + ($148<<2)|0); $10 = $150; $151 = $40; $152 = $25; $153 = (($152) - ($151))|0; $25 = $153; $154 = $25; $155 = ($154|0)>(0); if (!($155)) { label = 22; break; } } if ((label|0) == 20) { $6 = $144; $765 = $6; STACKTOP = sp;return ($765|0); } else if ((label|0) == 22) { $156 = $11; $6 = $156; $765 = $6; STACKTOP = sp;return ($765|0); } } $157 = $25; $158 = $36; $159 = ($157|0)<($158|0); if ($159) { $160 = $25; $161 = $35; $162 = ($160|0)>($161|0); if ($162) { $163 = $35; $25 = $163; break; } $164 = $26; $165 = ($164|0)!=(1000); if ($165) { $166 = $25; $167 = $34; $168 = ($166|0)>($167|0); if ($168) { $169 = $25; $170 = $35; $171 = ($169|0)<($170|0); if ($171) { $172 = $34; $25 = $172; } } } } } } while(0); $39 = 0; $21 = 1; $22 = 1; $173 = $8; $174 = ($173|0)!=(0|0); do { if ($174) { $175 = $7; $176 = ((($175)) + 60|0); $177 = HEAP32[$176>>2]|0; $178 = ($177|0)>(0); if ($178) { $179 = $26; $180 = ($179|0)==(1002); if ($180) { $181 = $7; $182 = ((($181)) + 60|0); $183 = HEAP32[$182>>2]|0; $184 = ($183|0)!=(1002); if ($184) { $185 = $7; $186 = ((($185)) + 68|0); $187 = HEAP32[$186>>2]|0; $188 = ($187|0)!=(0); if ($188) { label = 35; } } else { label = 35; } } else { label = 35; } if ((label|0) == 35) { $189 = $26; $190 = ($189|0)!=(1002); if (!($190)) { break; } $191 = $7; $192 = ((($191)) + 60|0); $193 = HEAP32[$192>>2]|0; $194 = ($193|0)==(1002); if (!($194)) { break; } } $27 = 1; $195 = $26; $196 = ($195|0)==(1002); $197 = $34; $198 = $7; $199 = ((($198)) + 8|0); $200 = HEAP32[$199>>2]|0; $201 = Math_imul($197, $200)|0; if ($196) { $22 = $201; break; } else { $21 = $201; break; } } } } while(0); $202 = $22; $203 = (_llvm_stacksave()|0); $41 = $203; $$alloca_mul = $202<<2; $204 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $205 = $27; $206 = ($205|0)!=(0); $207 = $26; $208 = ($207|0)==(1002); $or$cond = $206 & $208; if ($or$cond) { $23 = $204; $209 = $7; $210 = $23; $211 = $34; $212 = $25; $213 = ($211|0)<($212|0); $214 = $34; $215 = $25; $216 = $213 ? $214 : $215; (_opus_decode_frame($209,0,0,$210,$216,0)|0); } $217 = $25; $218 = $11; $219 = ($217|0)>($218|0); L62: do { if ($219) { $6 = -1; $42 = 1; } else { $220 = $25; $11 = $220; $221 = $26; $222 = ($221|0)==(1002); $223 = $39; $224 = ($223|0)!=(0); $or$cond3 = $222 | $224; if ($or$cond3) { $235 = 1; } else { $225 = $35; $226 = $11; $227 = ($225|0)>($226|0); $228 = $35; $229 = $11; $230 = $227 ? $228 : $229; $231 = $7; $232 = ((($231)) + 8|0); $233 = HEAP32[$232>>2]|0; $234 = Math_imul($230, $233)|0; $235 = $234; } $20 = $235; $236 = $20; $$alloca_mul102 = $236<<1; $237 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul102)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul102)|0)+15)&-16)|0);; $238 = $26; $239 = ($238|0)!=(1002); L68: do { if ($239) { $45 = $237; $240 = $7; $241 = ((($240)) + 60|0); $242 = HEAP32[$241>>2]|0; $243 = ($242|0)==(1002); if ($243) { $244 = $13; (_silk_InitDecoder($244)|0); } $245 = $25; $246 = ($245*1000)|0; $247 = $7; $248 = ((($247)) + 12|0); $249 = HEAP32[$248>>2]|0; $250 = (($246|0) / ($249|0))&-1; $251 = (10)>($250|0); if ($251) { $261 = 10; } else { $252 = $25; $253 = ($252*1000)|0; $254 = $7; $255 = ((($254)) + 12|0); $256 = HEAP32[$255>>2]|0; $257 = (($253|0) / ($256|0))&-1; $261 = $257; } $258 = $7; $259 = ((($258)) + 16|0); $260 = ((($259)) + 16|0); HEAP32[$260>>2] = $261; $262 = $8; $263 = ($262|0)!=(0|0); if ($263) { $264 = $7; $265 = ((($264)) + 48|0); $266 = HEAP32[$265>>2]|0; $267 = $7; $268 = ((($267)) + 16|0); $269 = ((($268)) + 4|0); HEAP32[$269>>2] = $266; $270 = $26; $271 = ($270|0)==(1000); $272 = $7; if ($271) { $273 = ((($272)) + 52|0); $274 = HEAP32[$273>>2]|0; $275 = ($274|0)==(1101); $276 = $7; if ($275) { $$sink = 8000;$$sink6 = $276; } else { $277 = ((($276)) + 52|0); $278 = HEAP32[$277>>2]|0; $279 = ($278|0)==(1102); $280 = $7; $281 = $7; $$ = $279 ? $280 : $281; $$26 = $279 ? 12000 : 16000; $$sink = $$26;$$sink6 = $$; } } else { $$sink = 16000;$$sink6 = $272; } $282 = ((($$sink6)) + 16|0); $283 = ((($282)) + 12|0); HEAP32[$283>>2] = $$sink; } $284 = $8; $285 = ($284|0)==(0|0); $286 = $12; $287 = $286<<1; $288 = $285 ? 1 : $287; $43 = $288; $44 = 0; L83: while(1) { $289 = $44; $290 = ($289|0)==(0); $291 = $290&1; $46 = $291; $292 = $13; $293 = $7; $294 = ((($293)) + 16|0); $295 = $43; $296 = $46; $297 = $45; $298 = $7; $299 = ((($298)) + 44|0); $300 = HEAP32[$299>>2]|0; $301 = (_silk_Decode($292,$294,$295,$296,$18,$297,$19,$300)|0); $16 = $301; $302 = $16; $303 = ($302|0)!=(0); L85: do { if ($303) { $304 = $43; $305 = ($304|0)!=(0); if (!($305)) { break L83; } $306 = $11; HEAP32[$19>>2] = $306; $15 = 0; while(1) { $307 = $15; $308 = $11; $309 = $7; $310 = ((($309)) + 8|0); $311 = HEAP32[$310>>2]|0; $312 = Math_imul($308, $311)|0; $313 = ($307|0)<($312|0); if (!($313)) { break L85; } $314 = $45; $315 = $15; $316 = (($314) + ($315<<1)|0); HEAP16[$316>>1] = 0; $317 = $15; $318 = (($317) + 1)|0; $15 = $318; } } } while(0); $319 = HEAP32[$19>>2]|0; $320 = $7; $321 = ((($320)) + 8|0); $322 = HEAP32[$321>>2]|0; $323 = Math_imul($319, $322)|0; $324 = $45; $325 = (($324) + ($323<<1)|0); $45 = $325; $326 = HEAP32[$19>>2]|0; $327 = $44; $328 = (($327) + ($326))|0; $44 = $328; $329 = $44; $330 = $11; $331 = ($329|0)<($330|0); if (!($331)) { break L68; } } $6 = -3; $42 = 1; break L62; } } while(0); $28 = 0; $332 = $12; $333 = ($332|0)==(0); $334 = $26; $335 = ($334|0)!=(1002); $or$cond8 = $333 & $335; $336 = $8; $337 = ($336|0)!=(0|0); $or$cond10 = $or$cond8 & $337; if ($or$cond10) { $338 = (_ec_tell($18)|0); $339 = (($338) + 17)|0; $340 = $7; $341 = ((($340)) + 56|0); $342 = HEAP32[$341>>2]|0; $343 = ($342|0)==(1001); $344 = $343&1; $345 = ($344*20)|0; $346 = (($339) + ($345))|0; $347 = $9; $348 = $347<<3; $349 = ($346|0)<=($348|0); if ($349) { $350 = $26; $351 = ($350|0)==(1001); if ($351) { $352 = (_ec_dec_bit_logp($18,12)|0); $29 = $352; } else { $29 = 1; } $353 = $29; $354 = ($353|0)!=(0); if ($354) { $355 = (_ec_dec_bit_logp($18,1)|0); $31 = $355; $356 = $26; $357 = ($356|0)==(1001); if ($357) { $358 = (_ec_dec_uint($18,256)|0); $359 = (($358) + 2)|0; $365 = $359; } else { $360 = $9; $361 = (_ec_tell($18)|0); $362 = (($361) + 7)|0; $363 = $362 >> 3; $364 = (($360) - ($363))|0; $365 = $364; } $30 = $365; $366 = $30; $367 = $9; $368 = (($367) - ($366))|0; $9 = $368; $369 = $9; $370 = $369<<3; $371 = (_ec_tell($18)|0); $372 = ($370|0)<($371|0); if ($372) { $9 = 0; $30 = 0; $29 = 0; } $373 = $30; $374 = ((($18)) + 4|0); $375 = HEAP32[$374>>2]|0; $376 = (($375) - ($373))|0; HEAP32[$374>>2] = $376; } } } $377 = $26; $378 = ($377|0)!=(1002); if ($378) { $28 = 17; } $47 = 21; $379 = $7; $380 = ((($379)) + 52|0); $381 = HEAP32[$380>>2]|0; switch ($381|0) { case 1101: { $47 = 13; break; } case 1103: case 1102: { $47 = 17; break; } case 1104: { $47 = 19; break; } case 1105: { $47 = 21; break; } default: { } } $382 = $14; $383 = $47; HEAP32[$vararg_buffer>>2] = $383; (_opus_custom_decoder_ctl($382,10012,$vararg_buffer)|0); $384 = $14; $385 = $7; $386 = ((($385)) + 48|0); $387 = HEAP32[$386>>2]|0; HEAP32[$vararg_buffer27>>2] = $387; (_opus_custom_decoder_ctl($384,10008,$vararg_buffer27)|0); $388 = $29; $389 = ($388|0)!=(0); if ($389) { $27 = 0; $21 = 1; } $390 = $21; $$alloca_mul104 = $390<<2; $391 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul104)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul104)|0)+15)&-16)|0);; $392 = $27; $393 = ($392|0)!=(0); $394 = $26; $395 = ($394|0)!=(1002); $or$cond12 = $393 & $395; if ($or$cond12) { $23 = $391; $396 = $7; $397 = $23; $398 = $34; $399 = $25; $400 = ($398|0)<($399|0); $401 = $34; $402 = $25; $403 = $400 ? $401 : $402; (_opus_decode_frame($396,0,0,$397,$403,0)|0); } $404 = $29; $405 = ($404|0)!=(0); if ($405) { $406 = $34; $407 = $7; $408 = ((($407)) + 8|0); $409 = HEAP32[$408>>2]|0; $410 = Math_imul($406, $409)|0; $411 = $410; } else { $411 = 1; } $24 = $411; $412 = $24; $$alloca_mul106 = $412<<2; $413 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul106)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul106)|0)+15)&-16)|0);; $414 = $29; $415 = ($414|0)!=(0); $416 = $31; $417 = ($416|0)!=(0); $or$cond14 = $415 & $417; if ($or$cond14) { $418 = $14; HEAP32[$vararg_buffer30>>2] = 0; (_opus_custom_decoder_ctl($418,10010,$vararg_buffer30)|0); $419 = $14; $420 = $8; $421 = $9; $422 = (($420) + ($421)|0); $423 = $30; $424 = $34; (_celt_decode_with_ec($419,$422,$423,$413,$424,0,0)|0); $425 = $14; $426 = $38; $427 = $38; $428 = (($426) - ($427))|0; $429 = (($428|0) / 4)&-1; $430 = (($38) + ($429<<2)|0); HEAP32[$vararg_buffer33>>2] = $430; (_opus_custom_decoder_ctl($425,4031,$vararg_buffer33)|0); } $431 = $14; $432 = $28; HEAP32[$vararg_buffer36>>2] = $432; (_opus_custom_decoder_ctl($431,10010,$vararg_buffer36)|0); $433 = $26; $434 = ($433|0)!=(1000); do { if ($434) { $435 = $36; $436 = $11; $437 = ($435|0)<($436|0); $438 = $36; $439 = $11; $440 = $437 ? $438 : $439; $48 = $440; $441 = $26; $442 = $7; $443 = ((($442)) + 60|0); $444 = HEAP32[$443>>2]|0; $445 = ($441|0)!=($444|0); do { if ($445) { $446 = $7; $447 = ((($446)) + 60|0); $448 = HEAP32[$447>>2]|0; $449 = ($448|0)>(0); if (!($449)) { break; } $450 = $7; $451 = ((($450)) + 68|0); $452 = HEAP32[$451>>2]|0; $453 = ($452|0)!=(0); if ($453) { break; } $454 = $14; (_opus_custom_decoder_ctl($454,4028,$vararg_buffer39)|0); } } while(0); $455 = $14; $456 = $12; $457 = ($456|0)!=(0); $458 = $8; $459 = $457 ? 0 : $458; $460 = $9; $461 = $10; $462 = $48; $463 = $39; $464 = (_celt_decode_with_ec($455,$459,$460,$461,$462,$18,$463)|0); $17 = $464; } else { ;HEAP8[$49>>0]=HEAP8[25818>>0]|0;HEAP8[$49+1>>0]=HEAP8[25818+1>>0]|0; $465 = $39; $466 = ($465|0)!=(0); L139: do { if (!($466)) { $15 = 0; while(1) { $467 = $15; $468 = $11; $469 = $7; $470 = ((($469)) + 8|0); $471 = HEAP32[$470>>2]|0; $472 = Math_imul($468, $471)|0; $473 = ($467|0)<($472|0); if (!($473)) { break L139; } $474 = $10; $475 = $15; $476 = (($474) + ($475<<2)|0); HEAPF32[$476>>2] = 0.0; $477 = $15; $478 = (($477) + 1)|0; $15 = $478; } } } while(0); $479 = $7; $480 = ((($479)) + 60|0); $481 = HEAP32[$480>>2]|0; $482 = ($481|0)==(1001); if ($482) { $483 = $29; $484 = ($483|0)!=(0); $485 = $31; $486 = ($485|0)!=(0); $or$cond16 = $484 & $486; if ($or$cond16) { $487 = $7; $488 = ((($487)) + 68|0); $489 = HEAP32[$488>>2]|0; $490 = ($489|0)!=(0); if ($490) { break; } } $491 = $14; HEAP32[$vararg_buffer41>>2] = 0; (_opus_custom_decoder_ctl($491,10010,$vararg_buffer41)|0); $492 = $14; $493 = $10; $494 = $33; $495 = $39; (_celt_decode_with_ec($492,$49,2,$493,$494,0,$495)|0); } } } while(0); $496 = $26; $497 = ($496|0)==(1002); $498 = $39; $499 = ($498|0)!=(0); $or$cond18 = $497 | $499; L150: do { if (!($or$cond18)) { $15 = 0; while(1) { $500 = $15; $501 = $11; $502 = $7; $503 = ((($502)) + 8|0); $504 = HEAP32[$503>>2]|0; $505 = Math_imul($501, $504)|0; $506 = ($500|0)<($505|0); if (!($506)) { break L150; } $507 = $10; $508 = $15; $509 = (($507) + ($508<<2)|0); $510 = +HEAPF32[$509>>2]; $511 = $15; $512 = (($237) + ($511<<1)|0); $513 = HEAP16[$512>>1]|0; $514 = $513 << 16 >> 16; $515 = (+($514|0)); $516 = 3.0517578125E-5 * $515; $517 = $510 + $516; $518 = $10; $519 = $15; $520 = (($518) + ($519<<2)|0); HEAPF32[$520>>2] = $517; $521 = $15; $522 = (($521) + 1)|0; $15 = $522; } } } while(0); $523 = $14; $524 = $50; $525 = $50; $526 = (($524) - ($525))|0; $527 = (($526|0) / 4)&-1; $528 = (($50) + ($527<<2)|0); HEAP32[$vararg_buffer44>>2] = $528; (_opus_custom_decoder_ctl($523,10015,$vararg_buffer44)|0); $529 = HEAP32[$50>>2]|0; $530 = ((($529)) + 60|0); $531 = HEAP32[$530>>2]|0; $37 = $531; $532 = $29; $533 = ($532|0)==(0); $534 = $31; $535 = ($534|0)!=(0); $or$cond20 = $533 | $535; if (!($or$cond20)) { $536 = $14; (_opus_custom_decoder_ctl($536,4028,$vararg_buffer47)|0); $537 = $14; HEAP32[$vararg_buffer49>>2] = 0; (_opus_custom_decoder_ctl($537,10010,$vararg_buffer49)|0); $538 = $14; $539 = $8; $540 = $9; $541 = (($539) + ($540)|0); $542 = $30; $543 = $34; (_celt_decode_with_ec($538,$541,$542,$413,$543,0,0)|0); $544 = $14; $545 = $38; $546 = $38; $547 = (($545) - ($546))|0; $548 = (($547|0) / 4)&-1; $549 = (($38) + ($548<<2)|0); HEAP32[$vararg_buffer52>>2] = $549; (_opus_custom_decoder_ctl($544,4031,$vararg_buffer52)|0); $550 = $10; $551 = $7; $552 = ((($551)) + 8|0); $553 = HEAP32[$552>>2]|0; $554 = $11; $555 = $33; $556 = (($554) - ($555))|0; $557 = Math_imul($553, $556)|0; $558 = (($550) + ($557<<2)|0); $559 = $7; $560 = ((($559)) + 8|0); $561 = HEAP32[$560>>2]|0; $562 = $33; $563 = Math_imul($561, $562)|0; $564 = (($413) + ($563<<2)|0); $565 = $10; $566 = $7; $567 = ((($566)) + 8|0); $568 = HEAP32[$567>>2]|0; $569 = $11; $570 = $33; $571 = (($569) - ($570))|0; $572 = Math_imul($568, $571)|0; $573 = (($565) + ($572<<2)|0); $574 = $33; $575 = $7; $576 = ((($575)) + 8|0); $577 = HEAP32[$576>>2]|0; $578 = $37; $579 = $7; $580 = ((($579)) + 12|0); $581 = HEAP32[$580>>2]|0; _smooth_fade($558,$564,$573,$574,$577,$578,$581); } $582 = $29; $583 = ($582|0)!=(0); $584 = $31; $585 = ($584|0)!=(0); $or$cond22 = $583 & $585; if ($or$cond22) { $32 = 0; while(1) { $586 = $32; $587 = $7; $588 = ((($587)) + 8|0); $589 = HEAP32[$588>>2]|0; $590 = ($586|0)<($589|0); if (!($590)) { break; } $15 = 0; while(1) { $591 = $15; $592 = $33; $593 = ($591|0)<($592|0); if (!($593)) { break; } $594 = $7; $595 = ((($594)) + 8|0); $596 = HEAP32[$595>>2]|0; $597 = $15; $598 = Math_imul($596, $597)|0; $599 = $32; $600 = (($598) + ($599))|0; $601 = (($413) + ($600<<2)|0); $602 = +HEAPF32[$601>>2]; $603 = $10; $604 = $7; $605 = ((($604)) + 8|0); $606 = HEAP32[$605>>2]|0; $607 = $15; $608 = Math_imul($606, $607)|0; $609 = $32; $610 = (($608) + ($609))|0; $611 = (($603) + ($610<<2)|0); HEAPF32[$611>>2] = $602; $612 = $15; $613 = (($612) + 1)|0; $15 = $613; } $614 = $32; $615 = (($614) + 1)|0; $32 = $615; } $616 = $7; $617 = ((($616)) + 8|0); $618 = HEAP32[$617>>2]|0; $619 = $33; $620 = Math_imul($618, $619)|0; $621 = (($413) + ($620<<2)|0); $622 = $10; $623 = $7; $624 = ((($623)) + 8|0); $625 = HEAP32[$624>>2]|0; $626 = $33; $627 = Math_imul($625, $626)|0; $628 = (($622) + ($627<<2)|0); $629 = $10; $630 = $7; $631 = ((($630)) + 8|0); $632 = HEAP32[$631>>2]|0; $633 = $33; $634 = Math_imul($632, $633)|0; $635 = (($629) + ($634<<2)|0); $636 = $33; $637 = $7; $638 = ((($637)) + 8|0); $639 = HEAP32[$638>>2]|0; $640 = $37; $641 = $7; $642 = ((($641)) + 12|0); $643 = HEAP32[$642>>2]|0; _smooth_fade($621,$628,$635,$636,$639,$640,$643); } $644 = $27; $645 = ($644|0)!=(0); do { if ($645) { $646 = $25; $647 = $34; $648 = ($646|0)>=($647|0); if (!($648)) { $693 = $23; $694 = $10; $695 = $10; $696 = $33; $697 = $7; $698 = ((($697)) + 8|0); $699 = HEAP32[$698>>2]|0; $700 = $37; $701 = $7; $702 = ((($701)) + 12|0); $703 = HEAP32[$702>>2]|0; _smooth_fade($693,$694,$695,$696,$699,$700,$703); break; } $15 = 0; while(1) { $649 = $15; $650 = $7; $651 = ((($650)) + 8|0); $652 = HEAP32[$651>>2]|0; $653 = $33; $654 = Math_imul($652, $653)|0; $655 = ($649|0)<($654|0); $656 = $23; if (!($655)) { break; } $657 = $15; $658 = (($656) + ($657<<2)|0); $659 = +HEAPF32[$658>>2]; $660 = $10; $661 = $15; $662 = (($660) + ($661<<2)|0); HEAPF32[$662>>2] = $659; $663 = $15; $664 = (($663) + 1)|0; $15 = $664; } $665 = $7; $666 = ((($665)) + 8|0); $667 = HEAP32[$666>>2]|0; $668 = $33; $669 = Math_imul($667, $668)|0; $670 = (($656) + ($669<<2)|0); $671 = $10; $672 = $7; $673 = ((($672)) + 8|0); $674 = HEAP32[$673>>2]|0; $675 = $33; $676 = Math_imul($674, $675)|0; $677 = (($671) + ($676<<2)|0); $678 = $10; $679 = $7; $680 = ((($679)) + 8|0); $681 = HEAP32[$680>>2]|0; $682 = $33; $683 = Math_imul($681, $682)|0; $684 = (($678) + ($683<<2)|0); $685 = $33; $686 = $7; $687 = ((($686)) + 8|0); $688 = HEAP32[$687>>2]|0; $689 = $37; $690 = $7; $691 = ((($690)) + 12|0); $692 = HEAP32[$691>>2]|0; _smooth_fade($670,$677,$684,$685,$688,$689,$692); } } while(0); $704 = $7; $705 = ((($704)) + 40|0); $706 = HEAP32[$705>>2]|0; $707 = ($706|0)!=(0); L180: do { if ($707) { $708 = $7; $709 = ((($708)) + 40|0); $710 = HEAP32[$709>>2]|0; $711 = (+($710|0)); $712 = 6.4881407888606191E-4 * $711; $713 = $712; $714 = 0.69314718055994529 * $713; $715 = (+Math_exp((+$714))); $716 = $715; $51 = $716; $15 = 0; while(1) { $717 = $15; $718 = $11; $719 = $7; $720 = ((($719)) + 8|0); $721 = HEAP32[$720>>2]|0; $722 = Math_imul($718, $721)|0; $723 = ($717|0)<($722|0); if (!($723)) { break L180; } $724 = $10; $725 = $15; $726 = (($724) + ($725<<2)|0); $727 = +HEAPF32[$726>>2]; $728 = $51; $729 = $727 * $728; $52 = $729; $730 = $52; $731 = $10; $732 = $15; $733 = (($731) + ($732<<2)|0); HEAPF32[$733>>2] = $730; $734 = $15; $735 = (($734) + 1)|0; $15 = $735; } } } while(0); $736 = $9; $737 = ($736|0)<=(1); if ($737) { $738 = $7; $$sink23 = 0;$$sink25 = $738; } else { $739 = ((($18)) + 28|0); $740 = HEAP32[$739>>2]|0; $741 = HEAP32[$38>>2]|0; $742 = $740 ^ $741; $743 = $7; $$sink23 = $742;$$sink25 = $743; } $744 = ((($$sink25)) + 84|0); HEAP32[$744>>2] = $$sink23; $745 = $26; $746 = $7; $747 = ((($746)) + 60|0); HEAP32[$747>>2] = $745; $748 = $29; $749 = ($748|0)!=(0); if ($749) { $750 = $31; $751 = ($750|0)!=(0); $752 = $751 ^ 1; $754 = $752; } else { $754 = 0; } $753 = $754&1; $755 = $7; $756 = ((($755)) + 68|0); HEAP32[$756>>2] = $753; $757 = $17; $758 = ($757|0)>=(0); if ($758) { (__opus_false()|0); } $759 = $17; $760 = ($759|0)<(0); $761 = $17; $762 = $25; $763 = $760 ? $761 : $762; $6 = $763; $42 = 1; } } while(0); $764 = $41; _llvm_stackrestore(($764|0)); $765 = $6; STACKTOP = sp;return ($765|0); } function __opus_false() { var label = 0, sp = 0; sp = STACKTOP; return 0; } function _opus_packet_get_mode($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $3 = $1; $4 = HEAP8[$3>>0]|0; $5 = $4&255; $6 = $5 & 128; $7 = ($6|0)!=(0); do { if ($7) { $2 = 1002; } else { $8 = $1; $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = $10 & 96; $12 = ($11|0)==(96); if ($12) { $2 = 1001; break; } else { $2 = 1000; break; } } } while(0); $13 = $2; STACKTOP = sp;return ($13|0); } function _opus_packet_get_bandwidth($0) { $0 = $0|0; var $$ = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $3 = $1; $4 = HEAP8[$3>>0]|0; $5 = $4&255; $6 = $5 & 128; $7 = ($6|0)!=(0); $8 = $1; $9 = HEAP8[$8>>0]|0; $10 = $9&255; if ($7) { $11 = $10 >> 5; $12 = $11 & 3; $13 = (1102 + ($12))|0; $2 = $13; $14 = $2; $15 = ($14|0)==(1102); $$ = $15 ? 1101 : $13; $2 = $$; $27 = $2; STACKTOP = sp;return ($27|0); } $16 = $10 & 96; $17 = ($16|0)==(96); $18 = $1; $19 = HEAP8[$18>>0]|0; $20 = $19&255; if ($17) { $21 = $20 & 16; $22 = ($21|0)!=(0); $23 = $22 ? 1105 : 1104; $2 = $23; $27 = $2; STACKTOP = sp;return ($27|0); } else { $24 = $20 >> 5; $25 = $24 & 3; $26 = (1101 + ($25))|0; $2 = $26; $27 = $2; STACKTOP = sp;return ($27|0); } return (0)|0; } function _opus_packet_get_nb_channels($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = $4 & 4; $6 = ($5|0)!=(0); $7 = $6 ? 2 : 1; STACKTOP = sp;return ($7|0); } function _ec_tell($0) { $0 = $0|0; var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = ((($5)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = (Math_clz32(($7|0))|0); $9 = (32 - ($8))|0; $10 = (($4) - ($9))|0; STACKTOP = sp;return ($10|0); } function _smooth_fade($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0.0; var $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0.0, $59 = 0.0, $60 = 0.0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; $18 = $13; $19 = (48000 / ($18|0))&-1; $16 = $19; $15 = 0; while(1) { $20 = $15; $21 = $11; $22 = ($20|0)<($21|0); if (!($22)) { break; } $14 = 0; while(1) { $23 = $14; $24 = $10; $25 = ($23|0)<($24|0); if (!($25)) { break; } $26 = $12; $27 = $14; $28 = $16; $29 = Math_imul($27, $28)|0; $30 = (($26) + ($29<<2)|0); $31 = +HEAPF32[$30>>2]; $32 = $12; $33 = $14; $34 = $16; $35 = Math_imul($33, $34)|0; $36 = (($32) + ($35<<2)|0); $37 = +HEAPF32[$36>>2]; $38 = $31 * $37; $17 = $38; $39 = $17; $40 = $8; $41 = $14; $42 = $11; $43 = Math_imul($41, $42)|0; $44 = $15; $45 = (($43) + ($44))|0; $46 = (($40) + ($45<<2)|0); $47 = +HEAPF32[$46>>2]; $48 = $39 * $47; $49 = $17; $50 = 1.0 - $49; $51 = $7; $52 = $14; $53 = $11; $54 = Math_imul($52, $53)|0; $55 = $15; $56 = (($54) + ($55))|0; $57 = (($51) + ($56<<2)|0); $58 = +HEAPF32[$57>>2]; $59 = $50 * $58; $60 = $48 + $59; $61 = $9; $62 = $14; $63 = $11; $64 = Math_imul($62, $63)|0; $65 = $15; $66 = (($64) + ($65))|0; $67 = (($61) + ($66<<2)|0); HEAPF32[$67>>2] = $60; $68 = $14; $69 = (($68) + 1)|0; $14 = $69; } $70 = $15; $71 = (($70) + 1)|0; $15 = $71; } STACKTOP = sp;return; } function _opus_packet_get_nb_frames($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $3 = $0; $4 = $1; $6 = $4; $7 = ($6|0)<(1); do { if ($7) { $2 = -1; } else { $8 = $3; $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = $10 & 3; $5 = $11; $12 = $5; $13 = ($12|0)==(0); if ($13) { $2 = 1; break; } $14 = $5; $15 = ($14|0)!=(3); if ($15) { $2 = 2; break; } $16 = $4; $17 = ($16|0)<(2); if ($17) { $2 = -4; break; } else { $18 = $3; $19 = ((($18)) + 1|0); $20 = HEAP8[$19>>0]|0; $21 = $20&255; $22 = $21 & 63; $2 = $22; break; } } } while(0); $23 = $2; STACKTOP = sp;return ($23|0); } function _opus_decode_float($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $11; $14 = ($13|0)<=(0); if ($14) { $6 = -1; $22 = $6; STACKTOP = sp;return ($22|0); } else { $15 = $7; $16 = $8; $17 = $9; $18 = $10; $19 = $11; $20 = $12; $21 = (_opus_decode_native($15,$16,$17,$18,$19,$20,0,0,0)|0); $6 = $21; $22 = $6; STACKTOP = sp;return ($22|0); } return (0)|0; } function _opus_decoder_destroy($0) { $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; _opus_free($2); STACKTOP = sp;return; } function _opus_encoder_get_size($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = sp + 8|0; $2 = $0; $6 = $2; $7 = ($6|0)<(1); $8 = $2; $9 = ($8|0)>(2); $or$cond = $7 | $9; if ($or$cond) { $1 = 0; $22 = $1; STACKTOP = sp;return ($22|0); } $10 = (_silk_Get_Encoder_Size($3)|0); $5 = $10; $11 = $5; $12 = ($11|0)!=(0); if ($12) { $1 = 0; $22 = $1; STACKTOP = sp;return ($22|0); } else { $13 = HEAP32[$3>>2]|0; $14 = (_align_7($13)|0); HEAP32[$3>>2] = $14; $15 = $2; $16 = (_celt_encoder_get_size($15)|0); $4 = $16; $17 = (_align_7(18220)|0); $18 = HEAP32[$3>>2]|0; $19 = (($17) + ($18))|0; $20 = $4; $21 = (($19) + ($20))|0; $1 = $21; $22 = $1; STACKTOP = sp;return ($22|0); } return (0)|0; } function _align_7($0) { $0 = $0|0; var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = 4; $3 = $1; $4 = $2; $5 = (($3) + ($4))|0; $6 = (($5) - 1)|0; $7 = $2; $8 = (($6>>>0) / ($7>>>0))&-1; $9 = $2; $10 = Math_imul($8, $9)|0; STACKTOP = sp;return ($10|0); } function _opus_encoder_init($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond11 = 0; var $or$cond13 = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, $vararg_buffer = 0, $vararg_buffer14 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $vararg_buffer14 = sp + 8|0; $vararg_buffer = sp; $13 = sp + 12|0; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $14 = $6; $15 = ($14|0)!=(48000); $16 = $6; $17 = ($16|0)!=(24000); $or$cond = $15 & $17; $18 = $6; $19 = ($18|0)!=(16000); $or$cond3 = $or$cond & $19; $20 = $6; $21 = ($20|0)!=(12000); $or$cond5 = $or$cond3 & $21; $22 = $6; $23 = ($22|0)!=(8000); $or$cond7 = $or$cond5 & $23; if (!($or$cond7)) { $24 = $7; $25 = ($24|0)!=(1); $26 = $7; $27 = ($26|0)!=(2); $or$cond9 = $25 & $27; if (!($or$cond9)) { $28 = $8; $29 = ($28|0)!=(2048); $30 = $8; $31 = ($30|0)!=(2049); $or$cond11 = $29 & $31; $32 = $8; $33 = ($32|0)!=(2051); $or$cond13 = $or$cond11 & $33; if (!($or$cond13)) { $34 = $5; $35 = $7; $36 = (_opus_encoder_get_size($35)|0); $37 = $36; _memset(($34|0),0,($37|0))|0; $38 = (_silk_Get_Encoder_Size($13)|0); $12 = $38; $39 = $12; $40 = ($39|0)!=(0); if ($40) { $4 = -1; $201 = $4; STACKTOP = sp;return ($201|0); } $41 = HEAP32[$13>>2]|0; $42 = (_align_7($41)|0); HEAP32[$13>>2] = $42; $43 = (_align_7(18220)|0); $44 = $5; $45 = ((($44)) + 4|0); HEAP32[$45>>2] = $43; $46 = $5; $47 = ((($46)) + 4|0); $48 = HEAP32[$47>>2]|0; $49 = HEAP32[$13>>2]|0; $50 = (($48) + ($49))|0; $51 = $5; HEAP32[$51>>2] = $50; $52 = $5; $53 = $5; $54 = ((($53)) + 4|0); $55 = HEAP32[$54>>2]|0; $56 = (($52) + ($55)|0); $9 = $56; $57 = $5; $58 = $5; $59 = HEAP32[$58>>2]|0; $60 = (($57) + ($59)|0); $10 = $60; $61 = $7; $62 = $5; $63 = ((($62)) + 100|0); HEAP32[$63>>2] = $61; $64 = $5; $65 = ((($64)) + 14288|0); HEAP32[$65>>2] = $61; $66 = $6; $67 = $5; $68 = ((($67)) + 132|0); HEAP32[$68>>2] = $66; $69 = (_opus_select_arch_8()|0); $70 = $5; $71 = ((($70)) + 168|0); HEAP32[$71>>2] = $69; $72 = $9; $73 = $5; $74 = ((($73)) + 168|0); $75 = HEAP32[$74>>2]|0; $76 = $5; $77 = ((($76)) + 8|0); $78 = (_silk_InitEncoder($72,$75,$77)|0); $12 = $78; $79 = $12; $80 = ($79|0)!=(0); if ($80) { $4 = -3; $201 = $4; STACKTOP = sp;return ($201|0); } $81 = $7; $82 = $5; $83 = ((($82)) + 8|0); HEAP32[$83>>2] = $81; $84 = $7; $85 = $5; $86 = ((($85)) + 8|0); $87 = ((($86)) + 4|0); HEAP32[$87>>2] = $84; $88 = $5; $89 = ((($88)) + 132|0); $90 = HEAP32[$89>>2]|0; $91 = $5; $92 = ((($91)) + 8|0); $93 = ((($92)) + 8|0); HEAP32[$93>>2] = $90; $94 = $5; $95 = ((($94)) + 8|0); $96 = ((($95)) + 12|0); HEAP32[$96>>2] = 16000; $97 = $5; $98 = ((($97)) + 8|0); $99 = ((($98)) + 16|0); HEAP32[$99>>2] = 8000; $100 = $5; $101 = ((($100)) + 8|0); $102 = ((($101)) + 20|0); HEAP32[$102>>2] = 16000; $103 = $5; $104 = ((($103)) + 8|0); $105 = ((($104)) + 24|0); HEAP32[$105>>2] = 20; $106 = $5; $107 = ((($106)) + 8|0); $108 = ((($107)) + 28|0); HEAP32[$108>>2] = 25000; $109 = $5; $110 = ((($109)) + 8|0); $111 = ((($110)) + 32|0); HEAP32[$111>>2] = 0; $112 = $5; $113 = ((($112)) + 8|0); $114 = ((($113)) + 36|0); HEAP32[$114>>2] = 9; $115 = $5; $116 = ((($115)) + 8|0); $117 = ((($116)) + 40|0); HEAP32[$117>>2] = 0; $118 = $5; $119 = ((($118)) + 8|0); $120 = ((($119)) + 44|0); HEAP32[$120>>2] = 0; $121 = $5; $122 = ((($121)) + 8|0); $123 = ((($122)) + 48|0); HEAP32[$123>>2] = 0; $124 = $5; $125 = ((($124)) + 8|0); $126 = ((($125)) + 64|0); HEAP32[$126>>2] = 0; $127 = $10; $128 = $6; $129 = $7; $130 = $5; $131 = ((($130)) + 168|0); $132 = HEAP32[$131>>2]|0; $133 = (_celt_encoder_init($127,$128,$129,$132)|0); $11 = $133; $134 = $11; $135 = ($134|0)!=(0); if ($135) { $4 = -3; $201 = $4; STACKTOP = sp;return ($201|0); } else { $136 = $10; HEAP32[$vararg_buffer>>2] = 0; (_opus_custom_encoder_ctl($136,10016,$vararg_buffer)|0); $137 = $10; $138 = $5; $139 = ((($138)) + 8|0); $140 = ((($139)) + 36|0); $141 = HEAP32[$140>>2]|0; HEAP32[$vararg_buffer14>>2] = $141; (_opus_custom_encoder_ctl($137,4010,$vararg_buffer14)|0); $142 = $5; $143 = ((($142)) + 136|0); HEAP32[$143>>2] = 1; $144 = $5; $145 = ((($144)) + 140|0); HEAP32[$145>>2] = 1; $146 = $5; $147 = ((($146)) + 152|0); HEAP32[$147>>2] = -1000; $148 = $6; $149 = $7; $150 = Math_imul($148, $149)|0; $151 = (3000 + ($150))|0; $152 = $5; $153 = ((($152)) + 148|0); HEAP32[$153>>2] = $151; $154 = $8; $155 = $5; $156 = ((($155)) + 96|0); HEAP32[$156>>2] = $154; $157 = $5; $158 = ((($157)) + 112|0); HEAP32[$158>>2] = -1000; $159 = $5; $160 = ((($159)) + 116|0); HEAP32[$160>>2] = -1000; $161 = $5; $162 = ((($161)) + 120|0); HEAP32[$162>>2] = 1105; $163 = $5; $164 = ((($163)) + 108|0); HEAP32[$164>>2] = -1000; $165 = $5; $166 = ((($165)) + 124|0); HEAP32[$166>>2] = -1000; $167 = $5; $168 = ((($167)) + 128|0); HEAP32[$168>>2] = -1; $169 = $5; $170 = ((($169)) + 132|0); $171 = HEAP32[$170>>2]|0; $172 = (($171|0) / 100)&-1; $173 = $5; $174 = ((($173)) + 160|0); HEAP32[$174>>2] = $172; $175 = $5; $176 = ((($175)) + 156|0); HEAP32[$176>>2] = 24; $177 = $5; $178 = ((($177)) + 144|0); HEAP32[$178>>2] = 5000; $179 = $5; $180 = ((($179)) + 132|0); $181 = HEAP32[$180>>2]|0; $182 = (($181|0) / 250)&-1; $183 = $5; $184 = ((($183)) + 104|0); HEAP32[$184>>2] = $182; $185 = $5; $186 = ((($185)) + 14292|0); HEAP16[$186>>1] = 16384; $187 = $5; $188 = ((($187)) + 14300|0); HEAPF32[$188>>2] = 1.0; $189 = (_silk_lin2log(60)|0); $190 = $189 << 8; $191 = $5; $192 = ((($191)) + 14296|0); HEAP32[$192>>2] = $190; $193 = $5; $194 = ((($193)) + 14344|0); HEAP32[$194>>2] = 1; $195 = $5; $196 = ((($195)) + 14320|0); HEAP32[$196>>2] = 1001; $197 = $5; $198 = ((($197)) + 14336|0); HEAP32[$198>>2] = 1105; $199 = $5; $200 = ((($199)) + 172|0); _tonality_analysis_init($200); $4 = 0; $201 = $4; STACKTOP = sp;return ($201|0); } } } } $4 = -1; $201 = $4; STACKTOP = sp;return ($201|0); } function _opus_select_arch_8() { var label = 0, sp = 0; sp = STACKTOP; return 0; } function _opus_encoder_create($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond11 = 0, $or$cond13 = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $11 = $5; $12 = ($11|0)!=(48000); $13 = $5; $14 = ($13|0)!=(24000); $or$cond = $12 & $14; $15 = $5; $16 = ($15|0)!=(16000); $or$cond3 = $or$cond & $16; $17 = $5; $18 = ($17|0)!=(12000); $or$cond5 = $or$cond3 & $18; $19 = $5; $20 = ($19|0)!=(8000); $or$cond7 = $or$cond5 & $20; if (!($or$cond7)) { $21 = $6; $22 = ($21|0)!=(1); $23 = $6; $24 = ($23|0)!=(2); $or$cond9 = $22 & $24; if (!($or$cond9)) { $25 = $7; $26 = ($25|0)!=(2048); $27 = $7; $28 = ($27|0)!=(2049); $or$cond11 = $26 & $28; $29 = $7; $30 = ($29|0)!=(2051); $or$cond13 = $or$cond11 & $30; if (!($or$cond13)) { $34 = $6; $35 = (_opus_encoder_get_size($34)|0); $36 = (_opus_alloc_11($35)|0); $10 = $36; $37 = $10; $38 = ($37|0)==(0|0); if ($38) { $39 = $8; $40 = ($39|0)!=(0|0); if ($40) { $41 = $8; HEAP32[$41>>2] = -7; } $4 = 0; $55 = $4; STACKTOP = sp;return ($55|0); } $42 = $10; $43 = $5; $44 = $6; $45 = $7; $46 = (_opus_encoder_init($42,$43,$44,$45)|0); $9 = $46; $47 = $8; $48 = ($47|0)!=(0|0); if ($48) { $49 = $9; $50 = $8; HEAP32[$50>>2] = $49; } $51 = $9; $52 = ($51|0)!=(0); if ($52) { $53 = $10; _opus_free_12($53); $10 = 0; } $54 = $10; $4 = $54; $55 = $4; STACKTOP = sp;return ($55|0); } } } $31 = $8; $32 = ($31|0)!=(0|0); if ($32) { $33 = $8; HEAP32[$33>>2] = -1; } $4 = 0; $55 = $4; STACKTOP = sp;return ($55|0); } function _opus_alloc_11($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = (_malloc($2)|0); STACKTOP = sp;return ($3|0); } function _opus_free_12($0) { $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; _free($2); STACKTOP = sp;return; } function _downmix_float($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; var $10 = 0, $100 = 0.0, $101 = 0, $102 = 0, $103 = 0, $104 = 0.0, $105 = 0.0, $106 = 0, $107 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0, $57 = 0.0, $58 = 0.0, $59 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0.0, $79 = 0.0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0.0, $84 = 0.0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0, $98 = 0; var $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; $18 = $7; $14 = $18; $16 = 0; while(1) { $19 = $16; $20 = $9; $21 = ($19|0)<($20|0); if (!($21)) { break; } $22 = $14; $23 = $16; $24 = $10; $25 = (($23) + ($24))|0; $26 = $13; $27 = Math_imul($25, $26)|0; $28 = $11; $29 = (($27) + ($28))|0; $30 = (($22) + ($29<<2)|0); $31 = +HEAPF32[$30>>2]; $32 = $31 * 32768.0; $33 = $8; $34 = $16; $35 = (($33) + ($34<<2)|0); HEAPF32[$35>>2] = $32; $36 = $16; $37 = (($36) + 1)|0; $16 = $37; } $38 = $12; $39 = ($38|0)>(-1); L5: do { if ($39) { $16 = 0; while(1) { $40 = $16; $41 = $9; $42 = ($40|0)<($41|0); if (!($42)) { break L5; } $43 = $14; $44 = $16; $45 = $10; $46 = (($44) + ($45))|0; $47 = $13; $48 = Math_imul($46, $47)|0; $49 = $12; $50 = (($48) + ($49))|0; $51 = (($43) + ($50<<2)|0); $52 = +HEAPF32[$51>>2]; $53 = $52 * 32768.0; $54 = $8; $55 = $16; $56 = (($54) + ($55<<2)|0); $57 = +HEAPF32[$56>>2]; $58 = $57 + $53; HEAPF32[$56>>2] = $58; $59 = $16; $60 = (($59) + 1)|0; $16 = $60; } } else { $61 = $12; $62 = ($61|0)==(-2); if ($62) { $17 = 1; while(1) { $63 = $17; $64 = $13; $65 = ($63|0)<($64|0); if (!($65)) { break L5; } $16 = 0; while(1) { $66 = $16; $67 = $9; $68 = ($66|0)<($67|0); if (!($68)) { break; } $69 = $14; $70 = $16; $71 = $10; $72 = (($70) + ($71))|0; $73 = $13; $74 = Math_imul($72, $73)|0; $75 = $17; $76 = (($74) + ($75))|0; $77 = (($69) + ($76<<2)|0); $78 = +HEAPF32[$77>>2]; $79 = $78 * 32768.0; $80 = $8; $81 = $16; $82 = (($80) + ($81<<2)|0); $83 = +HEAPF32[$82>>2]; $84 = $83 + $79; HEAPF32[$82>>2] = $84; $85 = $16; $86 = (($85) + 1)|0; $16 = $86; } $87 = $17; $88 = (($87) + 1)|0; $17 = $88; } } } } while(0); $15 = 1.0; $89 = $13; $90 = ($89|0)==(-2); if ($90) { $91 = $13; $92 = (+($91|0)); $93 = $15; $94 = $93 / $92; $15 = $94; } else { $95 = $15; $96 = $95 / 2.0; $15 = $96; } $16 = 0; while(1) { $97 = $16; $98 = $9; $99 = ($97|0)<($98|0); if (!($99)) { break; } $100 = $15; $101 = $8; $102 = $16; $103 = (($101) + ($102<<2)|0); $104 = +HEAPF32[$103>>2]; $105 = $104 * $100; HEAPF32[$103>>2] = $105; $106 = $16; $107 = (($106) + 1)|0; $16 = $107; } STACKTOP = sp;return; } function _frame_size_select($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $8 = $4; $9 = $6; $10 = (($9|0) / 400)&-1; $11 = ($8|0)<($10|0); if ($11) { $3 = -1; $69 = $3; STACKTOP = sp;return ($69|0); } $12 = $5; $13 = ($12|0)==(5000); do { if ($13) { $14 = $4; $7 = $14; } else { $15 = $5; $16 = ($15|0)==(5010); if ($16) { $17 = $6; $18 = (($17|0) / 50)&-1; $7 = $18; break; } $19 = $5; $20 = ($19|0)>=(5001); $21 = $5; $22 = ($21|0)<=(5006); $or$cond = $20 & $22; if (!($or$cond)) { $3 = -1; $69 = $3; STACKTOP = sp;return ($69|0); } $23 = $6; $24 = ($23*3)|0; $25 = (($24|0) / 50)&-1; $26 = $6; $27 = (($26|0) / 400)&-1; $28 = $5; $29 = (($28) - 5001)|0; $30 = $27 << $29; $31 = ($25|0)<($30|0); $32 = $6; if ($31) { $33 = ($32*3)|0; $34 = (($33|0) / 50)&-1; $39 = $34; } else { $35 = (($32|0) / 400)&-1; $36 = $5; $37 = (($36) - 5001)|0; $38 = $35 << $37; $39 = $38; } $7 = $39; } } while(0); $40 = $7; $41 = $4; $42 = ($40|0)>($41|0); if ($42) { $3 = -1; $69 = $3; STACKTOP = sp;return ($69|0); } $43 = $7; $44 = ($43*400)|0; $45 = $6; $46 = ($44|0)!=($45|0); if ($46) { $47 = $7; $48 = ($47*200)|0; $49 = $6; $50 = ($48|0)!=($49|0); if ($50) { $51 = $7; $52 = ($51*100)|0; $53 = $6; $54 = ($52|0)!=($53|0); if ($54) { $55 = $7; $56 = ($55*50)|0; $57 = $6; $58 = ($56|0)!=($57|0); if ($58) { $59 = $7; $60 = ($59*25)|0; $61 = $6; $62 = ($60|0)!=($61|0); if ($62) { $63 = $7; $64 = ($63*50)|0; $65 = $6; $66 = ($65*3)|0; $67 = ($64|0)!=($66|0); if ($67) { $3 = -1; $69 = $3; STACKTOP = sp;return ($69|0); } } } } } } $68 = $7; $3 = $68; $69 = $3; STACKTOP = sp;return ($69|0); } function _compute_frame_size($0,$1,$2,$3,$4,$5,$6,$7,$8) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $10 = $0; $11 = $1; $12 = $2; $13 = $3; $14 = $4; $15 = $5; $16 = $6; $17 = $7; $18 = $8; $20 = $12; $21 = ($20|0)==(5010); if ($21) { $22 = $11; $23 = $14; $24 = (($23|0) / 200)&-1; $25 = ($22|0)>=($24|0); if ($25) { $19 = 3; $26 = $10; $27 = $11; $28 = $13; $29 = $14; $30 = $15; $31 = $18; $32 = $16; $33 = $17; $34 = (_optimize_framesize($26,$27,$28,$29,$30,0.0,$31,$32,$33)|0); $19 = $34; while(1) { $35 = $14; $36 = (($35|0) / 400)&-1; $37 = $19; $38 = $36 << $37; $39 = $11; $40 = ($38|0)>($39|0); if (!($40)) { break; } $41 = $19; $42 = (($41) + -1)|0; $19 = $42; } $43 = $14; $44 = (($43|0) / 400)&-1; $45 = $19; $46 = $44 << $45; $11 = $46; } else { label = 7; } } else { label = 7; } if ((label|0) == 7) { $47 = $11; $48 = $12; $49 = $14; $50 = (_frame_size_select($47,$48,$49)|0); $11 = $50; } $51 = $11; $52 = ($51|0)<(0); if ($52) { $9 = -1; $54 = $9; STACKTOP = sp;return ($54|0); } else { $53 = $11; $9 = $53; $54 = $9; STACKTOP = sp;return ($54|0); } return (0)|0; } function _optimize_framesize($0,$1,$2,$3,$4,$5,$6,$7,$8) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = +$5; $6 = $6|0; $7 = $7|0; $8 = $8|0; var $$alloca_mul = 0, $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0.0, $109 = 0.0, $11 = 0, $110 = 0, $111 = 0, $112 = 0.0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0.0, $118 = 0.0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0.0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0.0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0.0, $145 = 0.0, $146 = 0.0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0.0, $151 = 0.0, $152 = 0; var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0.0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0.0, $168 = 0, $169 = 0, $17 = 0, $170 = 0; var $171 = 0, $172 = 0, $173 = 0, $174 = 0.0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0.0, $29 = 0.0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0, $39 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $60 = 0, $61 = 0, $62 = 0, $63 = 0.0, $64 = 0, $65 = 0, $66 = 0, $67 = 0.0, $68 = 0.0, $69 = 0.0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0.0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(304|0); $20 = sp + 144|0; $21 = sp + 36|0; $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $4; $14 = $5; $15 = $6; $16 = $7; $17 = $8; $23 = 0; $31 = $12; $32 = (($31|0) / 400)&-1; $24 = $32; $33 = $24; $34 = (_llvm_stacksave()|0); $27 = $34; $$alloca_mul = $33<<2; $35 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $36 = $15; $37 = +HEAPF32[$36>>2]; HEAPF32[$20>>2] = $37; $38 = $15; $39 = +HEAPF32[$38>>2]; $40 = 1.0000000036274937E-15 + $39; $41 = 1.0 / $40; HEAPF32[$21>>2] = $41; $42 = $16; $43 = ($42|0)!=(0); if ($43) { $44 = $24; $45 = $44<<1; $46 = $16; $47 = (($45) - ($46))|0; $26 = $47; $48 = $26; $49 = $10; $50 = (($49) - ($48))|0; $10 = $50; $51 = $15; $52 = ((($51)) + 4|0); $53 = +HEAPF32[$52>>2]; $54 = ((($20)) + 4|0); HEAPF32[$54>>2] = $53; $55 = $15; $56 = ((($55)) + 4|0); $57 = +HEAPF32[$56>>2]; $58 = 1.0000000036274937E-15 + $57; $59 = 1.0 / $58; $60 = ((($21)) + 4|0); HEAPF32[$60>>2] = $59; $61 = $15; $62 = ((($61)) + 8|0); $63 = +HEAPF32[$62>>2]; $64 = ((($20)) + 8|0); HEAPF32[$64>>2] = $63; $65 = $15; $66 = ((($65)) + 8|0); $67 = +HEAPF32[$66>>2]; $68 = 1.0000000036274937E-15 + $67; $69 = 1.0 / $68; $70 = ((($21)) + 8|0); HEAPF32[$70>>2] = $69; $25 = 3; } else { $25 = 1; $26 = 0; } $71 = $10; $72 = $24; $73 = (($71|0) / ($72|0))&-1; $74 = ($73|0)<(24); if ($74) { $75 = $10; $76 = $24; $77 = (($75|0) / ($76|0))&-1; $78 = $77; } else { $78 = 24; } $18 = $78; $22 = 0.0; $19 = 0; while(1) { $79 = $19; $80 = $18; $81 = ($79|0)<($80|0); if (!($81)) { break; } $28 = 1.0000000036274937E-15; $82 = $17; $83 = $9; $84 = $24; $85 = $19; $86 = $24; $87 = Math_imul($85, $86)|0; $88 = $26; $89 = (($87) + ($88))|0; $90 = $11; FUNCTION_TABLE_viiiiiii[$82 & 31]($83,$35,$84,$89,0,-2,$90); $91 = $19; $92 = ($91|0)==(0); if ($92) { $93 = +HEAPF32[$35>>2]; $22 = $93; } $30 = 0; while(1) { $94 = $30; $95 = $24; $96 = ($94|0)<($95|0); if (!($96)) { break; } $97 = $30; $98 = (($35) + ($97<<2)|0); $99 = +HEAPF32[$98>>2]; $29 = $99; $100 = $29; $101 = $22; $102 = $100 - $101; $103 = $29; $104 = $22; $105 = $103 - $104; $106 = $102 * $105; $107 = $28; $108 = $107 + $106; $28 = $108; $109 = $29; $22 = $109; $110 = $30; $111 = (($110) + 1)|0; $30 = $111; } $112 = $28; $113 = $19; $114 = $25; $115 = (($113) + ($114))|0; $116 = (($20) + ($115<<2)|0); HEAPF32[$116>>2] = $112; $117 = $28; $118 = 1.0 / $117; $119 = $19; $120 = $25; $121 = (($119) + ($120))|0; $122 = (($21) + ($121<<2)|0); HEAPF32[$122>>2] = $118; $123 = $19; $124 = (($123) + 1)|0; $19 = $124; } $125 = $19; $126 = $25; $127 = (($125) + ($126))|0; $128 = (($127) - 1)|0; $129 = (($20) + ($128<<2)|0); $130 = +HEAPF32[$129>>2]; $131 = $19; $132 = $25; $133 = (($131) + ($132))|0; $134 = (($20) + ($133<<2)|0); HEAPF32[$134>>2] = $130; $135 = $16; $136 = ($135|0)!=(0); if ($136) { $137 = $18; $138 = (($137) + 2)|0; $139 = (24)<($138|0); $140 = $18; $141 = (($140) + 2)|0; $142 = $139 ? 24 : $141; $18 = $142; } $143 = $18; $144 = $14; $145 = 0.5 * $144; $146 = 1.0 + $145; $147 = $11; $148 = ($147*60)|0; $149 = (($148) + 40)|0; $150 = (+($149|0)); $151 = $146 * $150; $152 = (~~(($151))); $153 = $13; $154 = (($153|0) / 400)&-1; $155 = (_transient_viterbi($20,$21,$143,$152,$154)|0); $23 = $155; $156 = $23; $157 = 1 << $156; $158 = (($20) + ($157<<2)|0); $159 = +HEAPF32[$158>>2]; $160 = $15; HEAPF32[$160>>2] = $159; $161 = $16; $162 = ($161|0)!=(0); if (!($162)) { $177 = $23; $178 = $27; _llvm_stackrestore(($178|0)); STACKTOP = sp;return ($177|0); } $163 = $23; $164 = 1 << $163; $165 = (($164) + 1)|0; $166 = (($20) + ($165<<2)|0); $167 = +HEAPF32[$166>>2]; $168 = $15; $169 = ((($168)) + 4|0); HEAPF32[$169>>2] = $167; $170 = $23; $171 = 1 << $170; $172 = (($171) + 2)|0; $173 = (($20) + ($172<<2)|0); $174 = +HEAPF32[$173>>2]; $175 = $15; $176 = ((($175)) + 8|0); HEAPF32[$176>>2] = $174; $177 = $23; $178 = $27; _llvm_stackrestore(($178|0)); STACKTOP = sp;return ($177|0); } function _transient_viterbi($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $$sink = 0, $$sink3 = 0.0, $$sink4 = 0, $10 = 0, $100 = 0.0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0.0, $112 = 0.0, $113 = 0.0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0.0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0.0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0.0, $134 = 0.0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0.0, $147 = 0.0, $148 = 0.0, $149 = 0.0, $15 = 0.0, $150 = 0.0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0.0, $163 = 0, $164 = 0, $165 = 0, $166 = 0.0, $167 = 0.0, $168 = 0, $169 = 0; var $17 = 0, $170 = 0.0, $171 = 0.0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0.0, $180 = 0.0, $181 = 0.0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0; var $188 = 0, $189 = 0.0, $19 = 0.0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0.0, $198 = 0.0, $199 = 0, $20 = 0.0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0.0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0.0; var $28 = 0.0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0.0, $46 = 0.0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 3136|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(3136|0); $11 = sp + 1568|0; $12 = sp + 32|0; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $21 = $9; $22 = ($21|0)<(80); do { if ($22) { $15 = 0.0; } else { $23 = $9; $24 = ($23|0)>(160); if ($24) { $15 = 1.0; break; } else { $25 = $9; $26 = (+($25|0)); $27 = $26 - 80.0; $28 = $27 / 80.0; $15 = $28; break; } } } while(0); $10 = 0; while(1) { $29 = $10; $30 = ($29|0)<(16); if (!($30)) { break; } $31 = $10; $32 = (($12) + ($31<<2)|0); HEAP32[$32>>2] = -1; $33 = $10; $34 = (($11) + ($33<<2)|0); HEAPF32[$34>>2] = 1.0E+10; $35 = $10; $36 = (($35) + 1)|0; $10 = $36; } $10 = 0; while(1) { $37 = $10; $38 = ($37|0)<(4); if (!($38)) { break; } $39 = $8; $40 = $9; $41 = $10; $42 = 1 << $41; $43 = Math_imul($40, $42)|0; $44 = (($39) + ($43))|0; $45 = (+($44|0)); $46 = $15; $47 = $5; $48 = $6; $49 = $10; $50 = $7; $51 = (($50) + 1)|0; $52 = (+_transient_boost($47,$48,$49,$51)); $53 = $46 * $52; $54 = 1.0 + $53; $55 = $45 * $54; $56 = $10; $57 = 1 << $56; $58 = (($11) + ($57<<2)|0); HEAPF32[$58>>2] = $55; $59 = $10; $60 = $10; $61 = 1 << $60; $62 = (($12) + ($61<<2)|0); HEAP32[$62>>2] = $59; $63 = $10; $64 = (($63) + 1)|0; $10 = $64; } $10 = 1; while(1) { $65 = $10; $66 = $7; $67 = ($65|0)<($66|0); if (!($67)) { break; } $16 = 2; while(1) { $68 = $16; $69 = ($68|0)<(16); if (!($69)) { break; } $70 = $10; $71 = (($70) - 1)|0; $72 = (($11) + ($71<<6)|0); $73 = $16; $74 = (($73) - 1)|0; $75 = (($72) + ($74<<2)|0); $76 = +HEAPF32[$75>>2]; $77 = $10; $78 = (($11) + ($77<<6)|0); $79 = $16; $80 = (($78) + ($79<<2)|0); HEAPF32[$80>>2] = $76; $81 = $16; $82 = (($81) - 1)|0; $83 = $10; $84 = (($12) + ($83<<6)|0); $85 = $16; $86 = (($84) + ($85<<2)|0); HEAP32[$86>>2] = $82; $87 = $16; $88 = (($87) + 1)|0; $16 = $88; } $16 = 0; while(1) { $89 = $16; $90 = ($89|0)<(4); $91 = $10; if (!($90)) { break; } $92 = (($12) + ($91<<6)|0); $93 = $16; $94 = 1 << $93; $95 = (($92) + ($94<<2)|0); HEAP32[$95>>2] = 1; $96 = $10; $97 = (($96) - 1)|0; $98 = (($11) + ($97<<6)|0); $99 = ((($98)) + 4|0); $100 = +HEAPF32[$99>>2]; $18 = $100; $17 = 1; while(1) { $101 = $17; $102 = ($101|0)<(4); if (!($102)) { break; } $103 = $10; $104 = (($103) - 1)|0; $105 = (($11) + ($104<<6)|0); $106 = $17; $107 = (($106) + 1)|0; $108 = 1 << $107; $109 = (($108) - 1)|0; $110 = (($105) + ($109<<2)|0); $111 = +HEAPF32[$110>>2]; $20 = $111; $112 = $20; $113 = $18; $114 = $112 < $113; if ($114) { $115 = $17; $116 = (($115) + 1)|0; $117 = 1 << $116; $118 = (($117) - 1)|0; $119 = $10; $120 = (($12) + ($119<<6)|0); $121 = $16; $122 = 1 << $121; $123 = (($120) + ($122<<2)|0); HEAP32[$123>>2] = $118; $124 = $20; $18 = $124; } $125 = $17; $126 = (($125) + 1)|0; $17 = $126; } $127 = $8; $128 = $9; $129 = $16; $130 = 1 << $129; $131 = Math_imul($128, $130)|0; $132 = (($127) + ($131))|0; $133 = (+($132|0)); $134 = $15; $135 = $5; $136 = $10; $137 = (($135) + ($136<<2)|0); $138 = $6; $139 = $10; $140 = (($138) + ($139<<2)|0); $141 = $16; $142 = $7; $143 = $10; $144 = (($142) - ($143))|0; $145 = (($144) + 1)|0; $146 = (+_transient_boost($137,$140,$141,$145)); $147 = $134 * $146; $148 = 1.0 + $147; $149 = $133 * $148; $19 = $149; $150 = $18; $151 = $10; $152 = (($11) + ($151<<6)|0); $153 = $16; $154 = 1 << $153; $155 = (($152) + ($154<<2)|0); HEAPF32[$155>>2] = $150; $156 = $7; $157 = $10; $158 = (($156) - ($157))|0; $159 = $16; $160 = 1 << $159; $161 = ($158|0)<($160|0); $162 = $19; if ($161) { $163 = $7; $164 = $10; $165 = (($163) - ($164))|0; $166 = (+($165|0)); $167 = $162 * $166; $168 = $16; $169 = 1 << $168; $170 = (+($169|0)); $171 = $167 / $170; $172 = $10; $173 = (($11) + ($172<<6)|0); $174 = $16; $$sink = $174;$$sink3 = $171;$$sink4 = $173; } else { $175 = $10; $176 = (($11) + ($175<<6)|0); $177 = $16; $$sink = $177;$$sink3 = $162;$$sink4 = $176; } $178 = 1 << $$sink; $179 = (($$sink4) + ($178<<2)|0); $180 = +HEAPF32[$179>>2]; $181 = $180 + $$sink3; HEAPF32[$179>>2] = $181; $182 = $16; $183 = (($182) + 1)|0; $16 = $183; } $184 = (($91) + 1)|0; $10 = $184; } $14 = 1; $185 = $7; $186 = (($185) - 1)|0; $187 = (($11) + ($186<<6)|0); $188 = ((($187)) + 4|0); $189 = +HEAPF32[$188>>2]; $13 = $189; $10 = 2; while(1) { $190 = $10; $191 = ($190|0)<(16); $192 = $7; $193 = (($192) - 1)|0; if (!($191)) { break; } $194 = (($11) + ($193<<6)|0); $195 = $10; $196 = (($194) + ($195<<2)|0); $197 = +HEAPF32[$196>>2]; $198 = $13; $199 = $197 < $198; if ($199) { $200 = $7; $201 = (($200) - 1)|0; $202 = (($11) + ($201<<6)|0); $203 = $10; $204 = (($202) + ($203<<2)|0); $205 = +HEAPF32[$204>>2]; $13 = $205; $206 = $10; $14 = $206; } $207 = $10; $208 = (($207) + 1)|0; $10 = $208; } $10 = $193; while(1) { $209 = $10; $210 = ($209|0)>=(0); if (!($210)) { break; } $211 = $10; $212 = (($12) + ($211<<6)|0); $213 = $14; $214 = (($212) + ($213<<2)|0); $215 = HEAP32[$214>>2]|0; $14 = $215; $216 = $10; $217 = (($216) + -1)|0; $10 = $217; } $218 = $14; STACKTOP = sp;return ($218|0); } function _transient_boost($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0.0; var $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0, $39 = 0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0, $44 = 0, $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0.0; var $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0, $64 = 0.0, $65 = 0.0, $66 = 0.0; var $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $10 = 0.0; $11 = 0.0; $13 = $7; $14 = $6; $15 = 1 << $14; $16 = (($15) + 1)|0; $17 = ($13|0)<($16|0); if ($17) { $18 = $7; $22 = $18; } else { $19 = $6; $20 = 1 << $19; $21 = (($20) + 1)|0; $22 = $21; } $9 = $22; $8 = 0; while(1) { $23 = $8; $24 = $9; $25 = ($23|0)<($24|0); if (!($25)) { break; } $26 = $4; $27 = $8; $28 = (($26) + ($27<<2)|0); $29 = +HEAPF32[$28>>2]; $30 = $10; $31 = $30 + $29; $10 = $31; $32 = $5; $33 = $8; $34 = (($32) + ($33<<2)|0); $35 = +HEAPF32[$34>>2]; $36 = $11; $37 = $36 + $35; $11 = $37; $38 = $8; $39 = (($38) + 1)|0; $8 = $39; } $40 = $10; $41 = $11; $42 = $40 * $41; $43 = $9; $44 = $9; $45 = Math_imul($43, $44)|0; $46 = (+($45|0)); $47 = $42 / $46; $12 = $47; $48 = $12; $49 = $48 - 2.0; $50 = 0.05000000074505806 * $49; $51 = 0.0 > $50; if ($51) { $56 = 0.0; } else { $52 = $12; $53 = $52 - 2.0; $54 = 0.05000000074505806 * $53; $56 = $54; } $55 = $56; $57 = (+Math_sqrt((+$55))); $58 = $57; $59 = 1.0 < $58; if ($59) { $71 = 1.0; STACKTOP = sp;return (+$71); } $60 = $12; $61 = $60 - 2.0; $62 = 0.05000000074505806 * $61; $63 = 0.0 > $62; if ($63) { $68 = 0.0; } else { $64 = $12; $65 = $64 - 2.0; $66 = 0.05000000074505806 * $65; $68 = $66; } $67 = $68; $69 = (+Math_sqrt((+$67))); $70 = $69; $71 = $70; STACKTOP = sp;return (+$71); } function _compute_stereo_width($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $$sink = 0, $10 = 0.0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0.0, $109 = 0.0, $11 = 0.0, $110 = 0.0, $111 = 0.0, $112 = 0.0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0.0, $119 = 0, $12 = 0.0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0.0, $125 = 0.0, $126 = 0.0, $127 = 0.0, $128 = 0.0, $129 = 0.0, $13 = 0.0, $130 = 0.0, $131 = 0.0, $132 = 0.0, $133 = 0.0, $134 = 0.0; var $135 = 0.0, $136 = 0.0, $137 = 0.0, $138 = 0.0, $139 = 0.0, $14 = 0.0, $140 = 0.0, $141 = 0.0, $142 = 0.0, $143 = 0.0, $144 = 0.0, $145 = 0.0, $146 = 0.0, $147 = 0.0, $148 = 0.0, $149 = 0, $15 = 0.0, $150 = 0, $151 = 0.0, $152 = 0.0; var $153 = 0, $154 = 0.0, $155 = 0.0, $156 = 0.0, $157 = 0, $158 = 0.0, $159 = 0.0, $16 = 0.0, $160 = 0.0, $161 = 0.0, $162 = 0, $163 = 0, $164 = 0.0, $165 = 0.0, $166 = 0.0, $167 = 0, $168 = 0, $169 = 0.0, $17 = 0.0, $170 = 0.0; var $171 = 0.0, $172 = 0.0, $173 = 0, $174 = 0, $175 = 0.0, $176 = 0.0, $177 = 0.0, $178 = 0, $179 = 0, $18 = 0, $180 = 0.0, $181 = 0.0, $182 = 0, $183 = 0.0, $184 = 0, $185 = 0, $186 = 0.0, $187 = 0, $188 = 0.0, $189 = 0; var $19 = 0, $190 = 0, $191 = 0.0, $192 = 0, $193 = 0, $194 = 0, $195 = 0.0, $196 = 0, $197 = 0, $198 = 0.0, $199 = 0, $20 = 0.0, $200 = 0, $201 = 0.0, $202 = 0, $203 = 0, $204 = 0, $205 = 0.0, $206 = 0, $207 = 0; var $208 = 0.0, $209 = 0, $21 = 0.0, $210 = 0.0, $211 = 0, $212 = 0, $213 = 0.0, $214 = 0, $215 = 0, $216 = 0, $217 = 0.0, $218 = 0, $219 = 0, $22 = 0.0, $220 = 0.0, $221 = 0.0, $222 = 0.0, $223 = 0.0, $224 = 0, $225 = 0; var $226 = 0.0, $227 = 0.0, $228 = 0.0, $229 = 0.0, $23 = 0.0, $230 = 0.0, $231 = 0.0, $232 = 0.0, $233 = 0.0, $234 = 0.0, $235 = 0.0, $236 = 0.0, $237 = 0.0, $238 = 0, $239 = 0, $24 = 0.0, $240 = 0.0, $241 = 0.0, $242 = 0.0, $243 = 0.0; var $244 = 0, $245 = 0, $246 = 0, $247 = 0.0, $248 = 0.0, $249 = 0.0, $25 = 0.0, $250 = 0.0, $251 = 0, $252 = 0, $253 = 0.0, $254 = 0, $255 = 0, $256 = 0.0, $257 = 0.0, $258 = 0.0, $259 = 0.0, $26 = 0, $260 = 0.0, $261 = 0.0; var $262 = 0.0, $263 = 0.0, $264 = 0.0, $265 = 0.0, $266 = 0.0, $267 = 0.0, $268 = 0.0, $269 = 0.0, $27 = 0, $270 = 0.0, $271 = 0.0, $272 = 0.0, $273 = 0.0, $274 = 0.0, $275 = 0.0, $276 = 0.0, $277 = 0.0, $278 = 0.0, $279 = 0.0, $28 = 0; var $280 = 0.0, $281 = 0.0, $282 = 0.0, $283 = 0.0, $284 = 0, $285 = 0, $286 = 0.0, $287 = 0.0, $288 = 0, $289 = 0.0, $29 = 0, $290 = 0.0, $291 = 0, $292 = 0, $293 = 0.0, $294 = 0.0, $295 = 0, $296 = 0, $297 = 0.0, $298 = 0; var $299 = 0.0, $30 = 0, $300 = 0.0, $301 = 0.0, $302 = 0, $303 = 0, $304 = 0.0, $305 = 0, $306 = 0, $307 = 0, $308 = 0.0, $309 = 0, $31 = 0, $310 = 0.0, $311 = 0.0, $312 = 0.0, $313 = 0, $314 = 0.0, $315 = 0, $316 = 0; var $317 = 0.0, $318 = 0, $319 = 0, $32 = 0, $320 = 0.0, $321 = 0.0, $322 = 0, $323 = 0, $324 = 0, $325 = 0.0, $326 = 0.0, $327 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0.0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0.0; var $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0.0, $80 = 0.0, $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0.0, $90 = 0, $91 = 0.0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0.0, $98 = 0.0, $99 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $26 = $6; $27 = $5; $28 = (($26|0) / ($27|0))&-1; $18 = $28; $29 = $18; $30 = (50)>($29|0); $31 = $18; $32 = $30 ? 50 : $31; $33 = (+($32|0)); $34 = 25.0 / $33; $35 = 1.0 - $34; $20 = $35; $13 = 0.0; $12 = 0.0; $11 = 0.0; $19 = 0; while(1) { $36 = $19; $37 = $5; $38 = ($36|0)<($37|0); if (!($38)) { break; } $21 = 0.0; $22 = 0.0; $23 = 0.0; $39 = $4; $40 = $19; $41 = $40<<1; $42 = (($39) + ($41<<2)|0); $43 = +HEAPF32[$42>>2]; $24 = $43; $44 = $4; $45 = $19; $46 = $45<<1; $47 = (($46) + 1)|0; $48 = (($44) + ($47<<2)|0); $49 = +HEAPF32[$48>>2]; $25 = $49; $50 = $24; $51 = $24; $52 = $50 * $51; $21 = $52; $53 = $24; $54 = $25; $55 = $53 * $54; $22 = $55; $56 = $25; $57 = $25; $58 = $56 * $57; $23 = $58; $59 = $4; $60 = $19; $61 = $60<<1; $62 = (($61) + 2)|0; $63 = (($59) + ($62<<2)|0); $64 = +HEAPF32[$63>>2]; $24 = $64; $65 = $4; $66 = $19; $67 = $66<<1; $68 = (($67) + 3)|0; $69 = (($65) + ($68<<2)|0); $70 = +HEAPF32[$69>>2]; $25 = $70; $71 = $24; $72 = $24; $73 = $71 * $72; $74 = $21; $75 = $74 + $73; $21 = $75; $76 = $24; $77 = $25; $78 = $76 * $77; $79 = $22; $80 = $79 + $78; $22 = $80; $81 = $25; $82 = $25; $83 = $81 * $82; $84 = $23; $85 = $84 + $83; $23 = $85; $86 = $4; $87 = $19; $88 = $87<<1; $89 = (($88) + 4)|0; $90 = (($86) + ($89<<2)|0); $91 = +HEAPF32[$90>>2]; $24 = $91; $92 = $4; $93 = $19; $94 = $93<<1; $95 = (($94) + 5)|0; $96 = (($92) + ($95<<2)|0); $97 = +HEAPF32[$96>>2]; $25 = $97; $98 = $24; $99 = $24; $100 = $98 * $99; $101 = $21; $102 = $101 + $100; $21 = $102; $103 = $24; $104 = $25; $105 = $103 * $104; $106 = $22; $107 = $106 + $105; $22 = $107; $108 = $25; $109 = $25; $110 = $108 * $109; $111 = $23; $112 = $111 + $110; $23 = $112; $113 = $4; $114 = $19; $115 = $114<<1; $116 = (($115) + 6)|0; $117 = (($113) + ($116<<2)|0); $118 = +HEAPF32[$117>>2]; $24 = $118; $119 = $4; $120 = $19; $121 = $120<<1; $122 = (($121) + 7)|0; $123 = (($119) + ($122<<2)|0); $124 = +HEAPF32[$123>>2]; $25 = $124; $125 = $24; $126 = $24; $127 = $125 * $126; $128 = $21; $129 = $128 + $127; $21 = $129; $130 = $24; $131 = $25; $132 = $130 * $131; $133 = $22; $134 = $133 + $132; $22 = $134; $135 = $25; $136 = $25; $137 = $135 * $136; $138 = $23; $139 = $138 + $137; $23 = $139; $140 = $21; $141 = $11; $142 = $141 + $140; $11 = $142; $143 = $22; $144 = $12; $145 = $144 + $143; $12 = $145; $146 = $23; $147 = $13; $148 = $147 + $146; $13 = $148; $149 = $19; $150 = (($149) + 4)|0; $19 = $150; } $151 = $20; $152 = $11; $153 = $7; $154 = +HEAPF32[$153>>2]; $155 = $152 - $154; $156 = $151 * $155; $157 = $7; $158 = +HEAPF32[$157>>2]; $159 = $158 + $156; HEAPF32[$157>>2] = $159; $160 = $20; $161 = $12; $162 = $7; $163 = ((($162)) + 4|0); $164 = +HEAPF32[$163>>2]; $165 = $161 - $164; $166 = $160 * $165; $167 = $7; $168 = ((($167)) + 4|0); $169 = +HEAPF32[$168>>2]; $170 = $169 + $166; HEAPF32[$168>>2] = $170; $171 = $20; $172 = $13; $173 = $7; $174 = ((($173)) + 8|0); $175 = +HEAPF32[$174>>2]; $176 = $172 - $175; $177 = $171 * $176; $178 = $7; $179 = ((($178)) + 8|0); $180 = +HEAPF32[$179>>2]; $181 = $180 + $177; HEAPF32[$179>>2] = $181; $182 = $7; $183 = +HEAPF32[$182>>2]; $184 = 0.0 > $183; if ($184) { $188 = 0.0; } else { $185 = $7; $186 = +HEAPF32[$185>>2]; $188 = $186; } $187 = $7; HEAPF32[$187>>2] = $188; $189 = $7; $190 = ((($189)) + 4|0); $191 = +HEAPF32[$190>>2]; $192 = 0.0 > $191; if ($192) { $198 = 0.0; } else { $193 = $7; $194 = ((($193)) + 4|0); $195 = +HEAPF32[$194>>2]; $198 = $195; } $196 = $7; $197 = ((($196)) + 4|0); HEAPF32[$197>>2] = $198; $199 = $7; $200 = ((($199)) + 8|0); $201 = +HEAPF32[$200>>2]; $202 = 0.0 > $201; if ($202) { $208 = 0.0; } else { $203 = $7; $204 = ((($203)) + 8|0); $205 = +HEAPF32[$204>>2]; $208 = $205; } $206 = $7; $207 = ((($206)) + 8|0); HEAPF32[$207>>2] = $208; $209 = $7; $210 = +HEAPF32[$209>>2]; $211 = $7; $212 = ((($211)) + 8|0); $213 = +HEAPF32[$212>>2]; $214 = $210 > $213; $215 = $7; $216 = ((($215)) + 8|0); $$sink = $214 ? $215 : $216; $217 = +HEAPF32[$$sink>>2]; $218 = $217 > 7.9999997979030013E-4; if ($218) { $219 = $7; $220 = +HEAPF32[$219>>2]; $221 = $220; $222 = (+Math_sqrt((+$221))); $223 = $222; $14 = $223; $224 = $7; $225 = ((($224)) + 8|0); $226 = +HEAPF32[$225>>2]; $227 = $226; $228 = (+Math_sqrt((+$227))); $229 = $228; $15 = $229; $230 = $14; $231 = $230; $232 = (+Math_sqrt((+$231))); $233 = $232; $16 = $233; $234 = $15; $235 = $234; $236 = (+Math_sqrt((+$235))); $237 = $236; $17 = $237; $238 = $7; $239 = ((($238)) + 4|0); $240 = +HEAPF32[$239>>2]; $241 = $14; $242 = $15; $243 = $241 * $242; $244 = $240 < $243; if ($244) { $245 = $7; $246 = ((($245)) + 4|0); $247 = +HEAPF32[$246>>2]; $253 = $247; } else { $248 = $14; $249 = $15; $250 = $248 * $249; $253 = $250; } $251 = $7; $252 = ((($251)) + 4|0); HEAPF32[$252>>2] = $253; $254 = $7; $255 = ((($254)) + 4|0); $256 = +HEAPF32[$255>>2]; $257 = $14; $258 = $15; $259 = $257 * $258; $260 = 1.0000000036274937E-15 + $259; $261 = $256 / $260; $8 = $261; $262 = $16; $263 = $17; $264 = $262 - $263; $265 = $264; $266 = (+Math_abs((+$265))); $267 = $266; $268 = 1.0 * $267; $269 = $16; $270 = 1.0000000036274937E-15 + $269; $271 = $17; $272 = $270 + $271; $273 = $268 / $272; $9 = $273; $274 = $8; $275 = $8; $276 = $274 * $275; $277 = 1.0 - $276; $278 = $277; $279 = (+Math_sqrt((+$278))); $280 = $279; $281 = $9; $282 = $280 * $281; $10 = $282; $283 = $10; $284 = $7; $285 = ((($284)) + 12|0); $286 = +HEAPF32[$285>>2]; $287 = $283 - $286; $288 = $18; $289 = (+($288|0)); $290 = $287 / $289; $291 = $7; $292 = ((($291)) + 12|0); $293 = +HEAPF32[$292>>2]; $294 = $293 + $290; HEAPF32[$292>>2] = $294; $295 = $7; $296 = ((($295)) + 16|0); $297 = +HEAPF32[$296>>2]; $298 = $18; $299 = (+($298|0)); $300 = 0.019999999552965164 / $299; $301 = $297 - $300; $302 = $7; $303 = ((($302)) + 12|0); $304 = +HEAPF32[$303>>2]; $305 = $301 > $304; $306 = $7; if ($305) { $307 = ((($306)) + 16|0); $308 = +HEAPF32[$307>>2]; $309 = $18; $310 = (+($309|0)); $311 = 0.019999999552965164 / $310; $312 = $308 - $311; $317 = $312; } else { $313 = ((($306)) + 12|0); $314 = +HEAPF32[$313>>2]; $317 = $314; } $315 = $7; $316 = ((($315)) + 16|0); HEAPF32[$316>>2] = $317; } else { $10 = 0.0; $8 = 1.0; $9 = 0.0; } $318 = $7; $319 = ((($318)) + 16|0); $320 = +HEAPF32[$319>>2]; $321 = 20.0 * $320; $322 = 1.0 < $321; if ($322) { $327 = 1.0; STACKTOP = sp;return (+$327); } $323 = $7; $324 = ((($323)) + 16|0); $325 = +HEAPF32[$324>>2]; $326 = 20.0 * $325; $327 = $326; STACKTOP = sp;return (+$327); } function _opus_encode_native($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; $10 = $10|0; $11 = $11|0; $12 = $12|0; var $$alloca_mul = 0, $$alloca_mul215 = 0, $$alloca_mul217 = 0, $$alloca_mul219 = 0, $$old = 0, $$old51 = 0, $$sink = 0, $$sink12$sink = 0, $$sink14$sink = 0, $$sink17 = 0, $$sink25 = 0, $$sink30 = 0, $$sink32 = 0, $$sink33 = 0, $$sink40 = 0, $$sink42 = 0, $$sink48 = 0, $$sink50 = 0, $$sink6$sink = 0, $$sink8$sink = 0; var $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0; var $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0.0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0; var $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0; var $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0.0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0, $107 = 0.0, $1070 = 0, $1071 = 0; var $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0; var $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0; var $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0; var $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0; var $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0; var $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0, $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0; var $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0, $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0; var $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0, $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0; var $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0, $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0; var $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0, $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0; var $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0, $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0; var $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0, $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0; var $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0, $130 = 0, $1300 = 0, $1301 = 0, $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0; var $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0, $1319 = 0, $132 = 0, $1320 = 0, $1321 = 0, $1322 = 0, $1323 = 0, $1324 = 0, $1325 = 0; var $1326 = 0, $1327 = 0, $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0, $1335 = 0, $1336 = 0, $1337 = 0, $1338 = 0, $1339 = 0, $134 = 0, $1340 = 0, $1341 = 0, $1342 = 0, $1343 = 0; var $1344 = 0, $1345 = 0, $1346 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $1353 = 0, $1354 = 0, $1355 = 0, $1356 = 0, $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0, $1361 = 0; var $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0, $1371 = 0, $1372 = 0, $1373 = 0, $1374 = 0, $1375 = 0, $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0, $138 = 0; var $1380 = 0, $1381 = 0, $1382 = 0, $1383 = 0, $1384 = 0, $1385 = 0, $1386 = 0, $1387 = 0, $1388 = 0, $1389 = 0, $139 = 0, $1390 = 0, $1391 = 0, $1392 = 0, $1393 = 0, $1394 = 0, $1395 = 0, $1396 = 0.0, $1397 = 0.0, $1398 = 0; var $1399 = 0.0, $14 = 0, $140 = 0, $1400 = 0.0, $1401 = 0, $1402 = 0, $1403 = 0, $1404 = 0, $1405 = 0, $1406 = 0, $1407 = 0, $1408 = 0, $1409 = 0, $141 = 0, $1410 = 0, $1411 = 0, $1412 = 0, $1413 = 0, $1414 = 0, $1415 = 0; var $1416 = 0, $1417 = 0, $1418 = 0, $1419 = 0, $142 = 0, $1420 = 0, $1421 = 0, $1422 = 0, $1423 = 0, $1424 = 0, $1425 = 0, $1426 = 0, $1427 = 0, $1428 = 0, $1429 = 0, $143 = 0, $1430 = 0, $1431 = 0, $1432 = 0, $1433 = 0; var $1434 = 0, $1435 = 0, $1436 = 0, $1437 = 0, $1438 = 0, $1439 = 0, $144 = 0, $1440 = 0, $1441 = 0, $1442 = 0, $1443 = 0, $1444 = 0, $1445 = 0, $1446 = 0, $1447 = 0, $1448 = 0, $1449 = 0, $145 = 0, $1450 = 0, $1451 = 0; var $1452 = 0, $1453 = 0, $1454 = 0, $1455 = 0, $1456 = 0, $1457 = 0, $1458 = 0, $1459 = 0, $146 = 0, $1460 = 0, $1461 = 0, $1462 = 0, $1463 = 0, $1464 = 0, $1465 = 0, $1466 = 0, $1467 = 0, $1468 = 0, $1469 = 0, $147 = 0; var $1470 = 0, $1471 = 0, $1472 = 0, $1473 = 0, $1474 = 0, $1475 = 0, $1476 = 0, $1477 = 0, $1478 = 0, $1479 = 0, $148 = 0, $1480 = 0, $1481 = 0, $1482 = 0, $1483 = 0, $1484 = 0, $1485 = 0, $1486 = 0, $1487 = 0, $1488 = 0; var $1489 = 0, $149 = 0, $1490 = 0, $1491 = 0, $1492 = 0, $1493 = 0, $1494 = 0, $1495 = 0, $1496 = 0, $1497 = 0, $1498 = 0, $1499 = 0, $15 = 0, $150 = 0, $1500 = 0, $1501 = 0, $1502 = 0, $1503 = 0, $1504 = 0, $1505 = 0; var $1506 = 0.0, $1507 = 0, $1508 = 0.0, $1509 = 0, $151 = 0, $1510 = 0, $1511 = 0, $1512 = 0, $1513 = 0, $1514 = 0.0, $1515 = 0.0, $1516 = 0.0, $1517 = 0.0, $1518 = 0, $1519 = 0.0, $152 = 0, $1520 = 0.0, $1521 = 0.0, $1522 = 0, $1523 = 0; var $1524 = 0, $1525 = 0, $1526 = 0, $1527 = 0, $1528 = 0, $1529 = 0, $153 = 0, $1530 = 0, $1531 = 0, $1532 = 0, $1533 = 0, $1534 = 0, $1535 = 0, $1536 = 0, $1537 = 0, $1538 = 0, $1539 = 0, $154 = 0, $1540 = 0, $1541 = 0; var $1542 = 0, $1543 = 0, $1544 = 0, $1545 = 0, $1546 = 0, $1547 = 0, $1548 = 0, $1549 = 0, $155 = 0, $1550 = 0, $1551 = 0, $1552 = 0, $1553 = 0, $1554 = 0, $1555 = 0, $1556 = 0, $1557 = 0, $1558 = 0, $1559 = 0, $156 = 0; var $1560 = 0, $1561 = 0, $1562 = 0.0, $1563 = 0, $1564 = 0, $1565 = 0, $1566 = 0, $1567 = 0, $1568 = 0, $1569 = 0, $157 = 0, $1570 = 0, $1571 = 0, $1572 = 0.0, $1573 = 0, $1574 = 0.0, $1575 = 0, $1576 = 0, $1577 = 0, $1578 = 0; var $1579 = 0, $158 = 0, $1580 = 0, $1581 = 0, $1582 = 0, $1583 = 0.0, $1584 = 0, $1585 = 0, $1586 = 0, $1587 = 0, $1588 = 0, $1589 = 0, $159 = 0, $1590 = 0, $1591 = 0, $1592 = 0, $1593 = 0.0, $1594 = 0.0, $1595 = 0.0, $1596 = 0; var $1597 = 0.0, $1598 = 0.0, $1599 = 0.0, $16 = 0, $160 = 0, $1600 = 0.0, $1601 = 0.0, $1602 = 0, $1603 = 0, $1604 = 0, $1605 = 0, $1606 = 0.0, $1607 = 0, $1608 = 0.0, $1609 = 0.0, $161 = 0, $1610 = 0, $1611 = 0, $1612 = 0, $1613 = 0.0; var $1614 = 0.0, $1615 = 0.0, $1616 = 0.0, $1617 = 0, $1618 = 0.0, $1619 = 0.0, $162 = 0, $1620 = 0.0, $1621 = 0, $1622 = 0, $1623 = 0, $1624 = 0, $1625 = 0, $1626 = 0, $1627 = 0, $1628 = 0, $1629 = 0, $163 = 0, $1630 = 0, $1631 = 0; var $1632 = 0, $1633 = 0, $1634 = 0, $1635 = 0, $1636 = 0, $1637 = 0, $1638 = 0, $1639 = 0, $164 = 0, $1640 = 0, $1641 = 0, $1642 = 0, $1643 = 0, $1644 = 0, $1645 = 0, $1646 = 0, $1647 = 0, $1648 = 0, $1649 = 0, $165 = 0; var $1650 = 0, $1651 = 0, $1652 = 0, $1653 = 0, $1654 = 0, $1655 = 0, $1656 = 0, $1657 = 0, $1658 = 0, $1659 = 0, $166 = 0, $1660 = 0, $1661 = 0, $1662 = 0, $1663 = 0, $1664 = 0, $1665 = 0, $1666 = 0, $1667 = 0, $1668 = 0; var $1669 = 0, $167 = 0, $1670 = 0, $1671 = 0, $1672 = 0, $1673 = 0, $1674 = 0, $1675 = 0, $1676 = 0, $1677 = 0, $1678 = 0, $1679 = 0, $168 = 0, $1680 = 0, $1681 = 0, $1682 = 0, $1683 = 0, $1684 = 0, $1685 = 0, $1686 = 0; var $1687 = 0, $1688 = 0, $1689 = 0, $169 = 0, $1690 = 0, $1691 = 0, $1692 = 0, $1693 = 0, $1694 = 0, $1695 = 0, $1696 = 0, $1697 = 0, $1698 = 0, $1699 = 0, $17 = 0, $170 = 0, $1700 = 0, $1701 = 0, $1702 = 0, $1703 = 0; var $1704 = 0, $1705 = 0, $1706 = 0, $1707 = 0, $1708 = 0, $1709 = 0, $171 = 0, $1710 = 0, $1711 = 0, $1712 = 0, $1713 = 0, $1714 = 0, $1715 = 0, $1716 = 0, $1717 = 0, $1718 = 0, $1719 = 0, $172 = 0, $1720 = 0, $1721 = 0; var $1722 = 0, $1723 = 0, $1724 = 0, $1725 = 0, $1726 = 0, $1727 = 0, $1728 = 0, $1729 = 0, $173 = 0, $1730 = 0, $1731 = 0, $1732 = 0, $1733 = 0, $1734 = 0, $1735 = 0, $1736 = 0, $1737 = 0, $1738 = 0, $1739 = 0, $174 = 0; var $1740 = 0, $1741 = 0, $1742 = 0, $1743 = 0, $1744 = 0, $1745 = 0, $1746 = 0, $1747 = 0, $1748 = 0, $1749 = 0, $175 = 0, $1750 = 0, $1751 = 0, $1752 = 0, $1753 = 0, $1754 = 0, $1755 = 0, $1756 = 0, $1757 = 0, $1758 = 0; var $1759 = 0, $176 = 0, $1760 = 0, $1761 = 0, $1762 = 0, $1763 = 0, $1764 = 0, $1765 = 0, $1766 = 0, $1767 = 0, $1768 = 0, $1769 = 0, $177 = 0, $1770 = 0, $1771 = 0, $1772 = 0, $1773 = 0, $1774 = 0, $1775 = 0, $1776 = 0; var $1777 = 0, $1778 = 0, $1779 = 0, $178 = 0, $1780 = 0, $1781 = 0, $1782 = 0, $1783 = 0, $1784 = 0, $1785 = 0, $1786 = 0, $1787 = 0, $1788 = 0, $1789 = 0, $179 = 0, $1790 = 0, $1791 = 0, $1792 = 0, $1793 = 0, $1794 = 0; var $1795 = 0, $1796 = 0, $1797 = 0, $1798 = 0, $1799 = 0, $18 = 0, $180 = 0, $1800 = 0, $1801 = 0, $1802 = 0, $1803 = 0, $1804 = 0, $1805 = 0, $1806 = 0, $1807 = 0, $1808 = 0, $1809 = 0, $181 = 0, $1810 = 0, $1811 = 0; var $1812 = 0, $1813 = 0, $1814 = 0, $1815 = 0, $1816 = 0, $1817 = 0, $1818 = 0, $1819 = 0, $182 = 0, $1820 = 0, $1821 = 0, $1822 = 0, $1823 = 0, $1824 = 0, $1825 = 0, $1826 = 0, $1827 = 0, $1828 = 0, $1829 = 0, $183 = 0; var $1830 = 0, $1831 = 0, $1832 = 0, $1833 = 0, $1834 = 0, $1835 = 0, $1836 = 0, $1837 = 0, $1838 = 0, $1839 = 0, $184 = 0, $1840 = 0, $1841 = 0, $1842 = 0, $1843 = 0, $1844 = 0, $1845 = 0, $1846 = 0, $1847 = 0, $1848 = 0; var $1849 = 0, $185 = 0, $1850 = 0, $1851 = 0, $1852 = 0, $1853 = 0, $1854 = 0, $1855 = 0, $1856 = 0, $1857 = 0, $1858 = 0, $1859 = 0, $186 = 0, $1860 = 0, $1861 = 0, $1862 = 0, $1863 = 0, $1864 = 0, $1865 = 0, $1866 = 0; var $1867 = 0, $1868 = 0, $1869 = 0, $187 = 0, $1870 = 0, $1871 = 0, $1872 = 0, $1873 = 0, $1874 = 0, $1875 = 0, $1876 = 0, $1877 = 0, $1878 = 0, $1879 = 0, $188 = 0, $1880 = 0, $1881 = 0, $1882 = 0, $1883 = 0, $1884 = 0; var $1885 = 0, $1886 = 0.0, $1887 = 0, $1888 = 0, $1889 = 0, $189 = 0, $1890 = 0, $1891 = 0, $1892 = 0, $1893 = 0, $1894 = 0, $1895 = 0, $1896 = 0, $1897 = 0, $1898 = 0, $1899 = 0, $19 = 0, $190 = 0, $1900 = 0, $1901 = 0; var $1902 = 0, $1903 = 0, $1904 = 0, $1905 = 0, $1906 = 0, $1907 = 0, $1908 = 0, $1909 = 0, $191 = 0, $1910 = 0, $1911 = 0, $1912 = 0, $1913 = 0.0, $1914 = 0, $1915 = 0, $1916 = 0, $1917 = 0, $1918 = 0, $1919 = 0, $192 = 0; var $1920 = 0, $1921 = 0, $1922 = 0, $1923 = 0, $1924 = 0, $1925 = 0, $1926 = 0, $1927 = 0, $1928 = 0, $1929 = 0, $193 = 0, $1930 = 0, $1931 = 0, $1932 = 0, $1933 = 0, $1934 = 0, $1935 = 0, $1936 = 0, $1937 = 0, $1938 = 0; var $1939 = 0, $194 = 0, $1940 = 0, $1941 = 0, $1942 = 0, $1943 = 0, $1944 = 0, $1945 = 0, $1946 = 0, $1947 = 0, $1948 = 0, $1949 = 0, $195 = 0, $1950 = 0, $1951 = 0, $1952 = 0, $1953 = 0, $1954 = 0, $1955 = 0, $1956 = 0; var $1957 = 0, $1958 = 0, $1959 = 0, $196 = 0, $1960 = 0, $1961 = 0, $1962 = 0, $1963 = 0, $1964 = 0, $1965 = 0, $1966 = 0, $1967 = 0, $1968 = 0, $1969 = 0, $197 = 0, $1970 = 0, $1971 = 0, $1972 = 0, $1973 = 0, $1974 = 0; var $1975 = 0, $1976 = 0, $1977 = 0, $1978 = 0, $1979 = 0, $198 = 0, $1980 = 0, $1981 = 0, $1982 = 0, $1983 = 0, $1984 = 0, $1985 = 0, $1986 = 0, $1987 = 0, $1988 = 0, $1989 = 0, $199 = 0, $1990 = 0, $1991 = 0, $1992 = 0; var $1993 = 0, $1994 = 0, $1995 = 0, $1996 = 0, $1997 = 0, $1998 = 0.0, $1999 = 0, $20 = 0, $200 = 0, $2000 = 0, $2001 = 0, $2002 = 0, $2003 = 0, $2004 = 0, $2005 = 0, $2006 = 0, $2007 = 0, $2008 = 0, $2009 = 0, $201 = 0; var $2010 = 0, $2011 = 0, $2012 = 0, $2013 = 0, $2014 = 0, $2015 = 0, $2016 = 0, $2017 = 0, $2018 = 0, $2019 = 0, $202 = 0, $2020 = 0, $2021 = 0, $2022 = 0, $2023 = 0, $2024 = 0, $2025 = 0, $2026 = 0, $2027 = 0, $2028 = 0; var $2029 = 0, $203 = 0, $2030 = 0, $2031 = 0, $2032 = 0, $2033 = 0, $2034 = 0, $2035 = 0, $2036 = 0, $2037 = 0, $2038 = 0, $2039 = 0, $204 = 0, $2040 = 0, $2041 = 0, $2042 = 0, $2043 = 0, $2044 = 0, $2045 = 0, $2046 = 0; var $2047 = 0, $2048 = 0, $2049 = 0, $205 = 0, $2050 = 0, $2051 = 0, $2052 = 0, $2053 = 0, $2054 = 0, $2055 = 0, $2056 = 0, $2057 = 0, $2058 = 0, $2059 = 0, $206 = 0, $2060 = 0, $2061 = 0, $2062 = 0, $2063 = 0, $2064 = 0; var $2065 = 0, $2066 = 0, $2067 = 0, $2068 = 0.0, $2069 = 0, $207 = 0, $2070 = 0.0, $2071 = 0.0, $2072 = 0.0, $2073 = 0.0, $2074 = 0, $2075 = 0, $2076 = 0, $2077 = 0, $2078 = 0, $2079 = 0, $208 = 0, $2080 = 0, $2081 = 0, $2082 = 0; var $2083 = 0, $2084 = 0, $2085 = 0, $2086 = 0, $2087 = 0, $2088 = 0, $2089 = 0, $209 = 0, $2090 = 0, $2091 = 0, $2092 = 0, $2093 = 0, $2094 = 0, $2095 = 0, $2096 = 0, $2097 = 0, $2098 = 0, $2099 = 0, $21 = 0, $210 = 0; var $2100 = 0, $2101 = 0, $2102 = 0, $2103 = 0, $2104 = 0, $2105 = 0, $2106 = 0, $2107 = 0, $2108 = 0, $2109 = 0, $211 = 0, $2110 = 0, $2111 = 0, $2112 = 0, $2113 = 0, $2114 = 0, $2115 = 0, $2116 = 0, $2117 = 0, $2118 = 0; var $2119 = 0, $212 = 0, $2120 = 0, $2121 = 0, $2122 = 0, $2123 = 0, $2124 = 0, $2125 = 0, $2126 = 0, $2127 = 0, $2128 = 0, $2129 = 0, $213 = 0, $2130 = 0, $2131 = 0, $2132 = 0, $2133 = 0, $2134 = 0, $2135 = 0, $2136 = 0; var $2137 = 0, $2138 = 0, $2139 = 0, $214 = 0, $2140 = 0, $2141 = 0, $2142 = 0, $2143 = 0, $2144 = 0, $2145 = 0, $2146 = 0, $2147 = 0, $2148 = 0, $2149 = 0, $215 = 0, $2150 = 0, $2151 = 0, $2152 = 0, $2153 = 0, $2154 = 0; var $2155 = 0, $2156 = 0, $2157 = 0, $2158 = 0, $2159 = 0, $216 = 0, $2160 = 0, $2161 = 0, $2162 = 0, $2163 = 0, $2164 = 0, $2165 = 0, $2166 = 0, $2167 = 0, $2168 = 0, $2169 = 0, $217 = 0, $2170 = 0, $2171 = 0, $2172 = 0; var $2173 = 0, $2174 = 0, $2175 = 0, $2176 = 0, $2177 = 0, $2178 = 0, $2179 = 0, $218 = 0, $2180 = 0, $2181 = 0, $2182 = 0, $2183 = 0, $2184 = 0, $2185 = 0, $2186 = 0, $2187 = 0, $2188 = 0, $2189 = 0, $219 = 0, $2190 = 0; var $2191 = 0, $2192 = 0, $2193 = 0, $2194 = 0, $2195 = 0, $2196 = 0, $2197 = 0, $2198 = 0, $2199 = 0, $22 = 0, $220 = 0, $2200 = 0, $2201 = 0, $2202 = 0, $2203 = 0, $2204 = 0, $2205 = 0, $2206 = 0, $2207 = 0, $2208 = 0; var $2209 = 0, $221 = 0, $2210 = 0, $2211 = 0, $2212 = 0, $2213 = 0, $2214 = 0, $2215 = 0, $2216 = 0, $2217 = 0, $2218 = 0, $2219 = 0, $222 = 0, $2220 = 0, $2221 = 0, $2222 = 0, $2223 = 0, $2224 = 0, $2225 = 0, $2226 = 0; var $2227 = 0, $2228 = 0, $2229 = 0, $223 = 0, $2230 = 0, $2231 = 0, $2232 = 0, $2233 = 0, $2234 = 0, $2235 = 0, $2236 = 0, $2237 = 0, $2238 = 0, $2239 = 0, $224 = 0, $2240 = 0, $2241 = 0, $2242 = 0, $2243 = 0, $2244 = 0; var $2245 = 0, $2246 = 0, $2247 = 0, $2248 = 0, $2249 = 0, $225 = 0, $2250 = 0, $2251 = 0, $2252 = 0, $2253 = 0, $2254 = 0, $2255 = 0, $2256 = 0, $2257 = 0, $2258 = 0, $2259 = 0, $226 = 0, $2260 = 0, $2261 = 0, $2262 = 0; var $2263 = 0, $2264 = 0, $2265 = 0, $2266 = 0, $2267 = 0, $2268 = 0, $2269 = 0, $227 = 0, $2270 = 0, $2271 = 0, $2272 = 0, $2273 = 0, $2274 = 0, $2275 = 0, $2276 = 0, $2277 = 0, $2278 = 0, $2279 = 0, $228 = 0, $2280 = 0; var $2281 = 0, $2282 = 0, $2283 = 0, $2284 = 0, $2285 = 0, $2286 = 0, $2287 = 0, $2288 = 0, $2289 = 0, $229 = 0, $2290 = 0, $2291 = 0, $2292 = 0, $2293 = 0, $2294 = 0, $2295 = 0, $2296 = 0, $2297 = 0, $2298 = 0.0, $2299 = 0; var $23 = 0, $230 = 0, $2300 = 0.0, $2301 = 0, $2302 = 0, $2303 = 0, $2304 = 0.0, $2305 = 0.0, $2306 = 0, $2307 = 0, $2308 = 0, $2309 = 0, $231 = 0, $2310 = 0, $2311 = 0, $2312 = 0, $2313 = 0, $2314 = 0, $2315 = 0, $2316 = 0; var $2317 = 0, $2318 = 0, $2319 = 0.0, $232 = 0, $2320 = 0, $2321 = 0, $2322 = 0, $2323 = 0, $2324 = 0, $2325 = 0, $2326 = 0, $2327 = 0, $2328 = 0, $2329 = 0, $233 = 0, $2330 = 0, $2331 = 0, $2332 = 0, $2333 = 0, $2334 = 0; var $2335 = 0, $2336 = 0, $2337 = 0, $2338 = 0, $2339 = 0, $234 = 0, $2340 = 0, $2341 = 0, $2342 = 0, $2343 = 0, $2344 = 0, $2345 = 0, $2346 = 0, $2347 = 0, $2348 = 0, $2349 = 0, $235 = 0, $2350 = 0, $2351 = 0, $2352 = 0; var $2353 = 0, $2354 = 0, $2355 = 0, $2356 = 0, $2357 = 0, $2358 = 0, $2359 = 0, $236 = 0, $2360 = 0, $2361 = 0, $2362 = 0, $2363 = 0, $2364 = 0, $2365 = 0, $2366 = 0, $2367 = 0, $2368 = 0, $2369 = 0, $237 = 0, $2370 = 0.0; var $2371 = 0, $2372 = 0, $2373 = 0, $2374 = 0, $2375 = 0.0, $2376 = 0.0, $2377 = 0.0, $2378 = 0.0, $2379 = 0.0, $238 = 0, $2380 = 0.0, $2381 = 0.0, $2382 = 0, $2383 = 0, $2384 = 0, $2385 = 0, $2386 = 0, $2387 = 0, $2388 = 0, $2389 = 0; var $239 = 0, $2390 = 0, $2391 = 0, $2392 = 0, $2393 = 0, $2394 = 0, $2395 = 0, $2396 = 0, $2397 = 0, $2398 = 0, $2399 = 0, $24 = 0, $240 = 0, $2400 = 0, $2401 = 0, $2402 = 0, $2403 = 0, $2404 = 0, $2405 = 0, $2406 = 0; var $2407 = 0, $2408 = 0, $2409 = 0, $241 = 0, $2410 = 0, $2411 = 0, $2412 = 0, $2413 = 0, $2414 = 0, $2415 = 0, $2416 = 0, $2417 = 0, $2418 = 0, $2419 = 0, $242 = 0, $2420 = 0, $2421 = 0, $2422 = 0, $2423 = 0, $2424 = 0; var $2425 = 0, $2426 = 0, $2427 = 0, $2428 = 0, $2429 = 0, $243 = 0, $2430 = 0, $2431 = 0, $2432 = 0, $2433 = 0, $2434 = 0, $2435 = 0, $2436 = 0, $2437 = 0, $2438 = 0, $2439 = 0, $244 = 0.0, $2440 = 0, $2441 = 0, $2442 = 0; var $2443 = 0, $2444 = 0, $2445 = 0, $2446 = 0, $2447 = 0, $2448 = 0, $2449 = 0, $245 = 0.0, $2450 = 0, $2451 = 0, $2452 = 0, $2453 = 0, $2454 = 0, $2455 = 0, $2456 = 0, $2457 = 0, $2458 = 0, $2459 = 0, $246 = 0.0, $2460 = 0; var $2461 = 0, $2462 = 0, $2463 = 0, $2464 = 0, $2465 = 0, $2466 = 0, $2467 = 0, $2468 = 0, $2469 = 0, $247 = 0.0, $2470 = 0, $2471 = 0, $2472 = 0, $2473 = 0, $2474 = 0, $2475 = 0, $2476 = 0, $2477 = 0, $2478 = 0, $2479 = 0; var $248 = 0.0, $2480 = 0, $2481 = 0, $2482 = 0, $2483 = 0, $2484 = 0, $2485 = 0, $2486 = 0, $2487 = 0, $2488 = 0, $2489 = 0, $249 = 0.0, $2490 = 0, $2491 = 0, $2492 = 0, $2493 = 0, $2494 = 0, $2495 = 0, $2496 = 0, $2497 = 0; var $2498 = 0, $2499 = 0, $25 = 0, $250 = 0, $2500 = 0, $2501 = 0, $2502 = 0, $2503 = 0, $2504 = 0, $2505 = 0, $2506 = 0, $2507 = 0, $2508 = 0, $2509 = 0, $251 = 0, $2510 = 0, $2511 = 0, $2512 = 0, $2513 = 0, $2514 = 0; var $2515 = 0, $2516 = 0, $2517 = 0, $2518 = 0, $2519 = 0, $252 = 0, $2520 = 0, $2521 = 0, $2522 = 0, $2523 = 0, $2524 = 0, $2525 = 0, $2526 = 0, $2527 = 0, $2528 = 0, $2529 = 0, $253 = 0, $2530 = 0, $2531 = 0, $2532 = 0; var $2533 = 0, $2534 = 0, $2535 = 0, $2536 = 0, $2537 = 0, $2538 = 0, $2539 = 0, $254 = 0, $2540 = 0, $2541 = 0, $2542 = 0, $2543 = 0, $2544 = 0, $2545 = 0, $2546 = 0, $2547 = 0, $2548 = 0, $2549 = 0, $255 = 0, $2550 = 0; var $2551 = 0, $2552 = 0, $2553 = 0, $2554 = 0, $2555 = 0, $2556 = 0, $2557 = 0, $2558 = 0, $2559 = 0, $256 = 0, $2560 = 0, $2561 = 0, $2562 = 0, $2563 = 0, $2564 = 0, $2565 = 0, $2566 = 0, $2567 = 0, $2568 = 0, $2569 = 0; var $257 = 0, $2570 = 0, $2571 = 0, $2572 = 0, $2573 = 0, $2574 = 0, $2575 = 0, $2576 = 0, $2577 = 0, $2578 = 0, $2579 = 0, $258 = 0, $2580 = 0, $2581 = 0, $2582 = 0, $2583 = 0, $2584 = 0, $2585 = 0, $2586 = 0, $2587 = 0; var $2588 = 0, $2589 = 0, $259 = 0, $2590 = 0, $2591 = 0, $2592 = 0, $2593 = 0, $2594 = 0, $2595 = 0, $2596 = 0, $2597 = 0, $2598 = 0, $2599 = 0, $26 = 0, $260 = 0, $2600 = 0, $2601 = 0, $2602 = 0, $2603 = 0, $2604 = 0; var $2605 = 0, $2606 = 0, $2607 = 0, $2608 = 0, $2609 = 0, $261 = 0, $2610 = 0, $2611 = 0, $2612 = 0, $2613 = 0, $2614 = 0, $2615 = 0, $2616 = 0, $2617 = 0, $2618 = 0, $2619 = 0, $262 = 0, $2620 = 0, $2621 = 0, $2622 = 0; var $2623 = 0, $2624 = 0, $2625 = 0, $2626 = 0, $2627 = 0, $2628 = 0, $2629 = 0, $263 = 0, $2630 = 0, $2631 = 0, $2632 = 0, $2633 = 0, $2634 = 0, $2635 = 0, $2636 = 0, $2637 = 0, $2638 = 0, $2639 = 0, $264 = 0, $2640 = 0; var $2641 = 0, $2642 = 0, $2643 = 0, $2644 = 0, $2645 = 0, $2646 = 0, $2647 = 0, $2648 = 0, $2649 = 0, $265 = 0, $2650 = 0, $2651 = 0, $2652 = 0, $2653 = 0, $2654 = 0, $2655 = 0, $2656 = 0, $2657 = 0, $2658 = 0, $2659 = 0; var $266 = 0, $2660 = 0, $2661 = 0, $2662 = 0, $2663 = 0, $2664 = 0, $2665 = 0, $2666 = 0, $2667 = 0, $2668 = 0, $2669 = 0, $267 = 0, $2670 = 0, $2671 = 0, $2672 = 0, $2673 = 0, $2674 = 0, $2675 = 0, $2676 = 0, $2677 = 0; var $2678 = 0, $2679 = 0, $268 = 0, $2680 = 0, $2681 = 0, $2682 = 0, $2683 = 0, $2684 = 0, $2685 = 0, $2686 = 0, $2687 = 0, $2688 = 0, $2689 = 0, $269 = 0, $2690 = 0, $2691 = 0, $2692 = 0, $2693 = 0, $2694 = 0, $2695 = 0; var $2696 = 0, $2697 = 0, $2698 = 0, $2699 = 0, $27 = 0, $270 = 0, $2700 = 0, $2701 = 0, $2702 = 0, $2703 = 0, $2704 = 0, $2705 = 0, $2706 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0; var $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0.0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0; var $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0; var $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0; var $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0; var $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0; var $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0; var $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0; var $496 = 0, $497 = 0.0, $498 = 0.0, $499 = 0, $50 = 0.0, $500 = 0.0, $501 = 0.0, $502 = 0.0, $503 = 0, $504 = 0.0, $505 = 0.0, $506 = 0.0, $507 = 0, $508 = 0.0, $509 = 0.0, $51 = 0, $510 = 0, $511 = 0.0, $512 = 0.0, $513 = 0.0; var $514 = 0, $515 = 0.0, $516 = 0.0, $517 = 0.0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0.0, $530 = 0, $531 = 0; var $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0; var $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0; var $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0; var $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0; var $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0; var $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0; var $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0; var $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0; var $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0; var $696 = 0, $697 = 0, $698 = 0, $699 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0; var $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0; var $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0; var $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0; var $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0; var $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0; var $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0; var $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0; var $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0; var $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0.0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0; var $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0; var $896 = 0, $897 = 0, $898 = 0, $899 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0; var $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0.0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0.0, $930 = 0, $931 = 0; var $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0; var $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0; var $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0.0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0; var $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $cond = 0, $or$cond = 0, $or$cond11 = 0, $or$cond16 = 0, $or$cond19 = 0, $or$cond21 = 0; var $or$cond3 = 0, $or$cond35 = 0, $or$cond37 = 0, $or$cond39 = 0, $or$cond44 = 0, $or$cond44$not = 0, $or$cond5 = 0, $or$cond52 = 0, $vararg_buffer = 0, $vararg_buffer102 = 0, $vararg_buffer104 = 0, $vararg_buffer107 = 0, $vararg_buffer110 = 0, $vararg_buffer53 = 0, $vararg_buffer56 = 0, $vararg_buffer59 = 0, $vararg_buffer62 = 0, $vararg_buffer65 = 0, $vararg_buffer68 = 0, $vararg_buffer71 = 0; var $vararg_buffer74 = 0, $vararg_buffer77 = 0, $vararg_buffer80 = 0, $vararg_buffer83 = 0, $vararg_buffer86 = 0, $vararg_buffer89 = 0, $vararg_buffer92 = 0, $vararg_buffer94 = 0, $vararg_buffer97 = 0, $vararg_buffer99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1072|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(1072|0); $vararg_buffer110 = sp + 168|0; $vararg_buffer107 = sp + 160|0; $vararg_buffer104 = sp + 152|0; $vararg_buffer102 = sp + 144|0; $vararg_buffer99 = sp + 136|0; $vararg_buffer97 = sp + 128|0; $vararg_buffer94 = sp + 120|0; $vararg_buffer92 = sp + 112|0; $vararg_buffer89 = sp + 104|0; $vararg_buffer86 = sp + 96|0; $vararg_buffer83 = sp + 88|0; $vararg_buffer80 = sp + 80|0; $vararg_buffer77 = sp + 72|0; $vararg_buffer74 = sp + 64|0; $vararg_buffer71 = sp + 56|0; $vararg_buffer68 = sp + 48|0; $vararg_buffer65 = sp + 40|0; $vararg_buffer62 = sp + 32|0; $vararg_buffer59 = sp + 24|0; $vararg_buffer56 = sp + 16|0; $vararg_buffer53 = sp + 8|0; $vararg_buffer = sp; $31 = sp + 976|0; $32 = sp + 928|0; $41 = sp + 888|0; $54 = sp + 836|0; $55 = sp + 808|0; $66 = sp + 680|0; $69 = sp + 640|0; $83 = sp + 284|0; $100 = sp + 220|0; $110 = sp + 1056|0; $112 = sp + 1054|0; $14 = $0; $15 = $1; $16 = $2; $17 = $3; $18 = $4; $19 = $5; $20 = $6; $21 = $7; $22 = $8; $23 = $9; $24 = $10; $25 = $11; $26 = $12; $30 = 0; $34 = 0; $35 = 0; $36 = 0; $37 = 0; $38 = 0; $40 = 0; HEAP32[$41>>2] = 0; $56 = -1; $57 = -1; $115 = $18; $116 = (1276)<($115|0); $117 = $18; $118 = $116 ? 1276 : $117; $51 = $118; $119 = $14; $120 = ((($119)) + 18216|0); HEAP32[$120>>2] = 0; $121 = $14; $122 = ((($121)) + 144|0); $123 = HEAP32[$122>>2]|0; $124 = ($123|0)!=(0); if ($124) { label = 8; } else { $125 = $16; $126 = ($125*400)|0; $127 = $14; $128 = ((($127)) + 132|0); $129 = HEAP32[$128>>2]|0; $130 = ($126|0)!=($129|0); if ($130) { $131 = $16; $132 = ($131*200)|0; $133 = $14; $134 = ((($133)) + 132|0); $135 = HEAP32[$134>>2]|0; $136 = ($132|0)!=($135|0); if ($136) { $137 = $16; $138 = ($137*100)|0; $139 = $14; $140 = ((($139)) + 132|0); $141 = HEAP32[$140>>2]|0; $142 = ($138|0)!=($141|0); if ($142) { $143 = $16; $144 = ($143*50)|0; $145 = $14; $146 = ((($145)) + 132|0); $147 = HEAP32[$146>>2]|0; $148 = ($144|0)!=($147|0); if ($148) { $149 = $16; $150 = ($149*25)|0; $151 = $14; $152 = ((($151)) + 132|0); $153 = HEAP32[$152>>2]|0; $154 = ($150|0)!=($153|0); if ($154) { $155 = $16; $156 = ($155*50)|0; $157 = $14; $158 = ((($157)) + 132|0); $159 = HEAP32[$158>>2]|0; $160 = ($159*3)|0; $161 = ($156|0)!=($160|0); if (!($161)) { label = 8; } } else { label = 8; } } else { label = 8; } } else { label = 8; } } else { label = 8; } } else { label = 8; } } if ((label|0) == 8) { $162 = $16; $163 = ($162*400)|0; $164 = $14; $165 = ((($164)) + 132|0); $166 = HEAP32[$165>>2]|0; $167 = ($163|0)<($166|0); $168 = $51; $169 = ($168|0)<=(0); $or$cond = $167 | $169; if (!($or$cond)) { $170 = $14; $171 = $14; $172 = ((($171)) + 4|0); $173 = HEAP32[$172>>2]|0; $174 = (($170) + ($173)|0); $27 = $174; $175 = $14; $176 = $14; $177 = HEAP32[$176>>2]|0; $178 = (($175) + ($177)|0); $28 = $178; $179 = $14; $180 = ((($179)) + 96|0); $181 = HEAP32[$180>>2]|0; $182 = ($181|0)==(2051); if ($182) { $46 = 0; } else { $183 = $14; $184 = ((($183)) + 104|0); $185 = HEAP32[$184>>2]|0; $46 = $185; } $186 = $19; $187 = $14; $188 = ((($187)) + 156|0); $189 = HEAP32[$188>>2]|0; $190 = ($186|0)<($189|0); if ($190) { $191 = $19; $195 = $191; } else { $192 = $14; $193 = ((($192)) + 156|0); $194 = HEAP32[$193>>2]|0; $195 = $194; } $19 = $195; $196 = $28; $197 = $54; $198 = $54; $199 = (($197) - ($198))|0; $200 = (($199|0) / 4)&-1; $201 = (($54) + ($200<<2)|0); HEAP32[$vararg_buffer>>2] = $201; (_opus_custom_encoder_ctl($196,10015,$vararg_buffer)|0); HEAP32[$55>>2] = 0; $202 = $14; $203 = ((($202)) + 8|0); $204 = ((($203)) + 36|0); $205 = HEAP32[$204>>2]|0; $206 = ($205|0)>=(7); if ($206) { $207 = $14; $208 = ((($207)) + 132|0); $209 = HEAP32[$208>>2]|0; $210 = ($209|0)==(48000); if ($210) { $211 = $14; $212 = ((($211)) + 172|0); $213 = ((($212)) + 8508|0); $214 = HEAP32[$213>>2]|0; $56 = $214; $215 = $14; $216 = ((($215)) + 172|0); $217 = ((($216)) + 8512|0); $218 = HEAP32[$217>>2]|0; $57 = $218; $219 = $14; $220 = ((($219)) + 172|0); $221 = HEAP32[$54>>2]|0; $222 = $20; $223 = $21; $224 = $16; $225 = $22; $226 = $23; $227 = $24; $228 = $14; $229 = ((($228)) + 132|0); $230 = HEAP32[$229>>2]|0; $231 = $19; $232 = $25; _run_analysis($220,$221,$222,$223,$224,$225,$226,$227,$230,$231,$232,$55); } } $233 = $14; $234 = ((($233)) + 128|0); HEAP32[$234>>2] = -1; $235 = $14; $236 = ((($235)) + 18212|0); HEAP32[$236>>2] = 0; $237 = HEAP32[$55>>2]|0; $238 = ($237|0)!=(0); do { if ($238) { $239 = $14; $240 = ((($239)) + 112|0); $241 = HEAP32[$240>>2]|0; $242 = ($241|0)==(-1000); if ($242) { $243 = ((($55)) + 20|0); $244 = +HEAPF32[$243>>2]; $245 = 1.0 - $244; $246 = 100.0 * $245; $247 = $246; $248 = 0.5 + $247; $249 = (+Math_floor((+$248))); $250 = (~~(($249))); $251 = $14; $252 = ((($251)) + 128|0); HEAP32[$252>>2] = $250; } $253 = ((($55)) + 24|0); $254 = HEAP32[$253>>2]|0; $58 = $254; $255 = $58; $256 = ($255|0)<=(12); if ($256) { $257 = $14; $258 = ((($257)) + 18212|0); HEAP32[$258>>2] = 1101; break; } $259 = $58; $260 = ($259|0)<=(14); if ($260) { $261 = $14; $262 = ((($261)) + 18212|0); HEAP32[$262>>2] = 1102; break; } $263 = $58; $264 = ($263|0)<=(16); if ($264) { $265 = $14; $266 = ((($265)) + 18212|0); HEAP32[$266>>2] = 1103; break; } else { $267 = $58; $268 = ($267|0)<=(18); $269 = $14; $270 = ((($269)) + 18212|0); $$sink = $268 ? 1104 : 1105; HEAP32[$270>>2] = $$sink; break; } } } while(0); $271 = $14; $272 = ((($271)) + 100|0); $273 = HEAP32[$272>>2]|0; $274 = ($273|0)==(2); if ($274) { $275 = $14; $276 = ((($275)) + 108|0); $277 = HEAP32[$276>>2]|0; $278 = ($277|0)!=(1); if ($278) { $279 = $15; $280 = $16; $281 = $14; $282 = ((($281)) + 132|0); $283 = HEAP32[$282>>2]|0; $284 = $14; $285 = ((($284)) + 14352|0); $286 = (+_compute_stereo_width($279,$280,$283,$285)); $53 = $286; } else { label = 32; } } else { label = 32; } if ((label|0) == 32) { $53 = 0.0; } $287 = $46; $52 = $287; $288 = $14; $289 = $16; $290 = $51; $291 = (_user_bitrate_to_bitrate($288,$289,$290)|0); $292 = $14; $293 = ((($292)) + 148|0); HEAP32[$293>>2] = $291; $294 = $14; $295 = ((($294)) + 132|0); $296 = HEAP32[$295>>2]|0; $297 = $16; $298 = (($296|0) / ($297|0))&-1; $47 = $298; $299 = $51; $300 = ($299|0)<(3); do { if (!($300)) { $301 = $14; $302 = ((($301)) + 148|0); $303 = HEAP32[$302>>2]|0; $304 = $47; $305 = ($304*3)|0; $306 = $305<<3; $307 = ($303|0)<($306|0); if (!($307)) { $308 = $47; $309 = ($308|0)<(50); if ($309) { $310 = $51; $311 = $47; $312 = Math_imul($310, $311)|0; $313 = ($312|0)<(300); if ($313) { break; } $314 = $14; $315 = ((($314)) + 148|0); $316 = HEAP32[$315>>2]|0; $317 = ($316|0)<(2400); if ($317) { break; } } $353 = $14; $354 = ((($353)) + 136|0); $355 = HEAP32[$354>>2]|0; $356 = ($355|0)!=(0); if (!($356)) { $357 = $14; $358 = ((($357)) + 148|0); $359 = HEAP32[$358>>2]|0; $360 = $47; $361 = $360<<2; $362 = (($359) + ($361))|0; $363 = $47; $364 = $363<<3; $365 = (($362|0) / ($364|0))&-1; $366 = $51; $367 = ($365|0)<($366|0); if ($367) { $368 = $14; $369 = ((($368)) + 148|0); $370 = HEAP32[$369>>2]|0; $371 = $47; $372 = $371<<2; $373 = (($370) + ($372))|0; $374 = $47; $375 = $374<<3; $376 = (($373|0) / ($375|0))&-1; $378 = $376; } else { $377 = $51; $378 = $377; } $61 = $378; $379 = $61; $380 = $47; $381 = $380<<3; $382 = Math_imul($379, $381)|0; $383 = $14; $384 = ((($383)) + 148|0); HEAP32[$384>>2] = $382; $385 = $61; $51 = $385; } $386 = $47; $387 = $51; $388 = Math_imul($386, $387)|0; $389 = $388<<3; $48 = $389; $390 = $14; $391 = ((($390)) + 148|0); $392 = HEAP32[$391>>2]|0; $393 = $14; $394 = ((($393)) + 100|0); $395 = HEAP32[$394>>2]|0; $396 = ($395*40)|0; $397 = (($396) + 20)|0; $398 = $14; $399 = ((($398)) + 132|0); $400 = HEAP32[$399>>2]|0; $401 = $16; $402 = (($400|0) / ($401|0))&-1; $403 = (($402) - 50)|0; $404 = Math_imul($397, $403)|0; $405 = (($392) - ($404))|0; $45 = $405; $406 = $14; $407 = ((($406)) + 112|0); $408 = HEAP32[$407>>2]|0; $409 = ($408|0)==(3001); do { if ($409) { $44 = 127; } else { $410 = $14; $411 = ((($410)) + 112|0); $412 = HEAP32[$411>>2]|0; $413 = ($412|0)==(3002); if ($413) { $44 = 0; break; } $414 = $14; $415 = ((($414)) + 128|0); $416 = HEAP32[$415>>2]|0; $417 = ($416|0)>=(0); $418 = $14; if ($417) { $419 = ((($418)) + 128|0); $420 = HEAP32[$419>>2]|0; $421 = ($420*327)|0; $422 = $421 >> 8; $44 = $422; $423 = $14; $424 = ((($423)) + 96|0); $425 = HEAP32[$424>>2]|0; $426 = ($425|0)==(2049); if (!($426)) { break; } $427 = $44; $428 = ($427|0)<(115); $429 = $44; $430 = $428 ? $429 : 115; $44 = $430; break; } $431 = ((($418)) + 96|0); $432 = HEAP32[$431>>2]|0; $433 = ($432|0)==(2048); if ($433) { $44 = 115; break; } else { $44 = 48; break; } } } while(0); $434 = $14; $435 = ((($434)) + 108|0); $436 = HEAP32[$435>>2]|0; $437 = ($436|0)!=(-1000); if ($437) { $438 = $14; $439 = ((($438)) + 100|0); $440 = HEAP32[$439>>2]|0; $441 = ($440|0)==(2); if ($441) { $442 = $14; $443 = ((($442)) + 108|0); $444 = HEAP32[$443>>2]|0; $445 = $14; $$sink6$sink = $444;$$sink8$sink = $445; } else { label = 71; } } else { label = 71; } do { if ((label|0) == 71) { $446 = $14; $447 = ((($446)) + 100|0); $448 = HEAP32[$447>>2]|0; $449 = ($448|0)==(2); if (!($449)) { $468 = $14; $469 = ((($468)) + 100|0); $470 = HEAP32[$469>>2]|0; $471 = $14; $$sink6$sink = $470;$$sink8$sink = $471; break; } $450 = $44; $451 = $44; $452 = Math_imul($450, $451)|0; $453 = 0; $454 = $453 >> 14; $455 = (30000 + ($454))|0; $62 = $455; $456 = $14; $457 = ((($456)) + 14288|0); $458 = HEAP32[$457>>2]|0; $459 = ($458|0)==(2); $460 = $62; if ($459) { $461 = (($460) - 1000)|0; $62 = $461; } else { $462 = (($460) + 1000)|0; $62 = $462; } $463 = $45; $464 = $62; $465 = ($463|0)>($464|0); $466 = $465 ? 2 : 1; $467 = $14; $$sink6$sink = $466;$$sink8$sink = $467; } } while(0); $472 = ((($$sink8$sink)) + 14288|0); HEAP32[$472>>2] = $$sink6$sink; $473 = $14; $474 = ((($473)) + 148|0); $475 = HEAP32[$474>>2]|0; $476 = $14; $477 = ((($476)) + 14288|0); $478 = HEAP32[$477>>2]|0; $479 = ($478*40)|0; $480 = (($479) + 20)|0; $481 = $14; $482 = ((($481)) + 132|0); $483 = HEAP32[$482>>2]|0; $484 = $16; $485 = (($483|0) / ($484|0))&-1; $486 = (($485) - 50)|0; $487 = Math_imul($480, $486)|0; $488 = (($475) - ($487))|0; $45 = $488; $489 = $14; $490 = ((($489)) + 96|0); $491 = HEAP32[$490>>2]|0; $492 = ($491|0)==(2051); $493 = $14; do { if ($492) { $$sink12$sink = 1002;$$sink14$sink = $493; label = 91; } else { $494 = ((($493)) + 124|0); $495 = HEAP32[$494>>2]|0; $496 = ($495|0)==(-1000); if (!($496)) { $576 = $14; $577 = ((($576)) + 124|0); $578 = HEAP32[$577>>2]|0; $579 = $14; $$sink12$sink = $578;$$sink14$sink = $579; label = 91; break; } $497 = $53; $498 = 1.0 - $497; $499 = HEAP32[22]|0; $500 = (+($499|0)); $501 = $498 * $500; $502 = $53; $503 = HEAP32[(96)>>2]|0; $504 = (+($503|0)); $505 = $502 * $504; $506 = $501 + $505; $507 = (~~(($506))); $63 = $507; $508 = $53; $509 = 1.0 - $508; $510 = HEAP32[(100)>>2]|0; $511 = (+($510|0)); $512 = $509 * $511; $513 = $53; $514 = HEAP32[(100)>>2]|0; $515 = (+($514|0)); $516 = $513 * $515; $517 = $512 + $516; $518 = (~~(($517))); $64 = $518; $519 = $64; $520 = $44; $521 = $44; $522 = Math_imul($520, $521)|0; $523 = $63; $524 = $64; $525 = (($523) - ($524))|0; $526 = Math_imul($522, $525)|0; $527 = $526 >> 14; $528 = (($519) + ($527))|0; $65 = $528; $529 = $14; $530 = ((($529)) + 96|0); $531 = HEAP32[$530>>2]|0; $532 = ($531|0)==(2048); if ($532) { $533 = $65; $534 = (($533) + 8000)|0; $65 = $534; } $535 = $14; $536 = ((($535)) + 14324|0); $537 = HEAP32[$536>>2]|0; $538 = ($537|0)==(1002); do { if ($538) { $539 = $65; $540 = (($539) - 4000)|0; $65 = $540; } else { $541 = $14; $542 = ((($541)) + 14324|0); $543 = HEAP32[$542>>2]|0; $544 = ($543|0)>(0); if (!($544)) { break; } $545 = $65; $546 = (($545) + 4000)|0; $65 = $546; } } while(0); $547 = $45; $548 = $65; $549 = ($547|0)>=($548|0); $550 = $549 ? 1002 : 1000; $551 = $14; $552 = ((($551)) + 14320|0); HEAP32[$552>>2] = $550; $553 = $14; $554 = ((($553)) + 8|0); $555 = ((($554)) + 40|0); $556 = HEAP32[$555>>2]|0; $557 = ($556|0)!=(0); do { if ($557) { $558 = $14; $559 = ((($558)) + 8|0); $560 = ((($559)) + 32|0); $561 = HEAP32[$560>>2]|0; $562 = $44; $563 = (128 - ($562))|0; $564 = $563 >> 4; $565 = ($561|0)>($564|0); if (!($565)) { break; } $566 = $14; $567 = ((($566)) + 14320|0); HEAP32[$567>>2] = 1000; } } while(0); $568 = $14; $569 = ((($568)) + 8|0); $570 = ((($569)) + 44|0); $571 = HEAP32[$570>>2]|0; $572 = ($571|0)!=(0); $573 = $44; $574 = ($573|0)>(100); $or$cond11 = $572 & $574; if (!($or$cond11)) { break; } $575 = $14; $$sink12$sink = 1000;$$sink14$sink = $575; label = 91; } } while(0); if ((label|0) == 91) { $580 = ((($$sink14$sink)) + 14320|0); HEAP32[$580>>2] = $$sink12$sink; } $581 = $14; $582 = ((($581)) + 14320|0); $583 = HEAP32[$582>>2]|0; $584 = ($583|0)!=(1002); if ($584) { $585 = $16; $586 = $14; $587 = ((($586)) + 132|0); $588 = HEAP32[$587>>2]|0; $589 = (($588|0) / 100)&-1; $590 = ($585|0)<($589|0); if ($590) { $591 = $14; $592 = ((($591)) + 14320|0); HEAP32[$592>>2] = 1002; } } $593 = $14; $594 = ((($593)) + 164|0); $595 = HEAP32[$594>>2]|0; $596 = ($595|0)!=(0); if ($596) { $597 = $14; $598 = ((($597)) + 14320|0); HEAP32[$598>>2] = 1002; } $599 = $51; $600 = $47; $601 = ($600|0)>(50); $602 = $601 ? 12000 : 8000; $603 = $16; $604 = Math_imul($602, $603)|0; $605 = $14; $606 = ((($605)) + 132|0); $607 = HEAP32[$606>>2]|0; $608 = $607<<3; $609 = (($604|0) / ($608|0))&-1; $610 = ($599|0)<($609|0); if ($610) { $611 = $14; $612 = ((($611)) + 14320|0); HEAP32[$612>>2] = 1002; } $613 = $14; $614 = ((($613)) + 14288|0); $615 = HEAP32[$614>>2]|0; $616 = ($615|0)==(1); do { if ($616) { $617 = $14; $618 = ((($617)) + 14328|0); $619 = HEAP32[$618>>2]|0; $620 = ($619|0)==(2); if (!($620)) { label = 105; break; } $621 = $14; $622 = ((($621)) + 8|0); $623 = ((($622)) + 56|0); $624 = HEAP32[$623>>2]|0; $625 = ($624|0)==(0); if (!($625)) { label = 105; break; } $626 = $14; $627 = ((($626)) + 14320|0); $628 = HEAP32[$627>>2]|0; $629 = ($628|0)!=(1002); if (!($629)) { label = 105; break; } $630 = $14; $631 = ((($630)) + 14324|0); $632 = HEAP32[$631>>2]|0; $633 = ($632|0)!=(1002); if (!($633)) { label = 105; break; } $634 = $14; $635 = ((($634)) + 8|0); $636 = ((($635)) + 56|0); HEAP32[$636>>2] = 1; $637 = $14; $638 = ((($637)) + 14288|0); HEAP32[$638>>2] = 2; } else { label = 105; } } while(0); if ((label|0) == 105) { $639 = $14; $640 = ((($639)) + 8|0); $641 = ((($640)) + 56|0); HEAP32[$641>>2] = 0; } $642 = $14; $643 = ((($642)) + 14324|0); $644 = HEAP32[$643>>2]|0; $645 = ($644|0)>(0); do { if ($645) { $646 = $14; $647 = ((($646)) + 14320|0); $648 = HEAP32[$647>>2]|0; $649 = ($648|0)!=(1002); if ($649) { $650 = $14; $651 = ((($650)) + 14324|0); $652 = HEAP32[$651>>2]|0; $653 = ($652|0)==(1002); if (!($653)) { label = 109; } } else { label = 109; } if ((label|0) == 109) { $654 = $14; $655 = ((($654)) + 14320|0); $656 = HEAP32[$655>>2]|0; $657 = ($656|0)==(1002); if (!($657)) { break; } $658 = $14; $659 = ((($658)) + 14324|0); $660 = HEAP32[$659>>2]|0; $661 = ($660|0)!=(1002); if (!($661)) { break; } } $36 = 1; $662 = $14; $663 = ((($662)) + 14320|0); $664 = HEAP32[$663>>2]|0; $665 = ($664|0)!=(1002); $666 = $665&1; $38 = $666; $667 = $38; $668 = ($667|0)!=(0); if ($668) { break; } $669 = $16; $670 = $14; $671 = ((($670)) + 132|0); $672 = HEAP32[$671>>2]|0; $673 = (($672|0) / 100)&-1; $674 = ($669|0)>=($673|0); if ($674) { $675 = $14; $676 = ((($675)) + 14324|0); $677 = HEAP32[$676>>2]|0; $678 = $14; $679 = ((($678)) + 14320|0); HEAP32[$679>>2] = $677; $40 = 1; break; } else { $36 = 0; break; } } } while(0); $680 = $14; $681 = ((($680)) + 14340|0); $682 = HEAP32[$681>>2]|0; $683 = ($682|0)!=(0); if ($683) { $36 = 1; $38 = 1; $684 = $14; $685 = ((($684)) + 14340|0); HEAP32[$685>>2] = 0; $34 = 1; } $686 = $36; $687 = ($686|0)!=(0); do { if ($687) { $688 = $51; $689 = $14; $690 = ((($689)) + 132|0); $691 = HEAP32[$690>>2]|0; $692 = (($691|0) / 200)&-1; $693 = Math_imul($688, $692)|0; $694 = $16; $695 = $14; $696 = ((($695)) + 132|0); $697 = HEAP32[$696>>2]|0; $698 = (($697|0) / 200)&-1; $699 = (($694) + ($698))|0; $700 = (($693|0) / ($699|0))&-1; $701 = (257)<($700|0); if ($701) { $715 = 257; } else { $702 = $51; $703 = $14; $704 = ((($703)) + 132|0); $705 = HEAP32[$704>>2]|0; $706 = (($705|0) / 200)&-1; $707 = Math_imul($702, $706)|0; $708 = $16; $709 = $14; $710 = ((($709)) + 132|0); $711 = HEAP32[$710>>2]|0; $712 = (($711|0) / 200)&-1; $713 = (($708) + ($712))|0; $714 = (($707|0) / ($713|0))&-1; $715 = $714; } $37 = $715; $716 = $14; $717 = ((($716)) + 136|0); $718 = HEAP32[$717>>2]|0; $719 = ($718|0)!=(0); if (!($719)) { break; } $720 = $37; $721 = $14; $722 = ((($721)) + 148|0); $723 = HEAP32[$722>>2]|0; $724 = (($723|0) / 1600)&-1; $725 = ($720|0)<($724|0); if ($725) { $726 = $37; $731 = $726; } else { $727 = $14; $728 = ((($727)) + 148|0); $729 = HEAP32[$728>>2]|0; $730 = (($729|0) / 1600)&-1; $731 = $730; } $37 = $731; } } while(0); $732 = $14; $733 = ((($732)) + 14320|0); $734 = HEAP32[$733>>2]|0; $735 = ($734|0)!=(1002); do { if ($735) { $736 = $14; $737 = ((($736)) + 14324|0); $738 = HEAP32[$737>>2]|0; $739 = ($738|0)==(1002); if (!($739)) { break; } $740 = $27; $741 = $14; $742 = ((($741)) + 168|0); $743 = HEAP32[$742>>2]|0; (_silk_InitEncoder($740,$743,$66)|0); $34 = 1; } } while(0); $744 = $14; $745 = ((($744)) + 14320|0); $746 = HEAP32[$745>>2]|0; $747 = ($746|0)==(1002); do { if ($747) { label = 131; } else { $748 = $14; $749 = ((($748)) + 14344|0); $750 = HEAP32[$749>>2]|0; $751 = ($750|0)!=(0); if ($751) { label = 131; break; } $752 = $14; $753 = ((($752)) + 8|0); $754 = ((($753)) + 72|0); $755 = HEAP32[$754>>2]|0; $756 = ($755|0)!=(0); if ($756) { label = 131; } } } while(0); do { if ((label|0) == 131) { $70 = 1105; $757 = $45; $71 = $757; $758 = $14; $759 = ((($758)) + 14320|0); $760 = HEAP32[$759>>2]|0; $761 = ($760|0)!=(1002); do { if ($761) { $762 = $71; $763 = $14; $764 = ((($763)) + 8|0); $765 = ((($764)) + 36|0); $766 = HEAP32[$765>>2]|0; $767 = (45 + ($766))|0; $768 = Math_imul($762, $767)|0; $769 = (($768|0) / 50)&-1; $71 = $769; $770 = $14; $771 = ((($770)) + 136|0); $772 = HEAP32[$771>>2]|0; $773 = ($772|0)!=(0); if ($773) { break; } $774 = $71; $775 = (($774) - 1000)|0; $71 = $775; } } while(0); $776 = $14; $777 = ((($776)) + 100|0); $778 = HEAP32[$777>>2]|0; $779 = ($778|0)==(2); do { if ($779) { $780 = $14; $781 = ((($780)) + 108|0); $782 = HEAP32[$781>>2]|0; $783 = ($782|0)!=(1); if (!($783)) { label = 137; break; } $67 = 104; $68 = 136; } else { label = 137; } } while(0); if ((label|0) == 137) { $67 = 168; $68 = 200; } $29 = 0; while(1) { $784 = $29; $785 = ($784|0)<(8); if (!($785)) { break; } $786 = $68; $787 = $29; $788 = (($786) + ($787<<2)|0); $789 = HEAP32[$788>>2]|0; $790 = $44; $791 = $44; $792 = Math_imul($790, $791)|0; $793 = $67; $794 = $29; $795 = (($793) + ($794<<2)|0); $796 = HEAP32[$795>>2]|0; $797 = $68; $798 = $29; $799 = (($797) + ($798<<2)|0); $800 = HEAP32[$799>>2]|0; $801 = (($796) - ($800))|0; $802 = Math_imul($792, $801)|0; $803 = $802 >> 14; $804 = (($789) + ($803))|0; $805 = $29; $806 = (($69) + ($805<<2)|0); HEAP32[$806>>2] = $804; $807 = $29; $808 = (($807) + 1)|0; $29 = $808; } while(1) { $809 = $70; $810 = (($809) - 1102)|0; $811 = $810<<1; $812 = (($69) + ($811<<2)|0); $813 = HEAP32[$812>>2]|0; $72 = $813; $814 = $70; $815 = (($814) - 1102)|0; $816 = $815<<1; $817 = (($816) + 1)|0; $818 = (($69) + ($817<<2)|0); $819 = HEAP32[$818>>2]|0; $73 = $819; $820 = $14; $821 = ((($820)) + 14344|0); $822 = HEAP32[$821>>2]|0; $823 = ($822|0)!=(0); do { if (!($823)) { $824 = $14; $825 = ((($824)) + 14336|0); $826 = HEAP32[$825>>2]|0; $827 = $70; $828 = ($826|0)>=($827|0); $829 = $73; $830 = $72; if ($828) { $831 = (($830) - ($829))|0; $72 = $831; break; } else { $832 = (($830) + ($829))|0; $72 = $832; break; } } } while(0); $833 = $71; $834 = $72; $835 = ($833|0)>=($834|0); if ($835) { break; } $836 = $70; $837 = (($836) + -1)|0; $70 = $837; $838 = ($837|0)>(1101); if (!($838)) { break; } } $839 = $70; $840 = $14; $841 = ((($840)) + 14336|0); HEAP32[$841>>2] = $839; $842 = $14; $843 = ((($842)) + 14344|0); $844 = HEAP32[$843>>2]|0; $845 = ($844|0)!=(0); if ($845) { break; } $846 = $14; $847 = ((($846)) + 14320|0); $848 = HEAP32[$847>>2]|0; $849 = ($848|0)!=(1002); if (!($849)) { break; } $850 = $14; $851 = ((($850)) + 8|0); $852 = ((($851)) + 76|0); $853 = HEAP32[$852>>2]|0; $854 = ($853|0)!=(0); if ($854) { break; } $855 = $14; $856 = ((($855)) + 14336|0); $857 = HEAP32[$856>>2]|0; $858 = ($857|0)>(1103); if (!($858)) { break; } $859 = $14; $860 = ((($859)) + 14336|0); HEAP32[$860>>2] = 1103; } } while(0); $861 = $14; $862 = ((($861)) + 14336|0); $863 = HEAP32[$862>>2]|0; $864 = $14; $865 = ((($864)) + 120|0); $866 = HEAP32[$865>>2]|0; $867 = ($863|0)>($866|0); if ($867) { $868 = $14; $869 = ((($868)) + 120|0); $870 = HEAP32[$869>>2]|0; $871 = $14; $872 = ((($871)) + 14336|0); HEAP32[$872>>2] = $870; } $873 = $14; $874 = ((($873)) + 116|0); $875 = HEAP32[$874>>2]|0; $876 = ($875|0)!=(-1000); if ($876) { $877 = $14; $878 = ((($877)) + 116|0); $879 = HEAP32[$878>>2]|0; $880 = $14; $881 = ((($880)) + 14336|0); HEAP32[$881>>2] = $879; } $882 = $14; $883 = ((($882)) + 14320|0); $884 = HEAP32[$883>>2]|0; $885 = ($884|0)!=(1002); $886 = $48; $887 = ($886|0)<(15000); $or$cond16 = $885 & $887; if ($or$cond16) { $888 = $14; $889 = ((($888)) + 14336|0); $890 = HEAP32[$889>>2]|0; $891 = ($890|0)<(1103); if ($891) { $892 = $14; $893 = ((($892)) + 14336|0); $894 = HEAP32[$893>>2]|0; $897 = $894; } else { $897 = 1103; } $895 = $14; $896 = ((($895)) + 14336|0); HEAP32[$896>>2] = $897; } $898 = $14; $899 = ((($898)) + 132|0); $900 = HEAP32[$899>>2]|0; $901 = ($900|0)<=(24000); do { if ($901) { $902 = $14; $903 = ((($902)) + 14336|0); $904 = HEAP32[$903>>2]|0; $905 = ($904|0)>(1104); if (!($905)) { break; } $906 = $14; $907 = ((($906)) + 14336|0); HEAP32[$907>>2] = 1104; } } while(0); $908 = $14; $909 = ((($908)) + 132|0); $910 = HEAP32[$909>>2]|0; $911 = ($910|0)<=(16000); do { if ($911) { $912 = $14; $913 = ((($912)) + 14336|0); $914 = HEAP32[$913>>2]|0; $915 = ($914|0)>(1103); if (!($915)) { break; } $916 = $14; $917 = ((($916)) + 14336|0); HEAP32[$917>>2] = 1103; } } while(0); $918 = $14; $919 = ((($918)) + 132|0); $920 = HEAP32[$919>>2]|0; $921 = ($920|0)<=(12000); do { if ($921) { $922 = $14; $923 = ((($922)) + 14336|0); $924 = HEAP32[$923>>2]|0; $925 = ($924|0)>(1102); if (!($925)) { break; } $926 = $14; $927 = ((($926)) + 14336|0); HEAP32[$927>>2] = 1102; } } while(0); $928 = $14; $929 = ((($928)) + 132|0); $930 = HEAP32[$929>>2]|0; $931 = ($930|0)<=(8000); do { if ($931) { $932 = $14; $933 = ((($932)) + 14336|0); $934 = HEAP32[$933>>2]|0; $935 = ($934|0)>(1101); if (!($935)) { break; } $936 = $14; $937 = ((($936)) + 14336|0); HEAP32[$937>>2] = 1101; } } while(0); $938 = $14; $939 = ((($938)) + 18212|0); $940 = HEAP32[$939>>2]|0; $941 = ($940|0)!=(0); do { if ($941) { $942 = $14; $943 = ((($942)) + 116|0); $944 = HEAP32[$943>>2]|0; $945 = ($944|0)==(-1000); if (!($945)) { break; } $946 = $45; $947 = $14; $948 = ((($947)) + 14288|0); $949 = HEAP32[$948>>2]|0; $950 = ($949*18000)|0; $951 = ($946|0)<=($950|0); do { if ($951) { $952 = $14; $953 = ((($952)) + 14320|0); $954 = HEAP32[$953>>2]|0; $955 = ($954|0)==(1002); if (!($955)) { label = 177; break; } $74 = 1101; } else { label = 177; } } while(0); L223: do { if ((label|0) == 177) { $956 = $45; $957 = $14; $958 = ((($957)) + 14288|0); $959 = HEAP32[$958>>2]|0; $960 = ($959*24000)|0; $961 = ($956|0)<=($960|0); do { if ($961) { $962 = $14; $963 = ((($962)) + 14320|0); $964 = HEAP32[$963>>2]|0; $965 = ($964|0)==(1002); if (!($965)) { break; } $74 = 1102; break L223; } } while(0); $966 = $45; $967 = $14; $968 = ((($967)) + 14288|0); $969 = HEAP32[$968>>2]|0; $970 = ($969*30000)|0; $971 = ($966|0)<=($970|0); if ($971) { $74 = 1103; break; } $972 = $45; $973 = $14; $974 = ((($973)) + 14288|0); $975 = HEAP32[$974>>2]|0; $976 = ($975*44000)|0; $977 = ($972|0)<=($976|0); if ($977) { $74 = 1104; break; } else { $74 = 1105; break; } } } while(0); $978 = $14; $979 = ((($978)) + 18212|0); $980 = HEAP32[$979>>2]|0; $981 = $74; $982 = ($980|0)>($981|0); if ($982) { $983 = $14; $984 = ((($983)) + 18212|0); $985 = HEAP32[$984>>2]|0; $989 = $985; } else { $986 = $74; $989 = $986; } $987 = $14; $988 = ((($987)) + 18212|0); HEAP32[$988>>2] = $989; $990 = $14; $991 = ((($990)) + 14336|0); $992 = HEAP32[$991>>2]|0; $993 = $14; $994 = ((($993)) + 18212|0); $995 = HEAP32[$994>>2]|0; $996 = ($992|0)<($995|0); $997 = $14; $998 = ((($997)) + 18212|0); $999 = ((($997)) + 14336|0); $$sink17 = $996 ? $999 : $998; $1000 = HEAP32[$$sink17>>2]|0; $1001 = $14; $1002 = ((($1001)) + 14336|0); HEAP32[$1002>>2] = $1000; } } while(0); $1003 = $28; $1004 = $19; HEAP32[$vararg_buffer53>>2] = $1004; (_opus_custom_encoder_ctl($1003,4036,$vararg_buffer53)|0); $1005 = $14; $1006 = ((($1005)) + 14320|0); $1007 = HEAP32[$1006>>2]|0; $1008 = ($1007|0)==(1002); do { if ($1008) { $1009 = $14; $1010 = ((($1009)) + 14336|0); $1011 = HEAP32[$1010>>2]|0; $1012 = ($1011|0)==(1102); if (!($1012)) { break; } $1013 = $14; $1014 = ((($1013)) + 14336|0); HEAP32[$1014>>2] = 1103; } } while(0); $1015 = $14; $1016 = ((($1015)) + 164|0); $1017 = HEAP32[$1016>>2]|0; $1018 = ($1017|0)!=(0); if ($1018) { $1019 = $14; $1020 = ((($1019)) + 14336|0); HEAP32[$1020>>2] = 1101; } $1021 = $16; $1022 = $14; $1023 = ((($1022)) + 132|0); $1024 = HEAP32[$1023>>2]|0; $1025 = (($1024|0) / 50)&-1; $1026 = ($1021|0)>($1025|0); do { if ($1026) { $1027 = $14; $1028 = ((($1027)) + 14320|0); $1029 = HEAP32[$1028>>2]|0; $1030 = ($1029|0)==(1002); if (!($1030)) { $1031 = $14; $1032 = ((($1031)) + 14336|0); $1033 = HEAP32[$1032>>2]|0; $1034 = ($1033|0)>(1103); if (!($1034)) { break; } } $1035 = $56; $1036 = ($1035|0)!=(-1); if ($1036) { $1037 = $56; $1038 = $14; $1039 = ((($1038)) + 172|0); $1040 = ((($1039)) + 8508|0); HEAP32[$1040>>2] = $1037; $1041 = $57; $1042 = $14; $1043 = ((($1042)) + 172|0); $1044 = ((($1043)) + 8512|0); HEAP32[$1044>>2] = $1041; } $1045 = $16; $1046 = $14; $1047 = ((($1046)) + 132|0); $1048 = HEAP32[$1047>>2]|0; $1049 = (($1048|0) / 25)&-1; $1050 = ($1045|0)>($1049|0); $1051 = $1050 ? 3 : 2; $75 = $1051; $1052 = $18; $1053 = (($1052) - 3)|0; $1054 = $75; $1055 = (($1053|0) / ($1054|0))&-1; $1056 = (1276)<($1055|0); if ($1056) { $1061 = 1276; } else { $1057 = $18; $1058 = (($1057) - 3)|0; $1059 = $75; $1060 = (($1058|0) / ($1059|0))&-1; $1061 = $1060; } $80 = $1061; $1062 = $75; $1063 = $80; $1064 = Math_imul($1062, $1063)|0; $1065 = (_llvm_stacksave()|0); $82 = $1065; $$alloca_mul = $1064; $1066 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; (_opus_repacketizer_init($83)|0); $1067 = $14; $1068 = ((($1067)) + 124|0); $1069 = HEAP32[$1068>>2]|0; $76 = $1069; $1070 = $14; $1071 = ((($1070)) + 116|0); $1072 = HEAP32[$1071>>2]|0; $77 = $1072; $1073 = $14; $1074 = ((($1073)) + 108|0); $1075 = HEAP32[$1074>>2]|0; $78 = $1075; $1076 = $14; $1077 = ((($1076)) + 14320|0); $1078 = HEAP32[$1077>>2]|0; $1079 = $14; $1080 = ((($1079)) + 124|0); HEAP32[$1080>>2] = $1078; $1081 = $14; $1082 = ((($1081)) + 14336|0); $1083 = HEAP32[$1082>>2]|0; $1084 = $14; $1085 = ((($1084)) + 116|0); HEAP32[$1085>>2] = $1083; $1086 = $14; $1087 = ((($1086)) + 14288|0); $1088 = HEAP32[$1087>>2]|0; $1089 = $14; $1090 = ((($1089)) + 108|0); HEAP32[$1090>>2] = $1088; $1091 = $14; $1092 = ((($1091)) + 8|0); $1093 = ((($1092)) + 56|0); $1094 = HEAP32[$1093>>2]|0; $79 = $1094; $1095 = $79; $1096 = ($1095|0)!=(0); $1097 = $14; if ($1096) { $1098 = ((($1097)) + 108|0); HEAP32[$1098>>2] = 1; } else { $1099 = ((($1097)) + 14288|0); $1100 = HEAP32[$1099>>2]|0; $1101 = $14; $1102 = ((($1101)) + 14328|0); HEAP32[$1102>>2] = $1100; } $29 = 0; while(1) { $1103 = $29; $1104 = $75; $1105 = ($1103|0)<($1104|0); $1106 = $14; if (!($1105)) { label = 214; break; } $1107 = ((($1106)) + 8|0); $1108 = ((($1107)) + 56|0); HEAP32[$1108>>2] = 0; $1109 = $40; $1110 = ($1109|0)!=(0); do { if ($1110) { $1111 = $29; $1112 = $75; $1113 = (($1112) - 1)|0; $1114 = ($1111|0)==($1113|0); if (!($1114)) { break; } $1115 = $14; $1116 = ((($1115)) + 124|0); HEAP32[$1116>>2] = 1002; } } while(0); $1117 = $14; $1118 = $15; $1119 = $29; $1120 = $14; $1121 = ((($1120)) + 100|0); $1122 = HEAP32[$1121>>2]|0; $1123 = $14; $1124 = ((($1123)) + 132|0); $1125 = HEAP32[$1124>>2]|0; $1126 = Math_imul($1122, $1125)|0; $1127 = (($1126|0) / 50)&-1; $1128 = Math_imul($1119, $1127)|0; $1129 = (($1118) + ($1128<<2)|0); $1130 = $14; $1131 = ((($1130)) + 132|0); $1132 = HEAP32[$1131>>2]|0; $1133 = (($1132|0) / 50)&-1; $1134 = $29; $1135 = $80; $1136 = Math_imul($1134, $1135)|0; $1137 = (($1066) + ($1136)|0); $1138 = $80; $1139 = $19; $1140 = $22; $1141 = $23; $1142 = $24; $1143 = $25; $1144 = $26; $1145 = (_opus_encode_native($1117,$1129,$1133,$1137,$1138,$1139,0,0,$1140,$1141,$1142,$1143,$1144)|0); $84 = $1145; $1146 = $84; $1147 = ($1146|0)<(0); if ($1147) { label = 210; break; } $1148 = $29; $1149 = $80; $1150 = Math_imul($1148, $1149)|0; $1151 = (($1066) + ($1150)|0); $1152 = $84; $1153 = (_opus_repacketizer_cat($83,$1151,$1152)|0); $30 = $1153; $1154 = $30; $1155 = ($1154|0)<(0); if ($1155) { label = 212; break; } $1156 = $29; $1157 = (($1156) + 1)|0; $29 = $1157; } do { if ((label|0) == 210) { $13 = -3; $85 = 1; } else if ((label|0) == 212) { $13 = -3; $85 = 1; } else if ((label|0) == 214) { $1158 = ((($1106)) + 136|0); $1159 = HEAP32[$1158>>2]|0; $1160 = ($1159|0)!=(0); if ($1160) { $1161 = $18; $81 = $1161; } else { $1162 = $14; $1163 = ((($1162)) + 148|0); $1164 = HEAP32[$1163>>2]|0; $1165 = ($1164*3)|0; $1166 = $75; $1167 = (1200 / ($1166|0))&-1; $1168 = (($1165|0) / ($1167|0))&-1; $1169 = $18; $1170 = ($1168|0)<($1169|0); if ($1170) { $1171 = $14; $1172 = ((($1171)) + 148|0); $1173 = HEAP32[$1172>>2]|0; $1174 = ($1173*3)|0; $1175 = $75; $1176 = (1200 / ($1175|0))&-1; $1177 = (($1174|0) / ($1176|0))&-1; $1179 = $1177; } else { $1178 = $18; $1179 = $1178; } $81 = $1179; } $1180 = $75; $1181 = $17; $1182 = $81; $1183 = $14; $1184 = ((($1183)) + 136|0); $1185 = HEAP32[$1184>>2]|0; $1186 = ($1185|0)!=(0); $1187 = $1186 ^ 1; $1188 = $1187&1; $1189 = (_opus_repacketizer_out_range_impl($83,0,$1180,$1181,$1182,0,$1188)|0); $30 = $1189; $1190 = $30; $1191 = ($1190|0)<(0); if ($1191) { $13 = -3; $85 = 1; break; } else { $1192 = $76; $1193 = $14; $1194 = ((($1193)) + 124|0); HEAP32[$1194>>2] = $1192; $1195 = $77; $1196 = $14; $1197 = ((($1196)) + 116|0); HEAP32[$1197>>2] = $1195; $1198 = $78; $1199 = $14; $1200 = ((($1199)) + 108|0); HEAP32[$1200>>2] = $1198; $1201 = $79; $1202 = $14; $1203 = ((($1202)) + 8|0); $1204 = ((($1203)) + 56|0); HEAP32[$1204>>2] = $1201; $1205 = $30; $13 = $1205; $85 = 1; break; } } } while(0); $1206 = $82; _llvm_stackrestore(($1206|0)); $2706 = $13; STACKTOP = sp;return ($2706|0); } } while(0); $1207 = $14; $1208 = ((($1207)) + 14336|0); $1209 = HEAP32[$1208>>2]|0; $49 = $1209; $1210 = $14; $1211 = ((($1210)) + 14320|0); $1212 = HEAP32[$1211>>2]|0; $1213 = ($1212|0)==(1000); $1214 = $49; $1215 = ($1214|0)>(1103); $or$cond19 = $1213 & $1215; if ($or$cond19) { $1216 = $14; $1217 = ((($1216)) + 14320|0); HEAP32[$1217>>2] = 1001; } $1218 = $14; $1219 = ((($1218)) + 14320|0); $1220 = HEAP32[$1219>>2]|0; $1221 = ($1220|0)==(1001); $1222 = $49; $1223 = ($1222|0)<=(1103); $or$cond21 = $1221 & $1223; if ($or$cond21) { $1224 = $14; $1225 = ((($1224)) + 14320|0); HEAP32[$1225>>2] = 1000; } $1226 = $51; $1227 = $37; $1228 = (($1226) - ($1227))|0; $1229 = $14; $1230 = ((($1229)) + 148|0); $1231 = HEAP32[$1230>>2]|0; $1232 = $16; $1233 = Math_imul($1231, $1232)|0; $1234 = $14; $1235 = ((($1234)) + 132|0); $1236 = HEAP32[$1235>>2]|0; $1237 = $1236<<3; $1238 = (($1233|0) / ($1237|0))&-1; $1239 = ($1228|0)<($1238|0); if ($1239) { $1240 = $51; $1241 = $37; $1242 = (($1240) - ($1241))|0; $1254 = $1242; } else { $1243 = $14; $1244 = ((($1243)) + 148|0); $1245 = HEAP32[$1244>>2]|0; $1246 = $16; $1247 = Math_imul($1245, $1246)|0; $1248 = $14; $1249 = ((($1248)) + 132|0); $1250 = HEAP32[$1249>>2]|0; $1251 = $1250<<3; $1252 = (($1247|0) / ($1251|0))&-1; $1254 = $1252; } $1253 = (($1254) - 1)|0; $33 = $1253; $1255 = $17; $1256 = ((($1255)) + 1|0); $17 = $1256; $1257 = $17; $1258 = $51; $1259 = (($1258) - 1)|0; _ec_enc_init($32,$1257,$1259); $1260 = $52; $1261 = $16; $1262 = (($1260) + ($1261))|0; $1263 = $14; $1264 = ((($1263)) + 100|0); $1265 = HEAP32[$1264>>2]|0; $1266 = Math_imul($1262, $1265)|0; $1267 = (_llvm_stacksave()|0); $86 = $1267; $$alloca_mul215 = $1266<<2; $1268 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul215)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul215)|0)+15)&-16)|0);; $1269 = $14; $1270 = ((($1269)) + 14372|0); $1271 = $14; $1272 = ((($1271)) + 160|0); $1273 = HEAP32[$1272>>2]|0; $1274 = $52; $1275 = (($1273) - ($1274))|0; $1276 = $14; $1277 = ((($1276)) + 100|0); $1278 = HEAP32[$1277>>2]|0; $1279 = Math_imul($1275, $1278)|0; $1280 = (($1270) + ($1279<<2)|0); $1281 = $52; $1282 = $14; $1283 = ((($1282)) + 100|0); $1284 = HEAP32[$1283>>2]|0; $1285 = Math_imul($1281, $1284)|0; $1286 = $1285<<2; $1287 = $14; $1288 = ((($1287)) + 14372|0); $1289 = $14; $1290 = ((($1289)) + 160|0); $1291 = HEAP32[$1290>>2]|0; $1292 = $52; $1293 = (($1291) - ($1292))|0; $1294 = $14; $1295 = ((($1294)) + 100|0); $1296 = HEAP32[$1295>>2]|0; $1297 = Math_imul($1293, $1296)|0; $1298 = (($1288) + ($1297<<2)|0); $1299 = $1268; $1300 = $1298; $1301 = (($1299) - ($1300))|0; $1302 = (($1301|0) / 4)&-1; $1303 = 0; $1304 = (($1286) + ($1303))|0; _memcpy(($1268|0),($1280|0),($1304|0))|0; $1305 = $14; $1306 = ((($1305)) + 14320|0); $1307 = HEAP32[$1306>>2]|0; $1308 = ($1307|0)==(1002); if ($1308) { $1309 = (_silk_lin2log(60)|0); $1310 = $1309 << 8; $43 = $1310; } else { $1311 = $27; $1312 = ((($1311)) + 8|0); $1313 = HEAP32[$1312>>2]|0; $43 = $1313; } $1314 = $14; $1315 = ((($1314)) + 14296|0); $1316 = HEAP32[$1315>>2]|0; $1317 = $43; $1318 = $14; $1319 = ((($1318)) + 14296|0); $1320 = HEAP32[$1319>>2]|0; $1321 = (($1317) - ($1320))|0; $1322 = $1321 >> 16; $1323 = ($1322*983)|0; $1324 = $43; $1325 = $14; $1326 = ((($1325)) + 14296|0); $1327 = HEAP32[$1326>>2]|0; $1328 = (($1324) - ($1327))|0; $1329 = $1328 & 65535; $1330 = ($1329*983)|0; $1331 = $1330 >> 16; $1332 = (($1323) + ($1331))|0; $1333 = (($1316) + ($1332))|0; $1334 = $14; $1335 = ((($1334)) + 14296|0); HEAP32[$1335>>2] = $1333; $1336 = $14; $1337 = ((($1336)) + 14296|0); $1338 = HEAP32[$1337>>2]|0; $1339 = $1338 >> 8; $1340 = (_silk_log2lin($1339)|0); $42 = $1340; $1341 = $14; $1342 = ((($1341)) + 96|0); $1343 = HEAP32[$1342>>2]|0; $1344 = ($1343|0)==(2048); $1345 = $15; if ($1344) { $1346 = $42; $1347 = $52; $1348 = $14; $1349 = ((($1348)) + 100|0); $1350 = HEAP32[$1349>>2]|0; $1351 = Math_imul($1347, $1350)|0; $1352 = (($1268) + ($1351<<2)|0); $1353 = $14; $1354 = ((($1353)) + 14304|0); $1355 = $16; $1356 = $14; $1357 = ((($1356)) + 100|0); $1358 = HEAP32[$1357>>2]|0; $1359 = $14; $1360 = ((($1359)) + 132|0); $1361 = HEAP32[$1360>>2]|0; _hp_cutoff($1345,$1346,$1352,$1354,$1355,$1358,$1361); } else { $1362 = $52; $1363 = $14; $1364 = ((($1363)) + 100|0); $1365 = HEAP32[$1364>>2]|0; $1366 = Math_imul($1362, $1365)|0; $1367 = (($1268) + ($1366<<2)|0); $1368 = $14; $1369 = ((($1368)) + 14304|0); $1370 = $16; $1371 = $14; $1372 = ((($1371)) + 100|0); $1373 = HEAP32[$1372>>2]|0; $1374 = $14; $1375 = ((($1374)) + 132|0); $1376 = HEAP32[$1375>>2]|0; _dc_reject($1345,3,$1367,$1369,$1370,$1373,$1376); } $1377 = $26; $1378 = ($1377|0)!=(0); do { if ($1378) { $1379 = $52; $1380 = $14; $1381 = ((($1380)) + 100|0); $1382 = HEAP32[$1381>>2]|0; $1383 = Math_imul($1379, $1382)|0; $1384 = (($1268) + ($1383<<2)|0); $1385 = $52; $1386 = $14; $1387 = ((($1386)) + 100|0); $1388 = HEAP32[$1387>>2]|0; $1389 = Math_imul($1385, $1388)|0; $1390 = (($1268) + ($1389<<2)|0); $1391 = $16; $1392 = $14; $1393 = ((($1392)) + 100|0); $1394 = HEAP32[$1393>>2]|0; $1395 = Math_imul($1391, $1394)|0; $1396 = (+_celt_inner_prod_c($1384,$1390,$1395)); $87 = $1396; $1397 = $87; $1398 = $1397 < 1.0E+9; if ($1398) { $1399 = $87; $1400 = $87; $1401 = $1399 != $1400; if (!($1401)) { break; } } $1402 = $52; $1403 = $14; $1404 = ((($1403)) + 100|0); $1405 = HEAP32[$1404>>2]|0; $1406 = Math_imul($1402, $1405)|0; $1407 = (($1268) + ($1406<<2)|0); $1408 = $16; $1409 = $14; $1410 = ((($1409)) + 100|0); $1411 = HEAP32[$1410>>2]|0; $1412 = Math_imul($1408, $1411)|0; $1413 = $1412<<2; _memset(($1407|0),0,($1413|0))|0; $1414 = $14; $1415 = ((($1414)) + 14304|0); $1416 = ((($1415)) + 12|0); HEAPF32[$1416>>2] = 0.0; $1417 = $14; $1418 = ((($1417)) + 14304|0); $1419 = ((($1418)) + 8|0); HEAPF32[$1419>>2] = 0.0; $1420 = $14; $1421 = ((($1420)) + 14304|0); $1422 = ((($1421)) + 4|0); HEAPF32[$1422>>2] = 0.0; $1423 = $14; $1424 = ((($1423)) + 14304|0); HEAPF32[$1424>>2] = 0.0; } } while(0); $50 = 1.0; $1425 = $14; $1426 = ((($1425)) + 14320|0); $1427 = HEAP32[$1426>>2]|0; $1428 = ($1427|0)!=(1002); if ($1428) { $1429 = $14; $1430 = ((($1429)) + 100|0); $1431 = HEAP32[$1430>>2]|0; $1432 = $16; $1433 = Math_imul($1431, $1432)|0; $1434 = (_llvm_stacksave()|0); $90 = $1434; $$alloca_mul217 = $1433<<1; $1435 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul217)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul217)|0)+15)&-16)|0);; $1436 = $33; $1437 = $1436<<3; $1438 = $47; $1439 = Math_imul($1437, $1438)|0; $88 = $1439; $1440 = $14; $1441 = ((($1440)) + 14320|0); $1442 = HEAP32[$1441>>2]|0; $1443 = ($1442|0)==(1001); do { if ($1443) { $1444 = $14; $1445 = ((($1444)) + 14288|0); $1446 = HEAP32[$1445>>2]|0; $1447 = $14; $1448 = ((($1447)) + 132|0); $1449 = HEAP32[$1448>>2]|0; $1450 = $16; $1451 = ($1450*100)|0; $1452 = ($1449|0)==($1451|0); $1453 = $1452&1; $1454 = ($1453*1000)|0; $1455 = (5000 + ($1454))|0; $1456 = Math_imul($1446, $1455)|0; $1457 = $14; $1458 = ((($1457)) + 8|0); $1459 = ((($1458)) + 28|0); HEAP32[$1459>>2] = $1456; $1460 = $49; $1461 = ($1460|0)==(1104); $1462 = $88; $1463 = $14; $1464 = ((($1463)) + 8|0); $1465 = ((($1464)) + 28|0); $1466 = HEAP32[$1465>>2]|0; $1467 = (($1462) - ($1466))|0; if ($1461) { $1468 = $1467<<1; $1469 = (($1468|0) / 3)&-1; $1470 = $14; $$sink25 = $1469;$$sink48 = $1470; } else { $1471 = ($1467*3)|0; $1472 = (($1471|0) / 5)&-1; $1473 = $14; $$sink25 = $1472;$$sink48 = $1473; } $1474 = ((($$sink48)) + 8|0); $1475 = ((($1474)) + 28|0); $1476 = HEAP32[$1475>>2]|0; $1477 = (($1476) + ($$sink25))|0; HEAP32[$1475>>2] = $1477; $1478 = $14; $1479 = ((($1478)) + 8|0); $1480 = ((($1479)) + 28|0); $1481 = HEAP32[$1480>>2]|0; $1482 = $88; $1483 = $1482<<2; $1484 = (($1483|0) / 5)&-1; $1485 = ($1481|0)>($1484|0); if ($1485) { $1486 = $88; $1487 = $1486<<2; $1488 = (($1487|0) / 5)&-1; $1489 = $14; $1490 = ((($1489)) + 8|0); $1491 = ((($1490)) + 28|0); HEAP32[$1491>>2] = $1488; } $1492 = $14; $1493 = ((($1492)) + 14348|0); $1494 = HEAP32[$1493>>2]|0; $1495 = ($1494|0)!=(0|0); if ($1495) { break; } $1496 = $88; $1497 = $14; $1498 = ((($1497)) + 8|0); $1499 = ((($1498)) + 28|0); $1500 = HEAP32[$1499>>2]|0; $1501 = (($1496) - ($1500))|0; $89 = $1501; $1502 = $49; $1503 = ($1502|0)==(1104); $1504 = $1503 ? 3000 : 3600; $91 = $1504; $1505 = $89; $1506 = (+($1505|0)); $1507 = $89; $1508 = (+($1507|0)); $1509 = $14; $1510 = ((($1509)) + 14288|0); $1511 = HEAP32[$1510>>2]|0; $1512 = $91; $1513 = Math_imul($1511, $1512)|0; $1514 = (+($1513|0)); $1515 = $1508 + $1514; $1516 = $1506 / $1515; $50 = $1516; $1517 = $50; $1518 = $1517 < 0.8571428656578064; $1519 = $50; $1520 = $1519 + 0.1428571492433548; $1521 = $1518 ? $1520 : 1.0; $50 = $1521; } else { $1522 = $88; $1523 = $14; $1524 = ((($1523)) + 8|0); $1525 = ((($1524)) + 28|0); HEAP32[$1525>>2] = $1522; } } while(0); $1526 = $14; $1527 = ((($1526)) + 14348|0); $1528 = HEAP32[$1527>>2]|0; $1529 = ($1528|0)!=(0|0); do { if ($1529) { $1530 = $14; $1531 = ((($1530)) + 136|0); $1532 = HEAP32[$1531>>2]|0; $1533 = ($1532|0)!=(0); if (!($1533)) { break; } $1534 = $14; $1535 = ((($1534)) + 164|0); $1536 = HEAP32[$1535>>2]|0; $1537 = ($1536|0)!=(0); if ($1537) { break; } $92 = 0.0; $96 = 17; $97 = 16000; $1538 = $14; $1539 = ((($1538)) + 14336|0); $1540 = HEAP32[$1539>>2]|0; $1541 = ($1540|0)==(1101); do { if ($1541) { $96 = 13; $97 = 8000; } else { $1542 = $14; $1543 = ((($1542)) + 14336|0); $1544 = HEAP32[$1543>>2]|0; $1545 = ($1544|0)==(1102); if (!($1545)) { break; } $96 = 15; $97 = 12000; } } while(0); $95 = 0; while(1) { $1546 = $95; $1547 = $14; $1548 = ((($1547)) + 100|0); $1549 = HEAP32[$1548>>2]|0; $1550 = ($1546|0)<($1549|0); if (!($1550)) { break; } $29 = 0; while(1) { $1551 = $29; $1552 = $96; $1553 = ($1551|0)<($1552|0); if (!($1553)) { break; } $1554 = $14; $1555 = ((($1554)) + 14348|0); $1556 = HEAP32[$1555>>2]|0; $1557 = $95; $1558 = ($1557*21)|0; $1559 = $29; $1560 = (($1558) + ($1559))|0; $1561 = (($1556) + ($1560<<2)|0); $1562 = +HEAPF32[$1561>>2]; $1563 = $1562 < 0.5; if ($1563) { $1564 = $14; $1565 = ((($1564)) + 14348|0); $1566 = HEAP32[$1565>>2]|0; $1567 = $95; $1568 = ($1567*21)|0; $1569 = $29; $1570 = (($1568) + ($1569))|0; $1571 = (($1566) + ($1570<<2)|0); $1572 = +HEAPF32[$1571>>2]; $1574 = $1572; } else { $1574 = 0.5; } $1573 = $1574 > -2.0; do { if ($1573) { $1575 = $14; $1576 = ((($1575)) + 14348|0); $1577 = HEAP32[$1576>>2]|0; $1578 = $95; $1579 = ($1578*21)|0; $1580 = $29; $1581 = (($1579) + ($1580))|0; $1582 = (($1577) + ($1581<<2)|0); $1583 = +HEAPF32[$1582>>2]; $1584 = $1583 < 0.5; if (!($1584)) { $1594 = 0.5; break; } $1585 = $14; $1586 = ((($1585)) + 14348|0); $1587 = HEAP32[$1586>>2]|0; $1588 = $95; $1589 = ($1588*21)|0; $1590 = $29; $1591 = (($1589) + ($1590))|0; $1592 = (($1587) + ($1591<<2)|0); $1593 = +HEAPF32[$1592>>2]; $1594 = $1593; } else { $1594 = -2.0; } } while(0); $98 = $1594; $1595 = $98; $1596 = $1595 > 0.0; if ($1596) { $1597 = $98; $1598 = 0.5 * $1597; $98 = $1598; } $1599 = $98; $1600 = $92; $1601 = $1600 + $1599; $92 = $1601; $1602 = $29; $1603 = (($1602) + 1)|0; $29 = $1603; } $1604 = $95; $1605 = (($1604) + 1)|0; $95 = $1605; } $1606 = $92; $1607 = $96; $1608 = (+($1607|0)); $1609 = $1606 / $1608; $1610 = $14; $1611 = ((($1610)) + 100|0); $1612 = HEAP32[$1611>>2]|0; $1613 = (+($1612|0)); $1614 = $1609 * $1613; $93 = $1614; $1615 = $93; $1616 = $1615 + 0.20000000298023224; $93 = $1616; $1617 = $97; $1618 = (+($1617<<16>>16)); $1619 = $93; $1620 = $1618 * $1619; $1621 = (~~(($1620))); $94 = $1621; $1622 = $94; $1623 = $14; $1624 = ((($1623)) + 8|0); $1625 = ((($1624)) + 28|0); $1626 = HEAP32[$1625>>2]|0; $1627 = Math_imul(-2, $1626)|0; $1628 = (($1627|0) / 3)&-1; $1629 = ($1622|0)>($1628|0); if ($1629) { $1630 = $94; $1637 = $1630; } else { $1631 = $14; $1632 = ((($1631)) + 8|0); $1633 = ((($1632)) + 28|0); $1634 = HEAP32[$1633>>2]|0; $1635 = Math_imul(-2, $1634)|0; $1636 = (($1635|0) / 3)&-1; $1637 = $1636; } $94 = $1637; $1638 = $14; $1639 = ((($1638)) + 14336|0); $1640 = HEAP32[$1639>>2]|0; $1641 = ($1640|0)==(1104); do { if ($1641) { label = 276; } else { $1642 = $14; $1643 = ((($1642)) + 14336|0); $1644 = HEAP32[$1643>>2]|0; $1645 = ($1644|0)==(1105); if ($1645) { label = 276; break; } $1650 = $94; $1651 = $14; $$sink30 = $1650;$$sink50 = $1651; } } while(0); if ((label|0) == 276) { $1646 = $94; $1647 = ($1646*3)|0; $1648 = (($1647|0) / 5)&-1; $1649 = $14; $$sink30 = $1648;$$sink50 = $1649; } $1652 = ((($$sink50)) + 8|0); $1653 = ((($1652)) + 28|0); $1654 = HEAP32[$1653>>2]|0; $1655 = (($1654) + ($$sink30))|0; HEAP32[$1653>>2] = $1655; $1656 = $94; $1657 = $16; $1658 = Math_imul($1656, $1657)|0; $1659 = $14; $1660 = ((($1659)) + 132|0); $1661 = HEAP32[$1660>>2]|0; $1662 = $1661<<3; $1663 = (($1658|0) / ($1662|0))&-1; $1664 = $33; $1665 = (($1664) + ($1663))|0; $33 = $1665; } } while(0); $1666 = $16; $1667 = ($1666*1000)|0; $1668 = $14; $1669 = ((($1668)) + 132|0); $1670 = HEAP32[$1669>>2]|0; $1671 = (($1667|0) / ($1670|0))&-1; $1672 = $14; $1673 = ((($1672)) + 8|0); $1674 = ((($1673)) + 24|0); HEAP32[$1674>>2] = $1671; $1675 = $14; $1676 = ((($1675)) + 100|0); $1677 = HEAP32[$1676>>2]|0; $1678 = $14; $1679 = ((($1678)) + 8|0); HEAP32[$1679>>2] = $1677; $1680 = $14; $1681 = ((($1680)) + 14288|0); $1682 = HEAP32[$1681>>2]|0; $1683 = $14; $1684 = ((($1683)) + 8|0); $1685 = ((($1684)) + 4|0); HEAP32[$1685>>2] = $1682; $1686 = $49; $1687 = ($1686|0)==(1101); if ($1687) { $1688 = $14; $1689 = ((($1688)) + 8|0); $1690 = ((($1689)) + 20|0); HEAP32[$1690>>2] = 8000; } else { $1691 = $49; $1692 = ($1691|0)==(1102); $1693 = $14; $1694 = ((($1693)) + 8|0); $1695 = ((($1694)) + 20|0); $$sink32 = $1692 ? 12000 : 16000; HEAP32[$1695>>2] = $$sink32; } $1696 = $14; $1697 = ((($1696)) + 14320|0); $1698 = HEAP32[$1697>>2]|0; $1699 = ($1698|0)==(1001); $1700 = $14; $1701 = ((($1700)) + 8|0); $1702 = ((($1701)) + 16|0); $$sink33 = $1699 ? 16000 : 8000; HEAP32[$1702>>2] = $$sink33; $1703 = $14; $1704 = ((($1703)) + 14320|0); $1705 = HEAP32[$1704>>2]|0; $1706 = ($1705|0)==(1000); do { if ($1706) { $1707 = $48; $99 = $1707; $1708 = $14; $1709 = ((($1708)) + 8|0); $1710 = ((($1709)) + 12|0); HEAP32[$1710>>2] = 16000; $1711 = $47; $1712 = ($1711|0)>(50); if ($1712) { $1713 = $99; $1714 = $1713<<1; $1715 = (($1714|0) / 3)&-1; $99 = $1715; } $1716 = $99; $1717 = ($1716|0)<(13000); if ($1717) { $1718 = $14; $1719 = ((($1718)) + 8|0); $1720 = ((($1719)) + 12|0); HEAP32[$1720>>2] = 12000; $1721 = $14; $1722 = ((($1721)) + 8|0); $1723 = ((($1722)) + 20|0); $1724 = HEAP32[$1723>>2]|0; $1725 = (12000)<($1724|0); if ($1725) { $1733 = 12000; } else { $1726 = $14; $1727 = ((($1726)) + 8|0); $1728 = ((($1727)) + 20|0); $1729 = HEAP32[$1728>>2]|0; $1733 = $1729; } $1730 = $14; $1731 = ((($1730)) + 8|0); $1732 = ((($1731)) + 20|0); HEAP32[$1732>>2] = $1733; } $1734 = $99; $1735 = ($1734|0)<(9600); if (!($1735)) { break; } $1736 = $14; $1737 = ((($1736)) + 8|0); $1738 = ((($1737)) + 12|0); HEAP32[$1738>>2] = 8000; $1739 = $14; $1740 = ((($1739)) + 8|0); $1741 = ((($1740)) + 20|0); $1742 = HEAP32[$1741>>2]|0; $1743 = (8000)<($1742|0); if ($1743) { $1751 = 8000; } else { $1744 = $14; $1745 = ((($1744)) + 8|0); $1746 = ((($1745)) + 20|0); $1747 = HEAP32[$1746>>2]|0; $1751 = $1747; } $1748 = $14; $1749 = ((($1748)) + 8|0); $1750 = ((($1749)) + 20|0); HEAP32[$1750>>2] = $1751; } else { $1752 = $14; $1753 = ((($1752)) + 8|0); $1754 = ((($1753)) + 12|0); HEAP32[$1754>>2] = 16000; } } while(0); $1755 = $14; $1756 = ((($1755)) + 136|0); $1757 = HEAP32[$1756>>2]|0; $1758 = ($1757|0)!=(0); $1759 = $1758 ^ 1; $1760 = $1759&1; $1761 = $14; $1762 = ((($1761)) + 8|0); $1763 = ((($1762)) + 48|0); HEAP32[$1763>>2] = $1760; $1764 = $51; $1765 = (($1764) - 1)|0; $1766 = $37; $1767 = (($1765) - ($1766))|0; $1768 = (1275)<($1767|0); if ($1768) { $1773 = 1275; } else { $1769 = $51; $1770 = (($1769) - 1)|0; $1771 = $37; $1772 = (($1770) - ($1771))|0; $1773 = $1772; } HEAP32[$31>>2] = $1773; $1774 = HEAP32[$31>>2]|0; $1775 = $1774<<3; $1776 = $14; $1777 = ((($1776)) + 8|0); $1778 = ((($1777)) + 52|0); HEAP32[$1778>>2] = $1775; $1779 = $14; $1780 = ((($1779)) + 14320|0); $1781 = HEAP32[$1780>>2]|0; $1782 = ($1781|0)==(1001); if ($1782) { $1783 = $14; $1784 = ((($1783)) + 8|0); $1785 = ((($1784)) + 52|0); $1786 = HEAP32[$1785>>2]|0; $1787 = ($1786*9)|0; $1788 = (($1787|0) / 10)&-1; $1789 = $14; $1790 = ((($1789)) + 8|0); $1791 = ((($1790)) + 52|0); HEAP32[$1791>>2] = $1788; } $1792 = $14; $1793 = ((($1792)) + 8|0); $1794 = ((($1793)) + 48|0); $1795 = HEAP32[$1794>>2]|0; $1796 = ($1795|0)!=(0); if ($1796) { $1797 = $14; $1798 = ((($1797)) + 8|0); $1799 = ((($1798)) + 28|0); $1800 = HEAP32[$1799>>2]|0; $1801 = $16; $1802 = Math_imul($1800, $1801)|0; $1803 = $14; $1804 = ((($1803)) + 132|0); $1805 = HEAP32[$1804>>2]|0; $1806 = $1805<<3; $1807 = (($1802|0) / ($1806|0))&-1; $1808 = $1807<<3; $1809 = $14; $1810 = ((($1809)) + 8|0); $1811 = ((($1810)) + 52|0); HEAP32[$1811>>2] = $1808; $1812 = $14; $1813 = ((($1812)) + 8|0); $1814 = ((($1813)) + 28|0); $1815 = HEAP32[$1814>>2]|0; $1816 = (($1815) - 2000)|0; $1817 = (1)>($1816|0); if ($1817) { $1826 = 1; } else { $1818 = $14; $1819 = ((($1818)) + 8|0); $1820 = ((($1819)) + 28|0); $1821 = HEAP32[$1820>>2]|0; $1822 = (($1821) - 2000)|0; $1826 = $1822; } $1823 = $14; $1824 = ((($1823)) + 8|0); $1825 = ((($1824)) + 28|0); HEAP32[$1825>>2] = $1826; } $1827 = $34; $1828 = ($1827|0)!=(0); if ($1828) { HEAP32[$100>>2] = 0; $1829 = $14; $1830 = ((($1829)) + 100|0); $1831 = HEAP32[$1830>>2]|0; $1832 = $14; $1833 = ((($1832)) + 160|0); $1834 = HEAP32[$1833>>2]|0; $1835 = $14; $1836 = ((($1835)) + 104|0); $1837 = HEAP32[$1836>>2]|0; $1838 = (($1834) - ($1837))|0; $1839 = $14; $1840 = ((($1839)) + 132|0); $1841 = HEAP32[$1840>>2]|0; $1842 = (($1841|0) / 400)&-1; $1843 = (($1838) - ($1842))|0; $1844 = Math_imul($1831, $1843)|0; $101 = $1844; $1845 = $14; $1846 = ((($1845)) + 14372|0); $1847 = $101; $1848 = (($1846) + ($1847<<2)|0); $1849 = $14; $1850 = ((($1849)) + 14372|0); $1851 = $101; $1852 = (($1850) + ($1851<<2)|0); $1853 = HEAP32[$54>>2]|0; $1854 = ((($1853)) + 4|0); $1855 = HEAP32[$1854>>2]|0; $1856 = $14; $1857 = ((($1856)) + 132|0); $1858 = HEAP32[$1857>>2]|0; $1859 = (($1858|0) / 400)&-1; $1860 = $14; $1861 = ((($1860)) + 100|0); $1862 = HEAP32[$1861>>2]|0; $1863 = HEAP32[$54>>2]|0; $1864 = ((($1863)) + 60|0); $1865 = HEAP32[$1864>>2]|0; $1866 = $14; $1867 = ((($1866)) + 132|0); $1868 = HEAP32[$1867>>2]|0; _gain_fade($1848,$1852,0.0,1.0,$1855,$1859,$1862,$1865,$1868); $1869 = $14; $1870 = ((($1869)) + 14372|0); $1871 = $101; $1872 = $1871<<2; _memset(($1870|0),0,($1872|0))|0; $29 = 0; while(1) { $1873 = $29; $1874 = $14; $1875 = ((($1874)) + 160|0); $1876 = HEAP32[$1875>>2]|0; $1877 = $14; $1878 = ((($1877)) + 100|0); $1879 = HEAP32[$1878>>2]|0; $1880 = Math_imul($1876, $1879)|0; $1881 = ($1873|0)<($1880|0); if (!($1881)) { break; } $1882 = $14; $1883 = ((($1882)) + 14372|0); $1884 = $29; $1885 = (($1883) + ($1884<<2)|0); $1886 = +HEAPF32[$1885>>2]; $1887 = (_FLOAT2INT16_13($1886)|0); $1888 = $29; $1889 = (($1435) + ($1888<<1)|0); HEAP16[$1889>>1] = $1887; $1890 = $29; $1891 = (($1890) + 1)|0; $29 = $1891; } $1892 = $27; $1893 = $14; $1894 = ((($1893)) + 8|0); $1895 = $14; $1896 = ((($1895)) + 160|0); $1897 = HEAP32[$1896>>2]|0; (_silk_Encode($1892,$1894,$1435,$1897,0,$100,1)|0); } $29 = 0; while(1) { $1898 = $29; $1899 = $16; $1900 = $14; $1901 = ((($1900)) + 100|0); $1902 = HEAP32[$1901>>2]|0; $1903 = Math_imul($1899, $1902)|0; $1904 = ($1898|0)<($1903|0); if (!($1904)) { break; } $1905 = $52; $1906 = $14; $1907 = ((($1906)) + 100|0); $1908 = HEAP32[$1907>>2]|0; $1909 = Math_imul($1905, $1908)|0; $1910 = $29; $1911 = (($1909) + ($1910))|0; $1912 = (($1268) + ($1911<<2)|0); $1913 = +HEAPF32[$1912>>2]; $1914 = (_FLOAT2INT16_13($1913)|0); $1915 = $29; $1916 = (($1435) + ($1915<<1)|0); HEAP16[$1916>>1] = $1914; $1917 = $29; $1918 = (($1917) + 1)|0; $29 = $1918; } $1919 = $27; $1920 = $14; $1921 = ((($1920)) + 8|0); $1922 = $16; $1923 = (_silk_Encode($1919,$1921,$1435,$1922,$32,$31,0)|0); $30 = $1923; $1924 = $30; $1925 = ($1924|0)!=(0); do { if ($1925) { $13 = -3; $85 = 1; } else { $1926 = HEAP32[$31>>2]|0; $1927 = ($1926|0)==(0); $1928 = $14; if ($1927) { $1929 = ((($1928)) + 18216|0); HEAP32[$1929>>2] = 0; $1930 = $14; $1931 = ((($1930)) + 14320|0); $1932 = HEAP32[$1931>>2]|0; $1933 = $14; $1934 = ((($1933)) + 132|0); $1935 = HEAP32[$1934>>2]|0; $1936 = $16; $1937 = (($1935|0) / ($1936|0))&-1; $1938 = $49; $1939 = $14; $1940 = ((($1939)) + 14288|0); $1941 = HEAP32[$1940>>2]|0; $1942 = (_gen_toc($1932,$1937,$1938,$1941)|0); $1943 = $17; $1944 = ((($1943)) + -1|0); HEAP8[$1944>>0] = $1942; $13 = 1; $85 = 1; break; } $1945 = ((($1928)) + 14320|0); $1946 = HEAP32[$1945>>2]|0; $1947 = ($1946|0)==(1000); do { if ($1947) { $1948 = $14; $1949 = ((($1948)) + 8|0); $1950 = ((($1949)) + 68|0); $1951 = HEAP32[$1950>>2]|0; $1952 = ($1951|0)==(8000); if ($1952) { $49 = 1101; break; } $1953 = $14; $1954 = ((($1953)) + 8|0); $1955 = ((($1954)) + 68|0); $1956 = HEAP32[$1955>>2]|0; $1957 = ($1956|0)==(12000); if ($1957) { $49 = 1102; break; } $1958 = $14; $1959 = ((($1958)) + 8|0); $1960 = ((($1959)) + 68|0); $1961 = HEAP32[$1960>>2]|0; $1962 = ($1961|0)==(16000); if (!($1962)) { break; } $49 = 1103; } } while(0); $1963 = $14; $1964 = ((($1963)) + 8|0); $1965 = ((($1964)) + 84|0); $1966 = HEAP32[$1965>>2]|0; $1967 = $14; $1968 = ((($1967)) + 8|0); $1969 = ((($1968)) + 60|0); HEAP32[$1969>>2] = $1966; $1970 = $14; $1971 = ((($1970)) + 8|0); $1972 = ((($1971)) + 60|0); $1973 = HEAP32[$1972>>2]|0; $1974 = ($1973|0)!=(0); if ($1974) { $36 = 1; $38 = 0; $1975 = $14; $1976 = ((($1975)) + 14340|0); HEAP32[$1976>>2] = 1; } $85 = 0; } } while(0); $1977 = $90; _llvm_stackrestore(($1977|0)); $1978 = $85; $cond = ($1978|0)==(0); if ($cond) { label = 325; } } else { label = 325; } L430: do { if ((label|0) == 325) { $102 = 21; $1979 = $49; switch ($1979|0) { case 1101: { $102 = 13; break; } case 1103: case 1102: { $102 = 17; break; } case 1104: { $102 = 19; break; } case 1105: { $102 = 21; break; } default: { } } $1980 = $28; $1981 = $102; HEAP32[$vararg_buffer56>>2] = $1981; (_opus_custom_encoder_ctl($1980,10012,$vararg_buffer56)|0); $1982 = $28; $1983 = $14; $1984 = ((($1983)) + 14288|0); $1985 = HEAP32[$1984>>2]|0; HEAP32[$vararg_buffer59>>2] = $1985; (_opus_custom_encoder_ctl($1982,10008,$vararg_buffer59)|0); $1986 = $28; HEAP32[$vararg_buffer62>>2] = -1; (_opus_custom_encoder_ctl($1986,4002,$vararg_buffer62)|0); $1987 = $14; $1988 = ((($1987)) + 14320|0); $1989 = HEAP32[$1988>>2]|0; $1990 = ($1989|0)!=(1000); do { if ($1990) { $103 = 2.0; $1991 = $28; HEAP32[$vararg_buffer65>>2] = 0; (_opus_custom_encoder_ctl($1991,4006,$vararg_buffer65)|0); $1992 = $14; $1993 = ((($1992)) + 8|0); $1994 = ((($1993)) + 64|0); $1995 = HEAP32[$1994>>2]|0; $1996 = ($1995|0)!=(0); if ($1996) { $103 = 0.0; } $1997 = $28; $1998 = $103; $1999 = (~~(($1998))); HEAP32[$vararg_buffer68>>2] = $1999; (_opus_custom_encoder_ctl($1997,10002,$vararg_buffer68)|0); $2000 = $14; $2001 = ((($2000)) + 14320|0); $2002 = HEAP32[$2001>>2]|0; $2003 = ($2002|0)==(1001); if ($2003) { $2004 = (_ec_tell_14($32)|0); $2005 = (($2004) + 7)|0; $2006 = $2005 >> 3; $104 = $2006; $2007 = $36; $2008 = ($2007|0)!=(0); if ($2008) { $2009 = $14; $2010 = ((($2009)) + 14320|0); $2011 = HEAP32[$2010>>2]|0; $2012 = ($2011|0)==(1001); $2013 = $2012 ? 3 : 1; $2014 = $104; $2015 = (($2014) + ($2013))|0; $104 = $2015; } $2016 = $14; $2017 = ((($2016)) + 136|0); $2018 = HEAP32[$2017>>2]|0; $2019 = ($2018|0)!=(0); $2020 = $104; $2021 = $33; if ($2019) { $2022 = (($2020) + ($2021))|0; $2023 = $14; $2024 = ((($2023)) + 8|0); $2025 = ((($2024)) + 28|0); $2026 = HEAP32[$2025>>2]|0; $2027 = $16; $2028 = Math_imul($2026, $2027)|0; $2029 = $14; $2030 = ((($2029)) + 132|0); $2031 = HEAP32[$2030>>2]|0; $2032 = $2031<<3; $2033 = (($2028|0) / ($2032|0))&-1; $2034 = (($2022) - ($2033))|0; $39 = $2034; break; } else { $2035 = ($2020|0)>($2021|0); $2036 = $104; $2037 = $33; $2038 = $2035 ? $2036 : $2037; $39 = $2038; break; } } $2039 = $14; $2040 = ((($2039)) + 136|0); $2041 = HEAP32[$2040>>2]|0; $2042 = ($2041|0)!=(0); if (!($2042)) { $2090 = $33; $39 = $2090; break; } $105 = 0; $2043 = $14; $2044 = ((($2043)) + 144|0); $2045 = HEAP32[$2044>>2]|0; $2046 = ($2045|0)==(5010); do { if ($2046) { $2047 = $16; $2048 = $14; $2049 = ((($2048)) + 132|0); $2050 = HEAP32[$2049>>2]|0; $2051 = (($2050|0) / 50)&-1; $2052 = ($2047|0)!=($2051|0); if (!($2052)) { break; } $2053 = $14; $2054 = ((($2053)) + 14288|0); $2055 = HEAP32[$2054>>2]|0; $2056 = ($2055*60)|0; $2057 = (($2056) + 40)|0; $2058 = $14; $2059 = ((($2058)) + 132|0); $2060 = HEAP32[$2059>>2]|0; $2061 = $16; $2062 = (($2060|0) / ($2061|0))&-1; $2063 = (($2062) - 50)|0; $2064 = Math_imul($2057, $2063)|0; $105 = $2064; $2065 = HEAP32[$55>>2]|0; $2066 = ($2065|0)!=(0); if (!($2066)) { break; } $2067 = $105; $2068 = (+($2067|0)); $2069 = ((($55)) + 4|0); $2070 = +HEAPF32[$2069>>2]; $2071 = 0.5 * $2070; $2072 = 1.0 + $2071; $2073 = $2068 * $2072; $2074 = (~~(($2073))); $105 = $2074; } } while(0); $2075 = $28; HEAP32[$vararg_buffer71>>2] = 1; (_opus_custom_encoder_ctl($2075,4006,$vararg_buffer71)|0); $2076 = $28; $2077 = $14; $2078 = ((($2077)) + 140|0); $2079 = HEAP32[$2078>>2]|0; HEAP32[$vararg_buffer74>>2] = $2079; (_opus_custom_encoder_ctl($2076,4020,$vararg_buffer74)|0); $2080 = $28; $2081 = $14; $2082 = ((($2081)) + 148|0); $2083 = HEAP32[$2082>>2]|0; $2084 = $105; $2085 = (($2083) + ($2084))|0; HEAP32[$vararg_buffer77>>2] = $2085; (_opus_custom_encoder_ctl($2080,4002,$vararg_buffer77)|0); $2086 = $51; $2087 = (($2086) - 1)|0; $2088 = $37; $2089 = (($2087) - ($2088))|0; $39 = $2089; } else { $39 = 0; } } while(0); $2091 = $14; $2092 = ((($2091)) + 100|0); $2093 = HEAP32[$2092>>2]|0; $2094 = $14; $2095 = ((($2094)) + 132|0); $2096 = HEAP32[$2095>>2]|0; $2097 = Math_imul($2093, $2096)|0; $2098 = (($2097|0) / 400)&-1; $$alloca_mul219 = $2098<<2; $2099 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul219)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul219)|0)+15)&-16)|0);; $2100 = $14; $2101 = ((($2100)) + 14320|0); $2102 = HEAP32[$2101>>2]|0; $2103 = ($2102|0)!=(1000); do { if ($2103) { $2104 = $14; $2105 = ((($2104)) + 14320|0); $2106 = HEAP32[$2105>>2]|0; $2107 = $14; $2108 = ((($2107)) + 14324|0); $2109 = HEAP32[$2108>>2]|0; $2110 = ($2106|0)!=($2109|0); if (!($2110)) { break; } $2111 = $14; $2112 = ((($2111)) + 14324|0); $2113 = HEAP32[$2112>>2]|0; $2114 = ($2113|0)>(0); if (!($2114)) { break; } $2115 = $14; $2116 = ((($2115)) + 14372|0); $2117 = $14; $2118 = ((($2117)) + 160|0); $2119 = HEAP32[$2118>>2]|0; $2120 = $52; $2121 = (($2119) - ($2120))|0; $2122 = $14; $2123 = ((($2122)) + 132|0); $2124 = HEAP32[$2123>>2]|0; $2125 = (($2124|0) / 400)&-1; $2126 = (($2121) - ($2125))|0; $2127 = $14; $2128 = ((($2127)) + 100|0); $2129 = HEAP32[$2128>>2]|0; $2130 = Math_imul($2126, $2129)|0; $2131 = (($2116) + ($2130<<2)|0); $2132 = $14; $2133 = ((($2132)) + 100|0); $2134 = HEAP32[$2133>>2]|0; $2135 = $14; $2136 = ((($2135)) + 132|0); $2137 = HEAP32[$2136>>2]|0; $2138 = Math_imul($2134, $2137)|0; $2139 = (($2138|0) / 400)&-1; $2140 = $2139<<2; $2141 = $14; $2142 = ((($2141)) + 14372|0); $2143 = $14; $2144 = ((($2143)) + 160|0); $2145 = HEAP32[$2144>>2]|0; $2146 = $52; $2147 = (($2145) - ($2146))|0; $2148 = $14; $2149 = ((($2148)) + 132|0); $2150 = HEAP32[$2149>>2]|0; $2151 = (($2150|0) / 400)&-1; $2152 = (($2147) - ($2151))|0; $2153 = $14; $2154 = ((($2153)) + 100|0); $2155 = HEAP32[$2154>>2]|0; $2156 = Math_imul($2152, $2155)|0; $2157 = (($2142) + ($2156<<2)|0); $2158 = $2099; $2159 = $2157; $2160 = (($2158) - ($2159))|0; $2161 = (($2160|0) / 4)&-1; $2162 = 0; $2163 = (($2140) + ($2162))|0; _memcpy(($2099|0),($2131|0),($2163|0))|0; } } while(0); $2164 = $14; $2165 = ((($2164)) + 100|0); $2166 = HEAP32[$2165>>2]|0; $2167 = $14; $2168 = ((($2167)) + 160|0); $2169 = HEAP32[$2168>>2]|0; $2170 = $16; $2171 = $52; $2172 = (($2170) + ($2171))|0; $2173 = (($2169) - ($2172))|0; $2174 = Math_imul($2166, $2173)|0; $2175 = ($2174|0)>(0); $2176 = $14; $2177 = ((($2176)) + 14372|0); if ($2175) { $2178 = $14; $2179 = ((($2178)) + 14372|0); $2180 = $14; $2181 = ((($2180)) + 100|0); $2182 = HEAP32[$2181>>2]|0; $2183 = $16; $2184 = Math_imul($2182, $2183)|0; $2185 = (($2179) + ($2184<<2)|0); $2186 = $14; $2187 = ((($2186)) + 100|0); $2188 = HEAP32[$2187>>2]|0; $2189 = $14; $2190 = ((($2189)) + 160|0); $2191 = HEAP32[$2190>>2]|0; $2192 = $16; $2193 = (($2191) - ($2192))|0; $2194 = $52; $2195 = (($2193) - ($2194))|0; $2196 = Math_imul($2188, $2195)|0; $2197 = $2196<<2; $2198 = $14; $2199 = ((($2198)) + 14372|0); $2200 = $14; $2201 = ((($2200)) + 14372|0); $2202 = $14; $2203 = ((($2202)) + 100|0); $2204 = HEAP32[$2203>>2]|0; $2205 = $16; $2206 = Math_imul($2204, $2205)|0; $2207 = (($2201) + ($2206<<2)|0); $2208 = $2199; $2209 = $2207; $2210 = (($2208) - ($2209))|0; $2211 = (($2210|0) / 4)&-1; $2212 = 0; $2213 = (($2197) + ($2212))|0; _memmove(($2177|0),($2185|0),($2213|0))|0; $2214 = $14; $2215 = ((($2214)) + 14372|0); $2216 = $14; $2217 = ((($2216)) + 100|0); $2218 = HEAP32[$2217>>2]|0; $2219 = $14; $2220 = ((($2219)) + 160|0); $2221 = HEAP32[$2220>>2]|0; $2222 = $16; $2223 = (($2221) - ($2222))|0; $2224 = $52; $2225 = (($2223) - ($2224))|0; $2226 = Math_imul($2218, $2225)|0; $2227 = (($2215) + ($2226<<2)|0); $2228 = $16; $2229 = $52; $2230 = (($2228) + ($2229))|0; $2231 = $14; $2232 = ((($2231)) + 100|0); $2233 = HEAP32[$2232>>2]|0; $2234 = Math_imul($2230, $2233)|0; $2235 = $2234<<2; $2236 = $14; $2237 = ((($2236)) + 14372|0); $2238 = $14; $2239 = ((($2238)) + 100|0); $2240 = HEAP32[$2239>>2]|0; $2241 = $14; $2242 = ((($2241)) + 160|0); $2243 = HEAP32[$2242>>2]|0; $2244 = $16; $2245 = (($2243) - ($2244))|0; $2246 = $52; $2247 = (($2245) - ($2246))|0; $2248 = Math_imul($2240, $2247)|0; $2249 = (($2237) + ($2248<<2)|0); $2250 = $2249; $2251 = $1268; $2252 = (($2250) - ($2251))|0; $2253 = (($2252|0) / 4)&-1; $2254 = 0; $2255 = (($2235) + ($2254))|0; _memcpy(($2227|0),($1268|0),($2255|0))|0; } else { $2256 = $16; $2257 = $52; $2258 = (($2256) + ($2257))|0; $2259 = $14; $2260 = ((($2259)) + 160|0); $2261 = HEAP32[$2260>>2]|0; $2262 = (($2258) - ($2261))|0; $2263 = $14; $2264 = ((($2263)) + 100|0); $2265 = HEAP32[$2264>>2]|0; $2266 = Math_imul($2262, $2265)|0; $2267 = (($1268) + ($2266<<2)|0); $2268 = $14; $2269 = ((($2268)) + 160|0); $2270 = HEAP32[$2269>>2]|0; $2271 = $14; $2272 = ((($2271)) + 100|0); $2273 = HEAP32[$2272>>2]|0; $2274 = Math_imul($2270, $2273)|0; $2275 = $2274<<2; $2276 = $14; $2277 = ((($2276)) + 14372|0); $2278 = $16; $2279 = $52; $2280 = (($2278) + ($2279))|0; $2281 = $14; $2282 = ((($2281)) + 160|0); $2283 = HEAP32[$2282>>2]|0; $2284 = (($2280) - ($2283))|0; $2285 = $14; $2286 = ((($2285)) + 100|0); $2287 = HEAP32[$2286>>2]|0; $2288 = Math_imul($2284, $2287)|0; $2289 = (($1268) + ($2288<<2)|0); $2290 = $2277; $2291 = $2289; $2292 = (($2290) - ($2291))|0; $2293 = (($2292|0) / 4)&-1; $2294 = 0; $2295 = (($2275) + ($2294))|0; _memcpy(($2177|0),($2267|0),($2295|0))|0; } $2296 = $14; $2297 = ((($2296)) + 14300|0); $2298 = +HEAPF32[$2297>>2]; $2299 = $2298 < 1.0; $2300 = $50; $2301 = $2300 < 1.0; $or$cond35 = $2299 | $2301; if ($or$cond35) { $2302 = $14; $2303 = ((($2302)) + 14300|0); $2304 = +HEAPF32[$2303>>2]; $2305 = $50; $2306 = HEAP32[$54>>2]|0; $2307 = ((($2306)) + 4|0); $2308 = HEAP32[$2307>>2]|0; $2309 = $16; $2310 = $14; $2311 = ((($2310)) + 100|0); $2312 = HEAP32[$2311>>2]|0; $2313 = HEAP32[$54>>2]|0; $2314 = ((($2313)) + 60|0); $2315 = HEAP32[$2314>>2]|0; $2316 = $14; $2317 = ((($2316)) + 132|0); $2318 = HEAP32[$2317>>2]|0; _gain_fade($1268,$1268,$2304,$2305,$2308,$2309,$2312,$2315,$2318); } $2319 = $50; $2320 = $14; $2321 = ((($2320)) + 14300|0); HEAPF32[$2321>>2] = $2319; $2322 = $14; $2323 = ((($2322)) + 14320|0); $2324 = HEAP32[$2323>>2]|0; $2325 = ($2324|0)!=(1001); if ($2325) { label = 358; } else { $2326 = $14; $2327 = ((($2326)) + 14288|0); $2328 = HEAP32[$2327>>2]|0; $2329 = ($2328|0)==(1); if ($2329) { label = 358; } } if ((label|0) == 358) { $2330 = $45; $2331 = (($2330) - 30000)|0; $2332 = (0)>($2331|0); $2333 = $45; $2334 = (($2333) - 30000)|0; $2335 = $2332 ? 0 : $2334; $2336 = $2335<<1; $2337 = (16384)<($2336|0); if ($2337) { $2348 = 16384; } else { $2338 = $45; $2339 = (($2338) - 30000)|0; $2340 = (0)>($2339|0); $2341 = $45; $2342 = (($2341) - 30000)|0; $2343 = $2340 ? 0 : $2342; $2344 = $2343<<1; $2348 = $2344; } $2345 = $14; $2346 = ((($2345)) + 8|0); $2347 = ((($2346)) + 80|0); HEAP32[$2347>>2] = $2348; } $2349 = $14; $2350 = ((($2349)) + 14348|0); $2351 = HEAP32[$2350>>2]|0; $2352 = ($2351|0)!=(0|0); do { if (!($2352)) { $2353 = $14; $2354 = ((($2353)) + 100|0); $2355 = HEAP32[$2354>>2]|0; $2356 = ($2355|0)==(2); if (!($2356)) { break; } $2357 = $14; $2358 = ((($2357)) + 14292|0); $2359 = HEAP16[$2358>>1]|0; $2360 = $2359 << 16 >> 16; $2361 = ($2360|0)<(16384); if (!($2361)) { $2362 = $14; $2363 = ((($2362)) + 8|0); $2364 = ((($2363)) + 80|0); $2365 = HEAP32[$2364>>2]|0; $2366 = ($2365|0)<(16384); if (!($2366)) { break; } } $2367 = $14; $2368 = ((($2367)) + 14292|0); $2369 = HEAP16[$2368>>1]|0; $2370 = (+($2369<<16>>16)); $106 = $2370; $2371 = $14; $2372 = ((($2371)) + 8|0); $2373 = ((($2372)) + 80|0); $2374 = HEAP32[$2373>>2]|0; $2375 = (+($2374|0)); $107 = $2375; $2376 = $106; $2377 = $2376 * 6.103515625E-5; $106 = $2377; $2378 = $107; $2379 = $2378 * 6.103515625E-5; $107 = $2379; $2380 = $106; $2381 = $107; $2382 = HEAP32[$54>>2]|0; $2383 = ((($2382)) + 4|0); $2384 = HEAP32[$2383>>2]|0; $2385 = $16; $2386 = $14; $2387 = ((($2386)) + 100|0); $2388 = HEAP32[$2387>>2]|0; $2389 = HEAP32[$54>>2]|0; $2390 = ((($2389)) + 60|0); $2391 = HEAP32[$2390>>2]|0; $2392 = $14; $2393 = ((($2392)) + 132|0); $2394 = HEAP32[$2393>>2]|0; _stereo_fade($1268,$1268,$2380,$2381,$2384,$2385,$2388,$2391,$2394); $2395 = $14; $2396 = ((($2395)) + 8|0); $2397 = ((($2396)) + 80|0); $2398 = HEAP32[$2397>>2]|0; $2399 = $2398&65535; $2400 = $14; $2401 = ((($2400)) + 14292|0); HEAP16[$2401>>1] = $2399; } } while(0); $2402 = $14; $2403 = ((($2402)) + 14320|0); $2404 = HEAP32[$2403>>2]|0; $2405 = ($2404|0)!=(1002); do { if ($2405) { $2406 = (_ec_tell_14($32)|0); $2407 = (($2406) + 17)|0; $2408 = $14; $2409 = ((($2408)) + 14320|0); $2410 = HEAP32[$2409>>2]|0; $2411 = ($2410|0)==(1001); $2412 = $2411&1; $2413 = ($2412*20)|0; $2414 = (($2407) + ($2413))|0; $2415 = $51; $2416 = (($2415) - 1)|0; $2417 = $2416<<3; $2418 = ($2414|0)<=($2417|0); if (!($2418)) { label = 383; break; } $2419 = $14; $2420 = ((($2419)) + 14320|0); $2421 = HEAP32[$2420>>2]|0; $2422 = ($2421|0)==(1001); do { if ($2422) { $2423 = $36; $2424 = ($2423|0)!=(0); if (!($2424)) { $2425 = (_ec_tell_14($32)|0); $2426 = (($2425) + 37)|0; $2427 = $39; $2428 = $2427<<3; $2429 = ($2426|0)<=($2428|0); if (!($2429)) { break; } } $2430 = $36; _ec_enc_bit_logp($32,$2430,12); } } while(0); $2431 = $36; $2432 = ($2431|0)!=(0); if (!($2432)) { break; } $2433 = $38; _ec_enc_bit_logp($32,$2433,1); $2434 = $14; $2435 = ((($2434)) + 14320|0); $2436 = HEAP32[$2435>>2]|0; $2437 = ($2436|0)==(1001); $2438 = $51; $2439 = (($2438) - 1)|0; if ($2437) { $2440 = $39; $2441 = (($2439) - ($2440))|0; $108 = $2441; } else { $2442 = (_ec_tell_14($32)|0); $2443 = (($2442) + 7)|0; $2444 = $2443 >> 3; $2445 = (($2439) - ($2444))|0; $108 = $2445; } $2446 = $108; $2447 = $14; $2448 = ((($2447)) + 148|0); $2449 = HEAP32[$2448>>2]|0; $2450 = (($2449|0) / 1600)&-1; $2451 = ($2446|0)<($2450|0); if ($2451) { $2452 = $108; $2457 = $2452; } else { $2453 = $14; $2454 = ((($2453)) + 148|0); $2455 = HEAP32[$2454>>2]|0; $2456 = (($2455|0) / 1600)&-1; $2457 = $2456; } $37 = $2457; $2458 = $37; $2459 = (2)>($2458|0); $2460 = $37; $2461 = $2459 ? 2 : $2460; $2462 = (257)<($2461|0); if ($2462) { $2467 = 257; } else { $2463 = $37; $2464 = (2)>($2463|0); $2465 = $37; $2466 = $2464 ? 2 : $2465; $2467 = $2466; } $37 = $2467; $2468 = $14; $2469 = ((($2468)) + 14320|0); $2470 = HEAP32[$2469>>2]|0; $2471 = ($2470|0)==(1001); if (!($2471)) { break; } $2472 = $37; $2473 = (($2472) - 2)|0; _ec_enc_uint($32,$2473,256); } else { label = 383; } } while(0); if ((label|0) == 383) { $36 = 0; } $2474 = $36; $2475 = ($2474|0)!=(0); if (!($2475)) { $2476 = $14; $2477 = ((($2476)) + 14340|0); HEAP32[$2477>>2] = 0; $37 = 0; } $2478 = $14; $2479 = ((($2478)) + 14320|0); $2480 = HEAP32[$2479>>2]|0; $2481 = ($2480|0)!=(1002); if ($2481) { $35 = 17; } $2482 = $14; $2483 = ((($2482)) + 14320|0); $2484 = HEAP32[$2483>>2]|0; $2485 = ($2484|0)==(1000); if ($2485) { $2486 = (_ec_tell_14($32)|0); $2487 = (($2486) + 7)|0; $2488 = $2487 >> 3; $30 = $2488; _ec_enc_done($32); $2489 = $30; $39 = $2489; } else { $2490 = $51; $2491 = (($2490) - 1)|0; $2492 = $37; $2493 = (($2491) - ($2492))|0; $2494 = $39; $2495 = ($2493|0)<($2494|0); if ($2495) { $2496 = $51; $2497 = (($2496) - 1)|0; $2498 = $37; $2499 = (($2497) - ($2498))|0; $2501 = $2499; } else { $2500 = $39; $2501 = $2500; } $39 = $2501; $2502 = $39; _ec_enc_shrink($32,$2502); } $2503 = $36; $2504 = ($2503|0)!=(0); if ($2504) { label = 396; } else { $2505 = $14; $2506 = ((($2505)) + 14320|0); $2507 = HEAP32[$2506>>2]|0; $2508 = ($2507|0)!=(1000); if ($2508) { label = 396; } } if ((label|0) == 396) { $2509 = $28; $2510 = $55; $2511 = $55; $2512 = (($2510) - ($2511))|0; $2513 = (($2512|0) / 28)&-1; $2514 = (($55) + (($2513*28)|0)|0); HEAP32[$vararg_buffer80>>2] = $2514; (_opus_custom_encoder_ctl($2509,10022,$vararg_buffer80)|0); } $2515 = $36; $2516 = ($2515|0)!=(0); $2517 = $38; $2518 = ($2517|0)!=(0); $or$cond37 = $2516 & $2518; do { if ($or$cond37) { $2519 = $28; HEAP32[$vararg_buffer83>>2] = 0; (_opus_custom_encoder_ctl($2519,10010,$vararg_buffer83)|0); $2520 = $28; HEAP32[$vararg_buffer86>>2] = 0; (_opus_custom_encoder_ctl($2520,4006,$vararg_buffer86)|0); $2521 = $28; $2522 = $14; $2523 = ((($2522)) + 132|0); $2524 = HEAP32[$2523>>2]|0; $2525 = (($2524|0) / 200)&-1; $2526 = $17; $2527 = $39; $2528 = (($2526) + ($2527)|0); $2529 = $37; $2530 = (_celt_encode_with_ec($2521,$1268,$2525,$2528,$2529,0)|0); $109 = $2530; $2531 = $109; $2532 = ($2531|0)<(0); if ($2532) { $13 = -3; $85 = 1; break L430; } else { $2533 = $28; $2534 = $41; $2535 = $41; $2536 = (($2534) - ($2535))|0; $2537 = (($2536|0) / 4)&-1; $2538 = (($41) + ($2537<<2)|0); HEAP32[$vararg_buffer89>>2] = $2538; (_opus_custom_encoder_ctl($2533,4031,$vararg_buffer89)|0); $2539 = $28; (_opus_custom_encoder_ctl($2539,4028,$vararg_buffer92)|0); break; } } } while(0); $2540 = $28; $2541 = $35; HEAP32[$vararg_buffer94>>2] = $2541; (_opus_custom_encoder_ctl($2540,10010,$vararg_buffer94)|0); $2542 = $14; $2543 = ((($2542)) + 14320|0); $2544 = HEAP32[$2543>>2]|0; $2545 = ($2544|0)!=(1000); do { if ($2545) { $2546 = $14; $2547 = ((($2546)) + 14320|0); $2548 = HEAP32[$2547>>2]|0; $2549 = $14; $2550 = ((($2549)) + 14324|0); $2551 = HEAP32[$2550>>2]|0; $2552 = ($2548|0)!=($2551|0); do { if ($2552) { $2553 = $14; $2554 = ((($2553)) + 14324|0); $2555 = HEAP32[$2554>>2]|0; $2556 = ($2555|0)>(0); if (!($2556)) { break; } $2557 = $28; (_opus_custom_encoder_ctl($2557,4028,$vararg_buffer97)|0); $2558 = $28; $2559 = $14; $2560 = ((($2559)) + 132|0); $2561 = HEAP32[$2560>>2]|0; $2562 = (($2561|0) / 400)&-1; (_celt_encode_with_ec($2558,$2099,$2562,$110,2,0)|0); $2563 = $28; HEAP32[$vararg_buffer99>>2] = 0; (_opus_custom_encoder_ctl($2563,10002,$vararg_buffer99)|0); } } while(0); $2564 = (_ec_tell_14($32)|0); $2565 = $39; $2566 = $2565<<3; $2567 = ($2564|0)<=($2566|0); if (!($2567)) { break; } $2568 = $28; $2569 = $16; $2570 = $39; $2571 = (_celt_encode_with_ec($2568,$1268,$2569,0,$2570,$32)|0); $30 = $2571; $2572 = $30; $2573 = ($2572|0)<(0); if (!($2573)) { break; } $13 = -3; $85 = 1; break L430; } } while(0); $2574 = $36; $2575 = ($2574|0)==(0); $2576 = $38; $2577 = ($2576|0)!=(0); $or$cond39 = $2575 | $2577; do { if (!($or$cond39)) { $2578 = $14; $2579 = ((($2578)) + 132|0); $2580 = HEAP32[$2579>>2]|0; $2581 = (($2580|0) / 200)&-1; $113 = $2581; $2582 = $14; $2583 = ((($2582)) + 132|0); $2584 = HEAP32[$2583>>2]|0; $2585 = (($2584|0) / 400)&-1; $114 = $2585; $2586 = $28; (_opus_custom_encoder_ctl($2586,4028,$vararg_buffer102)|0); $2587 = $28; HEAP32[$vararg_buffer104>>2] = 0; (_opus_custom_encoder_ctl($2587,10010,$vararg_buffer104)|0); $2588 = $28; HEAP32[$vararg_buffer107>>2] = 0; (_opus_custom_encoder_ctl($2588,10002,$vararg_buffer107)|0); $2589 = $28; $2590 = $14; $2591 = ((($2590)) + 100|0); $2592 = HEAP32[$2591>>2]|0; $2593 = $16; $2594 = $113; $2595 = (($2593) - ($2594))|0; $2596 = $114; $2597 = (($2595) - ($2596))|0; $2598 = Math_imul($2592, $2597)|0; $2599 = (($1268) + ($2598<<2)|0); $2600 = $114; (_celt_encode_with_ec($2589,$2599,$2600,$112,2,0)|0); $2601 = $28; $2602 = $14; $2603 = ((($2602)) + 100|0); $2604 = HEAP32[$2603>>2]|0; $2605 = $16; $2606 = $113; $2607 = (($2605) - ($2606))|0; $2608 = Math_imul($2604, $2607)|0; $2609 = (($1268) + ($2608<<2)|0); $2610 = $113; $2611 = $17; $2612 = $39; $2613 = (($2611) + ($2612)|0); $2614 = $37; $2615 = (_celt_encode_with_ec($2601,$2609,$2610,$2613,$2614,0)|0); $111 = $2615; $2616 = $111; $2617 = ($2616|0)<(0); if ($2617) { $13 = -3; $85 = 1; break L430; } else { $2618 = $28; $2619 = $41; $2620 = $41; $2621 = (($2619) - ($2620))|0; $2622 = (($2621|0) / 4)&-1; $2623 = (($41) + ($2622<<2)|0); HEAP32[$vararg_buffer110>>2] = $2623; (_opus_custom_encoder_ctl($2618,4031,$vararg_buffer110)|0); break; } } } while(0); $2624 = $17; $2625 = ((($2624)) + -1|0); $17 = $2625; $2626 = $14; $2627 = ((($2626)) + 14320|0); $2628 = HEAP32[$2627>>2]|0; $2629 = $14; $2630 = ((($2629)) + 132|0); $2631 = HEAP32[$2630>>2]|0; $2632 = $16; $2633 = (($2631|0) / ($2632|0))&-1; $2634 = $49; $2635 = $14; $2636 = ((($2635)) + 14288|0); $2637 = HEAP32[$2636>>2]|0; $2638 = (_gen_toc($2628,$2633,$2634,$2637)|0); $2639 = $17; HEAP8[$2639>>0] = $2638; $2640 = ((($32)) + 28|0); $2641 = HEAP32[$2640>>2]|0; $2642 = HEAP32[$41>>2]|0; $2643 = $2641 ^ $2642; $2644 = $14; $2645 = ((($2644)) + 18216|0); HEAP32[$2645>>2] = $2643; $2646 = $40; $2647 = ($2646|0)!=(0); $2648 = $14; if ($2647) { $$sink40 = 1002;$$sink42 = $2648; } else { $2649 = ((($2648)) + 14320|0); $2650 = HEAP32[$2649>>2]|0; $2651 = $14; $$sink40 = $2650;$$sink42 = $2651; } $2652 = ((($$sink42)) + 14324|0); HEAP32[$2652>>2] = $$sink40; $2653 = $14; $2654 = ((($2653)) + 14288|0); $2655 = HEAP32[$2654>>2]|0; $2656 = $14; $2657 = ((($2656)) + 14328|0); HEAP32[$2657>>2] = $2655; $2658 = $16; $2659 = $14; $2660 = ((($2659)) + 14332|0); HEAP32[$2660>>2] = $2658; $2661 = $14; $2662 = ((($2661)) + 14344|0); HEAP32[$2662>>2] = 0; $2663 = (_ec_tell_14($32)|0); $2664 = $51; $2665 = (($2664) - 1)|0; $2666 = $2665<<3; $2667 = ($2663|0)>($2666|0); L557: do { if ($2667) { $2668 = $51; $2669 = ($2668|0)<(2); if ($2669) { $13 = -2; $85 = 1; break L430; } else { $2670 = $17; $2671 = ((($2670)) + 1|0); HEAP8[$2671>>0] = 0; $30 = 1; $2672 = $14; $2673 = ((($2672)) + 18216|0); HEAP32[$2673>>2] = 0; break; } } else { $2674 = $14; $2675 = ((($2674)) + 14320|0); $2676 = HEAP32[$2675>>2]|0; $2677 = ($2676|0)!=(1000); $2678 = $36; $2679 = ($2678|0)!=(0); $or$cond44 = $2677 | $2679; $or$cond44$not = $or$cond44 ^ 1; $2680 = $30; $2681 = ($2680|0)>(2); $or$cond52 = $or$cond44$not & $2681; if (!($or$cond52)) { break; } while(1) { $2682 = $17; $2683 = $30; $2684 = (($2682) + ($2683)|0); $2685 = HEAP8[$2684>>0]|0; $2686 = $2685&255; $2687 = ($2686|0)==(0); if (!($2687)) { break L557; } $2688 = $30; $2689 = (($2688) + -1)|0; $30 = $2689; $$old = $30; $$old51 = ($$old|0)>(2); if (!($$old51)) { break; } } } } while(0); $2690 = $37; $2691 = (1 + ($2690))|0; $2692 = $30; $2693 = (($2692) + ($2691))|0; $30 = $2693; $2694 = $14; $2695 = ((($2694)) + 136|0); $2696 = HEAP32[$2695>>2]|0; $2697 = ($2696|0)!=(0); do { if (!($2697)) { $2698 = $17; $2699 = $30; $2700 = $51; $2701 = (_opus_packet_pad($2698,$2699,$2700)|0); $2702 = ($2701|0)!=(0); if ($2702) { $13 = -3; $85 = 1; break L430; } else { $2703 = $51; $30 = $2703; break; } } } while(0); $2704 = $30; $13 = $2704; $85 = 1; } } while(0); $2705 = $86; _llvm_stackrestore(($2705|0)); $2706 = $13; STACKTOP = sp;return ($2706|0); } } } while(0); $318 = $14; $319 = ((($318)) + 14320|0); $320 = HEAP32[$319>>2]|0; $59 = $320; $321 = $14; $322 = ((($321)) + 14336|0); $323 = HEAP32[$322>>2]|0; $324 = ($323|0)==(0); if ($324) { $328 = 1101; } else { $325 = $14; $326 = ((($325)) + 14336|0); $327 = HEAP32[$326>>2]|0; $328 = $327; } $60 = $328; $329 = $59; $330 = ($329|0)==(0); if ($330) { $59 = 1000; } $331 = $47; $332 = ($331|0)>(100); if ($332) { $59 = 1002; } $333 = $47; $334 = ($333|0)<(50); if ($334) { $59 = 1000; } $335 = $59; $336 = ($335|0)==(1000); $337 = $60; $338 = ($337|0)>(1103); $or$cond3 = $336 & $338; do { if ($or$cond3) { $60 = 1103; } else { $339 = $59; $340 = ($339|0)==(1002); $341 = $60; $342 = ($341|0)==(1102); $or$cond5 = $340 & $342; if ($or$cond5) { $60 = 1101; break; } $343 = $60; $344 = ($343|0)<=(1104); if ($344) { $60 = 1104; } } } while(0); $345 = $59; $346 = $47; $347 = $60; $348 = $14; $349 = ((($348)) + 14288|0); $350 = HEAP32[$349>>2]|0; $351 = (_gen_toc($345,$346,$347,$350)|0); $352 = $17; HEAP8[$352>>0] = $351; $13 = 1; $2706 = $13; STACKTOP = sp;return ($2706|0); } } $13 = -1; $2706 = $13; STACKTOP = sp;return ($2706|0); } function _user_bitrate_to_bitrate($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $4 = $0; $5 = $1; $6 = $2; $7 = $5; $8 = ($7|0)!=(0); if (!($8)) { $9 = $4; $10 = ((($9)) + 132|0); $11 = HEAP32[$10>>2]|0; $12 = (($11|0) / 400)&-1; $5 = $12; } $13 = $4; $14 = ((($13)) + 152|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(-1000); $17 = $4; if ($16) { $18 = ((($17)) + 132|0); $19 = HEAP32[$18>>2]|0; $20 = ($19*60)|0; $21 = $5; $22 = (($20|0) / ($21|0))&-1; $23 = $4; $24 = ((($23)) + 132|0); $25 = HEAP32[$24>>2]|0; $26 = $4; $27 = ((($26)) + 100|0); $28 = HEAP32[$27>>2]|0; $29 = Math_imul($25, $28)|0; $30 = (($22) + ($29))|0; $3 = $30; $45 = $3; STACKTOP = sp;return ($45|0); } $31 = ((($17)) + 152|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)==(-1); if ($33) { $34 = $6; $35 = $34<<3; $36 = $4; $37 = ((($36)) + 132|0); $38 = HEAP32[$37>>2]|0; $39 = Math_imul($35, $38)|0; $40 = $5; $41 = (($39|0) / ($40|0))&-1; $3 = $41; $45 = $3; STACKTOP = sp;return ($45|0); } else { $42 = $4; $43 = ((($42)) + 152|0); $44 = HEAP32[$43>>2]|0; $3 = $44; $45 = $3; STACKTOP = sp;return ($45|0); } return (0)|0; } function _gen_toc($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $$ = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $8 = 0; while(1) { $11 = $5; $12 = ($11|0)<(400); if (!($12)) { break; } $13 = $5; $14 = $13 << 1; $5 = $14; $15 = $8; $16 = (($15) + 1)|0; $8 = $16; } $17 = $4; $18 = ($17|0)==(1000); do { if ($18) { $19 = $6; $20 = (($19) - 1101)|0; $21 = $20 << 5; $22 = $21&255; $9 = $22; $23 = $8; $24 = (($23) - 2)|0; $25 = $24 << 3; $26 = $9; $27 = $26&255; $28 = $27 | $25; $29 = $28&255; $9 = $29; } else { $30 = $4; $31 = ($30|0)==(1002); if ($31) { $32 = $6; $33 = (($32) - 1102)|0; $10 = $33; $34 = $10; $35 = ($34|0)<(0); $$ = $35 ? 0 : $33; $10 = $$; $9 = -128; $36 = $10; $37 = $36 << 5; $38 = $9; $39 = $38&255; $40 = $39 | $37; $41 = $40&255; $9 = $41; $42 = $8; $43 = $42 << 3; $44 = $9; $45 = $44&255; $46 = $45 | $43; $47 = $46&255; $9 = $47; break; } else { $9 = 96; $48 = $6; $49 = (($48) - 1104)|0; $50 = $49 << 4; $51 = $9; $52 = $51&255; $53 = $52 | $50; $54 = $53&255; $9 = $54; $55 = $8; $56 = (($55) - 2)|0; $57 = $56 << 3; $58 = $9; $59 = $58&255; $60 = $59 | $57; $61 = $60&255; $9 = $61; break; } } } while(0); $62 = $7; $63 = ($62|0)==(2); $64 = $63&1; $65 = $64 << 2; $66 = $9; $67 = $66&255; $68 = $67 | $65; $69 = $68&255; $9 = $69; $70 = $9; STACKTOP = sp;return ($70|0); } function _hp_cutoff($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $14 = sp + 24|0; $15 = sp + 16|0; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; $19 = $8; $20 = $19&65535; $21 = $20 << 16 >> 16; $22 = ($21*2471)|0; $23 = $13; $24 = (($23|0) / 1000)&-1; $25 = (($22|0) / ($24|0))&-1; $16 = $25; $26 = $16; $27 = ($26*471)|0; $28 = (268435456 - ($27))|0; $17 = $28; $29 = $17; HEAP32[$14>>2] = $29; $30 = $17; $31 = (0 - ($30))|0; $32 = $31 << 1; $33 = ((($14)) + 4|0); HEAP32[$33>>2] = $32; $34 = $17; $35 = ((($14)) + 8|0); HEAP32[$35>>2] = $34; $36 = $17; $37 = $36 >> 6; $18 = $37; $38 = $18; $39 = $38 >> 16; $40 = $16; $41 = $40 >> 16; $42 = $16; $43 = $42&65535; $44 = $43 << 16 >> 16; $45 = Math_imul($41, $44)|0; $46 = $16; $47 = $46 & 65535; $48 = $16; $49 = $48&65535; $50 = $49 << 16 >> 16; $51 = Math_imul($47, $50)|0; $52 = $51 >> 16; $53 = (($45) + ($52))|0; $54 = $16; $55 = $16; $56 = $55 >> 15; $57 = (($56) + 1)|0; $58 = $57 >> 1; $59 = Math_imul($54, $58)|0; $60 = (($53) + ($59))|0; $61 = (($60) - 8388608)|0; $62 = $61&65535; $63 = $62 << 16 >> 16; $64 = Math_imul($39, $63)|0; $65 = $18; $66 = $65 & 65535; $67 = $16; $68 = $67 >> 16; $69 = $16; $70 = $69&65535; $71 = $70 << 16 >> 16; $72 = Math_imul($68, $71)|0; $73 = $16; $74 = $73 & 65535; $75 = $16; $76 = $75&65535; $77 = $76 << 16 >> 16; $78 = Math_imul($74, $77)|0; $79 = $78 >> 16; $80 = (($72) + ($79))|0; $81 = $16; $82 = $16; $83 = $82 >> 15; $84 = (($83) + 1)|0; $85 = $84 >> 1; $86 = Math_imul($81, $85)|0; $87 = (($80) + ($86))|0; $88 = (($87) - 8388608)|0; $89 = $88&65535; $90 = $89 << 16 >> 16; $91 = Math_imul($66, $90)|0; $92 = $91 >> 16; $93 = (($64) + ($92))|0; $94 = $18; $95 = $16; $96 = $95 >> 16; $97 = $16; $98 = $97&65535; $99 = $98 << 16 >> 16; $100 = Math_imul($96, $99)|0; $101 = $16; $102 = $101 & 65535; $103 = $16; $104 = $103&65535; $105 = $104 << 16 >> 16; $106 = Math_imul($102, $105)|0; $107 = $106 >> 16; $108 = (($100) + ($107))|0; $109 = $16; $110 = $16; $111 = $110 >> 15; $112 = (($111) + 1)|0; $113 = $112 >> 1; $114 = Math_imul($109, $113)|0; $115 = (($108) + ($114))|0; $116 = (($115) - 8388608)|0; $117 = $116 >> 15; $118 = (($117) + 1)|0; $119 = $118 >> 1; $120 = Math_imul($94, $119)|0; $121 = (($93) + ($120))|0; HEAP32[$15>>2] = $121; $122 = $18; $123 = $122 >> 16; $124 = $18; $125 = $124&65535; $126 = $125 << 16 >> 16; $127 = Math_imul($123, $126)|0; $128 = $18; $129 = $128 & 65535; $130 = $18; $131 = $130&65535; $132 = $131 << 16 >> 16; $133 = Math_imul($129, $132)|0; $134 = $133 >> 16; $135 = (($127) + ($134))|0; $136 = $18; $137 = $18; $138 = $137 >> 15; $139 = (($138) + 1)|0; $140 = $139 >> 1; $141 = Math_imul($136, $140)|0; $142 = (($135) + ($141))|0; $143 = ((($15)) + 4|0); HEAP32[$143>>2] = $142; $144 = $7; $145 = $10; $146 = $9; $147 = $11; $148 = $12; _silk_biquad_float($144,$14,$15,$145,$146,$147,$148); $149 = $12; $150 = ($149|0)==(2); if (!($150)) { STACKTOP = sp;return; } $151 = $7; $152 = ((($151)) + 4|0); $153 = $10; $154 = ((($153)) + 8|0); $155 = $9; $156 = ((($155)) + 4|0); $157 = $11; $158 = $12; _silk_biquad_float($152,$14,$15,$154,$156,$157,$158); STACKTOP = sp;return; } function _dc_reject($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0; var $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0; var $40 = 0.0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0.0, $59 = 0.0; var $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0.0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0.0, $74 = 0.0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0.0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0.0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; $20 = $8; $21 = (+($20|0)); $22 = 4.0 * $21; $23 = $13; $24 = (+($23|0)); $25 = $22 / $24; $16 = $25; $14 = 0; while(1) { $26 = $14; $27 = $12; $28 = ($26|0)<($27|0); if (!($28)) { break; } $15 = 0; while(1) { $29 = $15; $30 = $11; $31 = ($29|0)<($30|0); if (!($31)) { break; } $32 = $7; $33 = $12; $34 = $15; $35 = Math_imul($33, $34)|0; $36 = $14; $37 = (($35) + ($36))|0; $38 = (($32) + ($37<<2)|0); $39 = +HEAPF32[$38>>2]; $17 = $39; $40 = $17; $41 = $10; $42 = $14; $43 = $42<<1; $44 = (($41) + ($43<<2)|0); $45 = +HEAPF32[$44>>2]; $46 = $40 - $45; $18 = $46; $47 = $10; $48 = $14; $49 = $48<<1; $50 = (($47) + ($49<<2)|0); $51 = +HEAPF32[$50>>2]; $52 = $16; $53 = $17; $54 = $10; $55 = $14; $56 = $55<<1; $57 = (($54) + ($56<<2)|0); $58 = +HEAPF32[$57>>2]; $59 = $53 - $58; $60 = $52 * $59; $61 = $51 + $60; $62 = $61 + 1.0000000031710769E-30; $63 = $10; $64 = $14; $65 = $64<<1; $66 = (($63) + ($65<<2)|0); HEAPF32[$66>>2] = $62; $67 = $18; $68 = $10; $69 = $14; $70 = $69<<1; $71 = (($70) + 1)|0; $72 = (($68) + ($71<<2)|0); $73 = +HEAPF32[$72>>2]; $74 = $67 - $73; $19 = $74; $75 = $10; $76 = $14; $77 = $76<<1; $78 = (($77) + 1)|0; $79 = (($75) + ($78<<2)|0); $80 = +HEAPF32[$79>>2]; $81 = $16; $82 = $18; $83 = $10; $84 = $14; $85 = $84<<1; $86 = (($85) + 1)|0; $87 = (($83) + ($86<<2)|0); $88 = +HEAPF32[$87>>2]; $89 = $82 - $88; $90 = $81 * $89; $91 = $80 + $90; $92 = $91 + 1.0000000031710769E-30; $93 = $10; $94 = $14; $95 = $94<<1; $96 = (($95) + 1)|0; $97 = (($93) + ($96<<2)|0); HEAPF32[$97>>2] = $92; $98 = $19; $99 = $9; $100 = $12; $101 = $15; $102 = Math_imul($100, $101)|0; $103 = $14; $104 = (($102) + ($103))|0; $105 = (($99) + ($104<<2)|0); HEAPF32[$105>>2] = $98; $106 = $15; $107 = (($106) + 1)|0; $15 = $107; } $108 = $14; $109 = (($108) + 1)|0; $14 = $109; } STACKTOP = sp;return; } function _celt_inner_prod_c($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $7 = 0.0; $6 = 0; while(1) { $8 = $6; $9 = $5; $10 = ($8|0)<($9|0); $11 = $7; if (!($10)) { break; } $12 = $3; $13 = $6; $14 = (($12) + ($13<<2)|0); $15 = +HEAPF32[$14>>2]; $16 = $4; $17 = $6; $18 = (($16) + ($17<<2)|0); $19 = +HEAPF32[$18>>2]; $20 = $15 * $19; $21 = $11 + $20; $7 = $21; $22 = $6; $23 = (($22) + 1)|0; $6 = $23; } STACKTOP = sp;return (+$11); } function _gain_fade($0,$1,$2,$3,$4,$5,$6,$7,$8) { $0 = $0|0; $1 = $1|0; $2 = +$2; $3 = +$3; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0.0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0.0, $11 = 0.0, $110 = 0.0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0.0, $120 = 0, $121 = 0, $122 = 0.0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0.0, $131 = 0.0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0.0; var $25 = 0.0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0, $60 = 0, $61 = 0.0, $62 = 0.0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0.0, $83 = 0.0, $84 = 0.0; var $85 = 0.0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0.0, $98 = 0.0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $4; $14 = $5; $15 = $6; $16 = $7; $17 = $8; $26 = $17; $27 = (48000 / ($26|0))&-1; $19 = $27; $28 = $13; $29 = $19; $30 = (($28|0) / ($29|0))&-1; $20 = $30; $31 = $15; $32 = ($31|0)==(1); $18 = 0; L1: do { if ($32) { while(1) { $33 = $18; $34 = $20; $35 = ($33|0)<($34|0); if (!($35)) { break L1; } $36 = $16; $37 = $18; $38 = $19; $39 = Math_imul($37, $38)|0; $40 = (($36) + ($39<<2)|0); $41 = +HEAPF32[$40>>2]; $42 = $16; $43 = $18; $44 = $19; $45 = Math_imul($43, $44)|0; $46 = (($42) + ($45<<2)|0); $47 = +HEAPF32[$46>>2]; $48 = $41 * $47; $23 = $48; $49 = $23; $50 = $12; $51 = $49 * $50; $52 = $23; $53 = 1.0 - $52; $54 = $11; $55 = $53 * $54; $56 = $51 + $55; $22 = $56; $57 = $22; $58 = $9; $59 = $18; $60 = (($58) + ($59<<2)|0); $61 = +HEAPF32[$60>>2]; $62 = $57 * $61; $63 = $10; $64 = $18; $65 = (($63) + ($64<<2)|0); HEAPF32[$65>>2] = $62; $66 = $18; $67 = (($66) + 1)|0; $18 = $67; } } else { while(1) { $68 = $18; $69 = $20; $70 = ($68|0)<($69|0); if (!($70)) { break L1; } $71 = $16; $72 = $18; $73 = $19; $74 = Math_imul($72, $73)|0; $75 = (($71) + ($74<<2)|0); $76 = +HEAPF32[$75>>2]; $77 = $16; $78 = $18; $79 = $19; $80 = Math_imul($78, $79)|0; $81 = (($77) + ($80<<2)|0); $82 = +HEAPF32[$81>>2]; $83 = $76 * $82; $25 = $83; $84 = $25; $85 = $12; $86 = $84 * $85; $87 = $25; $88 = 1.0 - $87; $89 = $11; $90 = $88 * $89; $91 = $86 + $90; $24 = $91; $92 = $24; $93 = $9; $94 = $18; $95 = $94<<1; $96 = (($93) + ($95<<2)|0); $97 = +HEAPF32[$96>>2]; $98 = $92 * $97; $99 = $10; $100 = $18; $101 = $100<<1; $102 = (($99) + ($101<<2)|0); HEAPF32[$102>>2] = $98; $103 = $24; $104 = $9; $105 = $18; $106 = $105<<1; $107 = (($106) + 1)|0; $108 = (($104) + ($107<<2)|0); $109 = +HEAPF32[$108>>2]; $110 = $103 * $109; $111 = $10; $112 = $18; $113 = $112<<1; $114 = (($113) + 1)|0; $115 = (($111) + ($114<<2)|0); HEAPF32[$115>>2] = $110; $116 = $18; $117 = (($116) + 1)|0; $18 = $117; } } } while(0); $21 = 0; while(1) { $118 = $20; $18 = $118; while(1) { $119 = $18; $120 = $14; $121 = ($119|0)<($120|0); if (!($121)) { break; } $122 = $12; $123 = $9; $124 = $18; $125 = $15; $126 = Math_imul($124, $125)|0; $127 = $21; $128 = (($126) + ($127))|0; $129 = (($123) + ($128<<2)|0); $130 = +HEAPF32[$129>>2]; $131 = $122 * $130; $132 = $10; $133 = $18; $134 = $15; $135 = Math_imul($133, $134)|0; $136 = $21; $137 = (($135) + ($136))|0; $138 = (($132) + ($137<<2)|0); HEAPF32[$138>>2] = $131; $139 = $18; $140 = (($139) + 1)|0; $18 = $140; } $141 = $21; $142 = (($141) + 1)|0; $21 = $142; $143 = $15; $144 = ($142|0)<($143|0); if (!($144)) { break; } } STACKTOP = sp;return; } function _FLOAT2INT16_13($0) { $0 = +$0; var $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = $2 * 32768.0; $1 = $3; $4 = $1; $5 = $4 > -32768.0; $6 = $1; $7 = $5 ? $6 : -32768.0; $1 = $7; $8 = $1; $9 = $8 < 32767.0; $10 = $1; $11 = $9 ? $10 : 32767.0; $1 = $11; $12 = $1; $13 = (_lrintf($12)|0); $14 = $13&65535; STACKTOP = sp;return ($14|0); } function _ec_tell_14($0) { $0 = $0|0; var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = ((($5)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = (Math_clz32(($7|0))|0); $9 = (32 - ($8))|0; $10 = (($4) - ($9))|0; STACKTOP = sp;return ($10|0); } function _stereo_fade($0,$1,$2,$3,$4,$5,$6,$7,$8) { $0 = $0|0; $1 = $1|0; $2 = +$2; $3 = +$3; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0.0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0.0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0.0, $120 = 0, $121 = 0.0, $122 = 0.0, $123 = 0.0, $124 = 0.0, $125 = 0.0, $126 = 0.0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0.0, $133 = 0.0, $134 = 0.0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0.0, $147 = 0.0, $148 = 0.0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0.0, $31 = 0.0, $32 = 0.0; var $33 = 0.0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0.0; var $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0.0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0; var $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $4; $14 = $5; $15 = $6; $16 = $7; $17 = $8; $25 = $17; $26 = (48000 / ($25|0))&-1; $20 = $26; $27 = $13; $28 = $20; $29 = (($27|0) / ($28|0))&-1; $19 = $29; $30 = $11; $31 = 1.0 - $30; $11 = $31; $32 = $12; $33 = 1.0 - $32; $12 = $33; $18 = 0; while(1) { $34 = $18; $35 = $19; $36 = ($34|0)<($35|0); if (!($36)) { break; } $37 = $16; $38 = $18; $39 = $20; $40 = Math_imul($38, $39)|0; $41 = (($37) + ($40<<2)|0); $42 = +HEAPF32[$41>>2]; $43 = $16; $44 = $18; $45 = $20; $46 = Math_imul($44, $45)|0; $47 = (($43) + ($46<<2)|0); $48 = +HEAPF32[$47>>2]; $49 = $42 * $48; $23 = $49; $50 = $23; $51 = $12; $52 = $50 * $51; $53 = $23; $54 = 1.0 - $53; $55 = $11; $56 = $54 * $55; $57 = $52 + $56; $22 = $57; $58 = $9; $59 = $18; $60 = $15; $61 = Math_imul($59, $60)|0; $62 = (($58) + ($61<<2)|0); $63 = +HEAPF32[$62>>2]; $64 = $9; $65 = $18; $66 = $15; $67 = Math_imul($65, $66)|0; $68 = (($67) + 1)|0; $69 = (($64) + ($68<<2)|0); $70 = +HEAPF32[$69>>2]; $71 = $63 - $70; $72 = 0.5 * $71; $21 = $72; $73 = $22; $74 = $21; $75 = $73 * $74; $21 = $75; $76 = $10; $77 = $18; $78 = $15; $79 = Math_imul($77, $78)|0; $80 = (($76) + ($79<<2)|0); $81 = +HEAPF32[$80>>2]; $82 = $21; $83 = $81 - $82; $84 = $10; $85 = $18; $86 = $15; $87 = Math_imul($85, $86)|0; $88 = (($84) + ($87<<2)|0); HEAPF32[$88>>2] = $83; $89 = $10; $90 = $18; $91 = $15; $92 = Math_imul($90, $91)|0; $93 = (($92) + 1)|0; $94 = (($89) + ($93<<2)|0); $95 = +HEAPF32[$94>>2]; $96 = $21; $97 = $95 + $96; $98 = $10; $99 = $18; $100 = $15; $101 = Math_imul($99, $100)|0; $102 = (($101) + 1)|0; $103 = (($98) + ($102<<2)|0); HEAPF32[$103>>2] = $97; $104 = $18; $105 = (($104) + 1)|0; $18 = $105; } while(1) { $106 = $18; $107 = $14; $108 = ($106|0)<($107|0); if (!($108)) { break; } $109 = $9; $110 = $18; $111 = $15; $112 = Math_imul($110, $111)|0; $113 = (($109) + ($112<<2)|0); $114 = +HEAPF32[$113>>2]; $115 = $9; $116 = $18; $117 = $15; $118 = Math_imul($116, $117)|0; $119 = (($118) + 1)|0; $120 = (($115) + ($119<<2)|0); $121 = +HEAPF32[$120>>2]; $122 = $114 - $121; $123 = 0.5 * $122; $24 = $123; $124 = $12; $125 = $24; $126 = $124 * $125; $24 = $126; $127 = $10; $128 = $18; $129 = $15; $130 = Math_imul($128, $129)|0; $131 = (($127) + ($130<<2)|0); $132 = +HEAPF32[$131>>2]; $133 = $24; $134 = $132 - $133; $135 = $10; $136 = $18; $137 = $15; $138 = Math_imul($136, $137)|0; $139 = (($135) + ($138<<2)|0); HEAPF32[$139>>2] = $134; $140 = $10; $141 = $18; $142 = $15; $143 = Math_imul($141, $142)|0; $144 = (($143) + 1)|0; $145 = (($140) + ($144<<2)|0); $146 = +HEAPF32[$145>>2]; $147 = $24; $148 = $146 + $147; $149 = $10; $150 = $18; $151 = $15; $152 = Math_imul($150, $151)|0; $153 = (($152) + 1)|0; $154 = (($149) + ($153<<2)|0); HEAPF32[$154>>2] = $148; $155 = $18; $156 = (($155) + 1)|0; $18 = $156; } STACKTOP = sp;return; } function _silk_biquad_float($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0.0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $60 = 0, $61 = 0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0, $68 = 0.0, $69 = 0.0; var $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0, $73 = 0.0, $74 = 0.0, $75 = 0, $76 = 0.0, $77 = 0.0, $78 = 0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0, $85 = 0, $86 = 0.0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $17 = sp + 16|0; $18 = sp; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; $19 = $9; $20 = HEAP32[$19>>2]|0; $21 = (+($20|0)); $22 = $21 * 3.7252902984619141E-9; HEAPF32[$17>>2] = $22; $23 = $9; $24 = ((($23)) + 4|0); $25 = HEAP32[$24>>2]|0; $26 = (+($25|0)); $27 = $26 * 3.7252902984619141E-9; $28 = ((($17)) + 4|0); HEAPF32[$28>>2] = $27; $29 = $8; $30 = HEAP32[$29>>2]|0; $31 = (+($30|0)); $32 = $31 * 3.7252902984619141E-9; HEAPF32[$18>>2] = $32; $33 = $8; $34 = ((($33)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = (+($35|0)); $37 = $36 * 3.7252902984619141E-9; $38 = ((($18)) + 4|0); HEAPF32[$38>>2] = $37; $39 = $8; $40 = ((($39)) + 8|0); $41 = HEAP32[$40>>2]|0; $42 = (+($41|0)); $43 = $42 * 3.7252902984619141E-9; $44 = ((($18)) + 8|0); HEAPF32[$44>>2] = $43; $14 = 0; while(1) { $45 = $14; $46 = $12; $47 = ($45|0)<($46|0); if (!($47)) { break; } $48 = $7; $49 = $14; $50 = $13; $51 = Math_imul($49, $50)|0; $52 = (($48) + ($51<<2)|0); $53 = +HEAPF32[$52>>2]; $16 = $53; $54 = $10; $55 = +HEAPF32[$54>>2]; $56 = +HEAPF32[$18>>2]; $57 = $16; $58 = $56 * $57; $59 = $55 + $58; $15 = $59; $60 = $10; $61 = ((($60)) + 4|0); $62 = +HEAPF32[$61>>2]; $63 = $15; $64 = +HEAPF32[$17>>2]; $65 = $63 * $64; $66 = $62 - $65; $67 = ((($18)) + 4|0); $68 = +HEAPF32[$67>>2]; $69 = $16; $70 = $68 * $69; $71 = $66 + $70; $72 = $10; HEAPF32[$72>>2] = $71; $73 = $15; $74 = - $73; $75 = ((($17)) + 4|0); $76 = +HEAPF32[$75>>2]; $77 = $74 * $76; $78 = ((($18)) + 8|0); $79 = +HEAPF32[$78>>2]; $80 = $16; $81 = $79 * $80; $82 = $77 + $81; $83 = $82 + 1.0000000031710769E-30; $84 = $10; $85 = ((($84)) + 4|0); HEAPF32[$85>>2] = $83; $86 = $15; $87 = $11; $88 = $14; $89 = $13; $90 = Math_imul($88, $89)|0; $91 = (($87) + ($90<<2)|0); HEAPF32[$91>>2] = $86; $92 = $14; $93 = (($92) + 1)|0; $14 = $93; } STACKTOP = sp;return; } function _opus_encode_float($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $12 = $5; $13 = ((($12)) + 96|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(2051); if ($15) { $11 = 0; } else { $16 = $5; $17 = ((($16)) + 104|0); $18 = HEAP32[$17>>2]|0; $11 = $18; } $19 = $6; $20 = $7; $21 = $5; $22 = ((($21)) + 144|0); $23 = HEAP32[$22>>2]|0; $24 = $5; $25 = ((($24)) + 100|0); $26 = HEAP32[$25>>2]|0; $27 = $5; $28 = ((($27)) + 132|0); $29 = HEAP32[$28>>2]|0; $30 = $5; $31 = ((($30)) + 148|0); $32 = HEAP32[$31>>2]|0; $33 = $11; $34 = $5; $35 = ((($34)) + 172|0); $36 = ((($35)) + 6872|0); $37 = (_compute_frame_size($19,$20,$23,$26,$29,$32,$33,19,$36)|0); $10 = $37; $38 = $5; $39 = $6; $40 = $10; $41 = $8; $42 = $9; $43 = $6; $44 = $7; $45 = $5; $46 = ((($45)) + 100|0); $47 = HEAP32[$46>>2]|0; $48 = (_opus_encode_native($38,$39,$40,$41,$42,24,$43,$44,0,-2,$47,19,1)|0); STACKTOP = sp;return ($48|0); } function _opus_encoder_ctl($0,$1,$varargs) { $0 = $0|0; $1 = $1|0; $varargs = $varargs|0; var $$old = 0, $$old6 = 0, $$sink = 0, $$sink17 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0; var $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; var $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0; var $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0; var $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0; var $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0; var $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0; var $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0; var $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0; var $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0; var $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0; var $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0; var $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0; var $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0; var $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0; var $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0; var $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0; var $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0; var $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0; var $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0; var $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0; var $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0; var $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0; var $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0; var $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0; var $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0; var $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0; var $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0; var $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0; var $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0; var $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0; var $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0; var $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0; var $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0; var $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0; var $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0; var $817 = 0, $818 = 0, $819 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $arglist_current = 0, $arglist_current100 = 0, $arglist_current103 = 0, $arglist_current106 = 0, $arglist_current109 = 0, $arglist_current112 = 0, $arglist_current115 = 0, $arglist_current118 = 0, $arglist_current121 = 0, $arglist_current124 = 0, $arglist_current130 = 0, $arglist_current133 = 0, $arglist_current136 = 0, $arglist_current139 = 0, $arglist_current142 = 0, $arglist_current145 = 0, $arglist_current148 = 0, $arglist_current151 = 0; var $arglist_current154 = 0, $arglist_current157 = 0, $arglist_current160 = 0, $arglist_current163 = 0, $arglist_current166 = 0, $arglist_current169 = 0, $arglist_current172 = 0, $arglist_current178 = 0, $arglist_current181 = 0, $arglist_current184 = 0, $arglist_current189 = 0, $arglist_current192 = 0, $arglist_current198 = 0, $arglist_current204 = 0, $arglist_current79 = 0, $arglist_current82 = 0, $arglist_current85 = 0, $arglist_current88 = 0, $arglist_current91 = 0, $arglist_current94 = 0; var $arglist_current97 = 0, $arglist_next = 0, $arglist_next101 = 0, $arglist_next104 = 0, $arglist_next107 = 0, $arglist_next110 = 0, $arglist_next113 = 0, $arglist_next116 = 0, $arglist_next119 = 0, $arglist_next122 = 0, $arglist_next125 = 0, $arglist_next131 = 0, $arglist_next134 = 0, $arglist_next137 = 0, $arglist_next140 = 0, $arglist_next143 = 0, $arglist_next146 = 0, $arglist_next149 = 0, $arglist_next152 = 0, $arglist_next155 = 0; var $arglist_next158 = 0, $arglist_next161 = 0, $arglist_next164 = 0, $arglist_next167 = 0, $arglist_next170 = 0, $arglist_next173 = 0, $arglist_next179 = 0, $arglist_next182 = 0, $arglist_next185 = 0, $arglist_next190 = 0, $arglist_next193 = 0, $arglist_next199 = 0, $arglist_next205 = 0, $arglist_next80 = 0, $arglist_next83 = 0, $arglist_next86 = 0, $arglist_next89 = 0, $arglist_next92 = 0, $arglist_next95 = 0, $arglist_next98 = 0; var $expanded = 0, $expanded100 = 0, $expanded102 = 0, $expanded103 = 0, $expanded104 = 0, $expanded106 = 0, $expanded107 = 0, $expanded109 = 0, $expanded11 = 0, $expanded110 = 0, $expanded111 = 0, $expanded113 = 0, $expanded114 = 0, $expanded116 = 0, $expanded117 = 0, $expanded118 = 0, $expanded12 = 0, $expanded120 = 0, $expanded121 = 0, $expanded123 = 0; var $expanded124 = 0, $expanded125 = 0, $expanded127 = 0, $expanded128 = 0, $expanded13 = 0, $expanded130 = 0, $expanded131 = 0, $expanded132 = 0, $expanded134 = 0, $expanded135 = 0, $expanded137 = 0, $expanded138 = 0, $expanded139 = 0, $expanded141 = 0, $expanded142 = 0, $expanded144 = 0, $expanded145 = 0, $expanded146 = 0, $expanded148 = 0, $expanded149 = 0; var $expanded15 = 0, $expanded151 = 0, $expanded152 = 0, $expanded153 = 0, $expanded155 = 0, $expanded156 = 0, $expanded158 = 0, $expanded159 = 0, $expanded16 = 0, $expanded160 = 0, $expanded162 = 0, $expanded163 = 0, $expanded165 = 0, $expanded166 = 0, $expanded167 = 0, $expanded169 = 0, $expanded170 = 0, $expanded172 = 0, $expanded173 = 0, $expanded174 = 0; var $expanded176 = 0, $expanded177 = 0, $expanded179 = 0, $expanded18 = 0, $expanded180 = 0, $expanded181 = 0, $expanded183 = 0, $expanded184 = 0, $expanded186 = 0, $expanded187 = 0, $expanded188 = 0, $expanded19 = 0, $expanded190 = 0, $expanded191 = 0, $expanded193 = 0, $expanded194 = 0, $expanded195 = 0, $expanded197 = 0, $expanded198 = 0, $expanded2 = 0; var $expanded20 = 0, $expanded200 = 0, $expanded201 = 0, $expanded202 = 0, $expanded204 = 0, $expanded205 = 0, $expanded207 = 0, $expanded208 = 0, $expanded209 = 0, $expanded211 = 0, $expanded212 = 0, $expanded214 = 0, $expanded215 = 0, $expanded216 = 0, $expanded218 = 0, $expanded219 = 0, $expanded22 = 0, $expanded221 = 0, $expanded222 = 0, $expanded223 = 0; var $expanded225 = 0, $expanded226 = 0, $expanded228 = 0, $expanded229 = 0, $expanded23 = 0, $expanded230 = 0, $expanded232 = 0, $expanded233 = 0, $expanded235 = 0, $expanded236 = 0, $expanded237 = 0, $expanded239 = 0, $expanded240 = 0, $expanded242 = 0, $expanded243 = 0, $expanded244 = 0, $expanded246 = 0, $expanded247 = 0, $expanded249 = 0, $expanded25 = 0; var $expanded250 = 0, $expanded251 = 0, $expanded253 = 0, $expanded254 = 0, $expanded256 = 0, $expanded257 = 0, $expanded258 = 0, $expanded26 = 0, $expanded260 = 0, $expanded261 = 0, $expanded263 = 0, $expanded264 = 0, $expanded265 = 0, $expanded267 = 0, $expanded268 = 0, $expanded27 = 0, $expanded270 = 0, $expanded271 = 0, $expanded272 = 0, $expanded29 = 0; var $expanded30 = 0, $expanded32 = 0, $expanded33 = 0, $expanded34 = 0, $expanded36 = 0, $expanded37 = 0, $expanded39 = 0, $expanded4 = 0, $expanded40 = 0, $expanded41 = 0, $expanded43 = 0, $expanded44 = 0, $expanded46 = 0, $expanded47 = 0, $expanded48 = 0, $expanded5 = 0, $expanded50 = 0, $expanded51 = 0, $expanded53 = 0, $expanded54 = 0; var $expanded55 = 0, $expanded57 = 0, $expanded58 = 0, $expanded6 = 0, $expanded60 = 0, $expanded61 = 0, $expanded62 = 0, $expanded64 = 0, $expanded65 = 0, $expanded67 = 0, $expanded68 = 0, $expanded69 = 0, $expanded71 = 0, $expanded72 = 0, $expanded74 = 0, $expanded75 = 0, $expanded76 = 0, $expanded78 = 0, $expanded79 = 0, $expanded8 = 0; var $expanded81 = 0, $expanded82 = 0, $expanded83 = 0, $expanded85 = 0, $expanded86 = 0, $expanded88 = 0, $expanded89 = 0, $expanded9 = 0, $expanded90 = 0, $expanded92 = 0, $expanded93 = 0, $expanded95 = 0, $expanded96 = 0, $expanded97 = 0, $expanded99 = 0, $or$cond = 0, $or$cond10 = 0, $or$cond13 = 0, $or$cond16 = 0, $or$cond20 = 0; var $or$cond23 = 0, $or$cond26 = 0, $or$cond29 = 0, $or$cond3 = 0, $or$cond32 = 0, $or$cond35 = 0, $or$cond38 = 0, $or$cond41 = 0, $or$cond44 = 0, $or$cond47 = 0, $or$cond5 = 0, $or$cond50 = 0, $or$cond53 = 0, $or$cond56 = 0, $or$cond59 = 0, $or$cond62 = 0, $or$cond65 = 0, $or$cond68 = 0, $or$cond7 = 0, $or$cond71 = 0; var $or$cond74 = 0, $or$cond77 = 0, $vararg_buffer = 0, $vararg_buffer126 = 0, $vararg_buffer174 = 0, $vararg_buffer186 = 0, $vararg_buffer194 = 0, $vararg_buffer200 = 0, $vararg_buffer206 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 512|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(512|0); $vararg_buffer206 = sp + 48|0; $vararg_buffer200 = sp + 40|0; $vararg_buffer194 = sp + 32|0; $vararg_buffer186 = sp + 24|0; $vararg_buffer174 = sp + 16|0; $vararg_buffer126 = sp + 8|0; $vararg_buffer = sp; $7 = sp + 464|0; $79 = sp + 88|0; $3 = $0; $4 = $1; $5 = 0; HEAP32[$7>>2] = $varargs; $89 = $3; $90 = $3; $91 = HEAP32[$90>>2]|0; $92 = (($89) + ($91)|0); $6 = $92; $93 = $4; L1: do { switch ($93|0) { case 4000: { $arglist_current = HEAP32[$7>>2]|0; $94 = $arglist_current; $95 = ((0) + 4|0); $expanded2 = $95; $expanded = (($expanded2) - 1)|0; $96 = (($94) + ($expanded))|0; $97 = ((0) + 4|0); $expanded6 = $97; $expanded5 = (($expanded6) - 1)|0; $expanded4 = $expanded5 ^ -1; $98 = $96 & $expanded4; $99 = $98; $100 = HEAP32[$99>>2]|0; $arglist_next = ((($99)) + 4|0); HEAP32[$7>>2] = $arglist_next; $9 = $100; $101 = $9; $8 = $101; $102 = $8; $103 = ($102|0)!=(2048); $104 = $8; $105 = ($104|0)!=(2049); $or$cond = $103 & $105; $106 = $8; $107 = ($106|0)!=(2051); $or$cond3 = $or$cond & $107; do { if (!($or$cond3)) { $108 = $3; $109 = ((($108)) + 14344|0); $110 = HEAP32[$109>>2]|0; $111 = ($110|0)!=(0); if (!($111)) { $112 = $3; $113 = ((($112)) + 96|0); $114 = HEAP32[$113>>2]|0; $115 = $8; $116 = ($114|0)!=($115|0); if ($116) { break; } } $117 = $8; $118 = $3; $119 = ((($118)) + 96|0); HEAP32[$119>>2] = $117; label = 95; break L1; } } while(0); $5 = -1; label = 95; break; } case 4001: { $arglist_current79 = HEAP32[$7>>2]|0; $120 = $arglist_current79; $121 = ((0) + 4|0); $expanded9 = $121; $expanded8 = (($expanded9) - 1)|0; $122 = (($120) + ($expanded8))|0; $123 = ((0) + 4|0); $expanded13 = $123; $expanded12 = (($expanded13) - 1)|0; $expanded11 = $expanded12 ^ -1; $124 = $122 & $expanded11; $125 = $124; $126 = HEAP32[$125>>2]|0; $arglist_next80 = ((($125)) + 4|0); HEAP32[$7>>2] = $arglist_next80; $11 = $126; $127 = $11; $10 = $127; $128 = $10; $129 = ($128|0)!=(0|0); if ($129) { $130 = $3; $131 = ((($130)) + 96|0); $132 = HEAP32[$131>>2]|0; $133 = $10; HEAP32[$133>>2] = $132; label = 95; } else { label = 96; } break; } case 4002: { $arglist_current82 = HEAP32[$7>>2]|0; $134 = $arglist_current82; $135 = ((0) + 4|0); $expanded16 = $135; $expanded15 = (($expanded16) - 1)|0; $136 = (($134) + ($expanded15))|0; $137 = ((0) + 4|0); $expanded20 = $137; $expanded19 = (($expanded20) - 1)|0; $expanded18 = $expanded19 ^ -1; $138 = $136 & $expanded18; $139 = $138; $140 = HEAP32[$139>>2]|0; $arglist_next83 = ((($139)) + 4|0); HEAP32[$7>>2] = $arglist_next83; $13 = $140; $141 = $13; $12 = $141; $142 = $12; $143 = ($142|0)!=(-1000); $144 = $12; $145 = ($144|0)!=(-1); $or$cond5 = $143 & $145; do { if ($or$cond5) { $146 = $12; $147 = ($146|0)<=(0); if ($147) { label = 96; break L1; } $148 = $12; $149 = ($148|0)<=(500); if ($149) { $12 = 500; break; } $150 = $12; $151 = $3; $152 = ((($151)) + 100|0); $153 = HEAP32[$152>>2]|0; $154 = ($153*300000)|0; $155 = ($150|0)>($154|0); if ($155) { $156 = $3; $157 = ((($156)) + 100|0); $158 = HEAP32[$157>>2]|0; $159 = ($158*300000)|0; $12 = $159; } } } while(0); $160 = $12; $161 = $3; $162 = ((($161)) + 152|0); HEAP32[$162>>2] = $160; label = 95; break; } case 4003: { $arglist_current85 = HEAP32[$7>>2]|0; $163 = $arglist_current85; $164 = ((0) + 4|0); $expanded23 = $164; $expanded22 = (($expanded23) - 1)|0; $165 = (($163) + ($expanded22))|0; $166 = ((0) + 4|0); $expanded27 = $166; $expanded26 = (($expanded27) - 1)|0; $expanded25 = $expanded26 ^ -1; $167 = $165 & $expanded25; $168 = $167; $169 = HEAP32[$168>>2]|0; $arglist_next86 = ((($168)) + 4|0); HEAP32[$7>>2] = $arglist_next86; $15 = $169; $170 = $15; $14 = $170; $171 = $14; $172 = ($171|0)!=(0|0); if ($172) { $173 = $3; $174 = $3; $175 = ((($174)) + 14332|0); $176 = HEAP32[$175>>2]|0; $177 = (_user_bitrate_to_bitrate($173,$176,1276)|0); $178 = $14; HEAP32[$178>>2] = $177; label = 95; } else { label = 96; } break; } case 4022: { $arglist_current88 = HEAP32[$7>>2]|0; $179 = $arglist_current88; $180 = ((0) + 4|0); $expanded30 = $180; $expanded29 = (($expanded30) - 1)|0; $181 = (($179) + ($expanded29))|0; $182 = ((0) + 4|0); $expanded34 = $182; $expanded33 = (($expanded34) - 1)|0; $expanded32 = $expanded33 ^ -1; $183 = $181 & $expanded32; $184 = $183; $185 = HEAP32[$184>>2]|0; $arglist_next89 = ((($184)) + 4|0); HEAP32[$7>>2] = $arglist_next89; $17 = $185; $186 = $17; $16 = $186; $187 = $16; $188 = ($187|0)<(1); $$old = $16; if ($188) { $$old6 = ($$old|0)!=(-1000); if ($$old6) { label = 96; break L1; } } else { $189 = $3; $190 = ((($189)) + 100|0); $191 = HEAP32[$190>>2]|0; $192 = ($$old|0)>($191|0); $193 = $16; $194 = ($193|0)!=(-1000); $or$cond7 = $192 & $194; if ($or$cond7) { label = 96; break L1; } } $195 = $16; $196 = $3; $197 = ((($196)) + 108|0); HEAP32[$197>>2] = $195; label = 95; break; } case 4023: { $arglist_current91 = HEAP32[$7>>2]|0; $198 = $arglist_current91; $199 = ((0) + 4|0); $expanded37 = $199; $expanded36 = (($expanded37) - 1)|0; $200 = (($198) + ($expanded36))|0; $201 = ((0) + 4|0); $expanded41 = $201; $expanded40 = (($expanded41) - 1)|0; $expanded39 = $expanded40 ^ -1; $202 = $200 & $expanded39; $203 = $202; $204 = HEAP32[$203>>2]|0; $arglist_next92 = ((($203)) + 4|0); HEAP32[$7>>2] = $arglist_next92; $19 = $204; $205 = $19; $18 = $205; $206 = $18; $207 = ($206|0)!=(0|0); if ($207) { $208 = $3; $209 = ((($208)) + 108|0); $210 = HEAP32[$209>>2]|0; $211 = $18; HEAP32[$211>>2] = $210; label = 95; } else { label = 96; } break; } case 4004: { $arglist_current94 = HEAP32[$7>>2]|0; $212 = $arglist_current94; $213 = ((0) + 4|0); $expanded44 = $213; $expanded43 = (($expanded44) - 1)|0; $214 = (($212) + ($expanded43))|0; $215 = ((0) + 4|0); $expanded48 = $215; $expanded47 = (($expanded48) - 1)|0; $expanded46 = $expanded47 ^ -1; $216 = $214 & $expanded46; $217 = $216; $218 = HEAP32[$217>>2]|0; $arglist_next95 = ((($217)) + 4|0); HEAP32[$7>>2] = $arglist_next95; $21 = $218; $219 = $21; $20 = $219; $220 = $20; $221 = ($220|0)<(1101); $222 = $20; $223 = ($222|0)>(1105); $or$cond10 = $221 | $223; if ($or$cond10) { label = 96; } else { $224 = $20; $225 = $3; $226 = ((($225)) + 120|0); HEAP32[$226>>2] = $224; $227 = $3; $228 = ((($227)) + 120|0); $229 = HEAP32[$228>>2]|0; $230 = ($229|0)==(1101); $231 = $3; if ($230) { $232 = ((($231)) + 8|0); $233 = ((($232)) + 12|0); HEAP32[$233>>2] = 8000; label = 95; break L1; } else { $234 = ((($231)) + 120|0); $235 = HEAP32[$234>>2]|0; $236 = ($235|0)==(1102); $237 = $3; $238 = ((($237)) + 8|0); $239 = ((($238)) + 12|0); $$sink = $236 ? 12000 : 16000; HEAP32[$239>>2] = $$sink; label = 95; break L1; } } break; } case 4005: { $arglist_current97 = HEAP32[$7>>2]|0; $240 = $arglist_current97; $241 = ((0) + 4|0); $expanded51 = $241; $expanded50 = (($expanded51) - 1)|0; $242 = (($240) + ($expanded50))|0; $243 = ((0) + 4|0); $expanded55 = $243; $expanded54 = (($expanded55) - 1)|0; $expanded53 = $expanded54 ^ -1; $244 = $242 & $expanded53; $245 = $244; $246 = HEAP32[$245>>2]|0; $arglist_next98 = ((($245)) + 4|0); HEAP32[$7>>2] = $arglist_next98; $23 = $246; $247 = $23; $22 = $247; $248 = $22; $249 = ($248|0)!=(0|0); if ($249) { $250 = $3; $251 = ((($250)) + 120|0); $252 = HEAP32[$251>>2]|0; $253 = $22; HEAP32[$253>>2] = $252; label = 95; } else { label = 96; } break; } case 4008: { $arglist_current100 = HEAP32[$7>>2]|0; $254 = $arglist_current100; $255 = ((0) + 4|0); $expanded58 = $255; $expanded57 = (($expanded58) - 1)|0; $256 = (($254) + ($expanded57))|0; $257 = ((0) + 4|0); $expanded62 = $257; $expanded61 = (($expanded62) - 1)|0; $expanded60 = $expanded61 ^ -1; $258 = $256 & $expanded60; $259 = $258; $260 = HEAP32[$259>>2]|0; $arglist_next101 = ((($259)) + 4|0); HEAP32[$7>>2] = $arglist_next101; $25 = $260; $261 = $25; $24 = $261; $262 = $24; $263 = ($262|0)<(1101); $264 = $24; $265 = ($264|0)>(1105); $or$cond13 = $263 | $265; $266 = $24; $267 = ($266|0)!=(-1000); $or$cond16 = $or$cond13 & $267; if ($or$cond16) { label = 96; } else { $268 = $24; $269 = $3; $270 = ((($269)) + 116|0); HEAP32[$270>>2] = $268; $271 = $3; $272 = ((($271)) + 116|0); $273 = HEAP32[$272>>2]|0; $274 = ($273|0)==(1101); $275 = $3; if ($274) { $276 = ((($275)) + 8|0); $277 = ((($276)) + 12|0); HEAP32[$277>>2] = 8000; label = 95; break L1; } else { $278 = ((($275)) + 116|0); $279 = HEAP32[$278>>2]|0; $280 = ($279|0)==(1102); $281 = $3; $282 = ((($281)) + 8|0); $283 = ((($282)) + 12|0); $$sink17 = $280 ? 12000 : 16000; HEAP32[$283>>2] = $$sink17; label = 95; break L1; } } break; } case 4009: { $arglist_current103 = HEAP32[$7>>2]|0; $284 = $arglist_current103; $285 = ((0) + 4|0); $expanded65 = $285; $expanded64 = (($expanded65) - 1)|0; $286 = (($284) + ($expanded64))|0; $287 = ((0) + 4|0); $expanded69 = $287; $expanded68 = (($expanded69) - 1)|0; $expanded67 = $expanded68 ^ -1; $288 = $286 & $expanded67; $289 = $288; $290 = HEAP32[$289>>2]|0; $arglist_next104 = ((($289)) + 4|0); HEAP32[$7>>2] = $arglist_next104; $27 = $290; $291 = $27; $26 = $291; $292 = $26; $293 = ($292|0)!=(0|0); if ($293) { $294 = $3; $295 = ((($294)) + 14336|0); $296 = HEAP32[$295>>2]|0; $297 = $26; HEAP32[$297>>2] = $296; label = 95; } else { label = 96; } break; } case 4016: { $arglist_current106 = HEAP32[$7>>2]|0; $298 = $arglist_current106; $299 = ((0) + 4|0); $expanded72 = $299; $expanded71 = (($expanded72) - 1)|0; $300 = (($298) + ($expanded71))|0; $301 = ((0) + 4|0); $expanded76 = $301; $expanded75 = (($expanded76) - 1)|0; $expanded74 = $expanded75 ^ -1; $302 = $300 & $expanded74; $303 = $302; $304 = HEAP32[$303>>2]|0; $arglist_next107 = ((($303)) + 4|0); HEAP32[$7>>2] = $arglist_next107; $29 = $304; $305 = $29; $28 = $305; $306 = $28; $307 = ($306|0)<(0); $308 = $28; $309 = ($308|0)>(1); $or$cond20 = $307 | $309; if ($or$cond20) { label = 96; } else { $310 = $28; $311 = $3; $312 = ((($311)) + 8|0); $313 = ((($312)) + 44|0); HEAP32[$313>>2] = $310; label = 95; } break; } case 4017: { $arglist_current109 = HEAP32[$7>>2]|0; $314 = $arglist_current109; $315 = ((0) + 4|0); $expanded79 = $315; $expanded78 = (($expanded79) - 1)|0; $316 = (($314) + ($expanded78))|0; $317 = ((0) + 4|0); $expanded83 = $317; $expanded82 = (($expanded83) - 1)|0; $expanded81 = $expanded82 ^ -1; $318 = $316 & $expanded81; $319 = $318; $320 = HEAP32[$319>>2]|0; $arglist_next110 = ((($319)) + 4|0); HEAP32[$7>>2] = $arglist_next110; $31 = $320; $321 = $31; $30 = $321; $322 = $30; $323 = ($322|0)!=(0|0); if ($323) { $324 = $3; $325 = ((($324)) + 8|0); $326 = ((($325)) + 44|0); $327 = HEAP32[$326>>2]|0; $328 = $30; HEAP32[$328>>2] = $327; label = 95; } else { label = 96; } break; } case 4010: { $arglist_current112 = HEAP32[$7>>2]|0; $329 = $arglist_current112; $330 = ((0) + 4|0); $expanded86 = $330; $expanded85 = (($expanded86) - 1)|0; $331 = (($329) + ($expanded85))|0; $332 = ((0) + 4|0); $expanded90 = $332; $expanded89 = (($expanded90) - 1)|0; $expanded88 = $expanded89 ^ -1; $333 = $331 & $expanded88; $334 = $333; $335 = HEAP32[$334>>2]|0; $arglist_next113 = ((($334)) + 4|0); HEAP32[$7>>2] = $arglist_next113; $33 = $335; $336 = $33; $32 = $336; $337 = $32; $338 = ($337|0)<(0); $339 = $32; $340 = ($339|0)>(10); $or$cond23 = $338 | $340; if ($or$cond23) { label = 96; } else { $341 = $32; $342 = $3; $343 = ((($342)) + 8|0); $344 = ((($343)) + 36|0); HEAP32[$344>>2] = $341; $345 = $6; $346 = $32; HEAP32[$vararg_buffer>>2] = $346; (_opus_custom_encoder_ctl($345,4010,$vararg_buffer)|0); label = 95; } break; } case 4011: { $arglist_current115 = HEAP32[$7>>2]|0; $347 = $arglist_current115; $348 = ((0) + 4|0); $expanded93 = $348; $expanded92 = (($expanded93) - 1)|0; $349 = (($347) + ($expanded92))|0; $350 = ((0) + 4|0); $expanded97 = $350; $expanded96 = (($expanded97) - 1)|0; $expanded95 = $expanded96 ^ -1; $351 = $349 & $expanded95; $352 = $351; $353 = HEAP32[$352>>2]|0; $arglist_next116 = ((($352)) + 4|0); HEAP32[$7>>2] = $arglist_next116; $35 = $353; $354 = $35; $34 = $354; $355 = $34; $356 = ($355|0)!=(0|0); if ($356) { $357 = $3; $358 = ((($357)) + 8|0); $359 = ((($358)) + 36|0); $360 = HEAP32[$359>>2]|0; $361 = $34; HEAP32[$361>>2] = $360; label = 95; } else { label = 96; } break; } case 4012: { $arglist_current118 = HEAP32[$7>>2]|0; $362 = $arglist_current118; $363 = ((0) + 4|0); $expanded100 = $363; $expanded99 = (($expanded100) - 1)|0; $364 = (($362) + ($expanded99))|0; $365 = ((0) + 4|0); $expanded104 = $365; $expanded103 = (($expanded104) - 1)|0; $expanded102 = $expanded103 ^ -1; $366 = $364 & $expanded102; $367 = $366; $368 = HEAP32[$367>>2]|0; $arglist_next119 = ((($367)) + 4|0); HEAP32[$7>>2] = $arglist_next119; $37 = $368; $369 = $37; $36 = $369; $370 = $36; $371 = ($370|0)<(0); $372 = $36; $373 = ($372|0)>(1); $or$cond26 = $371 | $373; if ($or$cond26) { label = 96; } else { $374 = $36; $375 = $3; $376 = ((($375)) + 8|0); $377 = ((($376)) + 40|0); HEAP32[$377>>2] = $374; label = 95; } break; } case 4013: { $arglist_current121 = HEAP32[$7>>2]|0; $378 = $arglist_current121; $379 = ((0) + 4|0); $expanded107 = $379; $expanded106 = (($expanded107) - 1)|0; $380 = (($378) + ($expanded106))|0; $381 = ((0) + 4|0); $expanded111 = $381; $expanded110 = (($expanded111) - 1)|0; $expanded109 = $expanded110 ^ -1; $382 = $380 & $expanded109; $383 = $382; $384 = HEAP32[$383>>2]|0; $arglist_next122 = ((($383)) + 4|0); HEAP32[$7>>2] = $arglist_next122; $39 = $384; $385 = $39; $38 = $385; $386 = $38; $387 = ($386|0)!=(0|0); if ($387) { $388 = $3; $389 = ((($388)) + 8|0); $390 = ((($389)) + 40|0); $391 = HEAP32[$390>>2]|0; $392 = $38; HEAP32[$392>>2] = $391; label = 95; } else { label = 96; } break; } case 4014: { $arglist_current124 = HEAP32[$7>>2]|0; $393 = $arglist_current124; $394 = ((0) + 4|0); $expanded114 = $394; $expanded113 = (($expanded114) - 1)|0; $395 = (($393) + ($expanded113))|0; $396 = ((0) + 4|0); $expanded118 = $396; $expanded117 = (($expanded118) - 1)|0; $expanded116 = $expanded117 ^ -1; $397 = $395 & $expanded116; $398 = $397; $399 = HEAP32[$398>>2]|0; $arglist_next125 = ((($398)) + 4|0); HEAP32[$7>>2] = $arglist_next125; $41 = $399; $400 = $41; $40 = $400; $401 = $40; $402 = ($401|0)<(0); $403 = $40; $404 = ($403|0)>(100); $or$cond29 = $402 | $404; if ($or$cond29) { label = 96; } else { $405 = $40; $406 = $3; $407 = ((($406)) + 8|0); $408 = ((($407)) + 32|0); HEAP32[$408>>2] = $405; $409 = $6; $410 = $40; HEAP32[$vararg_buffer126>>2] = $410; (_opus_custom_encoder_ctl($409,4014,$vararg_buffer126)|0); label = 95; } break; } case 4015: { $arglist_current130 = HEAP32[$7>>2]|0; $411 = $arglist_current130; $412 = ((0) + 4|0); $expanded121 = $412; $expanded120 = (($expanded121) - 1)|0; $413 = (($411) + ($expanded120))|0; $414 = ((0) + 4|0); $expanded125 = $414; $expanded124 = (($expanded125) - 1)|0; $expanded123 = $expanded124 ^ -1; $415 = $413 & $expanded123; $416 = $415; $417 = HEAP32[$416>>2]|0; $arglist_next131 = ((($416)) + 4|0); HEAP32[$7>>2] = $arglist_next131; $43 = $417; $418 = $43; $42 = $418; $419 = $42; $420 = ($419|0)!=(0|0); if ($420) { $421 = $3; $422 = ((($421)) + 8|0); $423 = ((($422)) + 32|0); $424 = HEAP32[$423>>2]|0; $425 = $42; HEAP32[$425>>2] = $424; label = 95; } else { label = 96; } break; } case 4006: { $arglist_current133 = HEAP32[$7>>2]|0; $426 = $arglist_current133; $427 = ((0) + 4|0); $expanded128 = $427; $expanded127 = (($expanded128) - 1)|0; $428 = (($426) + ($expanded127))|0; $429 = ((0) + 4|0); $expanded132 = $429; $expanded131 = (($expanded132) - 1)|0; $expanded130 = $expanded131 ^ -1; $430 = $428 & $expanded130; $431 = $430; $432 = HEAP32[$431>>2]|0; $arglist_next134 = ((($431)) + 4|0); HEAP32[$7>>2] = $arglist_next134; $45 = $432; $433 = $45; $44 = $433; $434 = $44; $435 = ($434|0)<(0); $436 = $44; $437 = ($436|0)>(1); $or$cond32 = $435 | $437; if ($or$cond32) { label = 96; } else { $438 = $44; $439 = $3; $440 = ((($439)) + 136|0); HEAP32[$440>>2] = $438; $441 = $44; $442 = (1 - ($441))|0; $443 = $3; $444 = ((($443)) + 8|0); $445 = ((($444)) + 48|0); HEAP32[$445>>2] = $442; label = 95; } break; } case 4007: { $arglist_current136 = HEAP32[$7>>2]|0; $446 = $arglist_current136; $447 = ((0) + 4|0); $expanded135 = $447; $expanded134 = (($expanded135) - 1)|0; $448 = (($446) + ($expanded134))|0; $449 = ((0) + 4|0); $expanded139 = $449; $expanded138 = (($expanded139) - 1)|0; $expanded137 = $expanded138 ^ -1; $450 = $448 & $expanded137; $451 = $450; $452 = HEAP32[$451>>2]|0; $arglist_next137 = ((($451)) + 4|0); HEAP32[$7>>2] = $arglist_next137; $47 = $452; $453 = $47; $46 = $453; $454 = $46; $455 = ($454|0)!=(0|0); if ($455) { $456 = $3; $457 = ((($456)) + 136|0); $458 = HEAP32[$457>>2]|0; $459 = $46; HEAP32[$459>>2] = $458; label = 95; } else { label = 96; } break; } case 11018: { $arglist_current139 = HEAP32[$7>>2]|0; $460 = $arglist_current139; $461 = ((0) + 4|0); $expanded142 = $461; $expanded141 = (($expanded142) - 1)|0; $462 = (($460) + ($expanded141))|0; $463 = ((0) + 4|0); $expanded146 = $463; $expanded145 = (($expanded146) - 1)|0; $expanded144 = $expanded145 ^ -1; $464 = $462 & $expanded144; $465 = $464; $466 = HEAP32[$465>>2]|0; $arglist_next140 = ((($465)) + 4|0); HEAP32[$7>>2] = $arglist_next140; $49 = $466; $467 = $49; $48 = $467; $468 = $48; $469 = ($468|0)<(-1); $470 = $48; $471 = ($470|0)>(100); $or$cond35 = $469 | $471; if ($or$cond35) { label = 96; } else { $472 = $48; $473 = $3; $474 = ((($473)) + 128|0); HEAP32[$474>>2] = $472; label = 95; } break; } case 11019: { $arglist_current142 = HEAP32[$7>>2]|0; $475 = $arglist_current142; $476 = ((0) + 4|0); $expanded149 = $476; $expanded148 = (($expanded149) - 1)|0; $477 = (($475) + ($expanded148))|0; $478 = ((0) + 4|0); $expanded153 = $478; $expanded152 = (($expanded153) - 1)|0; $expanded151 = $expanded152 ^ -1; $479 = $477 & $expanded151; $480 = $479; $481 = HEAP32[$480>>2]|0; $arglist_next143 = ((($480)) + 4|0); HEAP32[$7>>2] = $arglist_next143; $51 = $481; $482 = $51; $50 = $482; $483 = $50; $484 = ($483|0)!=(0|0); if ($484) { $485 = $3; $486 = ((($485)) + 128|0); $487 = HEAP32[$486>>2]|0; $488 = $50; HEAP32[$488>>2] = $487; label = 95; } else { label = 96; } break; } case 4020: { $arglist_current145 = HEAP32[$7>>2]|0; $489 = $arglist_current145; $490 = ((0) + 4|0); $expanded156 = $490; $expanded155 = (($expanded156) - 1)|0; $491 = (($489) + ($expanded155))|0; $492 = ((0) + 4|0); $expanded160 = $492; $expanded159 = (($expanded160) - 1)|0; $expanded158 = $expanded159 ^ -1; $493 = $491 & $expanded158; $494 = $493; $495 = HEAP32[$494>>2]|0; $arglist_next146 = ((($494)) + 4|0); HEAP32[$7>>2] = $arglist_next146; $53 = $495; $496 = $53; $52 = $496; $497 = $52; $498 = ($497|0)<(0); $499 = $52; $500 = ($499|0)>(1); $or$cond38 = $498 | $500; if ($or$cond38) { label = 96; } else { $501 = $52; $502 = $3; $503 = ((($502)) + 140|0); HEAP32[$503>>2] = $501; label = 95; } break; } case 4021: { $arglist_current148 = HEAP32[$7>>2]|0; $504 = $arglist_current148; $505 = ((0) + 4|0); $expanded163 = $505; $expanded162 = (($expanded163) - 1)|0; $506 = (($504) + ($expanded162))|0; $507 = ((0) + 4|0); $expanded167 = $507; $expanded166 = (($expanded167) - 1)|0; $expanded165 = $expanded166 ^ -1; $508 = $506 & $expanded165; $509 = $508; $510 = HEAP32[$509>>2]|0; $arglist_next149 = ((($509)) + 4|0); HEAP32[$7>>2] = $arglist_next149; $55 = $510; $511 = $55; $54 = $511; $512 = $54; $513 = ($512|0)!=(0|0); if ($513) { $514 = $3; $515 = ((($514)) + 140|0); $516 = HEAP32[$515>>2]|0; $517 = $54; HEAP32[$517>>2] = $516; label = 95; } else { label = 96; } break; } case 4024: { $arglist_current151 = HEAP32[$7>>2]|0; $518 = $arglist_current151; $519 = ((0) + 4|0); $expanded170 = $519; $expanded169 = (($expanded170) - 1)|0; $520 = (($518) + ($expanded169))|0; $521 = ((0) + 4|0); $expanded174 = $521; $expanded173 = (($expanded174) - 1)|0; $expanded172 = $expanded173 ^ -1; $522 = $520 & $expanded172; $523 = $522; $524 = HEAP32[$523>>2]|0; $arglist_next152 = ((($523)) + 4|0); HEAP32[$7>>2] = $arglist_next152; $57 = $524; $525 = $57; $56 = $525; $526 = $56; $527 = ($526|0)!=(-1000); $528 = $56; $529 = ($528|0)!=(3001); $or$cond41 = $527 & $529; $530 = $56; $531 = ($530|0)!=(3002); $or$cond44 = $or$cond41 & $531; if ($or$cond44) { label = 96; } else { $532 = $56; $533 = $3; $534 = ((($533)) + 112|0); HEAP32[$534>>2] = $532; label = 95; } break; } case 4025: { $arglist_current154 = HEAP32[$7>>2]|0; $535 = $arglist_current154; $536 = ((0) + 4|0); $expanded177 = $536; $expanded176 = (($expanded177) - 1)|0; $537 = (($535) + ($expanded176))|0; $538 = ((0) + 4|0); $expanded181 = $538; $expanded180 = (($expanded181) - 1)|0; $expanded179 = $expanded180 ^ -1; $539 = $537 & $expanded179; $540 = $539; $541 = HEAP32[$540>>2]|0; $arglist_next155 = ((($540)) + 4|0); HEAP32[$7>>2] = $arglist_next155; $59 = $541; $542 = $59; $58 = $542; $543 = $58; $544 = ($543|0)!=(0|0); if ($544) { $545 = $3; $546 = ((($545)) + 112|0); $547 = HEAP32[$546>>2]|0; $548 = $58; HEAP32[$548>>2] = $547; label = 95; } else { label = 96; } break; } case 4027: { $arglist_current157 = HEAP32[$7>>2]|0; $549 = $arglist_current157; $550 = ((0) + 4|0); $expanded184 = $550; $expanded183 = (($expanded184) - 1)|0; $551 = (($549) + ($expanded183))|0; $552 = ((0) + 4|0); $expanded188 = $552; $expanded187 = (($expanded188) - 1)|0; $expanded186 = $expanded187 ^ -1; $553 = $551 & $expanded186; $554 = $553; $555 = HEAP32[$554>>2]|0; $arglist_next158 = ((($554)) + 4|0); HEAP32[$7>>2] = $arglist_next158; $61 = $555; $556 = $61; $60 = $556; $557 = $60; $558 = ($557|0)!=(0|0); if ($558) { $559 = $3; $560 = ((($559)) + 132|0); $561 = HEAP32[$560>>2]|0; $562 = (($561|0) / 400)&-1; $563 = $60; HEAP32[$563>>2] = $562; $564 = $3; $565 = ((($564)) + 96|0); $566 = HEAP32[$565>>2]|0; $567 = ($566|0)!=(2051); if ($567) { $568 = $3; $569 = ((($568)) + 104|0); $570 = HEAP32[$569>>2]|0; $571 = $60; $572 = HEAP32[$571>>2]|0; $573 = (($572) + ($570))|0; HEAP32[$571>>2] = $573; label = 95; } else { label = 95; } } else { label = 96; } break; } case 4029: { $arglist_current160 = HEAP32[$7>>2]|0; $574 = $arglist_current160; $575 = ((0) + 4|0); $expanded191 = $575; $expanded190 = (($expanded191) - 1)|0; $576 = (($574) + ($expanded190))|0; $577 = ((0) + 4|0); $expanded195 = $577; $expanded194 = (($expanded195) - 1)|0; $expanded193 = $expanded194 ^ -1; $578 = $576 & $expanded193; $579 = $578; $580 = HEAP32[$579>>2]|0; $arglist_next161 = ((($579)) + 4|0); HEAP32[$7>>2] = $arglist_next161; $63 = $580; $581 = $63; $62 = $581; $582 = $62; $583 = ($582|0)!=(0|0); if ($583) { $584 = $3; $585 = ((($584)) + 132|0); $586 = HEAP32[$585>>2]|0; $587 = $62; HEAP32[$587>>2] = $586; label = 95; } else { label = 96; } break; } case 4031: { $arglist_current163 = HEAP32[$7>>2]|0; $588 = $arglist_current163; $589 = ((0) + 4|0); $expanded198 = $589; $expanded197 = (($expanded198) - 1)|0; $590 = (($588) + ($expanded197))|0; $591 = ((0) + 4|0); $expanded202 = $591; $expanded201 = (($expanded202) - 1)|0; $expanded200 = $expanded201 ^ -1; $592 = $590 & $expanded200; $593 = $592; $594 = HEAP32[$593>>2]|0; $arglist_next164 = ((($593)) + 4|0); HEAP32[$7>>2] = $arglist_next164; $65 = $594; $595 = $65; $64 = $595; $596 = $64; $597 = ($596|0)!=(0|0); if ($597) { $598 = $3; $599 = ((($598)) + 18216|0); $600 = HEAP32[$599>>2]|0; $601 = $64; HEAP32[$601>>2] = $600; label = 95; } else { label = 96; } break; } case 4036: { $arglist_current166 = HEAP32[$7>>2]|0; $602 = $arglist_current166; $603 = ((0) + 4|0); $expanded205 = $603; $expanded204 = (($expanded205) - 1)|0; $604 = (($602) + ($expanded204))|0; $605 = ((0) + 4|0); $expanded209 = $605; $expanded208 = (($expanded209) - 1)|0; $expanded207 = $expanded208 ^ -1; $606 = $604 & $expanded207; $607 = $606; $608 = HEAP32[$607>>2]|0; $arglist_next167 = ((($607)) + 4|0); HEAP32[$7>>2] = $arglist_next167; $67 = $608; $609 = $67; $66 = $609; $610 = $66; $611 = ($610|0)<(8); $612 = $66; $613 = ($612|0)>(24); $or$cond47 = $611 | $613; if ($or$cond47) { label = 96; } else { $614 = $66; $615 = $3; $616 = ((($615)) + 156|0); HEAP32[$616>>2] = $614; label = 95; } break; } case 4037: { $arglist_current169 = HEAP32[$7>>2]|0; $617 = $arglist_current169; $618 = ((0) + 4|0); $expanded212 = $618; $expanded211 = (($expanded212) - 1)|0; $619 = (($617) + ($expanded211))|0; $620 = ((0) + 4|0); $expanded216 = $620; $expanded215 = (($expanded216) - 1)|0; $expanded214 = $expanded215 ^ -1; $621 = $619 & $expanded214; $622 = $621; $623 = HEAP32[$622>>2]|0; $arglist_next170 = ((($622)) + 4|0); HEAP32[$7>>2] = $arglist_next170; $69 = $623; $624 = $69; $68 = $624; $625 = $68; $626 = ($625|0)!=(0|0); if ($626) { $627 = $3; $628 = ((($627)) + 156|0); $629 = HEAP32[$628>>2]|0; $630 = $68; HEAP32[$630>>2] = $629; label = 95; } else { label = 96; } break; } case 4040: { $arglist_current172 = HEAP32[$7>>2]|0; $631 = $arglist_current172; $632 = ((0) + 4|0); $expanded219 = $632; $expanded218 = (($expanded219) - 1)|0; $633 = (($631) + ($expanded218))|0; $634 = ((0) + 4|0); $expanded223 = $634; $expanded222 = (($expanded223) - 1)|0; $expanded221 = $expanded222 ^ -1; $635 = $633 & $expanded221; $636 = $635; $637 = HEAP32[$636>>2]|0; $arglist_next173 = ((($636)) + 4|0); HEAP32[$7>>2] = $arglist_next173; $71 = $637; $638 = $71; $70 = $638; $639 = $70; $640 = ($639|0)!=(5000); $641 = $70; $642 = ($641|0)!=(5001); $or$cond50 = $640 & $642; $643 = $70; $644 = ($643|0)!=(5002); $or$cond53 = $or$cond50 & $644; $645 = $70; $646 = ($645|0)!=(5003); $or$cond56 = $or$cond53 & $646; $647 = $70; $648 = ($647|0)!=(5004); $or$cond59 = $or$cond56 & $648; $649 = $70; $650 = ($649|0)!=(5005); $or$cond62 = $or$cond59 & $650; $651 = $70; $652 = ($651|0)!=(5006); $or$cond65 = $or$cond62 & $652; $653 = $70; $654 = ($653|0)!=(5010); $or$cond68 = $or$cond65 & $654; if ($or$cond68) { label = 96; } else { $655 = $70; $656 = $3; $657 = ((($656)) + 144|0); HEAP32[$657>>2] = $655; $658 = $6; $659 = $70; HEAP32[$vararg_buffer174>>2] = $659; (_opus_custom_encoder_ctl($658,4040,$vararg_buffer174)|0); label = 95; } break; } case 4041: { $arglist_current178 = HEAP32[$7>>2]|0; $660 = $arglist_current178; $661 = ((0) + 4|0); $expanded226 = $661; $expanded225 = (($expanded226) - 1)|0; $662 = (($660) + ($expanded225))|0; $663 = ((0) + 4|0); $expanded230 = $663; $expanded229 = (($expanded230) - 1)|0; $expanded228 = $expanded229 ^ -1; $664 = $662 & $expanded228; $665 = $664; $666 = HEAP32[$665>>2]|0; $arglist_next179 = ((($665)) + 4|0); HEAP32[$7>>2] = $arglist_next179; $73 = $666; $667 = $73; $72 = $667; $668 = $72; $669 = ($668|0)!=(0|0); if ($669) { $670 = $3; $671 = ((($670)) + 144|0); $672 = HEAP32[$671>>2]|0; $673 = $72; HEAP32[$673>>2] = $672; label = 95; } else { label = 96; } break; } case 4042: { $arglist_current181 = HEAP32[$7>>2]|0; $674 = $arglist_current181; $675 = ((0) + 4|0); $expanded233 = $675; $expanded232 = (($expanded233) - 1)|0; $676 = (($674) + ($expanded232))|0; $677 = ((0) + 4|0); $expanded237 = $677; $expanded236 = (($expanded237) - 1)|0; $expanded235 = $expanded236 ^ -1; $678 = $676 & $expanded235; $679 = $678; $680 = HEAP32[$679>>2]|0; $arglist_next182 = ((($679)) + 4|0); HEAP32[$7>>2] = $arglist_next182; $75 = $680; $681 = $75; $74 = $681; $682 = $74; $683 = ($682|0)>(1); $684 = $74; $685 = ($684|0)<(0); $or$cond71 = $683 | $685; if ($or$cond71) { label = 96; } else { $686 = $74; $687 = $3; $688 = ((($687)) + 8|0); $689 = ((($688)) + 64|0); HEAP32[$689>>2] = $686; label = 95; } break; } case 4043: { $arglist_current184 = HEAP32[$7>>2]|0; $690 = $arglist_current184; $691 = ((0) + 4|0); $expanded240 = $691; $expanded239 = (($expanded240) - 1)|0; $692 = (($690) + ($expanded239))|0; $693 = ((0) + 4|0); $expanded244 = $693; $expanded243 = (($expanded244) - 1)|0; $expanded242 = $expanded243 ^ -1; $694 = $692 & $expanded242; $695 = $694; $696 = HEAP32[$695>>2]|0; $arglist_next185 = ((($695)) + 4|0); HEAP32[$7>>2] = $arglist_next185; $77 = $696; $697 = $77; $76 = $697; $698 = $76; $699 = ($698|0)!=(0|0); if ($699) { $700 = $3; $701 = ((($700)) + 8|0); $702 = ((($701)) + 64|0); $703 = HEAP32[$702>>2]|0; $704 = $76; HEAP32[$704>>2] = $703; label = 95; } else { label = 96; } break; } case 4028: { $705 = $3; $706 = $3; $707 = ((($706)) + 4|0); $708 = HEAP32[$707>>2]|0; $709 = (($705) + ($708)|0); $78 = $709; $710 = $3; $711 = ((($710)) + 172|0); _tonality_analysis_reset($711); $712 = $3; $713 = ((($712)) + 14288|0); $80 = $713; $714 = $80; $715 = $80; $716 = $3; $717 = $715; $718 = $716; $719 = (($717) - ($718))|0; $720 = (18220 - ($719))|0; $721 = $720; _memset(($714|0),0,($721|0))|0; $722 = $6; (_opus_custom_encoder_ctl($722,4028,$vararg_buffer186)|0); $723 = $78; $724 = $3; $725 = ((($724)) + 168|0); $726 = HEAP32[$725>>2]|0; (_silk_InitEncoder($723,$726,$79)|0); $727 = $3; $728 = ((($727)) + 100|0); $729 = HEAP32[$728>>2]|0; $730 = $3; $731 = ((($730)) + 14288|0); HEAP32[$731>>2] = $729; $732 = $3; $733 = ((($732)) + 14292|0); HEAP16[$733>>1] = 16384; $734 = $3; $735 = ((($734)) + 14300|0); HEAPF32[$735>>2] = 1.0; $736 = $3; $737 = ((($736)) + 14344|0); HEAP32[$737>>2] = 1; $738 = $3; $739 = ((($738)) + 14320|0); HEAP32[$739>>2] = 1001; $740 = $3; $741 = ((($740)) + 14336|0); HEAP32[$741>>2] = 1105; $742 = (_silk_lin2log(60)|0); $743 = $742 << 8; $744 = $3; $745 = ((($744)) + 14296|0); HEAP32[$745>>2] = $743; label = 95; break; } case 11002: { $arglist_current189 = HEAP32[$7>>2]|0; $746 = $arglist_current189; $747 = ((0) + 4|0); $expanded247 = $747; $expanded246 = (($expanded247) - 1)|0; $748 = (($746) + ($expanded246))|0; $749 = ((0) + 4|0); $expanded251 = $749; $expanded250 = (($expanded251) - 1)|0; $expanded249 = $expanded250 ^ -1; $750 = $748 & $expanded249; $751 = $750; $752 = HEAP32[$751>>2]|0; $arglist_next190 = ((($751)) + 4|0); HEAP32[$7>>2] = $arglist_next190; $82 = $752; $753 = $82; $81 = $753; $754 = $81; $755 = ($754|0)<(1000); $756 = $81; $757 = ($756|0)>(1002); $or$cond74 = $755 | $757; $758 = $81; $759 = ($758|0)!=(-1000); $or$cond77 = $or$cond74 & $759; if ($or$cond77) { label = 96; } else { $760 = $81; $761 = $3; $762 = ((($761)) + 124|0); HEAP32[$762>>2] = $760; label = 95; } break; } case 10024: { $arglist_current192 = HEAP32[$7>>2]|0; $763 = $arglist_current192; $764 = ((0) + 4|0); $expanded254 = $764; $expanded253 = (($expanded254) - 1)|0; $765 = (($763) + ($expanded253))|0; $766 = ((0) + 4|0); $expanded258 = $766; $expanded257 = (($expanded258) - 1)|0; $expanded256 = $expanded257 ^ -1; $767 = $765 & $expanded256; $768 = $767; $769 = HEAP32[$768>>2]|0; $arglist_next193 = ((($768)) + 4|0); HEAP32[$7>>2] = $arglist_next193; $84 = $769; $770 = $84; $83 = $770; $771 = $83; $772 = $3; $773 = ((($772)) + 164|0); HEAP32[$773>>2] = $771; $774 = $6; $775 = $83; HEAP32[$vararg_buffer194>>2] = $775; $776 = (_opus_custom_encoder_ctl($774,10024,$vararg_buffer194)|0); $5 = $776; label = 95; break; } case 10026: { $arglist_current198 = HEAP32[$7>>2]|0; $777 = $arglist_current198; $778 = ((0) + 4|0); $expanded261 = $778; $expanded260 = (($expanded261) - 1)|0; $779 = (($777) + ($expanded260))|0; $780 = ((0) + 4|0); $expanded265 = $780; $expanded264 = (($expanded265) - 1)|0; $expanded263 = $expanded264 ^ -1; $781 = $779 & $expanded263; $782 = $781; $783 = HEAP32[$782>>2]|0; $arglist_next199 = ((($782)) + 4|0); HEAP32[$7>>2] = $arglist_next199; $86 = $783; $784 = $86; $85 = $784; $785 = $85; $786 = $3; $787 = ((($786)) + 14348|0); HEAP32[$787>>2] = $785; $788 = $6; $789 = $85; $790 = $85; $791 = $85; $792 = $790; $793 = $791; $794 = (($792) - ($793))|0; $795 = (($794|0) / 4)&-1; $796 = (($789) + ($795<<2)|0); HEAP32[$vararg_buffer200>>2] = $796; $797 = (_opus_custom_encoder_ctl($788,10026,$vararg_buffer200)|0); $5 = $797; label = 95; break; } case 10015: { $arglist_current204 = HEAP32[$7>>2]|0; $798 = $arglist_current204; $799 = ((0) + 4|0); $expanded268 = $799; $expanded267 = (($expanded268) - 1)|0; $800 = (($798) + ($expanded267))|0; $801 = ((0) + 4|0); $expanded272 = $801; $expanded271 = (($expanded272) - 1)|0; $expanded270 = $expanded271 ^ -1; $802 = $800 & $expanded270; $803 = $802; $804 = HEAP32[$803>>2]|0; $arglist_next205 = ((($803)) + 4|0); HEAP32[$7>>2] = $arglist_next205; $88 = $804; $805 = $88; $87 = $805; $806 = $87; $807 = ($806|0)!=(0|0); if ($807) { $808 = $6; $809 = $87; $810 = $87; $811 = $87; $812 = $810; $813 = $811; $814 = (($812) - ($813))|0; $815 = (($814|0) / 4)&-1; $816 = (($809) + ($815<<2)|0); HEAP32[$vararg_buffer206>>2] = $816; $817 = (_opus_custom_encoder_ctl($808,10015,$vararg_buffer206)|0); $5 = $817; label = 95; } else { label = 96; } break; } default: { $5 = -5; label = 95; } } } while(0); if ((label|0) == 95) { $818 = $5; $2 = $818; $819 = $2; STACKTOP = sp;return ($819|0); } else if ((label|0) == 96) { $2 = -1; $819 = $2; STACKTOP = sp;return ($819|0); } return (0)|0; } function _opus_encoder_destroy($0) { $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; _opus_free_12($2); STACKTOP = sp;return; } function _opus_repacketizer_init($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ((($2)) + 4|0); HEAP32[$3>>2] = 0; $4 = $1; STACKTOP = sp;return ($4|0); } function _opus_repacketizer_cat($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $3 = $0; $4 = $1; $5 = $2; $6 = $3; $7 = $4; $8 = $5; $9 = (_opus_repacketizer_cat_impl($6,$7,$8,0)|0); STACKTOP = sp;return ($9|0); } function _opus_repacketizer_cat_impl($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $9 = sp + 28|0; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $12 = $7; $13 = ($12|0)<(1); if ($13) { $4 = -4; $73 = $4; STACKTOP = sp;return ($73|0); } $14 = $5; $15 = ((($14)) + 4|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(0); if ($17) { $18 = $6; $19 = HEAP8[$18>>0]|0; $20 = $5; HEAP8[$20>>0] = $19; $21 = $6; $22 = (_opus_packet_get_samples_per_frame($21,8000)|0); $23 = $5; $24 = ((($23)) + 296|0); HEAP32[$24>>2] = $22; } else { $25 = $5; $26 = HEAP8[$25>>0]|0; $27 = $26&255; $28 = $27 & 252; $29 = $6; $30 = HEAP8[$29>>0]|0; $31 = $30&255; $32 = $31 & 252; $33 = ($28|0)!=($32|0); if ($33) { $4 = -4; $73 = $4; STACKTOP = sp;return ($73|0); } } $34 = $6; $35 = $7; $36 = (_opus_packet_get_nb_frames($34,$35)|0); $10 = $36; $37 = $10; $38 = ($37|0)<(1); if ($38) { $4 = -4; $73 = $4; STACKTOP = sp;return ($73|0); } $39 = $10; $40 = $5; $41 = ((($40)) + 4|0); $42 = HEAP32[$41>>2]|0; $43 = (($39) + ($42))|0; $44 = $5; $45 = ((($44)) + 296|0); $46 = HEAP32[$45>>2]|0; $47 = Math_imul($43, $46)|0; $48 = ($47|0)>(960); if ($48) { $4 = -4; $73 = $4; STACKTOP = sp;return ($73|0); } $49 = $6; $50 = $7; $51 = $8; $52 = $5; $53 = ((($52)) + 8|0); $54 = $5; $55 = ((($54)) + 4|0); $56 = HEAP32[$55>>2]|0; $57 = (($53) + ($56<<2)|0); $58 = $5; $59 = ((($58)) + 200|0); $60 = $5; $61 = ((($60)) + 4|0); $62 = HEAP32[$61>>2]|0; $63 = (($59) + ($62<<1)|0); $64 = (_opus_packet_parse_impl($49,$50,$51,$9,$57,$63,0,0)|0); $11 = $64; $65 = $11; $66 = ($65|0)<(1); if ($66) { $67 = $11; $4 = $67; $73 = $4; STACKTOP = sp;return ($73|0); } else { $68 = $10; $69 = $5; $70 = ((($69)) + 4|0); $71 = HEAP32[$70>>2]|0; $72 = (($71) + ($68))|0; HEAP32[$70>>2] = $72; $4 = 0; $73 = $4; STACKTOP = sp;return ($73|0); } return (0)|0; } function _opus_repacketizer_out_range_impl($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0; var $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0; var $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0; var $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0; var $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0; var $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0; var $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0; var $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0; var $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $5; $14 = $6; $25 = $9; $26 = ($25|0)<(0); if (!($26)) { $27 = $9; $28 = $10; $29 = ($27|0)>=($28|0); if (!($29)) { $30 = $10; $31 = $8; $32 = ((($31)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = ($30|0)>($33|0); if (!($34)) { $35 = $10; $36 = $9; $37 = (($35) - ($36))|0; $16 = $37; $38 = $8; $39 = ((($38)) + 200|0); $40 = $9; $41 = (($39) + ($40<<1)|0); $18 = $41; $42 = $8; $43 = ((($42)) + 8|0); $44 = $9; $45 = (($43) + ($44<<2)|0); $19 = $45; $46 = $13; $47 = ($46|0)!=(0); if ($47) { $48 = $18; $49 = $16; $50 = (($49) - 1)|0; $51 = (($48) + ($50<<1)|0); $52 = HEAP16[$51>>1]|0; $53 = $52 << 16 >> 16; $54 = ($53|0)>=(252); $55 = $54&1; $56 = (1 + ($55))|0; $17 = $56; } else { $17 = 0; } $57 = $11; $20 = $57; $58 = $16; $59 = ($58|0)==(1); do { if ($59) { $60 = $18; $61 = HEAP16[$60>>1]|0; $62 = $61 << 16 >> 16; $63 = (($62) + 1)|0; $64 = $17; $65 = (($64) + ($63))|0; $17 = $65; $66 = $17; $67 = $12; $68 = ($66|0)>($67|0); if (!($68)) { $69 = $8; $70 = HEAP8[$69>>0]|0; $71 = $70&255; $72 = $71 & 252; $73 = $72&255; $74 = $20; $75 = ((($74)) + 1|0); $20 = $75; HEAP8[$74>>0] = $73; break; } $7 = -2; $349 = $7; STACKTOP = sp;return ($349|0); } else { $76 = $16; $77 = ($76|0)==(2); if ($77) { $78 = $18; $79 = ((($78)) + 2|0); $80 = HEAP16[$79>>1]|0; $81 = $80 << 16 >> 16; $82 = $18; $83 = HEAP16[$82>>1]|0; $84 = $83 << 16 >> 16; $85 = ($81|0)==($84|0); $86 = $18; $87 = HEAP16[$86>>1]|0; $88 = $87 << 16 >> 16; if ($85) { $89 = $88<<1; $90 = (($89) + 1)|0; $91 = $17; $92 = (($91) + ($90))|0; $17 = $92; $93 = $17; $94 = $12; $95 = ($93|0)>($94|0); if (!($95)) { $96 = $8; $97 = HEAP8[$96>>0]|0; $98 = $97&255; $99 = $98 & 252; $100 = $99 | 1; $101 = $100&255; $102 = $20; $103 = ((($102)) + 1|0); $20 = $103; HEAP8[$102>>0] = $101; break; } $7 = -2; $349 = $7; STACKTOP = sp;return ($349|0); } else { $104 = $18; $105 = ((($104)) + 2|0); $106 = HEAP16[$105>>1]|0; $107 = $106 << 16 >> 16; $108 = (($88) + ($107))|0; $109 = (($108) + 2)|0; $110 = $18; $111 = HEAP16[$110>>1]|0; $112 = $111 << 16 >> 16; $113 = ($112|0)>=(252); $114 = $113&1; $115 = (($109) + ($114))|0; $116 = $17; $117 = (($116) + ($115))|0; $17 = $117; $118 = $17; $119 = $12; $120 = ($118|0)>($119|0); if (!($120)) { $121 = $8; $122 = HEAP8[$121>>0]|0; $123 = $122&255; $124 = $123 & 252; $125 = $124 | 2; $126 = $125&255; $127 = $20; $128 = ((($127)) + 1|0); $20 = $128; HEAP8[$127>>0] = $126; $129 = $18; $130 = HEAP16[$129>>1]|0; $131 = $130 << 16 >> 16; $132 = $20; $133 = (_encode_size($131,$132)|0); $134 = $20; $135 = (($134) + ($133)|0); $20 = $135; break; } $7 = -2; $349 = $7; STACKTOP = sp;return ($349|0); } } } } while(0); $136 = $16; $137 = ($136|0)>(2); if ($137) { label = 23; } else { $138 = $14; $139 = ($138|0)!=(0); if ($139) { $140 = $17; $141 = $12; $142 = ($140|0)<($141|0); if ($142) { label = 23; } } } L32: do { if ((label|0) == 23) { $22 = 0; $143 = $11; $20 = $143; $144 = $13; $145 = ($144|0)!=(0); if ($145) { $146 = $18; $147 = $16; $148 = (($147) - 1)|0; $149 = (($146) + ($148<<1)|0); $150 = HEAP16[$149>>1]|0; $151 = $150 << 16 >> 16; $152 = ($151|0)>=(252); $153 = $152&1; $154 = (1 + ($153))|0; $17 = $154; } else { $17 = 0; } $21 = 0; $15 = 1; while(1) { $155 = $15; $156 = $16; $157 = ($155|0)<($156|0); if (!($157)) { break; } $158 = $18; $159 = $15; $160 = (($158) + ($159<<1)|0); $161 = HEAP16[$160>>1]|0; $162 = $161 << 16 >> 16; $163 = $18; $164 = HEAP16[$163>>1]|0; $165 = $164 << 16 >> 16; $166 = ($162|0)!=($165|0); if ($166) { label = 29; break; } $167 = $15; $168 = (($167) + 1)|0; $15 = $168; } if ((label|0) == 29) { $21 = 1; } $169 = $21; $170 = ($169|0)!=(0); do { if ($170) { $171 = $17; $172 = (($171) + 2)|0; $17 = $172; $15 = 0; while(1) { $173 = $15; $174 = $16; $175 = (($174) - 1)|0; $176 = ($173|0)<($175|0); $177 = $18; if (!($176)) { break; } $178 = $15; $179 = (($177) + ($178<<1)|0); $180 = HEAP16[$179>>1]|0; $181 = $180 << 16 >> 16; $182 = ($181|0)>=(252); $183 = $182&1; $184 = (1 + ($183))|0; $185 = $18; $186 = $15; $187 = (($185) + ($186<<1)|0); $188 = HEAP16[$187>>1]|0; $189 = $188 << 16 >> 16; $190 = (($184) + ($189))|0; $191 = $17; $192 = (($191) + ($190))|0; $17 = $192; $193 = $15; $194 = (($193) + 1)|0; $15 = $194; } $195 = $16; $196 = (($195) - 1)|0; $197 = (($177) + ($196<<1)|0); $198 = HEAP16[$197>>1]|0; $199 = $198 << 16 >> 16; $200 = $17; $201 = (($200) + ($199))|0; $17 = $201; $202 = $17; $203 = $12; $204 = ($202|0)>($203|0); if (!($204)) { $205 = $8; $206 = HEAP8[$205>>0]|0; $207 = $206&255; $208 = $207 & 252; $209 = $208 | 3; $210 = $209&255; $211 = $20; $212 = ((($211)) + 1|0); $20 = $212; HEAP8[$211>>0] = $210; $213 = $16; $214 = $213 | 128; $215 = $214&255; $216 = $20; $217 = ((($216)) + 1|0); $20 = $217; HEAP8[$216>>0] = $215; break; } $7 = -2; $349 = $7; STACKTOP = sp;return ($349|0); } else { $218 = $16; $219 = $18; $220 = HEAP16[$219>>1]|0; $221 = $220 << 16 >> 16; $222 = Math_imul($218, $221)|0; $223 = (($222) + 2)|0; $224 = $17; $225 = (($224) + ($223))|0; $17 = $225; $226 = $17; $227 = $12; $228 = ($226|0)>($227|0); if (!($228)) { $229 = $8; $230 = HEAP8[$229>>0]|0; $231 = $230&255; $232 = $231 & 252; $233 = $232 | 3; $234 = $233&255; $235 = $20; $236 = ((($235)) + 1|0); $20 = $236; HEAP8[$235>>0] = $234; $237 = $16; $238 = $237&255; $239 = $20; $240 = ((($239)) + 1|0); $20 = $240; HEAP8[$239>>0] = $238; break; } $7 = -2; $349 = $7; STACKTOP = sp;return ($349|0); } } while(0); $241 = $14; $242 = ($241|0)!=(0); if ($242) { $243 = $12; $244 = $17; $245 = (($243) - ($244))|0; $246 = $245; } else { $246 = 0; } $22 = $246; $247 = $22; $248 = ($247|0)!=(0); if ($248) { $249 = $11; $250 = ((($249)) + 1|0); $251 = HEAP8[$250>>0]|0; $252 = $251&255; $253 = $252 | 64; $254 = $253&255; HEAP8[$250>>0] = $254; $255 = $22; $256 = (($255) - 1)|0; $257 = (($256|0) / 255)&-1; $23 = $257; $15 = 0; while(1) { $258 = $15; $259 = $23; $260 = ($258|0)<($259|0); if (!($260)) { break; } $261 = $20; $262 = ((($261)) + 1|0); $20 = $262; HEAP8[$261>>0] = -1; $263 = $15; $264 = (($263) + 1)|0; $15 = $264; } $265 = $22; $266 = $23; $267 = ($266*255)|0; $268 = (($265) - ($267))|0; $269 = (($268) - 1)|0; $270 = $269&255; $271 = $20; $272 = ((($271)) + 1|0); $20 = $272; HEAP8[$271>>0] = $270; $273 = $22; $274 = $17; $275 = (($274) + ($273))|0; $17 = $275; } $276 = $21; $277 = ($276|0)!=(0); if ($277) { $15 = 0; while(1) { $278 = $15; $279 = $16; $280 = (($279) - 1)|0; $281 = ($278|0)<($280|0); if (!($281)) { break L32; } $282 = $18; $283 = $15; $284 = (($282) + ($283<<1)|0); $285 = HEAP16[$284>>1]|0; $286 = $285 << 16 >> 16; $287 = $20; $288 = (_encode_size($286,$287)|0); $289 = $20; $290 = (($289) + ($288)|0); $20 = $290; $291 = $15; $292 = (($291) + 1)|0; $15 = $292; } } } } while(0); $293 = $13; $294 = ($293|0)!=(0); if ($294) { $295 = $18; $296 = $16; $297 = (($296) - 1)|0; $298 = (($295) + ($297<<1)|0); $299 = HEAP16[$298>>1]|0; $300 = $299 << 16 >> 16; $301 = $20; $302 = (_encode_size($300,$301)|0); $24 = $302; $303 = $24; $304 = $20; $305 = (($304) + ($303)|0); $20 = $305; } $15 = 0; while(1) { $306 = $15; $307 = $16; $308 = ($306|0)<($307|0); if (!($308)) { break; } $309 = $20; $310 = $19; $311 = $15; $312 = (($310) + ($311<<2)|0); $313 = HEAP32[$312>>2]|0; $314 = $18; $315 = $15; $316 = (($314) + ($315<<1)|0); $317 = HEAP16[$316>>1]|0; $318 = $317 << 16 >> 16; $319 = $318; $320 = $20; $321 = $19; $322 = $15; $323 = (($321) + ($322<<2)|0); $324 = HEAP32[$323>>2]|0; $325 = $320; $326 = $324; $327 = (($325) - ($326))|0; $328 = 0; $329 = (($319) + ($328))|0; _memmove(($309|0),($313|0),($329|0))|0; $330 = $18; $331 = $15; $332 = (($330) + ($331<<1)|0); $333 = HEAP16[$332>>1]|0; $334 = $333 << 16 >> 16; $335 = $20; $336 = (($335) + ($334)|0); $20 = $336; $337 = $15; $338 = (($337) + 1)|0; $15 = $338; } $339 = $14; $340 = ($339|0)!=(0); L83: do { if ($340) { while(1) { $341 = $20; $342 = $11; $343 = $12; $344 = (($342) + ($343)|0); $345 = ($341>>>0)<($344>>>0); if (!($345)) { break L83; } $346 = $20; $347 = ((($346)) + 1|0); $20 = $347; HEAP8[$346>>0] = 0; } } } while(0); $348 = $17; $7 = $348; $349 = $7; STACKTOP = sp;return ($349|0); } } } $7 = -1; $349 = $7; STACKTOP = sp;return ($349|0); } function _opus_packet_pad($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 320|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(320|0); $7 = sp + 4|0; $4 = $0; $5 = $1; $6 = $2; $9 = $5; $10 = ($9|0)<(1); if ($10) { $3 = -1; $53 = $3; STACKTOP = sp;return ($53|0); } $11 = $5; $12 = $6; $13 = ($11|0)==($12|0); if ($13) { $3 = 0; $53 = $3; STACKTOP = sp;return ($53|0); } $14 = $5; $15 = $6; $16 = ($14|0)>($15|0); if ($16) { $3 = -1; $53 = $3; STACKTOP = sp;return ($53|0); } (_opus_repacketizer_init($7)|0); $17 = $4; $18 = $6; $19 = (($17) + ($18)|0); $20 = $5; $21 = (0 - ($20))|0; $22 = (($19) + ($21)|0); $23 = $4; $24 = $5; $25 = $24; $26 = $4; $27 = $6; $28 = (($26) + ($27)|0); $29 = $5; $30 = (0 - ($29))|0; $31 = (($28) + ($30)|0); $32 = $4; $33 = $31; $34 = $32; $35 = (($33) - ($34))|0; $36 = 0; $37 = (($25) + ($36))|0; _memmove(($22|0),($23|0),($37|0))|0; $38 = $4; $39 = $6; $40 = (($38) + ($39)|0); $41 = $5; $42 = (0 - ($41))|0; $43 = (($40) + ($42)|0); $44 = $5; (_opus_repacketizer_cat($7,$43,$44)|0); $45 = ((($7)) + 4|0); $46 = HEAP32[$45>>2]|0; $47 = $4; $48 = $6; $49 = (_opus_repacketizer_out_range_impl($7,0,$46,$47,$48,0,1)|0); $8 = $49; $50 = $8; $51 = ($50|0)>(0); if ($51) { $3 = 0; $53 = $3; STACKTOP = sp;return ($53|0); } else { $52 = $8; $3 = $52; $53 = $3; STACKTOP = sp;return ($53|0); } return (0)|0; } function _tonality_analysis_init($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = (_opus_select_arch_33()|0); $3 = $1; HEAP32[$3>>2] = $2; $4 = $1; _tonality_analysis_reset($4); STACKTOP = sp;return; } function _opus_select_arch_33() { var label = 0, sp = 0; sp = STACKTOP; return 0; } function _tonality_analysis_reset($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $3 = $1; $4 = ((($3)) + 4|0); $2 = $4; $5 = $2; $6 = $2; $7 = $1; $8 = $6; $9 = $7; $10 = (($8) - ($9))|0; $11 = (14116 - ($10))|0; $12 = $11; _memset(($5|0),0,($12|0))|0; STACKTOP = sp;return; } function _tonality_get_info($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $$ = 0, $$sink = 0, $$sink3 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0.0, $109 = 0.0, $11 = 0, $110 = 0.0, $111 = 0, $112 = 0, $113 = 0.0, $114 = 0; var $115 = 0, $116 = 0.0, $117 = 0.0, $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0, $121 = 0, $122 = 0.0, $123 = 0.0, $124 = 0.0, $125 = 0.0, $126 = 0, $127 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0.0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0.0, $98 = 0.0, $99 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $10 = $3; $11 = ((($10)) + 8508|0); $12 = HEAP32[$11>>2]|0; $6 = $12; $13 = $3; $14 = ((($13)) + 8504|0); $15 = HEAP32[$14>>2]|0; $16 = $3; $17 = ((($16)) + 8508|0); $18 = HEAP32[$17>>2]|0; $19 = (($15) - ($18))|0; $7 = $19; $20 = $7; $21 = ($20|0)<(0); if ($21) { $22 = $7; $23 = (($22) + 200)|0; $7 = $23; } $24 = $5; $25 = ($24|0)>(480); if ($25) { $26 = $6; $27 = $3; $28 = ((($27)) + 8504|0); $29 = HEAP32[$28>>2]|0; $30 = ($26|0)!=($29|0); if ($30) { $31 = $6; $32 = (($31) + 1)|0; $6 = $32; $33 = $6; $34 = ($33|0)==(200); $$ = $34 ? 0 : $32; $6 = $$; } } $35 = $6; $36 = $3; $37 = ((($36)) + 8504|0); $38 = HEAP32[$37>>2]|0; $39 = ($35|0)==($38|0); if ($39) { $40 = $6; $41 = (($40) + -1)|0; $6 = $41; } $42 = $6; $43 = ($42|0)<(0); if ($43) { $6 = 199; } $44 = $4; $45 = $3; $46 = ((($45)) + 8516|0); $47 = $6; $48 = (($46) + (($47*28)|0)|0); $49 = $4; $50 = $3; $51 = ((($50)) + 8516|0); $52 = $6; $53 = (($51) + (($52*28)|0)|0); $54 = $49; $55 = $53; $56 = (($54) - ($55))|0; $57 = (($56|0) / 28)&-1; $58 = 0; $59 = (28 + ($58))|0; _memcpy(($44|0),($48|0),($59|0))|0; $60 = $5; $61 = (($60|0) / 120)&-1; $62 = $3; $63 = ((($62)) + 8512|0); $$sink = $63;$$sink3 = $61; while(1) { $64 = HEAP32[$$sink>>2]|0; $65 = (($64) + ($$sink3))|0; HEAP32[$$sink>>2] = $65; $66 = $3; $67 = ((($66)) + 8512|0); $68 = HEAP32[$67>>2]|0; $69 = ($68|0)>=(4); $70 = $3; if (!($69)) { break; } $71 = ((($70)) + 8512|0); $72 = HEAP32[$71>>2]|0; $73 = (($72) - 4)|0; HEAP32[$71>>2] = $73; $74 = $3; $75 = ((($74)) + 8508|0); $$sink = $75;$$sink3 = 1; } $76 = ((($70)) + 8508|0); $77 = HEAP32[$76>>2]|0; $78 = ($77|0)>=(200); if ($78) { $79 = $3; $80 = ((($79)) + 8508|0); $81 = HEAP32[$80>>2]|0; $82 = (($81) - 200)|0; HEAP32[$80>>2] = $82; } $83 = $7; $84 = (($83) - 10)|0; $85 = ($84|0)>(0); $86 = $7; $87 = (($86) - 10)|0; $88 = $85 ? $87 : 0; $7 = $88; $8 = 0.0; $9 = 0; while(1) { $89 = $9; $90 = $7; $91 = (200 - ($90))|0; $92 = ($89|0)<($91|0); if (!($92)) { break; } $93 = $3; $94 = ((($93)) + 7688|0); $95 = $9; $96 = (($94) + ($95<<2)|0); $97 = +HEAPF32[$96>>2]; $98 = $8; $99 = $98 + $97; $8 = $99; $100 = $9; $101 = (($100) + 1)|0; $9 = $101; } while(1) { $102 = $9; $103 = ($102|0)<(200); if (!($103)) { break; } $104 = $3; $105 = ((($104)) + 6888|0); $106 = $9; $107 = (($105) + ($106<<2)|0); $108 = +HEAPF32[$107>>2]; $109 = $8; $110 = $109 + $108; $8 = $110; $111 = $9; $112 = (($111) + 1)|0; $9 = $112; } $113 = $8; $114 = $3; $115 = ((($114)) + 8492|0); $116 = +HEAPF32[$115>>2]; $117 = $113 * $116; $118 = $8; $119 = 1.0 - $118; $120 = $3; $121 = ((($120)) + 8488|0); $122 = +HEAPF32[$121>>2]; $123 = $119 * $122; $124 = $117 + $123; $8 = $124; $125 = $8; $126 = $4; $127 = ((($126)) + 20|0); HEAPF32[$127>>2] = $125; STACKTOP = sp;return; } function _run_analysis($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; $10 = $10|0; $11 = $11|0; var $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $12 = $0; $13 = $1; $14 = $2; $15 = $3; $16 = $4; $17 = $5; $18 = $6; $19 = $7; $20 = $8; $21 = $9; $22 = $10; $23 = $11; $26 = $14; $27 = ($26|0)!=(0|0); if (!($27)) { $73 = $23; HEAP32[$73>>2] = 0; $74 = $12; $75 = $23; $76 = $16; _tonality_get_info($74,$75,$76); STACKTOP = sp;return; } $28 = $20; $29 = ($28*195)|0; $30 = (($29|0) / 100)&-1; $31 = $15; $32 = ($30|0)<($31|0); if ($32) { $33 = $20; $34 = ($33*195)|0; $35 = (($34|0) / 100)&-1; $37 = $35; } else { $36 = $15; $37 = $36; } $15 = $37; $38 = $15; $39 = $12; $40 = ((($39)) + 6884|0); $41 = HEAP32[$40>>2]|0; $42 = (($38) - ($41))|0; $25 = $42; $43 = $12; $44 = ((($43)) + 6884|0); $45 = HEAP32[$44>>2]|0; $24 = $45; while(1) { $46 = $12; $47 = $13; $48 = $14; $49 = $25; $50 = (480)<($49|0); $51 = $25; $52 = $50 ? 480 : $51; $53 = $24; $54 = $17; $55 = $18; $56 = $19; $57 = $21; $58 = $22; _tonality_analysis($46,$47,$48,$52,$53,$54,$55,$56,$57,$58); $59 = $24; $60 = (($59) + 480)|0; $24 = $60; $61 = $25; $62 = (($61) - 480)|0; $25 = $62; $63 = $25; $64 = ($63|0)>(0); if (!($64)) { break; } } $65 = $15; $66 = $12; $67 = ((($66)) + 6884|0); HEAP32[$67>>2] = $65; $68 = $16; $69 = $12; $70 = ((($69)) + 6884|0); $71 = HEAP32[$70>>2]|0; $72 = (($71) - ($68))|0; HEAP32[$70>>2] = $72; $73 = $23; HEAP32[$73>>2] = 0; $74 = $12; $75 = $23; $76 = $16; _tonality_get_info($74,$75,$76); STACKTOP = sp;return; } function _tonality_analysis($0,$1,$2,$3,$4,$5,$6,$7,$8,$9) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; var $$ = 0.0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0.0, $1003 = 0, $1004 = 0, $1005 = 0.0, $1006 = 0.0, $1007 = 0.0, $1008 = 0.0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0.0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0; var $1016 = 0.0, $1017 = 0.0, $1018 = 0.0, $1019 = 0.0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0.0, $1025 = 0.0, $1026 = 0.0, $1027 = 0.0, $1028 = 0.0, $1029 = 0.0, $103 = 0, $1030 = 0.0, $1031 = 0.0, $1032 = 0, $1033 = 0; var $1034 = 0.0, $1035 = 0.0, $1036 = 0.0, $1037 = 0, $1038 = 0, $1039 = 0.0, $104 = 0, $1040 = 0.0, $1041 = 0, $1042 = 0.0, $1043 = 0, $1044 = 0, $1045 = 0.0, $1046 = 0.0, $1047 = 0.0, $1048 = 0.0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0.0; var $1052 = 0.0, $1053 = 0.0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0.0, $1068 = 0, $1069 = 0, $107 = 0; var $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0.0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0.0, $1081 = 0.0, $1082 = 0.0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0.0, $1088 = 0; var $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0.0, $1094 = 0.0, $1095 = 0.0, $1096 = 0.0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0.0, $1103 = 0.0, $1104 = 0.0, $1105 = 0; var $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0.0, $111 = 0, $1110 = 0.0, $1111 = 0.0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0.0, $1119 = 0.0, $112 = 0.0, $1120 = 0, $1121 = 0, $1122 = 0, $1123 = 0; var $1124 = 0.0, $1125 = 0.0, $1126 = 0.0, $1127 = 0, $1128 = 0, $1129 = 0.0, $113 = 0, $1130 = 0.0, $1131 = 0.0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0.0, $1140 = 0, $1141 = 0; var $1142 = 0.0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0.0, $1149 = 0.0, $115 = 0, $1150 = 0.0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0.0, $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0, $116 = 0; var $1160 = 0, $1161 = 0.0, $1162 = 0.0, $1163 = 0.0, $1164 = 0.0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0.0, $1175 = 0, $1176 = 0, $1177 = 0, $1178 = 0; var $1179 = 0, $118 = 0, $1180 = 0.0, $1181 = 0.0, $1182 = 0.0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0.0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0.0, $1194 = 0.0, $1195 = 0.0, $1196 = 0.0; var $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0.0, $1203 = 0.0, $1204 = 0.0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0, $1212 = 0, $1213 = 0; var $1214 = 0, $1215 = 0, $1216 = 0.0, $1217 = 0.0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0.0, $1223 = 0.0, $1224 = 0.0, $1225 = 0, $1226 = 0, $1227 = 0.0, $1228 = 0.0, $1229 = 0, $123 = 0, $1230 = 0, $1231 = 0.0; var $1232 = 0.0, $1233 = 0.0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0.0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0.0, $1248 = 0, $1249 = 0, $125 = 0; var $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0.0, $1259 = 0, $126 = 0.0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0, $1267 = 0, $1268 = 0.0; var $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0.0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0, $1285 = 0, $1286 = 0; var $1287 = 0, $1288 = 0, $1289 = 0.0, $129 = 0, $1290 = 0.0, $1291 = 0.0, $1292 = 0.0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0, $130 = 0, $1300 = 0.0, $1301 = 0, $1302 = 0, $1303 = 0; var $1304 = 0.0, $1305 = 0, $1306 = 0.0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0.0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0.0, $1315 = 0, $1316 = 0.0, $1317 = 0.0, $1318 = 0.0, $1319 = 0.0, $132 = 0, $1320 = 0.0, $1321 = 0.0; var $1322 = 0.0, $1323 = 0.0, $1324 = 0.0, $1325 = 0.0, $1326 = 0.0, $1327 = 0.0, $1328 = 0.0, $1329 = 0.0, $133 = 0, $1330 = 0, $1331 = 0.0, $1332 = 0.0, $1333 = 0.0, $1334 = 0, $1335 = 0, $1336 = 0.0, $1337 = 0.0, $1338 = 0.0, $1339 = 0, $134 = 0; var $1340 = 0.0, $1341 = 0.0, $1342 = 0.0, $1343 = 0.0, $1344 = 0, $1345 = 0.0, $1346 = 0.0, $1347 = 0.0, $1348 = 0, $1349 = 0.0, $135 = 0, $1350 = 0.0, $1351 = 0, $1352 = 0.0, $1353 = 0, $1354 = 0.0, $1355 = 0.0, $1356 = 0.0, $1357 = 0, $1358 = 0; var $1359 = 0.0, $136 = 0.0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0.0, $1364 = 0, $1365 = 0.0, $1366 = 0, $1367 = 0, $1368 = 0.0, $1369 = 0, $137 = 0, $1370 = 0, $1371 = 0, $1372 = 0.0, $1373 = 0.0, $1374 = 0.0, $1375 = 0.0, $1376 = 0.0; var $1377 = 0.0, $1378 = 0.0, $1379 = 0.0, $138 = 0.0, $1380 = 0.0, $1381 = 0.0, $1382 = 0.0, $1383 = 0.0, $1384 = 0.0, $1385 = 0.0, $1386 = 0.0, $1387 = 0.0, $1388 = 0.0, $1389 = 0.0, $139 = 0, $1390 = 0.0, $1391 = 0.0, $1392 = 0, $1393 = 0, $1394 = 0.0; var $1395 = 0.0, $1396 = 0.0, $1397 = 0.0, $1398 = 0.0, $1399 = 0, $14 = 0, $140 = 0, $1400 = 0, $1401 = 0.0, $1402 = 0.0, $1403 = 0.0, $1404 = 0.0, $1405 = 0, $1406 = 0, $1407 = 0.0, $1408 = 0.0, $1409 = 0.0, $141 = 0, $1410 = 0.0, $1411 = 0; var $1412 = 0, $1413 = 0.0, $1414 = 0.0, $1415 = 0.0, $1416 = 0.0, $1417 = 0.0, $1418 = 0.0, $1419 = 0.0, $142 = 0, $1420 = 0.0, $1421 = 0.0, $1422 = 0.0, $1423 = 0.0, $1424 = 0.0, $1425 = 0.0, $1426 = 0.0, $1427 = 0.0, $1428 = 0.0, $1429 = 0.0, $143 = 0; var $1430 = 0.0, $1431 = 0.0, $1432 = 0.0, $1433 = 0.0, $1434 = 0.0, $1435 = 0.0, $1436 = 0.0, $1437 = 0.0, $1438 = 0.0, $1439 = 0.0, $144 = 0, $1440 = 0, $1441 = 0, $1442 = 0, $1443 = 0, $1444 = 0.0, $1445 = 0, $1446 = 0, $1447 = 0.0, $1448 = 0.0; var $1449 = 0.0, $145 = 0, $1450 = 0.0, $1451 = 0.0, $1452 = 0.0, $1453 = 0.0, $1454 = 0.0, $1455 = 0.0, $1456 = 0.0, $1457 = 0.0, $1458 = 0.0, $1459 = 0.0, $146 = 0, $1460 = 0, $1461 = 0, $1462 = 0, $1463 = 0, $1464 = 0, $1465 = 0, $1466 = 0; var $1467 = 0, $1468 = 0, $1469 = 0, $147 = 0, $1470 = 0.0, $1471 = 0, $1472 = 0, $1473 = 0, $1474 = 0.0, $1475 = 0.0, $1476 = 0, $1477 = 0, $1478 = 0.0, $1479 = 0, $148 = 0, $1480 = 0, $1481 = 0, $1482 = 0.0, $1483 = 0.0, $1484 = 0.0; var $1485 = 0.0, $1486 = 0.0, $1487 = 0.0, $1488 = 0.0, $1489 = 0.0, $149 = 0, $1490 = 0, $1491 = 0, $1492 = 0.0, $1493 = 0.0, $1494 = 0.0, $1495 = 0.0, $1496 = 0.0, $1497 = 0.0, $1498 = 0, $1499 = 0, $15 = 0, $150 = 0, $1500 = 0, $1501 = 0; var $1502 = 0, $1503 = 0, $1504 = 0, $1505 = 0, $1506 = 0, $1507 = 0.0, $1508 = 0.0, $1509 = 0.0, $151 = 0, $1510 = 0, $1511 = 0, $1512 = 0, $1513 = 0, $1514 = 0, $1515 = 0, $1516 = 0, $1517 = 0, $1518 = 0, $1519 = 0.0, $152 = 0; var $1520 = 0.0, $1521 = 0.0, $1522 = 0, $1523 = 0, $1524 = 0, $1525 = 0, $1526 = 0, $1527 = 0, $1528 = 0.0, $1529 = 0.0, $153 = 0, $1530 = 0.0, $1531 = 0.0, $1532 = 0.0, $1533 = 0, $1534 = 0, $1535 = 0, $1536 = 0.0, $1537 = 0.0, $1538 = 0.0; var $1539 = 0.0, $154 = 0, $1540 = 0.0, $1541 = 0, $1542 = 0, $1543 = 0, $1544 = 0, $1545 = 0, $1546 = 0, $1547 = 0, $1548 = 0, $1549 = 0, $155 = 0, $1550 = 0.0, $1551 = 0, $1552 = 0, $1553 = 0, $1554 = 0, $1555 = 0.0, $1556 = 0.0; var $1557 = 0.0, $1558 = 0.0, $1559 = 0, $156 = 0, $1560 = 0, $1561 = 0.0, $1562 = 0.0, $1563 = 0, $1564 = 0, $1565 = 0.0, $1566 = 0, $1567 = 0, $1568 = 0, $1569 = 0, $157 = 0, $1570 = 0.0, $1571 = 0.0, $1572 = 0.0, $1573 = 0, $1574 = 0; var $1575 = 0, $1576 = 0, $1577 = 0.0, $1578 = 0.0, $1579 = 0, $158 = 0, $1580 = 0, $1581 = 0, $1582 = 0, $1583 = 0.0, $1584 = 0, $1585 = 0, $1586 = 0, $1587 = 0, $1588 = 0, $1589 = 0, $159 = 0, $1590 = 0.0, $1591 = 0.0, $1592 = 0.0; var $1593 = 0, $1594 = 0, $1595 = 0, $1596 = 0.0, $1597 = 0.0, $1598 = 0, $1599 = 0, $16 = 0, $160 = 0, $1600 = 0, $1601 = 0.0, $1602 = 0.0, $1603 = 0, $1604 = 0, $1605 = 0, $1606 = 0, $1607 = 0, $1608 = 0.0, $1609 = 0.0, $161 = 0; var $1610 = 0, $1611 = 0, $1612 = 0, $1613 = 0, $1614 = 0, $1615 = 0, $1616 = 0, $1617 = 0, $1618 = 0, $1619 = 0, $162 = 0, $1620 = 0.0, $1621 = 0.0, $1622 = 0, $1623 = 0, $1624 = 0.0, $1625 = 0.0, $1626 = 0, $1627 = 0.0, $1628 = 0; var $1629 = 0, $163 = 0, $1630 = 0.0, $1631 = 0.0, $1632 = 0.0, $1633 = 0.0, $1634 = 0, $1635 = 0, $1636 = 0.0, $1637 = 0.0, $1638 = 0, $1639 = 0, $164 = 0, $1640 = 0.0, $1641 = 0.0, $1642 = 0, $1643 = 0, $1644 = 0, $1645 = 0, $1646 = 0; var $1647 = 0.0, $1648 = 0.0, $1649 = 0, $165 = 0, $1650 = 0, $1651 = 0, $1652 = 0, $1653 = 0, $1654 = 0, $1655 = 0, $1656 = 0, $1657 = 0, $1658 = 0, $1659 = 0.0, $166 = 0, $1660 = 0.0, $1661 = 0, $1662 = 0, $1663 = 0.0, $1664 = 0.0; var $1665 = 0, $1666 = 0.0, $1667 = 0, $1668 = 0, $1669 = 0.0, $167 = 0, $1670 = 0.0, $1671 = 0.0, $1672 = 0.0, $1673 = 0, $1674 = 0, $1675 = 0.0, $1676 = 0.0, $1677 = 0, $1678 = 0, $1679 = 0, $168 = 0, $1680 = 0, $1681 = 0, $1682 = 0; var $1683 = 0, $1684 = 0, $1685 = 0, $1686 = 0, $1687 = 0, $1688 = 0, $1689 = 0, $169 = 0, $1690 = 0, $1691 = 0, $1692 = 0, $1693 = 0.0, $1694 = 0, $1695 = 0, $1696 = 0, $1697 = 0, $1698 = 0, $1699 = 0, $17 = 0, $170 = 0; var $1700 = 0, $1701 = 0.0, $1702 = 0, $1703 = 0, $1704 = 0, $1705 = 0, $1706 = 0, $1707 = 0, $1708 = 0, $1709 = 0.0, $171 = 0, $1710 = 0, $1711 = 0, $1712 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0; var $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0; var $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0.0, $211 = 0.0, $212 = 0, $213 = 0; var $214 = 0, $215 = 0, $216 = 0.0, $217 = 0.0, $218 = 0, $219 = 0, $22 = 0, $220 = 0.0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0.0, $228 = 0.0, $229 = 0, $23 = 0, $230 = 0, $231 = 0; var $232 = 0.0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0.0, $241 = 0.0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0.0, $248 = 0, $249 = 0, $25 = 0; var $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0.0, $258 = 0.0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0; var $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0; var $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0; var $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0.0, $312 = 0.0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0.0, $320 = 0.0, $321 = 0, $322 = 0; var $323 = 0, $324 = 0, $325 = 0.0, $326 = 0.0, $327 = 0, $328 = 0, $329 = 0, $33 = 0.0, $330 = 0.0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0.0, $337 = 0.0, $338 = 0, $339 = 0, $34 = 0.0, $340 = 0; var $341 = 0.0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0.0, $348 = 0.0, $349 = 0, $35 = 0.0, $350 = 0, $351 = 0, $352 = 0, $353 = 0.0, $354 = 0, $355 = 0, $356 = 0.0, $357 = 0.0, $358 = 0.0, $359 = 0.0; var $36 = 0.0, $360 = 0.0, $361 = 0.0, $362 = 0.0, $363 = 0, $364 = 0, $365 = 0, $366 = 0.0, $367 = 0.0, $368 = 0.0, $369 = 0, $37 = 0.0, $370 = 0, $371 = 0, $372 = 0.0, $373 = 0.0, $374 = 0.0, $375 = 0.0, $376 = 0.0, $377 = 0.0; var $378 = 0.0, $379 = 0.0, $38 = 0.0, $380 = 0.0, $381 = 0.0, $382 = 0.0, $383 = 0.0, $384 = 0.0, $385 = 0.0, $386 = 0.0, $387 = 0.0, $388 = 0.0, $389 = 0.0, $39 = 0, $390 = 0.0, $391 = 0.0, $392 = 0.0, $393 = 0.0, $394 = 0.0, $395 = 0; var $396 = 0, $397 = 0.0, $398 = 0.0, $399 = 0.0, $40 = 0.0, $400 = 0.0, $401 = 0.0, $402 = 0.0, $403 = 0.0, $404 = 0.0, $405 = 0.0, $406 = 0.0, $407 = 0.0, $408 = 0.0, $409 = 0.0, $41 = 0.0, $410 = 0.0, $411 = 0.0, $412 = 0.0, $413 = 0.0; var $414 = 0, $415 = 0, $416 = 0.0, $417 = 0.0, $418 = 0.0, $419 = 0.0, $42 = 0.0, $420 = 0.0, $421 = 0.0, $422 = 0.0, $423 = 0.0, $424 = 0, $425 = 0, $426 = 0, $427 = 0.0, $428 = 0.0, $429 = 0.0, $43 = 0.0, $430 = 0.0, $431 = 0.0; var $432 = 0.0, $433 = 0.0, $434 = 0.0, $435 = 0.0, $436 = 0.0, $437 = 0.0, $438 = 0.0, $439 = 0, $44 = 0.0, $440 = 0, $441 = 0.0, $442 = 0, $443 = 0, $444 = 0, $445 = 0.0, $446 = 0, $447 = 0, $448 = 0, $449 = 0.0, $45 = 0; var $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0.0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0; var $469 = 0, $47 = 0.0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0.0; var $487 = 0, $488 = 0, $489 = 0.0, $49 = 0, $490 = 0.0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0.0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $50 = 0, $500 = 0.0, $501 = 0.0, $502 = 0.0, $503 = 0, $504 = 0; var $505 = 0, $506 = 0.0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0.0, $511 = 0.0, $512 = 0.0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0.0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0; var $523 = 0, $524 = 0.0, $525 = 0.0, $526 = 0.0, $527 = 0.0, $528 = 0.0, $529 = 0.0, $53 = 0, $530 = 0.0, $531 = 0, $532 = 0, $533 = 0.0, $534 = 0.0, $535 = 0.0, $536 = 0.0, $537 = 0.0, $538 = 0.0, $539 = 0, $54 = 0.0, $540 = 0; var $541 = 0.0, $542 = 0.0, $543 = 0.0, $544 = 0.0, $545 = 0.0, $546 = 0, $547 = 0, $548 = 0.0, $549 = 0, $55 = 0.0, $550 = 0.0, $551 = 0.0, $552 = 0, $553 = 0, $554 = 0.0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0; var $56 = 0.0, $560 = 0, $561 = 0, $562 = 0, $563 = 0.0, $564 = 0.0, $565 = 0.0, $566 = 0.0, $567 = 0.0, $568 = 0.0, $569 = 0.0, $57 = 0.0, $570 = 0.0, $571 = 0.0, $572 = 0.0, $573 = 0.0, $574 = 0.0, $575 = 0.0, $576 = 0.0, $577 = 0.0; var $578 = 0.0, $579 = 0.0, $58 = 0.0, $580 = 0.0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0.0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0.0, $590 = 0.0, $591 = 0.0, $592 = 0, $593 = 0, $594 = 0, $595 = 0.0; var $596 = 0, $597 = 0, $598 = 0, $599 = 0, $60 = 0.0, $600 = 0.0, $601 = 0.0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0.0, $607 = 0, $608 = 0, $609 = 0.0, $61 = 0.0, $610 = 0, $611 = 0, $612 = 0, $613 = 0; var $614 = 0.0, $615 = 0.0, $616 = 0, $617 = 0, $618 = 0, $619 = 0.0, $62 = 0.0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0.0, $625 = 0.0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0.0, $630 = 0.0, $631 = 0; var $632 = 0, $633 = 0, $634 = 0, $635 = 0.0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0.0, $640 = 0.0, $641 = 0.0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0.0, $648 = 0.0, $649 = 0, $65 = 0.0; var $650 = 0, $651 = 0, $652 = 0, $653 = 0.0, $654 = 0.0, $655 = 0, $656 = 0, $657 = 0.0, $658 = 0, $659 = 0, $66 = 0.0, $660 = 0, $661 = 0, $662 = 0.0, $663 = 0.0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0.0; var $669 = 0.0, $67 = 0.0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0.0, $675 = 0.0, $676 = 0.0, $677 = 0.0, $678 = 0.0, $679 = 0, $68 = 0.0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0; var $687 = 0.0, $688 = 0.0, $689 = 0.0, $69 = 0.0, $690 = 0.0, $691 = 0.0, $692 = 0.0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0.0, $70 = 0.0, $700 = 0.0, $701 = 0.0, $702 = 0, $703 = 0, $704 = 0.0; var $705 = 0.0, $706 = 0.0, $707 = 0.0, $708 = 0.0, $709 = 0.0, $71 = 0.0, $710 = 0.0, $711 = 0.0, $712 = 0, $713 = 0.0, $714 = 0.0, $715 = 0.0, $716 = 0.0, $717 = 0.0, $718 = 0.0, $719 = 0.0, $72 = 0.0, $720 = 0.0, $721 = 0.0, $722 = 0.0; var $723 = 0.0, $724 = 0.0, $725 = 0.0, $726 = 0.0, $727 = 0.0, $728 = 0.0, $729 = 0.0, $73 = 0.0, $730 = 0.0, $731 = 0.0, $732 = 0.0, $733 = 0.0, $734 = 0.0, $735 = 0.0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0.0, $740 = 0.0; var $741 = 0.0, $742 = 0, $743 = 0.0, $744 = 0.0, $745 = 0.0, $746 = 0.0, $747 = 0.0, $748 = 0, $749 = 0, $75 = 0.0, $750 = 0, $751 = 0, $752 = 0.0, $753 = 0.0, $754 = 0, $755 = 0, $756 = 0.0, $757 = 0, $758 = 0, $759 = 0.0; var $76 = 0, $760 = 0.0, $761 = 0.0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0.0, $769 = 0.0, $77 = 0, $770 = 0.0, $771 = 0.0, $772 = 0, $773 = 0, $774 = 0.0, $775 = 0.0, $776 = 0.0, $777 = 0.0; var $778 = 0.0, $779 = 0, $78 = 0.0, $780 = 0.0, $781 = 0, $782 = 0, $783 = 0.0, $784 = 0.0, $785 = 0.0, $786 = 0.0, $787 = 0.0, $788 = 0.0, $789 = 0, $79 = 0.0, $790 = 0, $791 = 0.0, $792 = 0, $793 = 0, $794 = 0.0, $795 = 0.0; var $796 = 0.0, $797 = 0.0, $798 = 0, $799 = 0, $80 = 0.0, $800 = 0.0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0.0, $810 = 0, $811 = 0, $812 = 0, $813 = 0; var $814 = 0.0, $815 = 0.0, $816 = 0.0, $817 = 0.0, $818 = 0.0, $819 = 0, $82 = 0.0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0.0, $830 = 0, $831 = 0; var $832 = 0, $833 = 0, $834 = 0.0, $835 = 0, $836 = 0, $837 = 0.0, $838 = 0.0, $839 = 0, $84 = 0.0, $840 = 0, $841 = 0, $842 = 0, $843 = 0.0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0.0, $849 = 0.0, $85 = 0.0; var $850 = 0.0, $851 = 0, $852 = 0, $853 = 0, $854 = 0.0, $855 = 0, $856 = 0, $857 = 0, $858 = 0.0, $859 = 0.0, $86 = 0.0, $860 = 0.0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0.0, $867 = 0, $868 = 0; var $869 = 0, $87 = 0.0, $870 = 0, $871 = 0, $872 = 0.0, $873 = 0.0, $874 = 0.0, $875 = 0.0, $876 = 0.0, $877 = 0.0, $878 = 0, $879 = 0, $88 = 0.0, $880 = 0.0, $881 = 0.0, $882 = 0, $883 = 0.0, $884 = 0.0, $885 = 0.0, $886 = 0.0; var $887 = 0.0, $888 = 0, $889 = 0, $89 = 0.0, $890 = 0, $891 = 0, $892 = 0.0, $893 = 0.0, $894 = 0.0, $895 = 0, $896 = 0.0, $897 = 0.0, $898 = 0, $899 = 0, $90 = 0.0, $900 = 0, $901 = 0, $902 = 0.0, $903 = 0.0, $904 = 0.0; var $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0.0, $91 = 0.0, $910 = 0.0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0.0, $916 = 0, $917 = 0.0, $918 = 0, $919 = 0, $92 = 0.0, $920 = 0, $921 = 0, $922 = 0.0; var $923 = 0.0, $924 = 0.0, $925 = 0.0, $926 = 0.0, $927 = 0, $928 = 0.0, $929 = 0.0, $93 = 0, $930 = 0.0, $931 = 0.0, $932 = 0.0, $933 = 0.0, $934 = 0.0, $935 = 0.0, $936 = 0.0, $937 = 0, $938 = 0.0, $939 = 0.0, $94 = 0, $940 = 0.0; var $941 = 0, $942 = 0.0, $943 = 0.0, $944 = 0, $945 = 0, $946 = 0, $947 = 0.0, $948 = 0.0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0.0, $958 = 0.0, $959 = 0.0; var $96 = 0, $960 = 0.0, $961 = 0.0, $962 = 0, $963 = 0, $964 = 0.0, $965 = 0.0, $966 = 0.0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0.0, $971 = 0.0, $972 = 0.0, $973 = 0, $974 = 0, $975 = 0.0, $976 = 0.0, $977 = 0.0; var $978 = 0, $979 = 0, $98 = 0, $980 = 0.0, $981 = 0.0, $982 = 0.0, $983 = 0, $984 = 0, $985 = 0.0, $986 = 0.0, $987 = 0, $988 = 0.0, $989 = 0, $99 = 0, $990 = 0, $991 = 0.0, $992 = 0.0, $993 = 0, $994 = 0, $995 = 0; var $996 = 0, $997 = 0, $998 = 0, $999 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 10192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(10192|0); $28 = sp + 10040|0; $29 = sp + 9968|0; $30 = sp + 9936|0; $31 = sp + 9836|0; $39 = sp + 9800|0; $50 = sp + 5920|0; $51 = sp + 2080|0; $52 = sp + 1120|0; $53 = sp + 160|0; $10 = $0; $11 = $1; $12 = $2; $13 = $3; $14 = $4; $15 = $5; $16 = $6; $17 = $7; $18 = $8; $19 = $9; $23 = 480; $24 = 240; $93 = $10; $94 = ((($93)) + 4|0); $25 = $94; $95 = $10; $96 = ((($95)) + 964|0); $26 = $96; $97 = $10; $98 = ((($97)) + 1924|0); $27 = $98; $35 = 97.409088134765625; $36 = 0.0; $45 = 0; $46 = 0.0; $99 = $10; $100 = ((($99)) + 6864|0); $101 = HEAP32[$100>>2]|0; $102 = (($101) + 1)|0; HEAP32[$100>>2] = $102; $103 = $10; $104 = ((($103)) + 6868|0); $105 = HEAP32[$104>>2]|0; $106 = (1 + ($105))|0; $107 = (20)<($106|0); if ($107) { $113 = 20; } else { $108 = $10; $109 = ((($108)) + 6868|0); $110 = HEAP32[$109>>2]|0; $111 = (1 + ($110))|0; $113 = $111; } $112 = (+($113|0)); $114 = 1.0 / $112; $40 = $114; $115 = $10; $116 = ((($115)) + 6868|0); $117 = HEAP32[$116>>2]|0; $118 = (1 + ($117))|0; $119 = (50)<($118|0); if ($119) { $125 = 50; } else { $120 = $10; $121 = ((($120)) + 6868|0); $122 = HEAP32[$121>>2]|0; $123 = (1 + ($122))|0; $125 = $123; } $124 = (+($125|0)); $126 = 1.0 / $124; $41 = $126; $127 = $10; $128 = ((($127)) + 6868|0); $129 = HEAP32[$128>>2]|0; $130 = (1 + ($129))|0; $131 = (1000)<($130|0); if ($131) { $137 = 1000; } else { $132 = $10; $133 = ((($132)) + 6868|0); $134 = HEAP32[$133>>2]|0; $135 = (1 + ($134))|0; $137 = $135; } $136 = (+($137|0)); $138 = 1.0 / $136; $42 = $138; $139 = $10; $140 = ((($139)) + 6868|0); $141 = HEAP32[$140>>2]|0; $142 = ($141|0)<(4); if ($142) { $143 = $10; $144 = ((($143)) + 6844|0); HEAPF32[$144>>2] = 0.5; } $145 = $11; $146 = ((($145)) + 64|0); $147 = ((($146)) + 8|0); $148 = HEAP32[$147>>2]|0; $22 = $148; $149 = $10; $150 = ((($149)) + 6868|0); $151 = HEAP32[$150>>2]|0; $152 = ($151|0)==(0); if ($152) { $153 = $10; $154 = ((($153)) + 5764|0); HEAP32[$154>>2] = 240; } $155 = $19; $156 = $12; $157 = $10; $158 = ((($157)) + 2884|0); $159 = $10; $160 = ((($159)) + 5764|0); $161 = HEAP32[$160>>2]|0; $162 = (($158) + ($161<<2)|0); $163 = $13; $164 = $10; $165 = ((($164)) + 5764|0); $166 = HEAP32[$165>>2]|0; $167 = (720 - ($166))|0; $168 = ($163|0)<($167|0); if ($168) { $169 = $13; $178 = $169; } else { $170 = $10; $171 = ((($170)) + 5764|0); $172 = HEAP32[$171>>2]|0; $173 = (720 - ($172))|0; $178 = $173; } $174 = $14; $175 = $15; $176 = $16; $177 = $17; FUNCTION_TABLE_viiiiiii[$155 & 31]($156,$162,$178,$174,$175,$176,$177); $179 = $10; $180 = ((($179)) + 5764|0); $181 = HEAP32[$180>>2]|0; $182 = $13; $183 = (($181) + ($182))|0; $184 = ($183|0)<(720); if ($184) { $185 = $13; $186 = $10; $187 = ((($186)) + 5764|0); $188 = HEAP32[$187>>2]|0; $189 = (($188) + ($185))|0; HEAP32[$187>>2] = $189; STACKTOP = sp;return; } $190 = $10; $191 = ((($190)) + 8516|0); $192 = $10; $193 = ((($192)) + 8504|0); $194 = HEAP32[$193>>2]|0; $195 = (($194) + 1)|0; HEAP32[$193>>2] = $195; $196 = (($191) + (($194*28)|0)|0); $49 = $196; $197 = $10; $198 = ((($197)) + 8504|0); $199 = HEAP32[$198>>2]|0; $200 = ($199|0)>=(200); if ($200) { $201 = $10; $202 = ((($201)) + 8504|0); $203 = HEAP32[$202>>2]|0; $204 = (($203) - 200)|0; HEAP32[$202>>2] = $204; } $20 = 0; while(1) { $205 = $20; $206 = $24; $207 = ($205|0)<($206|0); if (!($207)) { break; } $208 = $20; $209 = (232 + ($208<<2)|0); $210 = +HEAPF32[$209>>2]; $54 = $210; $211 = $54; $212 = $10; $213 = ((($212)) + 2884|0); $214 = $20; $215 = (($213) + ($214<<2)|0); $216 = +HEAPF32[$215>>2]; $217 = $211 * $216; $218 = $20; $219 = (($50) + ($218<<3)|0); HEAPF32[$219>>2] = $217; $220 = $54; $221 = $10; $222 = ((($221)) + 2884|0); $223 = $24; $224 = $20; $225 = (($223) + ($224))|0; $226 = (($222) + ($225<<2)|0); $227 = +HEAPF32[$226>>2]; $228 = $220 * $227; $229 = $20; $230 = (($50) + ($229<<3)|0); $231 = ((($230)) + 4|0); HEAPF32[$231>>2] = $228; $232 = $54; $233 = $10; $234 = ((($233)) + 2884|0); $235 = $23; $236 = $20; $237 = (($235) - ($236))|0; $238 = (($237) - 1)|0; $239 = (($234) + ($238<<2)|0); $240 = +HEAPF32[$239>>2]; $241 = $232 * $240; $242 = $23; $243 = $20; $244 = (($242) - ($243))|0; $245 = (($244) - 1)|0; $246 = (($50) + ($245<<3)|0); HEAPF32[$246>>2] = $241; $247 = $54; $248 = $10; $249 = ((($248)) + 2884|0); $250 = $23; $251 = $24; $252 = (($250) + ($251))|0; $253 = $20; $254 = (($252) - ($253))|0; $255 = (($254) - 1)|0; $256 = (($249) + ($255<<2)|0); $257 = +HEAPF32[$256>>2]; $258 = $247 * $257; $259 = $23; $260 = $20; $261 = (($259) - ($260))|0; $262 = (($261) - 1)|0; $263 = (($50) + ($262<<3)|0); $264 = ((($263)) + 4|0); HEAPF32[$264>>2] = $258; $265 = $20; $266 = (($265) + 1)|0; $20 = $266; } $267 = $10; $268 = ((($267)) + 2884|0); $269 = $10; $270 = ((($269)) + 2884|0); $271 = ((($270)) + 2880|0); $272 = ((($271)) + -960|0); $273 = $10; $274 = ((($273)) + 2884|0); $275 = $10; $276 = ((($275)) + 2884|0); $277 = ((($276)) + 2880|0); $278 = ((($277)) + -960|0); $279 = $274; $280 = $278; $281 = (($279) - ($280))|0; $282 = (($281|0) / 4)&-1; $283 = 0; $284 = (960 + ($283))|0; _memmove(($268|0),($272|0),($284|0))|0; $285 = $13; $286 = $10; $287 = ((($286)) + 5764|0); $288 = HEAP32[$287>>2]|0; $289 = (720 - ($288))|0; $290 = (($285) - ($289))|0; $48 = $290; $291 = $19; $292 = $12; $293 = $10; $294 = ((($293)) + 2884|0); $295 = ((($294)) + 960|0); $296 = $48; $297 = $14; $298 = (($297) + 720)|0; $299 = $10; $300 = ((($299)) + 5764|0); $301 = HEAP32[$300>>2]|0; $302 = (($298) - ($301))|0; $303 = $15; $304 = $16; $305 = $17; FUNCTION_TABLE_viiiiiii[$291 & 31]($292,$295,$296,$302,$303,$304,$305); $306 = $48; $307 = (240 + ($306))|0; $308 = $10; $309 = ((($308)) + 5764|0); HEAP32[$309>>2] = $307; $310 = $22; _opus_fft_c($310,$50,$51); $311 = +HEAPF32[$51>>2]; $312 = +HEAPF32[$51>>2]; $313 = $311 != $312; if ($313) { $314 = $49; HEAP32[$314>>2] = 0; STACKTOP = sp;return; } $20 = 1; while(1) { $315 = $20; $316 = $24; $317 = ($315|0)<($316|0); if (!($317)) { break; } $318 = $20; $319 = (($51) + ($318<<3)|0); $320 = +HEAPF32[$319>>2]; $321 = $23; $322 = $20; $323 = (($321) - ($322))|0; $324 = (($51) + ($323<<3)|0); $325 = +HEAPF32[$324>>2]; $326 = $320 + $325; $55 = $326; $327 = $20; $328 = (($51) + ($327<<3)|0); $329 = ((($328)) + 4|0); $330 = +HEAPF32[$329>>2]; $331 = $23; $332 = $20; $333 = (($331) - ($332))|0; $334 = (($51) + ($333<<3)|0); $335 = ((($334)) + 4|0); $336 = +HEAPF32[$335>>2]; $337 = $330 - $336; $57 = $337; $338 = $20; $339 = (($51) + ($338<<3)|0); $340 = ((($339)) + 4|0); $341 = +HEAPF32[$340>>2]; $342 = $23; $343 = $20; $344 = (($342) - ($343))|0; $345 = (($51) + ($344<<3)|0); $346 = ((($345)) + 4|0); $347 = +HEAPF32[$346>>2]; $348 = $341 + $347; $56 = $348; $349 = $23; $350 = $20; $351 = (($349) - ($350))|0; $352 = (($51) + ($351<<3)|0); $353 = +HEAPF32[$352>>2]; $354 = $20; $355 = (($51) + ($354<<3)|0); $356 = +HEAPF32[$355>>2]; $357 = $353 - $356; $58 = $357; $358 = $57; $359 = $55; $360 = (+_fast_atan2f($358,$359)); $361 = 0.15915493667125702 * $360; $59 = $361; $362 = $59; $363 = $25; $364 = $20; $365 = (($363) + ($364<<2)|0); $366 = +HEAPF32[$365>>2]; $367 = $362 - $366; $60 = $367; $368 = $60; $369 = $26; $370 = $20; $371 = (($369) + ($370<<2)|0); $372 = +HEAPF32[$371>>2]; $373 = $368 - $372; $61 = $373; $374 = $58; $375 = $56; $376 = (+_fast_atan2f($374,$375)); $377 = 0.15915493667125702 * $376; $62 = $377; $378 = $62; $379 = $59; $380 = $378 - $379; $63 = $380; $381 = $63; $382 = $60; $383 = $381 - $382; $64 = $383; $384 = $61; $385 = $61; $386 = $385; $387 = 0.5 + $386; $388 = (+Math_floor((+$387))); $389 = $388; $390 = $384 - $389; $65 = $390; $391 = $65; $392 = $391; $393 = (+Math_abs((+$392))); $394 = $393; $395 = $20; $396 = (($53) + ($395<<2)|0); HEAPF32[$396>>2] = $394; $397 = $65; $398 = $65; $399 = $398 * $397; $65 = $399; $400 = $65; $401 = $65; $402 = $401 * $400; $65 = $402; $403 = $64; $404 = $64; $405 = $404; $406 = 0.5 + $405; $407 = (+Math_floor((+$406))); $408 = $407; $409 = $403 - $408; $66 = $409; $410 = $66; $411 = $410; $412 = (+Math_abs((+$411))); $413 = $412; $414 = $20; $415 = (($53) + ($414<<2)|0); $416 = +HEAPF32[$415>>2]; $417 = $416 + $413; HEAPF32[$415>>2] = $417; $418 = $66; $419 = $66; $420 = $419 * $418; $66 = $420; $421 = $66; $422 = $66; $423 = $422 * $421; $66 = $423; $424 = $27; $425 = $20; $426 = (($424) + ($425<<2)|0); $427 = +HEAPF32[$426>>2]; $428 = $65; $429 = 2.0 * $428; $430 = $427 + $429; $431 = $66; $432 = $430 + $431; $433 = 0.25 * $432; $67 = $433; $434 = $67; $435 = 62341.81640625 * $434; $436 = 1.0 + $435; $437 = 1.0 / $436; $438 = $437 - 0.014999999664723873; $439 = $20; $440 = (($52) + ($439<<2)|0); HEAPF32[$440>>2] = $438; $441 = $62; $442 = $25; $443 = $20; $444 = (($442) + ($443<<2)|0); HEAPF32[$444>>2] = $441; $445 = $63; $446 = $26; $447 = $20; $448 = (($446) + ($447<<2)|0); HEAPF32[$448>>2] = $445; $449 = $66; $450 = $27; $451 = $20; $452 = (($450) + ($451<<2)|0); HEAPF32[$452>>2] = $449; $453 = $20; $454 = (($453) + 1)|0; $20 = $454; } $32 = 0.0; $33 = 0.0; $455 = $49; $456 = ((($455)) + 16|0); HEAPF32[$456>>2] = 0.0; $34 = 0.0; $37 = 0.0; $457 = $10; $458 = ((($457)) + 6868|0); $459 = HEAP32[$458>>2]|0; $460 = ($459|0)!=(0); L39: do { if (!($460)) { $21 = 0; while(1) { $461 = $21; $462 = ($461|0)<(18); if (!($462)) { break L39; } $463 = $10; $464 = ((($463)) + 6420|0); $465 = $21; $466 = (($464) + ($465<<2)|0); HEAPF32[$466>>2] = 1.0E+10; $467 = $10; $468 = ((($467)) + 6492|0); $469 = $21; $470 = (($468) + ($469<<2)|0); HEAPF32[$470>>2] = -1.0E+10; $471 = $21; $472 = (($471) + 1)|0; $21 = $472; } } } while(0); $38 = 0.0; $43 = 0.0; $21 = 0; while(1) { $473 = $21; $474 = ($473|0)<(18); if (!($474)) { break; } $68 = 0.0; $69 = 0.0; $70 = 0.0; $475 = $21; $476 = (1192 + ($475<<2)|0); $477 = HEAP32[$476>>2]|0; $20 = $477; while(1) { $478 = $20; $479 = $21; $480 = (($479) + 1)|0; $481 = (1192 + ($480<<2)|0); $482 = HEAP32[$481>>2]|0; $483 = ($478|0)<($482|0); if (!($483)) { break; } $484 = $20; $485 = (($51) + ($484<<3)|0); $486 = +HEAPF32[$485>>2]; $487 = $20; $488 = (($51) + ($487<<3)|0); $489 = +HEAPF32[$488>>2]; $490 = $486 * $489; $491 = $23; $492 = $20; $493 = (($491) - ($492))|0; $494 = (($51) + ($493<<3)|0); $495 = +HEAPF32[$494>>2]; $496 = $23; $497 = $20; $498 = (($496) - ($497))|0; $499 = (($51) + ($498<<3)|0); $500 = +HEAPF32[$499>>2]; $501 = $495 * $500; $502 = $490 + $501; $503 = $20; $504 = (($51) + ($503<<3)|0); $505 = ((($504)) + 4|0); $506 = +HEAPF32[$505>>2]; $507 = $20; $508 = (($51) + ($507<<3)|0); $509 = ((($508)) + 4|0); $510 = +HEAPF32[$509>>2]; $511 = $506 * $510; $512 = $502 + $511; $513 = $23; $514 = $20; $515 = (($513) - ($514))|0; $516 = (($51) + ($515<<3)|0); $517 = ((($516)) + 4|0); $518 = +HEAPF32[$517>>2]; $519 = $23; $520 = $20; $521 = (($519) - ($520))|0; $522 = (($51) + ($521<<3)|0); $523 = ((($522)) + 4|0); $524 = +HEAPF32[$523>>2]; $525 = $518 * $524; $526 = $512 + $525; $74 = $526; $527 = $74; $528 = $68; $529 = $528 + $527; $68 = $529; $530 = $74; $531 = $20; $532 = (($52) + ($531<<2)|0); $533 = +HEAPF32[$532>>2]; $534 = $530 * $533; $535 = $69; $536 = $535 + $534; $69 = $536; $537 = $74; $538 = $537 * 2.0; $539 = $20; $540 = (($53) + ($539<<2)|0); $541 = +HEAPF32[$540>>2]; $542 = 0.5 - $541; $543 = $538 * $542; $544 = $70; $545 = $544 + $543; $70 = $545; $546 = $20; $547 = (($546) + 1)|0; $20 = $547; } $548 = $68; $549 = $548 < 1.0E+9; if (!($549)) { label = 37; break; } $550 = $68; $551 = $68; $552 = $550 != $551; if ($552) { label = 37; break; } $554 = $68; $555 = $10; $556 = ((($555)) + 5844|0); $557 = $10; $558 = ((($557)) + 6856|0); $559 = HEAP32[$558>>2]|0; $560 = (($556) + (($559*72)|0)|0); $561 = $21; $562 = (($560) + ($561<<2)|0); HEAPF32[$562>>2] = $554; $563 = $70; $564 = $68; $565 = 1.0000000036274937E-15 + $564; $566 = $563 / $565; $567 = $34; $568 = $567 + $566; $34 = $568; $569 = $68; $570 = $569 + 1.000000013351432E-10; $571 = $570; $572 = (+Math_sqrt((+$571))); $573 = $572; $574 = $43; $575 = $574 + $573; $43 = $575; $576 = $68; $577 = $576 + 1.000000013351432E-10; $578 = $577; $579 = (+Math_log((+$578))); $580 = $579; $581 = $21; $582 = (($29) + ($581<<2)|0); HEAPF32[$582>>2] = $580; $583 = $21; $584 = (($29) + ($583<<2)|0); $585 = +HEAPF32[$584>>2]; $586 = $10; $587 = ((($586)) + 6420|0); $588 = $21; $589 = (($587) + ($588<<2)|0); $590 = +HEAPF32[$589>>2]; $591 = $590 + 0.0099999997764825821; $592 = $585 < $591; if ($592) { $593 = $21; $594 = (($29) + ($593<<2)|0); $595 = +HEAPF32[$594>>2]; $606 = $595; } else { $596 = $10; $597 = ((($596)) + 6420|0); $598 = $21; $599 = (($597) + ($598<<2)|0); $600 = +HEAPF32[$599>>2]; $601 = $600 + 0.0099999997764825821; $606 = $601; } $602 = $10; $603 = ((($602)) + 6420|0); $604 = $21; $605 = (($603) + ($604<<2)|0); HEAPF32[$605>>2] = $606; $607 = $21; $608 = (($29) + ($607<<2)|0); $609 = +HEAPF32[$608>>2]; $610 = $10; $611 = ((($610)) + 6492|0); $612 = $21; $613 = (($611) + ($612<<2)|0); $614 = +HEAPF32[$613>>2]; $615 = $614 - 0.10000000149011612; $616 = $609 > $615; if ($616) { $617 = $21; $618 = (($29) + ($617<<2)|0); $619 = +HEAPF32[$618>>2]; $630 = $619; } else { $620 = $10; $621 = ((($620)) + 6492|0); $622 = $21; $623 = (($621) + ($622<<2)|0); $624 = +HEAPF32[$623>>2]; $625 = $624 - 0.10000000149011612; $630 = $625; } $626 = $10; $627 = ((($626)) + 6492|0); $628 = $21; $629 = (($627) + ($628<<2)|0); HEAPF32[$629>>2] = $630; $631 = $10; $632 = ((($631)) + 6492|0); $633 = $21; $634 = (($632) + ($633<<2)|0); $635 = +HEAPF32[$634>>2]; $636 = $10; $637 = ((($636)) + 6420|0); $638 = $21; $639 = (($637) + ($638<<2)|0); $640 = +HEAPF32[$639>>2]; $641 = $640 + 1.0; $642 = $635 < $641; if ($642) { $643 = $10; $644 = ((($643)) + 6492|0); $645 = $21; $646 = (($644) + ($645<<2)|0); $647 = +HEAPF32[$646>>2]; $648 = $647 + 0.5; HEAPF32[$646>>2] = $648; $649 = $10; $650 = ((($649)) + 6420|0); $651 = $21; $652 = (($650) + ($651<<2)|0); $653 = +HEAPF32[$652>>2]; $654 = $653 - 0.5; HEAPF32[$652>>2] = $654; } $655 = $21; $656 = (($29) + ($655<<2)|0); $657 = +HEAPF32[$656>>2]; $658 = $10; $659 = ((($658)) + 6420|0); $660 = $21; $661 = (($659) + ($660<<2)|0); $662 = +HEAPF32[$661>>2]; $663 = $657 - $662; $664 = $10; $665 = ((($664)) + 6492|0); $666 = $21; $667 = (($665) + ($666<<2)|0); $668 = +HEAPF32[$667>>2]; $669 = 1.0000000036274937E-15 + $668; $670 = $10; $671 = ((($670)) + 6420|0); $672 = $21; $673 = (($671) + ($672<<2)|0); $674 = +HEAPF32[$673>>2]; $675 = $669 - $674; $676 = $663 / $675; $677 = $38; $678 = $677 + $676; $38 = $678; $72 = 0.0; $71 = 0.0; $20 = 0; while(1) { $679 = $20; $680 = ($679|0)<(8); if (!($680)) { break; } $681 = $10; $682 = ((($681)) + 5844|0); $683 = $20; $684 = (($682) + (($683*72)|0)|0); $685 = $21; $686 = (($684) + ($685<<2)|0); $687 = +HEAPF32[$686>>2]; $688 = $687; $689 = (+Math_sqrt((+$688))); $690 = $689; $691 = $71; $692 = $691 + $690; $71 = $692; $693 = $10; $694 = ((($693)) + 5844|0); $695 = $20; $696 = (($694) + (($695*72)|0)|0); $697 = $21; $698 = (($696) + ($697<<2)|0); $699 = +HEAPF32[$698>>2]; $700 = $72; $701 = $700 + $699; $72 = $701; $702 = $20; $703 = (($702) + 1)|0; $20 = $703; } $704 = $71; $705 = $72; $706 = 8.0 * $705; $707 = $706; $708 = 1.0000000000000001E-15 + $707; $709 = (+Math_sqrt((+$708))); $710 = $709; $711 = $704 / $710; $712 = 0.99000000953674316 < $711; if ($712) { $721 = 0.99000000953674316; } else { $713 = $71; $714 = $72; $715 = 8.0 * $714; $716 = $715; $717 = 1.0000000000000001E-15 + $716; $718 = (+Math_sqrt((+$717))); $719 = $718; $720 = $713 / $719; $721 = $720; } $73 = $721; $722 = $73; $723 = $73; $724 = $723 * $722; $73 = $724; $725 = $73; $726 = $73; $727 = $726 * $725; $73 = $727; $728 = $73; $729 = $37; $730 = $729 + $728; $37 = $730; $731 = $69; $732 = $68; $733 = 1.0000000036274937E-15 + $732; $734 = $731 / $733; $735 = $73; $736 = $10; $737 = ((($736)) + 5768|0); $738 = $21; $739 = (($737) + ($738<<2)|0); $740 = +HEAPF32[$739>>2]; $741 = $735 * $740; $742 = $734 > $741; if ($742) { $743 = $69; $744 = $68; $745 = 1.0000000036274937E-15 + $744; $746 = $743 / $745; $756 = $746; } else { $747 = $73; $748 = $10; $749 = ((($748)) + 5768|0); $750 = $21; $751 = (($749) + ($750<<2)|0); $752 = +HEAPF32[$751>>2]; $753 = $747 * $752; $756 = $753; } $754 = $21; $755 = (($28) + ($754<<2)|0); HEAPF32[$755>>2] = $756; $757 = $21; $758 = (($28) + ($757<<2)|0); $759 = +HEAPF32[$758>>2]; $760 = $32; $761 = $760 + $759; $32 = $761; $762 = $21; $763 = ($762|0)>=(9); if ($763) { $764 = $21; $765 = (($764) - 18)|0; $766 = (($765) + 9)|0; $767 = (($28) + ($766<<2)|0); $768 = +HEAPF32[$767>>2]; $769 = $32; $770 = $769 - $768; $32 = $770; } $771 = $33; $772 = $21; $773 = (($772) - 18)|0; $774 = (+($773|0)); $775 = 0.029999999329447746 * $774; $776 = 1.0 + $775; $777 = $32; $778 = $776 * $777; $779 = $771 > $778; if ($779) { $780 = $33; $788 = $780; } else { $781 = $21; $782 = (($781) - 18)|0; $783 = (+($782|0)); $784 = 0.029999999329447746 * $783; $785 = 1.0 + $784; $786 = $32; $787 = $785 * $786; $788 = $787; } $33 = $788; $789 = $21; $790 = (($28) + ($789<<2)|0); $791 = +HEAPF32[$790>>2]; $792 = $21; $793 = (($792) - 8)|0; $794 = (+($793|0)); $795 = $791 * $794; $796 = $36; $797 = $796 + $795; $36 = $797; $798 = $21; $799 = (($28) + ($798<<2)|0); $800 = +HEAPF32[$799>>2]; $801 = $10; $802 = ((($801)) + 5768|0); $803 = $21; $804 = (($802) + ($803<<2)|0); HEAPF32[$804>>2] = $800; $805 = $21; $806 = (($805) + 1)|0; $21 = $806; } if ((label|0) == 37) { $553 = $49; HEAP32[$553>>2] = 0; STACKTOP = sp;return; } $44 = 0.0; $45 = 0; $46 = 0.0; $807 = $18; $808 = (($807) - 8)|0; $809 = (0)>($808|0); $810 = $18; $811 = (($810) - 8)|0; $812 = $809 ? 0 : $811; $813 = 1 << $812; $814 = (+($813|0)); $815 = 5.6999997468665242E-4 / $814; $47 = $815; $816 = $47; $817 = $47; $818 = $817 * $816; $47 = $818; $21 = 0; while(1) { $819 = $21; $820 = ($819|0)<(21); if (!($820)) { break; } $75 = 0.0; $821 = $21; $822 = (1268 + ($821<<2)|0); $823 = HEAP32[$822>>2]|0; $76 = $823; $824 = $21; $825 = (($824) + 1)|0; $826 = (1268 + ($825<<2)|0); $827 = HEAP32[$826>>2]|0; $77 = $827; $828 = $76; $20 = $828; while(1) { $829 = $20; $830 = $77; $831 = ($829|0)<($830|0); if (!($831)) { break; } $832 = $20; $833 = (($51) + ($832<<3)|0); $834 = +HEAPF32[$833>>2]; $835 = $20; $836 = (($51) + ($835<<3)|0); $837 = +HEAPF32[$836>>2]; $838 = $834 * $837; $839 = $23; $840 = $20; $841 = (($839) - ($840))|0; $842 = (($51) + ($841<<3)|0); $843 = +HEAPF32[$842>>2]; $844 = $23; $845 = $20; $846 = (($844) - ($845))|0; $847 = (($51) + ($846<<3)|0); $848 = +HEAPF32[$847>>2]; $849 = $843 * $848; $850 = $838 + $849; $851 = $20; $852 = (($51) + ($851<<3)|0); $853 = ((($852)) + 4|0); $854 = +HEAPF32[$853>>2]; $855 = $20; $856 = (($51) + ($855<<3)|0); $857 = ((($856)) + 4|0); $858 = +HEAPF32[$857>>2]; $859 = $854 * $858; $860 = $850 + $859; $861 = $23; $862 = $20; $863 = (($861) - ($862))|0; $864 = (($51) + ($863<<3)|0); $865 = ((($864)) + 4|0); $866 = +HEAPF32[$865>>2]; $867 = $23; $868 = $20; $869 = (($867) - ($868))|0; $870 = (($51) + ($869<<3)|0); $871 = ((($870)) + 4|0); $872 = +HEAPF32[$871>>2]; $873 = $866 * $872; $874 = $860 + $873; $78 = $874; $875 = $78; $876 = $75; $877 = $876 + $875; $75 = $877; $878 = $20; $879 = (($878) + 1)|0; $20 = $879; } $880 = $46; $881 = $75; $882 = $880 > $881; $883 = $46; $884 = $75; $885 = $882 ? $883 : $884; $46 = $885; $886 = $42; $887 = 1.0 - $886; $888 = $10; $889 = ((($888)) + 6564|0); $890 = $21; $891 = (($889) + ($890<<2)|0); $892 = +HEAPF32[$891>>2]; $893 = $887 * $892; $894 = $75; $895 = $893 > $894; if ($895) { $896 = $42; $897 = 1.0 - $896; $898 = $10; $899 = ((($898)) + 6564|0); $900 = $21; $901 = (($899) + ($900<<2)|0); $902 = +HEAPF32[$901>>2]; $903 = $897 * $902; $909 = $903; } else { $904 = $75; $909 = $904; } $905 = $10; $906 = ((($905)) + 6564|0); $907 = $21; $908 = (($906) + ($907<<2)|0); HEAPF32[$908>>2] = $909; $910 = $75; $911 = $10; $912 = ((($911)) + 6564|0); $913 = $21; $914 = (($912) + ($913<<2)|0); $915 = +HEAPF32[$914>>2]; $916 = $910 > $915; if ($916) { $917 = $75; $923 = $917; } else { $918 = $10; $919 = ((($918)) + 6564|0); $920 = $21; $921 = (($919) + ($920<<2)|0); $922 = +HEAPF32[$921>>2]; $923 = $922; } $75 = $923; $924 = $44; $925 = 0.05000000074505806 * $924; $926 = $75; $927 = $925 > $926; $928 = $44; $929 = 0.05000000074505806 * $928; $930 = $75; $931 = $927 ? $929 : $930; $44 = $931; $932 = $75; $933 = $932; $934 = $44; $935 = $934; $936 = 0.10000000000000001 * $935; $937 = $933 > $936; if ($937) { $938 = $75; $939 = $938 * 1.0E+9; $940 = $46; $941 = $939 > $940; if ($941) { $942 = $75; $943 = $47; $944 = $77; $945 = $76; $946 = (($944) - ($945))|0; $947 = (+($946|0)); $948 = $943 * $947; $949 = $942 > $948; if ($949) { $950 = $21; $45 = $950; } } } $951 = $21; $952 = (($951) + 1)|0; $21 = $952; } $953 = $10; $954 = ((($953)) + 6868|0); $955 = HEAP32[$954>>2]|0; $956 = ($955|0)<=(2); if ($956) { $45 = 20; } $957 = $43; $958 = $957; $959 = (+_log10($958)); $960 = $959; $961 = 20.0 * $960; $43 = $961; $962 = $10; $963 = ((($962)) + 6848|0); $964 = +HEAPF32[$963>>2]; $965 = $964 - 0.029999999329447746; $966 = $43; $967 = $965 > $966; if ($967) { $968 = $10; $969 = ((($968)) + 6848|0); $970 = +HEAPF32[$969>>2]; $971 = $970 - 0.029999999329447746; $975 = $971; } else { $972 = $43; $975 = $972; } $973 = $10; $974 = ((($973)) + 6848|0); HEAPF32[$974>>2] = $975; $976 = $41; $977 = 1.0 - $976; $978 = $10; $979 = ((($978)) + 6852|0); $980 = +HEAPF32[$979>>2]; $981 = $980 * $977; HEAPF32[$979>>2] = $981; $982 = $43; $983 = $10; $984 = ((($983)) + 6848|0); $985 = +HEAPF32[$984>>2]; $986 = $985 - 30.0; $987 = $982 < $986; if ($987) { $988 = $41; $989 = $10; $990 = ((($989)) + 6852|0); $991 = +HEAPF32[$990>>2]; $992 = $991 + $988; HEAPF32[$990>>2] = $992; } $20 = 0; while(1) { $993 = $20; $994 = ($993|0)<(8); if (!($994)) { break; } $79 = 0.0; $21 = 0; while(1) { $995 = $21; $996 = ($995|0)<(16); if (!($996)) { break; } $997 = $20; $998 = $997<<4; $999 = $21; $1000 = (($998) + ($999))|0; $1001 = (1356 + ($1000<<2)|0); $1002 = +HEAPF32[$1001>>2]; $1003 = $21; $1004 = (($29) + ($1003<<2)|0); $1005 = +HEAPF32[$1004>>2]; $1006 = $1002 * $1005; $1007 = $79; $1008 = $1007 + $1006; $79 = $1008; $1009 = $21; $1010 = (($1009) + 1)|0; $21 = $1010; } $1011 = $79; $1012 = $20; $1013 = (($30) + ($1012<<2)|0); HEAPF32[$1013>>2] = $1011; $1014 = $20; $1015 = (($1014) + 1)|0; $20 = $1015; } $1016 = $37; $1017 = $1016 / 18.0; $37 = $1017; $1018 = $38; $1019 = $1018 / 18.0; $38 = $1019; $1020 = $10; $1021 = ((($1020)) + 6868|0); $1022 = HEAP32[$1021>>2]|0; $1023 = ($1022|0)<(10); $$ = $1023 ? 0.5 : $1019; $38 = $$; $1024 = $34; $1025 = $1024 / 18.0; $34 = $1025; $1026 = $34; $1027 = $34; $1028 = 1.0 - $1027; $1029 = $38; $1030 = $1028 * $1029; $1031 = $1026 + $1030; $1032 = $49; $1033 = ((($1032)) + 16|0); HEAPF32[$1033>>2] = $1031; $1034 = $33; $1035 = $1034 / 9.0; $32 = $1035; $1036 = $32; $1037 = $10; $1038 = ((($1037)) + 5840|0); $1039 = +HEAPF32[$1038>>2]; $1040 = $1039 * 0.80000001192092896; $1041 = $1036 > $1040; if ($1041) { $1042 = $32; $1047 = $1042; } else { $1043 = $10; $1044 = ((($1043)) + 5840|0); $1045 = +HEAPF32[$1044>>2]; $1046 = $1045 * 0.80000001192092896; $1047 = $1046; } $32 = $1047; $1048 = $32; $1049 = $10; $1050 = ((($1049)) + 5840|0); HEAPF32[$1050>>2] = $1048; $1051 = $36; $1052 = $1051 / 64.0; $36 = $1052; $1053 = $36; $1054 = $49; $1055 = ((($1054)) + 8|0); HEAPF32[$1055>>2] = $1053; $1056 = $10; $1057 = ((($1056)) + 6856|0); $1058 = HEAP32[$1057>>2]|0; $1059 = (($1058) + 1)|0; $1060 = (($1059|0) % 8)&-1; $1061 = $10; $1062 = ((($1061)) + 6856|0); HEAP32[$1062>>2] = $1060; $1063 = $10; $1064 = ((($1063)) + 6868|0); $1065 = HEAP32[$1064>>2]|0; $1066 = (($1065) + 1)|0; HEAP32[$1064>>2] = $1066; $1067 = $32; $1068 = $49; $1069 = ((($1068)) + 4|0); HEAPF32[$1069>>2] = $1067; $20 = 0; while(1) { $1070 = $20; $1071 = ($1070|0)<(4); if (!($1071)) { break; } $1072 = $20; $1073 = (($30) + ($1072<<2)|0); $1074 = +HEAPF32[$1073>>2]; $1075 = $10; $1076 = ((($1075)) + 6648|0); $1077 = $20; $1078 = (($1077) + 24)|0; $1079 = (($1076) + ($1078<<2)|0); $1080 = +HEAPF32[$1079>>2]; $1081 = $1074 + $1080; $1082 = -0.12298999726772308 * $1081; $1083 = $10; $1084 = ((($1083)) + 6648|0); $1085 = $20; $1086 = (($1084) + ($1085<<2)|0); $1087 = +HEAPF32[$1086>>2]; $1088 = $10; $1089 = ((($1088)) + 6648|0); $1090 = $20; $1091 = (($1090) + 16)|0; $1092 = (($1089) + ($1091<<2)|0); $1093 = +HEAPF32[$1092>>2]; $1094 = $1087 + $1093; $1095 = 0.49195000529289246 * $1094; $1096 = $1082 + $1095; $1097 = $10; $1098 = ((($1097)) + 6648|0); $1099 = $20; $1100 = (($1099) + 8)|0; $1101 = (($1098) + ($1100<<2)|0); $1102 = +HEAPF32[$1101>>2]; $1103 = 0.69692999124526978 * $1102; $1104 = $1096 + $1103; $1105 = $10; $1106 = ((($1105)) + 6776|0); $1107 = $20; $1108 = (($1106) + ($1107<<2)|0); $1109 = +HEAPF32[$1108>>2]; $1110 = 1.4349000453948975 * $1109; $1111 = $1104 - $1110; $1112 = $20; $1113 = (($31) + ($1112<<2)|0); HEAPF32[$1113>>2] = $1111; $1114 = $20; $1115 = (($1114) + 1)|0; $20 = $1115; } $20 = 0; while(1) { $1116 = $20; $1117 = ($1116|0)<(4); if (!($1117)) { break; } $1118 = $40; $1119 = 1.0 - $1118; $1120 = $10; $1121 = ((($1120)) + 6776|0); $1122 = $20; $1123 = (($1121) + ($1122<<2)|0); $1124 = +HEAPF32[$1123>>2]; $1125 = $1119 * $1124; $1126 = $40; $1127 = $20; $1128 = (($30) + ($1127<<2)|0); $1129 = +HEAPF32[$1128>>2]; $1130 = $1126 * $1129; $1131 = $1125 + $1130; $1132 = $10; $1133 = ((($1132)) + 6776|0); $1134 = $20; $1135 = (($1133) + ($1134<<2)|0); HEAPF32[$1135>>2] = $1131; $1136 = $20; $1137 = (($1136) + 1)|0; $20 = $1137; } $20 = 0; while(1) { $1138 = $20; $1139 = ($1138|0)<(4); if (!($1139)) { break; } $1140 = $20; $1141 = (($30) + ($1140<<2)|0); $1142 = +HEAPF32[$1141>>2]; $1143 = $10; $1144 = ((($1143)) + 6648|0); $1145 = $20; $1146 = (($1145) + 24)|0; $1147 = (($1144) + ($1146<<2)|0); $1148 = +HEAPF32[$1147>>2]; $1149 = $1142 - $1148; $1150 = 0.63245999813079834 * $1149; $1151 = $10; $1152 = ((($1151)) + 6648|0); $1153 = $20; $1154 = (($1152) + ($1153<<2)|0); $1155 = +HEAPF32[$1154>>2]; $1156 = $10; $1157 = ((($1156)) + 6648|0); $1158 = $20; $1159 = (($1158) + 16)|0; $1160 = (($1157) + ($1159<<2)|0); $1161 = +HEAPF32[$1160>>2]; $1162 = $1155 - $1161; $1163 = 0.31622999906539917 * $1162; $1164 = $1150 + $1163; $1165 = $20; $1166 = (4 + ($1165))|0; $1167 = (($31) + ($1166<<2)|0); HEAPF32[$1167>>2] = $1164; $1168 = $20; $1169 = (($1168) + 1)|0; $20 = $1169; } $20 = 0; while(1) { $1170 = $20; $1171 = ($1170|0)<(3); if (!($1171)) { break; } $1172 = $20; $1173 = (($30) + ($1172<<2)|0); $1174 = +HEAPF32[$1173>>2]; $1175 = $10; $1176 = ((($1175)) + 6648|0); $1177 = $20; $1178 = (($1177) + 24)|0; $1179 = (($1176) + ($1178<<2)|0); $1180 = +HEAPF32[$1179>>2]; $1181 = $1174 + $1180; $1182 = 0.53451997041702271 * $1181; $1183 = $10; $1184 = ((($1183)) + 6648|0); $1185 = $20; $1186 = (($1184) + ($1185<<2)|0); $1187 = +HEAPF32[$1186>>2]; $1188 = $10; $1189 = ((($1188)) + 6648|0); $1190 = $20; $1191 = (($1190) + 16)|0; $1192 = (($1189) + ($1191<<2)|0); $1193 = +HEAPF32[$1192>>2]; $1194 = $1187 + $1193; $1195 = 0.26725998520851135 * $1194; $1196 = $1182 - $1195; $1197 = $10; $1198 = ((($1197)) + 6648|0); $1199 = $20; $1200 = (($1199) + 8)|0; $1201 = (($1198) + ($1200<<2)|0); $1202 = +HEAPF32[$1201>>2]; $1203 = 0.53451997041702271 * $1202; $1204 = $1196 - $1203; $1205 = $20; $1206 = (8 + ($1205))|0; $1207 = (($31) + ($1206<<2)|0); HEAPF32[$1207>>2] = $1204; $1208 = $20; $1209 = (($1208) + 1)|0; $20 = $1209; } $1210 = $10; $1211 = ((($1210)) + 6868|0); $1212 = HEAP32[$1211>>2]|0; $1213 = ($1212|0)>(5); L146: do { if ($1213) { $20 = 0; while(1) { $1214 = $20; $1215 = ($1214|0)<(9); if (!($1215)) { break L146; } $1216 = $40; $1217 = 1.0 - $1216; $1218 = $10; $1219 = ((($1218)) + 6808|0); $1220 = $20; $1221 = (($1219) + ($1220<<2)|0); $1222 = +HEAPF32[$1221>>2]; $1223 = $1217 * $1222; $1224 = $40; $1225 = $20; $1226 = (($31) + ($1225<<2)|0); $1227 = +HEAPF32[$1226>>2]; $1228 = $1224 * $1227; $1229 = $20; $1230 = (($31) + ($1229<<2)|0); $1231 = +HEAPF32[$1230>>2]; $1232 = $1228 * $1231; $1233 = $1223 + $1232; $1234 = $10; $1235 = ((($1234)) + 6808|0); $1236 = $20; $1237 = (($1235) + ($1236<<2)|0); HEAPF32[$1237>>2] = $1233; $1238 = $20; $1239 = (($1238) + 1)|0; $20 = $1239; } } } while(0); $20 = 0; while(1) { $1240 = $20; $1241 = ($1240|0)<(8); if (!($1241)) { break; } $1242 = $10; $1243 = ((($1242)) + 6648|0); $1244 = $20; $1245 = (($1244) + 16)|0; $1246 = (($1243) + ($1245<<2)|0); $1247 = +HEAPF32[$1246>>2]; $1248 = $10; $1249 = ((($1248)) + 6648|0); $1250 = $20; $1251 = (($1250) + 24)|0; $1252 = (($1249) + ($1251<<2)|0); HEAPF32[$1252>>2] = $1247; $1253 = $10; $1254 = ((($1253)) + 6648|0); $1255 = $20; $1256 = (($1255) + 8)|0; $1257 = (($1254) + ($1256<<2)|0); $1258 = +HEAPF32[$1257>>2]; $1259 = $10; $1260 = ((($1259)) + 6648|0); $1261 = $20; $1262 = (($1261) + 16)|0; $1263 = (($1260) + ($1262<<2)|0); HEAPF32[$1263>>2] = $1258; $1264 = $10; $1265 = ((($1264)) + 6648|0); $1266 = $20; $1267 = (($1265) + ($1266<<2)|0); $1268 = +HEAPF32[$1267>>2]; $1269 = $10; $1270 = ((($1269)) + 6648|0); $1271 = $20; $1272 = (($1271) + 8)|0; $1273 = (($1270) + ($1272<<2)|0); HEAPF32[$1273>>2] = $1268; $1274 = $20; $1275 = (($30) + ($1274<<2)|0); $1276 = +HEAPF32[$1275>>2]; $1277 = $10; $1278 = ((($1277)) + 6648|0); $1279 = $20; $1280 = (($1278) + ($1279<<2)|0); HEAPF32[$1280>>2] = $1276; $1281 = $20; $1282 = (($1281) + 1)|0; $20 = $1282; } $20 = 0; while(1) { $1283 = $20; $1284 = ($1283|0)<(9); if (!($1284)) { break; } $1285 = $10; $1286 = ((($1285)) + 6808|0); $1287 = $20; $1288 = (($1286) + ($1287<<2)|0); $1289 = +HEAPF32[$1288>>2]; $1290 = $1289; $1291 = (+Math_sqrt((+$1290))); $1292 = $1291; $1293 = $20; $1294 = (11 + ($1293))|0; $1295 = (($31) + ($1294<<2)|0); HEAPF32[$1295>>2] = $1292; $1296 = $20; $1297 = (($1296) + 1)|0; $20 = $1297; } $1298 = $49; $1299 = ((($1298)) + 4|0); $1300 = +HEAPF32[$1299>>2]; $1301 = ((($31)) + 80|0); HEAPF32[$1301>>2] = $1300; $1302 = $49; $1303 = ((($1302)) + 16|0); $1304 = +HEAPF32[$1303>>2]; $1305 = ((($31)) + 84|0); HEAPF32[$1305>>2] = $1304; $1306 = $37; $1307 = ((($31)) + 88|0); HEAPF32[$1307>>2] = $1306; $1308 = $49; $1309 = ((($1308)) + 8|0); $1310 = +HEAPF32[$1309>>2]; $1311 = ((($31)) + 92|0); HEAPF32[$1311>>2] = $1310; $1312 = $10; $1313 = ((($1312)) + 6852|0); $1314 = +HEAPF32[$1313>>2]; $1315 = ((($31)) + 96|0); HEAPF32[$1315>>2] = $1314; _mlp_process(2672,$31,$39); $1316 = +HEAPF32[$39>>2]; $1317 = $1316 + 1.0; $1318 = 0.5 * $1317; HEAPF32[$39>>2] = $1318; $1319 = +HEAPF32[$39>>2]; $1320 = 1.2100000381469727 * $1319; $1321 = +HEAPF32[$39>>2]; $1322 = $1320 * $1321; $1323 = 0.0099999997764825821 + $1322; $1324 = +HEAPF32[$39>>2]; $1325 = $1324; $1326 = (+Math_pow((+$1325),10.0)); $1327 = $1326; $1328 = 0.23000000417232513 * $1327; $1329 = $1323 - $1328; HEAPF32[$39>>2] = $1329; $1330 = ((($39)) + 4|0); $1331 = +HEAPF32[$1330>>2]; $1332 = 0.5 * $1331; $1333 = $1332 + 0.5; $1334 = ((($39)) + 4|0); HEAPF32[$1334>>2] = $1333; $1335 = ((($39)) + 4|0); $1336 = +HEAPF32[$1335>>2]; $1337 = +HEAPF32[$39>>2]; $1338 = $1336 * $1337; $1339 = ((($39)) + 4|0); $1340 = +HEAPF32[$1339>>2]; $1341 = 1.0 - $1340; $1342 = $1341 * 0.5; $1343 = $1338 + $1342; HEAPF32[$39>>2] = $1343; $1344 = ((($39)) + 4|0); $1345 = +HEAPF32[$1344>>2]; $1346 = 4.9999998736893758E-5 * $1345; $80 = $1346; $81 = 0.05000000074505806; $1347 = +HEAPF32[$39>>2]; $1348 = 0.94999998807907104 < $1347; $1349 = +HEAPF32[$39>>2]; $1350 = $1348 ? 0.94999998807907104 : $1349; $1351 = 0.05000000074505806 > $1350; if ($1351) { $1356 = 0.05000000074505806; } else { $1352 = +HEAPF32[$39>>2]; $1353 = 0.94999998807907104 < $1352; $1354 = +HEAPF32[$39>>2]; $1355 = $1353 ? 0.94999998807907104 : $1354; $1356 = $1355; } $89 = $1356; $1357 = $10; $1358 = ((($1357)) + 6844|0); $1359 = +HEAPF32[$1358>>2]; $1360 = 0.94999998807907104 < $1359; if ($1360) { $1365 = 0.94999998807907104; } else { $1361 = $10; $1362 = ((($1361)) + 6844|0); $1363 = +HEAPF32[$1362>>2]; $1365 = $1363; } $1364 = 0.05000000074505806 > $1365; if ($1364) { $1373 = 0.05000000074505806; } else { $1366 = $10; $1367 = ((($1366)) + 6844|0); $1368 = +HEAPF32[$1367>>2]; $1369 = 0.94999998807907104 < $1368; if ($1369) { $1373 = 0.94999998807907104; } else { $1370 = $10; $1371 = ((($1370)) + 6844|0); $1372 = +HEAPF32[$1371>>2]; $1373 = $1372; } } $90 = $1373; $1374 = $89; $1375 = $90; $1376 = $1374 - $1375; $1377 = $1376; $1378 = (+Math_abs((+$1377))); $1379 = $1378; $1380 = 0.05000000074505806 * $1379; $1381 = $89; $1382 = $90; $1383 = 1.0 - $1382; $1384 = $1381 * $1383; $1385 = $90; $1386 = $89; $1387 = 1.0 - $1386; $1388 = $1385 * $1387; $1389 = $1384 + $1388; $1390 = $1380 / $1389; $1391 = 0.0099999997764825821 + $1390; $81 = $1391; $1392 = $10; $1393 = ((($1392)) + 6844|0); $1394 = +HEAPF32[$1393>>2]; $1395 = 1.0 - $1394; $1396 = $80; $1397 = 1.0 - $1396; $1398 = $1395 * $1397; $1399 = $10; $1400 = ((($1399)) + 6844|0); $1401 = +HEAPF32[$1400>>2]; $1402 = $80; $1403 = $1401 * $1402; $1404 = $1398 + $1403; $82 = $1404; $1405 = $10; $1406 = ((($1405)) + 6844|0); $1407 = +HEAPF32[$1406>>2]; $1408 = $80; $1409 = 1.0 - $1408; $1410 = $1407 * $1409; $1411 = $10; $1412 = ((($1411)) + 6844|0); $1413 = +HEAPF32[$1412>>2]; $1414 = 1.0 - $1413; $1415 = $80; $1416 = $1414 * $1415; $1417 = $1410 + $1416; $83 = $1417; $1418 = +HEAPF32[$39>>2]; $1419 = 1.0 - $1418; $1420 = $1419; $1421 = $81; $1422 = $1421; $1423 = (+Math_pow((+$1420),(+$1422))); $1424 = $1423; $1425 = $82; $1426 = $1425 * $1424; $82 = $1426; $1427 = +HEAPF32[$39>>2]; $1428 = $1427; $1429 = $81; $1430 = $1429; $1431 = (+Math_pow((+$1428),(+$1430))); $1432 = $1431; $1433 = $83; $1434 = $1433 * $1432; $83 = $1434; $1435 = $83; $1436 = $82; $1437 = $83; $1438 = $1436 + $1437; $1439 = $1435 / $1438; $1440 = $10; $1441 = ((($1440)) + 6844|0); HEAPF32[$1441>>2] = $1439; $1442 = $10; $1443 = ((($1442)) + 6844|0); $1444 = +HEAPF32[$1443>>2]; $1445 = $49; $1446 = ((($1445)) + 20|0); HEAPF32[$1446>>2] = $1444; $86 = 9.9999996826552254E-21; $1447 = +HEAPF32[$39>>2]; $1448 = 1.0 - $1447; $1449 = $1448; $1450 = $81; $1451 = $1450; $1452 = (+Math_pow((+$1449),(+$1451))); $1453 = $1452; $87 = $1453; $1454 = +HEAPF32[$39>>2]; $1455 = $1454; $1456 = $81; $1457 = $1456; $1458 = (+Math_pow((+$1455),(+$1457))); $1459 = $1458; $88 = $1459; $1460 = $10; $1461 = ((($1460)) + 6868|0); $1462 = HEAP32[$1461>>2]|0; $1463 = ($1462|0)==(1); if ($1463) { $1464 = $10; $1465 = ((($1464)) + 6888|0); HEAPF32[$1465>>2] = 0.5; $1466 = $10; $1467 = ((($1466)) + 7688|0); HEAPF32[$1467>>2] = 0.5; } $1468 = $10; $1469 = ((($1468)) + 6888|0); $1470 = +HEAPF32[$1469>>2]; $1471 = $10; $1472 = ((($1471)) + 6888|0); $1473 = ((($1472)) + 4|0); $1474 = +HEAPF32[$1473>>2]; $1475 = $1470 + $1474; $84 = $1475; $1476 = $10; $1477 = ((($1476)) + 7688|0); $1478 = +HEAPF32[$1477>>2]; $1479 = $10; $1480 = ((($1479)) + 7688|0); $1481 = ((($1480)) + 4|0); $1482 = +HEAPF32[$1481>>2]; $1483 = $1478 + $1482; $85 = $1483; $1484 = $84; $1485 = $80; $1486 = 1.0 - $1485; $1487 = $1484 * $1486; $1488 = $87; $1489 = $1487 * $1488; $1490 = $10; $1491 = ((($1490)) + 6888|0); HEAPF32[$1491>>2] = $1489; $1492 = $85; $1493 = $80; $1494 = 1.0 - $1493; $1495 = $1492 * $1494; $1496 = $88; $1497 = $1495 * $1496; $1498 = $10; $1499 = ((($1498)) + 7688|0); HEAPF32[$1499>>2] = $1497; $20 = 1; while(1) { $1500 = $20; $1501 = ($1500|0)<(199); if (!($1501)) { break; } $1502 = $10; $1503 = ((($1502)) + 6888|0); $1504 = $20; $1505 = (($1504) + 1)|0; $1506 = (($1503) + ($1505<<2)|0); $1507 = +HEAPF32[$1506>>2]; $1508 = $87; $1509 = $1507 * $1508; $1510 = $10; $1511 = ((($1510)) + 6888|0); $1512 = $20; $1513 = (($1511) + ($1512<<2)|0); HEAPF32[$1513>>2] = $1509; $1514 = $10; $1515 = ((($1514)) + 7688|0); $1516 = $20; $1517 = (($1516) + 1)|0; $1518 = (($1515) + ($1517<<2)|0); $1519 = +HEAPF32[$1518>>2]; $1520 = $88; $1521 = $1519 * $1520; $1522 = $10; $1523 = ((($1522)) + 7688|0); $1524 = $20; $1525 = (($1523) + ($1524<<2)|0); HEAPF32[$1525>>2] = $1521; $1526 = $20; $1527 = (($1526) + 1)|0; $20 = $1527; } $1528 = $85; $1529 = $80; $1530 = $1528 * $1529; $1531 = $87; $1532 = $1530 * $1531; $1533 = $10; $1534 = ((($1533)) + 6888|0); $1535 = ((($1534)) + 796|0); HEAPF32[$1535>>2] = $1532; $1536 = $84; $1537 = $80; $1538 = $1536 * $1537; $1539 = $88; $1540 = $1538 * $1539; $1541 = $10; $1542 = ((($1541)) + 7688|0); $1543 = ((($1542)) + 796|0); HEAPF32[$1543>>2] = $1540; $20 = 0; while(1) { $1544 = $20; $1545 = ($1544|0)<(200); if (!($1545)) { break; } $1546 = $10; $1547 = ((($1546)) + 6888|0); $1548 = $20; $1549 = (($1547) + ($1548<<2)|0); $1550 = +HEAPF32[$1549>>2]; $1551 = $10; $1552 = ((($1551)) + 7688|0); $1553 = $20; $1554 = (($1552) + ($1553<<2)|0); $1555 = +HEAPF32[$1554>>2]; $1556 = $1550 + $1555; $1557 = $86; $1558 = $1557 + $1556; $86 = $1558; $1559 = $20; $1560 = (($1559) + 1)|0; $20 = $1560; } $1561 = $86; $1562 = 1.0 / $1561; $86 = $1562; $20 = 0; while(1) { $1563 = $20; $1564 = ($1563|0)<(200); if (!($1564)) { break; } $1565 = $86; $1566 = $10; $1567 = ((($1566)) + 6888|0); $1568 = $20; $1569 = (($1567) + ($1568<<2)|0); $1570 = +HEAPF32[$1569>>2]; $1571 = $1570 * $1565; HEAPF32[$1569>>2] = $1571; $1572 = $86; $1573 = $10; $1574 = ((($1573)) + 7688|0); $1575 = $20; $1576 = (($1574) + ($1575<<2)|0); $1577 = +HEAPF32[$1576>>2]; $1578 = $1577 * $1572; HEAPF32[$1576>>2] = $1578; $1579 = $20; $1580 = (($1579) + 1)|0; $20 = $1580; } $1581 = $10; $1582 = ((($1581)) + 7688|0); $1583 = +HEAPF32[$1582>>2]; $86 = $1583; $20 = 1; while(1) { $1584 = $20; $1585 = ($1584|0)<(200); if (!($1585)) { break; } $1586 = $10; $1587 = ((($1586)) + 6888|0); $1588 = $20; $1589 = (($1587) + ($1588<<2)|0); $1590 = +HEAPF32[$1589>>2]; $1591 = $86; $1592 = $1591 + $1590; $86 = $1592; $1593 = $20; $1594 = (($1593) + 1)|0; $20 = $1594; } $1595 = ((($39)) + 4|0); $1596 = +HEAPF32[$1595>>2]; $1597 = $1596; $1598 = $1597 > 0.75; $1599 = $10; do { if ($1598) { $1600 = ((($1599)) + 6844|0); $1601 = +HEAPF32[$1600>>2]; $1602 = $1601; $1603 = $1602 > 0.90000000000000002; if ($1603) { $1604 = $10; $1605 = ((($1604)) + 8500|0); $1606 = HEAP32[$1605>>2]|0; $1607 = (($1606) + 1)|0; HEAP32[$1605>>2] = $1607; $1608 = (+($1607|0)); $1609 = 1.0 / $1608; $91 = $1609; $1610 = $10; $1611 = ((($1610)) + 8500|0); $1612 = HEAP32[$1611>>2]|0; $1613 = ($1612|0)<(500); if ($1613) { $1614 = $10; $1615 = ((($1614)) + 8500|0); $1616 = HEAP32[$1615>>2]|0; $1619 = $1616; } else { $1619 = 500; } $1617 = $10; $1618 = ((($1617)) + 8500|0); HEAP32[$1618>>2] = $1619; $1620 = $91; $1621 = +HEAPF32[$39>>2]; $1622 = $10; $1623 = ((($1622)) + 8492|0); $1624 = +HEAPF32[$1623>>2]; $1625 = $1621 - $1624; $1626 = -0.20000000298023224 > $1625; if ($1626) { $1633 = -0.20000000298023224; } else { $1627 = +HEAPF32[$39>>2]; $1628 = $10; $1629 = ((($1628)) + 8492|0); $1630 = +HEAPF32[$1629>>2]; $1631 = $1627 - $1630; $1633 = $1631; } $1632 = $1620 * $1633; $1634 = $10; $1635 = ((($1634)) + 8492|0); $1636 = +HEAPF32[$1635>>2]; $1637 = $1636 + $1632; HEAPF32[$1635>>2] = $1637; } $1638 = $10; $1639 = ((($1638)) + 6844|0); $1640 = +HEAPF32[$1639>>2]; $1641 = $1640; $1642 = $1641 < 0.10000000000000001; if (!($1642)) { break; } $1643 = $10; $1644 = ((($1643)) + 8496|0); $1645 = HEAP32[$1644>>2]|0; $1646 = (($1645) + 1)|0; HEAP32[$1644>>2] = $1646; $1647 = (+($1646|0)); $1648 = 1.0 / $1647; $92 = $1648; $1649 = $10; $1650 = ((($1649)) + 8496|0); $1651 = HEAP32[$1650>>2]|0; $1652 = ($1651|0)<(500); if ($1652) { $1653 = $10; $1654 = ((($1653)) + 8496|0); $1655 = HEAP32[$1654>>2]|0; $1658 = $1655; } else { $1658 = 500; } $1656 = $10; $1657 = ((($1656)) + 8496|0); HEAP32[$1657>>2] = $1658; $1659 = $92; $1660 = +HEAPF32[$39>>2]; $1661 = $10; $1662 = ((($1661)) + 8488|0); $1663 = +HEAPF32[$1662>>2]; $1664 = $1660 - $1663; $1665 = 0.20000000298023224 < $1664; if ($1665) { $1672 = 0.20000000298023224; } else { $1666 = +HEAPF32[$39>>2]; $1667 = $10; $1668 = ((($1667)) + 8488|0); $1669 = +HEAPF32[$1668>>2]; $1670 = $1666 - $1669; $1672 = $1670; } $1671 = $1659 * $1672; $1673 = $10; $1674 = ((($1673)) + 8488|0); $1675 = +HEAPF32[$1674>>2]; $1676 = $1675 + $1671; HEAPF32[$1674>>2] = $1676; } else { $1677 = ((($1599)) + 8500|0); $1678 = HEAP32[$1677>>2]|0; $1679 = ($1678|0)==(0); if ($1679) { $1680 = $10; $1681 = ((($1680)) + 8492|0); HEAPF32[$1681>>2] = 0.89999997615814208; } $1682 = $10; $1683 = ((($1682)) + 8496|0); $1684 = HEAP32[$1683>>2]|0; $1685 = ($1684|0)==(0); if (!($1685)) { break; } $1686 = $10; $1687 = ((($1686)) + 8488|0); HEAPF32[$1687>>2] = 0.10000000149011612; } } while(0); $1688 = $10; $1689 = ((($1688)) + 6860|0); $1690 = HEAP32[$1689>>2]|0; $1691 = $10; $1692 = ((($1691)) + 6844|0); $1693 = +HEAPF32[$1692>>2]; $1694 = $1693 > 0.5; $1695 = $1694&1; $1696 = ($1690|0)!=($1695|0); if ($1696) { $1697 = $10; $1698 = ((($1697)) + 6864|0); HEAP32[$1698>>2] = 0; } $1699 = $10; $1700 = ((($1699)) + 6844|0); $1701 = +HEAPF32[$1700>>2]; $1702 = $1701 > 0.5; $1703 = $1702&1; $1704 = $10; $1705 = ((($1704)) + 6860|0); HEAP32[$1705>>2] = $1703; $1706 = $45; $1707 = $49; $1708 = ((($1707)) + 24|0); HEAP32[$1708>>2] = $1706; $1709 = $34; $1710 = $49; $1711 = ((($1710)) + 12|0); HEAPF32[$1711>>2] = $1709; $1712 = $49; HEAP32[$1712>>2] = 1; STACKTOP = sp;return; } function _fast_atan2f($0,$1) { $0 = +$0; $1 = +$1; var $10 = 0.0, $100 = 0.0, $101 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0.0, $2 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0.0; var $27 = 0.0, $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0, $43 = 0.0, $44 = 0.0; var $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0.0, $60 = 0.0, $61 = 0.0, $62 = 0.0; var $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0.0, $70 = 0.0, $71 = 0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0.0, $80 = 0.0; var $81 = 0.0, $82 = 0.0, $83 = 0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0, $9 = 0.0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0, $99 = 0.0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $9 = $4; $10 = $9; $11 = (+Math_abs((+$10))); $12 = $11; $13 = $3; $14 = $13; $15 = (+Math_abs((+$14))); $16 = $15; $17 = $12 + $16; $18 = $17 < 9.9999997171806853E-10; if ($18) { $19 = $4; $20 = $19 * 999999995904.0; $4 = $20; $21 = $3; $22 = $21 * 999999995904.0; $3 = $22; } $23 = $4; $24 = $4; $25 = $23 * $24; $5 = $25; $26 = $3; $27 = $3; $28 = $26 * $27; $6 = $28; $29 = $5; $30 = $6; $31 = $29 < $30; if ($31) { $32 = $6; $33 = $5; $34 = 0.67848402261734009 * $33; $35 = $32 + $34; $36 = $6; $37 = $5; $38 = 0.085955418646335601 * $37; $39 = $36 + $38; $40 = $35 * $39; $7 = $40; $41 = $7; $42 = $41 != 0.0; if ($42) { $43 = $4; $44 = - $43; $45 = $3; $46 = $44 * $45; $47 = $6; $48 = $5; $49 = 0.43157973885536194 * $48; $50 = $47 + $49; $51 = $46 * $50; $52 = $7; $53 = $51 / $52; $54 = $3; $55 = $54 < 0.0; $56 = $55 ? -1.5707963705062866 : 1.5707963705062866; $57 = $53 + $56; $2 = $57; $101 = $2; STACKTOP = sp;return (+$101); } else { $58 = $3; $59 = $58 < 0.0; $60 = $59 ? -1.5707963705062866 : 1.5707963705062866; $2 = $60; $101 = $2; STACKTOP = sp;return (+$101); } } else { $61 = $5; $62 = $6; $63 = 0.67848402261734009 * $62; $64 = $61 + $63; $65 = $5; $66 = $6; $67 = 0.085955418646335601 * $66; $68 = $65 + $67; $69 = $64 * $68; $8 = $69; $70 = $8; $71 = $70 != 0.0; if ($71) { $72 = $4; $73 = $3; $74 = $72 * $73; $75 = $5; $76 = $6; $77 = 0.43157973885536194 * $76; $78 = $75 + $77; $79 = $74 * $78; $80 = $8; $81 = $79 / $80; $82 = $3; $83 = $82 < 0.0; $84 = $83 ? -1.5707963705062866 : 1.5707963705062866; $85 = $81 + $84; $86 = $4; $87 = $3; $88 = $86 * $87; $89 = $88 < 0.0; $90 = $89 ? -1.5707963705062866 : 1.5707963705062866; $91 = $85 - $90; $2 = $91; $101 = $2; STACKTOP = sp;return (+$101); } else { $92 = $3; $93 = $92 < 0.0; $94 = $93 ? -1.5707963705062866 : 1.5707963705062866; $95 = $4; $96 = $3; $97 = $95 * $96; $98 = $97 < 0.0; $99 = $98 ? -1.5707963705062866 : 1.5707963705062866; $100 = $94 - $99; $2 = $100; $101 = $2; STACKTOP = sp;return (+$101); } } return +(0.0); } function _mlp_process($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0.0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0.0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0, $76 = 0, $77 = 0.0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 448|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(448|0); $7 = sp + 24|0; $3 = $0; $4 = $1; $5 = $2; $13 = $3; $14 = ((($13)) + 8|0); $15 = HEAP32[$14>>2]|0; $8 = $15; $6 = 0; while(1) { $16 = $6; $17 = $3; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = ($16|0)<($21|0); if (!($22)) { break; } $23 = $8; $24 = ((($23)) + 4|0); $8 = $24; $25 = +HEAPF32[$23>>2]; $10 = $25; $9 = 0; while(1) { $26 = $9; $27 = $3; $28 = ((($27)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = HEAP32[$29>>2]|0; $31 = ($26|0)<($30|0); $32 = $10; if (!($31)) { break; } $33 = $4; $34 = $9; $35 = (($33) + ($34<<2)|0); $36 = +HEAPF32[$35>>2]; $37 = $8; $38 = ((($37)) + 4|0); $8 = $38; $39 = +HEAPF32[$37>>2]; $40 = $36 * $39; $41 = $32 + $40; $10 = $41; $42 = $9; $43 = (($42) + 1)|0; $9 = $43; } $44 = (+_tansig_approx($32)); $45 = $6; $46 = (($7) + ($45<<2)|0); HEAPF32[$46>>2] = $44; $47 = $6; $48 = (($47) + 1)|0; $6 = $48; } $6 = 0; while(1) { $49 = $6; $50 = $3; $51 = ((($50)) + 4|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 8|0); $54 = HEAP32[$53>>2]|0; $55 = ($49|0)<($54|0); if (!($55)) { break; } $56 = $8; $57 = ((($56)) + 4|0); $8 = $57; $58 = +HEAPF32[$56>>2]; $12 = $58; $11 = 0; while(1) { $59 = $11; $60 = $3; $61 = ((($60)) + 4|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 4|0); $64 = HEAP32[$63>>2]|0; $65 = ($59|0)<($64|0); $66 = $12; if (!($65)) { break; } $67 = $11; $68 = (($7) + ($67<<2)|0); $69 = +HEAPF32[$68>>2]; $70 = $8; $71 = ((($70)) + 4|0); $8 = $71; $72 = +HEAPF32[$70>>2]; $73 = $69 * $72; $74 = $66 + $73; $12 = $74; $75 = $11; $76 = (($75) + 1)|0; $11 = $76; } $77 = (+_tansig_approx($66)); $78 = $5; $79 = $6; $80 = (($78) + ($79<<2)|0); HEAPF32[$80>>2] = $77; $81 = $6; $82 = (($81) + 1)|0; $6 = $82; } STACKTOP = sp;return; } function _tansig_approx($0) { $0 = +$0; var $1 = 0.0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0.0, $27 = 0.0; var $28 = 0.0, $29 = 0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0; var $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $2 = $0; $6 = 1.0; $7 = $2; $8 = $7 < 8.0; if (!($8)) { $1 = 1.0; $49 = $1; STACKTOP = sp;return (+$49); } $9 = $2; $10 = $9 > -8.0; if (!($10)) { $1 = -1.0; $49 = $1; STACKTOP = sp;return (+$49); } $11 = $2; $12 = $2; $13 = $11 != $12; if ($13) { $1 = 0.0; $49 = $1; STACKTOP = sp;return (+$49); } $14 = $2; $15 = $14 < 0.0; if ($15) { $16 = $2; $17 = - $16; $2 = $17; $6 = -1.0; } $18 = $2; $19 = 25.0 * $18; $20 = 0.5 + $19; $21 = $20; $22 = (+Math_floor((+$21))); $23 = (~~(($22))); $3 = $23; $24 = $3; $25 = (+($24|0)); $26 = 0.039999999105930328 * $25; $27 = $2; $28 = $27 - $26; $2 = $28; $29 = $3; $30 = (1868 + ($29<<2)|0); $31 = +HEAPF32[$30>>2]; $4 = $31; $32 = $4; $33 = $4; $34 = $32 * $33; $35 = 1.0 - $34; $5 = $35; $36 = $4; $37 = $2; $38 = $5; $39 = $37 * $38; $40 = $4; $41 = $2; $42 = $40 * $41; $43 = 1.0 - $42; $44 = $39 * $43; $45 = $36 + $44; $4 = $45; $46 = $6; $47 = $4; $48 = $46 * $47; $1 = $48; $49 = $1; STACKTOP = sp;return (+$49); } function _celt_encoder_get_size($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $3 = (_opus_custom_mode_create(48000,960,0)|0); $2 = $3; $4 = $2; $5 = $1; $6 = (_opus_custom_encoder_get_size($4,$5)|0); STACKTOP = sp;return ($6|0); } function _opus_custom_encoder_get_size($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $5 = $3; $6 = $2; $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = Math_imul($5, $8)|0; $10 = (($9) - 1)|0; $11 = $10<<2; $12 = (204 + ($11))|0; $13 = $3; $14 = $13<<10; $15 = $14<<2; $16 = (($12) + ($15))|0; $17 = $3; $18 = ($17*3)|0; $19 = $2; $20 = ((($19)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = Math_imul($18, $21)|0; $23 = $22<<2; $24 = (($16) + ($23))|0; $4 = $24; $25 = $4; STACKTOP = sp;return ($25|0); } function _celt_encoder_init($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $10 = $5; $11 = (_opus_custom_mode_create(48000,960,0)|0); $12 = $7; $13 = $8; $14 = (_opus_custom_encoder_init_arch($10,$11,$12,$13)|0); $9 = $14; $15 = $9; $16 = ($15|0)!=(0); if ($16) { $17 = $9; $4 = $17; $22 = $4; STACKTOP = sp;return ($22|0); } else { $18 = $6; $19 = (_resampling_factor($18)|0); $20 = $5; $21 = ((($20)) + 28|0); HEAP32[$21>>2] = $19; $4 = 0; $22 = $4; STACKTOP = sp;return ($22|0); } return (0)|0; } function _opus_custom_encoder_init_arch($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond3 = 0, $vararg_buffer = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $vararg_buffer = sp; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $7; $10 = ($9|0)<(0); $11 = $7; $12 = ($11|0)>(2); $or$cond = $10 | $12; if ($or$cond) { $4 = -1; $59 = $4; STACKTOP = sp;return ($59|0); } $13 = $5; $14 = ($13|0)==(0|0); $15 = $6; $16 = ($15|0)==(0|0); $or$cond3 = $14 | $16; if ($or$cond3) { $4 = -7; $59 = $4; STACKTOP = sp;return ($59|0); } else { $17 = $5; $18 = $6; $19 = $7; $20 = (_opus_custom_encoder_get_size($18,$19)|0); $21 = $20; _memset(($17|0),0,($21|0))|0; $22 = $6; $23 = $5; HEAP32[$23>>2] = $22; $24 = $7; $25 = $5; $26 = ((($25)) + 4|0); HEAP32[$26>>2] = $24; $27 = $5; $28 = ((($27)) + 8|0); HEAP32[$28>>2] = $24; $29 = $5; $30 = ((($29)) + 28|0); HEAP32[$30>>2] = 1; $31 = $5; $32 = ((($31)) + 32|0); HEAP32[$32>>2] = 0; $33 = $5; $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 12|0); $36 = HEAP32[$35>>2]|0; $37 = $5; $38 = ((($37)) + 36|0); HEAP32[$38>>2] = $36; $39 = $5; $40 = ((($39)) + 48|0); HEAP32[$40>>2] = 1; $41 = $8; $42 = $5; $43 = ((($42)) + 72|0); HEAP32[$43>>2] = $41; $44 = $5; $45 = ((($44)) + 52|0); HEAP32[$45>>2] = 1; $46 = $5; $47 = ((($46)) + 16|0); HEAP32[$47>>2] = 1; $48 = $5; $49 = ((($48)) + 40|0); HEAP32[$49>>2] = -1; $50 = $5; $51 = ((($50)) + 44|0); HEAP32[$51>>2] = 0; $52 = $5; $53 = ((($52)) + 12|0); HEAP32[$53>>2] = 0; $54 = $5; $55 = ((($54)) + 24|0); HEAP32[$55>>2] = 5; $56 = $5; $57 = ((($56)) + 60|0); HEAP32[$57>>2] = 24; $58 = $5; (_opus_custom_encoder_ctl($58,4028,$vararg_buffer)|0); $4 = 0; $59 = $4; STACKTOP = sp;return ($59|0); } return (0)|0; } function _opus_custom_encoder_ctl($0,$1,$varargs) { $0 = $0|0; $1 = $1|0; $varargs = $varargs|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0; var $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0; var $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0; var $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0; var $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0; var $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0; var $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0; var $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0; var $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0; var $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0; var $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0; var $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $arglist_current = 0, $arglist_current13 = 0; var $arglist_current16 = 0, $arglist_current19 = 0, $arglist_current22 = 0, $arglist_current25 = 0, $arglist_current28 = 0, $arglist_current31 = 0, $arglist_current34 = 0, $arglist_current37 = 0, $arglist_current40 = 0, $arglist_current43 = 0, $arglist_current46 = 0, $arglist_current49 = 0, $arglist_current52 = 0, $arglist_current55 = 0, $arglist_current58 = 0, $arglist_current61 = 0, $arglist_next = 0, $arglist_next14 = 0, $arglist_next17 = 0, $arglist_next20 = 0; var $arglist_next23 = 0, $arglist_next26 = 0, $arglist_next29 = 0, $arglist_next32 = 0, $arglist_next35 = 0, $arglist_next38 = 0, $arglist_next41 = 0, $arglist_next44 = 0, $arglist_next47 = 0, $arglist_next50 = 0, $arglist_next53 = 0, $arglist_next56 = 0, $arglist_next59 = 0, $arglist_next62 = 0, $expanded = 0, $expanded100 = 0, $expanded102 = 0, $expanded103 = 0, $expanded104 = 0, $expanded106 = 0; var $expanded107 = 0, $expanded109 = 0, $expanded11 = 0, $expanded110 = 0, $expanded111 = 0, $expanded113 = 0, $expanded114 = 0, $expanded116 = 0, $expanded117 = 0, $expanded118 = 0, $expanded12 = 0, $expanded120 = 0, $expanded121 = 0, $expanded123 = 0, $expanded124 = 0, $expanded125 = 0, $expanded13 = 0, $expanded15 = 0, $expanded16 = 0, $expanded18 = 0; var $expanded19 = 0, $expanded2 = 0, $expanded20 = 0, $expanded22 = 0, $expanded23 = 0, $expanded25 = 0, $expanded26 = 0, $expanded27 = 0, $expanded29 = 0, $expanded30 = 0, $expanded32 = 0, $expanded33 = 0, $expanded34 = 0, $expanded36 = 0, $expanded37 = 0, $expanded39 = 0, $expanded4 = 0, $expanded40 = 0, $expanded41 = 0, $expanded43 = 0; var $expanded44 = 0, $expanded46 = 0, $expanded47 = 0, $expanded48 = 0, $expanded5 = 0, $expanded50 = 0, $expanded51 = 0, $expanded53 = 0, $expanded54 = 0, $expanded55 = 0, $expanded57 = 0, $expanded58 = 0, $expanded6 = 0, $expanded60 = 0, $expanded61 = 0, $expanded62 = 0, $expanded64 = 0, $expanded65 = 0, $expanded67 = 0, $expanded68 = 0; var $expanded69 = 0, $expanded71 = 0, $expanded72 = 0, $expanded74 = 0, $expanded75 = 0, $expanded76 = 0, $expanded78 = 0, $expanded79 = 0, $expanded8 = 0, $expanded81 = 0, $expanded82 = 0, $expanded83 = 0, $expanded85 = 0, $expanded86 = 0, $expanded88 = 0, $expanded89 = 0, $expanded9 = 0, $expanded90 = 0, $expanded92 = 0, $expanded93 = 0; var $expanded95 = 0, $expanded96 = 0, $expanded97 = 0, $expanded99 = 0, $or$cond = 0, $or$cond11 = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(192|0); $5 = sp + 160|0; $3 = $0; $4 = $1; HEAP32[$5>>2] = $varargs; $46 = $4; do { switch ($46|0) { case 4010: { $arglist_current = HEAP32[$5>>2]|0; $47 = $arglist_current; $48 = ((0) + 4|0); $expanded2 = $48; $expanded = (($expanded2) - 1)|0; $49 = (($47) + ($expanded))|0; $50 = ((0) + 4|0); $expanded6 = $50; $expanded5 = (($expanded6) - 1)|0; $expanded4 = $expanded5 ^ -1; $51 = $49 & $expanded4; $52 = $51; $53 = HEAP32[$52>>2]|0; $arglist_next = ((($52)) + 4|0); HEAP32[$5>>2] = $arglist_next; $7 = $53; $54 = $7; $6 = $54; $55 = $6; $56 = ($55|0)<(0); $57 = $6; $58 = ($57|0)>(10); $or$cond = $56 | $58; if ($or$cond) { label = 41; } else { $59 = $6; $60 = $3; $61 = ((($60)) + 24|0); HEAP32[$61>>2] = $59; label = 40; } break; } case 10010: { $arglist_current13 = HEAP32[$5>>2]|0; $62 = $arglist_current13; $63 = ((0) + 4|0); $expanded9 = $63; $expanded8 = (($expanded9) - 1)|0; $64 = (($62) + ($expanded8))|0; $65 = ((0) + 4|0); $expanded13 = $65; $expanded12 = (($expanded13) - 1)|0; $expanded11 = $expanded12 ^ -1; $66 = $64 & $expanded11; $67 = $66; $68 = HEAP32[$67>>2]|0; $arglist_next14 = ((($67)) + 4|0); HEAP32[$5>>2] = $arglist_next14; $9 = $68; $69 = $9; $8 = $69; $70 = $8; $71 = ($70|0)<(0); if ($71) { label = 41; } else { $72 = $8; $73 = $3; $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 8|0); $76 = HEAP32[$75>>2]|0; $77 = ($72|0)>=($76|0); if ($77) { label = 41; } else { $78 = $8; $79 = $3; $80 = ((($79)) + 32|0); HEAP32[$80>>2] = $78; label = 40; } } break; } case 10012: { $arglist_current16 = HEAP32[$5>>2]|0; $81 = $arglist_current16; $82 = ((0) + 4|0); $expanded16 = $82; $expanded15 = (($expanded16) - 1)|0; $83 = (($81) + ($expanded15))|0; $84 = ((0) + 4|0); $expanded20 = $84; $expanded19 = (($expanded20) - 1)|0; $expanded18 = $expanded19 ^ -1; $85 = $83 & $expanded18; $86 = $85; $87 = HEAP32[$86>>2]|0; $arglist_next17 = ((($86)) + 4|0); HEAP32[$5>>2] = $arglist_next17; $11 = $87; $88 = $11; $10 = $88; $89 = $10; $90 = ($89|0)<(1); if ($90) { label = 41; } else { $91 = $10; $92 = $3; $93 = HEAP32[$92>>2]|0; $94 = ((($93)) + 8|0); $95 = HEAP32[$94>>2]|0; $96 = ($91|0)>($95|0); if ($96) { label = 41; } else { $97 = $10; $98 = $3; $99 = ((($98)) + 36|0); HEAP32[$99>>2] = $97; label = 40; } } break; } case 10002: { $arglist_current19 = HEAP32[$5>>2]|0; $100 = $arglist_current19; $101 = ((0) + 4|0); $expanded23 = $101; $expanded22 = (($expanded23) - 1)|0; $102 = (($100) + ($expanded22))|0; $103 = ((0) + 4|0); $expanded27 = $103; $expanded26 = (($expanded27) - 1)|0; $expanded25 = $expanded26 ^ -1; $104 = $102 & $expanded25; $105 = $104; $106 = HEAP32[$105>>2]|0; $arglist_next20 = ((($105)) + 4|0); HEAP32[$5>>2] = $arglist_next20; $13 = $106; $107 = $13; $12 = $107; $108 = $12; $109 = ($108|0)<(0); $110 = $12; $111 = ($110|0)>(2); $or$cond3 = $109 | $111; if ($or$cond3) { label = 41; } else { $112 = $12; $113 = ($112|0)<=(1); $114 = $113&1; $115 = $3; $116 = ((($115)) + 20|0); HEAP32[$116>>2] = $114; $117 = $12; $118 = ($117|0)==(0); $119 = $118&1; $120 = $3; $121 = ((($120)) + 12|0); HEAP32[$121>>2] = $119; label = 40; } break; } case 4014: { $arglist_current22 = HEAP32[$5>>2]|0; $122 = $arglist_current22; $123 = ((0) + 4|0); $expanded30 = $123; $expanded29 = (($expanded30) - 1)|0; $124 = (($122) + ($expanded29))|0; $125 = ((0) + 4|0); $expanded34 = $125; $expanded33 = (($expanded34) - 1)|0; $expanded32 = $expanded33 ^ -1; $126 = $124 & $expanded32; $127 = $126; $128 = HEAP32[$127>>2]|0; $arglist_next23 = ((($127)) + 4|0); HEAP32[$5>>2] = $arglist_next23; $15 = $128; $129 = $15; $14 = $129; $130 = $14; $131 = ($130|0)<(0); $132 = $14; $133 = ($132|0)>(100); $or$cond5 = $131 | $133; if ($or$cond5) { label = 41; } else { $134 = $14; $135 = $3; $136 = ((($135)) + 56|0); HEAP32[$136>>2] = $134; label = 40; } break; } case 4020: { $arglist_current25 = HEAP32[$5>>2]|0; $137 = $arglist_current25; $138 = ((0) + 4|0); $expanded37 = $138; $expanded36 = (($expanded37) - 1)|0; $139 = (($137) + ($expanded36))|0; $140 = ((0) + 4|0); $expanded41 = $140; $expanded40 = (($expanded41) - 1)|0; $expanded39 = $expanded40 ^ -1; $141 = $139 & $expanded39; $142 = $141; $143 = HEAP32[$142>>2]|0; $arglist_next26 = ((($142)) + 4|0); HEAP32[$5>>2] = $arglist_next26; $17 = $143; $144 = $17; $16 = $144; $145 = $16; $146 = $3; $147 = ((($146)) + 52|0); HEAP32[$147>>2] = $145; label = 40; break; } case 4006: { $arglist_current28 = HEAP32[$5>>2]|0; $148 = $arglist_current28; $149 = ((0) + 4|0); $expanded44 = $149; $expanded43 = (($expanded44) - 1)|0; $150 = (($148) + ($expanded43))|0; $151 = ((0) + 4|0); $expanded48 = $151; $expanded47 = (($expanded48) - 1)|0; $expanded46 = $expanded47 ^ -1; $152 = $150 & $expanded46; $153 = $152; $154 = HEAP32[$153>>2]|0; $arglist_next29 = ((($153)) + 4|0); HEAP32[$5>>2] = $arglist_next29; $19 = $154; $155 = $19; $18 = $155; $156 = $18; $157 = $3; $158 = ((($157)) + 44|0); HEAP32[$158>>2] = $156; label = 40; break; } case 4002: { $arglist_current31 = HEAP32[$5>>2]|0; $159 = $arglist_current31; $160 = ((0) + 4|0); $expanded51 = $160; $expanded50 = (($expanded51) - 1)|0; $161 = (($159) + ($expanded50))|0; $162 = ((0) + 4|0); $expanded55 = $162; $expanded54 = (($expanded55) - 1)|0; $expanded53 = $expanded54 ^ -1; $163 = $161 & $expanded53; $164 = $163; $165 = HEAP32[$164>>2]|0; $arglist_next32 = ((($164)) + 4|0); HEAP32[$5>>2] = $arglist_next32; $21 = $165; $166 = $21; $20 = $166; $167 = $20; $168 = ($167|0)<=(500); $169 = $20; $170 = ($169|0)!=(-1); $or$cond7 = $168 & $170; if ($or$cond7) { label = 41; } else { $171 = $20; $172 = $3; $173 = ((($172)) + 4|0); $174 = HEAP32[$173>>2]|0; $175 = ($174*260000)|0; $176 = ($171|0)<($175|0); if ($176) { $177 = $20; $182 = $177; } else { $178 = $3; $179 = ((($178)) + 4|0); $180 = HEAP32[$179>>2]|0; $181 = ($180*260000)|0; $182 = $181; } $20 = $182; $183 = $20; $184 = $3; $185 = ((($184)) + 40|0); HEAP32[$185>>2] = $183; label = 40; } break; } case 10008: { $arglist_current34 = HEAP32[$5>>2]|0; $186 = $arglist_current34; $187 = ((0) + 4|0); $expanded58 = $187; $expanded57 = (($expanded58) - 1)|0; $188 = (($186) + ($expanded57))|0; $189 = ((0) + 4|0); $expanded62 = $189; $expanded61 = (($expanded62) - 1)|0; $expanded60 = $expanded61 ^ -1; $190 = $188 & $expanded60; $191 = $190; $192 = HEAP32[$191>>2]|0; $arglist_next35 = ((($191)) + 4|0); HEAP32[$5>>2] = $arglist_next35; $23 = $192; $193 = $23; $22 = $193; $194 = $22; $195 = ($194|0)<(1); $196 = $22; $197 = ($196|0)>(2); $or$cond9 = $195 | $197; if ($or$cond9) { label = 41; } else { $198 = $22; $199 = $3; $200 = ((($199)) + 8|0); HEAP32[$200>>2] = $198; label = 40; } break; } case 4036: { $arglist_current37 = HEAP32[$5>>2]|0; $201 = $arglist_current37; $202 = ((0) + 4|0); $expanded65 = $202; $expanded64 = (($expanded65) - 1)|0; $203 = (($201) + ($expanded64))|0; $204 = ((0) + 4|0); $expanded69 = $204; $expanded68 = (($expanded69) - 1)|0; $expanded67 = $expanded68 ^ -1; $205 = $203 & $expanded67; $206 = $205; $207 = HEAP32[$206>>2]|0; $arglist_next38 = ((($206)) + 4|0); HEAP32[$5>>2] = $arglist_next38; $25 = $207; $208 = $25; $24 = $208; $209 = $24; $210 = ($209|0)<(8); $211 = $24; $212 = ($211|0)>(24); $or$cond11 = $210 | $212; if ($or$cond11) { label = 41; } else { $213 = $24; $214 = $3; $215 = ((($214)) + 60|0); HEAP32[$215>>2] = $213; label = 40; } break; } case 4037: { $arglist_current40 = HEAP32[$5>>2]|0; $216 = $arglist_current40; $217 = ((0) + 4|0); $expanded72 = $217; $expanded71 = (($expanded72) - 1)|0; $218 = (($216) + ($expanded71))|0; $219 = ((0) + 4|0); $expanded76 = $219; $expanded75 = (($expanded76) - 1)|0; $expanded74 = $expanded75 ^ -1; $220 = $218 & $expanded74; $221 = $220; $222 = HEAP32[$221>>2]|0; $arglist_next41 = ((($221)) + 4|0); HEAP32[$5>>2] = $arglist_next41; $27 = $222; $223 = $27; $26 = $223; $224 = $3; $225 = ((($224)) + 60|0); $226 = HEAP32[$225>>2]|0; $227 = $26; HEAP32[$227>>2] = $226; label = 40; break; } case 4040: { $arglist_current43 = HEAP32[$5>>2]|0; $228 = $arglist_current43; $229 = ((0) + 4|0); $expanded79 = $229; $expanded78 = (($expanded79) - 1)|0; $230 = (($228) + ($expanded78))|0; $231 = ((0) + 4|0); $expanded83 = $231; $expanded82 = (($expanded83) - 1)|0; $expanded81 = $expanded82 ^ -1; $232 = $230 & $expanded81; $233 = $232; $234 = HEAP32[$233>>2]|0; $arglist_next44 = ((($233)) + 4|0); HEAP32[$5>>2] = $arglist_next44; $29 = $234; $235 = $29; $28 = $235; $236 = $28; $237 = $3; $238 = ((($237)) + 64|0); HEAP32[$238>>2] = $236; label = 40; break; } case 4028: { $239 = $3; $240 = ((($239)) + 200|0); $241 = $3; $242 = ((($241)) + 4|0); $243 = HEAP32[$242>>2]|0; $244 = $3; $245 = HEAP32[$244>>2]|0; $246 = ((($245)) + 4|0); $247 = HEAP32[$246>>2]|0; $248 = (($247) + 1024)|0; $249 = Math_imul($243, $248)|0; $250 = (($240) + ($249<<2)|0); $31 = $250; $251 = $31; $252 = $3; $253 = ((($252)) + 4|0); $254 = HEAP32[$253>>2]|0; $255 = $3; $256 = HEAP32[$255>>2]|0; $257 = ((($256)) + 8|0); $258 = HEAP32[$257>>2]|0; $259 = Math_imul($254, $258)|0; $260 = (($251) + ($259<<2)|0); $32 = $260; $261 = $32; $262 = $3; $263 = ((($262)) + 4|0); $264 = HEAP32[$263>>2]|0; $265 = $3; $266 = HEAP32[$265>>2]|0; $267 = ((($266)) + 8|0); $268 = HEAP32[$267>>2]|0; $269 = Math_imul($264, $268)|0; $270 = (($261) + ($269<<2)|0); $33 = $270; $271 = $3; $272 = ((($271)) + 76|0); $273 = $3; $274 = HEAP32[$273>>2]|0; $275 = $3; $276 = ((($275)) + 4|0); $277 = HEAP32[$276>>2]|0; $278 = (_opus_custom_encoder_get_size($274,$277)|0); $279 = $3; $280 = ((($279)) + 76|0); $281 = $3; $282 = $280; $283 = $281; $284 = (($282) - ($283))|0; $285 = (($278) - ($284))|0; $286 = $285; _memset(($272|0),0,($286|0))|0; $30 = 0; while(1) { $287 = $30; $288 = $3; $289 = ((($288)) + 4|0); $290 = HEAP32[$289>>2]|0; $291 = $3; $292 = HEAP32[$291>>2]|0; $293 = ((($292)) + 8|0); $294 = HEAP32[$293>>2]|0; $295 = Math_imul($290, $294)|0; $296 = ($287|0)<($295|0); if (!($296)) { break; } $297 = $33; $298 = $30; $299 = (($297) + ($298<<2)|0); HEAPF32[$299>>2] = -28.0; $300 = $32; $301 = $30; $302 = (($300) + ($301<<2)|0); HEAPF32[$302>>2] = -28.0; $303 = $30; $304 = (($303) + 1)|0; $30 = $304; } $305 = $3; $306 = ((($305)) + 172|0); HEAP32[$306>>2] = 0; $307 = $3; $308 = ((($307)) + 84|0); HEAPF32[$308>>2] = 1.0; $309 = $3; $310 = ((($309)) + 80|0); HEAP32[$310>>2] = 2; $311 = $3; $312 = ((($311)) + 88|0); HEAP32[$312>>2] = 256; $313 = $3; $314 = ((($313)) + 96|0); HEAP32[$314>>2] = 0; $315 = $3; $316 = ((($315)) + 100|0); HEAP32[$316>>2] = 0; label = 40; break; } case 10016: { $arglist_current46 = HEAP32[$5>>2]|0; $317 = $arglist_current46; $318 = ((0) + 4|0); $expanded86 = $318; $expanded85 = (($expanded86) - 1)|0; $319 = (($317) + ($expanded85))|0; $320 = ((0) + 4|0); $expanded90 = $320; $expanded89 = (($expanded90) - 1)|0; $expanded88 = $expanded89 ^ -1; $321 = $319 & $expanded88; $322 = $321; $323 = HEAP32[$322>>2]|0; $arglist_next47 = ((($322)) + 4|0); HEAP32[$5>>2] = $arglist_next47; $35 = $323; $324 = $35; $34 = $324; $325 = $34; $326 = $3; $327 = ((($326)) + 48|0); HEAP32[$327>>2] = $325; label = 40; break; } case 10022: { $arglist_current49 = HEAP32[$5>>2]|0; $328 = $arglist_current49; $329 = ((0) + 4|0); $expanded93 = $329; $expanded92 = (($expanded93) - 1)|0; $330 = (($328) + ($expanded92))|0; $331 = ((0) + 4|0); $expanded97 = $331; $expanded96 = (($expanded97) - 1)|0; $expanded95 = $expanded96 ^ -1; $332 = $330 & $expanded95; $333 = $332; $334 = HEAP32[$333>>2]|0; $arglist_next50 = ((($333)) + 4|0); HEAP32[$5>>2] = $arglist_next50; $37 = $334; $335 = $37; $36 = $335; $336 = $36; $337 = ($336|0)!=(0|0); if ($337) { $338 = $3; $339 = ((($338)) + 120|0); $340 = $36; $341 = $3; $342 = ((($341)) + 120|0); $343 = $36; $344 = $342; $345 = $343; $346 = (($344) - ($345))|0; $347 = (($346|0) / 28)&-1; $348 = 0; $349 = (28 + ($348))|0; _memcpy(($339|0),($340|0),($349|0))|0; label = 40; } else { label = 40; } break; } case 10015: { $arglist_current52 = HEAP32[$5>>2]|0; $350 = $arglist_current52; $351 = ((0) + 4|0); $expanded100 = $351; $expanded99 = (($expanded100) - 1)|0; $352 = (($350) + ($expanded99))|0; $353 = ((0) + 4|0); $expanded104 = $353; $expanded103 = (($expanded104) - 1)|0; $expanded102 = $expanded103 ^ -1; $354 = $352 & $expanded102; $355 = $354; $356 = HEAP32[$355>>2]|0; $arglist_next53 = ((($355)) + 4|0); HEAP32[$5>>2] = $arglist_next53; $39 = $356; $357 = $39; $38 = $357; $358 = $38; $359 = ($358|0)==(0|0); if ($359) { label = 41; } else { $360 = $3; $361 = HEAP32[$360>>2]|0; $362 = $38; HEAP32[$362>>2] = $361; label = 40; } break; } case 4031: { $arglist_current55 = HEAP32[$5>>2]|0; $363 = $arglist_current55; $364 = ((0) + 4|0); $expanded107 = $364; $expanded106 = (($expanded107) - 1)|0; $365 = (($363) + ($expanded106))|0; $366 = ((0) + 4|0); $expanded111 = $366; $expanded110 = (($expanded111) - 1)|0; $expanded109 = $expanded110 ^ -1; $367 = $365 & $expanded109; $368 = $367; $369 = HEAP32[$368>>2]|0; $arglist_next56 = ((($368)) + 4|0); HEAP32[$5>>2] = $arglist_next56; $41 = $369; $370 = $41; $40 = $370; $371 = $40; $372 = ($371|0)==(0|0); if ($372) { label = 41; } else { $373 = $3; $374 = ((($373)) + 76|0); $375 = HEAP32[$374>>2]|0; $376 = $40; HEAP32[$376>>2] = $375; label = 40; } break; } case 10024: { $arglist_current58 = HEAP32[$5>>2]|0; $377 = $arglist_current58; $378 = ((0) + 4|0); $expanded114 = $378; $expanded113 = (($expanded114) - 1)|0; $379 = (($377) + ($expanded113))|0; $380 = ((0) + 4|0); $expanded118 = $380; $expanded117 = (($expanded118) - 1)|0; $expanded116 = $expanded117 ^ -1; $381 = $379 & $expanded116; $382 = $381; $383 = HEAP32[$382>>2]|0; $arglist_next59 = ((($382)) + 4|0); HEAP32[$5>>2] = $arglist_next59; $43 = $383; $384 = $43; $42 = $384; $385 = $42; $386 = $3; $387 = ((($386)) + 68|0); HEAP32[$387>>2] = $385; label = 40; break; } case 10026: { $arglist_current61 = HEAP32[$5>>2]|0; $388 = $arglist_current61; $389 = ((0) + 4|0); $expanded121 = $389; $expanded120 = (($expanded121) - 1)|0; $390 = (($388) + ($expanded120))|0; $391 = ((0) + 4|0); $expanded125 = $391; $expanded124 = (($expanded125) - 1)|0; $expanded123 = $expanded124 ^ -1; $392 = $390 & $expanded123; $393 = $392; $394 = HEAP32[$393>>2]|0; $arglist_next62 = ((($393)) + 4|0); HEAP32[$5>>2] = $arglist_next62; $45 = $394; $395 = $45; $44 = $395; $396 = $44; $397 = $3; $398 = ((($397)) + 192|0); HEAP32[$398>>2] = $396; label = 40; break; } default: { $2 = -5; $399 = $2; STACKTOP = sp;return ($399|0); } } } while(0); if ((label|0) == 40) { $2 = 0; $399 = $2; STACKTOP = sp;return ($399|0); } else if ((label|0) == 41) { $2 = -1; $399 = $2; STACKTOP = sp;return ($399|0); } return (0)|0; } function _celt_preemphasis($0,$1,$2,$3,$4,$5,$6,$7) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; var $10 = 0, $100 = 0, $101 = 0.0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0.0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0.0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0.0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0.0, $13 = 0, $130 = 0.0, $131 = 0.0, $132 = 0.0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0.0, $137 = 0.0, $138 = 0.0, $139 = 0, $14 = 0, $140 = 0, $141 = 0.0, $142 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0; var $27 = 0, $28 = 0.0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0; var $47 = 0, $48 = 0, $49 = 0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0.0, $74 = 0.0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0.0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0.0, $or$cond = 0, $or$cond$not = 0, $or$cond3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $5; $14 = $6; $15 = $7; $22 = $13; $23 = +HEAPF32[$22>>2]; $17 = $23; $24 = $14; $25 = +HEAPF32[$24>>2]; $18 = $25; $26 = $13; $27 = ((($26)) + 4|0); $28 = +HEAPF32[$27>>2]; $29 = $28 == 0.0; $30 = $12; $31 = ($30|0)==(1); $or$cond = $29 & $31; $or$cond$not = $or$cond ^ 1; $32 = $15; $33 = ($32|0)!=(0); $or$cond3 = $or$cond$not | $33; if (!($or$cond3)) { $16 = 0; while(1) { $34 = $16; $35 = $10; $36 = ($34|0)<($35|0); if (!($36)) { break; } $37 = $8; $38 = $11; $39 = $16; $40 = Math_imul($38, $39)|0; $41 = (($37) + ($40<<2)|0); $42 = +HEAPF32[$41>>2]; $43 = $42 * 32768.0; $20 = $43; $44 = $20; $45 = $18; $46 = $44 - $45; $47 = $9; $48 = $16; $49 = (($47) + ($48<<2)|0); HEAPF32[$49>>2] = $46; $50 = $17; $51 = $20; $52 = $50 * $51; $18 = $52; $53 = $16; $54 = (($53) + 1)|0; $16 = $54; } $55 = $18; $56 = $14; HEAPF32[$56>>2] = $55; STACKTOP = sp;return; } $57 = $10; $58 = $12; $59 = (($57|0) / ($58|0))&-1; $19 = $59; $60 = $12; $61 = ($60|0)!=(1); if ($61) { $62 = $9; $63 = $10; $64 = $63<<2; _memset(($62|0),0,($64|0))|0; } $16 = 0; while(1) { $65 = $16; $66 = $19; $67 = ($65|0)<($66|0); if (!($67)) { break; } $68 = $8; $69 = $11; $70 = $16; $71 = Math_imul($69, $70)|0; $72 = (($68) + ($71<<2)|0); $73 = +HEAPF32[$72>>2]; $74 = $73 * 32768.0; $75 = $9; $76 = $16; $77 = $12; $78 = Math_imul($76, $77)|0; $79 = (($75) + ($78<<2)|0); HEAPF32[$79>>2] = $74; $80 = $16; $81 = (($80) + 1)|0; $16 = $81; } $82 = $15; $83 = ($82|0)!=(0); L16: do { if ($83) { $16 = 0; while(1) { $84 = $16; $85 = $19; $86 = ($84|0)<($85|0); if (!($86)) { break L16; } $87 = $9; $88 = $16; $89 = $12; $90 = Math_imul($88, $89)|0; $91 = (($87) + ($90<<2)|0); $92 = +HEAPF32[$91>>2]; $93 = 65536.0 < $92; if ($93) { $101 = 65536.0; } else { $94 = $9; $95 = $16; $96 = $12; $97 = Math_imul($95, $96)|0; $98 = (($94) + ($97<<2)|0); $99 = +HEAPF32[$98>>2]; $101 = $99; } $100 = -65536.0 > $101; if ($100) { $120 = -65536.0; } else { $102 = $9; $103 = $16; $104 = $12; $105 = Math_imul($103, $104)|0; $106 = (($102) + ($105<<2)|0); $107 = +HEAPF32[$106>>2]; $108 = 65536.0 < $107; if ($108) { $120 = 65536.0; } else { $109 = $9; $110 = $16; $111 = $12; $112 = Math_imul($110, $111)|0; $113 = (($109) + ($112<<2)|0); $114 = +HEAPF32[$113>>2]; $120 = $114; } } $115 = $9; $116 = $16; $117 = $12; $118 = Math_imul($116, $117)|0; $119 = (($115) + ($118<<2)|0); HEAPF32[$119>>2] = $120; $121 = $16; $122 = (($121) + 1)|0; $16 = $122; } } } while(0); $16 = 0; while(1) { $123 = $16; $124 = $10; $125 = ($123|0)<($124|0); if (!($125)) { break; } $126 = $9; $127 = $16; $128 = (($126) + ($127<<2)|0); $129 = +HEAPF32[$128>>2]; $21 = $129; $130 = $21; $131 = $18; $132 = $130 - $131; $133 = $9; $134 = $16; $135 = (($133) + ($134<<2)|0); HEAPF32[$135>>2] = $132; $136 = $17; $137 = $21; $138 = $136 * $137; $18 = $138; $139 = $16; $140 = (($139) + 1)|0; $16 = $140; } $141 = $18; $142 = $14; HEAPF32[$142>>2] = $141; STACKTOP = sp;return; } function _celt_encode_with_ec($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $$alloca_mul = 0, $$alloca_mul141 = 0, $$alloca_mul143 = 0, $$alloca_mul145 = 0, $$alloca_mul147 = 0, $$alloca_mul149 = 0, $$alloca_mul151 = 0, $$alloca_mul153 = 0, $$alloca_mul155 = 0, $$alloca_mul157 = 0, $$alloca_mul159 = 0, $$alloca_mul161 = 0, $$alloca_mul163 = 0, $$alloca_mul165 = 0, $$alloca_mul167 = 0, $$old = 0, $$old4 = 0, $$old6 = 0, $$old7 = 0, $$sink = 0; var $$sink17 = 0, $$sink30 = 0, $$sink32 = 0, $$sink36 = 0, $$sink40 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0.0, $1009 = 0.0, $101 = 0, $1010 = 0, $1011 = 0.0; var $1012 = 0.0, $1013 = 0.0, $1014 = 0.0, $1015 = 0.0, $1016 = 0.0, $1017 = 0, $1018 = 0.0, $1019 = 0.0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0.0, $1029 = 0.0, $103 = 0; var $1030 = 0.0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0.0, $104 = 0, $1040 = 0.0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0.0, $1045 = 0.0, $1046 = 0, $1047 = 0, $1048 = 0.0; var $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0.0, $1052 = 0.0, $1053 = 0.0, $1054 = 0.0, $1055 = 0.0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0.0, $1064 = 0.0, $1065 = 0.0, $1066 = 0; var $1067 = 0, $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0.0, $1071 = 0.0, $1072 = 0, $1073 = 0, $1074 = 0.0, $1075 = 0.0, $1076 = 0.0, $1077 = 0, $1078 = 0.0, $1079 = 0.0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0.0, $1083 = 0.0, $1084 = 0.0; var $1085 = 0.0, $1086 = 0, $1087 = 0, $1088 = 0.0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0.0, $1094 = 0.0, $1095 = 0.0, $1096 = 0, $1097 = 0.0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0; var $1102 = 0.0, $1103 = 0.0, $1104 = 0.0, $1105 = 0.0, $1106 = 0.0, $1107 = 0.0, $1108 = 0.0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0.0, $1115 = 0.0, $1116 = 0.0, $1117 = 0.0, $1118 = 0, $1119 = 0, $112 = 0; var $1120 = 0.0, $1121 = 0.0, $1122 = 0.0, $1123 = 0, $1124 = 0.0, $1125 = 0.0, $1126 = 0, $1127 = 0.0, $1128 = 0, $1129 = 0.0, $113 = 0, $1130 = 0.0, $1131 = 0.0, $1132 = 0.0, $1133 = 0.0, $1134 = 0, $1135 = 0, $1136 = 0.0, $1137 = 0.0, $1138 = 0; var $1139 = 0, $114 = 0, $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0; var $1157 = 0, $1158 = 0, $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0; var $1175 = 0, $1176 = 0, $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0; var $1193 = 0, $1194 = 0, $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0.0, $1201 = 0.0, $1202 = 0, $1203 = 0, $1204 = 0.0, $1205 = 0.0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0; var $1210 = 0, $1211 = 0, $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0; var $1229 = 0, $123 = 0, $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0; var $1247 = 0, $1248 = 0, $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0.0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0; var $1265 = 0, $1266 = 0, $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0; var $1283 = 0, $1284 = 0, $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0, $130 = 0; var $1300 = 0, $1301 = 0, $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0; var $1319 = 0, $132 = 0, $1320 = 0, $1321 = 0, $1322 = 0, $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0, $1327 = 0, $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0, $1335 = 0, $1336 = 0; var $1337 = 0, $1338 = 0, $1339 = 0, $134 = 0, $1340 = 0, $1341 = 0, $1342 = 0, $1343 = 0, $1344 = 0, $1345 = 0, $1346 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $1353 = 0, $1354 = 0; var $1355 = 0, $1356 = 0, $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0, $1371 = 0, $1372 = 0; var $1373 = 0, $1374 = 0, $1375 = 0, $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0, $138 = 0, $1380 = 0, $1381 = 0, $1382 = 0, $1383 = 0, $1384 = 0, $1385 = 0, $1386 = 0, $1387 = 0, $1388 = 0, $1389 = 0, $139 = 0, $1390 = 0; var $1391 = 0, $1392 = 0, $1393 = 0, $1394 = 0, $1395 = 0, $1396 = 0, $1397 = 0.0, $1398 = 0, $1399 = 0, $14 = 0, $140 = 0, $1400 = 0, $1401 = 0, $1402 = 0, $1403 = 0, $1404 = 0, $1405 = 0, $1406 = 0, $1407 = 0, $1408 = 0; var $1409 = 0, $141 = 0, $1410 = 0, $1411 = 0, $1412 = 0, $1413 = 0, $1414 = 0, $1415 = 0, $1416 = 0, $1417 = 0, $1418 = 0, $1419 = 0, $142 = 0, $1420 = 0, $1421 = 0, $1422 = 0, $1423 = 0, $1424 = 0, $1425 = 0, $1426 = 0; var $1427 = 0, $1428 = 0, $1429 = 0, $143 = 0, $1430 = 0, $1431 = 0, $1432 = 0, $1433 = 0, $1434 = 0, $1435 = 0, $1436 = 0, $1437 = 0, $1438 = 0, $1439 = 0, $144 = 0, $1440 = 0, $1441 = 0, $1442 = 0, $1443 = 0, $1444 = 0; var $1445 = 0, $1446 = 0, $1447 = 0, $1448 = 0, $1449 = 0, $145 = 0, $1450 = 0, $1451 = 0, $1452 = 0, $1453 = 0, $1454 = 0, $1455 = 0, $1456 = 0, $1457 = 0, $1458 = 0, $1459 = 0, $146 = 0, $1460 = 0, $1461 = 0, $1462 = 0; var $1463 = 0, $1464 = 0, $1465 = 0, $1466 = 0, $1467 = 0, $1468 = 0, $1469 = 0, $147 = 0, $1470 = 0, $1471 = 0, $1472 = 0, $1473 = 0, $1474 = 0, $1475 = 0, $1476 = 0, $1477 = 0, $1478 = 0, $1479 = 0, $148 = 0, $1480 = 0; var $1481 = 0, $1482 = 0, $1483 = 0, $1484 = 0, $1485 = 0, $1486 = 0, $1487 = 0, $1488 = 0, $1489 = 0, $149 = 0, $1490 = 0, $1491 = 0, $1492 = 0, $1493 = 0, $1494 = 0, $1495 = 0, $1496 = 0, $1497 = 0, $1498 = 0, $1499 = 0; var $15 = 0, $150 = 0, $1500 = 0, $1501 = 0, $1502 = 0, $1503 = 0, $1504 = 0, $1505 = 0, $1506 = 0, $1507 = 0.0, $1508 = 0, $1509 = 0, $151 = 0, $1510 = 0, $1511 = 0, $1512 = 0, $1513 = 0, $1514 = 0, $1515 = 0, $1516 = 0; var $1517 = 0, $1518 = 0, $1519 = 0, $152 = 0, $1520 = 0, $1521 = 0, $1522 = 0, $1523 = 0, $1524 = 0, $1525 = 0, $1526 = 0, $1527 = 0, $1528 = 0, $1529 = 0, $153 = 0, $1530 = 0, $1531 = 0, $1532 = 0, $1533 = 0, $1534 = 0; var $1535 = 0, $1536 = 0, $1537 = 0, $1538 = 0, $1539 = 0, $154 = 0, $1540 = 0, $1541 = 0, $1542 = 0, $1543 = 0, $1544 = 0, $1545 = 0, $1546 = 0, $1547 = 0, $1548 = 0, $1549 = 0, $155 = 0, $1550 = 0, $1551 = 0, $1552 = 0; var $1553 = 0, $1554 = 0, $1555 = 0, $1556 = 0, $1557 = 0, $1558 = 0.0, $1559 = 0, $156 = 0, $1560 = 0, $1561 = 0, $1562 = 0.0, $1563 = 0, $1564 = 0, $1565 = 0, $1566 = 0, $1567 = 0, $1568 = 0, $1569 = 0, $157 = 0, $1570 = 0; var $1571 = 0, $1572 = 0, $1573 = 0, $1574 = 0, $1575 = 0, $1576 = 0, $1577 = 0, $1578 = 0, $1579 = 0, $158 = 0, $1580 = 0, $1581 = 0, $1582 = 0, $1583 = 0, $1584 = 0, $1585 = 0, $1586 = 0, $1587 = 0, $1588 = 0, $1589 = 0; var $159 = 0, $1590 = 0, $1591 = 0, $1592 = 0, $1593 = 0, $1594 = 0, $1595 = 0, $1596 = 0, $1597 = 0, $1598 = 0, $1599 = 0, $16 = 0, $160 = 0, $1600 = 0, $1601 = 0, $1602 = 0, $1603 = 0, $1604 = 0, $1605 = 0, $1606 = 0; var $1607 = 0, $1608 = 0, $1609 = 0, $161 = 0, $1610 = 0, $1611 = 0, $1612 = 0, $1613 = 0, $1614 = 0, $1615 = 0, $1616 = 0, $1617 = 0, $1618 = 0, $1619 = 0, $162 = 0, $1620 = 0, $1621 = 0, $1622 = 0, $1623 = 0.0, $1624 = 0; var $1625 = 0.0, $1626 = 0, $1627 = 0.0, $1628 = 0, $1629 = 0, $163 = 0, $1630 = 0, $1631 = 0, $1632 = 0, $1633 = 0, $1634 = 0, $1635 = 0, $1636 = 0, $1637 = 0, $1638 = 0, $1639 = 0.0, $164 = 0, $1640 = 0.0, $1641 = 0, $1642 = 0; var $1643 = 0, $1644 = 0, $1645 = 0, $1646 = 0, $1647 = 0, $1648 = 0, $1649 = 0, $165 = 0, $1650 = 0, $1651 = 0, $1652 = 0, $1653 = 0, $1654 = 0, $1655 = 0, $1656 = 0, $1657 = 0, $1658 = 0, $1659 = 0, $166 = 0, $1660 = 0; var $1661 = 0, $1662 = 0, $1663 = 0, $1664 = 0, $1665 = 0, $1666 = 0, $1667 = 0, $1668 = 0, $1669 = 0, $167 = 0, $1670 = 0, $1671 = 0, $1672 = 0, $1673 = 0, $1674 = 0, $1675 = 0, $1676 = 0, $1677 = 0, $1678 = 0, $1679 = 0; var $168 = 0, $1680 = 0, $1681 = 0, $1682 = 0, $1683 = 0, $1684 = 0, $1685 = 0, $1686 = 0, $1687 = 0, $1688 = 0, $1689 = 0, $169 = 0, $1690 = 0, $1691 = 0, $1692 = 0, $1693 = 0, $1694 = 0.0, $1695 = 0.0, $1696 = 0, $1697 = 0; var $1698 = 0, $1699 = 0, $17 = 0, $170 = 0, $1700 = 0, $1701 = 0, $1702 = 0, $1703 = 0, $1704 = 0, $1705 = 0, $1706 = 0, $1707 = 0, $1708 = 0, $1709 = 0, $171 = 0, $1710 = 0, $1711 = 0.0, $1712 = 0, $1713 = 0, $1714 = 0; var $1715 = 0, $1716 = 0, $1717 = 0, $1718 = 0, $1719 = 0, $172 = 0, $1720 = 0, $1721 = 0, $1722 = 0, $1723 = 0, $1724 = 0.0, $1725 = 0.0, $1726 = 0, $1727 = 0, $1728 = 0, $1729 = 0, $173 = 0, $1730 = 0, $1731 = 0, $1732 = 0; var $1733 = 0, $1734 = 0, $1735 = 0, $1736 = 0, $1737 = 0, $1738 = 0, $1739 = 0, $174 = 0, $1740 = 0, $1741 = 0, $1742 = 0, $1743 = 0, $1744 = 0, $1745 = 0, $1746 = 0, $1747 = 0, $1748 = 0, $1749 = 0, $175 = 0, $1750 = 0; var $1751 = 0, $1752 = 0, $1753 = 0, $1754 = 0, $1755 = 0, $1756 = 0, $1757 = 0, $1758 = 0, $1759 = 0, $176 = 0, $1760 = 0, $1761 = 0, $1762 = 0, $1763 = 0, $1764 = 0, $1765 = 0, $1766 = 0, $1767 = 0, $1768 = 0, $1769 = 0; var $177 = 0, $1770 = 0, $1771 = 0, $1772 = 0, $1773 = 0, $1774 = 0, $1775 = 0, $1776 = 0, $1777 = 0, $1778 = 0, $1779 = 0, $178 = 0, $1780 = 0, $1781 = 0, $1782 = 0, $1783 = 0, $1784 = 0, $1785 = 0, $1786 = 0, $1787 = 0; var $1788 = 0, $1789 = 0, $179 = 0, $1790 = 0, $1791 = 0, $1792 = 0, $1793 = 0, $1794 = 0, $1795 = 0, $1796 = 0, $1797 = 0, $1798 = 0, $1799 = 0, $18 = 0, $180 = 0, $1800 = 0, $1801 = 0, $1802 = 0, $1803 = 0, $1804 = 0; var $1805 = 0, $1806 = 0, $1807 = 0, $1808 = 0, $1809 = 0, $181 = 0, $1810 = 0, $1811 = 0, $1812 = 0, $1813 = 0, $1814 = 0, $1815 = 0, $1816 = 0, $1817 = 0, $1818 = 0, $1819 = 0, $182 = 0, $1820 = 0, $1821 = 0, $1822 = 0; var $1823 = 0, $1824 = 0, $1825 = 0, $1826 = 0, $1827 = 0, $1828 = 0, $1829 = 0, $183 = 0, $1830 = 0, $1831 = 0, $1832 = 0, $1833 = 0, $1834 = 0, $1835 = 0, $1836 = 0, $1837 = 0, $1838 = 0, $1839 = 0, $184 = 0, $1840 = 0; var $1841 = 0, $1842 = 0, $1843 = 0, $1844 = 0, $1845 = 0, $1846 = 0, $1847 = 0, $1848 = 0, $1849 = 0, $185 = 0, $1850 = 0, $1851 = 0, $1852 = 0, $1853 = 0, $1854 = 0, $1855 = 0, $1856 = 0, $1857 = 0, $1858 = 0, $1859 = 0; var $186 = 0, $1860 = 0, $1861 = 0, $1862 = 0, $1863 = 0, $1864 = 0, $1865 = 0, $1866 = 0, $1867 = 0, $1868 = 0, $1869 = 0, $187 = 0, $1870 = 0, $1871 = 0, $1872 = 0, $1873 = 0, $1874 = 0, $1875 = 0, $1876 = 0, $1877 = 0; var $1878 = 0, $1879 = 0, $188 = 0, $1880 = 0, $1881 = 0, $1882 = 0, $1883 = 0, $1884 = 0, $1885 = 0, $1886 = 0, $1887 = 0, $1888 = 0, $1889 = 0, $189 = 0, $1890 = 0, $1891 = 0, $1892 = 0, $1893 = 0, $1894 = 0, $1895 = 0; var $1896 = 0, $1897 = 0, $1898 = 0, $1899 = 0, $19 = 0, $190 = 0, $1900 = 0, $1901 = 0, $1902 = 0, $1903 = 0, $1904 = 0, $1905 = 0, $1906 = 0, $1907 = 0, $1908 = 0, $1909 = 0, $191 = 0, $1910 = 0, $1911 = 0, $1912 = 0; var $1913 = 0, $1914 = 0, $1915 = 0, $1916 = 0, $1917 = 0, $1918 = 0, $1919 = 0, $192 = 0, $1920 = 0, $1921 = 0, $1922 = 0, $1923 = 0, $1924 = 0, $1925 = 0, $1926 = 0, $1927 = 0, $1928 = 0, $1929 = 0, $193 = 0, $1930 = 0; var $1931 = 0, $1932 = 0, $1933 = 0, $1934 = 0, $1935 = 0, $1936 = 0, $1937 = 0, $1938 = 0, $1939 = 0, $194 = 0, $1940 = 0, $1941 = 0, $1942 = 0, $1943 = 0, $1944 = 0, $1945 = 0, $1946 = 0, $1947 = 0, $1948 = 0, $1949 = 0; var $195 = 0, $1950 = 0, $1951 = 0, $1952 = 0, $1953 = 0, $1954 = 0, $1955 = 0, $1956 = 0, $1957 = 0, $1958 = 0, $1959 = 0, $196 = 0, $1960 = 0, $1961 = 0.0, $1962 = 0, $1963 = 0, $1964 = 0, $1965 = 0, $1966 = 0, $1967 = 0; var $1968 = 0, $1969 = 0, $197 = 0, $1970 = 0, $1971 = 0, $1972 = 0, $1973 = 0, $1974 = 0, $1975 = 0, $1976 = 0, $1977 = 0, $1978 = 0, $1979 = 0, $198 = 0, $1980 = 0, $1981 = 0, $1982 = 0, $1983 = 0, $1984 = 0, $1985 = 0; var $1986 = 0, $1987 = 0, $1988 = 0, $1989 = 0, $199 = 0, $1990 = 0, $1991 = 0, $1992 = 0, $1993 = 0, $1994 = 0, $1995 = 0, $1996 = 0, $1997 = 0, $1998 = 0, $1999 = 0, $20 = 0, $200 = 0, $2000 = 0, $2001 = 0, $2002 = 0; var $2003 = 0, $2004 = 0, $2005 = 0, $2006 = 0, $2007 = 0, $2008 = 0, $2009 = 0, $201 = 0, $2010 = 0, $2011 = 0, $2012 = 0, $2013 = 0, $2014 = 0, $2015 = 0, $2016 = 0, $2017 = 0, $2018 = 0, $2019 = 0, $202 = 0, $2020 = 0; var $2021 = 0, $2022 = 0, $2023 = 0, $2024 = 0, $2025 = 0.0, $2026 = 0, $2027 = 0, $2028 = 0, $2029 = 0.0, $203 = 0, $2030 = 0, $2031 = 0, $2032 = 0, $2033 = 0, $2034 = 0, $2035 = 0, $2036 = 0, $2037 = 0.0, $2038 = 0, $2039 = 0; var $204 = 0, $2040 = 0, $2041 = 0, $2042 = 0, $2043 = 0, $2044 = 0, $2045 = 0, $2046 = 0, $2047 = 0, $2048 = 0, $2049 = 0, $205 = 0, $2050 = 0, $2051 = 0, $2052 = 0, $2053 = 0, $2054 = 0, $2055 = 0, $2056 = 0, $2057 = 0; var $2058 = 0, $2059 = 0, $206 = 0, $2060 = 0, $2061 = 0, $2062 = 0, $2063 = 0, $2064 = 0, $2065 = 0, $2066 = 0, $2067 = 0, $2068 = 0, $2069 = 0, $207 = 0, $2070 = 0, $2071 = 0, $2072 = 0, $2073 = 0, $2074 = 0, $2075 = 0; var $2076 = 0, $2077 = 0, $2078 = 0, $2079 = 0, $208 = 0, $2080 = 0, $2081 = 0, $2082 = 0, $2083 = 0, $2084 = 0, $2085 = 0, $2086 = 0, $2087 = 0, $2088 = 0, $2089 = 0, $209 = 0, $2090 = 0, $2091 = 0, $2092 = 0, $2093 = 0; var $2094 = 0, $2095 = 0, $2096 = 0, $2097 = 0, $2098 = 0, $2099 = 0, $21 = 0, $210 = 0, $2100 = 0, $2101 = 0, $2102 = 0, $2103 = 0, $2104 = 0, $2105 = 0, $2106 = 0, $2107 = 0, $2108 = 0, $2109 = 0, $211 = 0, $2110 = 0; var $2111 = 0, $2112 = 0, $2113 = 0, $2114 = 0, $2115 = 0, $2116 = 0, $2117 = 0, $2118 = 0, $2119 = 0, $212 = 0, $2120 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0; var $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0; var $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0; var $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0; var $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0; var $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0; var $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0; var $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0; var $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0; var $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0; var $421 = 0, $422 = 0.0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0.0, $434 = 0, $435 = 0, $436 = 0, $437 = 0.0, $438 = 0, $439 = 0; var $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0.0, $449 = 0.0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0; var $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0.0, $469 = 0, $47 = 0, $470 = 0, $471 = 0.0, $472 = 0, $473 = 0, $474 = 0.0, $475 = 0; var $476 = 0.0, $477 = 0, $478 = 0, $479 = 0.0, $48 = 0, $480 = 0.0, $481 = 0.0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0.0, $487 = 0.0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0; var $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0; var $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0.0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0; var $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0; var $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0.0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0; var $567 = 0, $568 = 0, $569 = 0, $57 = 0.0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0; var $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0; var $602 = 0.0, $603 = 0, $604 = 0, $605 = 0, $606 = 0.0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0.0, $616 = 0.0, $617 = 0, $618 = 0, $619 = 0.0, $62 = 0; var $620 = 0, $621 = 0, $622 = 0, $623 = 0.0, $624 = 0.0, $625 = 0, $626 = 0, $627 = 0.0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0.0, $632 = 0.0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0; var $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0.0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0; var $657 = 0, $658 = 0, $659 = 0, $66 = 0.0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0.0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0; var $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0; var $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0; var $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0; var $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0.0, $739 = 0.0, $74 = 0, $740 = 0, $741 = 0, $742 = 0.0, $743 = 0.0, $744 = 0, $745 = 0, $746 = 0; var $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0; var $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0.0, $775 = 0.0, $776 = 0.0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0.0, $781 = 0.0, $782 = 0.0; var $783 = 0, $784 = 0, $785 = 0.0, $786 = 0, $787 = 0, $788 = 0.0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0.0, $793 = 0, $794 = 0, $795 = 0.0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0; var $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0.0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0; var $819 = 0, $82 = 0.0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0; var $837 = 0, $838 = 0, $839 = 0, $84 = 0.0, $840 = 0, $841 = 0.0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0.0, $850 = 0, $851 = 0, $852 = 0.0, $853 = 0, $854 = 0.0; var $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0.0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0.0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0.0, $870 = 0, $871 = 0, $872 = 0; var $873 = 0, $874 = 0, $875 = 0.0, $876 = 0.0, $877 = 0.0, $878 = 0, $879 = 0.0, $88 = 0.0, $880 = 0.0, $881 = 0.0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0.0, $890 = 0; var $891 = 0, $892 = 0, $893 = 0, $894 = 0.0, $895 = 0.0, $896 = 0.0, $897 = 0.0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0; var $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0.0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0.0, $919 = 0.0, $92 = 0, $920 = 0.0, $921 = 0.0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0.0; var $927 = 0, $928 = 0.0, $929 = 0.0, $93 = 0, $930 = 0.0, $931 = 0.0, $932 = 0.0, $933 = 0.0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0.0, $944 = 0.0; var $945 = 0.0, $946 = 0.0, $947 = 0.0, $948 = 0, $949 = 0.0, $95 = 0, $950 = 0.0, $951 = 0, $952 = 0.0, $953 = 0, $954 = 0.0, $955 = 0.0, $956 = 0.0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0; var $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0.0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0.0, $976 = 0.0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0.0; var $981 = 0.0, $982 = 0.0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0.0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0.0, $999 = 0; var $or$cond = 0, $or$cond10 = 0, $or$cond13 = 0, $or$cond16 = 0, $or$cond20 = 0, $or$cond23 = 0, $or$cond26 = 0, $or$cond29 = 0, $or$cond3 = 0, $or$cond35 = 0, $or$cond39 = 0, $or$cond5 = 0, $or$cond5$not = 0, $or$cond8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 448|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(448|0); $17 = sp + 352|0; $35 = sp + 280|0; $37 = sp + 272|0; $38 = sp + 268|0; $39 = sp + 264|0; $45 = sp + 240|0; $52 = sp + 212|0; $53 = sp + 208|0; $55 = sp + 200|0; $76 = sp + 116|0; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $22 = 0; $23 = 0; $106 = $7; $107 = ((($106)) + 4|0); $108 = HEAP32[$107>>2]|0; $24 = $108; $109 = $7; $110 = ((($109)) + 8|0); $111 = HEAP32[$110>>2]|0; $25 = $111; HEAP32[$37>>2] = 15; HEAPF32[$38>>2] = 0.0; HEAP32[$39>>2] = 0; $47 = 0; $50 = 0; $51 = 0; HEAP32[$52>>2] = 0; $54 = 0; $64 = 0; $65 = 0.0; $66 = 0.0; $67 = 0.0; $68 = 510000; $112 = $7; $113 = HEAP32[$112>>2]|0; $58 = $113; $114 = $58; $115 = ((($114)) + 8|0); $116 = HEAP32[$115>>2]|0; $59 = $116; $117 = $58; $118 = ((($117)) + 4|0); $119 = HEAP32[$118>>2]|0; $60 = $119; $120 = $58; $121 = ((($120)) + 32|0); $122 = HEAP32[$121>>2]|0; $61 = $122; $123 = $7; $124 = ((($123)) + 32|0); $125 = HEAP32[$124>>2]|0; $31 = $125; $126 = $7; $127 = ((($126)) + 36|0); $128 = HEAP32[$127>>2]|0; $32 = $128; HEAPF32[$53>>2] = 0.0; $129 = $11; $130 = ($129|0)<(2); $131 = $8; $132 = ($131|0)==(0|0); $or$cond = $130 | $132; if ($or$cond) { $6 = -1; $2119 = $6; STACKTOP = sp;return ($2119|0); } $133 = $7; $134 = ((($133)) + 28|0); $135 = HEAP32[$134>>2]|0; $136 = $9; $137 = Math_imul($136, $135)|0; $9 = $137; $26 = 0; while(1) { $138 = $26; $139 = $58; $140 = ((($139)) + 36|0); $141 = HEAP32[$140>>2]|0; $142 = ($138|0)<=($141|0); if (!($142)) { break; } $143 = $58; $144 = ((($143)) + 44|0); $145 = HEAP32[$144>>2]|0; $146 = $26; $147 = $145 << $146; $148 = $9; $149 = ($147|0)==($148|0); if ($149) { break; } $150 = $26; $151 = (($150) + 1)|0; $26 = $151; } $152 = $26; $153 = $58; $154 = ((($153)) + 36|0); $155 = HEAP32[$154>>2]|0; $156 = ($152|0)>($155|0); if ($156) { $6 = -1; $2119 = $6; STACKTOP = sp;return ($2119|0); } $157 = $26; $158 = 1 << $157; $27 = $158; $159 = $27; $160 = $58; $161 = ((($160)) + 44|0); $162 = HEAP32[$161>>2]|0; $163 = Math_imul($159, $162)|0; $15 = $163; $164 = $7; $165 = ((($164)) + 200|0); $166 = $24; $167 = $60; $168 = Math_imul($166, $167)|0; $169 = (($165) + ($168<<2)|0); $18 = $169; $170 = $7; $171 = ((($170)) + 200|0); $172 = $24; $173 = $60; $174 = (($173) + 1024)|0; $175 = Math_imul($172, $174)|0; $176 = (($171) + ($175<<2)|0); $19 = $176; $177 = $19; $178 = $24; $179 = $59; $180 = Math_imul($178, $179)|0; $181 = (($177) + ($180<<2)|0); $20 = $181; $182 = $20; $183 = $24; $184 = $59; $185 = Math_imul($183, $184)|0; $186 = (($182) + ($185<<2)|0); $21 = $186; $187 = $12; $188 = ($187|0)==(0|0); if ($188) { $46 = 1; $29 = 0; } else { $189 = $12; $190 = (_ec_tell_50($189)|0); $46 = $190; $191 = $46; $192 = (($191) + 4)|0; $193 = $192 >> 3; $29 = $193; } $194 = $11; $195 = ($194|0)<(1275); $196 = $11; $197 = $195 ? $196 : 1275; $11 = $197; $198 = $11; $199 = $29; $200 = (($198) - ($199))|0; $30 = $200; $201 = $7; $202 = ((($201)) + 44|0); $203 = HEAP32[$202>>2]|0; $204 = ($203|0)!=(0); if ($204) { $205 = $7; $206 = ((($205)) + 40|0); $207 = HEAP32[$206>>2]|0; $208 = ($207|0)!=(-1); if ($208) { $209 = $58; $210 = HEAP32[$209>>2]|0; $211 = $210 >> 3; $69 = $211; $212 = $7; $213 = ((($212)) + 40|0); $214 = HEAP32[$213>>2]|0; $215 = $9; $216 = Math_imul($214, $215)|0; $217 = $69; $218 = $217 >> 1; $219 = (($216) + ($218))|0; $220 = $69; $221 = (($219|0) / ($220|0))&-1; $42 = $221; $222 = $42; $223 = $222 >> 6; $40 = $223; } else { label = 15; } } else { label = 15; } if ((label|0) == 15) { $42 = 0; $224 = $7; $225 = ((($224)) + 40|0); $226 = HEAP32[$225>>2]|0; $227 = $9; $228 = Math_imul($226, $227)|0; $70 = $228; $229 = $46; $230 = ($229|0)>(1); if ($230) { $231 = $46; $232 = $70; $233 = (($232) + ($231))|0; $70 = $233; } $234 = $7; $235 = ((($234)) + 40|0); $236 = HEAP32[$235>>2]|0; $237 = ($236|0)!=(-1); if ($237) { $238 = $11; $239 = $70; $240 = $58; $241 = HEAP32[$240>>2]|0; $242 = $241<<2; $243 = (($239) + ($242))|0; $244 = $58; $245 = HEAP32[$244>>2]|0; $246 = $245<<3; $247 = (($243|0) / ($246|0))&-1; $248 = $7; $249 = ((($248)) + 48|0); $250 = HEAP32[$249>>2]|0; $251 = ($250|0)!=(0); $252 = $251 ^ 1; $253 = $252 ^ 1; $254 = $253&1; $255 = (($247) - ($254))|0; $256 = ($238|0)<($255|0); if ($256) { $257 = $11; $276 = $257; } else { $258 = $70; $259 = $58; $260 = HEAP32[$259>>2]|0; $261 = $260<<2; $262 = (($258) + ($261))|0; $263 = $58; $264 = HEAP32[$263>>2]|0; $265 = $264<<3; $266 = (($262|0) / ($265|0))&-1; $267 = $7; $268 = ((($267)) + 48|0); $269 = HEAP32[$268>>2]|0; $270 = ($269|0)!=(0); $271 = $270 ^ 1; $272 = $271 ^ 1; $273 = $272&1; $274 = (($266) - ($273))|0; $276 = $274; } $275 = (2)>($276|0); do { if ($275) { $314 = 2; } else { $277 = $11; $278 = $70; $279 = $58; $280 = HEAP32[$279>>2]|0; $281 = $280<<2; $282 = (($278) + ($281))|0; $283 = $58; $284 = HEAP32[$283>>2]|0; $285 = $284<<3; $286 = (($282|0) / ($285|0))&-1; $287 = $7; $288 = ((($287)) + 48|0); $289 = HEAP32[$288>>2]|0; $290 = ($289|0)!=(0); $291 = $290 ^ 1; $292 = $291 ^ 1; $293 = $292&1; $294 = (($286) - ($293))|0; $295 = ($277|0)<($294|0); if ($295) { $296 = $11; $314 = $296; break; } else { $297 = $70; $298 = $58; $299 = HEAP32[$298>>2]|0; $300 = $299<<2; $301 = (($297) + ($300))|0; $302 = $58; $303 = HEAP32[$302>>2]|0; $304 = $303<<3; $305 = (($301|0) / ($304|0))&-1; $306 = $7; $307 = ((($306)) + 48|0); $308 = HEAP32[$307>>2]|0; $309 = ($308|0)!=(0); $310 = $309 ^ 1; $311 = $310 ^ 1; $312 = $311&1; $313 = (($305) - ($312))|0; $314 = $313; break; } } } while(0); $11 = $314; } $315 = $11; $40 = $315; } $316 = $7; $317 = ((($316)) + 40|0); $318 = HEAP32[$317>>2]|0; $319 = ($318|0)!=(-1); if ($319) { $320 = $7; $321 = ((($320)) + 40|0); $322 = HEAP32[$321>>2]|0; $323 = $25; $324 = ($323*40)|0; $325 = (($324) + 20)|0; $326 = $26; $327 = 400 >> $326; $328 = (($327) - 50)|0; $329 = Math_imul($325, $328)|0; $330 = (($322) - ($329))|0; $68 = $330; } $331 = $12; $332 = ($331|0)==(0|0); if ($332) { $333 = $10; $334 = $11; _ec_enc_init($17,$333,$334); $12 = $17; } $335 = $42; $336 = ($335|0)>(0); if ($336) { $337 = $7; $338 = ((($337)) + 52|0); $339 = HEAP32[$338>>2]|0; $340 = ($339|0)!=(0); if ($340) { $341 = $42; $71 = $341; $342 = $46; $343 = ($342|0)==(1); $344 = $343 ? 2 : 0; $345 = $42; $346 = $71; $347 = (($345) + ($346))|0; $348 = $7; $349 = ((($348)) + 164|0); $350 = HEAP32[$349>>2]|0; $351 = (($347) - ($350))|0; $352 = $351 >> 6; $353 = ($344|0)>($352|0); if ($353) { $354 = $46; $355 = ($354|0)==(1); $356 = $355 ? 2 : 0; $366 = $356; } else { $357 = $42; $358 = $71; $359 = (($357) + ($358))|0; $360 = $7; $361 = ((($360)) + 164|0); $362 = HEAP32[$361>>2]|0; $363 = (($359) - ($362))|0; $364 = $363 >> 6; $366 = $364; } $365 = $30; $367 = ($366|0)<($365|0); do { if ($367) { $368 = $46; $369 = ($368|0)==(1); $370 = $369 ? 2 : 0; $371 = $42; $372 = $71; $373 = (($371) + ($372))|0; $374 = $7; $375 = ((($374)) + 164|0); $376 = HEAP32[$375>>2]|0; $377 = (($373) - ($376))|0; $378 = $377 >> 6; $379 = ($370|0)>($378|0); if ($379) { $380 = $46; $381 = ($380|0)==(1); $382 = $381 ? 2 : 0; $392 = $382; break; } else { $383 = $42; $384 = $71; $385 = (($383) + ($384))|0; $386 = $7; $387 = ((($386)) + 164|0); $388 = HEAP32[$387>>2]|0; $389 = (($385) - ($388))|0; $390 = $389 >> 6; $392 = $390; break; } } else { $391 = $30; $392 = $391; } } while(0); $72 = $392; $393 = $72; $394 = $30; $395 = ($393|0)<($394|0); if ($395) { $396 = $29; $397 = $72; $398 = (($396) + ($397))|0; $11 = $398; $399 = $72; $30 = $399; $400 = $12; $401 = $11; _ec_enc_shrink($400,$401); } } } $402 = $11; $403 = $402<<3; $43 = $403; $404 = $32; $33 = $404; $405 = $33; $406 = $58; $407 = ((($406)) + 12|0); $408 = HEAP32[$407>>2]|0; $409 = ($405|0)>($408|0); if ($409) { $410 = $58; $411 = ((($410)) + 12|0); $412 = HEAP32[$411>>2]|0; $33 = $412; } $413 = $24; $414 = $15; $415 = $60; $416 = (($414) + ($415))|0; $417 = Math_imul($413, $416)|0; $418 = (_llvm_stacksave()|0); $73 = $418; $$alloca_mul = $417<<2; $419 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $420 = $7; $421 = ((($420)) + 180|0); $422 = +HEAPF32[$421>>2]; $423 = $8; $424 = $25; $425 = $15; $426 = $60; $427 = (($425) - ($426))|0; $428 = Math_imul($424, $427)|0; $429 = $7; $430 = ((($429)) + 28|0); $431 = HEAP32[$430>>2]|0; $432 = (($428|0) / ($431|0))&-1; $433 = (+_celt_maxabs16($423,$432)); $434 = $422 > $433; if ($434) { $435 = $7; $436 = ((($435)) + 180|0); $437 = +HEAPF32[$436>>2]; $449 = $437; } else { $438 = $8; $439 = $25; $440 = $15; $441 = $60; $442 = (($440) - ($441))|0; $443 = Math_imul($439, $442)|0; $444 = $7; $445 = ((($444)) + 28|0); $446 = HEAP32[$445>>2]|0; $447 = (($443|0) / ($446|0))&-1; $448 = (+_celt_maxabs16($438,$447)); $449 = $448; } $56 = $449; $450 = $8; $451 = $25; $452 = $15; $453 = $60; $454 = (($452) - ($453))|0; $455 = Math_imul($451, $454)|0; $456 = $7; $457 = ((($456)) + 28|0); $458 = HEAP32[$457>>2]|0; $459 = (($455|0) / ($458|0))&-1; $460 = (($450) + ($459<<2)|0); $461 = $25; $462 = $60; $463 = Math_imul($461, $462)|0; $464 = $7; $465 = ((($464)) + 28|0); $466 = HEAP32[$465>>2]|0; $467 = (($463|0) / ($466|0))&-1; $468 = (+_celt_maxabs16($460,$467)); $469 = $7; $470 = ((($469)) + 180|0); HEAPF32[$470>>2] = $468; $471 = $56; $472 = $7; $473 = ((($472)) + 180|0); $474 = +HEAPF32[$473>>2]; $475 = $471 > $474; if ($475) { $476 = $56; $480 = $476; } else { $477 = $7; $478 = ((($477)) + 180|0); $479 = +HEAPF32[$478>>2]; $480 = $479; } $56 = $480; $481 = $56; $482 = $7; $483 = ((($482)) + 60|0); $484 = HEAP32[$483>>2]|0; $485 = 1 << $484; $486 = (+($485|0)); $487 = 1.0 / $486; $488 = $481 <= $487; $489 = $488&1; $51 = $489; $490 = $46; $491 = ($490|0)==(1); if ($491) { $492 = $12; $493 = $51; _ec_enc_bit_logp($492,$493,15); } else { $51 = 0; } $494 = $51; $495 = ($494|0)!=(0); if ($495) { $496 = $42; $497 = ($496|0)>(0); if ($497) { $498 = $11; $499 = $29; $500 = (($499) + 2)|0; $501 = ($498|0)<($500|0); $502 = $11; $503 = $29; $504 = (($503) + 2)|0; $505 = $501 ? $502 : $504; $11 = $505; $40 = $505; $506 = $11; $507 = $506<<3; $43 = $507; $30 = 2; $508 = $12; $509 = $11; _ec_enc_shrink($508,$509); } $510 = $11; $511 = $510<<3; $46 = $511; $512 = $46; $513 = $12; $514 = (_ec_tell_50($513)|0); $515 = (($512) - ($514))|0; $516 = $12; $517 = ((($516)) + 20|0); $518 = HEAP32[$517>>2]|0; $519 = (($518) + ($515))|0; HEAP32[$517>>2] = $519; } $14 = 0; while(1) { $74 = 0; $520 = $7; $521 = ((($520)) + 16|0); $522 = HEAP32[$521>>2]|0; $523 = ($522|0)!=(0); $524 = $56; $525 = $524 > 65536.0; $526 = $523 ? $525 : 0; $527 = $526&1; $74 = $527; $528 = $8; $529 = $14; $530 = (($528) + ($529<<2)|0); $531 = $14; $532 = $15; $533 = $60; $534 = (($532) + ($533))|0; $535 = Math_imul($531, $534)|0; $536 = (($419) + ($535<<2)|0); $537 = $60; $538 = (($536) + ($537<<2)|0); $539 = $15; $540 = $24; $541 = $7; $542 = ((($541)) + 28|0); $543 = HEAP32[$542>>2]|0; $544 = $58; $545 = ((($544)) + 16|0); $546 = $7; $547 = ((($546)) + 148|0); $548 = $14; $549 = (($547) + ($548<<2)|0); $550 = $74; _celt_preemphasis($530,$538,$539,$540,$543,$545,$549,$550); $551 = $14; $552 = (($551) + 1)|0; $14 = $552; $553 = $24; $554 = ($552|0)<($553|0); if (!($554)) { break; } } $555 = $7; $556 = ((($555)) + 68|0); $557 = HEAP32[$556>>2]|0; $558 = ($557|0)!=(0); $559 = $30; $560 = ($559|0)>(3); $or$cond3 = $558 & $560; if ($or$cond3) { $$old = $31; $$old4 = ($$old|0)!=(0); $$old6 = $51; $$old7 = ($$old6|0)!=(0); $or$cond10 = $$old4 | $$old7; if ($or$cond10) { $590 = 0; } else { label = 63; } } else { $561 = $30; $562 = $25; $563 = ($562*12)|0; $564 = ($561|0)>($563|0); $565 = $31; $566 = ($565|0)==(0); $or$cond5 = $564 & $566; $or$cond5$not = $or$cond5 ^ 1; $567 = $51; $568 = ($567|0)!=(0); $or$cond8 = $or$cond5$not | $568; if ($or$cond8) { $590 = 0; } else { label = 63; } } if ((label|0) == 63) { $569 = $7; $570 = ((($569)) + 20|0); $571 = HEAP32[$570>>2]|0; $572 = ($571|0)!=(0); if ($572) { $590 = 0; } else { $573 = $7; $574 = ((($573)) + 24|0); $575 = HEAP32[$574>>2]|0; $576 = ($575|0)>=(5); if ($576) { $577 = $7; $578 = ((($577)) + 116|0); $579 = HEAP32[$578>>2]|0; $580 = ($579|0)!=(0); $581 = $26; $582 = ($581|0)!=(3); $or$cond13 = $580 & $582; if ($or$cond13) { $583 = $7; $584 = ((($583)) + 64|0); $585 = HEAP32[$584>>2]|0; $586 = ($585|0)==(5010); $588 = $586; } else { $588 = 0; } $587 = $588 ^ 1; $590 = $587; } else { $590 = 0; } } } $589 = $590&1; $75 = $589; $591 = $7; $592 = ((($591)) + 100|0); $593 = HEAP32[$592>>2]|0; $47 = $593; $594 = $7; $595 = $18; $596 = $24; $597 = $15; $598 = $47; $599 = $75; $600 = $30; $601 = (_run_prefilter($594,$419,$595,$596,$597,$598,$37,$38,$76,$599,$600)|0); $48 = $601; $602 = +HEAPF32[$38>>2]; $603 = $602 > 0.40000000596046448; if ($603) { label = 70; } else { $604 = $7; $605 = ((($604)) + 108|0); $606 = +HEAPF32[$605>>2]; $607 = $606 > 0.40000000596046448; if ($607) { label = 70; } } do { if ((label|0) == 70) { $608 = $7; $609 = ((($608)) + 120|0); $610 = HEAP32[$609>>2]|0; $611 = ($610|0)!=(0); if ($611) { $612 = $7; $613 = ((($612)) + 120|0); $614 = ((($613)) + 4|0); $615 = +HEAPF32[$614>>2]; $616 = $615; $617 = $616 > 0.29999999999999999; if (!($617)) { break; } } $618 = HEAP32[$37>>2]|0; $619 = (+($618|0)); $620 = $7; $621 = ((($620)) + 104|0); $622 = HEAP32[$621>>2]|0; $623 = (+($622|0)); $624 = 1.26 * $623; $625 = $619 > $624; if (!($625)) { $626 = HEAP32[$37>>2]|0; $627 = (+($626|0)); $628 = $7; $629 = ((($628)) + 104|0); $630 = HEAP32[$629>>2]|0; $631 = (+($630|0)); $632 = 0.79000000000000004 * $631; $633 = $627 < $632; if (!($633)) { break; } } $54 = 1; } } while(0); $634 = $48; $635 = ($634|0)==(0); if ($635) { $636 = $31; $637 = ($636|0)==(0); if ($637) { $638 = $46; $639 = (($638) + 16)|0; $640 = $43; $641 = ($639|0)<=($640|0); if ($641) { $642 = $12; _ec_enc_bit_logp($642,0,1); } } } else { $643 = $12; _ec_enc_bit_logp($643,1,1); $644 = HEAP32[$37>>2]|0; $645 = (($644) + 1)|0; HEAP32[$37>>2] = $645; $646 = HEAP32[$37>>2]|0; $647 = (Math_clz32(($646|0))|0); $648 = (32 - ($647))|0; $649 = (($648) - 5)|0; $77 = $649; $650 = $12; $651 = $77; _ec_enc_uint($650,$651,6); $652 = $12; $653 = HEAP32[$37>>2]|0; $654 = $77; $655 = 16 << $654; $656 = (($653) - ($655))|0; $657 = $77; $658 = (4 + ($657))|0; _ec_enc_bits($652,$656,$658); $659 = HEAP32[$37>>2]|0; $660 = (($659) - 1)|0; HEAP32[$37>>2] = $660; $661 = $12; $662 = HEAP32[$76>>2]|0; _ec_enc_bits($661,$662,3); $663 = $12; $664 = $47; _ec_enc_icdf($663,$664,25820,2); } $23 = 0; $22 = 0; $665 = $7; $666 = ((($665)) + 24|0); $667 = HEAP32[$666>>2]|0; $668 = ($667|0)>=(1); if ($668) { $669 = $7; $670 = ((($669)) + 68|0); $671 = HEAP32[$670>>2]|0; $672 = ($671|0)!=(0); if (!($672)) { $673 = $15; $674 = $60; $675 = (($673) + ($674))|0; $676 = $24; $677 = (_transient_analysis($419,$675,$676,$53,$52)|0); $23 = $677; } } $678 = $26; $679 = ($678|0)>(0); if ($679) { $680 = $12; $681 = (_ec_tell_50($680)|0); $682 = (($681) + 3)|0; $683 = $43; $684 = ($682|0)<=($683|0); if ($684) { $685 = $23; $686 = ($685|0)!=(0); if ($686) { $687 = $27; $22 = $687; } } else { label = 87; } } else { label = 87; } if ((label|0) == 87) { $23 = 0; $64 = 1; } $688 = $24; $689 = $15; $690 = Math_imul($688, $689)|0; $$alloca_mul141 = $690<<2; $691 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul141)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul141)|0)+15)&-16)|0);; $692 = $59; $693 = $24; $694 = Math_imul($692, $693)|0; $$alloca_mul143 = $694<<2; $695 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul143)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul143)|0)+15)&-16)|0);; $696 = $59; $697 = $24; $698 = Math_imul($696, $697)|0; $$alloca_mul145 = $698<<2; $699 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul145)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul145)|0)+15)&-16)|0);; $700 = $22; $701 = ($700|0)!=(0); if ($701) { $702 = $7; $703 = ((($702)) + 24|0); $704 = HEAP32[$703>>2]|0; $705 = ($704|0)>=(8); $707 = $705; } else { $707 = 0; } $706 = $707&1; $62 = $706; $708 = $25; $709 = $59; $710 = Math_imul($708, $709)|0; $$alloca_mul147 = $710<<2; $711 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul147)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul147)|0)+15)&-16)|0);; $712 = $62; $713 = ($712|0)!=(0); L128: do { if ($713) { $714 = $58; $715 = $25; $716 = $24; $717 = $26; $718 = $7; $719 = ((($718)) + 28|0); $720 = HEAP32[$719>>2]|0; $721 = $7; $722 = ((($721)) + 72|0); $723 = HEAP32[$722>>2]|0; _compute_mdcts($714,0,$419,$691,$715,$716,$717,$720,$723); $724 = $58; $725 = $33; $726 = $25; $727 = $26; _compute_band_energies($724,$691,$695,$725,$726,$727); $728 = $58; $729 = $33; $730 = $32; $731 = $25; _amp2Log2($728,$729,$730,$695,$711,$731); $13 = 0; while(1) { $732 = $13; $733 = $25; $734 = $59; $735 = Math_imul($733, $734)|0; $736 = ($732|0)<($735|0); if (!($736)) { break L128; } $737 = $26; $738 = (+($737|0)); $739 = 0.5 * $738; $740 = $13; $741 = (($711) + ($740<<2)|0); $742 = +HEAPF32[$741>>2]; $743 = $742 + $739; HEAPF32[$741>>2] = $743; $744 = $13; $745 = (($744) + 1)|0; $13 = $745; } } } while(0); $746 = $58; $747 = $22; $748 = $25; $749 = $24; $750 = $26; $751 = $7; $752 = ((($751)) + 28|0); $753 = HEAP32[$752>>2]|0; $754 = $7; $755 = ((($754)) + 72|0); $756 = HEAP32[$755>>2]|0; _compute_mdcts($746,$747,$419,$691,$748,$749,$750,$753,$756); $757 = $24; $758 = ($757|0)==(2); $759 = $25; $760 = ($759|0)==(1); $or$cond16 = $758 & $760; if ($or$cond16) { HEAP32[$52>>2] = 0; } $761 = $58; $762 = $33; $763 = $25; $764 = $26; _compute_band_energies($761,$691,$695,$762,$763,$764); $765 = $7; $766 = ((($765)) + 68|0); $767 = HEAP32[$766>>2]|0; $768 = ($767|0)!=(0); L137: do { if ($768) { $13 = 2; while(1) { $769 = $13; $770 = $32; $771 = ($769|0)<($770|0); if (!($771)) { break L137; } $772 = $13; $773 = (($695) + ($772<<2)|0); $774 = +HEAPF32[$773>>2]; $775 = +HEAPF32[$695>>2]; $776 = 9.9999997473787516E-5 * $775; $777 = $774 < $776; if ($777) { $778 = $13; $779 = (($695) + ($778<<2)|0); $780 = +HEAPF32[$779>>2]; $785 = $780; } else { $781 = +HEAPF32[$695>>2]; $782 = 9.9999997473787516E-5 * $781; $785 = $782; } $783 = $13; $784 = (($695) + ($783<<2)|0); HEAPF32[$784>>2] = $785; $786 = $13; $787 = (($695) + ($786<<2)|0); $788 = +HEAPF32[$787>>2]; $789 = $788 > 1.0000000036274937E-15; if ($789) { $790 = $13; $791 = (($695) + ($790<<2)|0); $792 = +HEAPF32[$791>>2]; $795 = $792; } else { $795 = 1.0000000036274937E-15; } $793 = $13; $794 = (($695) + ($793<<2)|0); HEAPF32[$794>>2] = $795; $796 = $13; $797 = (($796) + 1)|0; $13 = $797; } } } while(0); $798 = $58; $799 = $33; $800 = $32; $801 = $25; _amp2Log2($798,$799,$800,$695,$699,$801); $802 = $25; $803 = $59; $804 = Math_imul($802, $803)|0; $$alloca_mul149 = $804<<2; $805 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul149)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul149)|0)+15)&-16)|0);; $806 = $32; $807 = $806<<2; _memset(($805|0),0,($807|0))|0; $808 = $31; $809 = ($808|0)==(0); do { if ($809) { $810 = $7; $811 = ((($810)) + 192|0); $812 = HEAP32[$811>>2]|0; $813 = ($812|0)!=(0|0); if (!($813)) { break; } $814 = $7; $815 = ((($814)) + 68|0); $816 = HEAP32[$815>>2]|0; $817 = ($816|0)!=(0); if ($817) { break; } $81 = 0.0; $82 = 0.0; $83 = 0; $818 = $7; $819 = ((($818)) + 92|0); $820 = HEAP32[$819>>2]|0; $821 = (2)>($820|0); if ($821) { $825 = 2; } else { $822 = $7; $823 = ((($822)) + 92|0); $824 = HEAP32[$823>>2]|0; $825 = $824; } $78 = $825; $14 = 0; while(1) { $826 = $14; $827 = $25; $828 = ($826|0)<($827|0); if (!($828)) { break; } $13 = 0; while(1) { $829 = $13; $830 = $78; $831 = ($829|0)<($830|0); if (!($831)) { break; } $832 = $7; $833 = ((($832)) + 192|0); $834 = HEAP32[$833>>2]|0; $835 = $59; $836 = $14; $837 = Math_imul($835, $836)|0; $838 = $13; $839 = (($837) + ($838))|0; $840 = (($834) + ($839<<2)|0); $841 = +HEAPF32[$840>>2]; $842 = $841 < 0.25; if ($842) { $843 = $7; $844 = ((($843)) + 192|0); $845 = HEAP32[$844>>2]|0; $846 = $59; $847 = $14; $848 = Math_imul($846, $847)|0; $849 = $13; $850 = (($848) + ($849))|0; $851 = (($845) + ($850<<2)|0); $852 = +HEAPF32[$851>>2]; $854 = $852; } else { $854 = 0.25; } $853 = $854 > -2.0; do { if ($853) { $855 = $7; $856 = ((($855)) + 192|0); $857 = HEAP32[$856>>2]|0; $858 = $59; $859 = $14; $860 = Math_imul($858, $859)|0; $861 = $13; $862 = (($860) + ($861))|0; $863 = (($857) + ($862<<2)|0); $864 = +HEAPF32[$863>>2]; $865 = $864 < 0.25; if (!($865)) { $876 = 0.25; break; } $866 = $7; $867 = ((($866)) + 192|0); $868 = HEAP32[$867>>2]|0; $869 = $59; $870 = $14; $871 = Math_imul($869, $870)|0; $872 = $13; $873 = (($871) + ($872))|0; $874 = (($868) + ($873<<2)|0); $875 = +HEAPF32[$874>>2]; $876 = $875; } else { $876 = -2.0; } } while(0); $84 = $876; $877 = $84; $878 = $877 > 0.0; if ($878) { $879 = $84; $880 = 0.5 * $879; $84 = $880; } $881 = $84; $882 = $61; $883 = $13; $884 = (($883) + 1)|0; $885 = (($882) + ($884<<1)|0); $886 = HEAP16[$885>>1]|0; $887 = $886 << 16 >> 16; $888 = $61; $889 = $13; $890 = (($888) + ($889<<1)|0); $891 = HEAP16[$890>>1]|0; $892 = $891 << 16 >> 16; $893 = (($887) - ($892))|0; $894 = (+($893|0)); $895 = $881 * $894; $896 = $81; $897 = $896 + $895; $81 = $897; $898 = $61; $899 = $13; $900 = (($899) + 1)|0; $901 = (($898) + ($900<<1)|0); $902 = HEAP16[$901>>1]|0; $903 = $902 << 16 >> 16; $904 = $61; $905 = $13; $906 = (($904) + ($905<<1)|0); $907 = HEAP16[$906>>1]|0; $908 = $907 << 16 >> 16; $909 = (($903) - ($908))|0; $910 = $83; $911 = (($910) + ($909))|0; $83 = $911; $912 = $84; $913 = $13; $914 = $913<<1; $915 = (1 + ($914))|0; $916 = $78; $917 = (($915) - ($916))|0; $918 = (+($917|0)); $919 = $912 * $918; $920 = $82; $921 = $920 + $919; $82 = $921; $922 = $13; $923 = (($922) + 1)|0; $13 = $923; } $924 = $14; $925 = (($924) + 1)|0; $14 = $925; } $926 = $81; $927 = $83; $928 = (+($927|0)); $929 = $926 / $928; $81 = $929; $930 = $81; $931 = $930 + 0.20000000298023224; $81 = $931; $932 = $82; $933 = $932 * 6.0; $934 = $25; $935 = $78; $936 = (($935) - 1)|0; $937 = Math_imul($934, $936)|0; $938 = $78; $939 = (($938) + 1)|0; $940 = Math_imul($937, $939)|0; $941 = $78; $942 = Math_imul($940, $941)|0; $943 = (+($942|0)); $944 = $933 / $943; $82 = $944; $945 = $82; $946 = 0.5 * $945; $82 = $946; $947 = $82; $948 = $947 < 0.030999999493360519; $949 = $82; $950 = $948 ? $949 : 0.030999999493360519; $951 = $950 > -0.030999999493360519; if ($951) { $952 = $82; $953 = $952 < 0.030999999493360519; $954 = $82; $955 = $953 ? $954 : 0.030999999493360519; $956 = $955; } else { $956 = -0.030999999493360519; } $82 = $956; $79 = 0; while(1) { $957 = $61; $958 = $79; $959 = (($958) + 1)|0; $960 = (($957) + ($959<<1)|0); $961 = HEAP16[$960>>1]|0; $962 = $961 << 16 >> 16; $963 = $61; $964 = $78; $965 = (($963) + ($964<<1)|0); $966 = HEAP16[$965>>1]|0; $967 = $966 << 16 >> 16; $968 = (($967|0) / 2)&-1; $969 = ($962|0)<($968|0); if (!($969)) { break; } $970 = $79; $971 = (($970) + 1)|0; $79 = $971; } $80 = 0; $13 = 0; while(1) { $972 = $13; $973 = $78; $974 = ($972|0)<($973|0); if (!($974)) { break; } $975 = $81; $976 = $82; $977 = $13; $978 = $79; $979 = (($977) - ($978))|0; $980 = (+($979|0)); $981 = $976 * $980; $982 = $975 + $981; $85 = $982; $983 = $25; $984 = ($983|0)==(2); $985 = $7; $986 = ((($985)) + 192|0); $987 = HEAP32[$986>>2]|0; $988 = $13; $989 = (($987) + ($988<<2)|0); $990 = +HEAPF32[$989>>2]; if ($984) { $991 = $7; $992 = ((($991)) + 192|0); $993 = HEAP32[$992>>2]|0; $994 = $59; $995 = $13; $996 = (($994) + ($995))|0; $997 = (($993) + ($996<<2)|0); $998 = +HEAPF32[$997>>2]; $999 = $990 > $998; $1000 = $7; $1001 = ((($1000)) + 192|0); $1002 = HEAP32[$1001>>2]|0; if ($999) { $1003 = $13; $$sink17 = $1003; } else { $1004 = $59; $1005 = $13; $1006 = (($1004) + ($1005))|0; $$sink17 = $1006; } $1007 = (($1002) + ($$sink17<<2)|0); $1008 = +HEAPF32[$1007>>2]; $86 = $1008; } else { $86 = $990; } $1009 = $86; $1010 = $1009 < 0.0; $1011 = $86; $1012 = $1010 ? $1011 : 0.0; $86 = $1012; $1013 = $85; $1014 = $86; $1015 = $1014 - $1013; $86 = $1015; $1016 = $86; $1017 = $1016 > 0.25; if ($1017) { $1018 = $86; $1019 = $1018 - 0.25; $1020 = $13; $1021 = (($805) + ($1020<<2)|0); HEAPF32[$1021>>2] = $1019; $1022 = $80; $1023 = (($1022) + 1)|0; $80 = $1023; } $1024 = $13; $1025 = (($1024) + 1)|0; $13 = $1025; } $1026 = $80; $1027 = ($1026|0)>=(3); L197: do { if ($1027) { $1028 = $81; $1029 = $1028 + 0.25; $81 = $1029; $1030 = $81; $1031 = $1030 > 0.0; if ($1031) { $81 = 0.0; $82 = 0.0; $1032 = $78; $1033 = $1032<<2; _memset(($805|0),0,($1033|0))|0; break; } $13 = 0; while(1) { $1034 = $13; $1035 = $78; $1036 = ($1034|0)<($1035|0); if (!($1036)) { break L197; } $1037 = $13; $1038 = (($805) + ($1037<<2)|0); $1039 = +HEAPF32[$1038>>2]; $1040 = $1039 - 0.25; $1041 = 0.0 > $1040; if ($1041) { $1048 = 0.0; } else { $1042 = $13; $1043 = (($805) + ($1042<<2)|0); $1044 = +HEAPF32[$1043>>2]; $1045 = $1044 - 0.25; $1048 = $1045; } $1046 = $13; $1047 = (($805) + ($1046<<2)|0); HEAPF32[$1047>>2] = $1048; $1049 = $13; $1050 = (($1049) + 1)|0; $13 = $1050; } } } while(0); $1051 = $81; $1052 = $1051 + 0.20000000298023224; $81 = $1052; $1053 = $82; $1054 = 64.0 * $1053; $67 = $1054; $1055 = $81; $65 = $1055; } } while(0); $1056 = $7; $1057 = ((($1056)) + 68|0); $1058 = HEAP32[$1057>>2]|0; $1059 = ($1058|0)!=(0); if (!($1059)) { $87 = -10.0; $88 = 0.0; $1060 = $22; $1061 = ($1060|0)!=(0); if ($1061) { $1062 = $26; $1063 = (+($1062|0)); $1064 = 0.5 * $1063; $1065 = $1064; } else { $1065 = 0.0; } $89 = $1065; $1066 = $31; $13 = $1066; while(1) { $1067 = $13; $1068 = $32; $1069 = ($1067|0)<($1068|0); if (!($1069)) { break; } $1070 = $87; $1071 = $1070 - 1.0; $1072 = $13; $1073 = (($699) + ($1072<<2)|0); $1074 = +HEAPF32[$1073>>2]; $1075 = $89; $1076 = $1074 - $1075; $1077 = $1071 > $1076; if ($1077) { $1078 = $87; $1079 = $1078 - 1.0; $1085 = $1079; } else { $1080 = $13; $1081 = (($699) + ($1080<<2)|0); $1082 = +HEAPF32[$1081>>2]; $1083 = $89; $1084 = $1082 - $1083; $1085 = $1084; } $87 = $1085; $1086 = $25; $1087 = ($1086|0)==(2); if ($1087) { $1088 = $87; $1089 = $13; $1090 = $59; $1091 = (($1089) + ($1090))|0; $1092 = (($699) + ($1091<<2)|0); $1093 = +HEAPF32[$1092>>2]; $1094 = $89; $1095 = $1093 - $1094; $1096 = $1088 > $1095; if ($1096) { $1097 = $87; $1105 = $1097; } else { $1098 = $13; $1099 = $59; $1100 = (($1098) + ($1099))|0; $1101 = (($699) + ($1100<<2)|0); $1102 = +HEAPF32[$1101>>2]; $1103 = $89; $1104 = $1102 - $1103; $1105 = $1104; } $87 = $1105; } $1106 = $87; $1107 = $88; $1108 = $1107 + $1106; $88 = $1108; $1109 = $13; $1110 = (($1109) + 1)|0; $13 = $1110; } $1111 = $32; $1112 = $31; $1113 = (($1111) - ($1112))|0; $1114 = (+($1113|0)); $1115 = $88; $1116 = $1115 / $1114; $88 = $1116; $1117 = $88; $1118 = $7; $1119 = ((($1118)) + 196|0); $1120 = +HEAPF32[$1119>>2]; $1121 = $1117 - $1120; $66 = $1121; $1122 = $66; $1123 = -1.5 > $1122; $1124 = $66; $1125 = $1123 ? -1.5 : $1124; $1126 = 3.0 < $1125; if ($1126) { $1131 = 3.0; } else { $1127 = $66; $1128 = -1.5 > $1127; $1129 = $66; $1130 = $1128 ? -1.5 : $1129; $1131 = $1130; } $66 = $1131; $1132 = $66; $1133 = 0.019999999552965164 * $1132; $1134 = $7; $1135 = ((($1134)) + 196|0); $1136 = +HEAPF32[$1135>>2]; $1137 = $1136 + $1133; HEAPF32[$1135>>2] = $1137; } $1138 = $62; $1139 = ($1138|0)!=(0); if (!($1139)) { $1140 = $25; $1141 = $59; $1142 = Math_imul($1140, $1141)|0; $1143 = $1142<<2; $1144 = $711; $1145 = $699; $1146 = (($1144) - ($1145))|0; $1147 = (($1146|0) / 4)&-1; $1148 = 0; $1149 = (($1143) + ($1148))|0; _memcpy(($711|0),($699|0),($1149|0))|0; } $1150 = $26; $1151 = ($1150|0)>(0); do { if ($1151) { $1152 = $12; $1153 = (_ec_tell_50($1152)|0); $1154 = (($1153) + 3)|0; $1155 = $43; $1156 = ($1154|0)>($1155|0); $1157 = $23; $1158 = ($1157|0)!=(0); $or$cond20 = $1156 | $1158; if ($or$cond20) { break; } $1159 = $7; $1160 = ((($1159)) + 24|0); $1161 = HEAP32[$1160>>2]|0; $1162 = ($1161|0)>=(5); if (!($1162)) { break; } $1163 = $7; $1164 = ((($1163)) + 68|0); $1165 = HEAP32[$1164>>2]|0; $1166 = ($1165|0)!=(0); if ($1166) { break; } $1167 = $19; $1168 = $59; $1169 = $31; $1170 = $32; $1171 = $25; $1172 = (_patch_transient_decision($699,$1167,$1168,$1169,$1170,$1171)|0); $1173 = ($1172|0)!=(0); if (!($1173)) { break; } $23 = 1; $1174 = $27; $22 = $1174; $1175 = $58; $1176 = $22; $1177 = $25; $1178 = $24; $1179 = $26; $1180 = $7; $1181 = ((($1180)) + 28|0); $1182 = HEAP32[$1181>>2]|0; $1183 = $7; $1184 = ((($1183)) + 72|0); $1185 = HEAP32[$1184>>2]|0; _compute_mdcts($1175,$1176,$419,$691,$1177,$1178,$1179,$1182,$1185); $1186 = $58; $1187 = $33; $1188 = $25; $1189 = $26; _compute_band_energies($1186,$691,$695,$1187,$1188,$1189); $1190 = $58; $1191 = $33; $1192 = $32; $1193 = $25; _amp2Log2($1190,$1191,$1192,$695,$699,$1193); $13 = 0; while(1) { $1194 = $13; $1195 = $25; $1196 = $59; $1197 = Math_imul($1195, $1196)|0; $1198 = ($1194|0)<($1197|0); if (!($1198)) { break; } $1199 = $26; $1200 = (+($1199|0)); $1201 = 0.5 * $1200; $1202 = $13; $1203 = (($711) + ($1202<<2)|0); $1204 = +HEAPF32[$1203>>2]; $1205 = $1204 + $1201; HEAPF32[$1203>>2] = $1205; $1206 = $13; $1207 = (($1206) + 1)|0; $13 = $1207; } HEAPF32[$53>>2] = 0.20000000298023224; } } while(0); $1208 = $26; $1209 = ($1208|0)>(0); do { if ($1209) { $1210 = $12; $1211 = (_ec_tell_50($1210)|0); $1212 = (($1211) + 3)|0; $1213 = $43; $1214 = ($1212|0)<=($1213|0); if (!($1214)) { break; } $1215 = $12; $1216 = $23; _ec_enc_bit_logp($1215,$1216,3); } } while(0); $1217 = $25; $1218 = $15; $1219 = Math_imul($1217, $1218)|0; $$alloca_mul151 = $1219<<2; $1220 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul151)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul151)|0)+15)&-16)|0);; $1221 = $58; $1222 = $33; $1223 = $25; $1224 = $27; _normalise_bands($1221,$691,$1220,$695,$1222,$1223,$1224); $1225 = $59; $$alloca_mul153 = $1225<<2; $1226 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul153)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul153)|0)+15)&-16)|0);; $1227 = $40; $1228 = $25; $1229 = ($1228*15)|0; $1230 = ($1227|0)>=($1229|0); $1231 = $31; $1232 = ($1231|0)==(0); $or$cond23 = $1230 & $1232; L252: do { if ($or$cond23) { $1233 = $7; $1234 = ((($1233)) + 24|0); $1235 = HEAP32[$1234>>2]|0; $1236 = ($1235|0)>=(2); if (!($1236)) { label = 192; break; } $1237 = $7; $1238 = ((($1237)) + 68|0); $1239 = HEAP32[$1238>>2]|0; $1240 = ($1239|0)!=(0); if ($1240) { label = 192; break; } $1241 = $40; $1242 = ($1241|0)<(40); do { if ($1242) { $90 = 12; } else { $1243 = $40; $1244 = ($1243|0)<(60); if ($1244) { $90 = 6; break; } $1245 = $40; $1246 = ($1245|0)<(100); if ($1246) { $90 = 4; break; } else { $90 = 3; break; } } } while(0); $1247 = $90; $1248 = $1247<<1; $90 = $1248; $1249 = $58; $1250 = $33; $1251 = $23; $1252 = $90; $1253 = $15; $1254 = $26; $1255 = +HEAPF32[$53>>2]; $1256 = HEAP32[$52>>2]|0; $1257 = (_tf_analysis($1249,$1250,$1251,$1226,$1252,$1220,$1253,$1254,$35,$1255,$1256)|0); $28 = $1257; $1258 = $33; $13 = $1258; while(1) { $1259 = $13; $1260 = $32; $1261 = ($1259|0)<($1260|0); if (!($1261)) { break L252; } $1262 = $33; $1263 = (($1262) - 1)|0; $1264 = (($1226) + ($1263<<2)|0); $1265 = HEAP32[$1264>>2]|0; $1266 = $13; $1267 = (($1226) + ($1266<<2)|0); HEAP32[$1267>>2] = $1265; $1268 = $13; $1269 = (($1268) + 1)|0; $13 = $1269; } } else { label = 192; } } while(0); if ((label|0) == 192) { HEAP32[$35>>2] = 0; $13 = 0; while(1) { $1270 = $13; $1271 = $32; $1272 = ($1270|0)<($1271|0); if (!($1272)) { break; } $1273 = $23; $1274 = $13; $1275 = (($1226) + ($1274<<2)|0); HEAP32[$1275>>2] = $1273; $1276 = $13; $1277 = (($1276) + 1)|0; $13 = $1277; } $28 = 0; } $1278 = $25; $1279 = $59; $1280 = Math_imul($1278, $1279)|0; $$alloca_mul155 = $1280<<2; $1281 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul155)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul155)|0)+15)&-16)|0);; $1282 = $58; $1283 = $31; $1284 = $32; $1285 = $33; $1286 = $19; $1287 = $43; $1288 = $12; $1289 = $25; $1290 = $26; $1291 = $30; $1292 = $7; $1293 = ((($1292)) + 12|0); $1294 = HEAP32[$1293>>2]|0; $1295 = $7; $1296 = ((($1295)) + 84|0); $1297 = $7; $1298 = ((($1297)) + 24|0); $1299 = HEAP32[$1298>>2]|0; $1300 = ($1299|0)>=(4); $1301 = $1300&1; $1302 = $7; $1303 = ((($1302)) + 56|0); $1304 = HEAP32[$1303>>2]|0; $1305 = $7; $1306 = ((($1305)) + 68|0); $1307 = HEAP32[$1306>>2]|0; _quant_coarse_energy($1282,$1283,$1284,$1285,$699,$1286,$1287,$1281,$1288,$1289,$1290,$1291,$1294,$1296,$1301,$1304,$1307); $1308 = $31; $1309 = $32; $1310 = $23; $1311 = $26; $1312 = $28; $1313 = $12; _tf_encode($1308,$1309,$1310,$1226,$1311,$1312,$1313); $1314 = $12; $1315 = (_ec_tell_50($1314)|0); $1316 = (($1315) + 4)|0; $1317 = $43; $1318 = ($1316|0)<=($1317|0); if ($1318) { $1319 = $7; $1320 = ((($1319)) + 68|0); $1321 = HEAP32[$1320>>2]|0; $1322 = ($1321|0)!=(0); L278: do { if ($1322) { $1323 = $7; $1324 = ((($1323)) + 100|0); HEAP32[$1324>>2] = 0; $1325 = $7; $1326 = ((($1325)) + 80|0); HEAP32[$1326>>2] = 2; } else { $1327 = $22; $1328 = ($1327|0)!=(0); do { if (!($1328)) { $1329 = $7; $1330 = ((($1329)) + 24|0); $1331 = HEAP32[$1330>>2]|0; $1332 = ($1331|0)<(3); if ($1332) { break; } $1333 = $30; $1334 = $25; $1335 = ($1334*10)|0; $1336 = ($1333|0)<($1335|0); $1337 = $31; $1338 = ($1337|0)!=(0); $or$cond26 = $1336 | $1338; if ($or$cond26) { break; } $1345 = $58; $1346 = $7; $1347 = ((($1346)) + 88|0); $1348 = $7; $1349 = ((($1348)) + 80|0); $1350 = HEAP32[$1349>>2]|0; $1351 = $7; $1352 = ((($1351)) + 96|0); $1353 = $7; $1354 = ((($1353)) + 100|0); $1355 = $48; $1356 = ($1355|0)!=(0); if ($1356) { $1357 = $22; $1358 = ($1357|0)!=(0); $1359 = $1358 ^ 1; $1361 = $1359; } else { $1361 = 0; } $1360 = $1361&1; $1362 = $33; $1363 = $25; $1364 = $27; $1365 = (_spreading_decision($1345,$1220,$1347,$1350,$1352,$1354,$1360,$1362,$1363,$1364)|0); $1366 = $7; $1367 = ((($1366)) + 80|0); HEAP32[$1367>>2] = $1365; break L278; } } while(0); $1339 = $7; $1340 = ((($1339)) + 24|0); $1341 = HEAP32[$1340>>2]|0; $1342 = ($1341|0)==(0); $1343 = $7; $1344 = ((($1343)) + 80|0); $$sink = $1342 ? 0 : 2; HEAP32[$1344>>2] = $$sink; } } while(0); $1368 = $12; $1369 = $7; $1370 = ((($1369)) + 80|0); $1371 = HEAP32[$1370>>2]|0; _ec_enc_icdf($1368,$1371,25823,5); } $1372 = $59; $$alloca_mul157 = $1372<<2; $1373 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul157)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul157)|0)+15)&-16)|0);; $1374 = $59; $1375 = $31; $1376 = $32; $1377 = $25; $1378 = $7; $1379 = ((($1378)) + 60|0); $1380 = HEAP32[$1379>>2]|0; $1381 = $58; $1382 = ((($1381)) + 56|0); $1383 = HEAP32[$1382>>2]|0; $1384 = $23; $1385 = $7; $1386 = ((($1385)) + 44|0); $1387 = HEAP32[$1386>>2]|0; $1388 = $7; $1389 = ((($1388)) + 52|0); $1390 = HEAP32[$1389>>2]|0; $1391 = $61; $1392 = $26; $1393 = $40; $1394 = $7; $1395 = ((($1394)) + 68|0); $1396 = HEAP32[$1395>>2]|0; $1397 = (+_dynalloc_analysis($699,$711,$1374,$1375,$1376,$1377,$1373,$1380,$1383,$1384,$1387,$1390,$1391,$1392,$1393,$55,$1396,$805)); $57 = $1397; $1398 = $7; $1399 = ((($1398)) + 68|0); $1400 = HEAP32[$1399>>2]|0; $1401 = ($1400|0)!=(0); if ($1401) { $1402 = $40; $1403 = (($1402|0) / 3)&-1; $1404 = (8)<($1403|0); if ($1404) { $1407 = 8; } else { $1405 = $40; $1406 = (($1405|0) / 3)&-1; $1407 = $1406; } HEAP32[$1373>>2] = $1407; } $1408 = $59; $$alloca_mul159 = $1408<<2; $1409 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul159)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul159)|0)+15)&-16)|0);; $1410 = $58; $1411 = $26; $1412 = $25; _init_caps($1410,$1409,$1411,$1412); $41 = 6; $1413 = $43; $1414 = $1413 << 3; $43 = $1414; $44 = 0; $1415 = $12; $1416 = (_ec_tell_frac($1415)|0); $46 = $1416; $1417 = $31; $13 = $1417; while(1) { $1418 = $13; $1419 = $32; $1420 = ($1418|0)<($1419|0); $1421 = $25; if (!($1420)) { break; } $1422 = $61; $1423 = $13; $1424 = (($1423) + 1)|0; $1425 = (($1422) + ($1424<<1)|0); $1426 = HEAP16[$1425>>1]|0; $1427 = $1426 << 16 >> 16; $1428 = $61; $1429 = $13; $1430 = (($1428) + ($1429<<1)|0); $1431 = HEAP16[$1430>>1]|0; $1432 = $1431 << 16 >> 16; $1433 = (($1427) - ($1432))|0; $1434 = Math_imul($1421, $1433)|0; $1435 = $26; $1436 = $1434 << $1435; $91 = $1436; $1437 = $91; $1438 = $1437 << 3; $1439 = $91; $1440 = (48)>($1439|0); $1441 = $91; $1442 = $1440 ? 48 : $1441; $1443 = ($1438|0)<($1442|0); $1444 = $91; if ($1443) { $1445 = $1444 << 3; $1449 = $1445; } else { $1446 = (48)>($1444|0); $1447 = $91; $1448 = $1446 ? 48 : $1447; $1449 = $1448; } $92 = $1449; $1450 = $41; $93 = $1450; $94 = 0; $95 = 0; while(1) { $1451 = $46; $1452 = $93; $1453 = $1452 << 3; $1454 = (($1451) + ($1453))|0; $1455 = $43; $1456 = $44; $1457 = (($1455) - ($1456))|0; $1458 = ($1454|0)<($1457|0); if (!($1458)) { break; } $1459 = $94; $1460 = $13; $1461 = (($1409) + ($1460<<2)|0); $1462 = HEAP32[$1461>>2]|0; $1463 = ($1459|0)<($1462|0); if (!($1463)) { break; } $1464 = $95; $1465 = $13; $1466 = (($1373) + ($1465<<2)|0); $1467 = HEAP32[$1466>>2]|0; $1468 = ($1464|0)<($1467|0); $1469 = $1468&1; $96 = $1469; $1470 = $12; $1471 = $96; $1472 = $93; _ec_enc_bit_logp($1470,$1471,$1472); $1473 = $12; $1474 = (_ec_tell_frac($1473)|0); $46 = $1474; $1475 = $96; $1476 = ($1475|0)!=(0); if (!($1476)) { break; } $1477 = $92; $1478 = $94; $1479 = (($1478) + ($1477))|0; $94 = $1479; $1480 = $92; $1481 = $44; $1482 = (($1481) + ($1480))|0; $44 = $1482; $93 = 1; $1483 = $95; $1484 = (($1483) + 1)|0; $95 = $1484; } $1485 = $95; $1486 = ($1485|0)!=(0); if ($1486) { $1487 = $41; $1488 = (($1487) - 1)|0; $1489 = (2)>($1488|0); $1490 = $41; $1491 = (($1490) - 1)|0; $1492 = $1489 ? 2 : $1491; $41 = $1492; } $1493 = $94; $1494 = $13; $1495 = (($1373) + ($1494<<2)|0); HEAP32[$1495>>2] = $1493; $1496 = $13; $1497 = (($1496) + 1)|0; $13 = $1497; } $1498 = ($1421|0)==(2); if ($1498) { $1499 = $26; $1500 = ($1499|0)!=(0); if ($1500) { $1501 = $58; $1502 = $26; $1503 = $15; $1504 = (_stereo_analysis($1501,$1220,$1502,$1503)|0); HEAP32[$39>>2] = $1504; } $1505 = $68; $1506 = (($1505|0) / 1000)&-1; $1507 = (+($1506|0)); $1508 = $7; $1509 = ((($1508)) + 188|0); $1510 = HEAP32[$1509>>2]|0; $1511 = (_hysteresis_decision($1507,4384,4468,21,$1510)|0); $1512 = $7; $1513 = ((($1512)) + 188|0); HEAP32[$1513>>2] = $1511; $1514 = $32; $1515 = $31; $1516 = $7; $1517 = ((($1516)) + 188|0); $1518 = HEAP32[$1517>>2]|0; $1519 = ($1515|0)>($1518|0); if ($1519) { $1520 = $31; $1525 = $1520; } else { $1521 = $7; $1522 = ((($1521)) + 188|0); $1523 = HEAP32[$1522>>2]|0; $1525 = $1523; } $1524 = ($1514|0)<($1525|0); do { if ($1524) { $1526 = $32; $1538 = $1526; } else { $1527 = $31; $1528 = $7; $1529 = ((($1528)) + 188|0); $1530 = HEAP32[$1529>>2]|0; $1531 = ($1527|0)>($1530|0); if ($1531) { $1532 = $31; $1538 = $1532; break; } else { $1533 = $7; $1534 = ((($1533)) + 188|0); $1535 = HEAP32[$1534>>2]|0; $1538 = $1535; break; } } } while(0); $1536 = $7; $1537 = ((($1536)) + 188|0); HEAP32[$1537>>2] = $1538; } $36 = 5; $1539 = $46; $1540 = (($1539) + 48)|0; $1541 = $43; $1542 = $44; $1543 = (($1541) - ($1542))|0; $1544 = ($1540|0)<=($1543|0); if ($1544) { $1545 = $7; $1546 = ((($1545)) + 68|0); $1547 = HEAP32[$1546>>2]|0; $1548 = ($1547|0)!=(0); if ($1548) { $36 = 5; } else { $1549 = $58; $1550 = $32; $1551 = $26; $1552 = $25; $1553 = $15; $1554 = $7; $1555 = ((($1554)) + 120|0); $1556 = $7; $1557 = ((($1556)) + 184|0); $1558 = +HEAPF32[$53>>2]; $1559 = $7; $1560 = ((($1559)) + 188|0); $1561 = HEAP32[$1560>>2]|0; $1562 = $67; $1563 = $7; $1564 = ((($1563)) + 72|0); $1565 = HEAP32[$1564>>2]|0; $1566 = (_alloc_trim_analysis($1549,$1220,$699,$1550,$1551,$1552,$1553,$1555,$1557,$1558,$1561,$1562,$1565)|0); $36 = $1566; } $1567 = $12; $1568 = $36; _ec_enc_icdf($1567,$1568,25827,7); $1569 = $12; $1570 = (_ec_tell_frac($1569)|0); $46 = $1570; } $1571 = $42; $1572 = ($1571|0)>(0); if ($1572) { $1573 = $58; $1574 = ((($1573)) + 36|0); $1575 = HEAP32[$1574>>2]|0; $1576 = $26; $1577 = (($1575) - ($1576))|0; $102 = $1577; $1578 = $11; $1579 = $26; $1580 = (3 - ($1579))|0; $1581 = 1275 >> $1580; $1582 = ($1578|0)<($1581|0); if ($1582) { $1583 = $11; $1587 = $1583; } else { $1584 = $26; $1585 = (3 - ($1584))|0; $1586 = 1275 >> $1585; $1587 = $1586; } $11 = $1587; $1588 = $42; $1589 = $25; $1590 = ($1589*40)|0; $1591 = (($1590) + 20)|0; $1592 = $1591 << 3; $1593 = (($1588) - ($1592))|0; $100 = $1593; $1594 = $7; $1595 = ((($1594)) + 52|0); $1596 = HEAP32[$1595>>2]|0; $1597 = ($1596|0)!=(0); if ($1597) { $1598 = $7; $1599 = ((($1598)) + 172|0); $1600 = HEAP32[$1599>>2]|0; $1601 = $102; $1602 = $1600 >> $1601; $1603 = $100; $1604 = (($1603) + ($1602))|0; $100 = $1604; } $1605 = $58; $1606 = $7; $1607 = ((($1606)) + 120|0); $1608 = $100; $1609 = $26; $1610 = $68; $1611 = $7; $1612 = ((($1611)) + 92|0); $1613 = HEAP32[$1612>>2]|0; $1614 = $25; $1615 = $7; $1616 = ((($1615)) + 188|0); $1617 = HEAP32[$1616>>2]|0; $1618 = $7; $1619 = ((($1618)) + 52|0); $1620 = HEAP32[$1619>>2]|0; $1621 = $7; $1622 = ((($1621)) + 184|0); $1623 = +HEAPF32[$1622>>2]; $1624 = HEAP32[$55>>2]|0; $1625 = +HEAPF32[$53>>2]; $1626 = $54; $1627 = $57; $1628 = $7; $1629 = ((($1628)) + 64|0); $1630 = HEAP32[$1629>>2]|0; $1631 = $7; $1632 = ((($1631)) + 68|0); $1633 = HEAP32[$1632>>2]|0; $1634 = $7; $1635 = ((($1634)) + 192|0); $1636 = HEAP32[$1635>>2]|0; $1637 = ($1636|0)!=(0|0); $1638 = $1637&1; $1639 = $65; $1640 = $66; $1641 = (_compute_vbr($1605,$1607,$1608,$1609,$1610,$1613,$1614,$1617,$1620,$1623,$1624,$1625,$1626,$1627,$1630,$1633,$1638,$1639,$1640)|0); $99 = $1641; $1642 = $99; $1643 = $46; $1644 = (($1642) + ($1643))|0; $99 = $1644; $1645 = $46; $1646 = $44; $1647 = (($1645) + ($1646))|0; $1648 = (($1647) + 64)|0; $1649 = (($1648) - 1)|0; $1650 = $1649 >> 6; $1651 = (($1650) + 2)|0; $1652 = $29; $1653 = (($1651) - ($1652))|0; $101 = $1653; $1654 = $99; $1655 = (($1654) + 32)|0; $1656 = $1655 >> 6; $30 = $1656; $1657 = $101; $1658 = $30; $1659 = ($1657|0)>($1658|0); $1660 = $101; $1661 = $30; $1662 = $1659 ? $1660 : $1661; $30 = $1662; $1663 = $11; $1664 = $30; $1665 = $29; $1666 = (($1664) + ($1665))|0; $1667 = ($1663|0)<($1666|0); if ($1667) { $1668 = $11; $1674 = $1668; } else { $1669 = $30; $1670 = $29; $1671 = (($1669) + ($1670))|0; $1674 = $1671; } $1672 = $29; $1673 = (($1674) - ($1672))|0; $30 = $1673; $1675 = $99; $1676 = $42; $1677 = (($1675) - ($1676))|0; $98 = $1677; $1678 = $30; $1679 = $1678 << 6; $99 = $1679; $1680 = $51; $1681 = ($1680|0)!=(0); if ($1681) { $30 = 2; $99 = 128; $98 = 0; } $1682 = $7; $1683 = ((($1682)) + 176|0); $1684 = HEAP32[$1683>>2]|0; $1685 = ($1684|0)<(970); if ($1685) { $1686 = $7; $1687 = ((($1686)) + 176|0); $1688 = HEAP32[$1687>>2]|0; $1689 = (($1688) + 1)|0; HEAP32[$1687>>2] = $1689; $1690 = $7; $1691 = ((($1690)) + 176|0); $1692 = HEAP32[$1691>>2]|0; $1693 = (($1692) + 20)|0; $1694 = (+($1693|0)); $1695 = 1.0 / $1694; $97 = $1695; } else { $97 = 0.0010000000474974513; } $1696 = $7; $1697 = ((($1696)) + 52|0); $1698 = HEAP32[$1697>>2]|0; $1699 = ($1698|0)!=(0); if ($1699) { $1700 = $99; $1701 = $42; $1702 = (($1700) - ($1701))|0; $1703 = $7; $1704 = ((($1703)) + 164|0); $1705 = HEAP32[$1704>>2]|0; $1706 = (($1705) + ($1702))|0; HEAP32[$1704>>2] = $1706; } $1707 = $7; $1708 = ((($1707)) + 52|0); $1709 = HEAP32[$1708>>2]|0; $1710 = ($1709|0)!=(0); if ($1710) { $1711 = $97; $1712 = $98; $1713 = $102; $1714 = 1 << $1713; $1715 = Math_imul($1712, $1714)|0; $1716 = $7; $1717 = ((($1716)) + 172|0); $1718 = HEAP32[$1717>>2]|0; $1719 = (($1715) - ($1718))|0; $1720 = $7; $1721 = ((($1720)) + 168|0); $1722 = HEAP32[$1721>>2]|0; $1723 = (($1719) - ($1722))|0; $1724 = (+($1723|0)); $1725 = $1711 * $1724; $1726 = (~~(($1725))); $1727 = $7; $1728 = ((($1727)) + 168|0); $1729 = HEAP32[$1728>>2]|0; $1730 = (($1729) + ($1726))|0; HEAP32[$1728>>2] = $1730; $1731 = $7; $1732 = ((($1731)) + 168|0); $1733 = HEAP32[$1732>>2]|0; $1734 = (0 - ($1733))|0; $1735 = $7; $1736 = ((($1735)) + 172|0); HEAP32[$1736>>2] = $1734; } $1737 = $7; $1738 = ((($1737)) + 52|0); $1739 = HEAP32[$1738>>2]|0; $1740 = ($1739|0)!=(0); do { if ($1740) { $1741 = $7; $1742 = ((($1741)) + 164|0); $1743 = HEAP32[$1742>>2]|0; $1744 = ($1743|0)<(0); if (!($1744)) { break; } $1745 = $7; $1746 = ((($1745)) + 164|0); $1747 = HEAP32[$1746>>2]|0; $1748 = (0 - ($1747))|0; $1749 = (($1748|0) / 64)&-1; $103 = $1749; $1750 = $51; $1751 = ($1750|0)!=(0); $1752 = $103; $1753 = $1751 ? 0 : $1752; $1754 = $30; $1755 = (($1754) + ($1753))|0; $30 = $1755; $1756 = $7; $1757 = ((($1756)) + 164|0); HEAP32[$1757>>2] = 0; } } while(0); $1758 = $11; $1759 = $30; $1760 = $29; $1761 = (($1759) + ($1760))|0; $1762 = ($1758|0)<($1761|0); if ($1762) { $1763 = $11; $1767 = $1763; } else { $1764 = $30; $1765 = $29; $1766 = (($1764) + ($1765))|0; $1767 = $1766; } $11 = $1767; $1768 = $12; $1769 = $11; _ec_enc_shrink($1768,$1769); } $1770 = $59; $$alloca_mul161 = $1770<<2; $1771 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul161)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul161)|0)+15)&-16)|0);; $1772 = $59; $$alloca_mul163 = $1772<<2; $1773 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul163)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul163)|0)+15)&-16)|0);; $1774 = $59; $$alloca_mul165 = $1774<<2; $1775 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul165)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul165)|0)+15)&-16)|0);; $1776 = $11; $1777 = $1776<<3; $1778 = $1777 << 3; $1779 = $12; $1780 = (_ec_tell_frac($1779)|0); $1781 = (($1778) - ($1780))|0; $1782 = (($1781) - 1)|0; $16 = $1782; $1783 = $23; $1784 = ($1783|0)!=(0); $1785 = $26; $1786 = ($1785|0)>=(2); $or$cond29 = $1784 & $1786; if ($or$cond29) { $1787 = $16; $1788 = $26; $1789 = (($1788) + 2)|0; $1790 = $1789 << 3; $1791 = ($1787|0)>=($1790|0); $1792 = $1791; } else { $1792 = 0; } $1793 = $1792 ? 8 : 0; $49 = $1793; $1794 = $49; $1795 = $16; $1796 = (($1795) - ($1794))|0; $16 = $1796; $1797 = $32; $1798 = (($1797) - 1)|0; $63 = $1798; $1799 = $7; $1800 = ((($1799)) + 120|0); $1801 = HEAP32[$1800>>2]|0; $1802 = ($1801|0)!=(0); if ($1802) { $1803 = $68; $1804 = $25; $1805 = ($1804*32000)|0; $1806 = ($1803|0)<($1805|0); do { if ($1806) { $104 = 13; } else { $1807 = $68; $1808 = $25; $1809 = ($1808*48000)|0; $1810 = ($1807|0)<($1809|0); if ($1810) { $104 = 16; break; } $1811 = $68; $1812 = $25; $1813 = ($1812*60000)|0; $1814 = ($1811|0)<($1813|0); if ($1814) { $104 = 18; break; } $1815 = $68; $1816 = $25; $1817 = ($1816*80000)|0; $1818 = ($1815|0)<($1817|0); if ($1818) { $104 = 19; break; } else { $104 = 20; break; } } } while(0); $1819 = $7; $1820 = ((($1819)) + 120|0); $1821 = ((($1820)) + 24|0); $1822 = HEAP32[$1821>>2]|0; $1823 = $104; $1824 = ($1822|0)>($1823|0); if ($1824) { $1825 = $7; $1826 = ((($1825)) + 120|0); $1827 = ((($1826)) + 24|0); $1828 = HEAP32[$1827>>2]|0; $1830 = $1828; } else { $1829 = $104; $1830 = $1829; } $63 = $1830; } $1831 = $7; $1832 = ((($1831)) + 68|0); $1833 = HEAP32[$1832>>2]|0; $1834 = ($1833|0)!=(0); if ($1834) { $63 = 1; } $1835 = $58; $1836 = $31; $1837 = $32; $1838 = $36; $1839 = $7; $1840 = ((($1839)) + 188|0); $1841 = $16; $1842 = $25; $1843 = $26; $1844 = $12; $1845 = $7; $1846 = ((($1845)) + 92|0); $1847 = HEAP32[$1846>>2]|0; $1848 = $63; $1849 = (_compute_allocation($1835,$1836,$1837,$1373,$1409,$1838,$1840,$39,$1841,$45,$1773,$1771,$1775,$1842,$1843,$1844,1,$1847,$1848)|0); $34 = $1849; $1850 = $7; $1851 = ((($1850)) + 92|0); $1852 = HEAP32[$1851>>2]|0; $1853 = ($1852|0)!=(0); if ($1853) { $1854 = $7; $1855 = ((($1854)) + 92|0); $1856 = HEAP32[$1855>>2]|0; $1857 = (($1856) + 1)|0; $1858 = $7; $1859 = ((($1858)) + 92|0); $1860 = HEAP32[$1859>>2]|0; $1861 = (($1860) - 1)|0; $1862 = $34; $1863 = ($1861|0)>($1862|0); if ($1863) { $1864 = $7; $1865 = ((($1864)) + 92|0); $1866 = HEAP32[$1865>>2]|0; $1867 = (($1866) - 1)|0; $1870 = $1867; } else { $1868 = $34; $1870 = $1868; } $1869 = ($1857|0)<($1870|0); $1871 = $7; $1872 = ((($1871)) + 92|0); $1873 = HEAP32[$1872>>2]|0; do { if ($1869) { $1874 = (($1873) + 1)|0; $2120 = $1874; } else { $1875 = (($1873) - 1)|0; $1876 = $34; $1877 = ($1875|0)>($1876|0); if ($1877) { $1878 = $7; $1879 = ((($1878)) + 92|0); $1880 = HEAP32[$1879>>2]|0; $1881 = (($1880) - 1)|0; $2120 = $1881; break; } else { $1882 = $34; $2120 = $1882; break; } } } while(0); $1883 = $7; $$sink30 = $2120;$$sink32 = $1883; } else { $1884 = $34; $1885 = $7; $$sink30 = $1884;$$sink32 = $1885; } $1886 = ((($$sink32)) + 92|0); HEAP32[$1886>>2] = $$sink30; $1887 = $58; $1888 = $31; $1889 = $32; $1890 = $19; $1891 = $12; $1892 = $25; _quant_fine_energy($1887,$1888,$1889,$1890,$1281,$1771,$1891,$1892); $1893 = $25; $1894 = $59; $1895 = Math_imul($1893, $1894)|0; $$alloca_mul167 = $1895; $1896 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul167)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul167)|0)+15)&-16)|0);; $1897 = $58; $1898 = $31; $1899 = $32; $1900 = $25; $1901 = ($1900|0)==(2); $1902 = $15; $1903 = (($1220) + ($1902<<2)|0); $1904 = $1901 ? $1903 : 0; $1905 = $22; $1906 = $7; $1907 = ((($1906)) + 80|0); $1908 = HEAP32[$1907>>2]|0; $1909 = HEAP32[$39>>2]|0; $1910 = $7; $1911 = ((($1910)) + 188|0); $1912 = HEAP32[$1911>>2]|0; $1913 = $11; $1914 = $1913<<6; $1915 = $49; $1916 = (($1914) - ($1915))|0; $1917 = HEAP32[$45>>2]|0; $1918 = $12; $1919 = $26; $1920 = $34; $1921 = $7; $1922 = ((($1921)) + 76|0); $1923 = $7; $1924 = ((($1923)) + 72|0); $1925 = HEAP32[$1924>>2]|0; _quant_all_bands(1,$1897,$1898,$1899,$1220,$1904,$1896,$695,$1773,$1905,$1908,$1909,$1912,$1226,$1916,$1917,$1918,$1919,$1920,$1922,$1925); $1926 = $49; $1927 = ($1926|0)>(0); if ($1927) { $1928 = $7; $1929 = ((($1928)) + 116|0); $1930 = HEAP32[$1929>>2]|0; $1931 = ($1930|0)<(2); $1932 = $1931&1; $50 = $1932; $1933 = $12; $1934 = $50; _ec_enc_bits($1933,$1934,1); } $1935 = $58; $1936 = $31; $1937 = $32; $1938 = $19; $1939 = $11; $1940 = $1939<<3; $1941 = $12; $1942 = (_ec_tell_50($1941)|0); $1943 = (($1940) - ($1942))|0; $1944 = $12; $1945 = $25; _quant_energy_finalise($1935,$1936,$1937,$1938,$1281,$1771,$1775,$1943,$1944,$1945); $1946 = $51; $1947 = ($1946|0)!=(0); L417: do { if ($1947) { $13 = 0; while(1) { $1948 = $13; $1949 = $25; $1950 = $59; $1951 = Math_imul($1949, $1950)|0; $1952 = ($1948|0)<($1951|0); if (!($1952)) { break L417; } $1953 = $19; $1954 = $13; $1955 = (($1953) + ($1954<<2)|0); HEAPF32[$1955>>2] = -28.0; $1956 = $13; $1957 = (($1956) + 1)|0; $13 = $1957; } } } while(0); $1958 = HEAP32[$37>>2]|0; $1959 = $7; $1960 = ((($1959)) + 104|0); HEAP32[$1960>>2] = $1958; $1961 = +HEAPF32[$38>>2]; $1962 = $7; $1963 = ((($1962)) + 108|0); HEAPF32[$1963>>2] = $1961; $1964 = $47; $1965 = $7; $1966 = ((($1965)) + 112|0); HEAP32[$1966>>2] = $1964; $1967 = $24; $1968 = ($1967|0)==(2); $1969 = $25; $1970 = ($1969|0)==(1); $or$cond35 = $1968 & $1970; if ($or$cond35) { $1971 = $19; $1972 = $59; $1973 = (($1971) + ($1972<<2)|0); $1974 = $19; $1975 = $59; $1976 = $1975<<2; $1977 = $19; $1978 = $59; $1979 = (($1977) + ($1978<<2)|0); $1980 = $19; $1981 = $1979; $1982 = $1980; $1983 = (($1981) - ($1982))|0; $1984 = (($1983|0) / 4)&-1; $1985 = 0; $1986 = (($1976) + ($1985))|0; _memcpy(($1973|0),($1974|0),($1986|0))|0; } $1987 = $23; $1988 = ($1987|0)!=(0); L426: do { if ($1988) { $13 = 0; while(1) { $2017 = $13; $2018 = $24; $2019 = $59; $2020 = Math_imul($2018, $2019)|0; $2021 = ($2017|0)<($2020|0); if (!($2021)) { break L426; } $2022 = $20; $2023 = $13; $2024 = (($2022) + ($2023<<2)|0); $2025 = +HEAPF32[$2024>>2]; $2026 = $19; $2027 = $13; $2028 = (($2026) + ($2027<<2)|0); $2029 = +HEAPF32[$2028>>2]; $2030 = $2025 < $2029; if ($2030) { $2031 = $20; $2032 = $13; $2033 = (($2031) + ($2032<<2)|0); $$sink36 = $2033; } else { $2034 = $19; $2035 = $13; $2036 = (($2034) + ($2035<<2)|0); $$sink36 = $2036; } $2037 = +HEAPF32[$$sink36>>2]; $2038 = $20; $2039 = $13; $2040 = (($2038) + ($2039<<2)|0); HEAPF32[$2040>>2] = $2037; $2041 = $13; $2042 = (($2041) + 1)|0; $13 = $2042; } } else { $1989 = $21; $1990 = $20; $1991 = $24; $1992 = $59; $1993 = Math_imul($1991, $1992)|0; $1994 = $1993<<2; $1995 = $21; $1996 = $20; $1997 = $1995; $1998 = $1996; $1999 = (($1997) - ($1998))|0; $2000 = (($1999|0) / 4)&-1; $2001 = 0; $2002 = (($1994) + ($2001))|0; _memcpy(($1989|0),($1990|0),($2002|0))|0; $2003 = $20; $2004 = $19; $2005 = $24; $2006 = $59; $2007 = Math_imul($2005, $2006)|0; $2008 = $2007<<2; $2009 = $20; $2010 = $19; $2011 = $2009; $2012 = $2010; $2013 = (($2011) - ($2012))|0; $2014 = (($2013|0) / 4)&-1; $2015 = 0; $2016 = (($2008) + ($2015))|0; _memcpy(($2003|0),($2004|0),($2016|0))|0; } } while(0); $14 = 0; while(1) { $13 = 0; while(1) { $2043 = $13; $2044 = $31; $2045 = ($2043|0)<($2044|0); if (!($2045)) { break; } $2046 = $19; $2047 = $14; $2048 = $59; $2049 = Math_imul($2047, $2048)|0; $2050 = $13; $2051 = (($2049) + ($2050))|0; $2052 = (($2046) + ($2051<<2)|0); HEAPF32[$2052>>2] = 0.0; $2053 = $21; $2054 = $14; $2055 = $59; $2056 = Math_imul($2054, $2055)|0; $2057 = $13; $2058 = (($2056) + ($2057))|0; $2059 = (($2053) + ($2058<<2)|0); HEAPF32[$2059>>2] = -28.0; $2060 = $20; $2061 = $14; $2062 = $59; $2063 = Math_imul($2061, $2062)|0; $2064 = $13; $2065 = (($2063) + ($2064))|0; $2066 = (($2060) + ($2065<<2)|0); HEAPF32[$2066>>2] = -28.0; $2067 = $13; $2068 = (($2067) + 1)|0; $13 = $2068; } $2069 = $32; $13 = $2069; while(1) { $2070 = $13; $2071 = $59; $2072 = ($2070|0)<($2071|0); if (!($2072)) { break; } $2073 = $19; $2074 = $14; $2075 = $59; $2076 = Math_imul($2074, $2075)|0; $2077 = $13; $2078 = (($2076) + ($2077))|0; $2079 = (($2073) + ($2078<<2)|0); HEAPF32[$2079>>2] = 0.0; $2080 = $21; $2081 = $14; $2082 = $59; $2083 = Math_imul($2081, $2082)|0; $2084 = $13; $2085 = (($2083) + ($2084))|0; $2086 = (($2080) + ($2085<<2)|0); HEAPF32[$2086>>2] = -28.0; $2087 = $20; $2088 = $14; $2089 = $59; $2090 = Math_imul($2088, $2089)|0; $2091 = $13; $2092 = (($2090) + ($2091))|0; $2093 = (($2087) + ($2092<<2)|0); HEAPF32[$2093>>2] = -28.0; $2094 = $13; $2095 = (($2094) + 1)|0; $13 = $2095; } $2096 = $14; $2097 = (($2096) + 1)|0; $14 = $2097; $2098 = $24; $2099 = ($2097|0)<($2098|0); if (!($2099)) { break; } } $2100 = $23; $2101 = ($2100|0)!=(0); $2102 = $64; $2103 = ($2102|0)!=(0); $or$cond39 = $2101 | $2103; $2104 = $7; $2105 = ((($2104)) + 116|0); if ($or$cond39) { $2106 = HEAP32[$2105>>2]|0; $2107 = (($2106) + 1)|0; $$sink40 = $2107; } else { $$sink40 = 0; } HEAP32[$2105>>2] = $$sink40; $2108 = $12; $2109 = ((($2108)) + 28|0); $2110 = HEAP32[$2109>>2]|0; $2111 = $7; $2112 = ((($2111)) + 76|0); HEAP32[$2112>>2] = $2110; $2113 = $12; _ec_enc_done($2113); $2114 = $12; $2115 = (_ec_get_error($2114)|0); $2116 = ($2115|0)!=(0); if ($2116) { $6 = -3; $105 = 1; } else { $2117 = $11; $6 = $2117; $105 = 1; } $2118 = $73; _llvm_stackrestore(($2118|0)); $2119 = $6; STACKTOP = sp;return ($2119|0); } function _ec_tell_50($0) { $0 = $0|0; var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = ((($5)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = (Math_clz32(($7|0))|0); $9 = (32 - ($8))|0; $10 = (($4) - ($9))|0; STACKTOP = sp;return ($10|0); } function _celt_maxabs16($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0, $28 = 0.0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $2 = $0; $3 = $1; $5 = 0.0; $6 = 0.0; $4 = 0; while(1) { $7 = $4; $8 = $3; $9 = ($7|0)<($8|0); $10 = $5; if (!($9)) { break; } $11 = $2; $12 = $4; $13 = (($11) + ($12<<2)|0); $14 = +HEAPF32[$13>>2]; $15 = $10 > $14; if ($15) { $16 = $5; $21 = $16; } else { $17 = $2; $18 = $4; $19 = (($17) + ($18<<2)|0); $20 = +HEAPF32[$19>>2]; $21 = $20; } $5 = $21; $22 = $6; $23 = $2; $24 = $4; $25 = (($23) + ($24<<2)|0); $26 = +HEAPF32[$25>>2]; $27 = $22 < $26; if ($27) { $28 = $6; $33 = $28; } else { $29 = $2; $30 = $4; $31 = (($29) + ($30<<2)|0); $32 = +HEAPF32[$31>>2]; $33 = $32; } $6 = $33; $34 = $4; $35 = (($34) + 1)|0; $4 = $35; } $36 = $6; $37 = - $36; $38 = $10 > $37; $39 = $5; $40 = $6; $41 = - $40; $42 = $38 ? $39 : $41; STACKTOP = sp;return (+$42); } function _run_prefilter($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; $10 = $10|0; var $$alloca_mul = 0, $$alloca_mul24 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0.0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0.0, $138 = 0, $139 = 0, $14 = 0, $140 = 0.0, $141 = 0.0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0.0, $147 = 0.0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0.0; var $153 = 0.0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0.0, $169 = 0.0, $17 = 0, $170 = 0; var $171 = 0, $172 = 0.0, $173 = 0.0, $174 = 0, $175 = 0, $176 = 0.0, $177 = 0.0, $178 = 0, $179 = 0, $18 = 0, $180 = 0.0, $181 = 0, $182 = 0.0, $183 = 0.0, $184 = 0, $185 = 0, $186 = 0.0, $187 = 0, $188 = 0.0, $189 = 0.0; var $19 = 0, $190 = 0.0, $191 = 0, $192 = 0.0, $193 = 0.0, $194 = 0.0, $195 = 0.0, $196 = 0, $197 = 0.0, $198 = 0, $199 = 0, $20 = 0, $200 = 0.0, $201 = 0.0, $202 = 0.0, $203 = 0.0, $204 = 0.0, $205 = 0, $206 = 0, $207 = 0; var $208 = 0.0, $209 = 0.0, $21 = 0, $210 = 0.0, $211 = 0.0, $212 = 0.0, $213 = 0.0, $214 = 0.0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0; var $226 = 0, $227 = 0, $228 = 0, $229 = 0.0, $23 = 0, $230 = 0.0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0; var $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0.0, $260 = 0, $261 = 0; var $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0.0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0; var $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0; var $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0.0, $305 = 0.0, $306 = 0, $307 = 0, $308 = 0.0, $309 = 0.0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0; var $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0; var $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0.0, $346 = 0.0, $347 = 0.0, $348 = 0.0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0; var $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0; var $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0; var $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0; var $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0; var $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0; var $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0; var $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0; var $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0.0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); $23 = sp + 40|0; $25 = sp + 32|0; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $4; $16 = $5; $17 = $6; $18 = $7; $19 = $8; $20 = $9; $21 = $10; $34 = $11; $35 = HEAP32[$34>>2]|0; $24 = $35; $36 = $24; $37 = ((($36)) + 4|0); $38 = HEAP32[$37>>2]|0; $30 = $38; $39 = $14; $40 = $15; $41 = (($40) + 1024)|0; $42 = Math_imul($39, $41)|0; $43 = (_llvm_stacksave()|0); $31 = $43; $$alloca_mul = $42<<2; $44 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; HEAP32[$23>>2] = $44; $45 = $15; $46 = (($45) + 1024)|0; $47 = (($44) + ($46<<2)|0); $48 = ((($23)) + 4|0); HEAP32[$48>>2] = $47; $22 = 0; while(1) { $49 = $22; $50 = (($23) + ($49<<2)|0); $51 = HEAP32[$50>>2]|0; $52 = $13; $53 = $22; $54 = $53<<10; $55 = (($52) + ($54<<2)|0); $56 = $22; $57 = (($23) + ($56<<2)|0); $58 = HEAP32[$57>>2]|0; $59 = $13; $60 = $22; $61 = $60<<10; $62 = (($59) + ($61<<2)|0); $63 = $58; $64 = $62; $65 = (($63) - ($64))|0; $66 = (($65|0) / 4)&-1; $67 = 0; $68 = (4096 + ($67))|0; _memcpy(($51|0),($55|0),($68|0))|0; $69 = $22; $70 = (($23) + ($69<<2)|0); $71 = HEAP32[$70>>2]|0; $72 = ((($71)) + 4096|0); $73 = $12; $74 = $22; $75 = $15; $76 = $30; $77 = (($75) + ($76))|0; $78 = Math_imul($74, $77)|0; $79 = (($73) + ($78<<2)|0); $80 = $30; $81 = (($79) + ($80<<2)|0); $82 = $15; $83 = $82<<2; $84 = $22; $85 = (($23) + ($84<<2)|0); $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + 4096|0); $88 = $12; $89 = $22; $90 = $15; $91 = $30; $92 = (($90) + ($91))|0; $93 = Math_imul($89, $92)|0; $94 = (($88) + ($93<<2)|0); $95 = $30; $96 = (($94) + ($95<<2)|0); $97 = $87; $98 = $96; $99 = (($97) - ($98))|0; $100 = (($99|0) / 4)&-1; $101 = 0; $102 = (($83) + ($101))|0; _memcpy(($72|0),($81|0),($102|0))|0; $103 = $22; $104 = (($103) + 1)|0; $22 = $104; $105 = $14; $106 = ($104|0)<($105|0); if (!($106)) { break; } } $107 = $20; $108 = ($107|0)!=(0); if ($108) { $109 = $15; $110 = (1024 + ($109))|0; $111 = $110 >> 1; $112 = (_llvm_stacksave()|0); $32 = $112; $$alloca_mul24 = $111<<2; $113 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul24)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul24)|0)+15)&-16)|0);; $114 = $15; $115 = (1024 + ($114))|0; $116 = $14; $117 = $11; $118 = ((($117)) + 72|0); $119 = HEAP32[$118>>2]|0; _pitch_downsample($23,$113,$115,$116,$119); $120 = ((($113)) + 2048|0); $121 = $15; $122 = $11; $123 = ((($122)) + 72|0); $124 = HEAP32[$123>>2]|0; _pitch_search($120,$113,$121,979,$25,$124); $125 = HEAP32[$25>>2]|0; $126 = (1024 - ($125))|0; HEAP32[$25>>2] = $126; $127 = $15; $128 = $11; $129 = ((($128)) + 104|0); $130 = HEAP32[$129>>2]|0; $131 = $11; $132 = ((($131)) + 108|0); $133 = +HEAPF32[$132>>2]; $134 = $11; $135 = ((($134)) + 72|0); $136 = HEAP32[$135>>2]|0; $137 = (+_remove_doubling($113,1024,15,$127,$25,$130,$133,$136)); $26 = $137; $138 = HEAP32[$25>>2]|0; $139 = ($138|0)>(1022); if ($139) { HEAP32[$25>>2] = 1022; } $140 = $26; $141 = 0.69999998807907104 * $140; $26 = $141; $142 = $11; $143 = ((($142)) + 56|0); $144 = HEAP32[$143>>2]|0; $145 = ($144|0)>(2); if ($145) { $146 = $26; $147 = 0.5 * $146; $26 = $147; } $148 = $11; $149 = ((($148)) + 56|0); $150 = HEAP32[$149>>2]|0; $151 = ($150|0)>(4); if ($151) { $152 = $26; $153 = 0.5 * $152; $26 = $153; } $154 = $11; $155 = ((($154)) + 56|0); $156 = HEAP32[$155>>2]|0; $157 = ($156|0)>(8); if ($157) { $26 = 0.0; } $158 = $32; _llvm_stackrestore(($158|0)); } else { $26 = 0.0; HEAP32[$25>>2] = 15; } $27 = 0.20000000298023224; $159 = HEAP32[$25>>2]|0; $160 = $11; $161 = ((($160)) + 104|0); $162 = HEAP32[$161>>2]|0; $163 = (($159) - ($162))|0; $164 = (Math_abs(($163|0))|0); $165 = ($164*10)|0; $166 = HEAP32[$25>>2]|0; $167 = ($165|0)>($166|0); if ($167) { $168 = $27; $169 = $168 + 0.20000000298023224; $27 = $169; } $170 = $21; $171 = ($170|0)<(25); if ($171) { $172 = $27; $173 = $172 + 0.10000000149011612; $27 = $173; } $174 = $21; $175 = ($174|0)<(35); if ($175) { $176 = $27; $177 = $176 + 0.10000000149011612; $27 = $177; } $178 = $11; $179 = ((($178)) + 108|0); $180 = +HEAPF32[$179>>2]; $181 = $180 > 0.40000000596046448; if ($181) { $182 = $27; $183 = $182 - 0.10000000149011612; $27 = $183; } $184 = $11; $185 = ((($184)) + 108|0); $186 = +HEAPF32[$185>>2]; $187 = $186 > 0.55000001192092896; if ($187) { $188 = $27; $189 = $188 - 0.10000000149011612; $27 = $189; } $190 = $27; $191 = $190 > 0.20000000298023224; $192 = $27; $193 = $191 ? $192 : 0.20000000298023224; $27 = $193; $194 = $26; $195 = $27; $196 = $194 < $195; if ($196) { $26 = 0.0; $28 = 0; $29 = 0; } else { $197 = $26; $198 = $11; $199 = ((($198)) + 108|0); $200 = +HEAPF32[$199>>2]; $201 = $197 - $200; $202 = $201; $203 = (+Math_abs((+$202))); $204 = $203; $205 = $204 < 0.10000000149011612; if ($205) { $206 = $11; $207 = ((($206)) + 108|0); $208 = +HEAPF32[$207>>2]; $26 = $208; } $209 = $26; $210 = $209 * 32.0; $211 = $210 / 3.0; $212 = 0.5 + $211; $213 = $212; $214 = (+Math_floor((+$213))); $215 = (~~(($214))); $216 = (($215) - 1)|0; $29 = $216; $217 = $29; $218 = (7)<($217|0); $219 = $29; $220 = $218 ? 7 : $219; $221 = (0)>($220|0); if ($221) { $226 = 0; } else { $222 = $29; $223 = (7)<($222|0); $224 = $29; $225 = $223 ? 7 : $224; $226 = $225; } $29 = $226; $227 = $29; $228 = (($227) + 1)|0; $229 = (+($228|0)); $230 = 0.09375 * $229; $26 = $230; $28 = 1; } $22 = 0; while(1) { $231 = $24; $232 = ((($231)) + 44|0); $233 = HEAP32[$232>>2]|0; $234 = $30; $235 = (($233) - ($234))|0; $33 = $235; $236 = $11; $237 = ((($236)) + 104|0); $238 = HEAP32[$237>>2]|0; $239 = ($238|0)>(15); if ($239) { $240 = $11; $241 = ((($240)) + 104|0); $242 = HEAP32[$241>>2]|0; $245 = $242; } else { $245 = 15; } $243 = $11; $244 = ((($243)) + 104|0); HEAP32[$244>>2] = $245; $246 = $12; $247 = $22; $248 = $15; $249 = $30; $250 = (($248) + ($249))|0; $251 = Math_imul($247, $250)|0; $252 = (($246) + ($251<<2)|0); $253 = $11; $254 = ((($253)) + 200|0); $255 = $22; $256 = $30; $257 = Math_imul($255, $256)|0; $258 = (($254) + ($257<<2)|0); $259 = $30; $260 = $259<<2; $261 = $12; $262 = $22; $263 = $15; $264 = $30; $265 = (($263) + ($264))|0; $266 = Math_imul($262, $265)|0; $267 = (($261) + ($266<<2)|0); $268 = $11; $269 = ((($268)) + 200|0); $270 = $22; $271 = $30; $272 = Math_imul($270, $271)|0; $273 = (($269) + ($272<<2)|0); $274 = $267; $275 = $273; $276 = (($274) - ($275))|0; $277 = (($276|0) / 4)&-1; $278 = 0; $279 = (($260) + ($278))|0; _memcpy(($252|0),($258|0),($279|0))|0; $280 = $33; $281 = ($280|0)!=(0); if ($281) { $282 = $12; $283 = $22; $284 = $15; $285 = $30; $286 = (($284) + ($285))|0; $287 = Math_imul($283, $286)|0; $288 = (($282) + ($287<<2)|0); $289 = $30; $290 = (($288) + ($289<<2)|0); $291 = $22; $292 = (($23) + ($291<<2)|0); $293 = HEAP32[$292>>2]|0; $294 = ((($293)) + 4096|0); $295 = $11; $296 = ((($295)) + 104|0); $297 = HEAP32[$296>>2]|0; $298 = $11; $299 = ((($298)) + 104|0); $300 = HEAP32[$299>>2]|0; $301 = $33; $302 = $11; $303 = ((($302)) + 108|0); $304 = +HEAPF32[$303>>2]; $305 = - $304; $306 = $11; $307 = ((($306)) + 108|0); $308 = +HEAPF32[$307>>2]; $309 = - $308; $310 = $11; $311 = ((($310)) + 112|0); $312 = HEAP32[$311>>2]|0; $313 = $11; $314 = ((($313)) + 112|0); $315 = HEAP32[$314>>2]|0; $316 = $11; $317 = ((($316)) + 72|0); $318 = HEAP32[$317>>2]|0; _comb_filter($290,$294,$297,$300,$301,$305,$309,$312,$315,0,0,$318); } $319 = $12; $320 = $22; $321 = $15; $322 = $30; $323 = (($321) + ($322))|0; $324 = Math_imul($320, $323)|0; $325 = (($319) + ($324<<2)|0); $326 = $30; $327 = (($325) + ($326<<2)|0); $328 = $33; $329 = (($327) + ($328<<2)|0); $330 = $22; $331 = (($23) + ($330<<2)|0); $332 = HEAP32[$331>>2]|0; $333 = ((($332)) + 4096|0); $334 = $33; $335 = (($333) + ($334<<2)|0); $336 = $11; $337 = ((($336)) + 104|0); $338 = HEAP32[$337>>2]|0; $339 = HEAP32[$25>>2]|0; $340 = $15; $341 = $33; $342 = (($340) - ($341))|0; $343 = $11; $344 = ((($343)) + 108|0); $345 = +HEAPF32[$344>>2]; $346 = - $345; $347 = $26; $348 = - $347; $349 = $11; $350 = ((($349)) + 112|0); $351 = HEAP32[$350>>2]|0; $352 = $16; $353 = $24; $354 = ((($353)) + 60|0); $355 = HEAP32[$354>>2]|0; $356 = $30; $357 = $11; $358 = ((($357)) + 72|0); $359 = HEAP32[$358>>2]|0; _comb_filter($329,$335,$338,$339,$342,$346,$348,$351,$352,$355,$356,$359); $360 = $11; $361 = ((($360)) + 200|0); $362 = $22; $363 = $30; $364 = Math_imul($362, $363)|0; $365 = (($361) + ($364<<2)|0); $366 = $12; $367 = $22; $368 = $15; $369 = $30; $370 = (($368) + ($369))|0; $371 = Math_imul($367, $370)|0; $372 = (($366) + ($371<<2)|0); $373 = $15; $374 = (($372) + ($373<<2)|0); $375 = $30; $376 = $375<<2; $377 = $11; $378 = ((($377)) + 200|0); $379 = $22; $380 = $30; $381 = Math_imul($379, $380)|0; $382 = (($378) + ($381<<2)|0); $383 = $12; $384 = $22; $385 = $15; $386 = $30; $387 = (($385) + ($386))|0; $388 = Math_imul($384, $387)|0; $389 = (($383) + ($388<<2)|0); $390 = $15; $391 = (($389) + ($390<<2)|0); $392 = $382; $393 = $391; $394 = (($392) - ($393))|0; $395 = (($394|0) / 4)&-1; $396 = 0; $397 = (($376) + ($396))|0; _memcpy(($365|0),($374|0),($397|0))|0; $398 = $15; $399 = ($398|0)>(1024); $400 = $13; $401 = $22; $402 = $401<<10; $403 = (($400) + ($402<<2)|0); if ($399) { $404 = $22; $405 = (($23) + ($404<<2)|0); $406 = HEAP32[$405>>2]|0; $407 = $15; $408 = (($406) + ($407<<2)|0); $409 = $13; $410 = $22; $411 = $410<<10; $412 = (($409) + ($411<<2)|0); $413 = $22; $414 = (($23) + ($413<<2)|0); $415 = HEAP32[$414>>2]|0; $416 = $15; $417 = (($415) + ($416<<2)|0); $418 = $412; $419 = $417; $420 = (($418) - ($419))|0; $421 = (($420|0) / 4)&-1; $422 = 0; $423 = (4096 + ($422))|0; _memmove(($403|0),($408|0),($423|0))|0; } else { $424 = $13; $425 = $22; $426 = $425<<10; $427 = (($424) + ($426<<2)|0); $428 = $15; $429 = (($427) + ($428<<2)|0); $430 = $15; $431 = (1024 - ($430))|0; $432 = $431<<2; $433 = $13; $434 = $22; $435 = $434<<10; $436 = (($433) + ($435<<2)|0); $437 = $13; $438 = $22; $439 = $438<<10; $440 = (($437) + ($439<<2)|0); $441 = $15; $442 = (($440) + ($441<<2)|0); $443 = $436; $444 = $442; $445 = (($443) - ($444))|0; $446 = (($445|0) / 4)&-1; $447 = 0; $448 = (($432) + ($447))|0; _memmove(($403|0),($429|0),($448|0))|0; $449 = $13; $450 = $22; $451 = $450<<10; $452 = (($449) + ($451<<2)|0); $453 = ((($452)) + 4096|0); $454 = $15; $455 = (0 - ($454))|0; $456 = (($453) + ($455<<2)|0); $457 = $22; $458 = (($23) + ($457<<2)|0); $459 = HEAP32[$458>>2]|0; $460 = ((($459)) + 4096|0); $461 = $15; $462 = $461<<2; $463 = $13; $464 = $22; $465 = $464<<10; $466 = (($463) + ($465<<2)|0); $467 = ((($466)) + 4096|0); $468 = $15; $469 = (0 - ($468))|0; $470 = (($467) + ($469<<2)|0); $471 = $22; $472 = (($23) + ($471<<2)|0); $473 = HEAP32[$472>>2]|0; $474 = ((($473)) + 4096|0); $475 = $470; $476 = $474; $477 = (($475) - ($476))|0; $478 = (($477|0) / 4)&-1; $479 = 0; $480 = (($462) + ($479))|0; _memmove(($456|0),($460|0),($480|0))|0; } $481 = $22; $482 = (($481) + 1)|0; $22 = $482; $483 = $14; $484 = ($482|0)<($483|0); if (!($484)) { break; } } $485 = $26; $486 = $18; HEAPF32[$486>>2] = $485; $487 = HEAP32[$25>>2]|0; $488 = $17; HEAP32[$488>>2] = $487; $489 = $29; $490 = $19; HEAP32[$490>>2] = $489; $491 = $28; $492 = $31; _llvm_stackrestore(($492|0)); STACKTOP = sp;return ($491|0); } function _transient_analysis($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $$alloca_mul = 0, $10 = 0, $100 = 0, $101 = 0.0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0.0, $109 = 0, $11 = 0.0, $110 = 0, $111 = 0.0, $112 = 0.0, $113 = 0.0, $114 = 0.0, $115 = 0.0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0.0, $120 = 0.0, $121 = 0.0, $122 = 0.0, $123 = 0, $124 = 0.0, $125 = 0.0, $126 = 0.0, $127 = 0, $128 = 0, $129 = 0.0, $13 = 0, $130 = 0.0, $131 = 0.0, $132 = 0.0, $133 = 0.0, $134 = 0; var $135 = 0.0, $136 = 0.0, $137 = 0.0, $138 = 0.0, $139 = 0, $14 = 0, $140 = 0.0, $141 = 0.0, $142 = 0.0, $143 = 0.0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0.0, $149 = 0.0, $15 = 0, $150 = 0, $151 = 0, $152 = 0.0; var $153 = 0.0, $154 = 0.0, $155 = 0.0, $156 = 0.0, $157 = 0, $158 = 0.0, $159 = 0.0, $16 = 0.0, $160 = 0, $161 = 0, $162 = 0.0, $163 = 0.0, $164 = 0.0, $165 = 0.0, $166 = 0.0, $167 = 0, $168 = 0.0, $169 = 0.0, $17 = 0, $170 = 0.0; var $171 = 0, $172 = 0, $173 = 0.0, $174 = 0.0, $175 = 0.0, $176 = 0.0, $177 = 0.0, $178 = 0, $179 = 0.0, $18 = 0, $180 = 0.0, $181 = 0, $182 = 0, $183 = 0.0, $184 = 0.0, $185 = 0.0, $186 = 0.0, $187 = 0.0, $188 = 0, $189 = 0.0; var $19 = 0.0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0; var $208 = 0, $209 = 0, $21 = 0.0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0.0, $219 = 0.0, $22 = 0.0, $220 = 0.0, $221 = 0.0, $222 = 0, $223 = 0, $224 = 0, $225 = 0.0; var $226 = 0.0, $227 = 0.0, $228 = 0.0, $229 = 0.0, $23 = 0.0, $230 = 0.0, $231 = 0, $232 = 0.0, $233 = 0.0, $234 = 0.0, $235 = 0.0, $236 = 0.0, $237 = 0, $238 = 0.0, $239 = 0, $24 = 0.0, $240 = 0.0, $241 = 0.0, $242 = 0.0, $243 = 0.0; var $244 = 0.0, $245 = 0.0, $246 = 0.0, $247 = 0.0, $248 = 0, $249 = 0, $25 = 0.0, $250 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0; var $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0, $74 = 0.0; var $75 = 0.0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0.0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0.0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0.0; var $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0, $98 = 0, $99 = 0, dest = 0, label = 0, sp = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $13 = 0; $14 = 0; $27 = $6; $28 = (_llvm_stacksave()|0); $18 = $28; $$alloca_mul = $27<<2; $29 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $30 = $6; $31 = (($30|0) / 2)&-1; $17 = $31; $15 = 0; while(1) { $32 = $15; $33 = $7; $34 = ($32|0)<($33|0); if (!($34)) { break; } $20 = 0; $11 = 0.0; $12 = 0.0; $10 = 0; while(1) { $35 = $10; $36 = $6; $37 = ($35|0)<($36|0); if (!($37)) { break; } $38 = $5; $39 = $10; $40 = $15; $41 = $6; $42 = Math_imul($40, $41)|0; $43 = (($39) + ($42))|0; $44 = (($38) + ($43<<2)|0); $45 = +HEAPF32[$44>>2]; $23 = $45; $46 = $11; $47 = $23; $48 = $46 + $47; $24 = $48; $49 = $12; $50 = $24; $51 = $49 + $50; $52 = $23; $53 = 2.0 * $52; $54 = $51 - $53; $11 = $54; $55 = $23; $56 = $24; $57 = 0.5 * $56; $58 = $55 - $57; $12 = $58; $59 = $24; $60 = $10; $61 = (($29) + ($60<<2)|0); HEAPF32[$61>>2] = $59; $62 = $10; $63 = (($62) + 1)|0; $10 = $63; } dest=$29; stop=dest+48|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); $19 = 0.0; $11 = 0.0; $10 = 0; while(1) { $64 = $10; $65 = $17; $66 = ($64|0)<($65|0); if (!($66)) { break; } $67 = $10; $68 = $67<<1; $69 = (($29) + ($68<<2)|0); $70 = +HEAPF32[$69>>2]; $71 = $10; $72 = $71<<1; $73 = (($29) + ($72<<2)|0); $74 = +HEAPF32[$73>>2]; $75 = $70 * $74; $76 = $10; $77 = $76<<1; $78 = (($77) + 1)|0; $79 = (($29) + ($78<<2)|0); $80 = +HEAPF32[$79>>2]; $81 = $10; $82 = $81<<1; $83 = (($82) + 1)|0; $84 = (($29) + ($83<<2)|0); $85 = +HEAPF32[$84>>2]; $86 = $80 * $85; $87 = $75 + $86; $25 = $87; $88 = $25; $89 = $19; $90 = $89 + $88; $19 = $90; $91 = $11; $92 = $25; $93 = $11; $94 = $92 - $93; $95 = 0.0625 * $94; $96 = $91 + $95; $97 = $10; $98 = (($29) + ($97<<2)|0); HEAPF32[$98>>2] = $96; $99 = $10; $100 = (($29) + ($99<<2)|0); $101 = +HEAPF32[$100>>2]; $11 = $101; $102 = $10; $103 = (($102) + 1)|0; $10 = $103; } $11 = 0.0; $22 = 0.0; $104 = $17; $105 = (($104) - 1)|0; $10 = $105; while(1) { $106 = $10; $107 = ($106|0)>=(0); if (!($107)) { break; } $108 = $11; $109 = $10; $110 = (($29) + ($109<<2)|0); $111 = +HEAPF32[$110>>2]; $112 = $11; $113 = $111 - $112; $114 = 0.125 * $113; $115 = $108 + $114; $116 = $10; $117 = (($29) + ($116<<2)|0); HEAPF32[$117>>2] = $115; $118 = $10; $119 = (($29) + ($118<<2)|0); $120 = +HEAPF32[$119>>2]; $11 = $120; $121 = $22; $122 = $11; $123 = $121 > $122; $124 = $22; $125 = $11; $126 = $123 ? $124 : $125; $22 = $126; $127 = $10; $128 = (($127) + -1)|0; $10 = $128; } $129 = $19; $130 = $22; $131 = $129 * $130; $132 = $131; $133 = $132 * 0.5; $134 = $17; $135 = (+($134|0)); $136 = $133 * $135; $137 = (+Math_sqrt((+$136))); $138 = $137; $19 = $138; $139 = $17; $140 = (+($139|0)); $141 = $19; $142 = 1.0000000036274937E-15 + $141; $143 = $140 / $142; $21 = $143; $20 = 0; $10 = 12; while(1) { $144 = $10; $145 = $17; $146 = (($145) - 5)|0; $147 = ($144|0)<($146|0); if (!($147)) { break; } $148 = $21; $149 = 64.0 * $148; $150 = $10; $151 = (($29) + ($150<<2)|0); $152 = +HEAPF32[$151>>2]; $153 = $152 + 1.0000000036274937E-15; $154 = $149 * $153; $155 = $154; $156 = (+Math_floor((+$155))); $157 = 127.0 < $156; if ($157) { $168 = 127.0; } else { $158 = $21; $159 = 64.0 * $158; $160 = $10; $161 = (($29) + ($160<<2)|0); $162 = +HEAPF32[$161>>2]; $163 = $162 + 1.0000000036274937E-15; $164 = $159 * $163; $165 = $164; $166 = (+Math_floor((+$165))); $168 = $166; } $167 = 0.0 > $168; if ($167) { $189 = 0.0; } else { $169 = $21; $170 = 64.0 * $169; $171 = $10; $172 = (($29) + ($171<<2)|0); $173 = +HEAPF32[$172>>2]; $174 = $173 + 1.0000000036274937E-15; $175 = $170 * $174; $176 = $175; $177 = (+Math_floor((+$176))); $178 = 127.0 < $177; if ($178) { $189 = 127.0; } else { $179 = $21; $180 = 64.0 * $179; $181 = $10; $182 = (($29) + ($181<<2)|0); $183 = +HEAPF32[$182>>2]; $184 = $183 + 1.0000000036274937E-15; $185 = $180 * $184; $186 = $185; $187 = (+Math_floor((+$186))); $189 = $187; } } $188 = (~~(($189))); $26 = $188; $190 = $26; $191 = (25838 + ($190)|0); $192 = HEAP8[$191>>0]|0; $193 = $192&255; $194 = $20; $195 = (($194) + ($193))|0; $20 = $195; $196 = $10; $197 = (($196) + 4)|0; $10 = $197; } $198 = $20; $199 = $198<<6; $200 = $199<<2; $201 = $17; $202 = (($201) - 17)|0; $203 = ($202*6)|0; $204 = (($200|0) / ($203|0))&-1; $20 = $204; $205 = $20; $206 = $14; $207 = ($205|0)>($206|0); if ($207) { $208 = $15; $209 = $9; HEAP32[$209>>2] = $208; $210 = $20; $14 = $210; } $211 = $15; $212 = (($211) + 1)|0; $15 = $212; } $213 = $14; $214 = ($213|0)>(200); $215 = $214&1; $13 = $215; $216 = $14; $217 = ($216*27)|0; $218 = (+($217|0)); $219 = (+Math_sqrt((+$218))); $220 = $219; $221 = $220 - 42.0; $222 = 0.0 > $221; if ($222) { $229 = 0.0; } else { $223 = $14; $224 = ($223*27)|0; $225 = (+($224|0)); $226 = (+Math_sqrt((+$225))); $227 = $226; $228 = $227 - 42.0; $229 = $228; } $16 = $229; $230 = $16; $231 = 163.0 < $230; $232 = $16; $233 = $231 ? 163.0 : $232; $234 = 0.0068999999202787876 * $233; $235 = $234; $236 = $235 - 0.13900000000000001; $237 = 0.0 > $236; if ($237) { $245 = 0.0; $246 = (+Math_sqrt((+$245))); $247 = $246; $248 = $8; HEAPF32[$248>>2] = $247; $249 = $13; $250 = $18; _llvm_stackrestore(($250|0)); STACKTOP = sp;return ($249|0); } $238 = $16; $239 = 163.0 < $238; $240 = $16; $241 = $239 ? 163.0 : $240; $242 = 0.0068999999202787876 * $241; $243 = $242; $244 = $243 - 0.13900000000000001; $245 = $244; $246 = (+Math_sqrt((+$245))); $247 = $246; $248 = $8; HEAPF32[$248>>2] = $247; $249 = $13; $250 = $18; _llvm_stackrestore(($250|0)); STACKTOP = sp;return ($249|0); } function _compute_mdcts($0,$1,$2,$3,$4,$5,$6,$7,$8) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; var $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0.0, $111 = 0.0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0.0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0.0, $139 = 0.0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $4; $14 = $5; $15 = $6; $16 = $7; $17 = $8; $26 = $9; $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $18 = $28; $29 = $10; $30 = ($29|0)!=(0); if ($30) { $31 = $10; $20 = $31; $32 = $9; $33 = ((($32)) + 44|0); $34 = HEAP32[$33>>2]|0; $19 = $34; $35 = $9; $36 = ((($35)) + 36|0); $37 = HEAP32[$36>>2]|0; $21 = $37; } else { $20 = 1; $38 = $9; $39 = ((($38)) + 44|0); $40 = HEAP32[$39>>2]|0; $41 = $15; $42 = $40 << $41; $19 = $42; $43 = $9; $44 = ((($43)) + 36|0); $45 = HEAP32[$44>>2]|0; $46 = $15; $47 = (($45) - ($46))|0; $21 = $47; } $24 = 0; while(1) { $23 = 0; while(1) { $48 = $23; $49 = $20; $50 = ($48|0)<($49|0); if (!($50)) { break; } $51 = $9; $52 = ((($51)) + 64|0); $53 = $11; $54 = $24; $55 = $20; $56 = $19; $57 = Math_imul($55, $56)|0; $58 = $18; $59 = (($57) + ($58))|0; $60 = Math_imul($54, $59)|0; $61 = (($53) + ($60<<2)|0); $62 = $23; $63 = $19; $64 = Math_imul($62, $63)|0; $65 = (($61) + ($64<<2)|0); $66 = $12; $67 = $23; $68 = $24; $69 = $19; $70 = Math_imul($68, $69)|0; $71 = $20; $72 = Math_imul($70, $71)|0; $73 = (($67) + ($72))|0; $74 = (($66) + ($73<<2)|0); $75 = $9; $76 = ((($75)) + 60|0); $77 = HEAP32[$76>>2]|0; $78 = $18; $79 = $21; $80 = $20; $81 = $17; _clt_mdct_forward_c($52,$65,$74,$77,$78,$79,$80,$81); $82 = $23; $83 = (($82) + 1)|0; $23 = $83; } $84 = $24; $85 = (($84) + 1)|0; $24 = $85; $86 = $14; $87 = ($85|0)<($86|0); if (!($87)) { break; } } $88 = $14; $89 = ($88|0)==(2); $90 = $13; $91 = ($90|0)==(1); $or$cond = $89 & $91; L12: do { if ($or$cond) { $22 = 0; while(1) { $92 = $22; $93 = $20; $94 = $19; $95 = Math_imul($93, $94)|0; $96 = ($92|0)<($95|0); if (!($96)) { break L12; } $97 = $12; $98 = $22; $99 = (($97) + ($98<<2)|0); $100 = +HEAPF32[$99>>2]; $101 = 0.5 * $100; $102 = $12; $103 = $20; $104 = $19; $105 = Math_imul($103, $104)|0; $106 = $22; $107 = (($105) + ($106))|0; $108 = (($102) + ($107<<2)|0); $109 = +HEAPF32[$108>>2]; $110 = 0.5 * $109; $111 = $101 + $110; $112 = $12; $113 = $22; $114 = (($112) + ($113<<2)|0); HEAPF32[$114>>2] = $111; $115 = $22; $116 = (($115) + 1)|0; $22 = $116; } } } while(0); $117 = $16; $118 = ($117|0)!=(1); if (!($118)) { STACKTOP = sp;return; } $24 = 0; while(1) { $119 = $20; $120 = $19; $121 = Math_imul($119, $120)|0; $122 = $16; $123 = (($121|0) / ($122|0))&-1; $25 = $123; $22 = 0; while(1) { $124 = $22; $125 = $25; $126 = ($124|0)<($125|0); if (!($126)) { break; } $127 = $16; $128 = (+($127|0)); $129 = $12; $130 = $24; $131 = $20; $132 = Math_imul($130, $131)|0; $133 = $19; $134 = Math_imul($132, $133)|0; $135 = $22; $136 = (($134) + ($135))|0; $137 = (($129) + ($136<<2)|0); $138 = +HEAPF32[$137>>2]; $139 = $138 * $128; HEAPF32[$137>>2] = $139; $140 = $22; $141 = (($140) + 1)|0; $22 = $141; } $142 = $12; $143 = $24; $144 = $20; $145 = Math_imul($143, $144)|0; $146 = $19; $147 = Math_imul($145, $146)|0; $148 = $25; $149 = (($147) + ($148))|0; $150 = (($142) + ($149<<2)|0); $151 = $20; $152 = $19; $153 = Math_imul($151, $152)|0; $154 = $25; $155 = (($153) - ($154))|0; $156 = $155<<2; _memset(($150|0),0,($156|0))|0; $157 = $24; $158 = (($157) + 1)|0; $24 = $158; $159 = $13; $160 = ($158|0)<($159|0); if (!($160)) { break; } } STACKTOP = sp;return; } function _patch_transient_decision($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $$sink1 = 0, $$sink2 = 0, $$sink3 = 0, $10 = 0, $100 = 0, $101 = 0.0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0, $106 = 0.0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0.0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0.0, $12 = 0, $120 = 0, $121 = 0, $122 = 0.0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0.0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0.0, $137 = 0.0, $138 = 0, $139 = 0, $14 = 0.0, $140 = 0, $141 = 0.0, $142 = 0, $143 = 0, $144 = 0.0, $145 = 0.0, $146 = 0, $147 = 0, $148 = 0.0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0.0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0.0, $167 = 0, $168 = 0, $169 = 0; var $17 = 0.0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0.0, $176 = 0.0, $177 = 0, $178 = 0, $179 = 0.0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0.0, $184 = 0.0, $185 = 0.0, $186 = 0.0, $187 = 0.0; var $188 = 0.0, $189 = 0, $19 = 0, $190 = 0.0, $191 = 0.0, $192 = 0.0, $193 = 0.0, $194 = 0.0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0.0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0.0, $212 = 0.0, $213 = 0.0, $214 = 0, $215 = 0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0.0, $50 = 0; var $51 = 0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0.0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0.0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0.0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0.0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(160|0); $15 = sp + 8|0; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; $14 = 0.0; $18 = $11; $19 = ($18|0)==(1); $20 = $7; $21 = $9; $22 = (($20) + ($21<<2)|0); $23 = +HEAPF32[$22>>2]; L1: do { if ($19) { $24 = $9; $25 = (($15) + ($24<<2)|0); HEAPF32[$25>>2] = $23; $26 = $9; $27 = (($26) + 1)|0; $12 = $27; while(1) { $28 = $12; $29 = $10; $30 = ($28|0)<($29|0); if (!($30)) { break L1; } $31 = $12; $32 = (($31) - 1)|0; $33 = (($15) + ($32<<2)|0); $34 = +HEAPF32[$33>>2]; $35 = $34 - 1.0; $36 = $7; $37 = $12; $38 = (($36) + ($37<<2)|0); $39 = +HEAPF32[$38>>2]; $40 = $35 > $39; if ($40) { $41 = $12; $42 = (($41) - 1)|0; $43 = (($15) + ($42<<2)|0); $44 = +HEAPF32[$43>>2]; $45 = $44 - 1.0; $52 = $45; } else { $46 = $7; $47 = $12; $48 = (($46) + ($47<<2)|0); $49 = +HEAPF32[$48>>2]; $52 = $49; } $50 = $12; $51 = (($15) + ($50<<2)|0); HEAPF32[$51>>2] = $52; $53 = $12; $54 = (($53) + 1)|0; $12 = $54; } } else { $55 = $7; $56 = $9; $57 = $8; $58 = (($56) + ($57))|0; $59 = (($55) + ($58<<2)|0); $60 = +HEAPF32[$59>>2]; $61 = $23 > $60; $62 = $7; $63 = $9; $64 = $8; $65 = (($63) + ($64))|0; $$sink1 = $61 ? $63 : $65; $66 = (($62) + ($$sink1<<2)|0); $67 = +HEAPF32[$66>>2]; $68 = $9; $69 = (($15) + ($68<<2)|0); HEAPF32[$69>>2] = $67; $70 = $9; $71 = (($70) + 1)|0; $12 = $71; while(1) { $72 = $12; $73 = $10; $74 = ($72|0)<($73|0); if (!($74)) { break L1; } $75 = $12; $76 = (($75) - 1)|0; $77 = (($15) + ($76<<2)|0); $78 = +HEAPF32[$77>>2]; $79 = $78 - 1.0; $80 = $7; $81 = $12; $82 = (($80) + ($81<<2)|0); $83 = +HEAPF32[$82>>2]; $84 = $7; $85 = $12; $86 = $8; $87 = (($85) + ($86))|0; $88 = (($84) + ($87<<2)|0); $89 = +HEAPF32[$88>>2]; $90 = $83 > $89; $91 = $7; $92 = $12; $93 = $8; $94 = (($92) + ($93))|0; $$sink2 = $90 ? $92 : $94; $95 = (($91) + ($$sink2<<2)|0); $96 = +HEAPF32[$95>>2]; $97 = $79 > $96; if ($97) { $98 = $12; $99 = (($98) - 1)|0; $100 = (($15) + ($99<<2)|0); $101 = +HEAPF32[$100>>2]; $102 = $101 - 1.0; $122 = $102; } else { $103 = $7; $104 = $12; $105 = (($103) + ($104<<2)|0); $106 = +HEAPF32[$105>>2]; $107 = $7; $108 = $12; $109 = $8; $110 = (($108) + ($109))|0; $111 = (($107) + ($110<<2)|0); $112 = +HEAPF32[$111>>2]; $113 = $106 > $112; $114 = $7; $115 = $12; $116 = $8; $117 = (($115) + ($116))|0; $$sink3 = $113 ? $115 : $117; $118 = (($114) + ($$sink3<<2)|0); $119 = +HEAPF32[$118>>2]; $122 = $119; } $120 = $12; $121 = (($15) + ($120<<2)|0); HEAPF32[$121>>2] = $122; $123 = $12; $124 = (($123) + 1)|0; $12 = $124; } } } while(0); $125 = $10; $126 = (($125) - 2)|0; $12 = $126; while(1) { $127 = $12; $128 = $9; $129 = ($127|0)>=($128|0); if (!($129)) { break; } $130 = $12; $131 = (($15) + ($130<<2)|0); $132 = +HEAPF32[$131>>2]; $133 = $12; $134 = (($133) + 1)|0; $135 = (($15) + ($134<<2)|0); $136 = +HEAPF32[$135>>2]; $137 = $136 - 1.0; $138 = $132 > $137; $139 = $12; if ($138) { $140 = (($15) + ($139<<2)|0); $141 = +HEAPF32[$140>>2]; $148 = $141; } else { $142 = (($139) + 1)|0; $143 = (($15) + ($142<<2)|0); $144 = +HEAPF32[$143>>2]; $145 = $144 - 1.0; $148 = $145; } $146 = $12; $147 = (($15) + ($146<<2)|0); HEAPF32[$147>>2] = $148; $149 = $12; $150 = (($149) + -1)|0; $12 = $150; } $13 = 0; while(1) { $151 = $9; $152 = (2)>($151|0); $153 = $9; $154 = $152 ? 2 : $153; $12 = $154; while(1) { $155 = $12; $156 = $10; $157 = (($156) - 1)|0; $158 = ($155|0)<($157|0); if (!($158)) { break; } $159 = $6; $160 = $12; $161 = $13; $162 = $8; $163 = Math_imul($161, $162)|0; $164 = (($160) + ($163))|0; $165 = (($159) + ($164<<2)|0); $166 = +HEAPF32[$165>>2]; $167 = 0.0 > $166; if ($167) { $176 = 0.0; } else { $168 = $6; $169 = $12; $170 = $13; $171 = $8; $172 = Math_imul($170, $171)|0; $173 = (($169) + ($172))|0; $174 = (($168) + ($173<<2)|0); $175 = +HEAPF32[$174>>2]; $176 = $175; } $16 = $176; $177 = $12; $178 = (($15) + ($177<<2)|0); $179 = +HEAPF32[$178>>2]; $180 = 0.0 > $179; if ($180) { $184 = 0.0; } else { $181 = $12; $182 = (($15) + ($181<<2)|0); $183 = +HEAPF32[$182>>2]; $184 = $183; } $17 = $184; $185 = $14; $186 = $16; $187 = $17; $188 = $186 - $187; $189 = 0.0 > $188; if ($189) { $194 = 0.0; } else { $190 = $16; $191 = $17; $192 = $190 - $191; $194 = $192; } $193 = $185 + $194; $14 = $193; $195 = $12; $196 = (($195) + 1)|0; $12 = $196; } $197 = $13; $198 = (($197) + 1)|0; $13 = $198; $199 = $11; $200 = ($198|0)<($199|0); if (!($200)) { break; } } $201 = $14; $202 = $11; $203 = $10; $204 = (($203) - 1)|0; $205 = $9; $206 = (2)>($205|0); $207 = $9; $208 = $206 ? 2 : $207; $209 = (($204) - ($208))|0; $210 = Math_imul($202, $209)|0; $211 = (+($210|0)); $212 = $201 / $211; $14 = $212; $213 = $14; $214 = $213 > 1.0; $215 = $214&1; STACKTOP = sp;return ($215|0); } function _tf_analysis($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = +$9; $10 = $10|0; var $$alloca_mul = 0, $$alloca_mul46 = 0, $$alloca_mul48 = 0, $$alloca_mul50 = 0, $$alloca_mul52 = 0, $$sink = 0, $$sink11 = 0, $$sink12 = 0, $$sink13 = 0, $$sink3 = 0, $$sink6 = 0, $$sink8 = 0, $$sink9 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0.0, $179 = 0.0; var $18 = 0, $180 = 0.0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0; var $198 = 0, $199 = 0, $20 = 0.0, $200 = 0, $201 = 0.0, $202 = 0.0, $203 = 0.0, $204 = 0.0, $205 = 0, $206 = 0.0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0; var $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0.0; var $234 = 0.0, $235 = 0.0, $236 = 0.0, $237 = 0, $238 = 0.0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0; var $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0; var $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0.0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0; var $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0; var $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0; var $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0.0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0.0, $340 = 0, $341 = 0, $342 = 0; var $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0; var $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0; var $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0; var $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0; var $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0.0, $430 = 0, $431 = 0, $432 = 0, $433 = 0; var $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0.0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0; var $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0.0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); $26 = sp + 64|0; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $4; $16 = $5; $17 = $6; $18 = $7; $19 = $8; $20 = $9; $21 = $10; $27 = 0; $43 = $20; $44 = 0.5 - $43; $45 = -0.25 > $44; $46 = $20; $47 = 0.5 - $46; $48 = $45 ? -0.25 : $47; $49 = 0.039999999105930328 * $48; $28 = $49; $50 = $12; $51 = (_llvm_stacksave()|0); $29 = $51; $$alloca_mul = $50<<2; $52 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $53 = $11; $54 = ((($53)) + 32|0); $55 = HEAP32[$54>>2]|0; $56 = $12; $57 = (($55) + ($56<<1)|0); $58 = HEAP16[$57>>1]|0; $59 = $58 << 16 >> 16; $60 = $11; $61 = ((($60)) + 32|0); $62 = HEAP32[$61>>2]|0; $63 = $12; $64 = (($63) - 1)|0; $65 = (($62) + ($64<<1)|0); $66 = HEAP16[$65>>1]|0; $67 = $66 << 16 >> 16; $68 = (($59) - ($67))|0; $69 = $18; $70 = $68 << $69; $$alloca_mul46 = $70<<2; $71 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul46)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul46)|0)+15)&-16)|0);; $72 = $11; $73 = ((($72)) + 32|0); $74 = HEAP32[$73>>2]|0; $75 = $12; $76 = (($74) + ($75<<1)|0); $77 = HEAP16[$76>>1]|0; $78 = $77 << 16 >> 16; $79 = $11; $80 = ((($79)) + 32|0); $81 = HEAP32[$80>>2]|0; $82 = $12; $83 = (($82) - 1)|0; $84 = (($81) + ($83<<1)|0); $85 = HEAP16[$84>>1]|0; $86 = $85 << 16 >> 16; $87 = (($78) - ($86))|0; $88 = $18; $89 = $87 << $88; $$alloca_mul48 = $89<<2; $90 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul48)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul48)|0)+15)&-16)|0);; $91 = $12; $$alloca_mul50 = $91<<2; $92 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul50)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul50)|0)+15)&-16)|0);; $93 = $12; $$alloca_mul52 = $93<<2; $94 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul52)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul52)|0)+15)&-16)|0);; $95 = $19; HEAP32[$95>>2] = 0; $22 = 0; while(1) { $96 = $22; $97 = $12; $98 = ($96|0)<($97|0); if (!($98)) { break; } $35 = 0; $99 = $11; $100 = ((($99)) + 32|0); $101 = HEAP32[$100>>2]|0; $102 = $22; $103 = (($102) + 1)|0; $104 = (($101) + ($103<<1)|0); $105 = HEAP16[$104>>1]|0; $106 = $105 << 16 >> 16; $107 = $11; $108 = ((($107)) + 32|0); $109 = HEAP32[$108>>2]|0; $110 = $22; $111 = (($109) + ($110<<1)|0); $112 = HEAP16[$111>>1]|0; $113 = $112 << 16 >> 16; $114 = (($106) - ($113))|0; $115 = $18; $116 = $114 << $115; $31 = $116; $117 = $11; $118 = ((($117)) + 32|0); $119 = HEAP32[$118>>2]|0; $120 = $22; $121 = (($120) + 1)|0; $122 = (($119) + ($121<<1)|0); $123 = HEAP16[$122>>1]|0; $124 = $123 << 16 >> 16; $125 = $11; $126 = ((($125)) + 32|0); $127 = HEAP32[$126>>2]|0; $128 = $22; $129 = (($127) + ($128<<1)|0); $130 = HEAP16[$129>>1]|0; $131 = $130 << 16 >> 16; $132 = (($124) - ($131))|0; $133 = ($132|0)==(1); $134 = $133&1; $32 = $134; $135 = $16; $136 = $21; $137 = $17; $138 = Math_imul($136, $137)|0; $139 = $11; $140 = ((($139)) + 32|0); $141 = HEAP32[$140>>2]|0; $142 = $22; $143 = (($141) + ($142<<1)|0); $144 = HEAP16[$143>>1]|0; $145 = $144 << 16 >> 16; $146 = $18; $147 = $145 << $146; $148 = (($138) + ($147))|0; $149 = (($135) + ($148<<2)|0); $150 = $31; $151 = $150<<2; $152 = $16; $153 = $21; $154 = $17; $155 = Math_imul($153, $154)|0; $156 = $11; $157 = ((($156)) + 32|0); $158 = HEAP32[$157>>2]|0; $159 = $22; $160 = (($158) + ($159<<1)|0); $161 = HEAP16[$160>>1]|0; $162 = $161 << 16 >> 16; $163 = $18; $164 = $162 << $163; $165 = (($155) + ($164))|0; $166 = (($152) + ($165<<2)|0); $167 = $71; $168 = $166; $169 = (($167) - ($168))|0; $170 = (($169|0) / 4)&-1; $171 = 0; $172 = (($151) + ($171))|0; _memcpy(($71|0),($149|0),($172|0))|0; $173 = $31; $174 = $13; $175 = ($174|0)!=(0); $176 = $18; $177 = $175 ? $176 : 0; $178 = $28; $179 = (+_l1_metric($71,$173,$177,$178)); $33 = $179; $180 = $33; $34 = $180; $181 = $13; $182 = ($181|0)==(0); $183 = $32; $184 = ($183|0)!=(0); $or$cond = $182 | $184; if (!($or$cond)) { $185 = $31; $186 = $185<<2; $187 = $90; $188 = $71; $189 = (($187) - ($188))|0; $190 = (($189|0) / 4)&-1; $191 = 0; $192 = (($186) + ($191))|0; _memcpy(($90|0),($71|0),($192|0))|0; $193 = $31; $194 = $18; $195 = $193 >> $194; $196 = $18; $197 = 1 << $196; _haar1($90,$195,$197); $198 = $31; $199 = $18; $200 = (($199) + 1)|0; $201 = $28; $202 = (+_l1_metric($90,$198,$200,$201)); $33 = $202; $203 = $33; $204 = $34; $205 = $203 < $204; if ($205) { $206 = $33; $34 = $206; $35 = -1; } } $30 = 0; while(1) { $207 = $30; $208 = $18; $209 = $13; $210 = ($209|0)!=(0); $211 = $32; $212 = ($211|0)!=(0); $213 = $210 ? 1 : $212; $214 = $213 ^ 1; $215 = $214&1; $216 = (($208) + ($215))|0; $217 = ($207|0)<($216|0); $218 = $13; $219 = ($218|0)!=(0); if (!($217)) { break; } if ($219) { $220 = $18; $221 = $30; $222 = (($220) - ($221))|0; $223 = (($222) - 1)|0; $36 = $223; } else { $224 = $30; $225 = (($224) + 1)|0; $36 = $225; } $226 = $31; $227 = $30; $228 = $226 >> $227; $229 = $30; $230 = 1 << $229; _haar1($71,$228,$230); $231 = $31; $232 = $36; $233 = $28; $234 = (+_l1_metric($71,$231,$232,$233)); $33 = $234; $235 = $33; $236 = $34; $237 = $235 < $236; if ($237) { $238 = $33; $34 = $238; $239 = $30; $240 = (($239) + 1)|0; $35 = $240; } $241 = $30; $242 = (($241) + 1)|0; $30 = $242; } $243 = $35; $244 = Math_imul(-2, $243)|0; $245 = $22; $246 = $243<<1; $247 = $22; $$sink3 = $219 ? $247 : $245; $$sink = $219 ? $246 : $244; $248 = (($52) + ($$sink3<<2)|0); HEAP32[$248>>2] = $$sink; $249 = $13; $250 = ($249|0)!=(0); $251 = $18; $252 = $250 ? $251 : 0; $253 = $22; $254 = (($52) + ($253<<2)|0); $255 = HEAP32[$254>>2]|0; $256 = (($255|0) / 2)&-1; $257 = (($252) - ($256))|0; $258 = $19; $259 = HEAP32[$258>>2]|0; $260 = (($259) + ($257))|0; HEAP32[$258>>2] = $260; $261 = $32; $262 = ($261|0)!=(0); do { if ($262) { $263 = $22; $264 = (($52) + ($263<<2)|0); $265 = HEAP32[$264>>2]|0; $266 = ($265|0)==(0); if (!($266)) { $267 = $22; $268 = (($52) + ($267<<2)|0); $269 = HEAP32[$268>>2]|0; $270 = $18; $271 = Math_imul(-2, $270)|0; $272 = ($269|0)==($271|0); if (!($272)) { break; } } $273 = $22; $274 = (($52) + ($273<<2)|0); $275 = HEAP32[$274>>2]|0; $276 = (($275) - 1)|0; HEAP32[$274>>2] = $276; } } while(0); $277 = $22; $278 = (($277) + 1)|0; $22 = $278; } $27 = 0; $25 = 0; while(1) { $279 = $25; $280 = ($279|0)<(2); if (!($280)) { break; } $23 = 0; $281 = $13; $282 = ($281|0)!=(0); $283 = $15; $284 = $282 ? 0 : $283; $24 = $284; $22 = 1; while(1) { $285 = $22; $286 = $12; $287 = ($285|0)<($286|0); $288 = $23; $289 = $24; if (!($287)) { break; } $290 = $15; $291 = (($289) + ($290))|0; $292 = ($288|0)<($291|0); if ($292) { $293 = $23; $297 = $293; } else { $294 = $24; $295 = $15; $296 = (($294) + ($295))|0; $297 = $296; } $37 = $297; $298 = $23; $299 = $15; $300 = (($298) + ($299))|0; $301 = $24; $302 = ($300|0)<($301|0); if ($302) { $303 = $23; $304 = $15; $305 = (($303) + ($304))|0; $307 = $305; } else { $306 = $24; $307 = $306; } $38 = $307; $308 = $37; $309 = $22; $310 = (($52) + ($309<<2)|0); $311 = HEAP32[$310>>2]|0; $312 = $18; $313 = (28967 + ($312<<3)|0); $314 = $13; $315 = $314<<2; $316 = $25; $317 = $316<<1; $318 = (($315) + ($317))|0; $319 = (($318) + 0)|0; $320 = (($313) + ($319)|0); $321 = HEAP8[$320>>0]|0; $322 = $321 << 24 >> 24; $323 = $322<<1; $324 = (($311) - ($323))|0; $325 = (Math_abs(($324|0))|0); $326 = (($308) + ($325))|0; $23 = $326; $327 = $38; $328 = $22; $329 = (($52) + ($328<<2)|0); $330 = HEAP32[$329>>2]|0; $331 = $18; $332 = (28967 + ($331<<3)|0); $333 = $13; $334 = $333<<2; $335 = $25; $336 = $335<<1; $337 = (($334) + ($336))|0; $338 = (($337) + 1)|0; $339 = (($332) + ($338)|0); $340 = HEAP8[$339>>0]|0; $341 = $340 << 24 >> 24; $342 = $341<<1; $343 = (($330) - ($342))|0; $344 = (Math_abs(($343|0))|0); $345 = (($327) + ($344))|0; $24 = $345; $346 = $22; $347 = (($346) + 1)|0; $22 = $347; } $348 = ($288|0)<($289|0); $349 = $23; $350 = $24; $351 = $348 ? $349 : $350; $23 = $351; $352 = $23; $353 = $25; $354 = (($26) + ($353<<2)|0); HEAP32[$354>>2] = $352; $355 = $25; $356 = (($355) + 1)|0; $25 = $356; } $357 = ((($26)) + 4|0); $358 = HEAP32[$357>>2]|0; $359 = HEAP32[$26>>2]|0; $360 = ($358|0)<($359|0); $361 = $13; $362 = ($361|0)!=(0); $or$cond5 = $360 & $362; if ($or$cond5) { $27 = 1; } $23 = 0; $363 = $13; $364 = ($363|0)!=(0); $365 = $15; $366 = $364 ? 0 : $365; $24 = $366; $22 = 1; while(1) { $367 = $22; $368 = $12; $369 = ($367|0)<($368|0); $370 = $23; if (!($369)) { break; } $41 = $370; $371 = $24; $372 = $15; $373 = (($371) + ($372))|0; $42 = $373; $374 = $41; $375 = $42; $376 = ($374|0)<($375|0); if ($376) { $377 = $41; $39 = $377; $378 = $22; $$sink6 = 0;$$sink8 = $378; } else { $379 = $42; $39 = $379; $380 = $22; $$sink6 = 1;$$sink8 = $380; } $381 = (($92) + ($$sink8<<2)|0); HEAP32[$381>>2] = $$sink6; $382 = $23; $383 = $15; $384 = (($382) + ($383))|0; $41 = $384; $385 = $24; $42 = $385; $386 = $41; $387 = $42; $388 = ($386|0)<($387|0); if ($388) { $389 = $41; $40 = $389; $390 = $22; $$sink11 = $390;$$sink9 = 0; } else { $391 = $42; $40 = $391; $392 = $22; $$sink11 = $392;$$sink9 = 1; } $393 = (($94) + ($$sink11<<2)|0); HEAP32[$393>>2] = $$sink9; $394 = $39; $395 = $22; $396 = (($52) + ($395<<2)|0); $397 = HEAP32[$396>>2]|0; $398 = $18; $399 = (28967 + ($398<<3)|0); $400 = $13; $401 = $400<<2; $402 = $27; $403 = $402<<1; $404 = (($401) + ($403))|0; $405 = (($404) + 0)|0; $406 = (($399) + ($405)|0); $407 = HEAP8[$406>>0]|0; $408 = $407 << 24 >> 24; $409 = $408<<1; $410 = (($397) - ($409))|0; $411 = (Math_abs(($410|0))|0); $412 = (($394) + ($411))|0; $23 = $412; $413 = $40; $414 = $22; $415 = (($52) + ($414<<2)|0); $416 = HEAP32[$415>>2]|0; $417 = $18; $418 = (28967 + ($417<<3)|0); $419 = $13; $420 = $419<<2; $421 = $27; $422 = $421<<1; $423 = (($420) + ($422))|0; $424 = (($423) + 1)|0; $425 = (($418) + ($424)|0); $426 = HEAP8[$425>>0]|0; $427 = $426 << 24 >> 24; $428 = $427<<1; $429 = (($416) - ($428))|0; $430 = (Math_abs(($429|0))|0); $431 = (($413) + ($430))|0; $24 = $431; $432 = $22; $433 = (($432) + 1)|0; $22 = $433; } $434 = $24; $435 = ($370|0)<($434|0); $436 = $435 ? 0 : 1; $437 = $14; $438 = $12; $439 = (($438) - 1)|0; $440 = (($437) + ($439<<2)|0); HEAP32[$440>>2] = $436; $441 = $12; $442 = (($441) - 2)|0; $22 = $442; while(1) { $443 = $22; $444 = ($443|0)>=(0); if (!($444)) { break; } $445 = $14; $446 = $22; $447 = (($446) + 1)|0; $448 = (($445) + ($447<<2)|0); $449 = HEAP32[$448>>2]|0; $450 = ($449|0)==(1); $451 = $22; $452 = (($451) + 1)|0; if ($450) { $453 = (($94) + ($452<<2)|0); $454 = HEAP32[$453>>2]|0; $455 = $14; $456 = $22; $457 = (($455) + ($456<<2)|0); $$sink12 = $454;$$sink13 = $457; } else { $458 = (($92) + ($452<<2)|0); $459 = HEAP32[$458>>2]|0; $460 = $14; $461 = $22; $462 = (($460) + ($461<<2)|0); $$sink12 = $459;$$sink13 = $462; } HEAP32[$$sink13>>2] = $$sink12; $463 = $22; $464 = (($463) + -1)|0; $22 = $464; } $465 = $27; $466 = $29; _llvm_stackrestore(($466|0)); STACKTOP = sp;return ($465|0); } function _tf_encode($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; $21 = $13; $22 = ((($21)) + 4|0); $23 = HEAP32[$22>>2]|0; $24 = $23<<3; $19 = $24; $25 = $13; $26 = (_ec_tell_50($25)|0); $20 = $26; $27 = $9; $28 = ($27|0)!=(0); $29 = $28 ? 2 : 4; $18 = $29; $30 = $11; $31 = ($30|0)>(0); if ($31) { $32 = $20; $33 = $18; $34 = (($32) + ($33))|0; $35 = (($34) + 1)|0; $36 = $19; $37 = ($35>>>0)<=($36>>>0); $39 = $37; } else { $39 = 0; } $38 = $39&1; $16 = $38; $40 = $16; $41 = $19; $42 = (($41) - ($40))|0; $19 = $42; $17 = 0; $14 = 0; $43 = $7; $15 = $43; while(1) { $44 = $15; $45 = $8; $46 = ($44|0)<($45|0); if (!($46)) { break; } $47 = $20; $48 = $18; $49 = (($47) + ($48))|0; $50 = $19; $51 = ($49>>>0)<=($50>>>0); if ($51) { $52 = $13; $53 = $10; $54 = $15; $55 = (($53) + ($54<<2)|0); $56 = HEAP32[$55>>2]|0; $57 = $14; $58 = $56 ^ $57; $59 = $18; _ec_enc_bit_logp($52,$58,$59); $60 = $13; $61 = (_ec_tell_50($60)|0); $20 = $61; $62 = $10; $63 = $15; $64 = (($62) + ($63<<2)|0); $65 = HEAP32[$64>>2]|0; $14 = $65; $66 = $14; $67 = $17; $68 = $67 | $66; $17 = $68; } else { $69 = $14; $70 = $10; $71 = $15; $72 = (($70) + ($71<<2)|0); HEAP32[$72>>2] = $69; } $73 = $9; $74 = ($73|0)!=(0); $75 = $74 ? 4 : 5; $18 = $75; $76 = $15; $77 = (($76) + 1)|0; $15 = $77; } $78 = $16; $79 = ($78|0)!=(0); if ($79) { $80 = $11; $81 = (28967 + ($80<<3)|0); $82 = $9; $83 = $82<<2; $84 = (($83) + 0)|0; $85 = $17; $86 = (($84) + ($85))|0; $87 = (($81) + ($86)|0); $88 = HEAP8[$87>>0]|0; $89 = $88 << 24 >> 24; $90 = $11; $91 = (28967 + ($90<<3)|0); $92 = $9; $93 = $92<<2; $94 = (($93) + 2)|0; $95 = $17; $96 = (($94) + ($95))|0; $97 = (($91) + ($96)|0); $98 = HEAP8[$97>>0]|0; $99 = $98 << 24 >> 24; $100 = ($89|0)!=($99|0); if ($100) { $101 = $13; $102 = $12; _ec_enc_bit_logp($101,$102,1); } else { label = 12; } } else { label = 12; } if ((label|0) == 12) { $12 = 0; } $103 = $7; $15 = $103; while(1) { $104 = $15; $105 = $8; $106 = ($104|0)<($105|0); if (!($106)) { break; } $107 = $11; $108 = (28967 + ($107<<3)|0); $109 = $9; $110 = $109<<2; $111 = $12; $112 = $111<<1; $113 = (($110) + ($112))|0; $114 = $10; $115 = $15; $116 = (($114) + ($115<<2)|0); $117 = HEAP32[$116>>2]|0; $118 = (($113) + ($117))|0; $119 = (($108) + ($118)|0); $120 = HEAP8[$119>>0]|0; $121 = $120 << 24 >> 24; $122 = $10; $123 = $15; $124 = (($122) + ($123<<2)|0); HEAP32[$124>>2] = $121; $125 = $15; $126 = (($125) + 1)|0; $15 = $126; } STACKTOP = sp;return; } function _dynalloc_analysis($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$17) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; $10 = $10|0; $11 = $11|0; $12 = $12|0; $13 = $13|0; $14 = $14|0; $15 = $15|0; $16 = $16|0; $17 = $17|0; var $$alloca_mul = 0, $$alloca_mul42 = 0, $$sink = 0, $$sink4 = 0, $100 = 0, $101 = 0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0.0, $106 = 0.0, $107 = 0, $108 = 0.0, $109 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0.0, $117 = 0, $118 = 0, $119 = 0.0, $120 = 0.0, $121 = 0.0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0.0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0.0; var $156 = 0, $157 = 0, $158 = 0, $159 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0.0, $165 = 0.0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $170 = 0, $171 = 0, $172 = 0.0, $173 = 0.0, $174 = 0, $175 = 0; var $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0.0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0.0, $188 = 0.0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0; var $194 = 0, $195 = 0, $196 = 0.0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0.0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0.0, $211 = 0; var $212 = 0, $213 = 0, $214 = 0, $215 = 0.0, $216 = 0.0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0.0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0; var $230 = 0.0, $231 = 0.0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0.0, $24 = 0, $240 = 0, $241 = 0.0, $242 = 0, $243 = 0, $244 = 0, $245 = 0.0, $246 = 0, $247 = 0, $248 = 0.0; var $249 = 0.0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0.0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0.0, $264 = 0.0, $265 = 0, $266 = 0; var $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0.0, $273 = 0, $274 = 0, $275 = 0, $276 = 0.0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0; var $285 = 0, $286 = 0.0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0.0, $296 = 0.0, $297 = 0.0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0.0; var $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0.0, $312 = 0.0, $313 = 0.0, $314 = 0, $315 = 0, $316 = 0, $317 = 0.0, $318 = 0, $319 = 0, $32 = 0, $320 = 0; var $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0.0, $326 = 0.0, $327 = 0.0, $328 = 0, $329 = 0.0, $33 = 0, $330 = 0.0, $331 = 0, $332 = 0, $333 = 0.0, $334 = 0.0, $335 = 0, $336 = 0.0, $337 = 0, $338 = 0, $339 = 0.0; var $34 = 0, $340 = 0.0, $341 = 0, $342 = 0, $343 = 0, $344 = 0.0, $345 = 0.0, $346 = 0, $347 = 0, $348 = 0.0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0.0; var $358 = 0.0, $359 = 0.0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0.0, $365 = 0.0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0.0, $372 = 0.0, $373 = 0, $374 = 0, $375 = 0; var $376 = 0, $377 = 0.0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0.0, $383 = 0.0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0.0, $39 = 0.0, $390 = 0.0, $391 = 0, $392 = 0, $393 = 0; var $394 = 0, $395 = 0.0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0.0, $403 = 0, $404 = 0, $405 = 0.0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0; var $412 = 0.0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0.0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0.0; var $430 = 0, $431 = 0, $432 = 0.0, $433 = 0, $434 = 0, $435 = 0.0, $436 = 0.0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0.0, $443 = 0, $444 = 0, $445 = 0.0, $446 = 0.0, $447 = 0, $448 = 0; var $449 = 0, $45 = 0, $450 = 0, $451 = 0.0, $452 = 0, $453 = 0, $454 = 0.0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0.0, $46 = 0, $460 = 0.0, $461 = 0, $462 = 0, $463 = 0, $464 = 0.0, $465 = 0, $466 = 0; var $467 = 0, $468 = 0, $469 = 0.0, $47 = 0, $470 = 0.0, $471 = 0, $472 = 0, $473 = 0.0, $474 = 0, $475 = 0, $476 = 0, $477 = 0.0, $478 = 0, $479 = 0, $48 = 0, $480 = 0.0, $481 = 0.0, $482 = 0, $483 = 0, $484 = 0; var $485 = 0, $486 = 0.0, $487 = 0, $488 = 0, $489 = 0.0, $49 = 0, $490 = 0.0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0.0, $497 = 0, $498 = 0, $499 = 0, $50 = 0, $500 = 0, $501 = 0.0, $502 = 0.0; var $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0.0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0.0, $515 = 0.0, $516 = 0.0, $517 = 0.0, $518 = 0.0, $519 = 0.0, $52 = 0, $520 = 0; var $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0.0, $531 = 0, $532 = 0, $533 = 0.0, $534 = 0.0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0.0; var $54 = 0, $540 = 0, $541 = 0, $542 = 0.0, $543 = 0.0, $544 = 0, $545 = 0, $546 = 0.0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0.0, $556 = 0, $557 = 0; var $558 = 0, $559 = 0.0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0.0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0; var $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0.0, $584 = 0.0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0; var $594 = 0, $595 = 0, $596 = 0, $597 = 0.0, $598 = 0.0, $599 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0.0, $604 = 0.0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0.0, $61 = 0, $610 = 0, $611 = 0; var $612 = 0, $613 = 0.0, $614 = 0, $615 = 0, $616 = 0.0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0; var $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0.0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0.0, $648 = 0.0; var $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0.0, $657 = 0.0, $658 = 0.0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0; var $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0.0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0; var $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0.0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0.0, $70 = 0.0, $700 = 0, $71 = 0, $72 = 0; var $73 = 0.0, $74 = 0.0, $75 = 0, $76 = 0, $77 = 0.0, $78 = 0.0, $79 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0, $88 = 0, $89 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0.0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond$not = 0, $or$cond10 = 0, $or$cond3 = 0, $or$cond6 = 0, $or$cond6$not = 0, $or$cond8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); $18 = $0; $19 = $1; $20 = $2; $21 = $3; $22 = $4; $23 = $5; $24 = $6; $25 = $7; $26 = $8; $27 = $9; $28 = $10; $29 = $11; $30 = $12; $31 = $13; $32 = $14; $33 = $15; $34 = $16; $35 = $17; $38 = 0; $49 = $23; $50 = $20; $51 = Math_imul($49, $50)|0; $52 = (_llvm_stacksave()|0); $40 = $52; $$alloca_mul = $51<<2; $53 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $54 = $23; $55 = $20; $56 = Math_imul($54, $55)|0; $$alloca_mul42 = $56<<2; $57 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul42)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul42)|0)+15)&-16)|0);; $58 = $24; $59 = $20; $60 = $59<<2; _memset(($58|0),0,($60|0))|0; $39 = -31.899999618530273; $36 = 0; while(1) { $61 = $36; $62 = $22; $63 = ($61|0)<($62|0); if (!($63)) { break; } $64 = $26; $65 = $36; $66 = (($64) + ($65<<1)|0); $67 = HEAP16[$66>>1]|0; $68 = (+($67<<16>>16)); $69 = 0.0625 * $68; $70 = $69 + 0.5; $71 = $25; $72 = (9 - ($71))|0; $73 = (+($72|0)); $74 = $70 + $73; $75 = $36; $76 = (16504 + ($75<<2)|0); $77 = +HEAPF32[$76>>2]; $78 = $74 - $77; $79 = $36; $80 = (($79) + 5)|0; $81 = $36; $82 = (($81) + 5)|0; $83 = Math_imul($80, $82)|0; $84 = (+($83|0)); $85 = 0.0062000001780688763 * $84; $86 = $78 + $85; $87 = $36; $88 = (($57) + ($87<<2)|0); HEAPF32[$88>>2] = $86; $89 = $36; $90 = (($89) + 1)|0; $36 = $90; } $37 = 0; while(1) { $36 = 0; while(1) { $91 = $36; $92 = $22; $93 = ($91|0)<($92|0); if (!($93)) { break; } $94 = $39; $95 = $18; $96 = $37; $97 = $20; $98 = Math_imul($96, $97)|0; $99 = $36; $100 = (($98) + ($99))|0; $101 = (($95) + ($100<<2)|0); $102 = +HEAPF32[$101>>2]; $103 = $36; $104 = (($57) + ($103<<2)|0); $105 = +HEAPF32[$104>>2]; $106 = $102 - $105; $107 = $94 > $106; if ($107) { $108 = $39; $121 = $108; } else { $109 = $18; $110 = $37; $111 = $20; $112 = Math_imul($110, $111)|0; $113 = $36; $114 = (($112) + ($113))|0; $115 = (($109) + ($114<<2)|0); $116 = +HEAPF32[$115>>2]; $117 = $36; $118 = (($57) + ($117<<2)|0); $119 = +HEAPF32[$118>>2]; $120 = $116 - $119; $121 = $120; } $39 = $121; $122 = $36; $123 = (($122) + 1)|0; $36 = $123; } $124 = $37; $125 = (($124) + 1)|0; $37 = $125; $126 = $23; $127 = ($125|0)<($126|0); if (!($127)) { break; } } $128 = $32; $129 = ($128|0)>(50); $130 = $31; $131 = ($130|0)>=(1); $or$cond = $129 & $131; $or$cond$not = $or$cond ^ 1; $132 = $34; $133 = ($132|0)!=(0); $or$cond3 = $or$cond$not | $133; if ($or$cond3) { $697 = $38; $698 = $33; HEAP32[$698>>2] = $697; $699 = $39; $700 = $40; _llvm_stackrestore(($700|0)); STACKTOP = sp;return (+$699); } $41 = 0; $37 = 0; while(1) { $134 = $37; $135 = $20; $136 = Math_imul($134, $135)|0; $137 = (($53) + ($136<<2)|0); $44 = $137; $138 = $19; $139 = $37; $140 = $20; $141 = Math_imul($139, $140)|0; $142 = (($138) + ($141<<2)|0); $143 = +HEAPF32[$142>>2]; $144 = $44; HEAPF32[$144>>2] = $143; $36 = 1; while(1) { $145 = $36; $146 = $22; $147 = ($145|0)<($146|0); if (!($147)) { break; } $148 = $19; $149 = $37; $150 = $20; $151 = Math_imul($149, $150)|0; $152 = $36; $153 = (($151) + ($152))|0; $154 = (($148) + ($153<<2)|0); $155 = +HEAPF32[$154>>2]; $156 = $19; $157 = $37; $158 = $20; $159 = Math_imul($157, $158)|0; $160 = $36; $161 = (($159) + ($160))|0; $162 = (($161) - 1)|0; $163 = (($156) + ($162<<2)|0); $164 = +HEAPF32[$163>>2]; $165 = $164 + 0.5; $166 = $155 > $165; if ($166) { $167 = $36; $41 = $167; } $168 = $44; $169 = $36; $170 = (($169) - 1)|0; $171 = (($168) + ($170<<2)|0); $172 = +HEAPF32[$171>>2]; $173 = $172 + 1.5; $174 = $19; $175 = $37; $176 = $20; $177 = Math_imul($175, $176)|0; $178 = $36; $179 = (($177) + ($178))|0; $180 = (($174) + ($179<<2)|0); $181 = +HEAPF32[$180>>2]; $182 = $173 < $181; if ($182) { $183 = $44; $184 = $36; $185 = (($184) - 1)|0; $186 = (($183) + ($185<<2)|0); $187 = +HEAPF32[$186>>2]; $188 = $187 + 1.5; $200 = $188; } else { $189 = $19; $190 = $37; $191 = $20; $192 = Math_imul($190, $191)|0; $193 = $36; $194 = (($192) + ($193))|0; $195 = (($189) + ($194<<2)|0); $196 = +HEAPF32[$195>>2]; $200 = $196; } $197 = $44; $198 = $36; $199 = (($197) + ($198<<2)|0); HEAPF32[$199>>2] = $200; $201 = $36; $202 = (($201) + 1)|0; $36 = $202; } $203 = $41; $204 = (($203) - 1)|0; $36 = $204; while(1) { $205 = $36; $206 = ($205|0)>=(0); if (!($206)) { break; } $207 = $44; $208 = $36; $209 = (($207) + ($208<<2)|0); $210 = +HEAPF32[$209>>2]; $211 = $44; $212 = $36; $213 = (($212) + 1)|0; $214 = (($211) + ($213<<2)|0); $215 = +HEAPF32[$214>>2]; $216 = $215 + 2.0; $217 = $19; $218 = $37; $219 = $20; $220 = Math_imul($218, $219)|0; $221 = $36; $222 = (($220) + ($221))|0; $223 = (($217) + ($222<<2)|0); $224 = +HEAPF32[$223>>2]; $225 = $216 < $224; if ($225) { $226 = $44; $227 = $36; $228 = (($227) + 1)|0; $229 = (($226) + ($228<<2)|0); $230 = +HEAPF32[$229>>2]; $231 = $230 + 2.0; $241 = $231; } else { $232 = $19; $233 = $37; $234 = $20; $235 = Math_imul($233, $234)|0; $236 = $36; $237 = (($235) + ($236))|0; $238 = (($232) + ($237<<2)|0); $239 = +HEAPF32[$238>>2]; $241 = $239; } $240 = $210 < $241; $242 = $44; $243 = $36; do { if ($240) { $244 = (($242) + ($243<<2)|0); $245 = +HEAPF32[$244>>2]; $276 = $245; } else { $246 = (($243) + 1)|0; $247 = (($242) + ($246<<2)|0); $248 = +HEAPF32[$247>>2]; $249 = $248 + 2.0; $250 = $19; $251 = $37; $252 = $20; $253 = Math_imul($251, $252)|0; $254 = $36; $255 = (($253) + ($254))|0; $256 = (($250) + ($255<<2)|0); $257 = +HEAPF32[$256>>2]; $258 = $249 < $257; if ($258) { $259 = $44; $260 = $36; $261 = (($260) + 1)|0; $262 = (($259) + ($261<<2)|0); $263 = +HEAPF32[$262>>2]; $264 = $263 + 2.0; $276 = $264; break; } else { $265 = $19; $266 = $37; $267 = $20; $268 = Math_imul($266, $267)|0; $269 = $36; $270 = (($268) + ($269))|0; $271 = (($265) + ($270<<2)|0); $272 = +HEAPF32[$271>>2]; $276 = $272; break; } } } while(0); $273 = $44; $274 = $36; $275 = (($273) + ($274<<2)|0); HEAPF32[$275>>2] = $276; $277 = $36; $278 = (($277) + -1)|0; $36 = $278; } $42 = 1.0; $36 = 2; while(1) { $279 = $36; $280 = $22; $281 = (($280) - 2)|0; $282 = ($279|0)<($281|0); if (!($282)) { break; } $283 = $44; $284 = $36; $285 = (($283) + ($284<<2)|0); $286 = +HEAPF32[$285>>2]; $287 = $19; $288 = $37; $289 = $20; $290 = Math_imul($288, $289)|0; $291 = $36; $292 = (($290) + ($291))|0; $293 = (($292) - 2)|0; $294 = (($287) + ($293<<2)|0); $295 = (+_median_of_5($294)); $296 = $42; $297 = $295 - $296; $298 = $286 > $297; if ($298) { $299 = $44; $300 = $36; $301 = (($299) + ($300<<2)|0); $302 = +HEAPF32[$301>>2]; $317 = $302; } else { $303 = $19; $304 = $37; $305 = $20; $306 = Math_imul($304, $305)|0; $307 = $36; $308 = (($306) + ($307))|0; $309 = (($308) - 2)|0; $310 = (($303) + ($309<<2)|0); $311 = (+_median_of_5($310)); $312 = $42; $313 = $311 - $312; $317 = $313; } $314 = $44; $315 = $36; $316 = (($314) + ($315<<2)|0); HEAPF32[$316>>2] = $317; $318 = $36; $319 = (($318) + 1)|0; $36 = $319; } $320 = $19; $321 = $37; $322 = $20; $323 = Math_imul($321, $322)|0; $324 = (($320) + ($323<<2)|0); $325 = (+_median_of_3($324)); $326 = $42; $327 = $325 - $326; $43 = $327; $328 = $44; $329 = +HEAPF32[$328>>2]; $330 = $43; $331 = $329 > $330; if ($331) { $332 = $44; $333 = +HEAPF32[$332>>2]; $336 = $333; } else { $334 = $43; $336 = $334; } $335 = $44; HEAPF32[$335>>2] = $336; $337 = $44; $338 = ((($337)) + 4|0); $339 = +HEAPF32[$338>>2]; $340 = $43; $341 = $339 > $340; if ($341) { $342 = $44; $343 = ((($342)) + 4|0); $344 = +HEAPF32[$343>>2]; $348 = $344; } else { $345 = $43; $348 = $345; } $346 = $44; $347 = ((($346)) + 4|0); HEAPF32[$347>>2] = $348; $349 = $19; $350 = $37; $351 = $20; $352 = Math_imul($350, $351)|0; $353 = $22; $354 = (($352) + ($353))|0; $355 = (($354) - 3)|0; $356 = (($349) + ($355<<2)|0); $357 = (+_median_of_3($356)); $358 = $42; $359 = $357 - $358; $43 = $359; $360 = $44; $361 = $22; $362 = (($361) - 2)|0; $363 = (($360) + ($362<<2)|0); $364 = +HEAPF32[$363>>2]; $365 = $43; $366 = $364 > $365; if ($366) { $367 = $44; $368 = $22; $369 = (($368) - 2)|0; $370 = (($367) + ($369<<2)|0); $371 = +HEAPF32[$370>>2]; $377 = $371; } else { $372 = $43; $377 = $372; } $373 = $44; $374 = $22; $375 = (($374) - 2)|0; $376 = (($373) + ($375<<2)|0); HEAPF32[$376>>2] = $377; $378 = $44; $379 = $22; $380 = (($379) - 1)|0; $381 = (($378) + ($380<<2)|0); $382 = +HEAPF32[$381>>2]; $383 = $43; $384 = $382 > $383; if ($384) { $385 = $44; $386 = $22; $387 = (($386) - 1)|0; $388 = (($385) + ($387<<2)|0); $389 = +HEAPF32[$388>>2]; $395 = $389; } else { $390 = $43; $395 = $390; } $391 = $44; $392 = $22; $393 = (($392) - 1)|0; $394 = (($391) + ($393<<2)|0); HEAPF32[$394>>2] = $395; $36 = 0; while(1) { $396 = $36; $397 = $22; $398 = ($396|0)<($397|0); if (!($398)) { break; } $399 = $44; $400 = $36; $401 = (($399) + ($400<<2)|0); $402 = +HEAPF32[$401>>2]; $403 = $36; $404 = (($57) + ($403<<2)|0); $405 = +HEAPF32[$404>>2]; $406 = $402 > $405; if ($406) { $407 = $44; $408 = $36; $409 = (($407) + ($408<<2)|0); $$sink = $409; } else { $410 = $36; $411 = (($57) + ($410<<2)|0); $$sink = $411; } $412 = +HEAPF32[$$sink>>2]; $413 = $44; $414 = $36; $415 = (($413) + ($414<<2)|0); HEAPF32[$415>>2] = $412; $416 = $36; $417 = (($416) + 1)|0; $36 = $417; } $418 = $37; $419 = (($418) + 1)|0; $37 = $419; $420 = $23; $421 = ($419|0)<($420|0); if (!($421)) { break; } } $422 = $23; $423 = ($422|0)==(2); $424 = $21; $36 = $424; L80: do { if ($423) { while(1) { $425 = $36; $426 = $22; $427 = ($425|0)<($426|0); if (!($427)) { break L80; } $428 = $20; $429 = $36; $430 = (($428) + ($429))|0; $431 = (($53) + ($430<<2)|0); $432 = +HEAPF32[$431>>2]; $433 = $36; $434 = (($53) + ($433<<2)|0); $435 = +HEAPF32[$434>>2]; $436 = $435 - 4.0; $437 = $432 > $436; if ($437) { $438 = $20; $439 = $36; $440 = (($438) + ($439))|0; $441 = (($53) + ($440<<2)|0); $442 = +HEAPF32[$441>>2]; $451 = $442; } else { $443 = $36; $444 = (($53) + ($443<<2)|0); $445 = +HEAPF32[$444>>2]; $446 = $445 - 4.0; $451 = $446; } $447 = $20; $448 = $36; $449 = (($447) + ($448))|0; $450 = (($53) + ($449<<2)|0); HEAPF32[$450>>2] = $451; $452 = $36; $453 = (($53) + ($452<<2)|0); $454 = +HEAPF32[$453>>2]; $455 = $20; $456 = $36; $457 = (($455) + ($456))|0; $458 = (($53) + ($457<<2)|0); $459 = +HEAPF32[$458>>2]; $460 = $459 - 4.0; $461 = $454 > $460; if ($461) { $462 = $36; $463 = (($53) + ($462<<2)|0); $464 = +HEAPF32[$463>>2]; $473 = $464; } else { $465 = $20; $466 = $36; $467 = (($465) + ($466))|0; $468 = (($53) + ($467<<2)|0); $469 = +HEAPF32[$468>>2]; $470 = $469 - 4.0; $473 = $470; } $471 = $36; $472 = (($53) + ($471<<2)|0); HEAPF32[$472>>2] = $473; $474 = $18; $475 = $36; $476 = (($474) + ($475<<2)|0); $477 = +HEAPF32[$476>>2]; $478 = $36; $479 = (($53) + ($478<<2)|0); $480 = +HEAPF32[$479>>2]; $481 = $477 - $480; $482 = 0.0 > $481; if ($482) { $518 = 0.0; } else { $483 = $18; $484 = $36; $485 = (($483) + ($484<<2)|0); $486 = +HEAPF32[$485>>2]; $487 = $36; $488 = (($53) + ($487<<2)|0); $489 = +HEAPF32[$488>>2]; $490 = $486 - $489; $518 = $490; } $491 = $18; $492 = $20; $493 = $36; $494 = (($492) + ($493))|0; $495 = (($491) + ($494<<2)|0); $496 = +HEAPF32[$495>>2]; $497 = $20; $498 = $36; $499 = (($497) + ($498))|0; $500 = (($53) + ($499<<2)|0); $501 = +HEAPF32[$500>>2]; $502 = $496 - $501; $503 = 0.0 > $502; if ($503) { $517 = 0.0; } else { $504 = $18; $505 = $20; $506 = $36; $507 = (($505) + ($506))|0; $508 = (($504) + ($507<<2)|0); $509 = +HEAPF32[$508>>2]; $510 = $20; $511 = $36; $512 = (($510) + ($511))|0; $513 = (($53) + ($512<<2)|0); $514 = +HEAPF32[$513>>2]; $515 = $509 - $514; $517 = $515; } $516 = $518 + $517; $519 = 0.5 * $516; $520 = $36; $521 = (($53) + ($520<<2)|0); HEAPF32[$521>>2] = $519; $522 = $36; $523 = (($522) + 1)|0; $36 = $523; } } else { while(1) { $524 = $36; $525 = $22; $526 = ($524|0)<($525|0); if (!($526)) { break L80; } $527 = $18; $528 = $36; $529 = (($527) + ($528<<2)|0); $530 = +HEAPF32[$529>>2]; $531 = $36; $532 = (($53) + ($531<<2)|0); $533 = +HEAPF32[$532>>2]; $534 = $530 - $533; $535 = 0.0 > $534; if ($535) { $546 = 0.0; } else { $536 = $18; $537 = $36; $538 = (($536) + ($537<<2)|0); $539 = +HEAPF32[$538>>2]; $540 = $36; $541 = (($53) + ($540<<2)|0); $542 = +HEAPF32[$541>>2]; $543 = $539 - $542; $546 = $543; } $544 = $36; $545 = (($53) + ($544<<2)|0); HEAPF32[$545>>2] = $546; $547 = $36; $548 = (($547) + 1)|0; $36 = $548; } } } while(0); $549 = $21; $36 = $549; while(1) { $550 = $36; $551 = $22; $552 = ($550|0)<($551|0); if (!($552)) { break; } $553 = $36; $554 = (($53) + ($553<<2)|0); $555 = +HEAPF32[$554>>2]; $556 = $35; $557 = $36; $558 = (($556) + ($557<<2)|0); $559 = +HEAPF32[$558>>2]; $560 = $555 > $559; if ($560) { $561 = $36; $562 = (($53) + ($561<<2)|0); $$sink4 = $562; } else { $563 = $35; $564 = $36; $565 = (($563) + ($564<<2)|0); $$sink4 = $565; } $566 = +HEAPF32[$$sink4>>2]; $567 = $36; $568 = (($53) + ($567<<2)|0); HEAPF32[$568>>2] = $566; $569 = $36; $570 = (($569) + 1)|0; $36 = $570; } $571 = $28; $572 = ($571|0)==(0); $573 = $29; $574 = ($573|0)!=(0); $or$cond6 = $572 | $574; $or$cond6$not = $or$cond6 ^ 1; $575 = $27; $576 = ($575|0)!=(0); $or$cond8 = $or$cond6$not | $576; L113: do { if (!($or$cond8)) { $577 = $21; $36 = $577; while(1) { $578 = $36; $579 = $22; $580 = ($578|0)<($579|0); if (!($580)) { break L113; } $581 = $36; $582 = (($53) + ($581<<2)|0); $583 = +HEAPF32[$582>>2]; $584 = 0.5 * $583; $585 = $36; $586 = (($53) + ($585<<2)|0); HEAPF32[$586>>2] = $584; $587 = $36; $588 = (($587) + 1)|0; $36 = $588; } } } while(0); $589 = $21; $36 = $589; while(1) { $590 = $36; $591 = $22; $592 = ($590|0)<($591|0); if (!($592)) { label = 103; break; } $593 = $36; $594 = ($593|0)<(8); if ($594) { $595 = $36; $596 = (($53) + ($595<<2)|0); $597 = +HEAPF32[$596>>2]; $598 = $597 * 2.0; HEAPF32[$596>>2] = $598; } $599 = $36; $600 = ($599|0)>=(12); if ($600) { $601 = $36; $602 = (($53) + ($601<<2)|0); $603 = +HEAPF32[$602>>2]; $604 = 0.5 * $603; $605 = $36; $606 = (($53) + ($605<<2)|0); HEAPF32[$606>>2] = $604; } $607 = $36; $608 = (($53) + ($607<<2)|0); $609 = +HEAPF32[$608>>2]; $610 = $609 < 4.0; if ($610) { $611 = $36; $612 = (($53) + ($611<<2)|0); $613 = +HEAPF32[$612>>2]; $616 = $613; } else { $616 = 4.0; } $614 = $36; $615 = (($53) + ($614<<2)|0); HEAPF32[$615>>2] = $616; $617 = $23; $618 = $30; $619 = $36; $620 = (($619) + 1)|0; $621 = (($618) + ($620<<1)|0); $622 = HEAP16[$621>>1]|0; $623 = $622 << 16 >> 16; $624 = $30; $625 = $36; $626 = (($624) + ($625<<1)|0); $627 = HEAP16[$626>>1]|0; $628 = $627 << 16 >> 16; $629 = (($623) - ($628))|0; $630 = Math_imul($617, $629)|0; $631 = $31; $632 = $630 << $631; $45 = $632; $633 = $45; $634 = ($633|0)<(6); do { if ($634) { $635 = $36; $636 = (($53) + ($635<<2)|0); $637 = +HEAPF32[$636>>2]; $638 = (~~(($637))); $46 = $638; $639 = $46; $640 = $45; $641 = Math_imul($639, $640)|0; $642 = $641 << 3; $47 = $642; } else { $643 = $45; $644 = ($643|0)>(48); $645 = $36; $646 = (($53) + ($645<<2)|0); $647 = +HEAPF32[$646>>2]; if ($644) { $648 = $647 * 8.0; $649 = (~~(($648))); $46 = $649; $650 = $46; $651 = $45; $652 = Math_imul($650, $651)|0; $653 = $652 << 3; $654 = (($653|0) / 8)&-1; $47 = $654; break; } else { $655 = $45; $656 = (+($655|0)); $657 = $647 * $656; $658 = $657 / 6.0; $659 = (~~(($658))); $46 = $659; $660 = $46; $661 = ($660*6)|0; $662 = $661 << 3; $47 = $662; break; } } } while(0); $663 = $28; $664 = ($663|0)!=(0); if ($664) { $665 = $29; $666 = ($665|0)==(0); $667 = $27; $668 = ($667|0)!=(0); $or$cond10 = $666 | $668; if (!($or$cond10)) { label = 100; } } else { label = 100; } if ((label|0) == 100) { label = 0; $669 = $38; $670 = $47; $671 = (($669) + ($670))|0; $672 = $671 >> 3; $673 = $672 >> 3; $674 = $32; $675 = (($674|0) / 4)&-1; $676 = ($673|0)>($675|0); if ($676) { break; } } $688 = $46; $689 = $24; $690 = $36; $691 = (($689) + ($690<<2)|0); HEAP32[$691>>2] = $688; $692 = $47; $693 = $38; $694 = (($693) + ($692))|0; $38 = $694; $695 = $36; $696 = (($695) + 1)|0; $36 = $696; } if ((label|0) == 103) { $697 = $38; $698 = $33; HEAP32[$698>>2] = $697; $699 = $39; $700 = $40; _llvm_stackrestore(($700|0)); STACKTOP = sp;return (+$699); } $677 = $32; $678 = (($677|0) / 4)&-1; $679 = $678 << 3; $680 = $679 << 3; $48 = $680; $681 = $48; $682 = $38; $683 = (($681) - ($682))|0; $684 = $24; $685 = $36; $686 = (($684) + ($685<<2)|0); HEAP32[$686>>2] = $683; $687 = $48; $38 = $687; $697 = $38; $698 = $33; HEAP32[$698>>2] = $697; $699 = $39; $700 = $40; _llvm_stackrestore(($700|0)); STACKTOP = sp;return (+$699); } function _stereo_analysis($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0.0, $100 = 0.0, $101 = 0.0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0.0, $110 = 0, $111 = 0.0, $112 = 0.0, $113 = 0.0, $114 = 0, $115 = 0, $12 = 0, $13 = 0.0; var $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0.0; var $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0; var $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0.0, $83 = 0.0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $10 = 1.0000000036274937E-15; $11 = 1.0000000036274937E-15; $8 = 0; while(1) { $17 = $8; $18 = ($17|0)<(13); if (!($18)) { break; } $19 = $4; $20 = ((($19)) + 32|0); $21 = HEAP32[$20>>2]|0; $22 = $8; $23 = (($21) + ($22<<1)|0); $24 = HEAP16[$23>>1]|0; $25 = $24 << 16 >> 16; $26 = $6; $27 = $25 << $26; $12 = $27; while(1) { $28 = $12; $29 = $4; $30 = ((($29)) + 32|0); $31 = HEAP32[$30>>2]|0; $32 = $8; $33 = (($32) + 1)|0; $34 = (($31) + ($33<<1)|0); $35 = HEAP16[$34>>1]|0; $36 = $35 << 16 >> 16; $37 = $6; $38 = $36 << $37; $39 = ($28|0)<($38|0); if (!($39)) { break; } $40 = $5; $41 = $12; $42 = (($40) + ($41<<2)|0); $43 = +HEAPF32[$42>>2]; $13 = $43; $44 = $5; $45 = $7; $46 = $12; $47 = (($45) + ($46))|0; $48 = (($44) + ($47<<2)|0); $49 = +HEAPF32[$48>>2]; $14 = $49; $50 = $13; $51 = $14; $52 = $50 + $51; $15 = $52; $53 = $13; $54 = $14; $55 = $53 - $54; $16 = $55; $56 = $10; $57 = $13; $58 = $57; $59 = (+Math_abs((+$58))); $60 = $59; $61 = $14; $62 = $61; $63 = (+Math_abs((+$62))); $64 = $63; $65 = $60 + $64; $66 = $56 + $65; $10 = $66; $67 = $11; $68 = $15; $69 = $68; $70 = (+Math_abs((+$69))); $71 = $70; $72 = $16; $73 = $72; $74 = (+Math_abs((+$73))); $75 = $74; $76 = $71 + $75; $77 = $67 + $76; $11 = $77; $78 = $12; $79 = (($78) + 1)|0; $12 = $79; } $80 = $8; $81 = (($80) + 1)|0; $8 = $81; } $82 = $11; $83 = 0.70710700750350952 * $82; $11 = $83; $9 = 13; $84 = $6; $85 = ($84|0)<=(1); if ($85) { $86 = $9; $87 = (($86) - 8)|0; $9 = $87; } $88 = $4; $89 = ((($88)) + 32|0); $90 = HEAP32[$89>>2]|0; $91 = ((($90)) + 26|0); $92 = HEAP16[$91>>1]|0; $93 = $92 << 16 >> 16; $94 = $6; $95 = (($94) + 1)|0; $96 = $93 << $95; $97 = $9; $98 = (($96) + ($97))|0; $99 = (+($98|0)); $100 = $11; $101 = $99 * $100; $102 = $4; $103 = ((($102)) + 32|0); $104 = HEAP32[$103>>2]|0; $105 = ((($104)) + 26|0); $106 = HEAP16[$105>>1]|0; $107 = $106 << 16 >> 16; $108 = $6; $109 = (($108) + 1)|0; $110 = $107 << $109; $111 = (+($110|0)); $112 = $10; $113 = $111 * $112; $114 = $101 > $113; $115 = $114&1; STACKTOP = sp;return ($115|0); } function _alloc_trim_analysis($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = +$9; $10 = $10|0; $11 = +$11; $12 = $12|0; var $100 = 0.0, $101 = 0.0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0; var $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0; var $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0.0, $148 = 0.0, $149 = 0.0, $15 = 0, $150 = 0.0, $151 = 0.0, $152 = 0.0, $153 = 0, $154 = 0.0, $155 = 0.0, $156 = 0.0; var $157 = 0.0, $158 = 0.0, $159 = 0.0, $16 = 0, $160 = 0, $161 = 0, $162 = 0.0, $163 = 0.0, $164 = 0.0, $165 = 0.0, $166 = 0, $167 = 0.0, $168 = 0.0, $169 = 0.0, $17 = 0, $170 = 0.0, $171 = 0.0, $172 = 0.0, $173 = 0.0, $174 = 0.0; var $175 = 0.0, $176 = 0.0, $177 = 0.0, $178 = 0.0, $179 = 0.0, $18 = 0, $180 = 0.0, $181 = 0.0, $182 = 0.0, $183 = 0.0, $184 = 0.0, $185 = 0.0, $186 = 0.0, $187 = 0.0, $188 = 0.0, $189 = 0.0, $19 = 0, $190 = 0, $191 = 0.0, $192 = 0.0; var $193 = 0.0, $194 = 0.0, $195 = 0.0, $196 = 0.0, $197 = 0.0, $198 = 0.0, $199 = 0.0, $20 = 0, $200 = 0.0, $201 = 0.0, $202 = 0.0, $203 = 0.0, $204 = 0, $205 = 0.0, $206 = 0.0, $207 = 0.0, $208 = 0.0, $209 = 0.0, $21 = 0, $210 = 0; var $211 = 0.0, $212 = 0.0, $213 = 0.0, $214 = 0.0, $215 = 0.0, $216 = 0, $217 = 0, $218 = 0.0, $219 = 0.0, $22 = 0.0, $220 = 0.0, $221 = 0.0, $222 = 0.0, $223 = 0, $224 = 0.0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0; var $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0.0, $239 = 0, $24 = 0.0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0.0, $245 = 0.0, $246 = 0.0, $247 = 0.0; var $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0.0, $259 = 0.0, $26 = 0, $260 = 0.0, $261 = 0.0, $262 = 0.0, $263 = 0.0, $264 = 0, $265 = 0.0; var $266 = 0.0, $267 = 0.0, $268 = 0, $269 = 0.0, $27 = 0.0, $270 = 0.0, $271 = 0.0, $272 = 0.0, $273 = 0, $274 = 0.0, $275 = 0.0, $276 = 0.0, $277 = 0.0, $278 = 0.0, $279 = 0.0, $28 = 0, $280 = 0.0, $281 = 0.0, $282 = 0.0, $283 = 0.0; var $284 = 0.0, $285 = 0.0, $286 = 0.0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0.0, $293 = 0.0, $294 = 0.0, $295 = 0, $296 = 0, $297 = 0, $298 = 0.0, $299 = 0.0, $30 = 0.0, $300 = 0.0, $301 = 0; var $302 = 0.0, $303 = 0, $304 = 0, $305 = 0.0, $306 = 0.0, $307 = 0.0, $308 = 0, $309 = 0, $31 = 0.0, $310 = 0, $311 = 0.0, $312 = 0.0, $313 = 0.0, $314 = 0.0, $315 = 0.0, $316 = 0.0, $317 = 0.0, $318 = 0.0, $319 = 0.0, $32 = 0.0; var $320 = 0.0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0.0, $330 = 0, $331 = 0, $332 = 0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0, $88 = 0, $89 = 0.0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0.0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); $13 = $0; $14 = $1; $15 = $2; $16 = $3; $17 = $4; $18 = $5; $19 = $6; $20 = $7; $21 = $8; $22 = $9; $23 = $10; $24 = $11; $25 = $12; $27 = 0.0; $30 = 5.0; $37 = $18; $38 = ($37|0)==(2); if ($38) { $33 = 0.0; $26 = 0; while(1) { $39 = $26; $40 = ($39|0)<(8); if (!($40)) { break; } $41 = $14; $42 = $13; $43 = ((($42)) + 32|0); $44 = HEAP32[$43>>2]|0; $45 = $26; $46 = (($44) + ($45<<1)|0); $47 = HEAP16[$46>>1]|0; $48 = $47 << 16 >> 16; $49 = $17; $50 = $48 << $49; $51 = (($41) + ($50<<2)|0); $52 = $14; $53 = $19; $54 = $13; $55 = ((($54)) + 32|0); $56 = HEAP32[$55>>2]|0; $57 = $26; $58 = (($56) + ($57<<1)|0); $59 = HEAP16[$58>>1]|0; $60 = $59 << 16 >> 16; $61 = $17; $62 = $60 << $61; $63 = (($53) + ($62))|0; $64 = (($52) + ($63<<2)|0); $65 = $13; $66 = ((($65)) + 32|0); $67 = HEAP32[$66>>2]|0; $68 = $26; $69 = (($68) + 1)|0; $70 = (($67) + ($69<<1)|0); $71 = HEAP16[$70>>1]|0; $72 = $71 << 16 >> 16; $73 = $13; $74 = ((($73)) + 32|0); $75 = HEAP32[$74>>2]|0; $76 = $26; $77 = (($75) + ($76<<1)|0); $78 = HEAP16[$77>>1]|0; $79 = $78 << 16 >> 16; $80 = (($72) - ($79))|0; $81 = $17; $82 = $80 << $81; $83 = (+_celt_inner_prod_c_51($51,$64,$82)); $35 = $83; $84 = $33; $85 = $35; $86 = $84 + $85; $33 = $86; $87 = $26; $88 = (($87) + 1)|0; $26 = $88; } $89 = $33; $90 = 0.125 * $89; $33 = $90; $91 = $33; $92 = $91; $93 = (+Math_abs((+$92))); $94 = $93; $95 = 1.0 < $94; if ($95) { $100 = 1.0; } else { $96 = $33; $97 = $96; $98 = (+Math_abs((+$97))); $99 = $98; $100 = $99; } $33 = $100; $101 = $33; $34 = $101; $26 = 8; while(1) { $102 = $26; $103 = $23; $104 = ($102|0)<($103|0); if (!($104)) { break; } $105 = $14; $106 = $13; $107 = ((($106)) + 32|0); $108 = HEAP32[$107>>2]|0; $109 = $26; $110 = (($108) + ($109<<1)|0); $111 = HEAP16[$110>>1]|0; $112 = $111 << 16 >> 16; $113 = $17; $114 = $112 << $113; $115 = (($105) + ($114<<2)|0); $116 = $14; $117 = $19; $118 = $13; $119 = ((($118)) + 32|0); $120 = HEAP32[$119>>2]|0; $121 = $26; $122 = (($120) + ($121<<1)|0); $123 = HEAP16[$122>>1]|0; $124 = $123 << 16 >> 16; $125 = $17; $126 = $124 << $125; $127 = (($117) + ($126))|0; $128 = (($116) + ($127<<2)|0); $129 = $13; $130 = ((($129)) + 32|0); $131 = HEAP32[$130>>2]|0; $132 = $26; $133 = (($132) + 1)|0; $134 = (($131) + ($133<<1)|0); $135 = HEAP16[$134>>1]|0; $136 = $135 << 16 >> 16; $137 = $13; $138 = ((($137)) + 32|0); $139 = HEAP32[$138>>2]|0; $140 = $26; $141 = (($139) + ($140<<1)|0); $142 = HEAP16[$141>>1]|0; $143 = $142 << 16 >> 16; $144 = (($136) - ($143))|0; $145 = $17; $146 = $144 << $145; $147 = (+_celt_inner_prod_c_51($115,$128,$146)); $36 = $147; $148 = $34; $149 = $36; $150 = $149; $151 = (+Math_abs((+$150))); $152 = $151; $153 = $148 < $152; if ($153) { $154 = $34; $159 = $154; } else { $155 = $36; $156 = $155; $157 = (+Math_abs((+$156))); $158 = $157; $159 = $158; } $34 = $159; $160 = $26; $161 = (($160) + 1)|0; $26 = $161; } $162 = $34; $163 = $162; $164 = (+Math_abs((+$163))); $165 = $164; $166 = 1.0 < $165; if ($166) { $171 = 1.0; } else { $167 = $34; $168 = $167; $169 = (+Math_abs((+$168))); $170 = $169; $171 = $170; } $34 = $171; $172 = $33; $173 = $33; $174 = $172 * $173; $175 = 1.0010000467300415 - $174; $176 = $175; $177 = (+Math_log((+$176))); $178 = 1.4426950408889634 * $177; $179 = $178; $31 = $179; $180 = $31; $181 = 0.5 * $180; $182 = $34; $183 = $34; $184 = $182 * $183; $185 = 1.0010000467300415 - $184; $186 = $185; $187 = (+Math_log((+$186))); $188 = 1.4426950408889634 * $187; $189 = $188; $190 = $181 > $189; if ($190) { $191 = $31; $192 = 0.5 * $191; $201 = $192; } else { $193 = $34; $194 = $34; $195 = $193 * $194; $196 = 1.0010000467300415 - $195; $197 = $196; $198 = (+Math_log((+$197))); $199 = 1.4426950408889634 * $198; $200 = $199; $201 = $200; } $32 = $201; $202 = $31; $203 = 0.75 * $202; $204 = -4.0 > $203; $205 = $31; $206 = 0.75 * $205; $207 = $204 ? -4.0 : $206; $208 = $30; $209 = $208 + $207; $30 = $209; $210 = $21; $211 = +HEAPF32[$210>>2]; $212 = $211 + 0.25; $213 = $32; $214 = 0.5 * $213; $215 = - $214; $216 = $212 < $215; if ($216) { $217 = $21; $218 = +HEAPF32[$217>>2]; $219 = $218 + 0.25; $224 = $219; } else { $220 = $32; $221 = 0.5 * $220; $222 = - $221; $224 = $222; } $223 = $21; HEAPF32[$223>>2] = $224; } $28 = 0; while(1) { $26 = 0; while(1) { $225 = $26; $226 = $16; $227 = (($226) - 1)|0; $228 = ($225|0)<($227|0); if (!($228)) { break; } $229 = $15; $230 = $26; $231 = $28; $232 = $13; $233 = ((($232)) + 8|0); $234 = HEAP32[$233>>2]|0; $235 = Math_imul($231, $234)|0; $236 = (($230) + ($235))|0; $237 = (($229) + ($236<<2)|0); $238 = +HEAPF32[$237>>2]; $239 = $26; $240 = $239<<1; $241 = (2 + ($240))|0; $242 = $16; $243 = (($241) - ($242))|0; $244 = (+($243|0)); $245 = $238 * $244; $246 = $27; $247 = $246 + $245; $27 = $247; $248 = $26; $249 = (($248) + 1)|0; $26 = $249; } $250 = $28; $251 = (($250) + 1)|0; $28 = $251; $252 = $18; $253 = ($251|0)<($252|0); if (!($253)) { break; } } $254 = $18; $255 = $16; $256 = (($255) - 1)|0; $257 = Math_imul($254, $256)|0; $258 = (+($257|0)); $259 = $27; $260 = $259 / $258; $27 = $260; $261 = $27; $262 = $261 + 1.0; $263 = $262 / 6.0; $264 = 2.0 < $263; if ($264) { $269 = 2.0; } else { $265 = $27; $266 = $265 + 1.0; $267 = $266 / 6.0; $269 = $267; } $268 = -2.0 > $269; if ($268) { $279 = -2.0; } else { $270 = $27; $271 = $270 + 1.0; $272 = $271 / 6.0; $273 = 2.0 < $272; if ($273) { $279 = 2.0; } else { $274 = $27; $275 = $274 + 1.0; $276 = $275 / 6.0; $279 = $276; } } $277 = $30; $278 = $277 - $279; $30 = $278; $280 = $24; $281 = $30; $282 = $281 - $280; $30 = $282; $283 = $22; $284 = 2.0 * $283; $285 = $30; $286 = $285 - $284; $30 = $286; $287 = $20; $288 = HEAP32[$287>>2]|0; $289 = ($288|0)!=(0); if ($289) { $290 = $20; $291 = ((($290)) + 8|0); $292 = +HEAPF32[$291>>2]; $293 = $292 + 0.05000000074505806; $294 = 2.0 * $293; $295 = 2.0 < $294; if ($295) { $302 = 2.0; } else { $296 = $20; $297 = ((($296)) + 8|0); $298 = +HEAPF32[$297>>2]; $299 = $298 + 0.05000000074505806; $300 = 2.0 * $299; $302 = $300; } $301 = -2.0 > $302; if ($301) { $316 = -2.0; } else { $303 = $20; $304 = ((($303)) + 8|0); $305 = +HEAPF32[$304>>2]; $306 = $305 + 0.05000000074505806; $307 = 2.0 * $306; $308 = 2.0 < $307; if ($308) { $316 = 2.0; } else { $309 = $20; $310 = ((($309)) + 8|0); $311 = +HEAPF32[$310>>2]; $312 = $311 + 0.05000000074505806; $313 = 2.0 * $312; $316 = $313; } } $314 = $30; $315 = $314 - $316; $30 = $315; } $317 = $30; $318 = 0.5 + $317; $319 = $318; $320 = (+Math_floor((+$319))); $321 = (~~(($320))); $29 = $321; $322 = $29; $323 = (10)<($322|0); $324 = $29; $325 = $323 ? 10 : $324; $326 = (0)>($325|0); if ($326) { $331 = 0; $29 = $331; $332 = $29; STACKTOP = sp;return ($332|0); } $327 = $29; $328 = (10)<($327|0); $329 = $29; $330 = $328 ? 10 : $329; $331 = $330; $29 = $331; $332 = $29; STACKTOP = sp;return ($332|0); } function _compute_vbr($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$17,$18) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = +$9; $10 = $10|0; $11 = +$11; $12 = $12|0; $13 = +$13; $14 = $14|0; $15 = $15|0; $16 = $16|0; $17 = +$17; $18 = +$18; var $$sink = 0.0, $$sink2 = 0, $100 = 0.0, $101 = 0, $102 = 0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0.0, $128 = 0.0, $129 = 0, $130 = 0.0, $131 = 0.0, $132 = 0.0, $133 = 0, $134 = 0.0, $135 = 0.0, $136 = 0.0, $137 = 0; var $138 = 0.0, $139 = 0.0, $140 = 0.0, $141 = 0.0, $142 = 0, $143 = 0, $144 = 0.0, $145 = 0.0, $146 = 0, $147 = 0.0, $148 = 0, $149 = 0.0, $150 = 0.0, $151 = 0, $152 = 0, $153 = 0.0, $154 = 0.0, $155 = 0, $156 = 0, $157 = 0; var $158 = 0, $159 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0.0, $167 = 0.0, $168 = 0.0, $169 = 0.0, $170 = 0, $171 = 0.0, $172 = 0.0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0; var $178 = 0, $179 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0.0, $184 = 0.0, $185 = 0, $186 = 0, $187 = 0, $188 = 0.0, $189 = 0.0, $19 = 0, $190 = 0.0, $191 = 0.0, $192 = 0, $193 = 0, $194 = 0, $195 = 0.0, $196 = 0.0; var $197 = 0.0, $198 = 0.0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0.0, $206 = 0.0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0; var $215 = 0, $216 = 0.0, $217 = 0, $218 = 0, $219 = 0.0, $22 = 0, $220 = 0.0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0; var $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0.0, $244 = 0.0, $245 = 0.0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0; var $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0; var $27 = 0, $270 = 0, $271 = 0.0, $272 = 0.0, $273 = 0, $274 = 0, $275 = 0, $276 = 0.0, $277 = 0.0, $278 = 0.0, $279 = 0, $28 = 0.0, $280 = 0, $281 = 0.0, $282 = 0, $283 = 0.0, $284 = 0.0, $285 = 0, $286 = 0.0, $287 = 0; var $288 = 0, $289 = 0, $29 = 0, $290 = 0.0, $291 = 0.0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0.0, $297 = 0, $298 = 0, $299 = 0, $30 = 0.0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0; var $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0.0, $312 = 0, $313 = 0.0, $314 = 0.0, $315 = 0.0, $316 = 0.0, $317 = 0.0, $318 = 0, $319 = 0.0, $32 = 0.0, $320 = 0.0, $321 = 0, $322 = 0, $323 = 0; var $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0, $39 = 0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0.0, $47 = 0, $48 = 0.0, $49 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0.0, $96 = 0.0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond11 = 0, $or$cond5 = 0, $or$cond7 = 0; var $or$cond9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); $19 = $0; $20 = $1; $21 = $2; $22 = $3; $23 = $4; $24 = $5; $25 = $6; $26 = $7; $27 = $8; $28 = $9; $29 = $10; $30 = $11; $31 = $12; $32 = $13; $33 = $14; $34 = $15; $35 = $16; $36 = $17; $37 = $18; $55 = $19; $56 = ((($55)) + 8|0); $57 = HEAP32[$56>>2]|0; $42 = $57; $58 = $19; $59 = ((($58)) + 32|0); $60 = HEAP32[$59>>2]|0; $43 = $60; $61 = $24; $62 = ($61|0)!=(0); $63 = $24; $64 = $42; $65 = $62 ? $63 : $64; $40 = $65; $66 = $43; $67 = $40; $68 = (($66) + ($67<<1)|0); $69 = HEAP16[$68>>1]|0; $70 = $69 << 16 >> 16; $71 = $22; $72 = $70 << $71; $39 = $72; $73 = $25; $74 = ($73|0)==(2); if ($74) { $75 = $43; $76 = $26; $77 = $40; $78 = ($76|0)<($77|0); $79 = $26; $80 = $40; $81 = $78 ? $79 : $80; $82 = (($75) + ($81<<1)|0); $83 = HEAP16[$82>>1]|0; $84 = $83 << 16 >> 16; $85 = $22; $86 = $84 << $85; $87 = $39; $88 = (($87) + ($86))|0; $39 = $88; } $89 = $21; $38 = $89; $90 = $20; $91 = HEAP32[$90>>2]|0; $92 = ($91|0)!=(0); if ($92) { $93 = $20; $94 = ((($93)) + 16|0); $95 = +HEAPF32[$94>>2]; $96 = $95; $97 = $96 < 0.40000000000000002; if ($97) { $98 = $39; $99 = $98 << 3; $100 = (+($99|0)); $101 = $20; $102 = ((($101)) + 16|0); $103 = +HEAPF32[$102>>2]; $104 = 0.40000000596046448 - $103; $105 = $100 * $104; $106 = (~~(($105))); $107 = $38; $108 = (($107) - ($106))|0; $38 = $108; } } $109 = $25; $110 = ($109|0)==(2); if ($110) { $111 = $26; $112 = $40; $113 = ($111|0)<($112|0); $114 = $26; $115 = $40; $116 = $113 ? $114 : $115; $44 = $116; $117 = $43; $118 = $44; $119 = (($117) + ($118<<1)|0); $120 = HEAP16[$119>>1]|0; $121 = $120 << 16 >> 16; $122 = $22; $123 = $121 << $122; $124 = $44; $125 = (($123) - ($124))|0; $45 = $125; $126 = $45; $127 = (+($126|0)); $128 = 0.80000001192092896 * $127; $129 = $39; $130 = (+($129|0)); $131 = $128 / $130; $46 = $131; $132 = $28; $133 = $132 < 1.0; $134 = $28; $135 = $133 ? $134 : 1.0; $28 = $135; $136 = $46; $137 = $38; $138 = (+($137|0)); $139 = $136 * $138; $140 = $28; $141 = $140 - 0.10000000149011612; $142 = $45; $143 = $142 << 3; $144 = (+($143|0)); $145 = $141 * $144; $146 = $139 < $145; if ($146) { $147 = $46; $148 = $38; $$sink = $147;$$sink2 = $148; } else { $149 = $28; $150 = $149 - 0.10000000149011612; $151 = $45; $152 = $151 << 3; $$sink = $150;$$sink2 = $152; } $153 = (+($$sink2|0)); $154 = $$sink * $153; $155 = (~~(($154))); $156 = $38; $157 = (($156) - ($155))|0; $38 = $157; } $158 = $29; $159 = $22; $160 = 16 << $159; $161 = (($158) - ($160))|0; $162 = $38; $163 = (($162) + ($161))|0; $38 = $163; $164 = $33; $165 = ($164|0)==(5010); $166 = $165 ? 0.019999999552965164 : 0.039999999105930328; $41 = $166; $167 = $30; $168 = $41; $169 = $167 - $168; $170 = $38; $171 = (+($170|0)); $172 = $169 * $171; $173 = (~~(($172))); $174 = $38; $175 = (($174) + ($173))|0; $38 = $175; $176 = $20; $177 = HEAP32[$176>>2]|0; $178 = ($177|0)==(0); $179 = $34; $180 = ($179|0)!=(0); $or$cond = $178 | $180; if (!($or$cond)) { $181 = $20; $182 = ((($181)) + 4|0); $183 = +HEAPF32[$182>>2]; $184 = $183 - 0.15000000596046448; $185 = 0.0 > $184; if ($185) { $191 = 0.0; } else { $186 = $20; $187 = ((($186)) + 4|0); $188 = +HEAPF32[$187>>2]; $189 = $188 - 0.15000000596046448; $191 = $189; } $190 = $191 - 0.090000003576278687; $48 = $190; $192 = $38; $193 = $39; $194 = $193 << 3; $195 = (+($194|0)); $196 = $195 * 1.2000000476837158; $197 = $48; $198 = $196 * $197; $199 = (~~(($198))); $200 = (($192) + ($199))|0; $47 = $200; $201 = $31; $202 = ($201|0)!=(0); if ($202) { $203 = $39; $204 = $203 << 3; $205 = (+($204|0)); $206 = $205 * 0.80000001192092896; $207 = (~~(($206))); $208 = $47; $209 = (($208) + ($207))|0; $47 = $209; } $210 = $47; $38 = $210; } $211 = $35; $212 = ($211|0)==(0); $213 = $34; $214 = ($213|0)!=(0); $or$cond5 = $212 | $214; if (!($or$cond5)) { $215 = $38; $216 = $36; $217 = $39; $218 = $217 << 3; $219 = (+($218|0)); $220 = $216 * $219; $221 = (~~(($220))); $222 = (($215) + ($221))|0; $49 = $222; $223 = $38; $224 = (($223|0) / 4)&-1; $225 = $49; $226 = ($224|0)>($225|0); if ($226) { $227 = $38; $228 = (($227|0) / 4)&-1; $230 = $228; } else { $229 = $49; $230 = $229; } $38 = $230; } $231 = $43; $232 = $42; $233 = (($232) - 2)|0; $234 = (($231) + ($233<<1)|0); $235 = HEAP16[$234>>1]|0; $236 = $235 << 16 >> 16; $237 = $22; $238 = $236 << $237; $51 = $238; $239 = $25; $240 = $51; $241 = Math_imul($239, $240)|0; $242 = $241 << 3; $243 = (+($242|0)); $244 = $32; $245 = $243 * $244; $246 = (~~(($245))); $50 = $246; $247 = $50; $248 = $38; $249 = $248 >> 2; $250 = ($247|0)>($249|0); $251 = $50; $252 = $38; $253 = $252 >> 2; $254 = $250 ? $251 : $253; $50 = $254; $255 = $38; $256 = $50; $257 = ($255|0)<($256|0); $258 = $38; $259 = $50; $260 = $257 ? $258 : $259; $38 = $260; $261 = $35; $262 = ($261|0)==(0); $263 = $34; $264 = ($263|0)!=(0); $or$cond7 = $262 | $264; if ($or$cond7) { $265 = $27; $266 = ($265|0)!=(0); $267 = $23; $268 = ($267|0)<(64000); $or$cond9 = $266 | $268; if ($or$cond9) { $269 = $23; $270 = (($269) - 32000)|0; $271 = (+($270|0)); $272 = 3.0517578125E-5 * $271; $273 = 0.0 > $272; if ($273) { $278 = 0.0; } else { $274 = $23; $275 = (($274) - 32000)|0; $276 = (+($275|0)); $277 = 3.0517578125E-5 * $276; $278 = $277; } $52 = $278; $279 = $27; $280 = ($279|0)!=(0); if ($280) { $281 = $52; $282 = $281 < 0.67000001668930054; $283 = $52; $284 = $282 ? $283 : 0.67000001668930054; $52 = $284; } $285 = $21; $286 = $52; $287 = $38; $288 = $21; $289 = (($287) - ($288))|0; $290 = (+($289|0)); $291 = $286 * $290; $292 = (~~(($291))); $293 = (($285) + ($292))|0; $38 = $293; } } $294 = $35; $295 = ($294|0)==(0); $296 = $30; $297 = $296 < 0.20000000298023224; $or$cond11 = $295 & $297; if (!($or$cond11)) { $324 = $21; $325 = $324<<1; $326 = $38; $327 = ($325|0)<($326|0); $328 = $21; $329 = $328<<1; $330 = $38; $331 = $327 ? $329 : $330; $38 = $331; $332 = $38; STACKTOP = sp;return ($332|0); } $298 = $23; $299 = (96000 - ($298))|0; $300 = (32000)<($299|0); $301 = $23; $302 = (96000 - ($301))|0; $303 = $300 ? 32000 : $302; $304 = (0)>($303|0); if ($304) { $312 = 0; } else { $305 = $23; $306 = (96000 - ($305))|0; $307 = (32000)<($306|0); $308 = $23; $309 = (96000 - ($308))|0; $310 = $307 ? 32000 : $309; $312 = $310; } $311 = (+($312|0)); $313 = 3.0999999580672011E-6 * $311; $53 = $313; $314 = $37; $315 = $53; $316 = $314 * $315; $54 = $316; $317 = $54; $318 = $38; $319 = (+($318|0)); $320 = $317 * $319; $321 = (~~(($320))); $322 = $38; $323 = (($322) + ($321))|0; $38 = $323; $324 = $21; $325 = $324<<1; $326 = $38; $327 = ($325|0)<($326|0); $328 = $21; $329 = $328<<1; $330 = $38; $331 = $327 ? $329 : $330; $38 = $331; $332 = $38; STACKTOP = sp;return ($332|0); } function _ec_get_error($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ((($2)) + 44|0); $4 = HEAP32[$3>>2]|0; STACKTOP = sp;return ($4|0); } function _celt_inner_prod_c_51($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $7 = 0.0; $6 = 0; while(1) { $8 = $6; $9 = $5; $10 = ($8|0)<($9|0); $11 = $7; if (!($10)) { break; } $12 = $3; $13 = $6; $14 = (($12) + ($13<<2)|0); $15 = +HEAPF32[$14>>2]; $16 = $4; $17 = $6; $18 = (($16) + ($17<<2)|0); $19 = +HEAPF32[$18>>2]; $20 = $15 * $19; $21 = $11 + $20; $7 = $21; $22 = $6; $23 = (($22) + 1)|0; $6 = $23; } STACKTOP = sp;return (+$11); } function _median_of_5($0) { $0 = $0|0; var $1 = 0.0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0, $27 = 0.0; var $28 = 0, $29 = 0, $3 = 0.0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0, $39 = 0, $4 = 0.0, $40 = 0.0, $41 = 0, $42 = 0.0, $43 = 0, $44 = 0, $45 = 0.0; var $46 = 0.0, $47 = 0.0, $48 = 0, $49 = 0.0, $5 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0.0, $59 = 0.0, $6 = 0.0, $60 = 0, $61 = 0.0, $62 = 0.0, $63 = 0; var $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0, $7 = 0.0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0, $76 = 0.0, $77 = 0.0, $78 = 0, $79 = 0.0, $8 = 0.0, $80 = 0.0, $81 = 0.0; var $82 = 0.0, $83 = 0.0, $84 = 0, $85 = 0.0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $2 = $0; $10 = $2; $11 = ((($10)) + 8|0); $12 = +HEAPF32[$11>>2]; $5 = $12; $13 = $2; $14 = +HEAPF32[$13>>2]; $15 = $2; $16 = ((($15)) + 4|0); $17 = +HEAPF32[$16>>2]; $18 = $14 > $17; $19 = $2; if ($18) { $20 = ((($19)) + 4|0); $21 = +HEAPF32[$20>>2]; $3 = $21; $22 = $2; $23 = +HEAPF32[$22>>2]; $4 = $23; } else { $24 = +HEAPF32[$19>>2]; $3 = $24; $25 = $2; $26 = ((($25)) + 4|0); $27 = +HEAPF32[$26>>2]; $4 = $27; } $28 = $2; $29 = ((($28)) + 12|0); $30 = +HEAPF32[$29>>2]; $31 = $2; $32 = ((($31)) + 16|0); $33 = +HEAPF32[$32>>2]; $34 = $30 > $33; $35 = $2; if ($34) { $36 = ((($35)) + 16|0); $37 = +HEAPF32[$36>>2]; $6 = $37; $38 = $2; $39 = ((($38)) + 12|0); $40 = +HEAPF32[$39>>2]; $7 = $40; } else { $41 = ((($35)) + 12|0); $42 = +HEAPF32[$41>>2]; $6 = $42; $43 = $2; $44 = ((($43)) + 16|0); $45 = +HEAPF32[$44>>2]; $7 = $45; } $46 = $3; $47 = $6; $48 = $46 > $47; if ($48) { $49 = $3; $8 = $49; $50 = $6; $3 = $50; $51 = $8; $6 = $51; $52 = $4; $9 = $52; $53 = $7; $4 = $53; $54 = $9; $7 = $54; } $55 = $5; $56 = $4; $57 = $55 > $56; if ($57) { $58 = $4; $59 = $6; $60 = $58 < $59; if ($60) { $61 = $5; $62 = $6; $63 = $61 < $62; $64 = $5; $65 = $6; $66 = $63 ? $64 : $65; $1 = $66; $88 = $1; STACKTOP = sp;return (+$88); } else { $67 = $7; $68 = $4; $69 = $67 < $68; $70 = $7; $71 = $4; $72 = $69 ? $70 : $71; $1 = $72; $88 = $1; STACKTOP = sp;return (+$88); } } else { $73 = $5; $74 = $6; $75 = $73 < $74; if ($75) { $76 = $4; $77 = $6; $78 = $76 < $77; $79 = $4; $80 = $6; $81 = $78 ? $79 : $80; $1 = $81; $88 = $1; STACKTOP = sp;return (+$88); } else { $82 = $5; $83 = $7; $84 = $82 < $83; $85 = $5; $86 = $7; $87 = $84 ? $85 : $86; $1 = $87; $88 = $1; STACKTOP = sp;return (+$88); } } return +(0.0); } function _median_of_3($0) { $0 = $0|0; var $1 = 0.0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0, $27 = 0.0; var $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $2 = $0; $6 = $2; $7 = +HEAPF32[$6>>2]; $8 = $2; $9 = ((($8)) + 4|0); $10 = +HEAPF32[$9>>2]; $11 = $7 > $10; $12 = $2; if ($11) { $13 = ((($12)) + 4|0); $14 = +HEAPF32[$13>>2]; $3 = $14; $15 = $2; $16 = +HEAPF32[$15>>2]; $4 = $16; } else { $17 = +HEAPF32[$12>>2]; $3 = $17; $18 = $2; $19 = ((($18)) + 4|0); $20 = +HEAPF32[$19>>2]; $4 = $20; } $21 = $2; $22 = ((($21)) + 8|0); $23 = +HEAPF32[$22>>2]; $5 = $23; $24 = $4; $25 = $5; $26 = $24 < $25; if ($26) { $27 = $4; $1 = $27; $33 = $1; STACKTOP = sp;return (+$33); } $28 = $3; $29 = $5; $30 = $28 < $29; if ($30) { $31 = $5; $1 = $31; $33 = $1; STACKTOP = sp;return (+$33); } else { $32 = $3; $1 = $32; $33 = $1; STACKTOP = sp;return (+$33); } return +(0.0); } function _l1_metric($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = +$3; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0, $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0.0; var $30 = 0.0, $31 = 0.0, $32 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $9 = 0.0; $8 = 0; while(1) { $10 = $8; $11 = $5; $12 = ($10|0)<($11|0); if (!($12)) { break; } $13 = $4; $14 = $8; $15 = (($13) + ($14<<2)|0); $16 = +HEAPF32[$15>>2]; $17 = $16; $18 = (+Math_abs((+$17))); $19 = $18; $20 = $9; $21 = $20 + $19; $9 = $21; $22 = $8; $23 = (($22) + 1)|0; $8 = $23; } $24 = $9; $25 = $6; $26 = (+($25|0)); $27 = $7; $28 = $26 * $27; $29 = $9; $30 = $28 * $29; $31 = $24 + $30; $9 = $31; $32 = $9; STACKTOP = sp;return (+$32); } function _celt_decoder_get_size($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $3 = (_opus_custom_mode_create(48000,960,0)|0); $2 = $3; $4 = $2; $5 = $1; $6 = (_opus_custom_decoder_get_size($4,$5)|0); STACKTOP = sp;return ($6|0); } function _opus_custom_decoder_get_size($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $5 = $3; $6 = $2; $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = (2048 + ($8))|0; $10 = Math_imul($5, $9)|0; $11 = (($10) - 1)|0; $12 = $11<<2; $13 = (88 + ($12))|0; $14 = $3; $15 = ($14*24)|0; $16 = $15<<2; $17 = (($13) + ($16))|0; $18 = $2; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = $20<<3; $22 = $21<<2; $23 = (($17) + ($22))|0; $4 = $23; $24 = $4; STACKTOP = sp;return ($24|0); } function _celt_decoder_init($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $8 = $4; $9 = (_opus_custom_mode_create(48000,960,0)|0); $10 = $6; $11 = (_opus_custom_decoder_init($8,$9,$10)|0); $7 = $11; $12 = $7; $13 = ($12|0)!=(0); if ($13) { $14 = $7; $3 = $14; $23 = $3; STACKTOP = sp;return ($23|0); } $15 = $5; $16 = (_resampling_factor($15)|0); $17 = $4; $18 = ((($17)) + 16|0); HEAP32[$18>>2] = $16; $19 = $4; $20 = ((($19)) + 16|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(0); if ($22) { $3 = -1; $23 = $3; STACKTOP = sp;return ($23|0); } else { $3 = 0; $23 = $3; STACKTOP = sp;return ($23|0); } return (0)|0; } function _opus_custom_decoder_init($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $vararg_buffer = sp; $4 = $0; $5 = $1; $6 = $2; $7 = $6; $8 = ($7|0)<(0); $9 = $6; $10 = ($9|0)>(2); $or$cond = $8 | $10; if ($or$cond) { $3 = -1; $48 = $3; STACKTOP = sp;return ($48|0); } $11 = $4; $12 = ($11|0)==(0|0); if ($12) { $3 = -7; $48 = $3; STACKTOP = sp;return ($48|0); } else { $13 = $4; $14 = $5; $15 = $6; $16 = (_opus_custom_decoder_get_size($14,$15)|0); $17 = $16; _memset(($13|0),0,($17|0))|0; $18 = $5; $19 = $4; HEAP32[$19>>2] = $18; $20 = $5; $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = $4; $24 = ((($23)) + 4|0); HEAP32[$24>>2] = $22; $25 = $6; $26 = $4; $27 = ((($26)) + 8|0); HEAP32[$27>>2] = $25; $28 = $4; $29 = ((($28)) + 12|0); HEAP32[$29>>2] = $25; $30 = $4; $31 = ((($30)) + 16|0); HEAP32[$31>>2] = 1; $32 = $4; $33 = ((($32)) + 20|0); HEAP32[$33>>2] = 0; $34 = $4; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = $4; $39 = ((($38)) + 24|0); HEAP32[$39>>2] = $37; $40 = $4; $41 = ((($40)) + 28|0); HEAP32[$41>>2] = 1; $42 = (_opus_select_arch_56()|0); $43 = $4; $44 = ((($43)) + 32|0); HEAP32[$44>>2] = $42; $45 = $4; $46 = ((($45)) + 48|0); HEAP32[$46>>2] = 0; $47 = $4; (_opus_custom_decoder_ctl($47,4028,$vararg_buffer)|0); $3 = 0; $48 = $3; STACKTOP = sp;return ($48|0); } return (0)|0; } function _opus_select_arch_56() { var label = 0, sp = 0; sp = STACKTOP; return 0; } function _opus_custom_decoder_ctl($0,$1,$varargs) { $0 = $0|0; $1 = $1|0; $varargs = $varargs|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0; var $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0; var $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $arglist_current = 0, $arglist_current12 = 0, $arglist_current15 = 0, $arglist_current18 = 0, $arglist_current21 = 0, $arglist_current24 = 0, $arglist_current3 = 0, $arglist_current6 = 0, $arglist_current9 = 0, $arglist_next = 0; var $arglist_next10 = 0, $arglist_next13 = 0, $arglist_next16 = 0, $arglist_next19 = 0, $arglist_next22 = 0, $arglist_next25 = 0, $arglist_next4 = 0, $arglist_next7 = 0, $expanded = 0, $expanded11 = 0, $expanded12 = 0, $expanded13 = 0, $expanded15 = 0, $expanded16 = 0, $expanded18 = 0, $expanded19 = 0, $expanded2 = 0, $expanded20 = 0, $expanded22 = 0, $expanded23 = 0; var $expanded25 = 0, $expanded26 = 0, $expanded27 = 0, $expanded29 = 0, $expanded30 = 0, $expanded32 = 0, $expanded33 = 0, $expanded34 = 0, $expanded36 = 0, $expanded37 = 0, $expanded39 = 0, $expanded4 = 0, $expanded40 = 0, $expanded41 = 0, $expanded43 = 0, $expanded44 = 0, $expanded46 = 0, $expanded47 = 0, $expanded48 = 0, $expanded5 = 0; var $expanded50 = 0, $expanded51 = 0, $expanded53 = 0, $expanded54 = 0, $expanded55 = 0, $expanded57 = 0, $expanded58 = 0, $expanded6 = 0, $expanded60 = 0, $expanded61 = 0, $expanded62 = 0, $expanded8 = 0, $expanded9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); $5 = sp + 96|0; $3 = $0; $4 = $1; HEAP32[$5>>2] = $varargs; $29 = $4; L1: do { switch ($29|0) { case 10010: { $arglist_current = HEAP32[$5>>2]|0; $30 = $arglist_current; $31 = ((0) + 4|0); $expanded2 = $31; $expanded = (($expanded2) - 1)|0; $32 = (($30) + ($expanded))|0; $33 = ((0) + 4|0); $expanded6 = $33; $expanded5 = (($expanded6) - 1)|0; $expanded4 = $expanded5 ^ -1; $34 = $32 & $expanded4; $35 = $34; $36 = HEAP32[$35>>2]|0; $arglist_next = ((($35)) + 4|0); HEAP32[$5>>2] = $arglist_next; $7 = $36; $37 = $7; $6 = $37; $38 = $6; $39 = ($38|0)<(0); if ($39) { label = 25; } else { $40 = $6; $41 = $3; $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 8|0); $44 = HEAP32[$43>>2]|0; $45 = ($40|0)>=($44|0); if ($45) { label = 25; } else { $46 = $6; $47 = $3; $48 = ((($47)) + 20|0); HEAP32[$48>>2] = $46; label = 24; } } break; } case 10012: { $arglist_current3 = HEAP32[$5>>2]|0; $49 = $arglist_current3; $50 = ((0) + 4|0); $expanded9 = $50; $expanded8 = (($expanded9) - 1)|0; $51 = (($49) + ($expanded8))|0; $52 = ((0) + 4|0); $expanded13 = $52; $expanded12 = (($expanded13) - 1)|0; $expanded11 = $expanded12 ^ -1; $53 = $51 & $expanded11; $54 = $53; $55 = HEAP32[$54>>2]|0; $arglist_next4 = ((($54)) + 4|0); HEAP32[$5>>2] = $arglist_next4; $9 = $55; $56 = $9; $8 = $56; $57 = $8; $58 = ($57|0)<(1); if ($58) { label = 25; } else { $59 = $8; $60 = $3; $61 = HEAP32[$60>>2]|0; $62 = ((($61)) + 8|0); $63 = HEAP32[$62>>2]|0; $64 = ($59|0)>($63|0); if ($64) { label = 25; } else { $65 = $8; $66 = $3; $67 = ((($66)) + 24|0); HEAP32[$67>>2] = $65; label = 24; } } break; } case 10008: { $arglist_current6 = HEAP32[$5>>2]|0; $68 = $arglist_current6; $69 = ((0) + 4|0); $expanded16 = $69; $expanded15 = (($expanded16) - 1)|0; $70 = (($68) + ($expanded15))|0; $71 = ((0) + 4|0); $expanded20 = $71; $expanded19 = (($expanded20) - 1)|0; $expanded18 = $expanded19 ^ -1; $72 = $70 & $expanded18; $73 = $72; $74 = HEAP32[$73>>2]|0; $arglist_next7 = ((($73)) + 4|0); HEAP32[$5>>2] = $arglist_next7; $11 = $74; $75 = $11; $10 = $75; $76 = $10; $77 = ($76|0)<(1); $78 = $10; $79 = ($78|0)>(2); $or$cond = $77 | $79; if ($or$cond) { label = 25; } else { $80 = $10; $81 = $3; $82 = ((($81)) + 12|0); HEAP32[$82>>2] = $80; label = 24; } break; } case 10007: { $arglist_current9 = HEAP32[$5>>2]|0; $83 = $arglist_current9; $84 = ((0) + 4|0); $expanded23 = $84; $expanded22 = (($expanded23) - 1)|0; $85 = (($83) + ($expanded22))|0; $86 = ((0) + 4|0); $expanded27 = $86; $expanded26 = (($expanded27) - 1)|0; $expanded25 = $expanded26 ^ -1; $87 = $85 & $expanded25; $88 = $87; $89 = HEAP32[$88>>2]|0; $arglist_next10 = ((($88)) + 4|0); HEAP32[$5>>2] = $arglist_next10; $13 = $89; $90 = $13; $12 = $90; $91 = $12; $92 = ($91|0)==(0|0); if ($92) { label = 25; } else { $93 = $3; $94 = ((($93)) + 40|0); $95 = HEAP32[$94>>2]|0; $96 = $12; HEAP32[$96>>2] = $95; $97 = $3; $98 = ((($97)) + 40|0); HEAP32[$98>>2] = 0; label = 24; } break; } case 4027: { $arglist_current12 = HEAP32[$5>>2]|0; $99 = $arglist_current12; $100 = ((0) + 4|0); $expanded30 = $100; $expanded29 = (($expanded30) - 1)|0; $101 = (($99) + ($expanded29))|0; $102 = ((0) + 4|0); $expanded34 = $102; $expanded33 = (($expanded34) - 1)|0; $expanded32 = $expanded33 ^ -1; $103 = $101 & $expanded32; $104 = $103; $105 = HEAP32[$104>>2]|0; $arglist_next13 = ((($104)) + 4|0); HEAP32[$5>>2] = $arglist_next13; $15 = $105; $106 = $15; $14 = $106; $107 = $14; $108 = ($107|0)==(0|0); if ($108) { label = 25; } else { $109 = $3; $110 = ((($109)) + 4|0); $111 = HEAP32[$110>>2]|0; $112 = $3; $113 = ((($112)) + 16|0); $114 = HEAP32[$113>>2]|0; $115 = (($111|0) / ($114|0))&-1; $116 = $14; HEAP32[$116>>2] = $115; label = 24; } break; } case 4028: { $117 = $3; $118 = ((($117)) + 84|0); $119 = $3; $120 = ((($119)) + 4|0); $121 = HEAP32[$120>>2]|0; $122 = (2048 + ($121))|0; $123 = $3; $124 = ((($123)) + 8|0); $125 = HEAP32[$124>>2]|0; $126 = Math_imul($122, $125)|0; $127 = (($118) + ($126<<2)|0); $17 = $127; $128 = $17; $129 = $3; $130 = ((($129)) + 8|0); $131 = HEAP32[$130>>2]|0; $132 = ($131*24)|0; $133 = (($128) + ($132<<2)|0); $18 = $133; $134 = $18; $135 = $3; $136 = HEAP32[$135>>2]|0; $137 = ((($136)) + 8|0); $138 = HEAP32[$137>>2]|0; $139 = $138<<1; $140 = (($134) + ($139<<2)|0); $19 = $140; $141 = $19; $142 = $3; $143 = HEAP32[$142>>2]|0; $144 = ((($143)) + 8|0); $145 = HEAP32[$144>>2]|0; $146 = $145<<1; $147 = (($141) + ($146<<2)|0); $20 = $147; $148 = $3; $149 = ((($148)) + 36|0); $150 = $3; $151 = HEAP32[$150>>2]|0; $152 = $3; $153 = ((($152)) + 8|0); $154 = HEAP32[$153>>2]|0; $155 = (_opus_custom_decoder_get_size($151,$154)|0); $156 = $3; $157 = ((($156)) + 36|0); $158 = $3; $159 = $157; $160 = $158; $161 = (($159) - ($160))|0; $162 = (($155) - ($161))|0; $163 = $162; _memset(($149|0),0,($163|0))|0; $16 = 0; while(1) { $164 = $16; $165 = $3; $166 = HEAP32[$165>>2]|0; $167 = ((($166)) + 8|0); $168 = HEAP32[$167>>2]|0; $169 = $168<<1; $170 = ($164|0)<($169|0); if (!($170)) { label = 24; break L1; } $171 = $20; $172 = $16; $173 = (($171) + ($172<<2)|0); HEAPF32[$173>>2] = -28.0; $174 = $19; $175 = $16; $176 = (($174) + ($175<<2)|0); HEAPF32[$176>>2] = -28.0; $177 = $16; $178 = (($177) + 1)|0; $16 = $178; } break; } case 4033: { $arglist_current15 = HEAP32[$5>>2]|0; $179 = $arglist_current15; $180 = ((0) + 4|0); $expanded37 = $180; $expanded36 = (($expanded37) - 1)|0; $181 = (($179) + ($expanded36))|0; $182 = ((0) + 4|0); $expanded41 = $182; $expanded40 = (($expanded41) - 1)|0; $expanded39 = $expanded40 ^ -1; $183 = $181 & $expanded39; $184 = $183; $185 = HEAP32[$184>>2]|0; $arglist_next16 = ((($184)) + 4|0); HEAP32[$5>>2] = $arglist_next16; $22 = $185; $186 = $22; $21 = $186; $187 = $21; $188 = ($187|0)==(0|0); if ($188) { label = 25; } else { $189 = $3; $190 = ((($189)) + 52|0); $191 = HEAP32[$190>>2]|0; $192 = $21; HEAP32[$192>>2] = $191; label = 24; } break; } case 10015: { $arglist_current18 = HEAP32[$5>>2]|0; $193 = $arglist_current18; $194 = ((0) + 4|0); $expanded44 = $194; $expanded43 = (($expanded44) - 1)|0; $195 = (($193) + ($expanded43))|0; $196 = ((0) + 4|0); $expanded48 = $196; $expanded47 = (($expanded48) - 1)|0; $expanded46 = $expanded47 ^ -1; $197 = $195 & $expanded46; $198 = $197; $199 = HEAP32[$198>>2]|0; $arglist_next19 = ((($198)) + 4|0); HEAP32[$5>>2] = $arglist_next19; $24 = $199; $200 = $24; $23 = $200; $201 = $23; $202 = ($201|0)==(0|0); if ($202) { label = 25; } else { $203 = $3; $204 = HEAP32[$203>>2]|0; $205 = $23; HEAP32[$205>>2] = $204; label = 24; } break; } case 10016: { $arglist_current21 = HEAP32[$5>>2]|0; $206 = $arglist_current21; $207 = ((0) + 4|0); $expanded51 = $207; $expanded50 = (($expanded51) - 1)|0; $208 = (($206) + ($expanded50))|0; $209 = ((0) + 4|0); $expanded55 = $209; $expanded54 = (($expanded55) - 1)|0; $expanded53 = $expanded54 ^ -1; $210 = $208 & $expanded53; $211 = $210; $212 = HEAP32[$211>>2]|0; $arglist_next22 = ((($211)) + 4|0); HEAP32[$5>>2] = $arglist_next22; $26 = $212; $213 = $26; $25 = $213; $214 = $25; $215 = $3; $216 = ((($215)) + 28|0); HEAP32[$216>>2] = $214; label = 24; break; } case 4031: { $arglist_current24 = HEAP32[$5>>2]|0; $217 = $arglist_current24; $218 = ((0) + 4|0); $expanded58 = $218; $expanded57 = (($expanded58) - 1)|0; $219 = (($217) + ($expanded57))|0; $220 = ((0) + 4|0); $expanded62 = $220; $expanded61 = (($expanded62) - 1)|0; $expanded60 = $expanded61 ^ -1; $221 = $219 & $expanded60; $222 = $221; $223 = HEAP32[$222>>2]|0; $arglist_next25 = ((($222)) + 4|0); HEAP32[$5>>2] = $arglist_next25; $28 = $223; $224 = $28; $27 = $224; $225 = $27; $226 = ($225|0)==(0|0); if ($226) { label = 25; } else { $227 = $3; $228 = ((($227)) + 36|0); $229 = HEAP32[$228>>2]|0; $230 = $27; HEAP32[$230>>2] = $229; label = 24; } break; } default: { $2 = -5; $231 = $2; STACKTOP = sp;return ($231|0); } } } while(0); if ((label|0) == 24) { $2 = 0; $231 = $2; STACKTOP = sp;return ($231|0); } else if ((label|0) == 25) { $2 = -1; $231 = $2; STACKTOP = sp;return ($231|0); } return (0)|0; } function _celt_decode_with_ec($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; var $$alloca_mul = 0, $$alloca_mul68 = 0, $$alloca_mul70 = 0, $$alloca_mul72 = 0, $$alloca_mul74 = 0, $$alloca_mul76 = 0, $$alloca_mul78 = 0, $$alloca_mul80 = 0, $$sink = 0, $$sink6 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0; var $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0; var $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0; var $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0; var $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0.0, $216 = 0, $217 = 0; var $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0.0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0.0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0; var $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0; var $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0; var $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0.0, $289 = 0.0, $29 = 0; var $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0; var $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0; var $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0; var $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0; var $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0; var $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0; var $40 = 0.0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0; var $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0; var $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0; var $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0; var $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0; var $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0; var $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0; var $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0; var $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0; var $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0; var $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0; var $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0; var $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0.0, $629 = 0, $63 = 0, $630 = 0, $631 = 0.0, $632 = 0, $633 = 0, $634 = 0, $635 = 0; var $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0.0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0; var $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0; var $672 = 0.0, $673 = 0.0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0; var $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0.0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0.0; var $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0.0, $723 = 0, $724 = 0, $725 = 0; var $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0; var $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0; var $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0; var $780 = 0, $781 = 0.0, $782 = 0.0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0.0, $791 = 0.0, $792 = 0.0, $793 = 0, $794 = 0, $795 = 0, $796 = 0.0, $797 = 0, $798 = 0; var $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0.0, $802 = 0.0, $803 = 0.0, $804 = 0, $805 = 0, $806 = 0, $807 = 0.0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0.0, $812 = 0, $813 = 0, $814 = 0, $815 = 0; var $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0.0, $822 = 0, $823 = 0, $824 = 0, $825 = 0.0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0.0; var $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0; var $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0; var $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0; var $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0; var $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0; var $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(304|0); $20 = sp + 192|0; $21 = sp + 184|0; $22 = sp + 176|0; $41 = sp + 96|0; $42 = sp + 92|0; $44 = sp + 84|0; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $5; $14 = $6; $66 = $8; $67 = ((($66)) + 8|0); $68 = HEAP32[$67>>2]|0; $31 = $68; HEAP32[$41>>2] = 0; HEAP32[$42>>2] = 0; $49 = 0; $69 = $8; $70 = ((($69)) + 12|0); $71 = HEAP32[$70>>2]|0; $51 = $71; $72 = $8; $73 = HEAP32[$72>>2]|0; $52 = $73; $74 = $52; $75 = ((($74)) + 8|0); $76 = HEAP32[$75>>2]|0; $53 = $76; $77 = $52; $78 = ((($77)) + 4|0); $79 = HEAP32[$78>>2]|0; $54 = $79; $80 = $52; $81 = ((($80)) + 32|0); $82 = HEAP32[$81>>2]|0; $55 = $82; $83 = $8; $84 = ((($83)) + 20|0); $85 = HEAP32[$84>>2]|0; $34 = $85; $86 = $8; $87 = ((($86)) + 24|0); $88 = HEAP32[$87>>2]|0; $35 = $88; $89 = $8; $90 = ((($89)) + 16|0); $91 = HEAP32[$90>>2]|0; $92 = $12; $93 = Math_imul($92, $91)|0; $12 = $93; $94 = $8; $95 = ((($94)) + 84|0); $96 = $54; $97 = (2048 + ($96))|0; $98 = $31; $99 = Math_imul($97, $98)|0; $100 = (($95) + ($99<<2)|0); $23 = $100; $101 = $23; $102 = $31; $103 = ($102*24)|0; $104 = (($101) + ($103<<2)|0); $24 = $104; $105 = $24; $106 = $53; $107 = $106<<1; $108 = (($105) + ($107<<2)|0); $25 = $108; $109 = $25; $110 = $53; $111 = $110<<1; $112 = (($109) + ($111<<2)|0); $26 = $112; $113 = $26; $114 = $53; $115 = $114<<1; $116 = (($113) + ($115<<2)|0); $27 = $116; $32 = 0; while(1) { $117 = $32; $118 = $52; $119 = ((($118)) + 36|0); $120 = HEAP32[$119>>2]|0; $121 = ($117|0)<=($120|0); if (!($121)) { break; } $122 = $52; $123 = ((($122)) + 44|0); $124 = HEAP32[$123>>2]|0; $125 = $32; $126 = $124 << $125; $127 = $12; $128 = ($126|0)==($127|0); if ($128) { break; } $129 = $32; $130 = (($129) + 1)|0; $32 = $130; } $131 = $32; $132 = $52; $133 = ((($132)) + 36|0); $134 = HEAP32[$133>>2]|0; $135 = ($131|0)>($134|0); if ($135) { $7 = -1; $929 = $7; STACKTOP = sp;return ($929|0); } $136 = $32; $137 = 1 << $136; $33 = $137; $138 = $10; $139 = ($138|0)<(0); $140 = $10; $141 = ($140|0)>(1275); $or$cond = $139 | $141; $142 = $11; $143 = ($142|0)==(0|0); $or$cond3 = $or$cond | $143; if ($or$cond3) { $7 = -1; $929 = $7; STACKTOP = sp;return ($929|0); } $144 = $33; $145 = $52; $146 = ((($145)) + 44|0); $147 = HEAP32[$146>>2]|0; $148 = Math_imul($144, $147)|0; $17 = $148; $15 = 0; while(1) { $149 = $8; $150 = ((($149)) + 84|0); $151 = $15; $152 = $54; $153 = (2048 + ($152))|0; $154 = Math_imul($151, $153)|0; $155 = (($150) + ($154<<2)|0); $156 = $15; $157 = (($21) + ($156<<2)|0); HEAP32[$157>>2] = $155; $158 = $15; $159 = (($21) + ($158<<2)|0); $160 = HEAP32[$159>>2]|0; $161 = ((($160)) + 8192|0); $162 = $17; $163 = (0 - ($162))|0; $164 = (($161) + ($163<<2)|0); $165 = $15; $166 = (($22) + ($165<<2)|0); HEAP32[$166>>2] = $164; $167 = $15; $168 = (($167) + 1)|0; $15 = $168; $169 = $31; $170 = ($168|0)<($169|0); if (!($170)) { break; } } $171 = $35; $36 = $171; $172 = $36; $173 = $52; $174 = ((($173)) + 12|0); $175 = HEAP32[$174>>2]|0; $176 = ($172|0)>($175|0); if ($176) { $177 = $52; $178 = ((($177)) + 12|0); $179 = HEAP32[$178>>2]|0; $36 = $179; } $180 = $9; $181 = ($180|0)==(0|0); $182 = $10; $183 = ($182|0)<=(1); $or$cond5 = $181 | $183; if ($or$cond5) { $184 = $8; $185 = $17; $186 = $32; _celt_decode_lost($184,$185,$186); $187 = $11; $188 = $17; $189 = $31; $190 = $8; $191 = ((($190)) + 16|0); $192 = HEAP32[$191>>2]|0; $193 = $52; $194 = ((($193)) + 16|0); $195 = $8; $196 = ((($195)) + 76|0); $197 = $14; _deemphasis($22,$187,$188,$189,$192,$194,$196,$197); $198 = $12; $199 = $8; $200 = ((($199)) + 16|0); $201 = HEAP32[$200>>2]|0; $202 = (($198|0) / ($201|0))&-1; $7 = $202; $929 = $7; STACKTOP = sp;return ($929|0); } $203 = $13; $204 = ($203|0)==(0|0); if ($204) { $205 = $9; $206 = $10; _ec_dec_init($20,$205,$206); $13 = $20; } $207 = $51; $208 = ($207|0)==(1); L27: do { if ($208) { $16 = 0; while(1) { $209 = $16; $210 = $53; $211 = ($209|0)<($210|0); if (!($211)) { break L27; } $212 = $24; $213 = $16; $214 = (($212) + ($213<<2)|0); $215 = +HEAPF32[$214>>2]; $216 = $24; $217 = $53; $218 = $16; $219 = (($217) + ($218))|0; $220 = (($216) + ($219<<2)|0); $221 = +HEAPF32[$220>>2]; $222 = $215 > $221; $223 = $24; if ($222) { $224 = $16; $$sink6 = $224; } else { $225 = $53; $226 = $16; $227 = (($225) + ($226))|0; $$sink6 = $227; } $228 = (($223) + ($$sink6<<2)|0); $229 = +HEAPF32[$228>>2]; $230 = $24; $231 = $16; $232 = (($230) + ($231<<2)|0); HEAPF32[$232>>2] = $229; $233 = $16; $234 = (($233) + 1)|0; $16 = $234; } } } while(0); $235 = $10; $236 = $235<<3; $43 = $236; $237 = $13; $238 = (_ec_tell_61($237)|0); $45 = $238; $239 = $45; $240 = $43; $241 = ($239|0)>=($240|0); do { if ($241) { $50 = 1; } else { $242 = $45; $243 = ($242|0)==(1); if ($243) { $244 = $13; $245 = (_ec_dec_bit_logp($244,15)|0); $50 = $245; break; } else { $50 = 0; break; } } } while(0); $246 = $50; $247 = ($246|0)!=(0); if ($247) { $248 = $10; $249 = $248<<3; $45 = $249; $250 = $45; $251 = $13; $252 = (_ec_tell_61($251)|0); $253 = (($250) - ($252))|0; $254 = $13; $255 = ((($254)) + 20|0); $256 = HEAP32[$255>>2]|0; $257 = (($256) + ($253))|0; HEAP32[$255>>2] = $257; } $40 = 0.0; $39 = 0; $47 = 0; $258 = $34; $259 = ($258|0)==(0); if ($259) { $260 = $45; $261 = (($260) + 16)|0; $262 = $43; $263 = ($261|0)<=($262|0); if ($263) { $264 = $13; $265 = (_ec_dec_bit_logp($264,1)|0); $266 = ($265|0)!=(0); if ($266) { $267 = $13; $268 = (_ec_dec_uint($267,6)|0); $57 = $268; $269 = $57; $270 = 16 << $269; $271 = $13; $272 = $57; $273 = (4 + ($272))|0; $274 = (_ec_dec_bits($271,$273)|0); $275 = (($270) + ($274))|0; $276 = (($275) - 1)|0; $39 = $276; $277 = $13; $278 = (_ec_dec_bits($277,3)|0); $56 = $278; $279 = $13; $280 = (_ec_tell_61($279)|0); $281 = (($280) + 2)|0; $282 = $43; $283 = ($281|0)<=($282|0); if ($283) { $284 = $13; $285 = (_ec_dec_icdf($284,25966,2)|0); $47 = $285; } $286 = $56; $287 = (($286) + 1)|0; $288 = (+($287|0)); $289 = 0.09375 * $288; $40 = $289; } $290 = $13; $291 = (_ec_tell_61($290)|0); $45 = $291; } } $292 = $32; $293 = ($292|0)>(0); if ($293) { $294 = $45; $295 = (($294) + 3)|0; $296 = $43; $297 = ($295|0)<=($296|0); if ($297) { $298 = $13; $299 = (_ec_dec_bit_logp($298,3)|0); $29 = $299; $300 = $13; $301 = (_ec_tell_61($300)|0); $45 = $301; } else { label = 41; } } else { label = 41; } if ((label|0) == 41) { $29 = 0; } $302 = $29; $303 = ($302|0)!=(0); if ($303) { $304 = $33; $28 = $304; } else { $28 = 0; } $305 = $45; $306 = (($305) + 3)|0; $307 = $43; $308 = ($306|0)<=($307|0); if ($308) { $309 = $13; $310 = (_ec_dec_bit_logp($309,3)|0); $311 = $310; } else { $311 = 0; } $30 = $311; $312 = $52; $313 = $34; $314 = $35; $315 = $24; $316 = $30; $317 = $13; $318 = $51; $319 = $32; _unquant_coarse_energy($312,$313,$314,$315,$316,$317,$318,$319); $320 = $53; $321 = (_llvm_stacksave()|0); $58 = $321; $$alloca_mul = $320<<2; $322 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $323 = $34; $324 = $35; $325 = $29; $326 = $32; $327 = $13; _tf_decode($323,$324,$325,$322,$326,$327); $328 = $13; $329 = (_ec_tell_61($328)|0); $45 = $329; $18 = 2; $330 = $45; $331 = (($330) + 4)|0; $332 = $43; $333 = ($331|0)<=($332|0); if ($333) { $334 = $13; $335 = (_ec_dec_icdf($334,25969,5)|0); $18 = $335; } $336 = $53; $$alloca_mul68 = $336<<2; $337 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul68)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul68)|0)+15)&-16)|0);; $338 = $52; $339 = $32; $340 = $51; _init_caps($338,$337,$339,$340); $341 = $53; $$alloca_mul70 = $341<<2; $342 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul70)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul70)|0)+15)&-16)|0);; $46 = 6; $343 = $43; $344 = $343 << 3; $43 = $344; $345 = $13; $346 = (_ec_tell_frac($345)|0); $45 = $346; $347 = $34; $16 = $347; while(1) { $348 = $16; $349 = $35; $350 = ($348|0)<($349|0); if (!($350)) { break; } $351 = $51; $352 = $55; $353 = $16; $354 = (($353) + 1)|0; $355 = (($352) + ($354<<1)|0); $356 = HEAP16[$355>>1]|0; $357 = $356 << 16 >> 16; $358 = $55; $359 = $16; $360 = (($358) + ($359<<1)|0); $361 = HEAP16[$360>>1]|0; $362 = $361 << 16 >> 16; $363 = (($357) - ($362))|0; $364 = Math_imul($351, $363)|0; $365 = $32; $366 = $364 << $365; $59 = $366; $367 = $59; $368 = $367 << 3; $369 = $59; $370 = (48)>($369|0); $371 = $59; $372 = $370 ? 48 : $371; $373 = ($368|0)<($372|0); $374 = $59; if ($373) { $375 = $374 << 3; $379 = $375; } else { $376 = (48)>($374|0); $377 = $59; $378 = $376 ? 48 : $377; $379 = $378; } $60 = $379; $380 = $46; $61 = $380; $62 = 0; while(1) { $381 = $45; $382 = $61; $383 = $382 << 3; $384 = (($381) + ($383))|0; $385 = $43; $386 = ($384|0)<($385|0); if (!($386)) { break; } $387 = $62; $388 = $16; $389 = (($337) + ($388<<2)|0); $390 = HEAP32[$389>>2]|0; $391 = ($387|0)<($390|0); if (!($391)) { break; } $392 = $13; $393 = $61; $394 = (_ec_dec_bit_logp($392,$393)|0); $63 = $394; $395 = $13; $396 = (_ec_tell_frac($395)|0); $45 = $396; $397 = $63; $398 = ($397|0)!=(0); if (!($398)) { break; } $399 = $60; $400 = $62; $401 = (($400) + ($399))|0; $62 = $401; $402 = $60; $403 = $43; $404 = (($403) - ($402))|0; $43 = $404; $61 = 1; } $405 = $62; $406 = $16; $407 = (($342) + ($406<<2)|0); HEAP32[$407>>2] = $405; $408 = $62; $409 = ($408|0)>(0); if ($409) { $410 = $46; $411 = (($410) - 1)|0; $412 = (2)>($411|0); $413 = $46; $414 = (($413) - 1)|0; $415 = $412 ? 2 : $414; $46 = $415; } $416 = $16; $417 = (($416) + 1)|0; $16 = $417; } $418 = $53; $$alloca_mul72 = $418<<2; $419 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul72)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul72)|0)+15)&-16)|0);; $420 = $45; $421 = (($420) + 48)|0; $422 = $43; $423 = ($421|0)<=($422|0); if ($423) { $424 = $13; $425 = (_ec_dec_icdf($424,25973,7)|0); $426 = $425; } else { $426 = 5; } $38 = $426; $427 = $10; $428 = $427<<3; $429 = $428 << 3; $430 = $13; $431 = (_ec_tell_frac($430)|0); $432 = (($429) - ($431))|0; $433 = (($432) - 1)|0; $19 = $433; $434 = $29; $435 = ($434|0)!=(0); $436 = $32; $437 = ($436|0)>=(2); $or$cond8 = $435 & $437; if ($or$cond8) { $438 = $19; $439 = $32; $440 = (($439) + 2)|0; $441 = $440 << 3; $442 = ($438|0)>=($441|0); $443 = $442; } else { $443 = 0; } $444 = $443 ? 8 : 0; $48 = $444; $445 = $48; $446 = $19; $447 = (($446) - ($445))|0; $19 = $447; $448 = $53; $$alloca_mul74 = $448<<2; $449 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul74)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul74)|0)+15)&-16)|0);; $450 = $53; $$alloca_mul76 = $450<<2; $451 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul76)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul76)|0)+15)&-16)|0);; $452 = $52; $453 = $34; $454 = $35; $455 = $38; $456 = $19; $457 = $51; $458 = $32; $459 = $13; $460 = (_compute_allocation($452,$453,$454,$342,$337,$455,$41,$42,$456,$44,$449,$419,$451,$457,$458,$459,0,0,0)|0); $37 = $460; $461 = $52; $462 = $34; $463 = $35; $464 = $24; $465 = $13; $466 = $51; _unquant_fine_energy($461,$462,$463,$464,$419,$465,$466); $15 = 0; while(1) { $467 = $15; $468 = (($21) + ($467<<2)|0); $469 = HEAP32[$468>>2]|0; $470 = $15; $471 = (($21) + ($470<<2)|0); $472 = HEAP32[$471>>2]|0; $473 = $17; $474 = (($472) + ($473<<2)|0); $475 = $17; $476 = (2048 - ($475))|0; $477 = $54; $478 = (($477|0) / 2)&-1; $479 = (($476) + ($478))|0; $480 = $479<<2; $481 = $15; $482 = (($21) + ($481<<2)|0); $483 = HEAP32[$482>>2]|0; $484 = $15; $485 = (($21) + ($484<<2)|0); $486 = HEAP32[$485>>2]|0; $487 = $17; $488 = (($486) + ($487<<2)|0); $489 = $483; $490 = $488; $491 = (($489) - ($490))|0; $492 = (($491|0) / 4)&-1; $493 = 0; $494 = (($480) + ($493))|0; _memmove(($469|0),($474|0),($494|0))|0; $495 = $15; $496 = (($495) + 1)|0; $15 = $496; $497 = $31; $498 = ($496|0)<($497|0); if (!($498)) { break; } } $499 = $51; $500 = $53; $501 = Math_imul($499, $500)|0; $$alloca_mul78 = $501; $502 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul78)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul78)|0)+15)&-16)|0);; $503 = $51; $504 = $17; $505 = Math_imul($503, $504)|0; $$alloca_mul80 = $505<<2; $506 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul80)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul80)|0)+15)&-16)|0);; $507 = $52; $508 = $34; $509 = $35; $510 = $51; $511 = ($510|0)==(2); $512 = $17; $513 = (($506) + ($512<<2)|0); $514 = $511 ? $513 : 0; $515 = $28; $516 = $18; $517 = HEAP32[$42>>2]|0; $518 = HEAP32[$41>>2]|0; $519 = $10; $520 = $519<<6; $521 = $48; $522 = (($520) - ($521))|0; $523 = HEAP32[$44>>2]|0; $524 = $13; $525 = $32; $526 = $37; $527 = $8; $528 = ((($527)) + 36|0); $529 = $8; $530 = ((($529)) + 32|0); $531 = HEAP32[$530>>2]|0; _quant_all_bands(0,$507,$508,$509,$506,$514,$502,0,$449,$515,$516,$517,$518,$322,$522,$523,$524,$525,$526,$528,$531); $532 = $48; $533 = ($532|0)>(0); if ($533) { $534 = $13; $535 = (_ec_dec_bits($534,1)|0); $49 = $535; } $536 = $52; $537 = $34; $538 = $35; $539 = $24; $540 = $10; $541 = $540<<3; $542 = $13; $543 = (_ec_tell_61($542)|0); $544 = (($541) - ($543))|0; $545 = $13; $546 = $51; _unquant_energy_finalise($536,$537,$538,$539,$419,$451,$544,$545,$546); $547 = $49; $548 = ($547|0)!=(0); if ($548) { $549 = $52; $550 = $32; $551 = $51; $552 = $17; $553 = $34; $554 = $35; $555 = $24; $556 = $25; $557 = $26; $558 = $8; $559 = ((($558)) + 36|0); $560 = HEAP32[$559>>2]|0; $561 = $8; $562 = ((($561)) + 32|0); $563 = HEAP32[$562>>2]|0; _anti_collapse($549,$506,$502,$550,$551,$552,$553,$554,$555,$556,$557,$449,$560,$563); } $564 = $50; $565 = ($564|0)!=(0); L105: do { if ($565) { $16 = 0; while(1) { $566 = $16; $567 = $51; $568 = $53; $569 = Math_imul($567, $568)|0; $570 = ($566|0)<($569|0); if (!($570)) { break L105; } $571 = $24; $572 = $16; $573 = (($571) + ($572<<2)|0); HEAPF32[$573>>2] = -28.0; $574 = $16; $575 = (($574) + 1)|0; $16 = $575; } } } while(0); $576 = $52; $577 = $24; $578 = $34; $579 = $36; $580 = $51; $581 = $31; $582 = $29; $583 = $32; $584 = $8; $585 = ((($584)) + 16|0); $586 = HEAP32[$585>>2]|0; $587 = $50; $588 = $8; $589 = ((($588)) + 32|0); $590 = HEAP32[$589>>2]|0; _celt_synthesis($576,$506,$22,$577,$578,$579,$580,$581,$582,$583,$586,$587,$590); $15 = 0; while(1) { $591 = $8; $592 = ((($591)) + 52|0); $593 = HEAP32[$592>>2]|0; $594 = ($593|0)>(15); if ($594) { $595 = $8; $596 = ((($595)) + 52|0); $597 = HEAP32[$596>>2]|0; $600 = $597; } else { $600 = 15; } $598 = $8; $599 = ((($598)) + 52|0); HEAP32[$599>>2] = $600; $601 = $8; $602 = ((($601)) + 56|0); $603 = HEAP32[$602>>2]|0; $604 = ($603|0)>(15); if ($604) { $605 = $8; $606 = ((($605)) + 56|0); $607 = HEAP32[$606>>2]|0; $610 = $607; } else { $610 = 15; } $608 = $8; $609 = ((($608)) + 56|0); HEAP32[$609>>2] = $610; $611 = $15; $612 = (($22) + ($611<<2)|0); $613 = HEAP32[$612>>2]|0; $614 = $15; $615 = (($22) + ($614<<2)|0); $616 = HEAP32[$615>>2]|0; $617 = $8; $618 = ((($617)) + 56|0); $619 = HEAP32[$618>>2]|0; $620 = $8; $621 = ((($620)) + 52|0); $622 = HEAP32[$621>>2]|0; $623 = $52; $624 = ((($623)) + 44|0); $625 = HEAP32[$624>>2]|0; $626 = $8; $627 = ((($626)) + 64|0); $628 = +HEAPF32[$627>>2]; $629 = $8; $630 = ((($629)) + 60|0); $631 = +HEAPF32[$630>>2]; $632 = $8; $633 = ((($632)) + 72|0); $634 = HEAP32[$633>>2]|0; $635 = $8; $636 = ((($635)) + 68|0); $637 = HEAP32[$636>>2]|0; $638 = $52; $639 = ((($638)) + 60|0); $640 = HEAP32[$639>>2]|0; $641 = $54; $642 = $8; $643 = ((($642)) + 32|0); $644 = HEAP32[$643>>2]|0; _comb_filter($613,$616,$619,$622,$625,$628,$631,$634,$637,$640,$641,$644); $645 = $32; $646 = ($645|0)!=(0); if ($646) { $647 = $15; $648 = (($22) + ($647<<2)|0); $649 = HEAP32[$648>>2]|0; $650 = $52; $651 = ((($650)) + 44|0); $652 = HEAP32[$651>>2]|0; $653 = (($649) + ($652<<2)|0); $654 = $15; $655 = (($22) + ($654<<2)|0); $656 = HEAP32[$655>>2]|0; $657 = $52; $658 = ((($657)) + 44|0); $659 = HEAP32[$658>>2]|0; $660 = (($656) + ($659<<2)|0); $661 = $8; $662 = ((($661)) + 52|0); $663 = HEAP32[$662>>2]|0; $664 = $39; $665 = $17; $666 = $52; $667 = ((($666)) + 44|0); $668 = HEAP32[$667>>2]|0; $669 = (($665) - ($668))|0; $670 = $8; $671 = ((($670)) + 60|0); $672 = +HEAPF32[$671>>2]; $673 = $40; $674 = $8; $675 = ((($674)) + 68|0); $676 = HEAP32[$675>>2]|0; $677 = $47; $678 = $52; $679 = ((($678)) + 60|0); $680 = HEAP32[$679>>2]|0; $681 = $54; $682 = $8; $683 = ((($682)) + 32|0); $684 = HEAP32[$683>>2]|0; _comb_filter($653,$660,$663,$664,$669,$672,$673,$676,$677,$680,$681,$684); } $685 = $15; $686 = (($685) + 1)|0; $15 = $686; $687 = $31; $688 = ($686|0)<($687|0); if (!($688)) { break; } } $689 = $8; $690 = ((($689)) + 52|0); $691 = HEAP32[$690>>2]|0; $692 = $8; $693 = ((($692)) + 56|0); HEAP32[$693>>2] = $691; $694 = $8; $695 = ((($694)) + 60|0); $696 = +HEAPF32[$695>>2]; $697 = $8; $698 = ((($697)) + 64|0); HEAPF32[$698>>2] = $696; $699 = $8; $700 = ((($699)) + 68|0); $701 = HEAP32[$700>>2]|0; $702 = $8; $703 = ((($702)) + 72|0); HEAP32[$703>>2] = $701; $704 = $39; $705 = $8; $706 = ((($705)) + 52|0); HEAP32[$706>>2] = $704; $707 = $40; $708 = $8; $709 = ((($708)) + 60|0); HEAPF32[$709>>2] = $707; $710 = $47; $711 = $8; $712 = ((($711)) + 68|0); HEAP32[$712>>2] = $710; $713 = $32; $714 = ($713|0)!=(0); if ($714) { $715 = $8; $716 = ((($715)) + 52|0); $717 = HEAP32[$716>>2]|0; $718 = $8; $719 = ((($718)) + 56|0); HEAP32[$719>>2] = $717; $720 = $8; $721 = ((($720)) + 60|0); $722 = +HEAPF32[$721>>2]; $723 = $8; $724 = ((($723)) + 64|0); HEAPF32[$724>>2] = $722; $725 = $8; $726 = ((($725)) + 68|0); $727 = HEAP32[$726>>2]|0; $728 = $8; $729 = ((($728)) + 72|0); HEAP32[$729>>2] = $727; } $730 = $51; $731 = ($730|0)==(1); if ($731) { $732 = $24; $733 = $53; $734 = (($732) + ($733<<2)|0); $735 = $24; $736 = $53; $737 = $736<<2; $738 = $24; $739 = $53; $740 = (($738) + ($739<<2)|0); $741 = $24; $742 = $740; $743 = $741; $744 = (($742) - ($743))|0; $745 = (($744|0) / 4)&-1; $746 = 0; $747 = (($737) + ($746))|0; _memcpy(($734|0),($735|0),($747|0))|0; } $748 = $29; $749 = ($748|0)!=(0); L129: do { if ($749) { $16 = 0; while(1) { $814 = $16; $815 = $53; $816 = $815<<1; $817 = ($814|0)<($816|0); if (!($817)) { break L129; } $818 = $25; $819 = $16; $820 = (($818) + ($819<<2)|0); $821 = +HEAPF32[$820>>2]; $822 = $24; $823 = $16; $824 = (($822) + ($823<<2)|0); $825 = +HEAPF32[$824>>2]; $826 = $821 < $825; if ($826) { $827 = $25; $828 = $16; $829 = (($827) + ($828<<2)|0); $$sink = $829; } else { $830 = $24; $831 = $16; $832 = (($830) + ($831<<2)|0); $$sink = $832; } $833 = +HEAPF32[$$sink>>2]; $834 = $25; $835 = $16; $836 = (($834) + ($835<<2)|0); HEAPF32[$836>>2] = $833; $837 = $16; $838 = (($837) + 1)|0; $16 = $838; } } else { $750 = $26; $751 = $25; $752 = $53; $753 = $752<<1; $754 = $753<<2; $755 = $26; $756 = $25; $757 = $755; $758 = $756; $759 = (($757) - ($758))|0; $760 = (($759|0) / 4)&-1; $761 = 0; $762 = (($754) + ($761))|0; _memcpy(($750|0),($751|0),($762|0))|0; $763 = $25; $764 = $24; $765 = $53; $766 = $765<<1; $767 = $766<<2; $768 = $25; $769 = $24; $770 = $768; $771 = $769; $772 = (($770) - ($771))|0; $773 = (($772|0) / 4)&-1; $774 = 0; $775 = (($767) + ($774))|0; _memcpy(($763|0),($764|0),($775|0))|0; $776 = $8; $777 = ((($776)) + 48|0); $778 = HEAP32[$777>>2]|0; $779 = ($778|0)<(10); if ($779) { $780 = $33; $781 = (+($780|0)); $782 = $781 * 0.0010000000474974513; $64 = $782; } else { $64 = 1.0; } $16 = 0; while(1) { $783 = $16; $784 = $53; $785 = $784<<1; $786 = ($783|0)<($785|0); if (!($786)) { break L129; } $787 = $27; $788 = $16; $789 = (($787) + ($788<<2)|0); $790 = +HEAPF32[$789>>2]; $791 = $64; $792 = $790 + $791; $793 = $24; $794 = $16; $795 = (($793) + ($794<<2)|0); $796 = +HEAPF32[$795>>2]; $797 = $792 < $796; if ($797) { $798 = $27; $799 = $16; $800 = (($798) + ($799<<2)|0); $801 = +HEAPF32[$800>>2]; $802 = $64; $803 = $801 + $802; $811 = $803; } else { $804 = $24; $805 = $16; $806 = (($804) + ($805<<2)|0); $807 = +HEAPF32[$806>>2]; $811 = $807; } $808 = $27; $809 = $16; $810 = (($808) + ($809<<2)|0); HEAPF32[$810>>2] = $811; $812 = $16; $813 = (($812) + 1)|0; $16 = $813; } } } while(0); $15 = 0; while(1) { $16 = 0; while(1) { $839 = $16; $840 = $34; $841 = ($839|0)<($840|0); if (!($841)) { break; } $842 = $24; $843 = $15; $844 = $53; $845 = Math_imul($843, $844)|0; $846 = $16; $847 = (($845) + ($846))|0; $848 = (($842) + ($847<<2)|0); HEAPF32[$848>>2] = 0.0; $849 = $26; $850 = $15; $851 = $53; $852 = Math_imul($850, $851)|0; $853 = $16; $854 = (($852) + ($853))|0; $855 = (($849) + ($854<<2)|0); HEAPF32[$855>>2] = -28.0; $856 = $25; $857 = $15; $858 = $53; $859 = Math_imul($857, $858)|0; $860 = $16; $861 = (($859) + ($860))|0; $862 = (($856) + ($861<<2)|0); HEAPF32[$862>>2] = -28.0; $863 = $16; $864 = (($863) + 1)|0; $16 = $864; } $865 = $35; $16 = $865; while(1) { $866 = $16; $867 = $53; $868 = ($866|0)<($867|0); if (!($868)) { break; } $869 = $24; $870 = $15; $871 = $53; $872 = Math_imul($870, $871)|0; $873 = $16; $874 = (($872) + ($873))|0; $875 = (($869) + ($874<<2)|0); HEAPF32[$875>>2] = 0.0; $876 = $26; $877 = $15; $878 = $53; $879 = Math_imul($877, $878)|0; $880 = $16; $881 = (($879) + ($880))|0; $882 = (($876) + ($881<<2)|0); HEAPF32[$882>>2] = -28.0; $883 = $25; $884 = $15; $885 = $53; $886 = Math_imul($884, $885)|0; $887 = $16; $888 = (($886) + ($887))|0; $889 = (($883) + ($888<<2)|0); HEAPF32[$889>>2] = -28.0; $890 = $16; $891 = (($890) + 1)|0; $16 = $891; } $892 = $15; $893 = (($892) + 1)|0; $15 = $893; $894 = ($893|0)<(2); if (!($894)) { break; } } $895 = $13; $896 = ((($895)) + 28|0); $897 = HEAP32[$896>>2]|0; $898 = $8; $899 = ((($898)) + 36|0); HEAP32[$899>>2] = $897; $900 = $11; $901 = $17; $902 = $31; $903 = $8; $904 = ((($903)) + 16|0); $905 = HEAP32[$904>>2]|0; $906 = $52; $907 = ((($906)) + 16|0); $908 = $8; $909 = ((($908)) + 76|0); $910 = $14; _deemphasis($22,$900,$901,$902,$905,$907,$909,$910); $911 = $8; $912 = ((($911)) + 48|0); HEAP32[$912>>2] = 0; $913 = $13; $914 = (_ec_tell_61($913)|0); $915 = $10; $916 = $915<<3; $917 = ($914|0)>($916|0); if ($917) { $7 = -3; $65 = 1; } else { $918 = $13; $919 = (_ec_get_error_65($918)|0); $920 = ($919|0)!=(0); if ($920) { $921 = $8; $922 = ((($921)) + 40|0); HEAP32[$922>>2] = 1; } $923 = $12; $924 = $8; $925 = ((($924)) + 16|0); $926 = HEAP32[$925>>2]|0; $927 = (($923|0) / ($926|0))&-1; $7 = $927; $65 = 1; } $928 = $58; _llvm_stackrestore(($928|0)); $929 = $7; STACKTOP = sp;return ($929|0); } function _celt_decode_lost($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $$alloca_mul = 0, $$alloca_mul54 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0.0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0.0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0.0, $183 = 0.0, $184 = 0.0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0.0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0.0, $202 = 0.0, $203 = 0.0, $204 = 0, $205 = 0, $206 = 0; var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0.0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0; var $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0.0, $260 = 0.0; var $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0; var $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0; var $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0; var $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0.0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0; var $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0; var $351 = 0, $352 = 0, $353 = 0.0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0.0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0.0, $366 = 0.0, $367 = 0, $368 = 0, $369 = 0; var $37 = 0.0, $370 = 0, $371 = 0.0, $372 = 0.0, $373 = 0, $374 = 0.0, $375 = 0.0, $376 = 0, $377 = 0.0, $378 = 0.0, $379 = 0, $38 = 0.0, $380 = 0, $381 = 0.0, $382 = 0.0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0; var $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0.0; var $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0; var $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0.0, $436 = 0.0, $437 = 0.0, $438 = 0.0, $439 = 0.0, $44 = 0, $440 = 0.0; var $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0.0, $448 = 0.0, $449 = 0.0, $45 = 0, $450 = 0.0, $451 = 0.0, $452 = 0.0, $453 = 0, $454 = 0, $455 = 0.0, $456 = 0.0, $457 = 0, $458 = 0.0, $459 = 0.0; var $46 = 0.0, $460 = 0.0, $461 = 0.0, $462 = 0.0, $463 = 0.0, $464 = 0.0, $465 = 0.0, $466 = 0.0, $467 = 0, $468 = 0, $469 = 0, $47 = 0.0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0; var $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0.0, $49 = 0.0, $490 = 0.0, $491 = 0.0, $492 = 0, $493 = 0, $494 = 0, $495 = 0; var $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0.0, $500 = 0, $501 = 0.0, $502 = 0.0, $503 = 0.0, $504 = 0.0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0.0, $51 = 0, $510 = 0.0, $511 = 0, $512 = 0; var $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0.0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0.0, $526 = 0.0, $527 = 0.0, $528 = 0.0, $529 = 0.0, $53 = 0.0, $530 = 0.0; var $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0.0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0.0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0; var $55 = 0.0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0; var $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0.0, $576 = 0.0, $577 = 0.0, $578 = 0.0, $579 = 0.0, $58 = 0, $580 = 0.0, $581 = 0, $582 = 0, $583 = 0.0, $584 = 0.0, $585 = 0.0; var $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0.0, $599 = 0.0, $6 = 0, $60 = 0, $600 = 0, $601 = 0.0, $602 = 0.0; var $603 = 0.0, $604 = 0.0, $605 = 0.0, $606 = 0.0, $607 = 0.0, $608 = 0.0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0.0, $616 = 0.0, $617 = 0.0, $618 = 0.0, $619 = 0.0, $62 = 0, $620 = 0.0; var $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0.0, $628 = 0.0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0; var $64 = 0, $640 = 0, $641 = 0.0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0.0, $649 = 0.0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0; var $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0.0, $67 = 0, $670 = 0.0, $671 = 0, $672 = 0, $673 = 0.0, $674 = 0.0, $675 = 0; var $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0.0, $692 = 0, $693 = 0; var $694 = 0, $695 = 0, $696 = 0, $697 = 0.0, $698 = 0.0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0.0, $706 = 0, $707 = 0, $708 = 0.0, $709 = 0.0, $71 = 0, $710 = 0.0; var $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4608|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(4608|0); $9 = sp + 4568|0; $10 = sp + 4560|0; $35 = sp + 368|0; $44 = sp + 232|0; $45 = sp + 136|0; $51 = sp + 16|0; $3 = $0; $4 = $1; $5 = $2; $56 = $3; $57 = ((($56)) + 8|0); $58 = HEAP32[$57>>2]|0; $8 = $58; $59 = $3; $60 = HEAP32[$59>>2]|0; $16 = $60; $61 = $16; $62 = ((($61)) + 8|0); $63 = HEAP32[$62>>2]|0; $17 = $63; $64 = $16; $65 = ((($64)) + 4|0); $66 = HEAP32[$65>>2]|0; $18 = $66; $67 = $16; $68 = ((($67)) + 32|0); $69 = HEAP32[$68>>2]|0; $22 = $69; $6 = 0; while(1) { $70 = $3; $71 = ((($70)) + 84|0); $72 = $6; $73 = $18; $74 = (2048 + ($73))|0; $75 = Math_imul($72, $74)|0; $76 = (($71) + ($75<<2)|0); $77 = $6; $78 = (($9) + ($77<<2)|0); HEAP32[$78>>2] = $76; $79 = $6; $80 = (($9) + ($79<<2)|0); $81 = HEAP32[$80>>2]|0; $82 = ((($81)) + 8192|0); $83 = $4; $84 = (0 - ($83))|0; $85 = (($82) + ($84<<2)|0); $86 = $6; $87 = (($10) + ($86<<2)|0); HEAP32[$87>>2] = $85; $88 = $6; $89 = (($88) + 1)|0; $6 = $89; $90 = $8; $91 = ($89|0)<($90|0); if (!($91)) { break; } } $92 = $3; $93 = ((($92)) + 84|0); $94 = $18; $95 = (2048 + ($94))|0; $96 = $8; $97 = Math_imul($95, $96)|0; $98 = (($93) + ($97<<2)|0); $11 = $98; $99 = $11; $100 = $8; $101 = ($100*24)|0; $102 = (($99) + ($101<<2)|0); $12 = $102; $103 = $12; $104 = $17; $105 = $104<<1; $106 = (($103) + ($105<<2)|0); $13 = $106; $107 = $13; $108 = $17; $109 = $108<<1; $110 = (($107) + ($109<<2)|0); $14 = $110; $111 = $14; $112 = $17; $113 = $112<<1; $114 = (($111) + ($113<<2)|0); $15 = $114; $115 = $3; $116 = ((($115)) + 48|0); $117 = HEAP32[$116>>2]|0; $20 = $117; $118 = $3; $119 = ((($118)) + 20|0); $120 = HEAP32[$119>>2]|0; $19 = $120; $121 = $20; $122 = ($121|0)>=(5); $123 = $19; $124 = ($123|0)!=(0); $125 = $122 ? 1 : $124; $126 = $125&1; $21 = $126; $127 = $21; $128 = ($127|0)!=(0); if ($128) { $129 = $3; $130 = ((($129)) + 24|0); $131 = HEAP32[$130>>2]|0; $24 = $131; $132 = $19; $133 = $24; $134 = $16; $135 = ((($134)) + 12|0); $136 = HEAP32[$135>>2]|0; $137 = ($133|0)<($136|0); if ($137) { $138 = $24; $143 = $138; } else { $139 = $16; $140 = ((($139)) + 12|0); $141 = HEAP32[$140>>2]|0; $143 = $141; } $142 = ($132|0)>($143|0); do { if ($142) { $144 = $19; $154 = $144; } else { $145 = $24; $146 = $16; $147 = ((($146)) + 12|0); $148 = HEAP32[$147>>2]|0; $149 = ($145|0)<($148|0); if ($149) { $150 = $24; $154 = $150; break; } else { $151 = $16; $152 = ((($151)) + 12|0); $153 = HEAP32[$152>>2]|0; $154 = $153; break; } } } while(0); $25 = $154; $155 = $8; $156 = $4; $157 = Math_imul($155, $156)|0; $158 = (_llvm_stacksave()|0); $27 = $158; $$alloca_mul = $157<<2; $159 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $160 = $20; $161 = ($160|0)==(0); $162 = $161 ? 1.5 : 0.5; $26 = $162; $6 = 0; while(1) { $163 = $19; $7 = $163; while(1) { $164 = $7; $165 = $24; $166 = ($164|0)<($165|0); if (!($166)) { break; } $167 = $15; $168 = $6; $169 = $17; $170 = Math_imul($168, $169)|0; $171 = $7; $172 = (($170) + ($171))|0; $173 = (($167) + ($172<<2)|0); $174 = +HEAPF32[$173>>2]; $175 = $12; $176 = $6; $177 = $17; $178 = Math_imul($176, $177)|0; $179 = $7; $180 = (($178) + ($179))|0; $181 = (($175) + ($180<<2)|0); $182 = +HEAPF32[$181>>2]; $183 = $26; $184 = $182 - $183; $185 = $174 > $184; if ($185) { $186 = $15; $187 = $6; $188 = $17; $189 = Math_imul($187, $188)|0; $190 = $7; $191 = (($189) + ($190))|0; $192 = (($186) + ($191<<2)|0); $193 = +HEAPF32[$192>>2]; $211 = $193; } else { $194 = $12; $195 = $6; $196 = $17; $197 = Math_imul($195, $196)|0; $198 = $7; $199 = (($197) + ($198))|0; $200 = (($194) + ($199<<2)|0); $201 = +HEAPF32[$200>>2]; $202 = $26; $203 = $201 - $202; $211 = $203; } $204 = $12; $205 = $6; $206 = $17; $207 = Math_imul($205, $206)|0; $208 = $7; $209 = (($207) + ($208))|0; $210 = (($204) + ($209<<2)|0); HEAPF32[$210>>2] = $211; $212 = $7; $213 = (($212) + 1)|0; $7 = $213; } $214 = $6; $215 = (($214) + 1)|0; $6 = $215; $216 = $8; $217 = ($215|0)<($216|0); if (!($217)) { break; } } $218 = $3; $219 = ((($218)) + 36|0); $220 = HEAP32[$219>>2]|0; $23 = $220; $6 = 0; while(1) { $221 = $6; $222 = $8; $223 = ($221|0)<($222|0); if (!($223)) { break; } $224 = $19; $7 = $224; while(1) { $225 = $7; $226 = $25; $227 = ($225|0)<($226|0); if (!($227)) { break; } $228 = $4; $229 = $6; $230 = Math_imul($228, $229)|0; $231 = $22; $232 = $7; $233 = (($231) + ($232<<1)|0); $234 = HEAP16[$233>>1]|0; $235 = $234 << 16 >> 16; $236 = $5; $237 = $235 << $236; $238 = (($230) + ($237))|0; $29 = $238; $239 = $22; $240 = $7; $241 = (($240) + 1)|0; $242 = (($239) + ($241<<1)|0); $243 = HEAP16[$242>>1]|0; $244 = $243 << 16 >> 16; $245 = $22; $246 = $7; $247 = (($245) + ($246<<1)|0); $248 = HEAP16[$247>>1]|0; $249 = $248 << 16 >> 16; $250 = (($244) - ($249))|0; $251 = $5; $252 = $250 << $251; $30 = $252; $28 = 0; while(1) { $253 = $28; $254 = $30; $255 = ($253|0)<($254|0); if (!($255)) { break; } $256 = $23; $257 = (_celt_lcg_rand($256)|0); $23 = $257; $258 = $23; $259 = $258 >> 20; $260 = (+($259|0)); $261 = $29; $262 = $28; $263 = (($261) + ($262))|0; $264 = (($159) + ($263<<2)|0); HEAPF32[$264>>2] = $260; $265 = $28; $266 = (($265) + 1)|0; $28 = $266; } $267 = $29; $268 = (($159) + ($267<<2)|0); $269 = $30; $270 = $3; $271 = ((($270)) + 32|0); $272 = HEAP32[$271>>2]|0; _renormalise_vector($268,$269,1.0,$272); $273 = $7; $274 = (($273) + 1)|0; $7 = $274; } $275 = $6; $276 = (($275) + 1)|0; $6 = $276; } $277 = $23; $278 = $3; $279 = ((($278)) + 36|0); HEAP32[$279>>2] = $277; $6 = 0; while(1) { $280 = $6; $281 = (($9) + ($280<<2)|0); $282 = HEAP32[$281>>2]|0; $283 = $6; $284 = (($9) + ($283<<2)|0); $285 = HEAP32[$284>>2]|0; $286 = $4; $287 = (($285) + ($286<<2)|0); $288 = $4; $289 = (2048 - ($288))|0; $290 = $18; $291 = $290 >> 1; $292 = (($289) + ($291))|0; $293 = $292<<2; $294 = $6; $295 = (($9) + ($294<<2)|0); $296 = HEAP32[$295>>2]|0; $297 = $6; $298 = (($9) + ($297<<2)|0); $299 = HEAP32[$298>>2]|0; $300 = $4; $301 = (($299) + ($300<<2)|0); $302 = $296; $303 = $301; $304 = (($302) - ($303))|0; $305 = (($304|0) / 4)&-1; $306 = 0; $307 = (($293) + ($306))|0; _memmove(($282|0),($287|0),($307|0))|0; $308 = $6; $309 = (($308) + 1)|0; $6 = $309; $310 = $8; $311 = ($309|0)<($310|0); if (!($311)) { break; } } $312 = $16; $313 = $12; $314 = $19; $315 = $25; $316 = $8; $317 = $8; $318 = $5; $319 = $3; $320 = ((($319)) + 16|0); $321 = HEAP32[$320>>2]|0; $322 = $3; $323 = ((($322)) + 32|0); $324 = HEAP32[$323>>2]|0; _celt_synthesis($312,$159,$10,$313,$314,$315,$316,$317,0,$318,$321,0,$324); $325 = $27; _llvm_stackrestore(($325|0)); $722 = $20; $723 = (($722) + 1)|0; $724 = $3; $725 = ((($724)) + 48|0); HEAP32[$725>>2] = $723; STACKTOP = sp;return; } $32 = 1.0; $326 = $20; $327 = ($326|0)==(0); if ($327) { $328 = $8; $329 = $3; $330 = ((($329)) + 32|0); $331 = HEAP32[$330>>2]|0; $332 = (_celt_plc_pitch_search($9,$328,$331)|0); $33 = $332; $333 = $3; $334 = ((($333)) + 44|0); HEAP32[$334>>2] = $332; } else { $335 = $3; $336 = ((($335)) + 44|0); $337 = HEAP32[$336>>2]|0; $33 = $337; $32 = 0.80000001192092896; } $338 = $18; $339 = (_llvm_stacksave()|0); $34 = $339; $$alloca_mul54 = $338<<2; $340 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul54)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul54)|0)+15)&-16)|0);; $341 = $16; $342 = ((($341)) + 60|0); $343 = HEAP32[$342>>2]|0; $31 = $343; $6 = 0; while(1) { $38 = 0.0; $344 = $6; $345 = (($9) + ($344<<2)|0); $346 = HEAP32[$345>>2]|0; $39 = $346; $7 = 0; while(1) { $347 = $7; $348 = ($347|0)<(1024); if (!($348)) { break; } $349 = $39; $350 = $7; $351 = (1024 + ($350))|0; $352 = (($349) + ($351<<2)|0); $353 = +HEAPF32[$352>>2]; $354 = $7; $355 = (($35) + ($354<<2)|0); HEAPF32[$355>>2] = $353; $356 = $7; $357 = (($356) + 1)|0; $7 = $357; } $358 = $20; $359 = ($358|0)==(0); if ($359) { $360 = $31; $361 = $18; $362 = $3; $363 = ((($362)) + 32|0); $364 = HEAP32[$363>>2]|0; (__celt_autocorr($35,$44,$360,$361,24,1024,$364)|0); $365 = +HEAPF32[$44>>2]; $366 = $365 * 1.0001000165939331; HEAPF32[$44>>2] = $366; $7 = 1; while(1) { $367 = $7; $368 = ($367|0)<=(24); if (!($368)) { break; } $369 = $7; $370 = (($44) + ($369<<2)|0); $371 = +HEAPF32[$370>>2]; $372 = $371 * 6.4000007114373147E-5; $373 = $7; $374 = (+($373|0)); $375 = $372 * $374; $376 = $7; $377 = (+($376|0)); $378 = $375 * $377; $379 = $7; $380 = (($44) + ($379<<2)|0); $381 = +HEAPF32[$380>>2]; $382 = $381 - $378; HEAPF32[$380>>2] = $382; $383 = $7; $384 = (($383) + 1)|0; $7 = $384; } $385 = $11; $386 = $6; $387 = ($386*24)|0; $388 = (($385) + ($387<<2)|0); __celt_lpc($388,$44,24); } $389 = $33; $390 = $389<<1; $391 = ($390|0)<(1024); $392 = $33; $393 = $392<<1; $394 = $391 ? $393 : 1024; $42 = $394; $7 = 0; while(1) { $395 = $7; $396 = ($395|0)<(24); if (!($396)) { break; } $397 = $39; $398 = $42; $399 = (2048 - ($398))|0; $400 = (($399) - 1)|0; $401 = $7; $402 = (($400) - ($401))|0; $403 = (($397) + ($402<<2)|0); $404 = +HEAPF32[$403>>2]; $405 = $7; $406 = (($45) + ($405<<2)|0); HEAPF32[$406>>2] = $404; $407 = $7; $408 = (($407) + 1)|0; $7 = $408; } $409 = ((($35)) + 4096|0); $410 = $42; $411 = (0 - ($410))|0; $412 = (($409) + ($411<<2)|0); $413 = $11; $414 = $6; $415 = ($414*24)|0; $416 = (($413) + ($415<<2)|0); $417 = ((($35)) + 4096|0); $418 = $42; $419 = (0 - ($418))|0; $420 = (($417) + ($419<<2)|0); $421 = $42; $422 = $3; $423 = ((($422)) + 32|0); $424 = HEAP32[$423>>2]|0; _celt_fir_c($412,$416,$420,$421,24,$45,$424); $46 = 1.0; $47 = 1.0; $425 = $42; $426 = $425 >> 1; $48 = $426; $7 = 0; while(1) { $427 = $7; $428 = $48; $429 = ($427|0)<($428|0); if (!($429)) { break; } $430 = $48; $431 = (1024 - ($430))|0; $432 = $7; $433 = (($431) + ($432))|0; $434 = (($35) + ($433<<2)|0); $435 = +HEAPF32[$434>>2]; $49 = $435; $436 = $49; $437 = $49; $438 = $436 * $437; $439 = $46; $440 = $439 + $438; $46 = $440; $441 = $48; $442 = $441<<1; $443 = (1024 - ($442))|0; $444 = $7; $445 = (($443) + ($444))|0; $446 = (($35) + ($445<<2)|0); $447 = +HEAPF32[$446>>2]; $49 = $447; $448 = $49; $449 = $49; $450 = $448 * $449; $451 = $47; $452 = $451 + $450; $47 = $452; $453 = $7; $454 = (($453) + 1)|0; $7 = $454; } $455 = $46; $456 = $47; $457 = $455 < $456; $458 = $46; $459 = $47; $460 = $457 ? $458 : $459; $46 = $460; $461 = $46; $462 = $47; $463 = $461 / $462; $464 = $463; $465 = (+Math_sqrt((+$464))); $466 = $465; $36 = $466; $467 = $39; $468 = $39; $469 = $4; $470 = (($468) + ($469<<2)|0); $471 = $4; $472 = (2048 - ($471))|0; $473 = $472<<2; $474 = $39; $475 = $39; $476 = $4; $477 = (($475) + ($476<<2)|0); $478 = $474; $479 = $477; $480 = (($478) - ($479))|0; $481 = (($480|0) / 4)&-1; $482 = 0; $483 = (($473) + ($482))|0; _memmove(($467|0),($470|0),($483|0))|0; $484 = $33; $485 = (1024 - ($484))|0; $40 = $485; $486 = $4; $487 = $18; $488 = (($486) + ($487))|0; $41 = $488; $489 = $32; $490 = $36; $491 = $489 * $490; $37 = $491; $43 = 0; $7 = 0; while(1) { $492 = $7; $493 = $41; $494 = ($492|0)<($493|0); if (!($494)) { break; } $495 = $43; $496 = $33; $497 = ($495|0)>=($496|0); if ($497) { $498 = $33; $499 = $43; $500 = (($499) - ($498))|0; $43 = $500; $501 = $37; $502 = $36; $503 = $501 * $502; $37 = $503; } $504 = $37; $505 = $40; $506 = $43; $507 = (($505) + ($506))|0; $508 = (($35) + ($507<<2)|0); $509 = +HEAPF32[$508>>2]; $510 = $504 * $509; $511 = $39; $512 = $4; $513 = (2048 - ($512))|0; $514 = $7; $515 = (($513) + ($514))|0; $516 = (($511) + ($515<<2)|0); HEAPF32[$516>>2] = $510; $517 = $39; $518 = $4; $519 = (1024 - ($518))|0; $520 = $40; $521 = (($519) + ($520))|0; $522 = $43; $523 = (($521) + ($522))|0; $524 = (($517) + ($523<<2)|0); $525 = +HEAPF32[$524>>2]; $50 = $525; $526 = $50; $527 = $50; $528 = $526 * $527; $529 = $38; $530 = $529 + $528; $38 = $530; $531 = $7; $532 = (($531) + 1)|0; $7 = $532; $533 = $43; $534 = (($533) + 1)|0; $43 = $534; } $7 = 0; while(1) { $535 = $7; $536 = ($535|0)<(24); $537 = $39; if (!($536)) { break; } $538 = $4; $539 = (2048 - ($538))|0; $540 = (($539) - 1)|0; $541 = $7; $542 = (($540) - ($541))|0; $543 = (($537) + ($542<<2)|0); $544 = +HEAPF32[$543>>2]; $545 = $7; $546 = (($51) + ($545<<2)|0); HEAPF32[$546>>2] = $544; $547 = $7; $548 = (($547) + 1)|0; $7 = $548; } $549 = ((($537)) + 8192|0); $550 = $4; $551 = (0 - ($550))|0; $552 = (($549) + ($551<<2)|0); $553 = $11; $554 = $6; $555 = ($554*24)|0; $556 = (($553) + ($555<<2)|0); $557 = $39; $558 = ((($557)) + 8192|0); $559 = $4; $560 = (0 - ($559))|0; $561 = (($558) + ($560<<2)|0); $562 = $41; $563 = $3; $564 = ((($563)) + 32|0); $565 = HEAP32[$564>>2]|0; _celt_iir($552,$556,$561,$562,24,$51,$565); $52 = 0.0; $7 = 0; while(1) { $566 = $7; $567 = $41; $568 = ($566|0)<($567|0); if (!($568)) { break; } $569 = $39; $570 = $4; $571 = (2048 - ($570))|0; $572 = $7; $573 = (($571) + ($572))|0; $574 = (($569) + ($573<<2)|0); $575 = +HEAPF32[$574>>2]; $53 = $575; $576 = $53; $577 = $53; $578 = $576 * $577; $579 = $52; $580 = $579 + $578; $52 = $580; $581 = $7; $582 = (($581) + 1)|0; $7 = $582; } $583 = $38; $584 = $52; $585 = 0.20000000298023224 * $584; $586 = $583 > $585; L85: do { if ($586) { $598 = $38; $599 = $52; $600 = $598 < $599; if ($600) { $601 = $38; $602 = $601 + 1.0; $603 = $52; $604 = $603 + 1.0; $605 = $602 / $604; $606 = $605; $607 = (+Math_sqrt((+$606))); $608 = $607; $54 = $608; $7 = 0; while(1) { $609 = $7; $610 = $18; $611 = ($609|0)<($610|0); if (!($611)) { break; } $612 = $31; $613 = $7; $614 = (($612) + ($613<<2)|0); $615 = +HEAPF32[$614>>2]; $616 = $54; $617 = 1.0 - $616; $618 = $615 * $617; $619 = 1.0 - $618; $55 = $619; $620 = $55; $621 = $39; $622 = $4; $623 = (2048 - ($622))|0; $624 = $7; $625 = (($623) + ($624))|0; $626 = (($621) + ($625<<2)|0); $627 = +HEAPF32[$626>>2]; $628 = $620 * $627; $629 = $39; $630 = $4; $631 = (2048 - ($630))|0; $632 = $7; $633 = (($631) + ($632))|0; $634 = (($629) + ($633<<2)|0); HEAPF32[$634>>2] = $628; $635 = $7; $636 = (($635) + 1)|0; $7 = $636; } $637 = $18; $7 = $637; while(1) { $638 = $7; $639 = $41; $640 = ($638|0)<($639|0); if (!($640)) { break L85; } $641 = $54; $642 = $39; $643 = $4; $644 = (2048 - ($643))|0; $645 = $7; $646 = (($644) + ($645))|0; $647 = (($642) + ($646<<2)|0); $648 = +HEAPF32[$647>>2]; $649 = $641 * $648; $650 = $39; $651 = $4; $652 = (2048 - ($651))|0; $653 = $7; $654 = (($652) + ($653))|0; $655 = (($650) + ($654<<2)|0); HEAPF32[$655>>2] = $649; $656 = $7; $657 = (($656) + 1)|0; $7 = $657; } } } else { $7 = 0; while(1) { $587 = $7; $588 = $41; $589 = ($587|0)<($588|0); if (!($589)) { break L85; } $590 = $39; $591 = $4; $592 = (2048 - ($591))|0; $593 = $7; $594 = (($592) + ($593))|0; $595 = (($590) + ($594<<2)|0); HEAPF32[$595>>2] = 0.0; $596 = $7; $597 = (($596) + 1)|0; $7 = $597; } } } while(0); $658 = $39; $659 = ((($658)) + 8192|0); $660 = $3; $661 = ((($660)) + 52|0); $662 = HEAP32[$661>>2]|0; $663 = $3; $664 = ((($663)) + 52|0); $665 = HEAP32[$664>>2]|0; $666 = $18; $667 = $3; $668 = ((($667)) + 60|0); $669 = +HEAPF32[$668>>2]; $670 = - $669; $671 = $3; $672 = ((($671)) + 60|0); $673 = +HEAPF32[$672>>2]; $674 = - $673; $675 = $3; $676 = ((($675)) + 68|0); $677 = HEAP32[$676>>2]|0; $678 = $3; $679 = ((($678)) + 68|0); $680 = HEAP32[$679>>2]|0; $681 = $3; $682 = ((($681)) + 32|0); $683 = HEAP32[$682>>2]|0; _comb_filter($340,$659,$662,$665,$666,$670,$674,$677,$680,0,0,$683); $7 = 0; while(1) { $684 = $7; $685 = $18; $686 = (($685|0) / 2)&-1; $687 = ($684|0)<($686|0); if (!($687)) { break; } $688 = $31; $689 = $7; $690 = (($688) + ($689<<2)|0); $691 = +HEAPF32[$690>>2]; $692 = $18; $693 = (($692) - 1)|0; $694 = $7; $695 = (($693) - ($694))|0; $696 = (($340) + ($695<<2)|0); $697 = +HEAPF32[$696>>2]; $698 = $691 * $697; $699 = $31; $700 = $18; $701 = $7; $702 = (($700) - ($701))|0; $703 = (($702) - 1)|0; $704 = (($699) + ($703<<2)|0); $705 = +HEAPF32[$704>>2]; $706 = $7; $707 = (($340) + ($706<<2)|0); $708 = +HEAPF32[$707>>2]; $709 = $705 * $708; $710 = $698 + $709; $711 = $39; $712 = $7; $713 = (2048 + ($712))|0; $714 = (($711) + ($713<<2)|0); HEAPF32[$714>>2] = $710; $715 = $7; $716 = (($715) + 1)|0; $7 = $716; } $717 = $6; $718 = (($717) + 1)|0; $6 = $718; $719 = $8; $720 = ($718|0)<($719|0); if (!($720)) { break; } } $721 = $34; _llvm_stackrestore(($721|0)); $722 = $20; $723 = (($722) + 1)|0; $724 = $3; $725 = ((($724)) + 48|0); HEAP32[$725>>2] = $723; STACKTOP = sp;return; } function _deemphasis($0,$1,$2,$3,$4,$5,$6,$7) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; var $$alloca_mul = 0, $10 = 0, $100 = 0, $101 = 0.0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $12 = 0, $13 = 0; var $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0.0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $60 = 0.0, $61 = 0.0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0.0, $73 = 0.0; var $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $5; $14 = $6; $15 = $7; $18 = 0; $27 = $10; $28 = (_llvm_stacksave()|0); $20 = $28; $$alloca_mul = $27<<2; $29 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $30 = $13; $31 = +HEAPF32[$30>>2]; $19 = $31; $32 = $10; $33 = $12; $34 = (($32|0) / ($33|0))&-1; $17 = $34; $16 = 0; while(1) { $35 = $14; $36 = $16; $37 = (($35) + ($36<<2)|0); $38 = +HEAPF32[$37>>2]; $24 = $38; $39 = $8; $40 = $16; $41 = (($39) + ($40<<2)|0); $42 = HEAP32[$41>>2]|0; $22 = $42; $43 = $9; $44 = $16; $45 = (($43) + ($44<<2)|0); $23 = $45; $46 = $12; $47 = ($46|0)>(1); $21 = 0; L3: do { if ($47) { while(1) { $48 = $21; $49 = $10; $50 = ($48|0)<($49|0); if (!($50)) { break; } $51 = $22; $52 = $21; $53 = (($51) + ($52<<2)|0); $54 = +HEAPF32[$53>>2]; $55 = $24; $56 = $54 + $55; $57 = $56 + 1.0000000031710769E-30; $25 = $57; $58 = $19; $59 = $25; $60 = $58 * $59; $24 = $60; $61 = $25; $62 = $21; $63 = (($29) + ($62<<2)|0); HEAPF32[$63>>2] = $61; $64 = $21; $65 = (($64) + 1)|0; $21 = $65; } $18 = 1; } else { while(1) { $66 = $21; $67 = $10; $68 = ($66|0)<($67|0); if (!($68)) { break L3; } $69 = $22; $70 = $21; $71 = (($69) + ($70<<2)|0); $72 = +HEAPF32[$71>>2]; $73 = $24; $74 = $72 + $73; $75 = $74 + 1.0000000031710769E-30; $26 = $75; $76 = $19; $77 = $26; $78 = $76 * $77; $24 = $78; $79 = $26; $80 = $79 * 3.0517578125E-5; $81 = $23; $82 = $21; $83 = $11; $84 = Math_imul($82, $83)|0; $85 = (($81) + ($84<<2)|0); HEAPF32[$85>>2] = $80; $86 = $21; $87 = (($86) + 1)|0; $21 = $87; } } } while(0); $88 = $24; $89 = $14; $90 = $16; $91 = (($89) + ($90<<2)|0); HEAPF32[$91>>2] = $88; $92 = $18; $93 = ($92|0)!=(0); L12: do { if ($93) { $21 = 0; while(1) { $94 = $21; $95 = $17; $96 = ($94|0)<($95|0); if (!($96)) { break L12; } $97 = $21; $98 = $12; $99 = Math_imul($97, $98)|0; $100 = (($29) + ($99<<2)|0); $101 = +HEAPF32[$100>>2]; $102 = $101 * 3.0517578125E-5; $103 = $23; $104 = $21; $105 = $11; $106 = Math_imul($104, $105)|0; $107 = (($103) + ($106<<2)|0); HEAPF32[$107>>2] = $102; $108 = $21; $109 = (($108) + 1)|0; $21 = $109; } } } while(0); $110 = $16; $111 = (($110) + 1)|0; $16 = $111; $112 = $11; $113 = ($111|0)<($112|0); if (!($113)) { break; } } $114 = $20; _llvm_stackrestore(($114|0)); STACKTOP = sp;return; } function _ec_tell_61($0) { $0 = $0|0; var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = ((($5)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = (Math_clz32(($7|0))|0); $9 = (32 - ($8))|0; $10 = (($4) - ($9))|0; STACKTOP = sp;return ($10|0); } function _tf_decode($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; $20 = $11; $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = $22<<3; $18 = $23; $24 = $11; $25 = (_ec_tell_61($24)|0); $19 = $25; $26 = $8; $27 = ($26|0)!=(0); $28 = $27 ? 2 : 4; $17 = $28; $29 = $10; $30 = ($29|0)>(0); if ($30) { $31 = $19; $32 = $17; $33 = (($31) + ($32))|0; $34 = (($33) + 1)|0; $35 = $18; $36 = ($34>>>0)<=($35>>>0); $38 = $36; } else { $38 = 0; } $37 = $38&1; $15 = $37; $39 = $15; $40 = $18; $41 = (($40) - ($39))|0; $18 = $41; $13 = 0; $16 = 0; $42 = $6; $12 = $42; while(1) { $43 = $12; $44 = $7; $45 = ($43|0)<($44|0); if (!($45)) { break; } $46 = $19; $47 = $17; $48 = (($46) + ($47))|0; $49 = $18; $50 = ($48>>>0)<=($49>>>0); if ($50) { $51 = $11; $52 = $17; $53 = (_ec_dec_bit_logp($51,$52)|0); $54 = $13; $55 = $54 ^ $53; $13 = $55; $56 = $11; $57 = (_ec_tell_61($56)|0); $19 = $57; $58 = $13; $59 = $16; $60 = $59 | $58; $16 = $60; } $61 = $13; $62 = $9; $63 = $12; $64 = (($62) + ($63<<2)|0); HEAP32[$64>>2] = $61; $65 = $8; $66 = ($65|0)!=(0); $67 = $66 ? 4 : 5; $17 = $67; $68 = $12; $69 = (($68) + 1)|0; $12 = $69; } $14 = 0; $70 = $15; $71 = ($70|0)!=(0); if ($71) { $72 = $10; $73 = (28967 + ($72<<3)|0); $74 = $8; $75 = $74<<2; $76 = (($75) + 0)|0; $77 = $16; $78 = (($76) + ($77))|0; $79 = (($73) + ($78)|0); $80 = HEAP8[$79>>0]|0; $81 = $80 << 24 >> 24; $82 = $10; $83 = (28967 + ($82<<3)|0); $84 = $8; $85 = $84<<2; $86 = (($85) + 2)|0; $87 = $16; $88 = (($86) + ($87))|0; $89 = (($83) + ($88)|0); $90 = HEAP8[$89>>0]|0; $91 = $90 << 24 >> 24; $92 = ($81|0)!=($91|0); if ($92) { $93 = $11; $94 = (_ec_dec_bit_logp($93,1)|0); $14 = $94; } } $95 = $6; $12 = $95; while(1) { $96 = $12; $97 = $7; $98 = ($96|0)<($97|0); if (!($98)) { break; } $99 = $10; $100 = (28967 + ($99<<3)|0); $101 = $8; $102 = $101<<2; $103 = $14; $104 = $103<<1; $105 = (($102) + ($104))|0; $106 = $9; $107 = $12; $108 = (($106) + ($107<<2)|0); $109 = HEAP32[$108>>2]|0; $110 = (($105) + ($109))|0; $111 = (($100) + ($110)|0); $112 = HEAP8[$111>>0]|0; $113 = $112 << 24 >> 24; $114 = $9; $115 = $12; $116 = (($114) + ($115<<2)|0); HEAP32[$116>>2] = $113; $117 = $12; $118 = (($117) + 1)|0; $12 = $118; } STACKTOP = sp;return; } function _celt_synthesis($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; $10 = $10|0; $11 = $11|0; $12 = $12|0; var $$alloca_mul = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0; var $119 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0; var $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0; var $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0; var $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0.0, $184 = 0, $185 = 0, $186 = 0, $187 = 0.0, $188 = 0.0, $189 = 0.0, $19 = 0, $190 = 0, $191 = 0; var $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0; var $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0; var $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0; var $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); $13 = $0; $14 = $1; $15 = $2; $16 = $3; $17 = $4; $18 = $5; $19 = $6; $20 = $7; $21 = $8; $22 = $9; $23 = $10; $24 = $11; $25 = $12; $39 = $13; $40 = ((($39)) + 4|0); $41 = HEAP32[$40>>2]|0; $35 = $41; $42 = $13; $43 = ((($42)) + 8|0); $44 = HEAP32[$43>>2]|0; $34 = $44; $45 = $13; $46 = ((($45)) + 44|0); $47 = HEAP32[$46>>2]|0; $48 = $22; $49 = $47 << $48; $31 = $49; $50 = $31; $51 = (_llvm_stacksave()|0); $36 = $51; $$alloca_mul = $50<<2; $52 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $53 = $22; $54 = 1 << $53; $28 = $54; $55 = $21; $56 = ($55|0)!=(0); if ($56) { $57 = $28; $30 = $57; $58 = $13; $59 = ((($58)) + 44|0); $60 = HEAP32[$59>>2]|0; $32 = $60; $61 = $13; $62 = ((($61)) + 36|0); $63 = HEAP32[$62>>2]|0; $33 = $63; } else { $30 = 1; $64 = $13; $65 = ((($64)) + 44|0); $66 = HEAP32[$65>>2]|0; $67 = $22; $68 = $66 << $67; $32 = $68; $69 = $13; $70 = ((($69)) + 36|0); $71 = HEAP32[$70>>2]|0; $72 = $22; $73 = (($71) - ($72))|0; $33 = $73; } $74 = $20; $75 = ($74|0)==(2); $76 = $19; $77 = ($76|0)==(1); $or$cond = $75 & $77; if ($or$cond) { $78 = $13; $79 = $14; $80 = $16; $81 = $17; $82 = $18; $83 = $28; $84 = $23; $85 = $24; _denormalise_bands($78,$79,$52,$80,$81,$82,$83,$84,$85); $86 = $15; $87 = ((($86)) + 4|0); $88 = HEAP32[$87>>2]|0; $89 = $35; $90 = (($89|0) / 2)&-1; $91 = (($88) + ($90<<2)|0); $37 = $91; $92 = $37; $93 = $31; $94 = $93<<2; $95 = $37; $96 = $95; $97 = $52; $98 = (($96) - ($97))|0; $99 = (($98|0) / 4)&-1; $100 = 0; $101 = (($94) + ($100))|0; _memcpy(($92|0),($52|0),($101|0))|0; $29 = 0; while(1) { $102 = $29; $103 = $30; $104 = ($102|0)<($103|0); if (!($104)) { break; } $105 = $13; $106 = ((($105)) + 64|0); $107 = $37; $108 = $29; $109 = (($107) + ($108<<2)|0); $110 = $15; $111 = HEAP32[$110>>2]|0; $112 = $32; $113 = $29; $114 = Math_imul($112, $113)|0; $115 = (($111) + ($114<<2)|0); $116 = $13; $117 = ((($116)) + 60|0); $118 = HEAP32[$117>>2]|0; $119 = $35; $120 = $33; $121 = $30; $122 = $25; _clt_mdct_backward_c($106,$109,$115,$118,$119,$120,$121,$122); $123 = $29; $124 = (($123) + 1)|0; $29 = $124; } $29 = 0; while(1) { $125 = $29; $126 = $30; $127 = ($125|0)<($126|0); if (!($127)) { break; } $128 = $13; $129 = ((($128)) + 64|0); $130 = $29; $131 = (($52) + ($130<<2)|0); $132 = $15; $133 = ((($132)) + 4|0); $134 = HEAP32[$133>>2]|0; $135 = $32; $136 = $29; $137 = Math_imul($135, $136)|0; $138 = (($134) + ($137<<2)|0); $139 = $13; $140 = ((($139)) + 60|0); $141 = HEAP32[$140>>2]|0; $142 = $35; $143 = $33; $144 = $30; $145 = $25; _clt_mdct_backward_c($129,$131,$138,$141,$142,$143,$144,$145); $146 = $29; $147 = (($146) + 1)|0; $29 = $147; } $260 = $36; _llvm_stackrestore(($260|0)); STACKTOP = sp;return; } $148 = $20; $149 = ($148|0)==(1); $150 = $19; $151 = ($150|0)==(2); $or$cond3 = $149 & $151; if (!($or$cond3)) { $26 = 0; while(1) { $216 = $13; $217 = $14; $218 = $26; $219 = $31; $220 = Math_imul($218, $219)|0; $221 = (($217) + ($220<<2)|0); $222 = $16; $223 = $26; $224 = $34; $225 = Math_imul($223, $224)|0; $226 = (($222) + ($225<<2)|0); $227 = $17; $228 = $18; $229 = $28; $230 = $23; $231 = $24; _denormalise_bands($216,$221,$52,$226,$227,$228,$229,$230,$231); $29 = 0; while(1) { $232 = $29; $233 = $30; $234 = ($232|0)<($233|0); if (!($234)) { break; } $235 = $13; $236 = ((($235)) + 64|0); $237 = $29; $238 = (($52) + ($237<<2)|0); $239 = $15; $240 = $26; $241 = (($239) + ($240<<2)|0); $242 = HEAP32[$241>>2]|0; $243 = $32; $244 = $29; $245 = Math_imul($243, $244)|0; $246 = (($242) + ($245<<2)|0); $247 = $13; $248 = ((($247)) + 60|0); $249 = HEAP32[$248>>2]|0; $250 = $35; $251 = $33; $252 = $30; $253 = $25; _clt_mdct_backward_c($236,$238,$246,$249,$250,$251,$252,$253); $254 = $29; $255 = (($254) + 1)|0; $29 = $255; } $256 = $26; $257 = (($256) + 1)|0; $26 = $257; $258 = $20; $259 = ($257|0)<($258|0); if (!($259)) { break; } } $260 = $36; _llvm_stackrestore(($260|0)); STACKTOP = sp;return; } $152 = $15; $153 = HEAP32[$152>>2]|0; $154 = $35; $155 = (($154|0) / 2)&-1; $156 = (($153) + ($155<<2)|0); $38 = $156; $157 = $13; $158 = $14; $159 = $16; $160 = $17; $161 = $18; $162 = $28; $163 = $23; $164 = $24; _denormalise_bands($157,$158,$52,$159,$160,$161,$162,$163,$164); $165 = $13; $166 = $14; $167 = $31; $168 = (($166) + ($167<<2)|0); $169 = $38; $170 = $16; $171 = $34; $172 = (($170) + ($171<<2)|0); $173 = $17; $174 = $18; $175 = $28; $176 = $23; $177 = $24; _denormalise_bands($165,$168,$169,$172,$173,$174,$175,$176,$177); $27 = 0; while(1) { $178 = $27; $179 = $31; $180 = ($178|0)<($179|0); if (!($180)) { break; } $181 = $27; $182 = (($52) + ($181<<2)|0); $183 = +HEAPF32[$182>>2]; $184 = $38; $185 = $27; $186 = (($184) + ($185<<2)|0); $187 = +HEAPF32[$186>>2]; $188 = $183 + $187; $189 = 0.5 * $188; $190 = $27; $191 = (($52) + ($190<<2)|0); HEAPF32[$191>>2] = $189; $192 = $27; $193 = (($192) + 1)|0; $27 = $193; } $29 = 0; while(1) { $194 = $29; $195 = $30; $196 = ($194|0)<($195|0); if (!($196)) { break; } $197 = $13; $198 = ((($197)) + 64|0); $199 = $29; $200 = (($52) + ($199<<2)|0); $201 = $15; $202 = HEAP32[$201>>2]|0; $203 = $32; $204 = $29; $205 = Math_imul($203, $204)|0; $206 = (($202) + ($205<<2)|0); $207 = $13; $208 = ((($207)) + 60|0); $209 = HEAP32[$208>>2]|0; $210 = $35; $211 = $33; $212 = $30; $213 = $25; _clt_mdct_backward_c($198,$200,$206,$209,$210,$211,$212,$213); $214 = $29; $215 = (($214) + 1)|0; $29 = $215; } $260 = $36; _llvm_stackrestore(($260|0)); STACKTOP = sp;return; } function _ec_get_error_65($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ((($2)) + 44|0); $4 = HEAP32[$3>>2]|0; STACKTOP = sp;return ($4|0); } function _celt_plc_pitch_search($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(4112|0); $6 = sp + 4096|0; $7 = sp; $3 = $0; $4 = $1; $5 = $2; $8 = $3; $9 = $4; $10 = $5; _pitch_downsample($8,$7,2048,$9,$10); $11 = ((($7)) + 1440|0); $12 = $5; _pitch_search($11,$7,1328,620,$6,$12); $13 = HEAP32[$6>>2]|0; $14 = (720 - ($13))|0; HEAP32[$6>>2] = $14; $15 = HEAP32[$6>>2]|0; STACKTOP = sp;return ($15|0); } function _ec_tell_frac($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $1 = $0; $6 = $1; $7 = ((($6)) + 20|0); $8 = HEAP32[$7>>2]|0; $9 = $8 << 3; $2 = $9; $10 = $1; $11 = ((($10)) + 28|0); $12 = HEAP32[$11>>2]|0; $13 = (Math_clz32(($12|0))|0); $14 = (32 - ($13))|0; $4 = $14; $15 = $1; $16 = ((($15)) + 28|0); $17 = HEAP32[$16>>2]|0; $18 = $4; $19 = (($18) - 16)|0; $20 = $17 >>> $19; $3 = $20; $21 = $3; $22 = $21 >>> 12; $23 = (($22) - 8)|0; $5 = $23; $24 = $3; $25 = $5; $26 = (4552 + ($25<<2)|0); $27 = HEAP32[$26>>2]|0; $28 = ($24>>>0)>($27>>>0); $29 = $28&1; $30 = $5; $31 = (($30) + ($29))|0; $5 = $31; $32 = $4; $33 = $32 << 3; $34 = $5; $35 = (($33) + ($34))|0; $4 = $35; $36 = $2; $37 = $4; $38 = (($36) - ($37))|0; STACKTOP = sp;return ($38|0); } function _ec_dec_init($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $3 = $0; $4 = $1; $5 = $2; $6 = $4; $7 = $3; HEAP32[$7>>2] = $6; $8 = $5; $9 = $3; $10 = ((($9)) + 4|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = ((($11)) + 8|0); HEAP32[$12>>2] = 0; $13 = $3; $14 = ((($13)) + 12|0); HEAP32[$14>>2] = 0; $15 = $3; $16 = ((($15)) + 16|0); HEAP32[$16>>2] = 0; $17 = $3; $18 = ((($17)) + 20|0); HEAP32[$18>>2] = 9; $19 = $3; $20 = ((($19)) + 24|0); HEAP32[$20>>2] = 0; $21 = $3; $22 = ((($21)) + 28|0); HEAP32[$22>>2] = 128; $23 = $3; $24 = (_ec_read_byte($23)|0); $25 = $3; $26 = ((($25)) + 40|0); HEAP32[$26>>2] = $24; $27 = $3; $28 = ((($27)) + 28|0); $29 = HEAP32[$28>>2]|0; $30 = (($29) - 1)|0; $31 = $3; $32 = ((($31)) + 40|0); $33 = HEAP32[$32>>2]|0; $34 = $33 >> 1; $35 = (($30) - ($34))|0; $36 = $3; $37 = ((($36)) + 32|0); HEAP32[$37>>2] = $35; $38 = $3; $39 = ((($38)) + 44|0); HEAP32[$39>>2] = 0; $40 = $3; _ec_dec_normalize($40); STACKTOP = sp;return; } function _ec_read_byte($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ((($2)) + 24|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($4>>>0)<($7>>>0); if (!($8)) { $18 = 0; STACKTOP = sp;return ($18|0); } $9 = $1; $10 = HEAP32[$9>>2]|0; $11 = $1; $12 = ((($11)) + 24|0); $13 = HEAP32[$12>>2]|0; $14 = (($13) + 1)|0; HEAP32[$12>>2] = $14; $15 = (($10) + ($13)|0); $16 = HEAP8[$15>>0]|0; $17 = $16&255; $18 = $17; STACKTOP = sp;return ($18|0); } function _ec_dec_normalize($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; while(1) { $3 = $1; $4 = ((($3)) + 28|0); $5 = HEAP32[$4>>2]|0; $6 = ($5>>>0)<=(8388608); if (!($6)) { break; } $7 = $1; $8 = ((($7)) + 20|0); $9 = HEAP32[$8>>2]|0; $10 = (($9) + 8)|0; HEAP32[$8>>2] = $10; $11 = $1; $12 = ((($11)) + 28|0); $13 = HEAP32[$12>>2]|0; $14 = $13 << 8; HEAP32[$12>>2] = $14; $15 = $1; $16 = ((($15)) + 40|0); $17 = HEAP32[$16>>2]|0; $2 = $17; $18 = $1; $19 = (_ec_read_byte($18)|0); $20 = $1; $21 = ((($20)) + 40|0); HEAP32[$21>>2] = $19; $22 = $2; $23 = $22 << 8; $24 = $1; $25 = ((($24)) + 40|0); $26 = HEAP32[$25>>2]|0; $27 = $23 | $26; $28 = $27 >> 1; $2 = $28; $29 = $1; $30 = ((($29)) + 32|0); $31 = HEAP32[$30>>2]|0; $32 = $31 << 8; $33 = $2; $34 = $33 ^ -1; $35 = 255 & $34; $36 = (($32) + ($35))|0; $37 = $36 & 2147483647; $38 = $1; $39 = ((($38)) + 32|0); HEAP32[$39>>2] = $37; } STACKTOP = sp;return; } function _ec_decode($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $5 = $2; $6 = ((($5)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = $3; $9 = (_celt_udiv($7,$8)|0); $10 = $2; $11 = ((($10)) + 36|0); HEAP32[$11>>2] = $9; $12 = $2; $13 = ((($12)) + 32|0); $14 = HEAP32[$13>>2]|0; $15 = $2; $16 = ((($15)) + 36|0); $17 = HEAP32[$16>>2]|0; $18 = (($14>>>0) / ($17>>>0))&-1; $4 = $18; $19 = $3; $20 = $4; $21 = (($20) + 1)|0; $22 = $3; $23 = $4; $24 = (($23) + 1)|0; $25 = (($22) - ($24))|0; $26 = $3; $27 = $4; $28 = (($27) + 1)|0; $29 = ($26>>>0)<($28>>>0); $30 = $29&1; $31 = (0 - ($30))|0; $32 = $25 & $31; $33 = (($21) + ($32))|0; $34 = (($19) - ($33))|0; STACKTOP = sp;return ($34|0); } function _celt_udiv($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = (($4>>>0) / ($5>>>0))&-1; STACKTOP = sp;return ($6|0); } function _ec_decode_bin($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $5 = $2; $6 = ((($5)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = $3; $9 = $7 >>> $8; $10 = $2; $11 = ((($10)) + 36|0); HEAP32[$11>>2] = $9; $12 = $2; $13 = ((($12)) + 32|0); $14 = HEAP32[$13>>2]|0; $15 = $2; $16 = ((($15)) + 36|0); $17 = HEAP32[$16>>2]|0; $18 = (($14>>>0) / ($17>>>0))&-1; $4 = $18; $19 = $3; $20 = 1 << $19; $21 = $4; $22 = (($21) + 1)|0; $23 = $3; $24 = 1 << $23; $25 = $4; $26 = (($25) + 1)|0; $27 = (($24) - ($26))|0; $28 = $3; $29 = 1 << $28; $30 = $4; $31 = (($30) + 1)|0; $32 = ($29>>>0)<($31>>>0); $33 = $32&1; $34 = (0 - ($33))|0; $35 = $27 & $34; $36 = (($22) + ($35))|0; $37 = (($20) - ($36))|0; STACKTOP = sp;return ($37|0); } function _ec_dec_update($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $9 = $4; $10 = ((($9)) + 36|0); $11 = HEAP32[$10>>2]|0; $12 = $7; $13 = $6; $14 = (($12) - ($13))|0; $15 = Math_imul($11, $14)|0; $8 = $15; $16 = $8; $17 = $4; $18 = ((($17)) + 32|0); $19 = HEAP32[$18>>2]|0; $20 = (($19) - ($16))|0; HEAP32[$18>>2] = $20; $21 = $5; $22 = ($21>>>0)>(0); $23 = $4; if ($22) { $24 = ((($23)) + 36|0); $25 = HEAP32[$24>>2]|0; $26 = $6; $27 = $5; $28 = (($26) - ($27))|0; $29 = Math_imul($25, $28)|0; $36 = $29; $34 = $4; $35 = ((($34)) + 28|0); HEAP32[$35>>2] = $36; $37 = $4; _ec_dec_normalize($37); STACKTOP = sp;return; } else { $30 = ((($23)) + 28|0); $31 = HEAP32[$30>>2]|0; $32 = $8; $33 = (($31) - ($32))|0; $36 = $33; $34 = $4; $35 = ((($34)) + 28|0); HEAP32[$35>>2] = $36; $37 = $4; _ec_dec_normalize($37); STACKTOP = sp;return; } } function _ec_dec_bit_logp($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $2 = $0; $3 = $1; $8 = $2; $9 = ((($8)) + 28|0); $10 = HEAP32[$9>>2]|0; $4 = $10; $11 = $2; $12 = ((($11)) + 32|0); $13 = HEAP32[$12>>2]|0; $5 = $13; $14 = $4; $15 = $3; $16 = $14 >>> $15; $6 = $16; $17 = $5; $18 = $6; $19 = ($17>>>0)<($18>>>0); $20 = $19&1; $7 = $20; $21 = $7; $22 = ($21|0)!=(0); if (!($22)) { $23 = $5; $24 = $6; $25 = (($23) - ($24))|0; $26 = $2; $27 = ((($26)) + 32|0); HEAP32[$27>>2] = $25; } $28 = $7; $29 = ($28|0)!=(0); if ($29) { $30 = $6; $36 = $30; } else { $31 = $4; $32 = $6; $33 = (($31) - ($32))|0; $36 = $33; } $34 = $2; $35 = ((($34)) + 28|0); HEAP32[$35>>2] = $36; $37 = $2; _ec_dec_normalize($37); $38 = $7; STACKTOP = sp;return ($38|0); } function _ec_dec_icdf($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $11 = $3; $12 = ((($11)) + 28|0); $13 = HEAP32[$12>>2]|0; $8 = $13; $14 = $3; $15 = ((($14)) + 32|0); $16 = HEAP32[$15>>2]|0; $7 = $16; $17 = $8; $18 = $5; $19 = $17 >>> $18; $6 = $19; $10 = -1; while(1) { $20 = $8; $9 = $20; $21 = $6; $22 = $4; $23 = $10; $24 = (($23) + 1)|0; $10 = $24; $25 = (($22) + ($24)|0); $26 = HEAP8[$25>>0]|0; $27 = $26&255; $28 = Math_imul($21, $27)|0; $8 = $28; $29 = $7; $30 = $8; $31 = ($29>>>0)<($30>>>0); if (!($31)) { break; } } $32 = $7; $33 = $8; $34 = (($32) - ($33))|0; $35 = $3; $36 = ((($35)) + 32|0); HEAP32[$36>>2] = $34; $37 = $9; $38 = $8; $39 = (($37) - ($38))|0; $40 = $3; $41 = ((($40)) + 28|0); HEAP32[$41>>2] = $39; $42 = $3; _ec_dec_normalize($42); $43 = $10; STACKTOP = sp;return ($43|0); } function _ec_dec_uint($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $9 = $4; $10 = (($9) + -1)|0; $4 = $10; $11 = $4; $12 = (Math_clz32(($11|0))|0); $13 = (32 - ($12))|0; $7 = $13; $14 = $7; $15 = ($14|0)>(8); if (!($15)) { $44 = $4; $45 = (($44) + 1)|0; $4 = $45; $46 = $3; $47 = $4; $48 = (_ec_decode($46,$47)|0); $6 = $48; $49 = $3; $50 = $6; $51 = $6; $52 = (($51) + 1)|0; $53 = $4; _ec_dec_update($49,$50,$52,$53); $54 = $6; $2 = $54; $55 = $2; STACKTOP = sp;return ($55|0); } $16 = $7; $17 = (($16) - 8)|0; $7 = $17; $18 = $4; $19 = $7; $20 = $18 >>> $19; $21 = (($20) + 1)|0; $5 = $21; $22 = $3; $23 = $5; $24 = (_ec_decode($22,$23)|0); $6 = $24; $25 = $3; $26 = $6; $27 = $6; $28 = (($27) + 1)|0; $29 = $5; _ec_dec_update($25,$26,$28,$29); $30 = $6; $31 = $7; $32 = $30 << $31; $33 = $3; $34 = $7; $35 = (_ec_dec_bits($33,$34)|0); $36 = $32 | $35; $8 = $36; $37 = $8; $38 = $4; $39 = ($37>>>0)<=($38>>>0); if ($39) { $40 = $8; $2 = $40; $55 = $2; STACKTOP = sp;return ($55|0); } else { $41 = $3; $42 = ((($41)) + 44|0); HEAP32[$42>>2] = 1; $43 = $4; $2 = $43; $55 = $2; STACKTOP = sp;return ($55|0); } return (0)|0; } function _ec_dec_bits($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $2 = $0; $3 = $1; $7 = $2; $8 = ((($7)) + 12|0); $9 = HEAP32[$8>>2]|0; $4 = $9; $10 = $2; $11 = ((($10)) + 16|0); $12 = HEAP32[$11>>2]|0; $5 = $12; $13 = $5; $14 = $3; $15 = ($13>>>0)<($14>>>0); if ($15) { while(1) { $16 = $2; $17 = (_ec_read_byte_from_end($16)|0); $18 = $5; $19 = $17 << $18; $20 = $4; $21 = $20 | $19; $4 = $21; $22 = $5; $23 = (($22) + 8)|0; $5 = $23; $24 = $5; $25 = ($24|0)<=(24); if (!($25)) { break; } } } $26 = $4; $27 = $3; $28 = 1 << $27; $29 = (($28) - 1)|0; $30 = $26 & $29; $6 = $30; $31 = $3; $32 = $4; $33 = $32 >>> $31; $4 = $33; $34 = $3; $35 = $5; $36 = (($35) - ($34))|0; $5 = $36; $37 = $4; $38 = $2; $39 = ((($38)) + 12|0); HEAP32[$39>>2] = $37; $40 = $5; $41 = $2; $42 = ((($41)) + 16|0); HEAP32[$42>>2] = $40; $43 = $3; $44 = $2; $45 = ((($44)) + 20|0); $46 = HEAP32[$45>>2]|0; $47 = (($46) + ($43))|0; HEAP32[$45>>2] = $47; $48 = $6; STACKTOP = sp;return ($48|0); } function _ec_read_byte_from_end($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ((($2)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($4>>>0)<($7>>>0); if (!($8)) { $22 = 0; STACKTOP = sp;return ($22|0); } $9 = $1; $10 = HEAP32[$9>>2]|0; $11 = $1; $12 = ((($11)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = $1; $15 = ((($14)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = (($16) + 1)|0; HEAP32[$15>>2] = $17; $18 = (($13) - ($17))|0; $19 = (($10) + ($18)|0); $20 = HEAP8[$19>>0]|0; $21 = $20&255; $22 = $21; STACKTOP = sp;return ($22|0); } function _ec_enc_init($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $3 = $0; $4 = $1; $5 = $2; $6 = $4; $7 = $3; HEAP32[$7>>2] = $6; $8 = $3; $9 = ((($8)) + 8|0); HEAP32[$9>>2] = 0; $10 = $3; $11 = ((($10)) + 12|0); HEAP32[$11>>2] = 0; $12 = $3; $13 = ((($12)) + 16|0); HEAP32[$13>>2] = 0; $14 = $3; $15 = ((($14)) + 20|0); HEAP32[$15>>2] = 33; $16 = $3; $17 = ((($16)) + 24|0); HEAP32[$17>>2] = 0; $18 = $3; $19 = ((($18)) + 28|0); HEAP32[$19>>2] = -2147483648; $20 = $3; $21 = ((($20)) + 40|0); HEAP32[$21>>2] = -1; $22 = $3; $23 = ((($22)) + 32|0); HEAP32[$23>>2] = 0; $24 = $3; $25 = ((($24)) + 36|0); HEAP32[$25>>2] = 0; $26 = $5; $27 = $3; $28 = ((($27)) + 4|0); HEAP32[$28>>2] = $26; $29 = $3; $30 = ((($29)) + 44|0); HEAP32[$30>>2] = 0; STACKTOP = sp;return; } function _ec_encode($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $9 = $4; $10 = ((($9)) + 28|0); $11 = HEAP32[$10>>2]|0; $12 = $7; $13 = (_celt_udiv_80($11,$12)|0); $8 = $13; $14 = $5; $15 = ($14>>>0)>(0); if ($15) { $16 = $4; $17 = ((($16)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = $8; $20 = $7; $21 = $5; $22 = (($20) - ($21))|0; $23 = Math_imul($19, $22)|0; $24 = (($18) - ($23))|0; $25 = $4; $26 = ((($25)) + 32|0); $27 = HEAP32[$26>>2]|0; $28 = (($27) + ($24))|0; HEAP32[$26>>2] = $28; $29 = $8; $30 = $6; $31 = $5; $32 = (($30) - ($31))|0; $33 = Math_imul($29, $32)|0; $34 = $4; $35 = ((($34)) + 28|0); HEAP32[$35>>2] = $33; $45 = $4; _ec_enc_normalize($45); STACKTOP = sp;return; } else { $36 = $8; $37 = $7; $38 = $6; $39 = (($37) - ($38))|0; $40 = Math_imul($36, $39)|0; $41 = $4; $42 = ((($41)) + 28|0); $43 = HEAP32[$42>>2]|0; $44 = (($43) - ($40))|0; HEAP32[$42>>2] = $44; $45 = $4; _ec_enc_normalize($45); STACKTOP = sp;return; } } function _celt_udiv_80($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = (($4>>>0) / ($5>>>0))&-1; STACKTOP = sp;return ($6|0); } function _ec_enc_normalize($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; while(1) { $2 = $1; $3 = ((($2)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = ($4>>>0)<=(8388608); if (!($5)) { break; } $6 = $1; $7 = $1; $8 = ((($7)) + 32|0); $9 = HEAP32[$8>>2]|0; $10 = $9 >>> 23; _ec_enc_carry_out($6,$10); $11 = $1; $12 = ((($11)) + 32|0); $13 = HEAP32[$12>>2]|0; $14 = $13 << 8; $15 = $14 & 2147483647; $16 = $1; $17 = ((($16)) + 32|0); HEAP32[$17>>2] = $15; $18 = $1; $19 = ((($18)) + 28|0); $20 = HEAP32[$19>>2]|0; $21 = $20 << 8; HEAP32[$19>>2] = $21; $22 = $1; $23 = ((($22)) + 20|0); $24 = HEAP32[$23>>2]|0; $25 = (($24) + 8)|0; HEAP32[$23>>2] = $25; } STACKTOP = sp;return; } function _ec_enc_carry_out($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $6 = $3; $7 = ($6|0)!=(255); if (!($7)) { $48 = $2; $49 = ((($48)) + 36|0); $50 = HEAP32[$49>>2]|0; $51 = (($50) + 1)|0; HEAP32[$49>>2] = $51; STACKTOP = sp;return; } $8 = $3; $9 = $8 >> 8; $4 = $9; $10 = $2; $11 = ((($10)) + 40|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)>=(0); if ($13) { $14 = $2; $15 = $2; $16 = ((($15)) + 40|0); $17 = HEAP32[$16>>2]|0; $18 = $4; $19 = (($17) + ($18))|0; $20 = (_ec_write_byte($14,$19)|0); $21 = $2; $22 = ((($21)) + 44|0); $23 = HEAP32[$22>>2]|0; $24 = $23 | $20; HEAP32[$22>>2] = $24; } $25 = $2; $26 = ((($25)) + 36|0); $27 = HEAP32[$26>>2]|0; $28 = ($27>>>0)>(0); if ($28) { $29 = $4; $30 = (255 + ($29))|0; $31 = $30 & 255; $5 = $31; while(1) { $32 = $2; $33 = $5; $34 = (_ec_write_byte($32,$33)|0); $35 = $2; $36 = ((($35)) + 44|0); $37 = HEAP32[$36>>2]|0; $38 = $37 | $34; HEAP32[$36>>2] = $38; $39 = $2; $40 = ((($39)) + 36|0); $41 = HEAP32[$40>>2]|0; $42 = (($41) + -1)|0; HEAP32[$40>>2] = $42; $43 = ($42>>>0)>(0); if (!($43)) { break; } } } $44 = $3; $45 = $44 & 255; $46 = $2; $47 = ((($46)) + 40|0); HEAP32[$47>>2] = $45; STACKTOP = sp;return; } function _ec_write_byte($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $3 = $0; $4 = $1; $5 = $3; $6 = ((($5)) + 24|0); $7 = HEAP32[$6>>2]|0; $8 = $3; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (($7) + ($10))|0; $12 = $3; $13 = ((($12)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ($11>>>0)>=($14>>>0); if ($15) { $2 = -1; $25 = $2; STACKTOP = sp;return ($25|0); } else { $16 = $4; $17 = $16&255; $18 = $3; $19 = HEAP32[$18>>2]|0; $20 = $3; $21 = ((($20)) + 24|0); $22 = HEAP32[$21>>2]|0; $23 = (($22) + 1)|0; HEAP32[$21>>2] = $23; $24 = (($19) + ($22)|0); HEAP8[$24>>0] = $17; $2 = 0; $25 = $2; STACKTOP = sp;return ($25|0); } return (0)|0; } function _ec_encode_bin($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $9 = $4; $10 = ((($9)) + 28|0); $11 = HEAP32[$10>>2]|0; $12 = $7; $13 = $11 >>> $12; $8 = $13; $14 = $5; $15 = ($14>>>0)>(0); if ($15) { $16 = $4; $17 = ((($16)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = $8; $20 = $7; $21 = 1 << $20; $22 = $5; $23 = (($21) - ($22))|0; $24 = Math_imul($19, $23)|0; $25 = (($18) - ($24))|0; $26 = $4; $27 = ((($26)) + 32|0); $28 = HEAP32[$27>>2]|0; $29 = (($28) + ($25))|0; HEAP32[$27>>2] = $29; $30 = $8; $31 = $6; $32 = $5; $33 = (($31) - ($32))|0; $34 = Math_imul($30, $33)|0; $35 = $4; $36 = ((($35)) + 28|0); HEAP32[$36>>2] = $34; $47 = $4; _ec_enc_normalize($47); STACKTOP = sp;return; } else { $37 = $8; $38 = $7; $39 = 1 << $38; $40 = $6; $41 = (($39) - ($40))|0; $42 = Math_imul($37, $41)|0; $43 = $4; $44 = ((($43)) + 28|0); $45 = HEAP32[$44>>2]|0; $46 = (($45) - ($42))|0; HEAP32[$44>>2] = $46; $47 = $4; _ec_enc_normalize($47); STACKTOP = sp;return; } } function _ec_enc_bit_logp($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $9 = $3; $10 = ((($9)) + 28|0); $11 = HEAP32[$10>>2]|0; $6 = $11; $12 = $3; $13 = ((($12)) + 32|0); $14 = HEAP32[$13>>2]|0; $8 = $14; $15 = $6; $16 = $5; $17 = $15 >>> $16; $7 = $17; $18 = $7; $19 = $6; $20 = (($19) - ($18))|0; $6 = $20; $21 = $4; $22 = ($21|0)!=(0); if ($22) { $23 = $8; $24 = $6; $25 = (($23) + ($24))|0; $26 = $3; $27 = ((($26)) + 32|0); HEAP32[$27>>2] = $25; } $28 = $4; $29 = ($28|0)!=(0); $30 = $7; $31 = $6; $32 = $29 ? $30 : $31; $33 = $3; $34 = ((($33)) + 28|0); HEAP32[$34>>2] = $32; $35 = $3; _ec_enc_normalize($35); STACKTOP = sp;return; } function _ec_enc_icdf($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $9 = $4; $10 = ((($9)) + 28|0); $11 = HEAP32[$10>>2]|0; $12 = $7; $13 = $11 >>> $12; $8 = $13; $14 = $5; $15 = ($14|0)>(0); if ($15) { $16 = $4; $17 = ((($16)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = $8; $20 = $6; $21 = $5; $22 = (($21) - 1)|0; $23 = (($20) + ($22)|0); $24 = HEAP8[$23>>0]|0; $25 = $24&255; $26 = Math_imul($19, $25)|0; $27 = (($18) - ($26))|0; $28 = $4; $29 = ((($28)) + 32|0); $30 = HEAP32[$29>>2]|0; $31 = (($30) + ($27))|0; HEAP32[$29>>2] = $31; $32 = $8; $33 = $6; $34 = $5; $35 = (($34) - 1)|0; $36 = (($33) + ($35)|0); $37 = HEAP8[$36>>0]|0; $38 = $37&255; $39 = $6; $40 = $5; $41 = (($39) + ($40)|0); $42 = HEAP8[$41>>0]|0; $43 = $42&255; $44 = (($38) - ($43))|0; $45 = Math_imul($32, $44)|0; $46 = $4; $47 = ((($46)) + 28|0); HEAP32[$47>>2] = $45; $59 = $4; _ec_enc_normalize($59); STACKTOP = sp;return; } else { $48 = $8; $49 = $6; $50 = $5; $51 = (($49) + ($50)|0); $52 = HEAP8[$51>>0]|0; $53 = $52&255; $54 = Math_imul($48, $53)|0; $55 = $4; $56 = ((($55)) + 28|0); $57 = HEAP32[$56>>2]|0; $58 = (($57) - ($54))|0; HEAP32[$56>>2] = $58; $59 = $4; _ec_enc_normalize($59); STACKTOP = sp;return; } } function _ec_enc_uint($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $9 = $5; $10 = (($9) + -1)|0; $5 = $10; $11 = $5; $12 = (Math_clz32(($11|0))|0); $13 = (32 - ($12))|0; $8 = $13; $14 = $8; $15 = ($14|0)>(8); if ($15) { $16 = $8; $17 = (($16) - 8)|0; $8 = $17; $18 = $5; $19 = $8; $20 = $18 >>> $19; $21 = (($20) + 1)|0; $6 = $21; $22 = $4; $23 = $8; $24 = $22 >>> $23; $7 = $24; $25 = $3; $26 = $7; $27 = $7; $28 = (($27) + 1)|0; $29 = $6; _ec_encode($25,$26,$28,$29); $30 = $3; $31 = $4; $32 = $8; $33 = 1 << $32; $34 = (($33) - 1)|0; $35 = $31 & $34; $36 = $8; _ec_enc_bits($30,$35,$36); STACKTOP = sp;return; } else { $37 = $3; $38 = $4; $39 = $4; $40 = (($39) + 1)|0; $41 = $5; $42 = (($41) + 1)|0; _ec_encode($37,$38,$40,$42); STACKTOP = sp;return; } } function _ec_enc_bits($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $8 = $3; $9 = ((($8)) + 12|0); $10 = HEAP32[$9>>2]|0; $6 = $10; $11 = $3; $12 = ((($11)) + 16|0); $13 = HEAP32[$12>>2]|0; $7 = $13; $14 = $7; $15 = $5; $16 = (($14) + ($15))|0; $17 = ($16>>>0)>(32); if ($17) { while(1) { $18 = $3; $19 = $6; $20 = $19 & 255; $21 = (_ec_write_byte_at_end($18,$20)|0); $22 = $3; $23 = ((($22)) + 44|0); $24 = HEAP32[$23>>2]|0; $25 = $24 | $21; HEAP32[$23>>2] = $25; $26 = $6; $27 = $26 >>> 8; $6 = $27; $28 = $7; $29 = (($28) - 8)|0; $7 = $29; $30 = $7; $31 = ($30|0)>=(8); if (!($31)) { break; } } } $32 = $4; $33 = $7; $34 = $32 << $33; $35 = $6; $36 = $35 | $34; $6 = $36; $37 = $5; $38 = $7; $39 = (($38) + ($37))|0; $7 = $39; $40 = $6; $41 = $3; $42 = ((($41)) + 12|0); HEAP32[$42>>2] = $40; $43 = $7; $44 = $3; $45 = ((($44)) + 16|0); HEAP32[$45>>2] = $43; $46 = $5; $47 = $3; $48 = ((($47)) + 20|0); $49 = HEAP32[$48>>2]|0; $50 = (($49) + ($46))|0; HEAP32[$48>>2] = $50; STACKTOP = sp;return; } function _ec_write_byte_at_end($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $3 = $0; $4 = $1; $5 = $3; $6 = ((($5)) + 24|0); $7 = HEAP32[$6>>2]|0; $8 = $3; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (($7) + ($10))|0; $12 = $3; $13 = ((($12)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ($11>>>0)>=($14>>>0); if ($15) { $2 = -1; $29 = $2; STACKTOP = sp;return ($29|0); } else { $16 = $4; $17 = $16&255; $18 = $3; $19 = HEAP32[$18>>2]|0; $20 = $3; $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = $3; $24 = ((($23)) + 8|0); $25 = HEAP32[$24>>2]|0; $26 = (($25) + 1)|0; HEAP32[$24>>2] = $26; $27 = (($22) - ($26))|0; $28 = (($19) + ($27)|0); HEAP8[$28>>0] = $17; $2 = 0; $29 = $2; STACKTOP = sp;return ($29|0); } return (0)|0; } function _ec_enc_patch_initial_bits($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $8 = $5; $9 = (8 - ($8))|0; $6 = $9; $10 = $5; $11 = 1 << $10; $12 = (($11) - 1)|0; $13 = $6; $14 = $12 << $13; $7 = $14; $15 = $3; $16 = ((($15)) + 24|0); $17 = HEAP32[$16>>2]|0; $18 = ($17>>>0)>(0); $19 = $3; if ($18) { $20 = HEAP32[$19>>2]|0; $21 = HEAP8[$20>>0]|0; $22 = $21&255; $23 = $7; $24 = $23 ^ -1; $25 = $22 & $24; $26 = $4; $27 = $6; $28 = $26 << $27; $29 = $25 | $28; $30 = $29&255; $31 = $3; $32 = HEAP32[$31>>2]|0; HEAP8[$32>>0] = $30; STACKTOP = sp;return; } $33 = ((($19)) + 40|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)>=(0); $36 = $3; if ($35) { $37 = ((($36)) + 40|0); $38 = HEAP32[$37>>2]|0; $39 = $7; $40 = $39 ^ -1; $41 = $38 & $40; $42 = $4; $43 = $6; $44 = $42 << $43; $45 = $41 | $44; $46 = $3; $47 = ((($46)) + 40|0); HEAP32[$47>>2] = $45; STACKTOP = sp;return; } $48 = ((($36)) + 28|0); $49 = HEAP32[$48>>2]|0; $50 = $5; $51 = -2147483648 >>> $50; $52 = ($49>>>0)<=($51>>>0); $53 = $3; if ($52) { $54 = ((($53)) + 32|0); $55 = HEAP32[$54>>2]|0; $56 = $7; $57 = $56 << 23; $58 = $57 ^ -1; $59 = $55 & $58; $60 = $4; $61 = $6; $62 = (23 + ($61))|0; $63 = $60 << $62; $64 = $59 | $63; $65 = $3; $66 = ((($65)) + 32|0); HEAP32[$66>>2] = $64; STACKTOP = sp;return; } else { $67 = ((($53)) + 44|0); HEAP32[$67>>2] = -1; STACKTOP = sp;return; } } function _ec_enc_shrink($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = HEAP32[$4>>2]|0; $6 = $3; $7 = (($5) + ($6)|0); $8 = $2; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (0 - ($10))|0; $12 = (($7) + ($11)|0); $13 = $2; $14 = HEAP32[$13>>2]|0; $15 = $2; $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = (($14) + ($17)|0); $19 = $2; $20 = ((($19)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = (0 - ($21))|0; $23 = (($18) + ($22)|0); $24 = $2; $25 = ((($24)) + 8|0); $26 = HEAP32[$25>>2]|0; $27 = $26; $28 = $2; $29 = HEAP32[$28>>2]|0; $30 = $3; $31 = (($29) + ($30)|0); $32 = $2; $33 = ((($32)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = (0 - ($34))|0; $36 = (($31) + ($35)|0); $37 = $2; $38 = HEAP32[$37>>2]|0; $39 = $2; $40 = ((($39)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (($38) + ($41)|0); $43 = $2; $44 = ((($43)) + 8|0); $45 = HEAP32[$44>>2]|0; $46 = (0 - ($45))|0; $47 = (($42) + ($46)|0); $48 = $36; $49 = $47; $50 = (($48) - ($49))|0; $51 = 0; $52 = (($27) + ($51))|0; _memmove(($12|0),($23|0),($52|0))|0; $53 = $3; $54 = $2; $55 = ((($54)) + 4|0); HEAP32[$55>>2] = $53; STACKTOP = sp;return; } function _ec_enc_done($0) { $0 = $0|0; var $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $1 = $0; $7 = $1; $8 = ((($7)) + 28|0); $9 = HEAP32[$8>>2]|0; $10 = (Math_clz32(($9|0))|0); $11 = (32 - ($10))|0; $12 = (32 - ($11))|0; $6 = $12; $13 = $6; $14 = 2147483647 >>> $13; $4 = $14; $15 = $1; $16 = ((($15)) + 32|0); $17 = HEAP32[$16>>2]|0; $18 = $4; $19 = (($17) + ($18))|0; $20 = $4; $21 = $20 ^ -1; $22 = $19 & $21; $5 = $22; $23 = $5; $24 = $4; $25 = $23 | $24; $26 = $1; $27 = ((($26)) + 32|0); $28 = HEAP32[$27>>2]|0; $29 = $1; $30 = ((($29)) + 28|0); $31 = HEAP32[$30>>2]|0; $32 = (($28) + ($31))|0; $33 = ($25>>>0)>=($32>>>0); if ($33) { $34 = $6; $35 = (($34) + 1)|0; $6 = $35; $36 = $4; $37 = $36 >>> 1; $4 = $37; $38 = $1; $39 = ((($38)) + 32|0); $40 = HEAP32[$39>>2]|0; $41 = $4; $42 = (($40) + ($41))|0; $43 = $4; $44 = $43 ^ -1; $45 = $42 & $44; $5 = $45; } while(1) { $46 = $6; $47 = ($46|0)>(0); $48 = $1; if (!($47)) { break; } $49 = $5; $50 = $49 >>> 23; _ec_enc_carry_out($48,$50); $51 = $5; $52 = $51 << 8; $53 = $52 & 2147483647; $5 = $53; $54 = $6; $55 = (($54) - 8)|0; $6 = $55; } $56 = ((($48)) + 40|0); $57 = HEAP32[$56>>2]|0; $58 = ($57|0)>=(0); if ($58) { label = 7; } else { $59 = $1; $60 = ((($59)) + 36|0); $61 = HEAP32[$60>>2]|0; $62 = ($61>>>0)>(0); if ($62) { label = 7; } } if ((label|0) == 7) { $63 = $1; _ec_enc_carry_out($63,0); } $64 = $1; $65 = ((($64)) + 12|0); $66 = HEAP32[$65>>2]|0; $2 = $66; $67 = $1; $68 = ((($67)) + 16|0); $69 = HEAP32[$68>>2]|0; $3 = $69; while(1) { $70 = $3; $71 = ($70|0)>=(8); $72 = $1; if (!($71)) { break; } $73 = $2; $74 = $73 & 255; $75 = (_ec_write_byte_at_end($72,$74)|0); $76 = $1; $77 = ((($76)) + 44|0); $78 = HEAP32[$77>>2]|0; $79 = $78 | $75; HEAP32[$77>>2] = $79; $80 = $2; $81 = $80 >>> 8; $2 = $81; $82 = $3; $83 = (($82) - 8)|0; $3 = $83; } $84 = ((($72)) + 44|0); $85 = HEAP32[$84>>2]|0; $86 = ($85|0)!=(0); if ($86) { STACKTOP = sp;return; } $87 = $1; $88 = HEAP32[$87>>2]|0; $89 = $1; $90 = ((($89)) + 24|0); $91 = HEAP32[$90>>2]|0; $92 = (($88) + ($91)|0); $93 = $1; $94 = ((($93)) + 4|0); $95 = HEAP32[$94>>2]|0; $96 = $1; $97 = ((($96)) + 24|0); $98 = HEAP32[$97>>2]|0; $99 = (($95) - ($98))|0; $100 = $1; $101 = ((($100)) + 8|0); $102 = HEAP32[$101>>2]|0; $103 = (($99) - ($102))|0; $104 = $103; _memset(($92|0),0,($104|0))|0; $105 = $3; $106 = ($105|0)>(0); if (!($106)) { STACKTOP = sp;return; } $107 = $1; $108 = ((($107)) + 8|0); $109 = HEAP32[$108>>2]|0; $110 = $1; $111 = ((($110)) + 4|0); $112 = HEAP32[$111>>2]|0; $113 = ($109>>>0)>=($112>>>0); if ($113) { $114 = $1; $115 = ((($114)) + 44|0); HEAP32[$115>>2] = -1; STACKTOP = sp;return; } $116 = $6; $117 = (0 - ($116))|0; $6 = $117; $118 = $1; $119 = ((($118)) + 24|0); $120 = HEAP32[$119>>2]|0; $121 = $1; $122 = ((($121)) + 8|0); $123 = HEAP32[$122>>2]|0; $124 = (($120) + ($123))|0; $125 = $1; $126 = ((($125)) + 4|0); $127 = HEAP32[$126>>2]|0; $128 = ($124>>>0)>=($127>>>0); if ($128) { $129 = $6; $130 = $3; $131 = ($129|0)<($130|0); if ($131) { $132 = $6; $133 = 1 << $132; $134 = (($133) - 1)|0; $135 = $2; $136 = $135 & $134; $2 = $136; $137 = $1; $138 = ((($137)) + 44|0); HEAP32[$138>>2] = -1; } } $139 = $2; $140 = $139&255; $141 = $140&255; $142 = $1; $143 = HEAP32[$142>>2]|0; $144 = $1; $145 = ((($144)) + 4|0); $146 = HEAP32[$145>>2]|0; $147 = $1; $148 = ((($147)) + 8|0); $149 = HEAP32[$148>>2]|0; $150 = (($146) - ($149))|0; $151 = (($150) - 1)|0; $152 = (($143) + ($151)|0); $153 = HEAP8[$152>>0]|0; $154 = $153&255; $155 = $154 | $141; $156 = $155&255; HEAP8[$152>>0] = $156; STACKTOP = sp;return; } function _opus_fft_impl($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $8 = sp + 8|0; $2 = $0; $3 = $1; $11 = $2; $12 = ((($11)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)>(0); if ($14) { $15 = $2; $16 = ((($15)) + 8|0); $17 = HEAP32[$16>>2]|0; $18 = $17; } else { $18 = 0; } $10 = $18; HEAP32[$8>>2] = 1; $7 = 0; while(1) { $19 = $2; $20 = ((($19)) + 12|0); $21 = $7; $22 = $21<<1; $23 = (($20) + ($22<<1)|0); $24 = HEAP16[$23>>1]|0; $25 = $24 << 16 >> 16; $6 = $25; $26 = $2; $27 = ((($26)) + 12|0); $28 = $7; $29 = $28<<1; $30 = (($29) + 1)|0; $31 = (($27) + ($30<<1)|0); $32 = HEAP16[$31>>1]|0; $33 = $32 << 16 >> 16; $5 = $33; $34 = $7; $35 = (($8) + ($34<<2)|0); $36 = HEAP32[$35>>2]|0; $37 = $6; $38 = Math_imul($36, $37)|0; $39 = $7; $40 = (($39) + 1)|0; $41 = (($8) + ($40<<2)|0); HEAP32[$41>>2] = $38; $42 = $7; $43 = (($42) + 1)|0; $7 = $43; $44 = $5; $45 = ($44|0)!=(1); if (!($45)) { break; } } $46 = $2; $47 = ((($46)) + 12|0); $48 = $7; $49 = $48<<1; $50 = (($49) - 1)|0; $51 = (($47) + ($50<<1)|0); $52 = HEAP16[$51>>1]|0; $53 = $52 << 16 >> 16; $5 = $53; $54 = $7; $55 = (($54) - 1)|0; $9 = $55; while(1) { $56 = $9; $57 = ($56|0)>=(0); if (!($57)) { break; } $58 = $9; $59 = ($58|0)!=(0); if ($59) { $60 = $2; $61 = ((($60)) + 12|0); $62 = $9; $63 = $62<<1; $64 = (($63) - 1)|0; $65 = (($61) + ($64<<1)|0); $66 = HEAP16[$65>>1]|0; $67 = $66 << 16 >> 16; $4 = $67; } else { $4 = 1; } $68 = $2; $69 = ((($68)) + 12|0); $70 = $9; $71 = $70<<1; $72 = (($69) + ($71<<1)|0); $73 = HEAP16[$72>>1]|0; $74 = $73 << 16 >> 16; switch ($74|0) { case 2: { $75 = $3; $76 = $5; $77 = $9; $78 = (($8) + ($77<<2)|0); $79 = HEAP32[$78>>2]|0; _kf_bfly2($75,$76,$79); break; } case 4: { $80 = $3; $81 = $9; $82 = (($8) + ($81<<2)|0); $83 = HEAP32[$82>>2]|0; $84 = $10; $85 = $83 << $84; $86 = $2; $87 = $5; $88 = $9; $89 = (($8) + ($88<<2)|0); $90 = HEAP32[$89>>2]|0; $91 = $4; _kf_bfly4($80,$85,$86,$87,$90,$91); break; } case 3: { $92 = $3; $93 = $9; $94 = (($8) + ($93<<2)|0); $95 = HEAP32[$94>>2]|0; $96 = $10; $97 = $95 << $96; $98 = $2; $99 = $5; $100 = $9; $101 = (($8) + ($100<<2)|0); $102 = HEAP32[$101>>2]|0; $103 = $4; _kf_bfly3($92,$97,$98,$99,$102,$103); break; } case 5: { $104 = $3; $105 = $9; $106 = (($8) + ($105<<2)|0); $107 = HEAP32[$106>>2]|0; $108 = $10; $109 = $107 << $108; $110 = $2; $111 = $5; $112 = $9; $113 = (($8) + ($112<<2)|0); $114 = HEAP32[$113>>2]|0; $115 = $4; _kf_bfly5($104,$109,$110,$111,$114,$115); break; } default: { } } $116 = $4; $5 = $116; $117 = $9; $118 = (($117) + -1)|0; $9 = $118; } STACKTOP = sp;return; } function _kf_bfly2($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0.0, $109 = 0, $11 = 0, $110 = 0.0, $111 = 0.0, $112 = 0, $113 = 0, $114 = 0, $115 = 0.0, $116 = 0, $117 = 0; var $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0, $121 = 0.0, $122 = 0, $123 = 0, $124 = 0, $125 = 0.0, $126 = 0.0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0.0, $131 = 0, $132 = 0, $133 = 0.0, $134 = 0.0, $135 = 0.0; var $136 = 0.0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0.0, $141 = 0.0, $142 = 0, $143 = 0, $144 = 0.0, $145 = 0.0, $146 = 0.0, $147 = 0.0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0.0, $152 = 0.0, $153 = 0.0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0.0, $16 = 0, $160 = 0, $161 = 0.0, $162 = 0.0, $163 = 0, $164 = 0, $165 = 0, $166 = 0.0, $167 = 0, $168 = 0, $169 = 0.0, $17 = 0.0, $170 = 0.0, $171 = 0; var $172 = 0.0, $173 = 0, $174 = 0, $175 = 0, $176 = 0.0, $177 = 0.0, $178 = 0, $179 = 0, $18 = 0.0, $180 = 0, $181 = 0, $19 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0.0, $27 = 0; var $28 = 0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0, $45 = 0.0; var $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0.0, $63 = 0.0; var $64 = 0.0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0.0, $71 = 0, $72 = 0.0, $73 = 0.0, $74 = 0, $75 = 0, $76 = 0, $77 = 0.0, $78 = 0, $79 = 0, $8 = 0.0, $80 = 0.0, $81 = 0.0; var $82 = 0, $83 = 0.0, $84 = 0, $85 = 0, $86 = 0, $87 = 0.0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0.0, $93 = 0, $94 = 0, $95 = 0.0, $96 = 0.0, $97 = 0, $98 = 0, $99 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $9 = sp; $3 = $0; $4 = $1; $5 = $2; $8 = 0.70710676908493042; $7 = 0; while(1) { $10 = $7; $11 = $5; $12 = ($10|0)<($11|0); if (!($12)) { break; } $13 = $3; $14 = ((($13)) + 32|0); $6 = $14; $15 = $6; ;HEAP32[$9>>2]=HEAP32[$15>>2]|0;HEAP32[$9+4>>2]=HEAP32[$15+4>>2]|0; $16 = $3; $17 = +HEAPF32[$16>>2]; $18 = +HEAPF32[$9>>2]; $19 = $17 - $18; $20 = $6; HEAPF32[$20>>2] = $19; $21 = $3; $22 = ((($21)) + 4|0); $23 = +HEAPF32[$22>>2]; $24 = ((($9)) + 4|0); $25 = +HEAPF32[$24>>2]; $26 = $23 - $25; $27 = $6; $28 = ((($27)) + 4|0); HEAPF32[$28>>2] = $26; $29 = +HEAPF32[$9>>2]; $30 = $3; $31 = +HEAPF32[$30>>2]; $32 = $31 + $29; HEAPF32[$30>>2] = $32; $33 = ((($9)) + 4|0); $34 = +HEAPF32[$33>>2]; $35 = $3; $36 = ((($35)) + 4|0); $37 = +HEAPF32[$36>>2]; $38 = $37 + $34; HEAPF32[$36>>2] = $38; $39 = $6; $40 = ((($39)) + 8|0); $41 = +HEAPF32[$40>>2]; $42 = $6; $43 = ((($42)) + 8|0); $44 = ((($43)) + 4|0); $45 = +HEAPF32[$44>>2]; $46 = $41 + $45; $47 = $8; $48 = $46 * $47; HEAPF32[$9>>2] = $48; $49 = $6; $50 = ((($49)) + 8|0); $51 = ((($50)) + 4|0); $52 = +HEAPF32[$51>>2]; $53 = $6; $54 = ((($53)) + 8|0); $55 = +HEAPF32[$54>>2]; $56 = $52 - $55; $57 = $8; $58 = $56 * $57; $59 = ((($9)) + 4|0); HEAPF32[$59>>2] = $58; $60 = $3; $61 = ((($60)) + 8|0); $62 = +HEAPF32[$61>>2]; $63 = +HEAPF32[$9>>2]; $64 = $62 - $63; $65 = $6; $66 = ((($65)) + 8|0); HEAPF32[$66>>2] = $64; $67 = $3; $68 = ((($67)) + 8|0); $69 = ((($68)) + 4|0); $70 = +HEAPF32[$69>>2]; $71 = ((($9)) + 4|0); $72 = +HEAPF32[$71>>2]; $73 = $70 - $72; $74 = $6; $75 = ((($74)) + 8|0); $76 = ((($75)) + 4|0); HEAPF32[$76>>2] = $73; $77 = +HEAPF32[$9>>2]; $78 = $3; $79 = ((($78)) + 8|0); $80 = +HEAPF32[$79>>2]; $81 = $80 + $77; HEAPF32[$79>>2] = $81; $82 = ((($9)) + 4|0); $83 = +HEAPF32[$82>>2]; $84 = $3; $85 = ((($84)) + 8|0); $86 = ((($85)) + 4|0); $87 = +HEAPF32[$86>>2]; $88 = $87 + $83; HEAPF32[$86>>2] = $88; $89 = $6; $90 = ((($89)) + 16|0); $91 = ((($90)) + 4|0); $92 = +HEAPF32[$91>>2]; HEAPF32[$9>>2] = $92; $93 = $6; $94 = ((($93)) + 16|0); $95 = +HEAPF32[$94>>2]; $96 = - $95; $97 = ((($9)) + 4|0); HEAPF32[$97>>2] = $96; $98 = $3; $99 = ((($98)) + 16|0); $100 = +HEAPF32[$99>>2]; $101 = +HEAPF32[$9>>2]; $102 = $100 - $101; $103 = $6; $104 = ((($103)) + 16|0); HEAPF32[$104>>2] = $102; $105 = $3; $106 = ((($105)) + 16|0); $107 = ((($106)) + 4|0); $108 = +HEAPF32[$107>>2]; $109 = ((($9)) + 4|0); $110 = +HEAPF32[$109>>2]; $111 = $108 - $110; $112 = $6; $113 = ((($112)) + 16|0); $114 = ((($113)) + 4|0); HEAPF32[$114>>2] = $111; $115 = +HEAPF32[$9>>2]; $116 = $3; $117 = ((($116)) + 16|0); $118 = +HEAPF32[$117>>2]; $119 = $118 + $115; HEAPF32[$117>>2] = $119; $120 = ((($9)) + 4|0); $121 = +HEAPF32[$120>>2]; $122 = $3; $123 = ((($122)) + 16|0); $124 = ((($123)) + 4|0); $125 = +HEAPF32[$124>>2]; $126 = $125 + $121; HEAPF32[$124>>2] = $126; $127 = $6; $128 = ((($127)) + 24|0); $129 = ((($128)) + 4|0); $130 = +HEAPF32[$129>>2]; $131 = $6; $132 = ((($131)) + 24|0); $133 = +HEAPF32[$132>>2]; $134 = $130 - $133; $135 = $8; $136 = $134 * $135; HEAPF32[$9>>2] = $136; $137 = $6; $138 = ((($137)) + 24|0); $139 = ((($138)) + 4|0); $140 = +HEAPF32[$139>>2]; $141 = - $140; $142 = $6; $143 = ((($142)) + 24|0); $144 = +HEAPF32[$143>>2]; $145 = $141 - $144; $146 = $8; $147 = $145 * $146; $148 = ((($9)) + 4|0); HEAPF32[$148>>2] = $147; $149 = $3; $150 = ((($149)) + 24|0); $151 = +HEAPF32[$150>>2]; $152 = +HEAPF32[$9>>2]; $153 = $151 - $152; $154 = $6; $155 = ((($154)) + 24|0); HEAPF32[$155>>2] = $153; $156 = $3; $157 = ((($156)) + 24|0); $158 = ((($157)) + 4|0); $159 = +HEAPF32[$158>>2]; $160 = ((($9)) + 4|0); $161 = +HEAPF32[$160>>2]; $162 = $159 - $161; $163 = $6; $164 = ((($163)) + 24|0); $165 = ((($164)) + 4|0); HEAPF32[$165>>2] = $162; $166 = +HEAPF32[$9>>2]; $167 = $3; $168 = ((($167)) + 24|0); $169 = +HEAPF32[$168>>2]; $170 = $169 + $166; HEAPF32[$168>>2] = $170; $171 = ((($9)) + 4|0); $172 = +HEAPF32[$171>>2]; $173 = $3; $174 = ((($173)) + 24|0); $175 = ((($174)) + 4|0); $176 = +HEAPF32[$175>>2]; $177 = $176 + $172; HEAPF32[$175>>2] = $177; $178 = $3; $179 = ((($178)) + 64|0); $3 = $179; $180 = $7; $181 = (($180) + 1)|0; $7 = $181; } STACKTOP = sp;return; } function _kf_bfly4($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $100 = 0, $101 = 0.0, $102 = 0, $103 = 0, $104 = 0.0, $105 = 0.0, $106 = 0, $107 = 0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0.0, $114 = 0.0, $115 = 0, $116 = 0.0, $117 = 0; var $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0.0, $124 = 0.0, $125 = 0.0, $126 = 0, $127 = 0, $128 = 0, $129 = 0.0, $13 = 0, $130 = 0, $131 = 0.0, $132 = 0.0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0.0, $137 = 0.0, $138 = 0.0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0.0, $169 = 0, $17 = 0, $170 = 0.0, $171 = 0.0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0.0, $177 = 0, $178 = 0, $179 = 0.0, $18 = 0, $180 = 0.0, $181 = 0.0, $182 = 0, $183 = 0, $184 = 0, $185 = 0.0, $186 = 0, $187 = 0, $188 = 0.0, $189 = 0.0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0.0, $195 = 0, $196 = 0.0, $197 = 0.0, $198 = 0.0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0.0, $204 = 0, $205 = 0.0, $206 = 0.0, $207 = 0, $208 = 0; var $209 = 0, $21 = 0, $210 = 0, $211 = 0.0, $212 = 0, $213 = 0, $214 = 0.0, $215 = 0.0, $216 = 0.0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0.0, $222 = 0, $223 = 0, $224 = 0.0, $225 = 0.0, $226 = 0; var $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0.0, $231 = 0, $232 = 0.0, $233 = 0.0, $234 = 0.0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0.0, $241 = 0, $242 = 0.0, $243 = 0.0, $244 = 0; var $245 = 0, $246 = 0, $247 = 0, $248 = 0.0, $249 = 0, $25 = 0, $250 = 0, $251 = 0.0, $252 = 0.0, $253 = 0.0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0.0, $259 = 0, $26 = 0, $260 = 0, $261 = 0.0, $262 = 0.0; var $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0.0, $268 = 0, $269 = 0.0, $27 = 0, $270 = 0.0, $271 = 0.0, $272 = 0, $273 = 0, $274 = 0, $275 = 0.0, $276 = 0, $277 = 0.0, $278 = 0.0, $279 = 0, $28 = 0, $280 = 0; var $281 = 0, $282 = 0.0, $283 = 0, $284 = 0, $285 = 0.0, $286 = 0.0, $287 = 0, $288 = 0, $289 = 0, $29 = 0.0, $290 = 0.0, $291 = 0, $292 = 0.0, $293 = 0.0, $294 = 0, $295 = 0, $296 = 0.0, $297 = 0, $298 = 0, $299 = 0.0; var $30 = 0, $300 = 0.0, $301 = 0.0, $302 = 0, $303 = 0.0, $304 = 0.0, $305 = 0, $306 = 0, $307 = 0.0, $308 = 0, $309 = 0, $31 = 0, $310 = 0.0, $311 = 0.0, $312 = 0, $313 = 0, $314 = 0.0, $315 = 0, $316 = 0.0, $317 = 0.0; var $318 = 0, $319 = 0, $32 = 0.0, $320 = 0.0, $321 = 0, $322 = 0, $323 = 0.0, $324 = 0.0, $325 = 0, $326 = 0, $327 = 0, $328 = 0.0, $329 = 0, $33 = 0.0, $330 = 0.0, $331 = 0.0, $332 = 0, $333 = 0, $334 = 0, $335 = 0; var $336 = 0, $337 = 0.0, $338 = 0, $339 = 0, $34 = 0, $340 = 0.0, $341 = 0.0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0; var $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0.0, $359 = 0, $36 = 0.0, $360 = 0.0, $361 = 0.0, $362 = 0, $363 = 0, $364 = 0.0, $365 = 0, $366 = 0, $367 = 0.0, $368 = 0.0, $369 = 0, $37 = 0, $370 = 0.0, $371 = 0; var $372 = 0, $373 = 0.0, $374 = 0.0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0.0, $381 = 0, $382 = 0.0, $383 = 0.0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0.0, $39 = 0; var $390 = 0, $391 = 0, $392 = 0.0, $393 = 0.0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0.0, $40 = 0.0, $400 = 0, $401 = 0.0, $402 = 0.0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0; var $409 = 0, $41 = 0.0, $410 = 0, $411 = 0, $412 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0.0, $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0.0; var $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0, $61 = 0, $62 = 0.0, $63 = 0.0, $64 = 0, $65 = 0, $66 = 0, $67 = 0.0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0; var $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0.0, $83 = 0, $84 = 0.0, $85 = 0.0, $86 = 0, $87 = 0, $88 = 0, $89 = 0.0, $9 = 0, $90 = 0, $91 = 0.0, $92 = 0.0; var $93 = 0, $94 = 0.0, $95 = 0, $96 = 0, $97 = 0.0, $98 = 0.0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); $13 = sp + 88|0; $14 = sp + 80|0; $16 = sp + 24|0; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; $23 = $9; $24 = ($23|0)==(1); if ($24) { $12 = 0; while(1) { $25 = $12; $26 = $10; $27 = ($25|0)<($26|0); if (!($27)) { break; } $28 = $6; $29 = +HEAPF32[$28>>2]; $30 = $6; $31 = ((($30)) + 16|0); $32 = +HEAPF32[$31>>2]; $33 = $29 - $32; HEAPF32[$13>>2] = $33; $34 = $6; $35 = ((($34)) + 4|0); $36 = +HEAPF32[$35>>2]; $37 = $6; $38 = ((($37)) + 16|0); $39 = ((($38)) + 4|0); $40 = +HEAPF32[$39>>2]; $41 = $36 - $40; $42 = ((($13)) + 4|0); HEAPF32[$42>>2] = $41; $43 = $6; $44 = ((($43)) + 16|0); $45 = +HEAPF32[$44>>2]; $46 = $6; $47 = +HEAPF32[$46>>2]; $48 = $47 + $45; HEAPF32[$46>>2] = $48; $49 = $6; $50 = ((($49)) + 16|0); $51 = ((($50)) + 4|0); $52 = +HEAPF32[$51>>2]; $53 = $6; $54 = ((($53)) + 4|0); $55 = +HEAPF32[$54>>2]; $56 = $55 + $52; HEAPF32[$54>>2] = $56; $57 = $6; $58 = ((($57)) + 8|0); $59 = +HEAPF32[$58>>2]; $60 = $6; $61 = ((($60)) + 24|0); $62 = +HEAPF32[$61>>2]; $63 = $59 + $62; HEAPF32[$14>>2] = $63; $64 = $6; $65 = ((($64)) + 8|0); $66 = ((($65)) + 4|0); $67 = +HEAPF32[$66>>2]; $68 = $6; $69 = ((($68)) + 24|0); $70 = ((($69)) + 4|0); $71 = +HEAPF32[$70>>2]; $72 = $67 + $71; $73 = ((($14)) + 4|0); HEAPF32[$73>>2] = $72; $74 = $6; $75 = +HEAPF32[$74>>2]; $76 = +HEAPF32[$14>>2]; $77 = $75 - $76; $78 = $6; $79 = ((($78)) + 16|0); HEAPF32[$79>>2] = $77; $80 = $6; $81 = ((($80)) + 4|0); $82 = +HEAPF32[$81>>2]; $83 = ((($14)) + 4|0); $84 = +HEAPF32[$83>>2]; $85 = $82 - $84; $86 = $6; $87 = ((($86)) + 16|0); $88 = ((($87)) + 4|0); HEAPF32[$88>>2] = $85; $89 = +HEAPF32[$14>>2]; $90 = $6; $91 = +HEAPF32[$90>>2]; $92 = $91 + $89; HEAPF32[$90>>2] = $92; $93 = ((($14)) + 4|0); $94 = +HEAPF32[$93>>2]; $95 = $6; $96 = ((($95)) + 4|0); $97 = +HEAPF32[$96>>2]; $98 = $97 + $94; HEAPF32[$96>>2] = $98; $99 = $6; $100 = ((($99)) + 8|0); $101 = +HEAPF32[$100>>2]; $102 = $6; $103 = ((($102)) + 24|0); $104 = +HEAPF32[$103>>2]; $105 = $101 - $104; HEAPF32[$14>>2] = $105; $106 = $6; $107 = ((($106)) + 8|0); $108 = ((($107)) + 4|0); $109 = +HEAPF32[$108>>2]; $110 = $6; $111 = ((($110)) + 24|0); $112 = ((($111)) + 4|0); $113 = +HEAPF32[$112>>2]; $114 = $109 - $113; $115 = ((($14)) + 4|0); HEAPF32[$115>>2] = $114; $116 = +HEAPF32[$13>>2]; $117 = ((($14)) + 4|0); $118 = +HEAPF32[$117>>2]; $119 = $116 + $118; $120 = $6; $121 = ((($120)) + 8|0); HEAPF32[$121>>2] = $119; $122 = ((($13)) + 4|0); $123 = +HEAPF32[$122>>2]; $124 = +HEAPF32[$14>>2]; $125 = $123 - $124; $126 = $6; $127 = ((($126)) + 8|0); $128 = ((($127)) + 4|0); HEAPF32[$128>>2] = $125; $129 = +HEAPF32[$13>>2]; $130 = ((($14)) + 4|0); $131 = +HEAPF32[$130>>2]; $132 = $129 - $131; $133 = $6; $134 = ((($133)) + 24|0); HEAPF32[$134>>2] = $132; $135 = ((($13)) + 4|0); $136 = +HEAPF32[$135>>2]; $137 = +HEAPF32[$14>>2]; $138 = $136 + $137; $139 = $6; $140 = ((($139)) + 24|0); $141 = ((($140)) + 4|0); HEAPF32[$141>>2] = $138; $142 = $6; $143 = ((($142)) + 32|0); $6 = $143; $144 = $12; $145 = (($144) + 1)|0; $12 = $145; } STACKTOP = sp;return; } $146 = $9; $147 = $146<<1; $20 = $147; $148 = $9; $149 = ($148*3)|0; $21 = $149; $150 = $6; $22 = $150; $12 = 0; while(1) { $151 = $12; $152 = $10; $153 = ($151|0)<($152|0); if (!($153)) { break; } $154 = $22; $155 = $12; $156 = $11; $157 = Math_imul($155, $156)|0; $158 = (($154) + ($157<<3)|0); $6 = $158; $159 = $8; $160 = ((($159)) + 48|0); $161 = HEAP32[$160>>2]|0; $17 = $161; $18 = $161; $19 = $161; $15 = 0; while(1) { $162 = $15; $163 = $9; $164 = ($162|0)<($163|0); if (!($164)) { break; } $165 = $6; $166 = $9; $167 = (($165) + ($166<<3)|0); $168 = +HEAPF32[$167>>2]; $169 = $17; $170 = +HEAPF32[$169>>2]; $171 = $168 * $170; $172 = $6; $173 = $9; $174 = (($172) + ($173<<3)|0); $175 = ((($174)) + 4|0); $176 = +HEAPF32[$175>>2]; $177 = $17; $178 = ((($177)) + 4|0); $179 = +HEAPF32[$178>>2]; $180 = $176 * $179; $181 = $171 - $180; HEAPF32[$16>>2] = $181; $182 = $6; $183 = $9; $184 = (($182) + ($183<<3)|0); $185 = +HEAPF32[$184>>2]; $186 = $17; $187 = ((($186)) + 4|0); $188 = +HEAPF32[$187>>2]; $189 = $185 * $188; $190 = $6; $191 = $9; $192 = (($190) + ($191<<3)|0); $193 = ((($192)) + 4|0); $194 = +HEAPF32[$193>>2]; $195 = $17; $196 = +HEAPF32[$195>>2]; $197 = $194 * $196; $198 = $189 + $197; $199 = ((($16)) + 4|0); HEAPF32[$199>>2] = $198; $200 = $6; $201 = $20; $202 = (($200) + ($201<<3)|0); $203 = +HEAPF32[$202>>2]; $204 = $18; $205 = +HEAPF32[$204>>2]; $206 = $203 * $205; $207 = $6; $208 = $20; $209 = (($207) + ($208<<3)|0); $210 = ((($209)) + 4|0); $211 = +HEAPF32[$210>>2]; $212 = $18; $213 = ((($212)) + 4|0); $214 = +HEAPF32[$213>>2]; $215 = $211 * $214; $216 = $206 - $215; $217 = ((($16)) + 8|0); HEAPF32[$217>>2] = $216; $218 = $6; $219 = $20; $220 = (($218) + ($219<<3)|0); $221 = +HEAPF32[$220>>2]; $222 = $18; $223 = ((($222)) + 4|0); $224 = +HEAPF32[$223>>2]; $225 = $221 * $224; $226 = $6; $227 = $20; $228 = (($226) + ($227<<3)|0); $229 = ((($228)) + 4|0); $230 = +HEAPF32[$229>>2]; $231 = $18; $232 = +HEAPF32[$231>>2]; $233 = $230 * $232; $234 = $225 + $233; $235 = ((($16)) + 8|0); $236 = ((($235)) + 4|0); HEAPF32[$236>>2] = $234; $237 = $6; $238 = $21; $239 = (($237) + ($238<<3)|0); $240 = +HEAPF32[$239>>2]; $241 = $19; $242 = +HEAPF32[$241>>2]; $243 = $240 * $242; $244 = $6; $245 = $21; $246 = (($244) + ($245<<3)|0); $247 = ((($246)) + 4|0); $248 = +HEAPF32[$247>>2]; $249 = $19; $250 = ((($249)) + 4|0); $251 = +HEAPF32[$250>>2]; $252 = $248 * $251; $253 = $243 - $252; $254 = ((($16)) + 16|0); HEAPF32[$254>>2] = $253; $255 = $6; $256 = $21; $257 = (($255) + ($256<<3)|0); $258 = +HEAPF32[$257>>2]; $259 = $19; $260 = ((($259)) + 4|0); $261 = +HEAPF32[$260>>2]; $262 = $258 * $261; $263 = $6; $264 = $21; $265 = (($263) + ($264<<3)|0); $266 = ((($265)) + 4|0); $267 = +HEAPF32[$266>>2]; $268 = $19; $269 = +HEAPF32[$268>>2]; $270 = $267 * $269; $271 = $262 + $270; $272 = ((($16)) + 16|0); $273 = ((($272)) + 4|0); HEAPF32[$273>>2] = $271; $274 = $6; $275 = +HEAPF32[$274>>2]; $276 = ((($16)) + 8|0); $277 = +HEAPF32[$276>>2]; $278 = $275 - $277; $279 = ((($16)) + 40|0); HEAPF32[$279>>2] = $278; $280 = $6; $281 = ((($280)) + 4|0); $282 = +HEAPF32[$281>>2]; $283 = ((($16)) + 8|0); $284 = ((($283)) + 4|0); $285 = +HEAPF32[$284>>2]; $286 = $282 - $285; $287 = ((($16)) + 40|0); $288 = ((($287)) + 4|0); HEAPF32[$288>>2] = $286; $289 = ((($16)) + 8|0); $290 = +HEAPF32[$289>>2]; $291 = $6; $292 = +HEAPF32[$291>>2]; $293 = $292 + $290; HEAPF32[$291>>2] = $293; $294 = ((($16)) + 8|0); $295 = ((($294)) + 4|0); $296 = +HEAPF32[$295>>2]; $297 = $6; $298 = ((($297)) + 4|0); $299 = +HEAPF32[$298>>2]; $300 = $299 + $296; HEAPF32[$298>>2] = $300; $301 = +HEAPF32[$16>>2]; $302 = ((($16)) + 16|0); $303 = +HEAPF32[$302>>2]; $304 = $301 + $303; $305 = ((($16)) + 24|0); HEAPF32[$305>>2] = $304; $306 = ((($16)) + 4|0); $307 = +HEAPF32[$306>>2]; $308 = ((($16)) + 16|0); $309 = ((($308)) + 4|0); $310 = +HEAPF32[$309>>2]; $311 = $307 + $310; $312 = ((($16)) + 24|0); $313 = ((($312)) + 4|0); HEAPF32[$313>>2] = $311; $314 = +HEAPF32[$16>>2]; $315 = ((($16)) + 16|0); $316 = +HEAPF32[$315>>2]; $317 = $314 - $316; $318 = ((($16)) + 32|0); HEAPF32[$318>>2] = $317; $319 = ((($16)) + 4|0); $320 = +HEAPF32[$319>>2]; $321 = ((($16)) + 16|0); $322 = ((($321)) + 4|0); $323 = +HEAPF32[$322>>2]; $324 = $320 - $323; $325 = ((($16)) + 32|0); $326 = ((($325)) + 4|0); HEAPF32[$326>>2] = $324; $327 = $6; $328 = +HEAPF32[$327>>2]; $329 = ((($16)) + 24|0); $330 = +HEAPF32[$329>>2]; $331 = $328 - $330; $332 = $6; $333 = $20; $334 = (($332) + ($333<<3)|0); HEAPF32[$334>>2] = $331; $335 = $6; $336 = ((($335)) + 4|0); $337 = +HEAPF32[$336>>2]; $338 = ((($16)) + 24|0); $339 = ((($338)) + 4|0); $340 = +HEAPF32[$339>>2]; $341 = $337 - $340; $342 = $6; $343 = $20; $344 = (($342) + ($343<<3)|0); $345 = ((($344)) + 4|0); HEAPF32[$345>>2] = $341; $346 = $7; $347 = $17; $348 = (($347) + ($346<<3)|0); $17 = $348; $349 = $7; $350 = $349<<1; $351 = $18; $352 = (($351) + ($350<<3)|0); $18 = $352; $353 = $7; $354 = ($353*3)|0; $355 = $19; $356 = (($355) + ($354<<3)|0); $19 = $356; $357 = ((($16)) + 24|0); $358 = +HEAPF32[$357>>2]; $359 = $6; $360 = +HEAPF32[$359>>2]; $361 = $360 + $358; HEAPF32[$359>>2] = $361; $362 = ((($16)) + 24|0); $363 = ((($362)) + 4|0); $364 = +HEAPF32[$363>>2]; $365 = $6; $366 = ((($365)) + 4|0); $367 = +HEAPF32[$366>>2]; $368 = $367 + $364; HEAPF32[$366>>2] = $368; $369 = ((($16)) + 40|0); $370 = +HEAPF32[$369>>2]; $371 = ((($16)) + 32|0); $372 = ((($371)) + 4|0); $373 = +HEAPF32[$372>>2]; $374 = $370 + $373; $375 = $6; $376 = $9; $377 = (($375) + ($376<<3)|0); HEAPF32[$377>>2] = $374; $378 = ((($16)) + 40|0); $379 = ((($378)) + 4|0); $380 = +HEAPF32[$379>>2]; $381 = ((($16)) + 32|0); $382 = +HEAPF32[$381>>2]; $383 = $380 - $382; $384 = $6; $385 = $9; $386 = (($384) + ($385<<3)|0); $387 = ((($386)) + 4|0); HEAPF32[$387>>2] = $383; $388 = ((($16)) + 40|0); $389 = +HEAPF32[$388>>2]; $390 = ((($16)) + 32|0); $391 = ((($390)) + 4|0); $392 = +HEAPF32[$391>>2]; $393 = $389 - $392; $394 = $6; $395 = $21; $396 = (($394) + ($395<<3)|0); HEAPF32[$396>>2] = $393; $397 = ((($16)) + 40|0); $398 = ((($397)) + 4|0); $399 = +HEAPF32[$398>>2]; $400 = ((($16)) + 32|0); $401 = +HEAPF32[$400>>2]; $402 = $399 + $401; $403 = $6; $404 = $21; $405 = (($403) + ($404<<3)|0); $406 = ((($405)) + 4|0); HEAPF32[$406>>2] = $402; $407 = $6; $408 = ((($407)) + 8|0); $6 = $408; $409 = $15; $410 = (($409) + 1)|0; $15 = $410; } $411 = $12; $412 = (($411) + 1)|0; $12 = $412; } STACKTOP = sp;return; } function _kf_bfly3($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $100 = 0.0, $101 = 0, $102 = 0, $103 = 0.0, $104 = 0.0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0, $111 = 0.0, $112 = 0.0, $113 = 0.0, $114 = 0, $115 = 0, $116 = 0, $117 = 0.0; var $118 = 0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0, $122 = 0, $123 = 0, $124 = 0.0, $125 = 0, $126 = 0, $127 = 0.0, $128 = 0.0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0.0, $133 = 0, $134 = 0.0, $135 = 0.0; var $136 = 0, $137 = 0, $138 = 0.0, $139 = 0, $14 = 0, $140 = 0, $141 = 0.0, $142 = 0.0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0.0, $153 = 0; var $154 = 0.0, $155 = 0.0, $156 = 0.0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0.0, $163 = 0, $164 = 0, $165 = 0.0, $166 = 0.0, $167 = 0.0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0.0, $174 = 0.0, $175 = 0.0, $176 = 0, $177 = 0.0, $178 = 0, $179 = 0.0, $18 = 0, $180 = 0.0, $181 = 0, $182 = 0.0, $183 = 0, $184 = 0.0, $185 = 0.0, $186 = 0, $187 = 0, $188 = 0.0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0.0, $192 = 0.0, $193 = 0, $194 = 0, $195 = 0, $196 = 0.0, $197 = 0, $198 = 0.0, $199 = 0.0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0.0, $208 = 0.0; var $209 = 0.0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0.0, $216 = 0, $217 = 0, $218 = 0, $219 = 0.0, $22 = 0, $220 = 0.0, $221 = 0.0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0.0; var $227 = 0.0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0.0, $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0; var $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0.0, $64 = 0, $65 = 0, $66 = 0.0, $67 = 0.0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0.0; var $73 = 0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0.0, $83 = 0, $84 = 0.0, $85 = 0.0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0.0; var $91 = 0, $92 = 0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); $17 = sp + 16|0; $18 = sp + 8|0; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; $20 = $9; $21 = $20<<1; $14 = $21; $22 = $6; $19 = $22; $23 = $8; $24 = ((($23)) + 48|0); $25 = HEAP32[$24>>2]|0; $26 = $7; $27 = $9; $28 = Math_imul($26, $27)|0; $29 = (($25) + ($28<<3)|0); ;HEAP32[$18>>2]=HEAP32[$29>>2]|0;HEAP32[$18+4>>2]=HEAP32[$29+4>>2]|0; $12 = 0; while(1) { $30 = $12; $31 = $10; $32 = ($30|0)<($31|0); if (!($32)) { break; } $33 = $19; $34 = $12; $35 = $11; $36 = Math_imul($34, $35)|0; $37 = (($33) + ($36<<3)|0); $6 = $37; $38 = $8; $39 = ((($38)) + 48|0); $40 = HEAP32[$39>>2]|0; $16 = $40; $15 = $40; $41 = $9; $13 = $41; while(1) { $42 = $6; $43 = $9; $44 = (($42) + ($43<<3)|0); $45 = +HEAPF32[$44>>2]; $46 = $15; $47 = +HEAPF32[$46>>2]; $48 = $45 * $47; $49 = $6; $50 = $9; $51 = (($49) + ($50<<3)|0); $52 = ((($51)) + 4|0); $53 = +HEAPF32[$52>>2]; $54 = $15; $55 = ((($54)) + 4|0); $56 = +HEAPF32[$55>>2]; $57 = $53 * $56; $58 = $48 - $57; $59 = ((($17)) + 8|0); HEAPF32[$59>>2] = $58; $60 = $6; $61 = $9; $62 = (($60) + ($61<<3)|0); $63 = +HEAPF32[$62>>2]; $64 = $15; $65 = ((($64)) + 4|0); $66 = +HEAPF32[$65>>2]; $67 = $63 * $66; $68 = $6; $69 = $9; $70 = (($68) + ($69<<3)|0); $71 = ((($70)) + 4|0); $72 = +HEAPF32[$71>>2]; $73 = $15; $74 = +HEAPF32[$73>>2]; $75 = $72 * $74; $76 = $67 + $75; $77 = ((($17)) + 8|0); $78 = ((($77)) + 4|0); HEAPF32[$78>>2] = $76; $79 = $6; $80 = $14; $81 = (($79) + ($80<<3)|0); $82 = +HEAPF32[$81>>2]; $83 = $16; $84 = +HEAPF32[$83>>2]; $85 = $82 * $84; $86 = $6; $87 = $14; $88 = (($86) + ($87<<3)|0); $89 = ((($88)) + 4|0); $90 = +HEAPF32[$89>>2]; $91 = $16; $92 = ((($91)) + 4|0); $93 = +HEAPF32[$92>>2]; $94 = $90 * $93; $95 = $85 - $94; $96 = ((($17)) + 16|0); HEAPF32[$96>>2] = $95; $97 = $6; $98 = $14; $99 = (($97) + ($98<<3)|0); $100 = +HEAPF32[$99>>2]; $101 = $16; $102 = ((($101)) + 4|0); $103 = +HEAPF32[$102>>2]; $104 = $100 * $103; $105 = $6; $106 = $14; $107 = (($105) + ($106<<3)|0); $108 = ((($107)) + 4|0); $109 = +HEAPF32[$108>>2]; $110 = $16; $111 = +HEAPF32[$110>>2]; $112 = $109 * $111; $113 = $104 + $112; $114 = ((($17)) + 16|0); $115 = ((($114)) + 4|0); HEAPF32[$115>>2] = $113; $116 = ((($17)) + 8|0); $117 = +HEAPF32[$116>>2]; $118 = ((($17)) + 16|0); $119 = +HEAPF32[$118>>2]; $120 = $117 + $119; $121 = ((($17)) + 24|0); HEAPF32[$121>>2] = $120; $122 = ((($17)) + 8|0); $123 = ((($122)) + 4|0); $124 = +HEAPF32[$123>>2]; $125 = ((($17)) + 16|0); $126 = ((($125)) + 4|0); $127 = +HEAPF32[$126>>2]; $128 = $124 + $127; $129 = ((($17)) + 24|0); $130 = ((($129)) + 4|0); HEAPF32[$130>>2] = $128; $131 = ((($17)) + 8|0); $132 = +HEAPF32[$131>>2]; $133 = ((($17)) + 16|0); $134 = +HEAPF32[$133>>2]; $135 = $132 - $134; HEAPF32[$17>>2] = $135; $136 = ((($17)) + 8|0); $137 = ((($136)) + 4|0); $138 = +HEAPF32[$137>>2]; $139 = ((($17)) + 16|0); $140 = ((($139)) + 4|0); $141 = +HEAPF32[$140>>2]; $142 = $138 - $141; $143 = ((($17)) + 4|0); HEAPF32[$143>>2] = $142; $144 = $7; $145 = $15; $146 = (($145) + ($144<<3)|0); $15 = $146; $147 = $7; $148 = $147<<1; $149 = $16; $150 = (($149) + ($148<<3)|0); $16 = $150; $151 = $6; $152 = +HEAPF32[$151>>2]; $153 = ((($17)) + 24|0); $154 = +HEAPF32[$153>>2]; $155 = $154 * 0.5; $156 = $152 - $155; $157 = $6; $158 = $9; $159 = (($157) + ($158<<3)|0); HEAPF32[$159>>2] = $156; $160 = $6; $161 = ((($160)) + 4|0); $162 = +HEAPF32[$161>>2]; $163 = ((($17)) + 24|0); $164 = ((($163)) + 4|0); $165 = +HEAPF32[$164>>2]; $166 = $165 * 0.5; $167 = $162 - $166; $168 = $6; $169 = $9; $170 = (($168) + ($169<<3)|0); $171 = ((($170)) + 4|0); HEAPF32[$171>>2] = $167; $172 = ((($18)) + 4|0); $173 = +HEAPF32[$172>>2]; $174 = +HEAPF32[$17>>2]; $175 = $174 * $173; HEAPF32[$17>>2] = $175; $176 = ((($18)) + 4|0); $177 = +HEAPF32[$176>>2]; $178 = ((($17)) + 4|0); $179 = +HEAPF32[$178>>2]; $180 = $179 * $177; HEAPF32[$178>>2] = $180; $181 = ((($17)) + 24|0); $182 = +HEAPF32[$181>>2]; $183 = $6; $184 = +HEAPF32[$183>>2]; $185 = $184 + $182; HEAPF32[$183>>2] = $185; $186 = ((($17)) + 24|0); $187 = ((($186)) + 4|0); $188 = +HEAPF32[$187>>2]; $189 = $6; $190 = ((($189)) + 4|0); $191 = +HEAPF32[$190>>2]; $192 = $191 + $188; HEAPF32[$190>>2] = $192; $193 = $6; $194 = $9; $195 = (($193) + ($194<<3)|0); $196 = +HEAPF32[$195>>2]; $197 = ((($17)) + 4|0); $198 = +HEAPF32[$197>>2]; $199 = $196 + $198; $200 = $6; $201 = $14; $202 = (($200) + ($201<<3)|0); HEAPF32[$202>>2] = $199; $203 = $6; $204 = $9; $205 = (($203) + ($204<<3)|0); $206 = ((($205)) + 4|0); $207 = +HEAPF32[$206>>2]; $208 = +HEAPF32[$17>>2]; $209 = $207 - $208; $210 = $6; $211 = $14; $212 = (($210) + ($211<<3)|0); $213 = ((($212)) + 4|0); HEAPF32[$213>>2] = $209; $214 = ((($17)) + 4|0); $215 = +HEAPF32[$214>>2]; $216 = $6; $217 = $9; $218 = (($216) + ($217<<3)|0); $219 = +HEAPF32[$218>>2]; $220 = $219 - $215; HEAPF32[$218>>2] = $220; $221 = +HEAPF32[$17>>2]; $222 = $6; $223 = $9; $224 = (($222) + ($223<<3)|0); $225 = ((($224)) + 4|0); $226 = +HEAPF32[$225>>2]; $227 = $226 + $221; HEAPF32[$225>>2] = $227; $228 = $6; $229 = ((($228)) + 8|0); $6 = $229; $230 = $13; $231 = (($230) + -1)|0; $13 = $231; $232 = ($231|0)!=(0); if (!($232)) { break; } } $233 = $12; $234 = (($233) + 1)|0; $12 = $234; } STACKTOP = sp;return; } function _kf_bfly5($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $100 = 0, $101 = 0.0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0.0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0.0, $112 = 0.0, $113 = 0.0, $114 = 0, $115 = 0, $116 = 0, $117 = 0.0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0.0, $125 = 0.0, $126 = 0, $127 = 0, $128 = 0.0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0.0, $137 = 0.0, $138 = 0.0, $139 = 0, $14 = 0, $140 = 0, $141 = 0.0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0.0, $15 = 0, $150 = 0.0, $151 = 0, $152 = 0, $153 = 0.0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0.0, $161 = 0.0, $162 = 0.0, $163 = 0, $164 = 0, $165 = 0, $166 = 0.0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0.0, $174 = 0.0, $175 = 0, $176 = 0, $177 = 0.0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0.0, $186 = 0.0, $187 = 0.0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0.0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0.0, $199 = 0.0, $20 = 0, $200 = 0, $201 = 0, $202 = 0.0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0; var $209 = 0.0, $21 = 0, $210 = 0.0, $211 = 0.0, $212 = 0, $213 = 0, $214 = 0, $215 = 0.0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0.0, $223 = 0.0, $224 = 0, $225 = 0, $226 = 0.0; var $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0.0, $235 = 0.0, $236 = 0.0, $237 = 0, $238 = 0, $239 = 0.0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0; var $245 = 0, $246 = 0, $247 = 0.0, $248 = 0.0, $249 = 0, $25 = 0, $250 = 0, $251 = 0.0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0.0, $259 = 0.0, $26 = 0, $260 = 0.0, $261 = 0, $262 = 0; var $263 = 0, $264 = 0.0, $265 = 0, $266 = 0.0, $267 = 0.0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0.0, $272 = 0, $273 = 0, $274 = 0.0, $275 = 0.0, $276 = 0, $277 = 0, $278 = 0, $279 = 0.0, $28 = 0, $280 = 0; var $281 = 0.0, $282 = 0.0, $283 = 0, $284 = 0, $285 = 0, $286 = 0.0, $287 = 0, $288 = 0, $289 = 0.0, $29 = 0, $290 = 0.0, $291 = 0, $292 = 0, $293 = 0, $294 = 0.0, $295 = 0, $296 = 0.0, $297 = 0.0, $298 = 0, $299 = 0; var $30 = 0, $300 = 0, $301 = 0.0, $302 = 0, $303 = 0, $304 = 0.0, $305 = 0.0, $306 = 0, $307 = 0, $308 = 0, $309 = 0.0, $31 = 0, $310 = 0, $311 = 0.0, $312 = 0.0, $313 = 0, $314 = 0, $315 = 0, $316 = 0.0, $317 = 0; var $318 = 0, $319 = 0.0, $32 = 0, $320 = 0.0, $321 = 0, $322 = 0, $323 = 0, $324 = 0.0, $325 = 0, $326 = 0.0, $327 = 0.0, $328 = 0, $329 = 0.0, $33 = 0, $330 = 0.0, $331 = 0, $332 = 0, $333 = 0.0, $334 = 0, $335 = 0; var $336 = 0.0, $337 = 0.0, $338 = 0, $339 = 0, $34 = 0, $340 = 0.0, $341 = 0.0, $342 = 0.0, $343 = 0, $344 = 0.0, $345 = 0.0, $346 = 0.0, $347 = 0.0, $348 = 0, $349 = 0.0, $35 = 0, $350 = 0.0, $351 = 0.0, $352 = 0.0, $353 = 0; var $354 = 0, $355 = 0.0, $356 = 0, $357 = 0, $358 = 0.0, $359 = 0.0, $36 = 0, $360 = 0.0, $361 = 0.0, $362 = 0, $363 = 0, $364 = 0.0, $365 = 0.0, $366 = 0.0, $367 = 0.0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0; var $372 = 0.0, $373 = 0, $374 = 0.0, $375 = 0.0, $376 = 0, $377 = 0, $378 = 0.0, $379 = 0, $38 = 0, $380 = 0.0, $381 = 0.0, $382 = 0.0, $383 = 0, $384 = 0, $385 = 0.0, $386 = 0, $387 = 0.0, $388 = 0.0, $389 = 0.0, $39 = 0; var $390 = 0, $391 = 0.0, $392 = 0, $393 = 0.0, $394 = 0.0, $395 = 0.0, $396 = 0, $397 = 0, $398 = 0, $399 = 0.0, $40 = 0, $400 = 0, $401 = 0.0, $402 = 0.0, $403 = 0, $404 = 0, $405 = 0, $406 = 0.0, $407 = 0, $408 = 0; var $409 = 0.0, $41 = 0, $410 = 0.0, $411 = 0, $412 = 0, $413 = 0, $414 = 0.0, $415 = 0, $416 = 0.0, $417 = 0.0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0.0, $422 = 0, $423 = 0, $424 = 0.0, $425 = 0.0, $426 = 0; var $427 = 0, $428 = 0.0, $429 = 0, $43 = 0, $430 = 0.0, $431 = 0.0, $432 = 0.0, $433 = 0.0, $434 = 0, $435 = 0.0, $436 = 0.0, $437 = 0.0, $438 = 0.0, $439 = 0, $44 = 0, $440 = 0, $441 = 0.0, $442 = 0, $443 = 0, $444 = 0.0; var $445 = 0.0, $446 = 0.0, $447 = 0.0, $448 = 0, $449 = 0, $45 = 0, $450 = 0.0, $451 = 0.0, $452 = 0.0, $453 = 0.0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0.0, $459 = 0, $46 = 0, $460 = 0.0, $461 = 0.0, $462 = 0.0; var $463 = 0, $464 = 0, $465 = 0.0, $466 = 0, $467 = 0.0, $468 = 0.0, $469 = 0.0, $47 = 0, $470 = 0, $471 = 0, $472 = 0.0, $473 = 0, $474 = 0.0, $475 = 0.0, $476 = 0, $477 = 0.0, $478 = 0, $479 = 0.0, $48 = 0, $480 = 0.0; var $481 = 0.0, $482 = 0, $483 = 0, $484 = 0, $485 = 0.0, $486 = 0, $487 = 0.0, $488 = 0.0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0.0, $493 = 0, $494 = 0, $495 = 0.0, $496 = 0.0, $497 = 0, $498 = 0, $499 = 0; var $50 = 0, $500 = 0.0, $501 = 0, $502 = 0.0, $503 = 0.0, $504 = 0, $505 = 0, $506 = 0, $507 = 0.0, $508 = 0, $509 = 0, $51 = 0, $510 = 0.0, $511 = 0.0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0; var $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0.0, $79 = 0.0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0.0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0, $93 = 0, $94 = 0.0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(192|0); $19 = sp + 32|0; $21 = sp + 16|0; $22 = sp + 8|0; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; $24 = $6; $23 = $24; $25 = $8; $26 = ((($25)) + 48|0); $27 = HEAP32[$26>>2]|0; $28 = $7; $29 = $9; $30 = Math_imul($28, $29)|0; $31 = (($27) + ($30<<3)|0); ;HEAP32[$21>>2]=HEAP32[$31>>2]|0;HEAP32[$21+4>>2]=HEAP32[$31+4>>2]|0; $32 = $8; $33 = ((($32)) + 48|0); $34 = HEAP32[$33>>2]|0; $35 = $7; $36 = $35<<1; $37 = $9; $38 = Math_imul($36, $37)|0; $39 = (($34) + ($38<<3)|0); ;HEAP32[$22>>2]=HEAP32[$39>>2]|0;HEAP32[$22+4>>2]=HEAP32[$39+4>>2]|0; $40 = $8; $41 = ((($40)) + 48|0); $42 = HEAP32[$41>>2]|0; $20 = $42; $17 = 0; while(1) { $43 = $17; $44 = $10; $45 = ($43|0)<($44|0); if (!($45)) { break; } $46 = $23; $47 = $17; $48 = $11; $49 = Math_imul($47, $48)|0; $50 = (($46) + ($49<<3)|0); $6 = $50; $51 = $6; $12 = $51; $52 = $12; $53 = $9; $54 = (($52) + ($53<<3)|0); $13 = $54; $55 = $12; $56 = $9; $57 = $56<<1; $58 = (($55) + ($57<<3)|0); $14 = $58; $59 = $12; $60 = $9; $61 = ($60*3)|0; $62 = (($59) + ($61<<3)|0); $15 = $62; $63 = $12; $64 = $9; $65 = $64<<2; $66 = (($63) + ($65<<3)|0); $16 = $66; $18 = 0; while(1) { $67 = $18; $68 = $9; $69 = ($67|0)<($68|0); if (!($69)) { break; } $70 = $12; ;HEAP32[$19>>2]=HEAP32[$70>>2]|0;HEAP32[$19+4>>2]=HEAP32[$70+4>>2]|0; $71 = $13; $72 = +HEAPF32[$71>>2]; $73 = $20; $74 = $18; $75 = $7; $76 = Math_imul($74, $75)|0; $77 = (($73) + ($76<<3)|0); $78 = +HEAPF32[$77>>2]; $79 = $72 * $78; $80 = $13; $81 = ((($80)) + 4|0); $82 = +HEAPF32[$81>>2]; $83 = $20; $84 = $18; $85 = $7; $86 = Math_imul($84, $85)|0; $87 = (($83) + ($86<<3)|0); $88 = ((($87)) + 4|0); $89 = +HEAPF32[$88>>2]; $90 = $82 * $89; $91 = $79 - $90; $92 = ((($19)) + 8|0); HEAPF32[$92>>2] = $91; $93 = $13; $94 = +HEAPF32[$93>>2]; $95 = $20; $96 = $18; $97 = $7; $98 = Math_imul($96, $97)|0; $99 = (($95) + ($98<<3)|0); $100 = ((($99)) + 4|0); $101 = +HEAPF32[$100>>2]; $102 = $94 * $101; $103 = $13; $104 = ((($103)) + 4|0); $105 = +HEAPF32[$104>>2]; $106 = $20; $107 = $18; $108 = $7; $109 = Math_imul($107, $108)|0; $110 = (($106) + ($109<<3)|0); $111 = +HEAPF32[$110>>2]; $112 = $105 * $111; $113 = $102 + $112; $114 = ((($19)) + 8|0); $115 = ((($114)) + 4|0); HEAPF32[$115>>2] = $113; $116 = $14; $117 = +HEAPF32[$116>>2]; $118 = $20; $119 = $18; $120 = $119<<1; $121 = $7; $122 = Math_imul($120, $121)|0; $123 = (($118) + ($122<<3)|0); $124 = +HEAPF32[$123>>2]; $125 = $117 * $124; $126 = $14; $127 = ((($126)) + 4|0); $128 = +HEAPF32[$127>>2]; $129 = $20; $130 = $18; $131 = $130<<1; $132 = $7; $133 = Math_imul($131, $132)|0; $134 = (($129) + ($133<<3)|0); $135 = ((($134)) + 4|0); $136 = +HEAPF32[$135>>2]; $137 = $128 * $136; $138 = $125 - $137; $139 = ((($19)) + 16|0); HEAPF32[$139>>2] = $138; $140 = $14; $141 = +HEAPF32[$140>>2]; $142 = $20; $143 = $18; $144 = $143<<1; $145 = $7; $146 = Math_imul($144, $145)|0; $147 = (($142) + ($146<<3)|0); $148 = ((($147)) + 4|0); $149 = +HEAPF32[$148>>2]; $150 = $141 * $149; $151 = $14; $152 = ((($151)) + 4|0); $153 = +HEAPF32[$152>>2]; $154 = $20; $155 = $18; $156 = $155<<1; $157 = $7; $158 = Math_imul($156, $157)|0; $159 = (($154) + ($158<<3)|0); $160 = +HEAPF32[$159>>2]; $161 = $153 * $160; $162 = $150 + $161; $163 = ((($19)) + 16|0); $164 = ((($163)) + 4|0); HEAPF32[$164>>2] = $162; $165 = $15; $166 = +HEAPF32[$165>>2]; $167 = $20; $168 = $18; $169 = ($168*3)|0; $170 = $7; $171 = Math_imul($169, $170)|0; $172 = (($167) + ($171<<3)|0); $173 = +HEAPF32[$172>>2]; $174 = $166 * $173; $175 = $15; $176 = ((($175)) + 4|0); $177 = +HEAPF32[$176>>2]; $178 = $20; $179 = $18; $180 = ($179*3)|0; $181 = $7; $182 = Math_imul($180, $181)|0; $183 = (($178) + ($182<<3)|0); $184 = ((($183)) + 4|0); $185 = +HEAPF32[$184>>2]; $186 = $177 * $185; $187 = $174 - $186; $188 = ((($19)) + 24|0); HEAPF32[$188>>2] = $187; $189 = $15; $190 = +HEAPF32[$189>>2]; $191 = $20; $192 = $18; $193 = ($192*3)|0; $194 = $7; $195 = Math_imul($193, $194)|0; $196 = (($191) + ($195<<3)|0); $197 = ((($196)) + 4|0); $198 = +HEAPF32[$197>>2]; $199 = $190 * $198; $200 = $15; $201 = ((($200)) + 4|0); $202 = +HEAPF32[$201>>2]; $203 = $20; $204 = $18; $205 = ($204*3)|0; $206 = $7; $207 = Math_imul($205, $206)|0; $208 = (($203) + ($207<<3)|0); $209 = +HEAPF32[$208>>2]; $210 = $202 * $209; $211 = $199 + $210; $212 = ((($19)) + 24|0); $213 = ((($212)) + 4|0); HEAPF32[$213>>2] = $211; $214 = $16; $215 = +HEAPF32[$214>>2]; $216 = $20; $217 = $18; $218 = $217<<2; $219 = $7; $220 = Math_imul($218, $219)|0; $221 = (($216) + ($220<<3)|0); $222 = +HEAPF32[$221>>2]; $223 = $215 * $222; $224 = $16; $225 = ((($224)) + 4|0); $226 = +HEAPF32[$225>>2]; $227 = $20; $228 = $18; $229 = $228<<2; $230 = $7; $231 = Math_imul($229, $230)|0; $232 = (($227) + ($231<<3)|0); $233 = ((($232)) + 4|0); $234 = +HEAPF32[$233>>2]; $235 = $226 * $234; $236 = $223 - $235; $237 = ((($19)) + 32|0); HEAPF32[$237>>2] = $236; $238 = $16; $239 = +HEAPF32[$238>>2]; $240 = $20; $241 = $18; $242 = $241<<2; $243 = $7; $244 = Math_imul($242, $243)|0; $245 = (($240) + ($244<<3)|0); $246 = ((($245)) + 4|0); $247 = +HEAPF32[$246>>2]; $248 = $239 * $247; $249 = $16; $250 = ((($249)) + 4|0); $251 = +HEAPF32[$250>>2]; $252 = $20; $253 = $18; $254 = $253<<2; $255 = $7; $256 = Math_imul($254, $255)|0; $257 = (($252) + ($256<<3)|0); $258 = +HEAPF32[$257>>2]; $259 = $251 * $258; $260 = $248 + $259; $261 = ((($19)) + 32|0); $262 = ((($261)) + 4|0); HEAPF32[$262>>2] = $260; $263 = ((($19)) + 8|0); $264 = +HEAPF32[$263>>2]; $265 = ((($19)) + 32|0); $266 = +HEAPF32[$265>>2]; $267 = $264 + $266; $268 = ((($19)) + 56|0); HEAPF32[$268>>2] = $267; $269 = ((($19)) + 8|0); $270 = ((($269)) + 4|0); $271 = +HEAPF32[$270>>2]; $272 = ((($19)) + 32|0); $273 = ((($272)) + 4|0); $274 = +HEAPF32[$273>>2]; $275 = $271 + $274; $276 = ((($19)) + 56|0); $277 = ((($276)) + 4|0); HEAPF32[$277>>2] = $275; $278 = ((($19)) + 8|0); $279 = +HEAPF32[$278>>2]; $280 = ((($19)) + 32|0); $281 = +HEAPF32[$280>>2]; $282 = $279 - $281; $283 = ((($19)) + 80|0); HEAPF32[$283>>2] = $282; $284 = ((($19)) + 8|0); $285 = ((($284)) + 4|0); $286 = +HEAPF32[$285>>2]; $287 = ((($19)) + 32|0); $288 = ((($287)) + 4|0); $289 = +HEAPF32[$288>>2]; $290 = $286 - $289; $291 = ((($19)) + 80|0); $292 = ((($291)) + 4|0); HEAPF32[$292>>2] = $290; $293 = ((($19)) + 16|0); $294 = +HEAPF32[$293>>2]; $295 = ((($19)) + 24|0); $296 = +HEAPF32[$295>>2]; $297 = $294 + $296; $298 = ((($19)) + 64|0); HEAPF32[$298>>2] = $297; $299 = ((($19)) + 16|0); $300 = ((($299)) + 4|0); $301 = +HEAPF32[$300>>2]; $302 = ((($19)) + 24|0); $303 = ((($302)) + 4|0); $304 = +HEAPF32[$303>>2]; $305 = $301 + $304; $306 = ((($19)) + 64|0); $307 = ((($306)) + 4|0); HEAPF32[$307>>2] = $305; $308 = ((($19)) + 16|0); $309 = +HEAPF32[$308>>2]; $310 = ((($19)) + 24|0); $311 = +HEAPF32[$310>>2]; $312 = $309 - $311; $313 = ((($19)) + 72|0); HEAPF32[$313>>2] = $312; $314 = ((($19)) + 16|0); $315 = ((($314)) + 4|0); $316 = +HEAPF32[$315>>2]; $317 = ((($19)) + 24|0); $318 = ((($317)) + 4|0); $319 = +HEAPF32[$318>>2]; $320 = $316 - $319; $321 = ((($19)) + 72|0); $322 = ((($321)) + 4|0); HEAPF32[$322>>2] = $320; $323 = ((($19)) + 56|0); $324 = +HEAPF32[$323>>2]; $325 = ((($19)) + 64|0); $326 = +HEAPF32[$325>>2]; $327 = $324 + $326; $328 = $12; $329 = +HEAPF32[$328>>2]; $330 = $329 + $327; HEAPF32[$328>>2] = $330; $331 = ((($19)) + 56|0); $332 = ((($331)) + 4|0); $333 = +HEAPF32[$332>>2]; $334 = ((($19)) + 64|0); $335 = ((($334)) + 4|0); $336 = +HEAPF32[$335>>2]; $337 = $333 + $336; $338 = $12; $339 = ((($338)) + 4|0); $340 = +HEAPF32[$339>>2]; $341 = $340 + $337; HEAPF32[$339>>2] = $341; $342 = +HEAPF32[$19>>2]; $343 = ((($19)) + 56|0); $344 = +HEAPF32[$343>>2]; $345 = +HEAPF32[$21>>2]; $346 = $344 * $345; $347 = $342 + $346; $348 = ((($19)) + 64|0); $349 = +HEAPF32[$348>>2]; $350 = +HEAPF32[$22>>2]; $351 = $349 * $350; $352 = $347 + $351; $353 = ((($19)) + 40|0); HEAPF32[$353>>2] = $352; $354 = ((($19)) + 4|0); $355 = +HEAPF32[$354>>2]; $356 = ((($19)) + 56|0); $357 = ((($356)) + 4|0); $358 = +HEAPF32[$357>>2]; $359 = +HEAPF32[$21>>2]; $360 = $358 * $359; $361 = $355 + $360; $362 = ((($19)) + 64|0); $363 = ((($362)) + 4|0); $364 = +HEAPF32[$363>>2]; $365 = +HEAPF32[$22>>2]; $366 = $364 * $365; $367 = $361 + $366; $368 = ((($19)) + 40|0); $369 = ((($368)) + 4|0); HEAPF32[$369>>2] = $367; $370 = ((($19)) + 80|0); $371 = ((($370)) + 4|0); $372 = +HEAPF32[$371>>2]; $373 = ((($21)) + 4|0); $374 = +HEAPF32[$373>>2]; $375 = $372 * $374; $376 = ((($19)) + 72|0); $377 = ((($376)) + 4|0); $378 = +HEAPF32[$377>>2]; $379 = ((($22)) + 4|0); $380 = +HEAPF32[$379>>2]; $381 = $378 * $380; $382 = $375 + $381; $383 = ((($19)) + 48|0); HEAPF32[$383>>2] = $382; $384 = ((($19)) + 80|0); $385 = +HEAPF32[$384>>2]; $386 = ((($21)) + 4|0); $387 = +HEAPF32[$386>>2]; $388 = $385 * $387; $389 = - $388; $390 = ((($19)) + 72|0); $391 = +HEAPF32[$390>>2]; $392 = ((($22)) + 4|0); $393 = +HEAPF32[$392>>2]; $394 = $391 * $393; $395 = $389 - $394; $396 = ((($19)) + 48|0); $397 = ((($396)) + 4|0); HEAPF32[$397>>2] = $395; $398 = ((($19)) + 40|0); $399 = +HEAPF32[$398>>2]; $400 = ((($19)) + 48|0); $401 = +HEAPF32[$400>>2]; $402 = $399 - $401; $403 = $13; HEAPF32[$403>>2] = $402; $404 = ((($19)) + 40|0); $405 = ((($404)) + 4|0); $406 = +HEAPF32[$405>>2]; $407 = ((($19)) + 48|0); $408 = ((($407)) + 4|0); $409 = +HEAPF32[$408>>2]; $410 = $406 - $409; $411 = $13; $412 = ((($411)) + 4|0); HEAPF32[$412>>2] = $410; $413 = ((($19)) + 40|0); $414 = +HEAPF32[$413>>2]; $415 = ((($19)) + 48|0); $416 = +HEAPF32[$415>>2]; $417 = $414 + $416; $418 = $16; HEAPF32[$418>>2] = $417; $419 = ((($19)) + 40|0); $420 = ((($419)) + 4|0); $421 = +HEAPF32[$420>>2]; $422 = ((($19)) + 48|0); $423 = ((($422)) + 4|0); $424 = +HEAPF32[$423>>2]; $425 = $421 + $424; $426 = $16; $427 = ((($426)) + 4|0); HEAPF32[$427>>2] = $425; $428 = +HEAPF32[$19>>2]; $429 = ((($19)) + 56|0); $430 = +HEAPF32[$429>>2]; $431 = +HEAPF32[$22>>2]; $432 = $430 * $431; $433 = $428 + $432; $434 = ((($19)) + 64|0); $435 = +HEAPF32[$434>>2]; $436 = +HEAPF32[$21>>2]; $437 = $435 * $436; $438 = $433 + $437; $439 = ((($19)) + 88|0); HEAPF32[$439>>2] = $438; $440 = ((($19)) + 4|0); $441 = +HEAPF32[$440>>2]; $442 = ((($19)) + 56|0); $443 = ((($442)) + 4|0); $444 = +HEAPF32[$443>>2]; $445 = +HEAPF32[$22>>2]; $446 = $444 * $445; $447 = $441 + $446; $448 = ((($19)) + 64|0); $449 = ((($448)) + 4|0); $450 = +HEAPF32[$449>>2]; $451 = +HEAPF32[$21>>2]; $452 = $450 * $451; $453 = $447 + $452; $454 = ((($19)) + 88|0); $455 = ((($454)) + 4|0); HEAPF32[$455>>2] = $453; $456 = ((($19)) + 80|0); $457 = ((($456)) + 4|0); $458 = +HEAPF32[$457>>2]; $459 = ((($22)) + 4|0); $460 = +HEAPF32[$459>>2]; $461 = $458 * $460; $462 = - $461; $463 = ((($19)) + 72|0); $464 = ((($463)) + 4|0); $465 = +HEAPF32[$464>>2]; $466 = ((($21)) + 4|0); $467 = +HEAPF32[$466>>2]; $468 = $465 * $467; $469 = $462 + $468; $470 = ((($19)) + 96|0); HEAPF32[$470>>2] = $469; $471 = ((($19)) + 80|0); $472 = +HEAPF32[$471>>2]; $473 = ((($22)) + 4|0); $474 = +HEAPF32[$473>>2]; $475 = $472 * $474; $476 = ((($19)) + 72|0); $477 = +HEAPF32[$476>>2]; $478 = ((($21)) + 4|0); $479 = +HEAPF32[$478>>2]; $480 = $477 * $479; $481 = $475 - $480; $482 = ((($19)) + 96|0); $483 = ((($482)) + 4|0); HEAPF32[$483>>2] = $481; $484 = ((($19)) + 88|0); $485 = +HEAPF32[$484>>2]; $486 = ((($19)) + 96|0); $487 = +HEAPF32[$486>>2]; $488 = $485 + $487; $489 = $14; HEAPF32[$489>>2] = $488; $490 = ((($19)) + 88|0); $491 = ((($490)) + 4|0); $492 = +HEAPF32[$491>>2]; $493 = ((($19)) + 96|0); $494 = ((($493)) + 4|0); $495 = +HEAPF32[$494>>2]; $496 = $492 + $495; $497 = $14; $498 = ((($497)) + 4|0); HEAPF32[$498>>2] = $496; $499 = ((($19)) + 88|0); $500 = +HEAPF32[$499>>2]; $501 = ((($19)) + 96|0); $502 = +HEAPF32[$501>>2]; $503 = $500 - $502; $504 = $15; HEAPF32[$504>>2] = $503; $505 = ((($19)) + 88|0); $506 = ((($505)) + 4|0); $507 = +HEAPF32[$506>>2]; $508 = ((($19)) + 96|0); $509 = ((($508)) + 4|0); $510 = +HEAPF32[$509>>2]; $511 = $507 - $510; $512 = $15; $513 = ((($512)) + 4|0); HEAPF32[$513>>2] = $511; $514 = $12; $515 = ((($514)) + 8|0); $12 = $515; $516 = $13; $517 = ((($516)) + 8|0); $13 = $517; $518 = $14; $519 = ((($518)) + 8|0); $14 = $519; $520 = $15; $521 = ((($520)) + 8|0); $15 = $521; $522 = $16; $523 = ((($522)) + 8|0); $16 = $523; $524 = $18; $525 = (($524) + 1)|0; $18 = $525; } $526 = $17; $527 = (($526) + 1)|0; $17 = $527; } STACKTOP = sp;return; } function _opus_fft_c($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0.0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $8 = sp; $3 = $0; $4 = $1; $5 = $2; $9 = $3; $10 = ((($9)) + 4|0); $11 = +HEAPF32[$10>>2]; $7 = $11; $6 = 0; while(1) { $12 = $6; $13 = $3; $14 = HEAP32[$13>>2]|0; $15 = ($12|0)<($14|0); if (!($15)) { break; } $16 = $4; $17 = $6; $18 = (($16) + ($17<<3)|0); ;HEAP32[$8>>2]=HEAP32[$18>>2]|0;HEAP32[$8+4>>2]=HEAP32[$18+4>>2]|0; $19 = $7; $20 = +HEAPF32[$8>>2]; $21 = $19 * $20; $22 = $5; $23 = $3; $24 = ((($23)) + 44|0); $25 = HEAP32[$24>>2]|0; $26 = $6; $27 = (($25) + ($26<<1)|0); $28 = HEAP16[$27>>1]|0; $29 = $28 << 16 >> 16; $30 = (($22) + ($29<<3)|0); HEAPF32[$30>>2] = $21; $31 = $7; $32 = ((($8)) + 4|0); $33 = +HEAPF32[$32>>2]; $34 = $31 * $33; $35 = $5; $36 = $3; $37 = ((($36)) + 44|0); $38 = HEAP32[$37>>2]|0; $39 = $6; $40 = (($38) + ($39<<1)|0); $41 = HEAP16[$40>>1]|0; $42 = $41 << 16 >> 16; $43 = (($35) + ($42<<3)|0); $44 = ((($43)) + 4|0); HEAPF32[$44>>2] = $34; $45 = $6; $46 = (($45) + 1)|0; $6 = $46; } $47 = $3; $48 = $5; _opus_fft_impl($47,$48); STACKTOP = sp;return; } function _clt_mdct_forward_c($0,$1,$2,$3,$4,$5,$6,$7) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; var $$alloca_mul = 0, $$alloca_mul37 = 0, $10 = 0, $100 = 0.0, $101 = 0, $102 = 0, $103 = 0, $104 = 0.0, $105 = 0.0, $106 = 0, $107 = 0.0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0.0, $111 = 0.0, $112 = 0, $113 = 0, $114 = 0, $115 = 0.0; var $116 = 0, $117 = 0.0, $118 = 0.0, $119 = 0, $12 = 0, $120 = 0.0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0.0, $126 = 0.0, $127 = 0.0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0.0, $154 = 0, $155 = 0, $156 = 0, $157 = 0.0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0.0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0.0, $176 = 0.0, $177 = 0.0, $178 = 0, $179 = 0.0, $18 = 0, $180 = 0, $181 = 0.0, $182 = 0.0, $183 = 0.0, $184 = 0, $185 = 0, $186 = 0, $187 = 0.0, $188 = 0; var $189 = 0.0, $19 = 0, $190 = 0.0, $191 = 0, $192 = 0.0, $193 = 0, $194 = 0, $195 = 0, $196 = 0.0, $197 = 0.0, $198 = 0.0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0.0, $219 = 0, $22 = 0.0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0.0; var $225 = 0, $226 = 0, $227 = 0.0, $228 = 0, $229 = 0, $23 = 0, $230 = 0.0, $231 = 0.0, $232 = 0.0, $233 = 0.0, $234 = 0.0, $235 = 0.0, $236 = 0.0, $237 = 0.0, $238 = 0.0, $239 = 0.0, $24 = 0, $240 = 0.0, $241 = 0.0, $242 = 0.0; var $243 = 0.0, $244 = 0.0, $245 = 0.0, $246 = 0.0, $247 = 0, $248 = 0.0, $249 = 0.0, $25 = 0, $250 = 0.0, $251 = 0.0, $252 = 0, $253 = 0.0, $254 = 0.0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0; var $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0; var $28 = 0, $280 = 0.0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0.0, $287 = 0.0, $288 = 0, $289 = 0.0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0.0, $294 = 0.0, $295 = 0.0, $296 = 0, $297 = 0.0; var $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0.0, $304 = 0.0, $305 = 0, $306 = 0, $307 = 0.0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0.0, $312 = 0.0, $313 = 0.0, $314 = 0.0, $315 = 0; var $316 = 0.0, $317 = 0, $318 = 0, $319 = 0, $32 = 0.0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0.0, $330 = 0, $331 = 0, $34 = 0.0, $35 = 0.0; var $36 = 0.0, $37 = 0.0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0.0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(160|0); $31 = sp + 48|0; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $5; $14 = $6; $15 = $7; $44 = $8; $45 = ((($44)) + 8|0); $46 = $13; $47 = (($45) + ($46<<2)|0); $48 = HEAP32[$47>>2]|0; $20 = $48; $49 = $20; $50 = ((($49)) + 4|0); $51 = +HEAPF32[$50>>2]; $22 = $51; $52 = $8; $53 = HEAP32[$52>>2]|0; $17 = $53; $54 = $8; $55 = ((($54)) + 24|0); $56 = HEAP32[$55>>2]|0; $21 = $56; $16 = 0; while(1) { $57 = $16; $58 = $13; $59 = ($57|0)<($58|0); $60 = $17; $61 = $60 >> 1; if (!($59)) { break; } $17 = $61; $62 = $17; $63 = $21; $64 = (($63) + ($62<<2)|0); $21 = $64; $65 = $16; $66 = (($65) + 1)|0; $16 = $66; } $18 = $61; $67 = $17; $68 = $67 >> 2; $19 = $68; $69 = $18; $70 = (_llvm_stacksave()|0); $23 = $70; $$alloca_mul = $69<<2; $71 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $72 = $19; $$alloca_mul37 = $72<<3; $73 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul37)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul37)|0)+15)&-16)|0);; $74 = $9; $75 = $12; $76 = $75 >> 1; $77 = (($74) + ($76<<2)|0); $24 = $77; $78 = $9; $79 = $18; $80 = (($78) + ($79<<2)|0); $81 = ((($80)) + -4|0); $82 = $12; $83 = $82 >> 1; $84 = (($81) + ($83<<2)|0); $25 = $84; $26 = $71; $85 = $11; $86 = $12; $87 = $86 >> 1; $88 = (($85) + ($87<<2)|0); $27 = $88; $89 = $11; $90 = $12; $91 = $90 >> 1; $92 = (($89) + ($91<<2)|0); $93 = ((($92)) + -4|0); $28 = $93; $16 = 0; while(1) { $94 = $16; $95 = $12; $96 = (($95) + 3)|0; $97 = $96 >> 2; $98 = ($94|0)<($97|0); if (!($98)) { break; } $99 = $28; $100 = +HEAPF32[$99>>2]; $101 = $24; $102 = $18; $103 = (($101) + ($102<<2)|0); $104 = +HEAPF32[$103>>2]; $105 = $100 * $104; $106 = $27; $107 = +HEAPF32[$106>>2]; $108 = $25; $109 = +HEAPF32[$108>>2]; $110 = $107 * $109; $111 = $105 + $110; $112 = $26; $113 = ((($112)) + 4|0); $26 = $113; HEAPF32[$112>>2] = $111; $114 = $27; $115 = +HEAPF32[$114>>2]; $116 = $24; $117 = +HEAPF32[$116>>2]; $118 = $115 * $117; $119 = $28; $120 = +HEAPF32[$119>>2]; $121 = $25; $122 = $18; $123 = (0 - ($122))|0; $124 = (($121) + ($123<<2)|0); $125 = +HEAPF32[$124>>2]; $126 = $120 * $125; $127 = $118 - $126; $128 = $26; $129 = ((($128)) + 4|0); $26 = $129; HEAPF32[$128>>2] = $127; $130 = $24; $131 = ((($130)) + 8|0); $24 = $131; $132 = $25; $133 = ((($132)) + -8|0); $25 = $133; $134 = $27; $135 = ((($134)) + 8|0); $27 = $135; $136 = $28; $137 = ((($136)) + -8|0); $28 = $137; $138 = $16; $139 = (($138) + 1)|0; $16 = $139; } $140 = $11; $27 = $140; $141 = $11; $142 = $12; $143 = (($141) + ($142<<2)|0); $144 = ((($143)) + -4|0); $28 = $144; while(1) { $145 = $16; $146 = $19; $147 = $12; $148 = (($147) + 3)|0; $149 = $148 >> 2; $150 = (($146) - ($149))|0; $151 = ($145|0)<($150|0); if (!($151)) { break; } $152 = $25; $153 = +HEAPF32[$152>>2]; $154 = $26; $155 = ((($154)) + 4|0); $26 = $155; HEAPF32[$154>>2] = $153; $156 = $24; $157 = +HEAPF32[$156>>2]; $158 = $26; $159 = ((($158)) + 4|0); $26 = $159; HEAPF32[$158>>2] = $157; $160 = $24; $161 = ((($160)) + 8|0); $24 = $161; $162 = $25; $163 = ((($162)) + -8|0); $25 = $163; $164 = $16; $165 = (($164) + 1)|0; $16 = $165; } while(1) { $166 = $16; $167 = $19; $168 = ($166|0)<($167|0); if (!($168)) { break; } $169 = $27; $170 = +HEAPF32[$169>>2]; $171 = $24; $172 = $18; $173 = (0 - ($172))|0; $174 = (($171) + ($173<<2)|0); $175 = +HEAPF32[$174>>2]; $176 = $170 * $175; $177 = - $176; $178 = $28; $179 = +HEAPF32[$178>>2]; $180 = $25; $181 = +HEAPF32[$180>>2]; $182 = $179 * $181; $183 = $177 + $182; $184 = $26; $185 = ((($184)) + 4|0); $26 = $185; HEAPF32[$184>>2] = $183; $186 = $28; $187 = +HEAPF32[$186>>2]; $188 = $24; $189 = +HEAPF32[$188>>2]; $190 = $187 * $189; $191 = $27; $192 = +HEAPF32[$191>>2]; $193 = $25; $194 = $18; $195 = (($193) + ($194<<2)|0); $196 = +HEAPF32[$195>>2]; $197 = $192 * $196; $198 = $190 + $197; $199 = $26; $200 = ((($199)) + 4|0); $26 = $200; HEAPF32[$199>>2] = $198; $201 = $24; $202 = ((($201)) + 8|0); $24 = $202; $203 = $25; $204 = ((($203)) + -8|0); $25 = $204; $205 = $27; $206 = ((($205)) + 8|0); $27 = $206; $207 = $28; $208 = ((($207)) + -8|0); $28 = $208; $209 = $16; $210 = (($209) + 1)|0; $16 = $210; } $29 = $71; $211 = $21; $30 = $211; $16 = 0; while(1) { $212 = $16; $213 = $19; $214 = ($212|0)<($213|0); if (!($214)) { break; } $215 = $30; $216 = $16; $217 = (($215) + ($216<<2)|0); $218 = +HEAPF32[$217>>2]; $32 = $218; $219 = $30; $220 = $19; $221 = $16; $222 = (($220) + ($221))|0; $223 = (($219) + ($222<<2)|0); $224 = +HEAPF32[$223>>2]; $33 = $224; $225 = $29; $226 = ((($225)) + 4|0); $29 = $226; $227 = +HEAPF32[$225>>2]; $34 = $227; $228 = $29; $229 = ((($228)) + 4|0); $29 = $229; $230 = +HEAPF32[$228>>2]; $35 = $230; $231 = $34; $232 = $32; $233 = $231 * $232; $234 = $35; $235 = $33; $236 = $234 * $235; $237 = $233 - $236; $36 = $237; $238 = $35; $239 = $32; $240 = $238 * $239; $241 = $34; $242 = $33; $243 = $241 * $242; $244 = $240 + $243; $37 = $244; $245 = $36; HEAPF32[$31>>2] = $245; $246 = $37; $247 = ((($31)) + 4|0); HEAPF32[$247>>2] = $246; $248 = $22; $249 = +HEAPF32[$31>>2]; $250 = $248 * $249; HEAPF32[$31>>2] = $250; $251 = $22; $252 = ((($31)) + 4|0); $253 = +HEAPF32[$252>>2]; $254 = $251 * $253; $255 = ((($31)) + 4|0); HEAPF32[$255>>2] = $254; $256 = $20; $257 = ((($256)) + 44|0); $258 = HEAP32[$257>>2]|0; $259 = $16; $260 = (($258) + ($259<<1)|0); $261 = HEAP16[$260>>1]|0; $262 = $261 << 16 >> 16; $263 = (($73) + ($262<<3)|0); ;HEAP32[$263>>2]=HEAP32[$31>>2]|0;HEAP32[$263+4>>2]=HEAP32[$31+4>>2]|0; $264 = $16; $265 = (($264) + 1)|0; $16 = $265; } $266 = $20; _opus_fft_impl($266,$73); $38 = $73; $267 = $10; $39 = $267; $268 = $10; $269 = $14; $270 = $18; $271 = (($270) - 1)|0; $272 = Math_imul($269, $271)|0; $273 = (($268) + ($272<<2)|0); $40 = $273; $274 = $21; $41 = $274; $16 = 0; while(1) { $275 = $16; $276 = $19; $277 = ($275|0)<($276|0); if (!($277)) { break; } $278 = $38; $279 = ((($278)) + 4|0); $280 = +HEAPF32[$279>>2]; $281 = $41; $282 = $19; $283 = $16; $284 = (($282) + ($283))|0; $285 = (($281) + ($284<<2)|0); $286 = +HEAPF32[$285>>2]; $287 = $280 * $286; $288 = $38; $289 = +HEAPF32[$288>>2]; $290 = $41; $291 = $16; $292 = (($290) + ($291<<2)|0); $293 = +HEAPF32[$292>>2]; $294 = $289 * $293; $295 = $287 - $294; $42 = $295; $296 = $38; $297 = +HEAPF32[$296>>2]; $298 = $41; $299 = $19; $300 = $16; $301 = (($299) + ($300))|0; $302 = (($298) + ($301<<2)|0); $303 = +HEAPF32[$302>>2]; $304 = $297 * $303; $305 = $38; $306 = ((($305)) + 4|0); $307 = +HEAPF32[$306>>2]; $308 = $41; $309 = $16; $310 = (($308) + ($309<<2)|0); $311 = +HEAPF32[$310>>2]; $312 = $307 * $311; $313 = $304 + $312; $43 = $313; $314 = $42; $315 = $39; HEAPF32[$315>>2] = $314; $316 = $43; $317 = $40; HEAPF32[$317>>2] = $316; $318 = $38; $319 = ((($318)) + 8|0); $38 = $319; $320 = $14; $321 = $320<<1; $322 = $39; $323 = (($322) + ($321<<2)|0); $39 = $323; $324 = $14; $325 = $324<<1; $326 = $40; $327 = (0 - ($325))|0; $328 = (($326) + ($327<<2)|0); $40 = $328; $329 = $16; $330 = (($329) + 1)|0; $16 = $330; } $331 = $23; _llvm_stackrestore(($331|0)); STACKTOP = sp;return; } function _clt_mdct_backward_c($0,$1,$2,$3,$4,$5,$6,$7) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; var $10 = 0, $100 = 0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0, $105 = 0.0, $106 = 0, $107 = 0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0.0, $111 = 0, $112 = 0.0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0.0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0.0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0.0; var $172 = 0, $173 = 0.0, $174 = 0, $175 = 0, $176 = 0, $177 = 0.0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0.0, $184 = 0.0, $185 = 0.0, $186 = 0.0, $187 = 0.0, $188 = 0.0, $189 = 0.0, $19 = 0; var $190 = 0.0, $191 = 0.0, $192 = 0.0, $193 = 0.0, $194 = 0.0, $195 = 0.0, $196 = 0.0, $197 = 0.0, $198 = 0, $199 = 0, $20 = 0, $200 = 0.0, $201 = 0, $202 = 0.0, $203 = 0.0, $204 = 0, $205 = 0.0, $206 = 0, $207 = 0, $208 = 0; var $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0.0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0.0, $222 = 0.0, $223 = 0.0, $224 = 0.0, $225 = 0.0, $226 = 0.0; var $227 = 0.0, $228 = 0.0, $229 = 0.0, $23 = 0, $230 = 0.0, $231 = 0.0, $232 = 0.0, $233 = 0.0, $234 = 0.0, $235 = 0.0, $236 = 0.0, $237 = 0, $238 = 0.0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0; var $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0.0; var $263 = 0, $264 = 0.0, $265 = 0, $266 = 0.0, $267 = 0.0, $268 = 0.0, $269 = 0, $27 = 0.0, $270 = 0.0, $271 = 0.0, $272 = 0.0, $273 = 0.0, $274 = 0, $275 = 0, $276 = 0, $277 = 0.0, $278 = 0.0, $279 = 0.0, $28 = 0.0, $280 = 0; var $281 = 0.0, $282 = 0.0, $283 = 0.0, $284 = 0.0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0.0; var $37 = 0.0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0; var $95 = 0.0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $5; $14 = $6; $15 = $7; $44 = $8; $45 = HEAP32[$44>>2]|0; $17 = $45; $46 = $8; $47 = ((($46)) + 24|0); $48 = HEAP32[$47>>2]|0; $20 = $48; $16 = 0; while(1) { $49 = $16; $50 = $13; $51 = ($49|0)<($50|0); $52 = $17; $53 = $52 >> 1; if (!($51)) { break; } $17 = $53; $54 = $17; $55 = $20; $56 = (($55) + ($54<<2)|0); $20 = $56; $57 = $16; $58 = (($57) + 1)|0; $16 = $58; } $18 = $53; $59 = $17; $60 = $59 >> 2; $19 = $60; $61 = $9; $21 = $61; $62 = $9; $63 = $14; $64 = $18; $65 = (($64) - 1)|0; $66 = Math_imul($63, $65)|0; $67 = (($62) + ($66<<2)|0); $22 = $67; $68 = $10; $69 = $12; $70 = $69 >> 1; $71 = (($68) + ($70<<2)|0); $23 = $71; $72 = $20; $24 = $72; $73 = $8; $74 = ((($73)) + 8|0); $75 = $13; $76 = (($74) + ($75<<2)|0); $77 = HEAP32[$76>>2]|0; $78 = ((($77)) + 44|0); $79 = HEAP32[$78>>2]|0; $25 = $79; $16 = 0; while(1) { $80 = $16; $81 = $19; $82 = ($80|0)<($81|0); if (!($82)) { break; } $83 = $25; $84 = ((($83)) + 2|0); $25 = $84; $85 = HEAP16[$83>>1]|0; $86 = $85 << 16 >> 16; $26 = $86; $87 = $22; $88 = +HEAPF32[$87>>2]; $89 = $24; $90 = $16; $91 = (($89) + ($90<<2)|0); $92 = +HEAPF32[$91>>2]; $93 = $88 * $92; $94 = $21; $95 = +HEAPF32[$94>>2]; $96 = $24; $97 = $19; $98 = $16; $99 = (($97) + ($98))|0; $100 = (($96) + ($99<<2)|0); $101 = +HEAPF32[$100>>2]; $102 = $95 * $101; $103 = $93 + $102; $27 = $103; $104 = $21; $105 = +HEAPF32[$104>>2]; $106 = $24; $107 = $16; $108 = (($106) + ($107<<2)|0); $109 = +HEAPF32[$108>>2]; $110 = $105 * $109; $111 = $22; $112 = +HEAPF32[$111>>2]; $113 = $24; $114 = $19; $115 = $16; $116 = (($114) + ($115))|0; $117 = (($113) + ($116<<2)|0); $118 = +HEAPF32[$117>>2]; $119 = $112 * $118; $120 = $110 - $119; $28 = $120; $121 = $27; $122 = $23; $123 = $26; $124 = $123<<1; $125 = (($124) + 1)|0; $126 = (($122) + ($125<<2)|0); HEAPF32[$126>>2] = $121; $127 = $28; $128 = $23; $129 = $26; $130 = $129<<1; $131 = (($128) + ($130<<2)|0); HEAPF32[$131>>2] = $127; $132 = $14; $133 = $132<<1; $134 = $21; $135 = (($134) + ($133<<2)|0); $21 = $135; $136 = $14; $137 = $136<<1; $138 = $22; $139 = (0 - ($137))|0; $140 = (($138) + ($139<<2)|0); $22 = $140; $141 = $16; $142 = (($141) + 1)|0; $16 = $142; } $143 = $8; $144 = ((($143)) + 8|0); $145 = $13; $146 = (($144) + ($145<<2)|0); $147 = HEAP32[$146>>2]|0; $148 = $10; $149 = $12; $150 = $149 >> 1; $151 = (($148) + ($150<<2)|0); _opus_fft_impl($147,$151); $152 = $10; $153 = $12; $154 = $153 >> 1; $155 = (($152) + ($154<<2)|0); $29 = $155; $156 = $10; $157 = $12; $158 = $157 >> 1; $159 = (($156) + ($158<<2)|0); $160 = $18; $161 = (($159) + ($160<<2)|0); $162 = ((($161)) + -8|0); $30 = $162; $163 = $20; $31 = $163; $16 = 0; while(1) { $164 = $16; $165 = $19; $166 = (($165) + 1)|0; $167 = $166 >> 1; $168 = ($164|0)<($167|0); if (!($168)) { break; } $169 = $29; $170 = ((($169)) + 4|0); $171 = +HEAPF32[$170>>2]; $32 = $171; $172 = $29; $173 = +HEAPF32[$172>>2]; $33 = $173; $174 = $31; $175 = $16; $176 = (($174) + ($175<<2)|0); $177 = +HEAPF32[$176>>2]; $36 = $177; $178 = $31; $179 = $19; $180 = $16; $181 = (($179) + ($180))|0; $182 = (($178) + ($181<<2)|0); $183 = +HEAPF32[$182>>2]; $37 = $183; $184 = $32; $185 = $36; $186 = $184 * $185; $187 = $33; $188 = $37; $189 = $187 * $188; $190 = $186 + $189; $34 = $190; $191 = $32; $192 = $37; $193 = $191 * $192; $194 = $33; $195 = $36; $196 = $194 * $195; $197 = $193 - $196; $35 = $197; $198 = $30; $199 = ((($198)) + 4|0); $200 = +HEAPF32[$199>>2]; $32 = $200; $201 = $30; $202 = +HEAPF32[$201>>2]; $33 = $202; $203 = $34; $204 = $29; HEAPF32[$204>>2] = $203; $205 = $35; $206 = $30; $207 = ((($206)) + 4|0); HEAPF32[$207>>2] = $205; $208 = $31; $209 = $19; $210 = $16; $211 = (($209) - ($210))|0; $212 = (($211) - 1)|0; $213 = (($208) + ($212<<2)|0); $214 = +HEAPF32[$213>>2]; $36 = $214; $215 = $31; $216 = $18; $217 = $16; $218 = (($216) - ($217))|0; $219 = (($218) - 1)|0; $220 = (($215) + ($219<<2)|0); $221 = +HEAPF32[$220>>2]; $37 = $221; $222 = $32; $223 = $36; $224 = $222 * $223; $225 = $33; $226 = $37; $227 = $225 * $226; $228 = $224 + $227; $34 = $228; $229 = $32; $230 = $37; $231 = $229 * $230; $232 = $33; $233 = $36; $234 = $232 * $233; $235 = $231 - $234; $35 = $235; $236 = $34; $237 = $30; HEAPF32[$237>>2] = $236; $238 = $35; $239 = $29; $240 = ((($239)) + 4|0); HEAPF32[$240>>2] = $238; $241 = $29; $242 = ((($241)) + 8|0); $29 = $242; $243 = $30; $244 = ((($243)) + -8|0); $30 = $244; $245 = $16; $246 = (($245) + 1)|0; $16 = $246; } $247 = $10; $248 = $12; $249 = (($247) + ($248<<2)|0); $250 = ((($249)) + -4|0); $38 = $250; $251 = $10; $39 = $251; $252 = $11; $40 = $252; $253 = $11; $254 = $12; $255 = (($253) + ($254<<2)|0); $256 = ((($255)) + -4|0); $41 = $256; $16 = 0; while(1) { $257 = $16; $258 = $12; $259 = (($258|0) / 2)&-1; $260 = ($257|0)<($259|0); if (!($260)) { break; } $261 = $38; $262 = +HEAPF32[$261>>2]; $42 = $262; $263 = $39; $264 = +HEAPF32[$263>>2]; $43 = $264; $265 = $41; $266 = +HEAPF32[$265>>2]; $267 = $43; $268 = $266 * $267; $269 = $40; $270 = +HEAPF32[$269>>2]; $271 = $42; $272 = $270 * $271; $273 = $268 - $272; $274 = $39; $275 = ((($274)) + 4|0); $39 = $275; HEAPF32[$274>>2] = $273; $276 = $40; $277 = +HEAPF32[$276>>2]; $278 = $43; $279 = $277 * $278; $280 = $41; $281 = +HEAPF32[$280>>2]; $282 = $42; $283 = $281 * $282; $284 = $279 + $283; $285 = $38; $286 = ((($285)) + -4|0); $38 = $286; HEAPF32[$285>>2] = $284; $287 = $40; $288 = ((($287)) + 4|0); $40 = $288; $289 = $41; $290 = ((($289)) + -4|0); $41 = $290; $291 = $16; $292 = (($291) + 1)|0; $16 = $292; } STACKTOP = sp;return; } function _opus_custom_mode_create($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = 0; L1: while(1) { $9 = $7; $10 = ($9|0)<(1); if (!($10)) { label = 12; break; } $8 = 0; while(1) { $11 = $8; $12 = ($11|0)<(4); if (!($12)) { break; } $13 = $4; $14 = $7; $15 = (4584 + ($14<<2)|0); $16 = HEAP32[$15>>2]|0; $17 = HEAP32[$16>>2]|0; $18 = ($13|0)==($17|0); if ($18) { $19 = $5; $20 = $8; $21 = $19 << $20; $22 = $7; $23 = (4584 + ($22<<2)|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 44|0); $26 = HEAP32[$25>>2]|0; $27 = $7; $28 = (4584 + ($27<<2)|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 40|0); $31 = HEAP32[$30>>2]|0; $32 = Math_imul($26, $31)|0; $33 = ($21|0)==($32|0); if ($33) { label = 7; break L1; } } $40 = $8; $41 = (($40) + 1)|0; $8 = $41; } $42 = $7; $43 = (($42) + 1)|0; $7 = $43; } if ((label|0) == 7) { $34 = $6; $35 = ($34|0)!=(0|0); if ($35) { $36 = $6; HEAP32[$36>>2] = 0; } $37 = $7; $38 = (4584 + ($37<<2)|0); $39 = HEAP32[$38>>2]|0; $3 = $39; $47 = $3; STACKTOP = sp;return ($47|0); } else if ((label|0) == 12) { $44 = $6; $45 = ($44|0)!=(0|0); if ($45) { $46 = $6; HEAP32[$46>>2] = -1; } $3 = 0; $47 = $3; STACKTOP = sp;return ($47|0); } return (0)|0; } function _pitch_downsample($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0, $103 = 0, $104 = 0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0.0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0.0, $116 = 0.0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0.0, $120 = 0, $121 = 0.0, $122 = 0, $123 = 0.0, $124 = 0.0, $125 = 0.0, $126 = 0, $127 = 0.0, $128 = 0.0, $129 = 0.0, $13 = 0, $130 = 0, $131 = 0, $132 = 0.0, $133 = 0.0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0.0, $139 = 0.0, $14 = 0, $140 = 0, $141 = 0, $142 = 0.0, $143 = 0.0, $144 = 0.0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0.0, $15 = 0, $150 = 0.0, $151 = 0, $152 = 0.0, $153 = 0.0; var $154 = 0.0, $155 = 0.0, $156 = 0.0, $157 = 0, $158 = 0, $159 = 0.0, $16 = 0.0, $160 = 0.0, $161 = 0, $162 = 0.0, $163 = 0.0, $164 = 0.0, $165 = 0, $166 = 0, $167 = 0.0, $168 = 0.0, $169 = 0, $17 = 0, $170 = 0.0, $171 = 0.0; var $172 = 0.0, $173 = 0, $174 = 0.0, $175 = 0, $176 = 0.0, $177 = 0.0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0.0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0.0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0, $93 = 0, $94 = 0, $95 = 0.0, $96 = 0.0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); $11 = sp + 68|0; $13 = sp + 48|0; $14 = sp + 24|0; $15 = sp + 4|0; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $12 = 1.0; ;HEAP32[$14>>2]=0|0;HEAP32[$14+4>>2]=0|0;HEAP32[$14+8>>2]=0|0;HEAP32[$14+12>>2]=0|0;HEAP32[$14+16>>2]=0|0; $16 = 0.80000001192092896; $10 = 1; while(1) { $17 = $10; $18 = $7; $19 = $18 >> 1; $20 = ($17|0)<($19|0); $21 = $5; $22 = HEAP32[$21>>2]|0; if (!($20)) { break; } $23 = $10; $24 = $23<<1; $25 = (($24) - 1)|0; $26 = (($22) + ($25<<2)|0); $27 = +HEAPF32[$26>>2]; $28 = $5; $29 = HEAP32[$28>>2]|0; $30 = $10; $31 = $30<<1; $32 = (($31) + 1)|0; $33 = (($29) + ($32<<2)|0); $34 = +HEAPF32[$33>>2]; $35 = $27 + $34; $36 = 0.5 * $35; $37 = $5; $38 = HEAP32[$37>>2]|0; $39 = $10; $40 = $39<<1; $41 = (($38) + ($40<<2)|0); $42 = +HEAPF32[$41>>2]; $43 = $36 + $42; $44 = 0.5 * $43; $45 = $6; $46 = $10; $47 = (($45) + ($46<<2)|0); HEAPF32[$47>>2] = $44; $48 = $10; $49 = (($48) + 1)|0; $10 = $49; } $50 = ((($22)) + 4|0); $51 = +HEAPF32[$50>>2]; $52 = 0.5 * $51; $53 = $5; $54 = HEAP32[$53>>2]|0; $55 = +HEAPF32[$54>>2]; $56 = $52 + $55; $57 = 0.5 * $56; $58 = $6; HEAPF32[$58>>2] = $57; $59 = $8; $60 = ($59|0)==(2); if ($60) { $10 = 1; while(1) { $61 = $10; $62 = $7; $63 = $62 >> 1; $64 = ($61|0)<($63|0); $65 = $5; $66 = ((($65)) + 4|0); $67 = HEAP32[$66>>2]|0; if (!($64)) { break; } $68 = $10; $69 = $68<<1; $70 = (($69) - 1)|0; $71 = (($67) + ($70<<2)|0); $72 = +HEAPF32[$71>>2]; $73 = $5; $74 = ((($73)) + 4|0); $75 = HEAP32[$74>>2]|0; $76 = $10; $77 = $76<<1; $78 = (($77) + 1)|0; $79 = (($75) + ($78<<2)|0); $80 = +HEAPF32[$79>>2]; $81 = $72 + $80; $82 = 0.5 * $81; $83 = $5; $84 = ((($83)) + 4|0); $85 = HEAP32[$84>>2]|0; $86 = $10; $87 = $86<<1; $88 = (($85) + ($87<<2)|0); $89 = +HEAPF32[$88>>2]; $90 = $82 + $89; $91 = 0.5 * $90; $92 = $6; $93 = $10; $94 = (($92) + ($93<<2)|0); $95 = +HEAPF32[$94>>2]; $96 = $95 + $91; HEAPF32[$94>>2] = $96; $97 = $10; $98 = (($97) + 1)|0; $10 = $98; } $99 = ((($67)) + 4|0); $100 = +HEAPF32[$99>>2]; $101 = 0.5 * $100; $102 = $5; $103 = ((($102)) + 4|0); $104 = HEAP32[$103>>2]|0; $105 = +HEAPF32[$104>>2]; $106 = $101 + $105; $107 = 0.5 * $106; $108 = $6; $109 = +HEAPF32[$108>>2]; $110 = $109 + $107; HEAPF32[$108>>2] = $110; } $111 = $6; $112 = $7; $113 = $112 >> 1; $114 = $9; (__celt_autocorr($111,$11,0,0,4,$113,$114)|0); $115 = +HEAPF32[$11>>2]; $116 = $115 * 1.0001000165939331; HEAPF32[$11>>2] = $116; $10 = 1; while(1) { $117 = $10; $118 = ($117|0)<=(4); if (!($118)) { break; } $119 = $10; $120 = (($11) + ($119<<2)|0); $121 = +HEAPF32[$120>>2]; $122 = $10; $123 = (+($122|0)); $124 = 0.0080000003799796104 * $123; $125 = $121 * $124; $126 = $10; $127 = (+($126|0)); $128 = 0.0080000003799796104 * $127; $129 = $125 * $128; $130 = $10; $131 = (($11) + ($130<<2)|0); $132 = +HEAPF32[$131>>2]; $133 = $132 - $129; HEAPF32[$131>>2] = $133; $134 = $10; $135 = (($134) + 1)|0; $10 = $135; } __celt_lpc($13,$11,4); $10 = 0; while(1) { $136 = $10; $137 = ($136|0)<(4); if (!($137)) { break; } $138 = $12; $139 = 0.89999997615814208 * $138; $12 = $139; $140 = $10; $141 = (($13) + ($140<<2)|0); $142 = +HEAPF32[$141>>2]; $143 = $12; $144 = $142 * $143; $145 = $10; $146 = (($13) + ($145<<2)|0); HEAPF32[$146>>2] = $144; $147 = $10; $148 = (($147) + 1)|0; $10 = $148; } $149 = +HEAPF32[$13>>2]; $150 = $149 + 0.80000001192092896; HEAPF32[$15>>2] = $150; $151 = ((($13)) + 4|0); $152 = +HEAPF32[$151>>2]; $153 = $16; $154 = +HEAPF32[$13>>2]; $155 = $153 * $154; $156 = $152 + $155; $157 = ((($15)) + 4|0); HEAPF32[$157>>2] = $156; $158 = ((($13)) + 8|0); $159 = +HEAPF32[$158>>2]; $160 = $16; $161 = ((($13)) + 4|0); $162 = +HEAPF32[$161>>2]; $163 = $160 * $162; $164 = $159 + $163; $165 = ((($15)) + 8|0); HEAPF32[$165>>2] = $164; $166 = ((($13)) + 12|0); $167 = +HEAPF32[$166>>2]; $168 = $16; $169 = ((($13)) + 8|0); $170 = +HEAPF32[$169>>2]; $171 = $168 * $170; $172 = $167 + $171; $173 = ((($15)) + 12|0); HEAPF32[$173>>2] = $172; $174 = $16; $175 = ((($13)) + 12|0); $176 = +HEAPF32[$175>>2]; $177 = $174 * $176; $178 = ((($15)) + 16|0); HEAPF32[$178>>2] = $177; $179 = $6; $180 = $6; $181 = $7; $182 = $181 >> 1; _celt_fir5($179,$15,$180,$182,$14); STACKTOP = sp;return; } function _celt_fir5($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $10 = 0, $100 = 0, $101 = 0.0, $102 = 0, $103 = 0, $104 = 0.0, $105 = 0, $106 = 0, $107 = 0.0, $108 = 0, $109 = 0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0; var $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0.0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0.0, $38 = 0, $39 = 0; var $40 = 0.0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0.0; var $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0.0; var $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0, $87 = 0, $88 = 0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0.0, $97 = 0, $98 = 0.0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $22 = $6; $23 = +HEAPF32[$22>>2]; $11 = $23; $24 = $6; $25 = ((($24)) + 4|0); $26 = +HEAPF32[$25>>2]; $12 = $26; $27 = $6; $28 = ((($27)) + 8|0); $29 = +HEAPF32[$28>>2]; $13 = $29; $30 = $6; $31 = ((($30)) + 12|0); $32 = +HEAPF32[$31>>2]; $14 = $32; $33 = $6; $34 = ((($33)) + 16|0); $35 = +HEAPF32[$34>>2]; $15 = $35; $36 = $9; $37 = +HEAPF32[$36>>2]; $16 = $37; $38 = $9; $39 = ((($38)) + 4|0); $40 = +HEAPF32[$39>>2]; $17 = $40; $41 = $9; $42 = ((($41)) + 8|0); $43 = +HEAPF32[$42>>2]; $18 = $43; $44 = $9; $45 = ((($44)) + 12|0); $46 = +HEAPF32[$45>>2]; $19 = $46; $47 = $9; $48 = ((($47)) + 16|0); $49 = +HEAPF32[$48>>2]; $20 = $49; $10 = 0; while(1) { $50 = $10; $51 = $8; $52 = ($50|0)<($51|0); if (!($52)) { break; } $53 = $5; $54 = $10; $55 = (($53) + ($54<<2)|0); $56 = +HEAPF32[$55>>2]; $21 = $56; $57 = $21; $58 = $11; $59 = $16; $60 = $58 * $59; $61 = $57 + $60; $21 = $61; $62 = $21; $63 = $12; $64 = $17; $65 = $63 * $64; $66 = $62 + $65; $21 = $66; $67 = $21; $68 = $13; $69 = $18; $70 = $68 * $69; $71 = $67 + $70; $21 = $71; $72 = $21; $73 = $14; $74 = $19; $75 = $73 * $74; $76 = $72 + $75; $21 = $76; $77 = $21; $78 = $15; $79 = $20; $80 = $78 * $79; $81 = $77 + $80; $21 = $81; $82 = $19; $20 = $82; $83 = $18; $19 = $83; $84 = $17; $18 = $84; $85 = $16; $17 = $85; $86 = $5; $87 = $10; $88 = (($86) + ($87<<2)|0); $89 = +HEAPF32[$88>>2]; $16 = $89; $90 = $21; $91 = $7; $92 = $10; $93 = (($91) + ($92<<2)|0); HEAPF32[$93>>2] = $90; $94 = $10; $95 = (($94) + 1)|0; $10 = $95; } $96 = $16; $97 = $9; HEAPF32[$97>>2] = $96; $98 = $17; $99 = $9; $100 = ((($99)) + 4|0); HEAPF32[$100>>2] = $98; $101 = $18; $102 = $9; $103 = ((($102)) + 8|0); HEAPF32[$103>>2] = $101; $104 = $19; $105 = $9; $106 = ((($105)) + 12|0); HEAPF32[$106>>2] = $104; $107 = $20; $108 = $9; $109 = ((($108)) + 16|0); HEAPF32[$109>>2] = $107; STACKTOP = sp;return; } function _celt_pitch_xcorr($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0.0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $13 = sp + 8|0; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; $12 = 0; while(1) { $15 = $12; $16 = $10; $17 = (($16) - 3)|0; $18 = ($15|0)<($17|0); if (!($18)) { break; } ;HEAP32[$13>>2]=0|0;HEAP32[$13+4>>2]=0|0;HEAP32[$13+8>>2]=0|0;HEAP32[$13+12>>2]=0|0; $19 = $6; $20 = $7; $21 = $12; $22 = (($20) + ($21<<2)|0); $23 = $9; _xcorr_kernel_c($19,$22,$13,$23); $24 = +HEAPF32[$13>>2]; $25 = $8; $26 = $12; $27 = (($25) + ($26<<2)|0); HEAPF32[$27>>2] = $24; $28 = ((($13)) + 4|0); $29 = +HEAPF32[$28>>2]; $30 = $8; $31 = $12; $32 = (($31) + 1)|0; $33 = (($30) + ($32<<2)|0); HEAPF32[$33>>2] = $29; $34 = ((($13)) + 8|0); $35 = +HEAPF32[$34>>2]; $36 = $8; $37 = $12; $38 = (($37) + 2)|0; $39 = (($36) + ($38<<2)|0); HEAPF32[$39>>2] = $35; $40 = ((($13)) + 12|0); $41 = +HEAPF32[$40>>2]; $42 = $8; $43 = $12; $44 = (($43) + 3)|0; $45 = (($42) + ($44<<2)|0); HEAPF32[$45>>2] = $41; $46 = $12; $47 = (($46) + 4)|0; $12 = $47; } while(1) { $48 = $12; $49 = $10; $50 = ($48|0)<($49|0); if (!($50)) { break; } $51 = $6; $52 = $7; $53 = $12; $54 = (($52) + ($53<<2)|0); $55 = $9; $56 = (+_celt_inner_prod_c_103($51,$54,$55)); $14 = $56; $57 = $14; $58 = $8; $59 = $12; $60 = (($58) + ($59<<2)|0); HEAPF32[$60>>2] = $57; $61 = $12; $62 = (($61) + 1)|0; $12 = $62; } STACKTOP = sp;return; } function _xcorr_kernel_c($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0.0, $100 = 0, $101 = 0, $102 = 0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0, $109 = 0, $11 = 0.0, $110 = 0, $111 = 0, $112 = 0.0, $113 = 0, $114 = 0, $115 = 0.0, $116 = 0, $117 = 0.0; var $118 = 0.0, $119 = 0.0, $12 = 0.0, $120 = 0.0, $121 = 0.0, $122 = 0, $123 = 0, $124 = 0, $125 = 0.0, $126 = 0.0, $127 = 0.0, $128 = 0.0, $129 = 0.0, $13 = 0.0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0.0, $135 = 0.0; var $136 = 0.0, $137 = 0.0, $138 = 0.0, $139 = 0, $14 = 0.0, $140 = 0, $141 = 0, $142 = 0, $143 = 0.0, $144 = 0.0, $145 = 0.0, $146 = 0.0, $147 = 0.0, $148 = 0, $149 = 0, $15 = 0.0, $150 = 0, $151 = 0, $152 = 0.0, $153 = 0; var $154 = 0, $155 = 0.0, $156 = 0, $157 = 0.0, $158 = 0.0, $159 = 0.0, $16 = 0.0, $160 = 0.0, $161 = 0.0, $162 = 0, $163 = 0, $164 = 0, $165 = 0.0, $166 = 0.0, $167 = 0.0, $168 = 0.0, $169 = 0.0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0.0, $175 = 0.0, $176 = 0.0, $177 = 0.0, $178 = 0.0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0.0, $184 = 0.0, $185 = 0.0, $186 = 0.0, $187 = 0.0, $188 = 0, $189 = 0, $19 = 0.0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0.0, $199 = 0, $20 = 0, $200 = 0, $201 = 0.0, $202 = 0, $203 = 0.0, $204 = 0.0, $205 = 0.0, $206 = 0.0, $207 = 0.0, $208 = 0; var $209 = 0, $21 = 0, $210 = 0, $211 = 0.0, $212 = 0.0, $213 = 0.0, $214 = 0.0, $215 = 0.0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0.0, $220 = 0.0, $221 = 0.0, $222 = 0.0, $223 = 0.0, $224 = 0.0, $225 = 0, $226 = 0; var $227 = 0, $228 = 0, $229 = 0.0, $23 = 0, $230 = 0.0, $231 = 0.0, $232 = 0.0, $233 = 0.0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0.0, $243 = 0, $244 = 0; var $245 = 0.0, $246 = 0, $247 = 0.0, $248 = 0.0, $249 = 0.0, $25 = 0.0, $250 = 0.0, $251 = 0.0, $252 = 0, $253 = 0, $254 = 0, $255 = 0.0, $256 = 0.0, $257 = 0.0, $258 = 0.0, $259 = 0.0, $26 = 0, $260 = 0, $261 = 0, $262 = 0; var $263 = 0, $264 = 0.0, $265 = 0.0, $266 = 0.0, $267 = 0.0, $268 = 0.0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0.0, $274 = 0.0, $275 = 0.0, $276 = 0.0, $277 = 0.0, $278 = 0, $279 = 0, $28 = 0, $280 = 0; var $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0.0, $286 = 0, $287 = 0, $288 = 0.0, $289 = 0, $29 = 0, $290 = 0.0, $291 = 0.0, $292 = 0.0, $293 = 0.0, $294 = 0.0, $295 = 0, $296 = 0, $297 = 0, $298 = 0.0, $299 = 0.0; var $30 = 0, $300 = 0.0, $301 = 0.0, $302 = 0.0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0.0, $308 = 0.0, $309 = 0.0, $31 = 0, $310 = 0.0, $311 = 0.0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0.0, $317 = 0.0; var $318 = 0.0, $319 = 0.0, $32 = 0.0, $320 = 0.0, $321 = 0, $322 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0, $45 = 0.0; var $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0.0; var $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0.0, $76 = 0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0.0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0.0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0.0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $12 = 0.0; $17 = $5; $18 = ((($17)) + 4|0); $5 = $18; $19 = +HEAPF32[$17>>2]; $9 = $19; $20 = $5; $21 = ((($20)) + 4|0); $5 = $21; $22 = +HEAPF32[$20>>2]; $10 = $22; $23 = $5; $24 = ((($23)) + 4|0); $5 = $24; $25 = +HEAPF32[$23>>2]; $11 = $25; $8 = 0; while(1) { $26 = $8; $27 = $7; $28 = (($27) - 3)|0; $29 = ($26|0)<($28|0); if (!($29)) { break; } $30 = $4; $31 = ((($30)) + 4|0); $4 = $31; $32 = +HEAPF32[$30>>2]; $13 = $32; $33 = $5; $34 = ((($33)) + 4|0); $5 = $34; $35 = +HEAPF32[$33>>2]; $12 = $35; $36 = $6; $37 = +HEAPF32[$36>>2]; $38 = $13; $39 = $9; $40 = $38 * $39; $41 = $37 + $40; $42 = $6; HEAPF32[$42>>2] = $41; $43 = $6; $44 = ((($43)) + 4|0); $45 = +HEAPF32[$44>>2]; $46 = $13; $47 = $10; $48 = $46 * $47; $49 = $45 + $48; $50 = $6; $51 = ((($50)) + 4|0); HEAPF32[$51>>2] = $49; $52 = $6; $53 = ((($52)) + 8|0); $54 = +HEAPF32[$53>>2]; $55 = $13; $56 = $11; $57 = $55 * $56; $58 = $54 + $57; $59 = $6; $60 = ((($59)) + 8|0); HEAPF32[$60>>2] = $58; $61 = $6; $62 = ((($61)) + 12|0); $63 = +HEAPF32[$62>>2]; $64 = $13; $65 = $12; $66 = $64 * $65; $67 = $63 + $66; $68 = $6; $69 = ((($68)) + 12|0); HEAPF32[$69>>2] = $67; $70 = $4; $71 = ((($70)) + 4|0); $4 = $71; $72 = +HEAPF32[$70>>2]; $13 = $72; $73 = $5; $74 = ((($73)) + 4|0); $5 = $74; $75 = +HEAPF32[$73>>2]; $9 = $75; $76 = $6; $77 = +HEAPF32[$76>>2]; $78 = $13; $79 = $10; $80 = $78 * $79; $81 = $77 + $80; $82 = $6; HEAPF32[$82>>2] = $81; $83 = $6; $84 = ((($83)) + 4|0); $85 = +HEAPF32[$84>>2]; $86 = $13; $87 = $11; $88 = $86 * $87; $89 = $85 + $88; $90 = $6; $91 = ((($90)) + 4|0); HEAPF32[$91>>2] = $89; $92 = $6; $93 = ((($92)) + 8|0); $94 = +HEAPF32[$93>>2]; $95 = $13; $96 = $12; $97 = $95 * $96; $98 = $94 + $97; $99 = $6; $100 = ((($99)) + 8|0); HEAPF32[$100>>2] = $98; $101 = $6; $102 = ((($101)) + 12|0); $103 = +HEAPF32[$102>>2]; $104 = $13; $105 = $9; $106 = $104 * $105; $107 = $103 + $106; $108 = $6; $109 = ((($108)) + 12|0); HEAPF32[$109>>2] = $107; $110 = $4; $111 = ((($110)) + 4|0); $4 = $111; $112 = +HEAPF32[$110>>2]; $13 = $112; $113 = $5; $114 = ((($113)) + 4|0); $5 = $114; $115 = +HEAPF32[$113>>2]; $10 = $115; $116 = $6; $117 = +HEAPF32[$116>>2]; $118 = $13; $119 = $11; $120 = $118 * $119; $121 = $117 + $120; $122 = $6; HEAPF32[$122>>2] = $121; $123 = $6; $124 = ((($123)) + 4|0); $125 = +HEAPF32[$124>>2]; $126 = $13; $127 = $12; $128 = $126 * $127; $129 = $125 + $128; $130 = $6; $131 = ((($130)) + 4|0); HEAPF32[$131>>2] = $129; $132 = $6; $133 = ((($132)) + 8|0); $134 = +HEAPF32[$133>>2]; $135 = $13; $136 = $9; $137 = $135 * $136; $138 = $134 + $137; $139 = $6; $140 = ((($139)) + 8|0); HEAPF32[$140>>2] = $138; $141 = $6; $142 = ((($141)) + 12|0); $143 = +HEAPF32[$142>>2]; $144 = $13; $145 = $10; $146 = $144 * $145; $147 = $143 + $146; $148 = $6; $149 = ((($148)) + 12|0); HEAPF32[$149>>2] = $147; $150 = $4; $151 = ((($150)) + 4|0); $4 = $151; $152 = +HEAPF32[$150>>2]; $13 = $152; $153 = $5; $154 = ((($153)) + 4|0); $5 = $154; $155 = +HEAPF32[$153>>2]; $11 = $155; $156 = $6; $157 = +HEAPF32[$156>>2]; $158 = $13; $159 = $12; $160 = $158 * $159; $161 = $157 + $160; $162 = $6; HEAPF32[$162>>2] = $161; $163 = $6; $164 = ((($163)) + 4|0); $165 = +HEAPF32[$164>>2]; $166 = $13; $167 = $9; $168 = $166 * $167; $169 = $165 + $168; $170 = $6; $171 = ((($170)) + 4|0); HEAPF32[$171>>2] = $169; $172 = $6; $173 = ((($172)) + 8|0); $174 = +HEAPF32[$173>>2]; $175 = $13; $176 = $10; $177 = $175 * $176; $178 = $174 + $177; $179 = $6; $180 = ((($179)) + 8|0); HEAPF32[$180>>2] = $178; $181 = $6; $182 = ((($181)) + 12|0); $183 = +HEAPF32[$182>>2]; $184 = $13; $185 = $11; $186 = $184 * $185; $187 = $183 + $186; $188 = $6; $189 = ((($188)) + 12|0); HEAPF32[$189>>2] = $187; $190 = $8; $191 = (($190) + 4)|0; $8 = $191; } $192 = $8; $193 = (($192) + 1)|0; $8 = $193; $194 = $7; $195 = ($192|0)<($194|0); if ($195) { $196 = $4; $197 = ((($196)) + 4|0); $4 = $197; $198 = +HEAPF32[$196>>2]; $14 = $198; $199 = $5; $200 = ((($199)) + 4|0); $5 = $200; $201 = +HEAPF32[$199>>2]; $12 = $201; $202 = $6; $203 = +HEAPF32[$202>>2]; $204 = $14; $205 = $9; $206 = $204 * $205; $207 = $203 + $206; $208 = $6; HEAPF32[$208>>2] = $207; $209 = $6; $210 = ((($209)) + 4|0); $211 = +HEAPF32[$210>>2]; $212 = $14; $213 = $10; $214 = $212 * $213; $215 = $211 + $214; $216 = $6; $217 = ((($216)) + 4|0); HEAPF32[$217>>2] = $215; $218 = $6; $219 = ((($218)) + 8|0); $220 = +HEAPF32[$219>>2]; $221 = $14; $222 = $11; $223 = $221 * $222; $224 = $220 + $223; $225 = $6; $226 = ((($225)) + 8|0); HEAPF32[$226>>2] = $224; $227 = $6; $228 = ((($227)) + 12|0); $229 = +HEAPF32[$228>>2]; $230 = $14; $231 = $12; $232 = $230 * $231; $233 = $229 + $232; $234 = $6; $235 = ((($234)) + 12|0); HEAPF32[$235>>2] = $233; } $236 = $8; $237 = (($236) + 1)|0; $8 = $237; $238 = $7; $239 = ($236|0)<($238|0); if ($239) { $240 = $4; $241 = ((($240)) + 4|0); $4 = $241; $242 = +HEAPF32[$240>>2]; $15 = $242; $243 = $5; $244 = ((($243)) + 4|0); $5 = $244; $245 = +HEAPF32[$243>>2]; $9 = $245; $246 = $6; $247 = +HEAPF32[$246>>2]; $248 = $15; $249 = $10; $250 = $248 * $249; $251 = $247 + $250; $252 = $6; HEAPF32[$252>>2] = $251; $253 = $6; $254 = ((($253)) + 4|0); $255 = +HEAPF32[$254>>2]; $256 = $15; $257 = $11; $258 = $256 * $257; $259 = $255 + $258; $260 = $6; $261 = ((($260)) + 4|0); HEAPF32[$261>>2] = $259; $262 = $6; $263 = ((($262)) + 8|0); $264 = +HEAPF32[$263>>2]; $265 = $15; $266 = $12; $267 = $265 * $266; $268 = $264 + $267; $269 = $6; $270 = ((($269)) + 8|0); HEAPF32[$270>>2] = $268; $271 = $6; $272 = ((($271)) + 12|0); $273 = +HEAPF32[$272>>2]; $274 = $15; $275 = $9; $276 = $274 * $275; $277 = $273 + $276; $278 = $6; $279 = ((($278)) + 12|0); HEAPF32[$279>>2] = $277; } $280 = $8; $281 = $7; $282 = ($280|0)<($281|0); if (!($282)) { STACKTOP = sp;return; } $283 = $4; $284 = ((($283)) + 4|0); $4 = $284; $285 = +HEAPF32[$283>>2]; $16 = $285; $286 = $5; $287 = ((($286)) + 4|0); $5 = $287; $288 = +HEAPF32[$286>>2]; $10 = $288; $289 = $6; $290 = +HEAPF32[$289>>2]; $291 = $16; $292 = $11; $293 = $291 * $292; $294 = $290 + $293; $295 = $6; HEAPF32[$295>>2] = $294; $296 = $6; $297 = ((($296)) + 4|0); $298 = +HEAPF32[$297>>2]; $299 = $16; $300 = $12; $301 = $299 * $300; $302 = $298 + $301; $303 = $6; $304 = ((($303)) + 4|0); HEAPF32[$304>>2] = $302; $305 = $6; $306 = ((($305)) + 8|0); $307 = +HEAPF32[$306>>2]; $308 = $16; $309 = $9; $310 = $308 * $309; $311 = $307 + $310; $312 = $6; $313 = ((($312)) + 8|0); HEAPF32[$313>>2] = $311; $314 = $6; $315 = ((($314)) + 12|0); $316 = +HEAPF32[$315>>2]; $317 = $16; $318 = $10; $319 = $317 * $318; $320 = $316 + $319; $321 = $6; $322 = ((($321)) + 12|0); HEAPF32[$322>>2] = $320; STACKTOP = sp;return; } function _celt_inner_prod_c_103($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $7 = 0.0; $6 = 0; while(1) { $8 = $6; $9 = $5; $10 = ($8|0)<($9|0); $11 = $7; if (!($10)) { break; } $12 = $3; $13 = $6; $14 = (($12) + ($13<<2)|0); $15 = +HEAPF32[$14>>2]; $16 = $4; $17 = $6; $18 = (($16) + ($17<<2)|0); $19 = +HEAPF32[$18>>2]; $20 = $15 * $19; $21 = $11 + $20; $7 = $21; $22 = $6; $23 = (($22) + 1)|0; $6 = $23; } STACKTOP = sp;return (+$11); } function _pitch_search($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $$alloca_mul = 0, $$alloca_mul17 = 0, $$alloca_mul19 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0.0, $12 = 0, $120 = 0, $121 = 0, $122 = 0.0, $123 = 0, $124 = 0, $125 = 0, $126 = 0.0, $127 = 0.0, $128 = 0.0, $129 = 0.0, $13 = 0, $130 = 0.0, $131 = 0.0, $132 = 0.0; var $133 = 0.0, $134 = 0, $135 = 0.0, $136 = 0.0, $137 = 0.0, $138 = 0.0, $139 = 0.0, $14 = 0, $140 = 0.0, $141 = 0.0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0.0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0.0, $96 = 0.0, $97 = 0, $98 = 0.0, $99 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); $15 = sp + 24|0; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; ;HEAP32[$15>>2]=0|0;HEAP32[$15+4>>2]=0|0; $22 = $8; $23 = $9; $24 = (($22) + ($23))|0; $14 = $24; $25 = $8; $26 = $25 >> 2; $27 = (_llvm_stacksave()|0); $17 = $27; $$alloca_mul = $26<<2; $28 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $29 = $14; $30 = $29 >> 2; $$alloca_mul17 = $30<<2; $31 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul17)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul17)|0)+15)&-16)|0);; $32 = $9; $33 = $32 >> 1; $$alloca_mul19 = $33<<2; $34 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul19)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul19)|0)+15)&-16)|0);; $13 = 0; while(1) { $35 = $13; $36 = $8; $37 = $36 >> 2; $38 = ($35|0)<($37|0); if (!($38)) { break; } $39 = $6; $40 = $13; $41 = $40<<1; $42 = (($39) + ($41<<2)|0); $43 = +HEAPF32[$42>>2]; $44 = $13; $45 = (($28) + ($44<<2)|0); HEAPF32[$45>>2] = $43; $46 = $13; $47 = (($46) + 1)|0; $13 = $47; } $13 = 0; while(1) { $48 = $13; $49 = $14; $50 = $49 >> 2; $51 = ($48|0)<($50|0); if (!($51)) { break; } $52 = $7; $53 = $13; $54 = $53<<1; $55 = (($52) + ($54<<2)|0); $56 = +HEAPF32[$55>>2]; $57 = $13; $58 = (($31) + ($57<<2)|0); HEAPF32[$58>>2] = $56; $59 = $13; $60 = (($59) + 1)|0; $13 = $60; } $61 = $8; $62 = $61 >> 2; $63 = $9; $64 = $63 >> 2; $65 = $11; _celt_pitch_xcorr($28,$31,$34,$62,$64,$65); $66 = $8; $67 = $66 >> 2; $68 = $9; $69 = $68 >> 2; _find_best_pitch($34,$31,$67,$69,$15); $12 = 0; while(1) { $70 = $12; $71 = $9; $72 = $71 >> 1; $73 = ($70|0)<($72|0); if (!($73)) { break; } $74 = $12; $75 = (($34) + ($74<<2)|0); HEAPF32[$75>>2] = 0.0; $76 = $12; $77 = HEAP32[$15>>2]|0; $78 = $77<<1; $79 = (($76) - ($78))|0; $80 = (Math_abs(($79|0))|0); $81 = ($80|0)>(2); if ($81) { $82 = $12; $83 = ((($15)) + 4|0); $84 = HEAP32[$83>>2]|0; $85 = $84<<1; $86 = (($82) - ($85))|0; $87 = (Math_abs(($86|0))|0); $88 = ($87|0)>(2); if (!($88)) { label = 11; } } else { label = 11; } if ((label|0) == 11) { label = 0; $89 = $6; $90 = $7; $91 = $12; $92 = (($90) + ($91<<2)|0); $93 = $8; $94 = $93 >> 1; $95 = (+_celt_inner_prod_c_103($89,$92,$94)); $18 = $95; $96 = $18; $97 = -1.0 > $96; $98 = $18; $99 = $97 ? -1.0 : $98; $100 = $12; $101 = (($34) + ($100<<2)|0); HEAPF32[$101>>2] = $99; } $102 = $12; $103 = (($102) + 1)|0; $12 = $103; } $104 = $7; $105 = $8; $106 = $105 >> 1; $107 = $9; $108 = $107 >> 1; _find_best_pitch($34,$104,$106,$108,$15); $109 = HEAP32[$15>>2]|0; $110 = ($109|0)>(0); if ($110) { $111 = HEAP32[$15>>2]|0; $112 = $9; $113 = $112 >> 1; $114 = (($113) - 1)|0; $115 = ($111|0)<($114|0); if ($115) { $116 = HEAP32[$15>>2]|0; $117 = (($116) - 1)|0; $118 = (($34) + ($117<<2)|0); $119 = +HEAPF32[$118>>2]; $19 = $119; $120 = HEAP32[$15>>2]|0; $121 = (($34) + ($120<<2)|0); $122 = +HEAPF32[$121>>2]; $20 = $122; $123 = HEAP32[$15>>2]|0; $124 = (($123) + 1)|0; $125 = (($34) + ($124<<2)|0); $126 = +HEAPF32[$125>>2]; $21 = $126; $127 = $21; $128 = $19; $129 = $127 - $128; $130 = $20; $131 = $19; $132 = $130 - $131; $133 = 0.69999998807907104 * $132; $134 = $129 > $133; if ($134) { $16 = 1; $143 = HEAP32[$15>>2]|0; $144 = $143<<1; $145 = $16; $146 = (($144) - ($145))|0; $147 = $10; HEAP32[$147>>2] = $146; $148 = $17; _llvm_stackrestore(($148|0)); STACKTOP = sp;return; } $135 = $19; $136 = $21; $137 = $135 - $136; $138 = $20; $139 = $21; $140 = $138 - $139; $141 = 0.69999998807907104 * $140; $142 = $137 > $141; if ($142) { $16 = -1; $143 = HEAP32[$15>>2]|0; $144 = $143<<1; $145 = $16; $146 = (($144) - ($145))|0; $147 = $10; HEAP32[$147>>2] = $146; $148 = $17; _llvm_stackrestore(($148|0)); STACKTOP = sp;return; } else { $16 = 0; $143 = HEAP32[$15>>2]|0; $144 = $143<<1; $145 = $16; $146 = (($144) - ($145))|0; $147 = $10; HEAP32[$147>>2] = $146; $148 = $17; _llvm_stackrestore(($148|0)); STACKTOP = sp;return; } } } $16 = 0; $143 = HEAP32[$15>>2]|0; $144 = $143<<1; $145 = $16; $146 = (($144) - ($145))|0; $147 = $10; HEAP32[$147>>2] = $146; $148 = $17; _llvm_stackrestore(($148|0)); STACKTOP = sp;return; } function _find_best_pitch($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $$sink = 0, $$sink1 = 0, $10 = 0, $100 = 0, $101 = 0.0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0, $106 = 0.0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0.0, $111 = 0.0, $112 = 0.0, $113 = 0.0, $114 = 0.0, $115 = 0.0; var $116 = 0, $117 = 0.0, $118 = 0.0, $119 = 0, $12 = 0.0, $120 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0, $64 = 0.0; var $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0, $73 = 0.0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0, $82 = 0; var $83 = 0.0, $84 = 0, $85 = 0.0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0.0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $13 = sp + 16|0; $14 = sp + 8|0; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $12 = 1.0; HEAPF32[$13>>2] = -1.0; $17 = ((($13)) + 4|0); HEAPF32[$17>>2] = -1.0; HEAPF32[$14>>2] = 0.0; $18 = ((($14)) + 4|0); HEAPF32[$18>>2] = 0.0; $19 = $9; HEAP32[$19>>2] = 0; $20 = $9; $21 = ((($20)) + 4|0); HEAP32[$21>>2] = 1; $11 = 0; while(1) { $22 = $11; $23 = $7; $24 = ($22|0)<($23|0); if (!($24)) { break; } $25 = $12; $26 = $6; $27 = $11; $28 = (($26) + ($27<<2)|0); $29 = +HEAPF32[$28>>2]; $30 = $6; $31 = $11; $32 = (($30) + ($31<<2)|0); $33 = +HEAPF32[$32>>2]; $34 = $29 * $33; $35 = $25 + $34; $12 = $35; $36 = $11; $37 = (($36) + 1)|0; $11 = $37; } $10 = 0; while(1) { $38 = $10; $39 = $8; $40 = ($38|0)<($39|0); if (!($40)) { break; } $41 = $5; $42 = $10; $43 = (($41) + ($42<<2)|0); $44 = +HEAPF32[$43>>2]; $45 = $44 > 0.0; if ($45) { $46 = $5; $47 = $10; $48 = (($46) + ($47<<2)|0); $49 = +HEAPF32[$48>>2]; $16 = $49; $50 = $16; $51 = $50 * 9.999999960041972E-13; $16 = $51; $52 = $16; $53 = $16; $54 = $52 * $53; $15 = $54; $55 = $15; $56 = ((($14)) + 4|0); $57 = +HEAPF32[$56>>2]; $58 = $55 * $57; $59 = ((($13)) + 4|0); $60 = +HEAPF32[$59>>2]; $61 = $12; $62 = $60 * $61; $63 = $58 > $62; if ($63) { $64 = $15; $65 = +HEAPF32[$14>>2]; $66 = $64 * $65; $67 = +HEAPF32[$13>>2]; $68 = $12; $69 = $67 * $68; $70 = $66 > $69; if ($70) { $71 = +HEAPF32[$13>>2]; $72 = ((($13)) + 4|0); HEAPF32[$72>>2] = $71; $73 = +HEAPF32[$14>>2]; $74 = ((($14)) + 4|0); HEAPF32[$74>>2] = $73; $75 = $9; $76 = HEAP32[$75>>2]|0; $77 = $9; $78 = ((($77)) + 4|0); HEAP32[$78>>2] = $76; $79 = $15; HEAPF32[$13>>2] = $79; $80 = $12; HEAPF32[$14>>2] = $80; $81 = $10; $82 = $9; $$sink = $81;$$sink1 = $82; } else { $83 = $15; $84 = ((($13)) + 4|0); HEAPF32[$84>>2] = $83; $85 = $12; $86 = ((($14)) + 4|0); HEAPF32[$86>>2] = $85; $87 = $10; $88 = $9; $89 = ((($88)) + 4|0); $$sink = $87;$$sink1 = $89; } HEAP32[$$sink1>>2] = $$sink; } } $90 = $6; $91 = $10; $92 = $7; $93 = (($91) + ($92))|0; $94 = (($90) + ($93<<2)|0); $95 = +HEAPF32[$94>>2]; $96 = $6; $97 = $10; $98 = $7; $99 = (($97) + ($98))|0; $100 = (($96) + ($99<<2)|0); $101 = +HEAPF32[$100>>2]; $102 = $95 * $101; $103 = $6; $104 = $10; $105 = (($103) + ($104<<2)|0); $106 = +HEAPF32[$105>>2]; $107 = $6; $108 = $10; $109 = (($107) + ($108<<2)|0); $110 = +HEAPF32[$109>>2]; $111 = $106 * $110; $112 = $102 - $111; $113 = $12; $114 = $113 + $112; $12 = $114; $115 = $12; $116 = 1.0 > $115; $117 = $12; $118 = $116 ? 1.0 : $117; $12 = $118; $119 = $10; $120 = (($119) + 1)|0; $10 = $120; } STACKTOP = sp;return; } function _remove_doubling($0,$1,$2,$3,$4,$5,$6,$7) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = +$6; $7 = $7|0; var $$alloca_mul = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0, $107 = 0.0, $108 = 0.0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0.0, $116 = 0.0; var $117 = 0.0, $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0.0, $122 = 0.0, $123 = 0.0, $124 = 0.0, $125 = 0.0, $126 = 0.0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0.0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0.0; var $171 = 0.0, $172 = 0.0, $173 = 0, $174 = 0, $175 = 0.0, $176 = 0, $177 = 0, $178 = 0.0, $179 = 0.0, $18 = 0, $180 = 0.0, $181 = 0.0, $182 = 0.0, $183 = 0.0, $184 = 0.0, $185 = 0.0, $186 = 0.0, $187 = 0.0, $188 = 0.0, $189 = 0.0; var $19 = 0, $190 = 0.0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0.0, $197 = 0, $198 = 0, $199 = 0, $20 = 0.0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0; var $208 = 0.0, $209 = 0.0, $21 = 0.0, $210 = 0.0, $211 = 0.0, $212 = 0.0, $213 = 0.0, $214 = 0, $215 = 0.0, $216 = 0.0, $217 = 0.0, $218 = 0.0, $219 = 0.0, $22 = 0.0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0.0, $225 = 0.0; var $226 = 0.0, $227 = 0.0, $228 = 0, $229 = 0.0, $23 = 0, $230 = 0.0, $231 = 0.0, $232 = 0.0, $233 = 0.0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0.0, $239 = 0.0, $24 = 0, $240 = 0.0, $241 = 0.0, $242 = 0, $243 = 0.0; var $244 = 0.0, $245 = 0.0, $246 = 0.0, $247 = 0.0, $248 = 0.0, $249 = 0.0, $25 = 0.0, $250 = 0, $251 = 0.0, $252 = 0.0, $253 = 0, $254 = 0.0, $255 = 0, $256 = 0, $257 = 0.0, $258 = 0, $259 = 0.0, $26 = 0, $260 = 0.0, $261 = 0.0; var $262 = 0.0, $263 = 0, $264 = 0.0, $265 = 0.0, $266 = 0.0, $267 = 0.0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0.0, $28 = 0.0; var $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0.0, $286 = 0.0, $287 = 0.0, $288 = 0, $289 = 0.0, $29 = 0.0, $290 = 0.0, $291 = 0.0, $292 = 0.0, $293 = 0, $294 = 0.0, $295 = 0, $296 = 0.0, $297 = 0.0, $298 = 0; var $299 = 0.0, $30 = 0, $300 = 0, $301 = 0.0, $302 = 0.0, $303 = 0.0, $304 = 0, $305 = 0.0, $306 = 0.0, $307 = 0, $308 = 0.0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0; var $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0.0, $321 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0.0, $74 = 0.0, $75 = 0, $76 = 0, $77 = 0, $78 = 0.0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0.0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0.0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); $23 = sp + 64|0; $24 = sp + 60|0; $26 = sp + 52|0; $27 = sp + 40|0; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $5; $14 = $6; $15 = $7; $38 = $10; $31 = $38; $39 = $9; $40 = (($39|0) / 2)&-1; $9 = $40; $41 = $10; $42 = (($41|0) / 2)&-1; $10 = $42; $43 = $12; $44 = HEAP32[$43>>2]|0; $45 = (($44|0) / 2)&-1; HEAP32[$43>>2] = $45; $46 = $13; $47 = (($46|0) / 2)&-1; $13 = $47; $48 = $11; $49 = (($48|0) / 2)&-1; $11 = $49; $50 = $9; $51 = $8; $52 = (($51) + ($50<<2)|0); $8 = $52; $53 = $12; $54 = HEAP32[$53>>2]|0; $55 = $9; $56 = ($54|0)>=($55|0); if ($56) { $57 = $9; $58 = (($57) - 1)|0; $59 = $12; HEAP32[$59>>2] = $58; } $60 = $12; $61 = HEAP32[$60>>2]|0; $19 = $61; $18 = $61; $62 = $9; $63 = (($62) + 1)|0; $64 = (_llvm_stacksave()|0); $32 = $64; $$alloca_mul = $63<<2; $65 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $66 = $8; $67 = $8; $68 = $8; $69 = $19; $70 = (0 - ($69))|0; $71 = (($68) + ($70<<2)|0); $72 = $11; _dual_inner_prod_c($66,$67,$71,$72,$24,$23); $73 = +HEAPF32[$24>>2]; HEAPF32[$65>>2] = $73; $74 = +HEAPF32[$24>>2]; $25 = $74; $17 = 1; while(1) { $75 = $17; $76 = $9; $77 = ($75|0)<=($76|0); if (!($77)) { break; } $78 = $25; $79 = $8; $80 = $17; $81 = (0 - ($80))|0; $82 = (($79) + ($81<<2)|0); $83 = +HEAPF32[$82>>2]; $84 = $8; $85 = $17; $86 = (0 - ($85))|0; $87 = (($84) + ($86<<2)|0); $88 = +HEAPF32[$87>>2]; $89 = $83 * $88; $90 = $78 + $89; $91 = $8; $92 = $11; $93 = $17; $94 = (($92) - ($93))|0; $95 = (($91) + ($94<<2)|0); $96 = +HEAPF32[$95>>2]; $97 = $8; $98 = $11; $99 = $17; $100 = (($98) - ($99))|0; $101 = (($97) + ($100<<2)|0); $102 = +HEAPF32[$101>>2]; $103 = $96 * $102; $104 = $90 - $103; $25 = $104; $105 = $25; $106 = 0.0 > $105; $107 = $25; $108 = $106 ? 0.0 : $107; $109 = $17; $110 = (($65) + ($109<<2)|0); HEAPF32[$110>>2] = $108; $111 = $17; $112 = (($111) + 1)|0; $17 = $112; } $113 = $19; $114 = (($65) + ($113<<2)|0); $115 = +HEAPF32[$114>>2]; $25 = $115; $116 = +HEAPF32[$23>>2]; $28 = $116; $117 = $25; $29 = $117; $118 = +HEAPF32[$23>>2]; $119 = +HEAPF32[$24>>2]; $120 = $25; $121 = $119 * $120; $122 = 1.0 + $121; $123 = $122; $124 = (+Math_sqrt((+$123))); $125 = $124; $126 = $118 / $125; $21 = $126; $20 = $126; $16 = 2; while(1) { $127 = $16; $128 = ($127|0)<=(15); if (!($128)) { break; } $36 = 0.0; $129 = $19; $130 = $129<<1; $131 = $16; $132 = (($130) + ($131))|0; $133 = $16; $134 = $133<<1; $135 = (_celt_udiv_108($132,$134)|0); $33 = $135; $136 = $33; $137 = $10; $138 = ($136|0)<($137|0); if ($138) { break; } $139 = $16; $140 = ($139|0)==(2); do { if ($140) { $141 = $33; $142 = $19; $143 = (($141) + ($142))|0; $144 = $9; $145 = ($143|0)>($144|0); $146 = $19; if ($145) { $34 = $146; break; } else { $147 = $33; $148 = (($146) + ($147))|0; $34 = $148; break; } } else { $149 = $16; $150 = (16440 + ($149<<2)|0); $151 = HEAP32[$150>>2]|0; $152 = $151<<1; $153 = $19; $154 = Math_imul($152, $153)|0; $155 = $16; $156 = (($154) + ($155))|0; $157 = $16; $158 = $157<<1; $159 = (_celt_udiv_108($156,$158)|0); $34 = $159; } } while(0); $160 = $8; $161 = $8; $162 = $33; $163 = (0 - ($162))|0; $164 = (($161) + ($163<<2)|0); $165 = $8; $166 = $34; $167 = (0 - ($166))|0; $168 = (($165) + ($167<<2)|0); $169 = $11; _dual_inner_prod_c($160,$164,$168,$169,$23,$26); $170 = +HEAPF32[$26>>2]; $171 = +HEAPF32[$23>>2]; $172 = $171 + $170; HEAPF32[$23>>2] = $172; $173 = $33; $174 = (($65) + ($173<<2)|0); $175 = +HEAPF32[$174>>2]; $176 = $34; $177 = (($65) + ($176<<2)|0); $178 = +HEAPF32[$177>>2]; $179 = $175 + $178; $25 = $179; $180 = +HEAPF32[$23>>2]; $181 = +HEAPF32[$24>>2]; $182 = 2.0 * $181; $183 = $182 * 1.0; $184 = $25; $185 = $183 * $184; $186 = 1.0 + $185; $187 = $186; $188 = (+Math_sqrt((+$187))); $189 = $188; $190 = $180 / $189; $35 = $190; $191 = $33; $192 = $13; $193 = (($191) - ($192))|0; $194 = (Math_abs(($193|0))|0); $195 = ($194|0)<=(1); do { if ($195) { $196 = $14; $36 = $196; } else { $197 = $33; $198 = $13; $199 = (($197) - ($198))|0; $200 = (Math_abs(($199|0))|0); $201 = ($200|0)<=(2); if ($201) { $202 = $16; $203 = ($202*5)|0; $204 = $16; $205 = Math_imul($203, $204)|0; $206 = $19; $207 = ($205|0)<($206|0); if ($207) { $208 = $14; $209 = 0.5 * $208; $36 = $209; break; } } $36 = 0.0; } } while(0); $210 = $21; $211 = 0.69999998807907104 * $210; $212 = $36; $213 = $211 - $212; $214 = 0.30000001192092896 > $213; if ($214) { $219 = 0.30000001192092896; } else { $215 = $21; $216 = 0.69999998807907104 * $215; $217 = $36; $218 = $216 - $217; $219 = $218; } $37 = $219; $220 = $33; $221 = $10; $222 = ($221*3)|0; $223 = ($220|0)<($222|0); if ($223) { $224 = $21; $225 = 0.85000002384185791 * $224; $226 = $36; $227 = $225 - $226; $228 = 0.40000000596046448 > $227; if ($228) { $233 = 0.40000000596046448; } else { $229 = $21; $230 = 0.85000002384185791 * $229; $231 = $36; $232 = $230 - $231; $233 = $232; } $37 = $233; } else { $234 = $33; $235 = $10; $236 = $235<<1; $237 = ($234|0)<($236|0); if ($237) { $238 = $21; $239 = 0.89999997615814208 * $238; $240 = $36; $241 = $239 - $240; $242 = 0.5 > $241; if ($242) { $247 = 0.5; } else { $243 = $21; $244 = 0.89999997615814208 * $243; $245 = $36; $246 = $244 - $245; $247 = $246; } $37 = $247; } } $248 = $35; $249 = $37; $250 = $248 > $249; if ($250) { $251 = +HEAPF32[$23>>2]; $28 = $251; $252 = $25; $29 = $252; $253 = $33; $18 = $253; $254 = $35; $20 = $254; } $255 = $16; $256 = (($255) + 1)|0; $16 = $256; } $257 = $28; $258 = 0.0 > $257; $259 = $28; $260 = $258 ? 0.0 : $259; $28 = $260; $261 = $29; $262 = $28; $263 = $261 <= $262; if ($263) { $22 = 1.0; } else { $264 = $28; $265 = $29; $266 = $265 + 1.0; $267 = $264 / $266; $22 = $267; } $16 = 0; while(1) { $268 = $16; $269 = ($268|0)<(3); if (!($269)) { break; } $270 = $8; $271 = $8; $272 = $18; $273 = $16; $274 = (($272) + ($273))|0; $275 = (($274) - 1)|0; $276 = (0 - ($275))|0; $277 = (($271) + ($276<<2)|0); $278 = $11; $279 = (+_celt_inner_prod_c_103($270,$277,$278)); $280 = $16; $281 = (($27) + ($280<<2)|0); HEAPF32[$281>>2] = $279; $282 = $16; $283 = (($282) + 1)|0; $16 = $283; } $284 = ((($27)) + 8|0); $285 = +HEAPF32[$284>>2]; $286 = +HEAPF32[$27>>2]; $287 = $285 - $286; $288 = ((($27)) + 4|0); $289 = +HEAPF32[$288>>2]; $290 = +HEAPF32[$27>>2]; $291 = $289 - $290; $292 = 0.69999998807907104 * $291; $293 = $287 > $292; do { if ($293) { $30 = 1; } else { $294 = +HEAPF32[$27>>2]; $295 = ((($27)) + 8|0); $296 = +HEAPF32[$295>>2]; $297 = $294 - $296; $298 = ((($27)) + 4|0); $299 = +HEAPF32[$298>>2]; $300 = ((($27)) + 8|0); $301 = +HEAPF32[$300>>2]; $302 = $299 - $301; $303 = 0.69999998807907104 * $302; $304 = $297 > $303; if ($304) { $30 = -1; break; } else { $30 = 0; break; } } } while(0); $305 = $22; $306 = $20; $307 = $305 > $306; if ($307) { $308 = $20; $22 = $308; } $309 = $18; $310 = $309<<1; $311 = $30; $312 = (($310) + ($311))|0; $313 = $12; HEAP32[$313>>2] = $312; $314 = $12; $315 = HEAP32[$314>>2]|0; $316 = $31; $317 = ($315|0)<($316|0); if (!($317)) { $320 = $22; $321 = $32; _llvm_stackrestore(($321|0)); STACKTOP = sp;return (+$320); } $318 = $31; $319 = $12; HEAP32[$319>>2] = $318; $320 = $22; $321 = $32; _llvm_stackrestore(($321|0)); STACKTOP = sp;return (+$320); } function _dual_inner_prod_c($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0.0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; $13 = 0.0; $14 = 0.0; $12 = 0; while(1) { $15 = $12; $16 = $9; $17 = ($15|0)<($16|0); $18 = $13; if (!($17)) { break; } $19 = $6; $20 = $12; $21 = (($19) + ($20<<2)|0); $22 = +HEAPF32[$21>>2]; $23 = $7; $24 = $12; $25 = (($23) + ($24<<2)|0); $26 = +HEAPF32[$25>>2]; $27 = $22 * $26; $28 = $18 + $27; $13 = $28; $29 = $14; $30 = $6; $31 = $12; $32 = (($30) + ($31<<2)|0); $33 = +HEAPF32[$32>>2]; $34 = $8; $35 = $12; $36 = (($34) + ($35<<2)|0); $37 = +HEAPF32[$36>>2]; $38 = $33 * $37; $39 = $29 + $38; $14 = $39; $40 = $12; $41 = (($40) + 1)|0; $12 = $41; } $42 = $10; HEAPF32[$42>>2] = $18; $43 = $14; $44 = $11; HEAPF32[$44>>2] = $43; STACKTOP = sp;return; } function _celt_udiv_108($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = (($4>>>0) / ($5>>>0))&-1; STACKTOP = sp;return ($6|0); } function __celt_lpc($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $100 = 0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0.0, $109 = 0, $11 = 0.0, $110 = 0.0, $111 = 0.0, $112 = 0, $113 = 0, $114 = 0, $12 = 0.0, $13 = 0.0, $14 = 0; var $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0.0, $8 = 0.0, $80 = 0.0, $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0, $86 = 0, $87 = 0, $88 = 0.0; var $89 = 0.0, $9 = 0.0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $3 = $0; $4 = $1; $5 = $2; $14 = $4; $15 = +HEAPF32[$14>>2]; $9 = $15; $16 = $3; $10 = $16; $6 = 0; while(1) { $17 = $6; $18 = $5; $19 = ($17|0)<($18|0); if (!($19)) { break; } $20 = $10; $21 = $6; $22 = (($20) + ($21<<2)|0); HEAPF32[$22>>2] = 0.0; $23 = $6; $24 = (($23) + 1)|0; $6 = $24; } $25 = $4; $26 = +HEAPF32[$25>>2]; $27 = $26 != 0.0; if (!($27)) { STACKTOP = sp;return; } $6 = 0; while(1) { $28 = $6; $29 = $5; $30 = ($28|0)<($29|0); if (!($30)) { label = 15; break; } $11 = 0.0; $7 = 0; while(1) { $31 = $7; $32 = $6; $33 = ($31|0)<($32|0); if (!($33)) { break; } $34 = $10; $35 = $7; $36 = (($34) + ($35<<2)|0); $37 = +HEAPF32[$36>>2]; $38 = $4; $39 = $6; $40 = $7; $41 = (($39) - ($40))|0; $42 = (($38) + ($41<<2)|0); $43 = +HEAPF32[$42>>2]; $44 = $37 * $43; $45 = $11; $46 = $45 + $44; $11 = $46; $47 = $7; $48 = (($47) + 1)|0; $7 = $48; } $49 = $4; $50 = $6; $51 = (($50) + 1)|0; $52 = (($49) + ($51<<2)|0); $53 = +HEAPF32[$52>>2]; $54 = $11; $55 = $54 + $53; $11 = $55; $56 = $11; $57 = $9; $58 = $56 / $57; $59 = - $58; $8 = $59; $60 = $8; $61 = $10; $62 = $6; $63 = (($61) + ($62<<2)|0); HEAPF32[$63>>2] = $60; $7 = 0; while(1) { $64 = $7; $65 = $6; $66 = (($65) + 1)|0; $67 = $66 >> 1; $68 = ($64|0)<($67|0); if (!($68)) { break; } $69 = $10; $70 = $7; $71 = (($69) + ($70<<2)|0); $72 = +HEAPF32[$71>>2]; $12 = $72; $73 = $10; $74 = $6; $75 = (($74) - 1)|0; $76 = $7; $77 = (($75) - ($76))|0; $78 = (($73) + ($77<<2)|0); $79 = +HEAPF32[$78>>2]; $13 = $79; $80 = $12; $81 = $8; $82 = $13; $83 = $81 * $82; $84 = $80 + $83; $85 = $10; $86 = $7; $87 = (($85) + ($86<<2)|0); HEAPF32[$87>>2] = $84; $88 = $13; $89 = $8; $90 = $12; $91 = $89 * $90; $92 = $88 + $91; $93 = $10; $94 = $6; $95 = (($94) - 1)|0; $96 = $7; $97 = (($95) - ($96))|0; $98 = (($93) + ($97<<2)|0); HEAPF32[$98>>2] = $92; $99 = $7; $100 = (($99) + 1)|0; $7 = $100; } $101 = $9; $102 = $8; $103 = $8; $104 = $102 * $103; $105 = $9; $106 = $104 * $105; $107 = $101 - $106; $9 = $107; $108 = $9; $109 = $4; $110 = +HEAPF32[$109>>2]; $111 = 0.0010000000474974513 * $110; $112 = $108 < $111; if ($112) { label = 15; break; } $113 = $6; $114 = (($113) + 1)|0; $6 = $114; } if ((label|0) == 15) { STACKTOP = sp;return; } } function _celt_fir_c($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; var $$alloca_mul = 0, $$alloca_mul13 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0.0, $103 = 0, $104 = 0.0, $105 = 0.0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0.0, $115 = 0; var $116 = 0.0, $117 = 0.0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0.0, $127 = 0, $128 = 0.0, $129 = 0.0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0.0, $143 = 0, $144 = 0, $145 = 0.0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0.0, $151 = 0.0; var $152 = 0.0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0.0, $159 = 0.0, $16 = 0, $160 = 0.0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $17 = 0, $18 = 0.0, $19 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0.0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0.0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $17 = sp + 8|0; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; $19 = $11; $20 = (_llvm_stacksave()|0); $16 = $20; $$alloca_mul = $19<<2; $21 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $22 = $10; $23 = $11; $24 = (($22) + ($23))|0; $$alloca_mul13 = $24<<2; $25 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul13)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul13)|0)+15)&-16)|0);; $14 = 0; while(1) { $26 = $14; $27 = $11; $28 = ($26|0)<($27|0); if (!($28)) { break; } $29 = $8; $30 = $11; $31 = $14; $32 = (($30) - ($31))|0; $33 = (($32) - 1)|0; $34 = (($29) + ($33<<2)|0); $35 = +HEAPF32[$34>>2]; $36 = $14; $37 = (($21) + ($36<<2)|0); HEAPF32[$37>>2] = $35; $38 = $14; $39 = (($38) + 1)|0; $14 = $39; } $14 = 0; while(1) { $40 = $14; $41 = $11; $42 = ($40|0)<($41|0); if (!($42)) { break; } $43 = $12; $44 = $11; $45 = $14; $46 = (($44) - ($45))|0; $47 = (($46) - 1)|0; $48 = (($43) + ($47<<2)|0); $49 = +HEAPF32[$48>>2]; $50 = $14; $51 = (($25) + ($50<<2)|0); HEAPF32[$51>>2] = $49; $52 = $14; $53 = (($52) + 1)|0; $14 = $53; } $14 = 0; while(1) { $54 = $14; $55 = $10; $56 = ($54|0)<($55|0); if (!($56)) { break; } $57 = $7; $58 = $14; $59 = (($57) + ($58<<2)|0); $60 = +HEAPF32[$59>>2]; $61 = $14; $62 = $11; $63 = (($61) + ($62))|0; $64 = (($25) + ($63<<2)|0); HEAPF32[$64>>2] = $60; $65 = $14; $66 = (($65) + 1)|0; $14 = $66; } $14 = 0; while(1) { $67 = $14; $68 = $11; $69 = ($67|0)<($68|0); if (!($69)) { break; } $70 = $7; $71 = $10; $72 = $14; $73 = (($71) - ($72))|0; $74 = (($73) - 1)|0; $75 = (($70) + ($74<<2)|0); $76 = +HEAPF32[$75>>2]; $77 = $12; $78 = $14; $79 = (($77) + ($78<<2)|0); HEAPF32[$79>>2] = $76; $80 = $14; $81 = (($80) + 1)|0; $14 = $81; } $14 = 0; while(1) { $82 = $14; $83 = $10; $84 = (($83) - 3)|0; $85 = ($82|0)<($84|0); if (!($85)) { break; } ;HEAP32[$17>>2]=0|0;HEAP32[$17+4>>2]=0|0;HEAP32[$17+8>>2]=0|0;HEAP32[$17+12>>2]=0|0; $86 = $14; $87 = (($25) + ($86<<2)|0); $88 = $11; _xcorr_kernel_c_113($21,$87,$17,$88); $89 = $7; $90 = $14; $91 = (($89) + ($90<<2)|0); $92 = +HEAPF32[$91>>2]; $93 = +HEAPF32[$17>>2]; $94 = $92 + $93; $95 = $9; $96 = $14; $97 = (($95) + ($96<<2)|0); HEAPF32[$97>>2] = $94; $98 = $7; $99 = $14; $100 = (($99) + 1)|0; $101 = (($98) + ($100<<2)|0); $102 = +HEAPF32[$101>>2]; $103 = ((($17)) + 4|0); $104 = +HEAPF32[$103>>2]; $105 = $102 + $104; $106 = $9; $107 = $14; $108 = (($107) + 1)|0; $109 = (($106) + ($108<<2)|0); HEAPF32[$109>>2] = $105; $110 = $7; $111 = $14; $112 = (($111) + 2)|0; $113 = (($110) + ($112<<2)|0); $114 = +HEAPF32[$113>>2]; $115 = ((($17)) + 8|0); $116 = +HEAPF32[$115>>2]; $117 = $114 + $116; $118 = $9; $119 = $14; $120 = (($119) + 2)|0; $121 = (($118) + ($120<<2)|0); HEAPF32[$121>>2] = $117; $122 = $7; $123 = $14; $124 = (($123) + 3)|0; $125 = (($122) + ($124<<2)|0); $126 = +HEAPF32[$125>>2]; $127 = ((($17)) + 12|0); $128 = +HEAPF32[$127>>2]; $129 = $126 + $128; $130 = $9; $131 = $14; $132 = (($131) + 3)|0; $133 = (($130) + ($132<<2)|0); HEAPF32[$133>>2] = $129; $134 = $14; $135 = (($134) + 4)|0; $14 = $135; } while(1) { $136 = $14; $137 = $10; $138 = ($136|0)<($137|0); if (!($138)) { break; } $18 = 0.0; $15 = 0; while(1) { $139 = $15; $140 = $11; $141 = ($139|0)<($140|0); if (!($141)) { break; } $142 = $18; $143 = $15; $144 = (($21) + ($143<<2)|0); $145 = +HEAPF32[$144>>2]; $146 = $14; $147 = $15; $148 = (($146) + ($147))|0; $149 = (($25) + ($148<<2)|0); $150 = +HEAPF32[$149>>2]; $151 = $145 * $150; $152 = $142 + $151; $18 = $152; $153 = $15; $154 = (($153) + 1)|0; $15 = $154; } $155 = $7; $156 = $14; $157 = (($155) + ($156<<2)|0); $158 = +HEAPF32[$157>>2]; $159 = $18; $160 = $158 + $159; $161 = $9; $162 = $14; $163 = (($161) + ($162<<2)|0); HEAPF32[$163>>2] = $160; $164 = $14; $165 = (($164) + 1)|0; $14 = $165; } $166 = $16; _llvm_stackrestore(($166|0)); STACKTOP = sp;return; } function _xcorr_kernel_c_113($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0.0, $100 = 0, $101 = 0, $102 = 0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0, $109 = 0, $11 = 0.0, $110 = 0, $111 = 0, $112 = 0.0, $113 = 0, $114 = 0, $115 = 0.0, $116 = 0, $117 = 0.0; var $118 = 0.0, $119 = 0.0, $12 = 0.0, $120 = 0.0, $121 = 0.0, $122 = 0, $123 = 0, $124 = 0, $125 = 0.0, $126 = 0.0, $127 = 0.0, $128 = 0.0, $129 = 0.0, $13 = 0.0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0.0, $135 = 0.0; var $136 = 0.0, $137 = 0.0, $138 = 0.0, $139 = 0, $14 = 0.0, $140 = 0, $141 = 0, $142 = 0, $143 = 0.0, $144 = 0.0, $145 = 0.0, $146 = 0.0, $147 = 0.0, $148 = 0, $149 = 0, $15 = 0.0, $150 = 0, $151 = 0, $152 = 0.0, $153 = 0; var $154 = 0, $155 = 0.0, $156 = 0, $157 = 0.0, $158 = 0.0, $159 = 0.0, $16 = 0.0, $160 = 0.0, $161 = 0.0, $162 = 0, $163 = 0, $164 = 0, $165 = 0.0, $166 = 0.0, $167 = 0.0, $168 = 0.0, $169 = 0.0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0.0, $175 = 0.0, $176 = 0.0, $177 = 0.0, $178 = 0.0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0.0, $184 = 0.0, $185 = 0.0, $186 = 0.0, $187 = 0.0, $188 = 0, $189 = 0, $19 = 0.0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0.0, $199 = 0, $20 = 0, $200 = 0, $201 = 0.0, $202 = 0, $203 = 0.0, $204 = 0.0, $205 = 0.0, $206 = 0.0, $207 = 0.0, $208 = 0; var $209 = 0, $21 = 0, $210 = 0, $211 = 0.0, $212 = 0.0, $213 = 0.0, $214 = 0.0, $215 = 0.0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0.0, $220 = 0.0, $221 = 0.0, $222 = 0.0, $223 = 0.0, $224 = 0.0, $225 = 0, $226 = 0; var $227 = 0, $228 = 0, $229 = 0.0, $23 = 0, $230 = 0.0, $231 = 0.0, $232 = 0.0, $233 = 0.0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0.0, $243 = 0, $244 = 0; var $245 = 0.0, $246 = 0, $247 = 0.0, $248 = 0.0, $249 = 0.0, $25 = 0.0, $250 = 0.0, $251 = 0.0, $252 = 0, $253 = 0, $254 = 0, $255 = 0.0, $256 = 0.0, $257 = 0.0, $258 = 0.0, $259 = 0.0, $26 = 0, $260 = 0, $261 = 0, $262 = 0; var $263 = 0, $264 = 0.0, $265 = 0.0, $266 = 0.0, $267 = 0.0, $268 = 0.0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0.0, $274 = 0.0, $275 = 0.0, $276 = 0.0, $277 = 0.0, $278 = 0, $279 = 0, $28 = 0, $280 = 0; var $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0.0, $286 = 0, $287 = 0, $288 = 0.0, $289 = 0, $29 = 0, $290 = 0.0, $291 = 0.0, $292 = 0.0, $293 = 0.0, $294 = 0.0, $295 = 0, $296 = 0, $297 = 0, $298 = 0.0, $299 = 0.0; var $30 = 0, $300 = 0.0, $301 = 0.0, $302 = 0.0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0.0, $308 = 0.0, $309 = 0.0, $31 = 0, $310 = 0.0, $311 = 0.0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0.0, $317 = 0.0; var $318 = 0.0, $319 = 0.0, $32 = 0.0, $320 = 0.0, $321 = 0, $322 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0, $45 = 0.0; var $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0.0; var $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0.0, $76 = 0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0.0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0.0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0.0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $12 = 0.0; $17 = $5; $18 = ((($17)) + 4|0); $5 = $18; $19 = +HEAPF32[$17>>2]; $9 = $19; $20 = $5; $21 = ((($20)) + 4|0); $5 = $21; $22 = +HEAPF32[$20>>2]; $10 = $22; $23 = $5; $24 = ((($23)) + 4|0); $5 = $24; $25 = +HEAPF32[$23>>2]; $11 = $25; $8 = 0; while(1) { $26 = $8; $27 = $7; $28 = (($27) - 3)|0; $29 = ($26|0)<($28|0); if (!($29)) { break; } $30 = $4; $31 = ((($30)) + 4|0); $4 = $31; $32 = +HEAPF32[$30>>2]; $13 = $32; $33 = $5; $34 = ((($33)) + 4|0); $5 = $34; $35 = +HEAPF32[$33>>2]; $12 = $35; $36 = $6; $37 = +HEAPF32[$36>>2]; $38 = $13; $39 = $9; $40 = $38 * $39; $41 = $37 + $40; $42 = $6; HEAPF32[$42>>2] = $41; $43 = $6; $44 = ((($43)) + 4|0); $45 = +HEAPF32[$44>>2]; $46 = $13; $47 = $10; $48 = $46 * $47; $49 = $45 + $48; $50 = $6; $51 = ((($50)) + 4|0); HEAPF32[$51>>2] = $49; $52 = $6; $53 = ((($52)) + 8|0); $54 = +HEAPF32[$53>>2]; $55 = $13; $56 = $11; $57 = $55 * $56; $58 = $54 + $57; $59 = $6; $60 = ((($59)) + 8|0); HEAPF32[$60>>2] = $58; $61 = $6; $62 = ((($61)) + 12|0); $63 = +HEAPF32[$62>>2]; $64 = $13; $65 = $12; $66 = $64 * $65; $67 = $63 + $66; $68 = $6; $69 = ((($68)) + 12|0); HEAPF32[$69>>2] = $67; $70 = $4; $71 = ((($70)) + 4|0); $4 = $71; $72 = +HEAPF32[$70>>2]; $13 = $72; $73 = $5; $74 = ((($73)) + 4|0); $5 = $74; $75 = +HEAPF32[$73>>2]; $9 = $75; $76 = $6; $77 = +HEAPF32[$76>>2]; $78 = $13; $79 = $10; $80 = $78 * $79; $81 = $77 + $80; $82 = $6; HEAPF32[$82>>2] = $81; $83 = $6; $84 = ((($83)) + 4|0); $85 = +HEAPF32[$84>>2]; $86 = $13; $87 = $11; $88 = $86 * $87; $89 = $85 + $88; $90 = $6; $91 = ((($90)) + 4|0); HEAPF32[$91>>2] = $89; $92 = $6; $93 = ((($92)) + 8|0); $94 = +HEAPF32[$93>>2]; $95 = $13; $96 = $12; $97 = $95 * $96; $98 = $94 + $97; $99 = $6; $100 = ((($99)) + 8|0); HEAPF32[$100>>2] = $98; $101 = $6; $102 = ((($101)) + 12|0); $103 = +HEAPF32[$102>>2]; $104 = $13; $105 = $9; $106 = $104 * $105; $107 = $103 + $106; $108 = $6; $109 = ((($108)) + 12|0); HEAPF32[$109>>2] = $107; $110 = $4; $111 = ((($110)) + 4|0); $4 = $111; $112 = +HEAPF32[$110>>2]; $13 = $112; $113 = $5; $114 = ((($113)) + 4|0); $5 = $114; $115 = +HEAPF32[$113>>2]; $10 = $115; $116 = $6; $117 = +HEAPF32[$116>>2]; $118 = $13; $119 = $11; $120 = $118 * $119; $121 = $117 + $120; $122 = $6; HEAPF32[$122>>2] = $121; $123 = $6; $124 = ((($123)) + 4|0); $125 = +HEAPF32[$124>>2]; $126 = $13; $127 = $12; $128 = $126 * $127; $129 = $125 + $128; $130 = $6; $131 = ((($130)) + 4|0); HEAPF32[$131>>2] = $129; $132 = $6; $133 = ((($132)) + 8|0); $134 = +HEAPF32[$133>>2]; $135 = $13; $136 = $9; $137 = $135 * $136; $138 = $134 + $137; $139 = $6; $140 = ((($139)) + 8|0); HEAPF32[$140>>2] = $138; $141 = $6; $142 = ((($141)) + 12|0); $143 = +HEAPF32[$142>>2]; $144 = $13; $145 = $10; $146 = $144 * $145; $147 = $143 + $146; $148 = $6; $149 = ((($148)) + 12|0); HEAPF32[$149>>2] = $147; $150 = $4; $151 = ((($150)) + 4|0); $4 = $151; $152 = +HEAPF32[$150>>2]; $13 = $152; $153 = $5; $154 = ((($153)) + 4|0); $5 = $154; $155 = +HEAPF32[$153>>2]; $11 = $155; $156 = $6; $157 = +HEAPF32[$156>>2]; $158 = $13; $159 = $12; $160 = $158 * $159; $161 = $157 + $160; $162 = $6; HEAPF32[$162>>2] = $161; $163 = $6; $164 = ((($163)) + 4|0); $165 = +HEAPF32[$164>>2]; $166 = $13; $167 = $9; $168 = $166 * $167; $169 = $165 + $168; $170 = $6; $171 = ((($170)) + 4|0); HEAPF32[$171>>2] = $169; $172 = $6; $173 = ((($172)) + 8|0); $174 = +HEAPF32[$173>>2]; $175 = $13; $176 = $10; $177 = $175 * $176; $178 = $174 + $177; $179 = $6; $180 = ((($179)) + 8|0); HEAPF32[$180>>2] = $178; $181 = $6; $182 = ((($181)) + 12|0); $183 = +HEAPF32[$182>>2]; $184 = $13; $185 = $11; $186 = $184 * $185; $187 = $183 + $186; $188 = $6; $189 = ((($188)) + 12|0); HEAPF32[$189>>2] = $187; $190 = $8; $191 = (($190) + 4)|0; $8 = $191; } $192 = $8; $193 = (($192) + 1)|0; $8 = $193; $194 = $7; $195 = ($192|0)<($194|0); if ($195) { $196 = $4; $197 = ((($196)) + 4|0); $4 = $197; $198 = +HEAPF32[$196>>2]; $14 = $198; $199 = $5; $200 = ((($199)) + 4|0); $5 = $200; $201 = +HEAPF32[$199>>2]; $12 = $201; $202 = $6; $203 = +HEAPF32[$202>>2]; $204 = $14; $205 = $9; $206 = $204 * $205; $207 = $203 + $206; $208 = $6; HEAPF32[$208>>2] = $207; $209 = $6; $210 = ((($209)) + 4|0); $211 = +HEAPF32[$210>>2]; $212 = $14; $213 = $10; $214 = $212 * $213; $215 = $211 + $214; $216 = $6; $217 = ((($216)) + 4|0); HEAPF32[$217>>2] = $215; $218 = $6; $219 = ((($218)) + 8|0); $220 = +HEAPF32[$219>>2]; $221 = $14; $222 = $11; $223 = $221 * $222; $224 = $220 + $223; $225 = $6; $226 = ((($225)) + 8|0); HEAPF32[$226>>2] = $224; $227 = $6; $228 = ((($227)) + 12|0); $229 = +HEAPF32[$228>>2]; $230 = $14; $231 = $12; $232 = $230 * $231; $233 = $229 + $232; $234 = $6; $235 = ((($234)) + 12|0); HEAPF32[$235>>2] = $233; } $236 = $8; $237 = (($236) + 1)|0; $8 = $237; $238 = $7; $239 = ($236|0)<($238|0); if ($239) { $240 = $4; $241 = ((($240)) + 4|0); $4 = $241; $242 = +HEAPF32[$240>>2]; $15 = $242; $243 = $5; $244 = ((($243)) + 4|0); $5 = $244; $245 = +HEAPF32[$243>>2]; $9 = $245; $246 = $6; $247 = +HEAPF32[$246>>2]; $248 = $15; $249 = $10; $250 = $248 * $249; $251 = $247 + $250; $252 = $6; HEAPF32[$252>>2] = $251; $253 = $6; $254 = ((($253)) + 4|0); $255 = +HEAPF32[$254>>2]; $256 = $15; $257 = $11; $258 = $256 * $257; $259 = $255 + $258; $260 = $6; $261 = ((($260)) + 4|0); HEAPF32[$261>>2] = $259; $262 = $6; $263 = ((($262)) + 8|0); $264 = +HEAPF32[$263>>2]; $265 = $15; $266 = $12; $267 = $265 * $266; $268 = $264 + $267; $269 = $6; $270 = ((($269)) + 8|0); HEAPF32[$270>>2] = $268; $271 = $6; $272 = ((($271)) + 12|0); $273 = +HEAPF32[$272>>2]; $274 = $15; $275 = $9; $276 = $274 * $275; $277 = $273 + $276; $278 = $6; $279 = ((($278)) + 12|0); HEAPF32[$279>>2] = $277; } $280 = $8; $281 = $7; $282 = ($280|0)<($281|0); if (!($282)) { STACKTOP = sp;return; } $283 = $4; $284 = ((($283)) + 4|0); $4 = $284; $285 = +HEAPF32[$283>>2]; $16 = $285; $286 = $5; $287 = ((($286)) + 4|0); $5 = $287; $288 = +HEAPF32[$286>>2]; $10 = $288; $289 = $6; $290 = +HEAPF32[$289>>2]; $291 = $16; $292 = $11; $293 = $291 * $292; $294 = $290 + $293; $295 = $6; HEAPF32[$295>>2] = $294; $296 = $6; $297 = ((($296)) + 4|0); $298 = +HEAPF32[$297>>2]; $299 = $16; $300 = $12; $301 = $299 * $300; $302 = $298 + $301; $303 = $6; $304 = ((($303)) + 4|0); HEAPF32[$304>>2] = $302; $305 = $6; $306 = ((($305)) + 8|0); $307 = +HEAPF32[$306>>2]; $308 = $16; $309 = $9; $310 = $308 * $309; $311 = $307 + $310; $312 = $6; $313 = ((($312)) + 8|0); HEAPF32[$313>>2] = $311; $314 = $6; $315 = ((($314)) + 12|0); $316 = +HEAPF32[$315>>2]; $317 = $16; $318 = $10; $319 = $317 * $318; $320 = $316 + $319; $321 = $6; $322 = ((($321)) + 12|0); HEAPF32[$322>>2] = $320; STACKTOP = sp;return; } function _celt_iir($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; var $$alloca_mul = 0, $$alloca_mul13 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0.0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0, $111 = 0.0, $112 = 0.0, $113 = 0.0, $114 = 0, $115 = 0; var $116 = 0.0, $117 = 0.0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0.0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0.0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0.0, $137 = 0, $138 = 0.0, $139 = 0.0, $14 = 0, $140 = 0.0, $141 = 0, $142 = 0, $143 = 0.0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0.0, $149 = 0, $15 = 0, $150 = 0, $151 = 0.0; var $152 = 0.0, $153 = 0.0, $154 = 0, $155 = 0, $156 = 0.0, $157 = 0.0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0.0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0.0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0.0, $177 = 0, $178 = 0.0, $179 = 0.0, $18 = 0.0, $180 = 0.0, $181 = 0, $182 = 0, $183 = 0.0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0.0, $19 = 0, $190 = 0, $191 = 0, $192 = 0.0, $193 = 0.0, $194 = 0.0, $195 = 0, $196 = 0, $197 = 0.0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0.0, $203 = 0, $204 = 0, $205 = 0.0, $206 = 0.0; var $207 = 0.0, $208 = 0, $209 = 0, $21 = 0, $210 = 0.0, $211 = 0.0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0.0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0.0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0.0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0.0; var $243 = 0.0, $244 = 0.0, $245 = 0.0, $246 = 0, $247 = 0, $248 = 0.0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0.0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0; var $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0.0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0.0, $50 = 0.0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0.0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0.0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0.0, $94 = 0.0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $17 = sp + 8|0; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; $19 = $11; $20 = (_llvm_stacksave()|0); $16 = $20; $$alloca_mul = $19<<2; $21 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $22 = $10; $23 = $11; $24 = (($22) + ($23))|0; $$alloca_mul13 = $24<<2; $25 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul13)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul13)|0)+15)&-16)|0);; $14 = 0; while(1) { $26 = $14; $27 = $11; $28 = ($26|0)<($27|0); if (!($28)) { break; } $29 = $8; $30 = $11; $31 = $14; $32 = (($30) - ($31))|0; $33 = (($32) - 1)|0; $34 = (($29) + ($33<<2)|0); $35 = +HEAPF32[$34>>2]; $36 = $14; $37 = (($21) + ($36<<2)|0); HEAPF32[$37>>2] = $35; $38 = $14; $39 = (($38) + 1)|0; $14 = $39; } $14 = 0; while(1) { $40 = $14; $41 = $11; $42 = ($40|0)<($41|0); if (!($42)) { break; } $43 = $12; $44 = $11; $45 = $14; $46 = (($44) - ($45))|0; $47 = (($46) - 1)|0; $48 = (($43) + ($47<<2)|0); $49 = +HEAPF32[$48>>2]; $50 = - $49; $51 = $14; $52 = (($25) + ($51<<2)|0); HEAPF32[$52>>2] = $50; $53 = $14; $54 = (($53) + 1)|0; $14 = $54; } while(1) { $55 = $14; $56 = $10; $57 = $11; $58 = (($56) + ($57))|0; $59 = ($55|0)<($58|0); if (!($59)) { break; } $60 = $14; $61 = (($25) + ($60<<2)|0); HEAPF32[$61>>2] = 0.0; $62 = $14; $63 = (($62) + 1)|0; $14 = $63; } $14 = 0; while(1) { $64 = $14; $65 = $10; $66 = (($65) - 3)|0; $67 = ($64|0)<($66|0); if (!($67)) { break; } $68 = $7; $69 = $14; $70 = (($68) + ($69<<2)|0); $71 = +HEAPF32[$70>>2]; HEAPF32[$17>>2] = $71; $72 = $7; $73 = $14; $74 = (($73) + 1)|0; $75 = (($72) + ($74<<2)|0); $76 = +HEAPF32[$75>>2]; $77 = ((($17)) + 4|0); HEAPF32[$77>>2] = $76; $78 = $7; $79 = $14; $80 = (($79) + 2)|0; $81 = (($78) + ($80<<2)|0); $82 = +HEAPF32[$81>>2]; $83 = ((($17)) + 8|0); HEAPF32[$83>>2] = $82; $84 = $7; $85 = $14; $86 = (($85) + 3)|0; $87 = (($84) + ($86<<2)|0); $88 = +HEAPF32[$87>>2]; $89 = ((($17)) + 12|0); HEAPF32[$89>>2] = $88; $90 = $14; $91 = (($25) + ($90<<2)|0); $92 = $11; _xcorr_kernel_c_113($21,$91,$17,$92); $93 = +HEAPF32[$17>>2]; $94 = - $93; $95 = $14; $96 = $11; $97 = (($95) + ($96))|0; $98 = (($25) + ($97<<2)|0); HEAPF32[$98>>2] = $94; $99 = +HEAPF32[$17>>2]; $100 = $9; $101 = $14; $102 = (($100) + ($101<<2)|0); HEAPF32[$102>>2] = $99; $103 = ((($17)) + 4|0); $104 = +HEAPF32[$103>>2]; $105 = $14; $106 = $11; $107 = (($105) + ($106))|0; $108 = (($25) + ($107<<2)|0); $109 = +HEAPF32[$108>>2]; $110 = $8; $111 = +HEAPF32[$110>>2]; $112 = $109 * $111; $113 = $104 + $112; $114 = ((($17)) + 4|0); HEAPF32[$114>>2] = $113; $115 = ((($17)) + 4|0); $116 = +HEAPF32[$115>>2]; $117 = - $116; $118 = $14; $119 = $11; $120 = (($118) + ($119))|0; $121 = (($120) + 1)|0; $122 = (($25) + ($121<<2)|0); HEAPF32[$122>>2] = $117; $123 = ((($17)) + 4|0); $124 = +HEAPF32[$123>>2]; $125 = $9; $126 = $14; $127 = (($126) + 1)|0; $128 = (($125) + ($127<<2)|0); HEAPF32[$128>>2] = $124; $129 = ((($17)) + 8|0); $130 = +HEAPF32[$129>>2]; $131 = $14; $132 = $11; $133 = (($131) + ($132))|0; $134 = (($133) + 1)|0; $135 = (($25) + ($134<<2)|0); $136 = +HEAPF32[$135>>2]; $137 = $8; $138 = +HEAPF32[$137>>2]; $139 = $136 * $138; $140 = $130 + $139; $141 = ((($17)) + 8|0); HEAPF32[$141>>2] = $140; $142 = ((($17)) + 8|0); $143 = +HEAPF32[$142>>2]; $144 = $14; $145 = $11; $146 = (($144) + ($145))|0; $147 = (($25) + ($146<<2)|0); $148 = +HEAPF32[$147>>2]; $149 = $8; $150 = ((($149)) + 4|0); $151 = +HEAPF32[$150>>2]; $152 = $148 * $151; $153 = $143 + $152; $154 = ((($17)) + 8|0); HEAPF32[$154>>2] = $153; $155 = ((($17)) + 8|0); $156 = +HEAPF32[$155>>2]; $157 = - $156; $158 = $14; $159 = $11; $160 = (($158) + ($159))|0; $161 = (($160) + 2)|0; $162 = (($25) + ($161<<2)|0); HEAPF32[$162>>2] = $157; $163 = ((($17)) + 8|0); $164 = +HEAPF32[$163>>2]; $165 = $9; $166 = $14; $167 = (($166) + 2)|0; $168 = (($165) + ($167<<2)|0); HEAPF32[$168>>2] = $164; $169 = ((($17)) + 12|0); $170 = +HEAPF32[$169>>2]; $171 = $14; $172 = $11; $173 = (($171) + ($172))|0; $174 = (($173) + 2)|0; $175 = (($25) + ($174<<2)|0); $176 = +HEAPF32[$175>>2]; $177 = $8; $178 = +HEAPF32[$177>>2]; $179 = $176 * $178; $180 = $170 + $179; $181 = ((($17)) + 12|0); HEAPF32[$181>>2] = $180; $182 = ((($17)) + 12|0); $183 = +HEAPF32[$182>>2]; $184 = $14; $185 = $11; $186 = (($184) + ($185))|0; $187 = (($186) + 1)|0; $188 = (($25) + ($187<<2)|0); $189 = +HEAPF32[$188>>2]; $190 = $8; $191 = ((($190)) + 4|0); $192 = +HEAPF32[$191>>2]; $193 = $189 * $192; $194 = $183 + $193; $195 = ((($17)) + 12|0); HEAPF32[$195>>2] = $194; $196 = ((($17)) + 12|0); $197 = +HEAPF32[$196>>2]; $198 = $14; $199 = $11; $200 = (($198) + ($199))|0; $201 = (($25) + ($200<<2)|0); $202 = +HEAPF32[$201>>2]; $203 = $8; $204 = ((($203)) + 8|0); $205 = +HEAPF32[$204>>2]; $206 = $202 * $205; $207 = $197 + $206; $208 = ((($17)) + 12|0); HEAPF32[$208>>2] = $207; $209 = ((($17)) + 12|0); $210 = +HEAPF32[$209>>2]; $211 = - $210; $212 = $14; $213 = $11; $214 = (($212) + ($213))|0; $215 = (($214) + 3)|0; $216 = (($25) + ($215<<2)|0); HEAPF32[$216>>2] = $211; $217 = ((($17)) + 12|0); $218 = +HEAPF32[$217>>2]; $219 = $9; $220 = $14; $221 = (($220) + 3)|0; $222 = (($219) + ($221<<2)|0); HEAPF32[$222>>2] = $218; $223 = $14; $224 = (($223) + 4)|0; $14 = $224; } while(1) { $225 = $14; $226 = $10; $227 = ($225|0)<($226|0); if (!($227)) { break; } $228 = $7; $229 = $14; $230 = (($228) + ($229<<2)|0); $231 = +HEAPF32[$230>>2]; $18 = $231; $15 = 0; while(1) { $232 = $15; $233 = $11; $234 = ($232|0)<($233|0); if (!($234)) { break; } $235 = $15; $236 = (($21) + ($235<<2)|0); $237 = +HEAPF32[$236>>2]; $238 = $14; $239 = $15; $240 = (($238) + ($239))|0; $241 = (($25) + ($240<<2)|0); $242 = +HEAPF32[$241>>2]; $243 = $237 * $242; $244 = $18; $245 = $244 - $243; $18 = $245; $246 = $15; $247 = (($246) + 1)|0; $15 = $247; } $248 = $18; $249 = $14; $250 = $11; $251 = (($249) + ($250))|0; $252 = (($25) + ($251<<2)|0); HEAPF32[$252>>2] = $248; $253 = $18; $254 = $9; $255 = $14; $256 = (($254) + ($255<<2)|0); HEAPF32[$256>>2] = $253; $257 = $14; $258 = (($257) + 1)|0; $14 = $258; } $14 = 0; while(1) { $259 = $14; $260 = $11; $261 = ($259|0)<($260|0); if (!($261)) { break; } $262 = $9; $263 = $10; $264 = $14; $265 = (($263) - ($264))|0; $266 = (($265) - 1)|0; $267 = (($262) + ($266<<2)|0); $268 = +HEAPF32[$267>>2]; $269 = $12; $270 = $14; $271 = (($269) + ($270<<2)|0); HEAPF32[$271>>2] = $268; $272 = $14; $273 = (($272) + 1)|0; $14 = $273; } $274 = $16; _llvm_stackrestore(($274|0)); STACKTOP = sp;return; } function __celt_autocorr($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; var $$alloca_mul = 0, $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0.0, $109 = 0.0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $12 = 0, $13 = 0, $14 = 0.0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0.0, $48 = 0, $49 = 0, $50 = 0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0.0, $62 = 0, $63 = 0, $64 = 0, $65 = 0.0, $66 = 0.0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0.0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; $21 = $12; $22 = $11; $23 = (($21) - ($22))|0; $17 = $23; $24 = $12; $25 = (_llvm_stacksave()|0); $20 = $25; $$alloca_mul = $24<<2; $26 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $27 = $10; $28 = ($27|0)==(0); if ($28) { $29 = $7; $19 = $29; } else { $15 = 0; while(1) { $30 = $15; $31 = $12; $32 = ($30|0)<($31|0); if (!($32)) { break; } $33 = $7; $34 = $15; $35 = (($33) + ($34<<2)|0); $36 = +HEAPF32[$35>>2]; $37 = $15; $38 = (($26) + ($37<<2)|0); HEAPF32[$38>>2] = $36; $39 = $15; $40 = (($39) + 1)|0; $15 = $40; } $15 = 0; while(1) { $41 = $15; $42 = $10; $43 = ($41|0)<($42|0); if (!($43)) { break; } $44 = $7; $45 = $15; $46 = (($44) + ($45<<2)|0); $47 = +HEAPF32[$46>>2]; $48 = $9; $49 = $15; $50 = (($48) + ($49<<2)|0); $51 = +HEAPF32[$50>>2]; $52 = $47 * $51; $53 = $15; $54 = (($26) + ($53<<2)|0); HEAPF32[$54>>2] = $52; $55 = $7; $56 = $12; $57 = $15; $58 = (($56) - ($57))|0; $59 = (($58) - 1)|0; $60 = (($55) + ($59<<2)|0); $61 = +HEAPF32[$60>>2]; $62 = $9; $63 = $15; $64 = (($62) + ($63<<2)|0); $65 = +HEAPF32[$64>>2]; $66 = $61 * $65; $67 = $12; $68 = $15; $69 = (($67) - ($68))|0; $70 = (($69) - 1)|0; $71 = (($26) + ($70<<2)|0); HEAPF32[$71>>2] = $66; $72 = $15; $73 = (($72) + 1)|0; $15 = $73; } $19 = $26; } $18 = 0; $74 = $19; $75 = $19; $76 = $8; $77 = $17; $78 = $11; $79 = (($78) + 1)|0; $80 = $13; _celt_pitch_xcorr($74,$75,$76,$77,$79,$80); $16 = 0; while(1) { $81 = $16; $82 = $11; $83 = ($81|0)<=($82|0); if (!($83)) { break; } $84 = $16; $85 = $17; $86 = (($84) + ($85))|0; $15 = $86; $14 = 0.0; while(1) { $87 = $15; $88 = $12; $89 = ($87|0)<($88|0); $90 = $14; if (!($89)) { break; } $91 = $19; $92 = $15; $93 = (($91) + ($92<<2)|0); $94 = +HEAPF32[$93>>2]; $95 = $19; $96 = $15; $97 = $16; $98 = (($96) - ($97))|0; $99 = (($95) + ($98<<2)|0); $100 = +HEAPF32[$99>>2]; $101 = $94 * $100; $102 = $90 + $101; $14 = $102; $103 = $15; $104 = (($103) + 1)|0; $15 = $104; } $105 = $8; $106 = $16; $107 = (($105) + ($106<<2)|0); $108 = +HEAPF32[$107>>2]; $109 = $108 + $90; HEAPF32[$107>>2] = $109; $110 = $16; $111 = (($110) + 1)|0; $16 = $111; } $112 = $18; $113 = $20; _llvm_stackrestore(($113|0)); STACKTOP = sp;return ($112|0); } function _quant_coarse_energy($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; $10 = $10|0; $11 = $11|0; $12 = $12|0; $13 = $13|0; $14 = $14|0; $15 = $15|0; $16 = $16|0; var $$ = 0, $$alloca_mul = 0, $$alloca_mul35 = 0, $$alloca_mul37 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0.0, $106 = 0, $107 = 0.0, $108 = 0.0, $109 = 0, $110 = 0.0, $111 = 0, $112 = 0.0, $113 = 0.0, $114 = 0.0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0; var $156 = 0, $157 = 0, $158 = 0, $159 = 0, $160 = 0, $161 = 0.0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0; var $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0; var $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0.0, $21 = 0, $210 = 0; var $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0; var $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0; var $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0; var $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0; var $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0.0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0.0; var $302 = 0, $303 = 0, $304 = 0.0, $305 = 0.0, $306 = 0, $307 = 0.0, $308 = 0.0, $309 = 0.0, $31 = 0, $310 = 0.0, $311 = 0, $312 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $40 = 0.0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $60 = 0, $61 = 0, $62 = 0.0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0.0, $75 = 0, $76 = 0.0, $77 = 0.0, $78 = 0, $79 = 0.0; var $80 = 0.0, $81 = 0, $82 = 0, $83 = 0.0, $84 = 0.0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0.0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $or$cond = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(224|0); $36 = sp + 96|0; $43 = sp + 24|0; $17 = $0; $18 = $1; $19 = $2; $20 = $3; $21 = $4; $22 = $5; $23 = $6; $24 = $7; $25 = $8; $26 = $9; $27 = $10; $28 = $11; $29 = $12; $30 = $13; $31 = $14; $32 = $15; $33 = $16; $38 = 0; $50 = $29; $51 = ($50|0)!=(0); if ($51) { $72 = 1; } else { $52 = $31; $53 = ($52|0)!=(0); if ($53) { $72 = 0; } else { $54 = $30; $55 = +HEAPF32[$54>>2]; $56 = $26; $57 = $56<<1; $58 = $19; $59 = $18; $60 = (($58) - ($59))|0; $61 = Math_imul($57, $60)|0; $62 = (+($61|0)); $63 = $55 > $62; if ($63) { $64 = $28; $65 = $19; $66 = $18; $67 = (($65) - ($66))|0; $68 = $26; $69 = Math_imul($67, $68)|0; $70 = ($64|0)>($69|0); $72 = $70; } else { $72 = 0; } } } $71 = $72&1; $34 = $71; $73 = $23; $74 = (+($73>>>0)); $75 = $30; $76 = +HEAPF32[$75>>2]; $77 = $74 * $76; $78 = $32; $79 = (+($78|0)); $80 = $77 * $79; $81 = $26; $82 = $81<<9; $83 = (+($82|0)); $84 = $80 / $83; $85 = (~~(($84))); $39 = $85; $86 = $21; $87 = $22; $88 = $18; $89 = $20; $90 = $17; $91 = ((($90)) + 8|0); $92 = HEAP32[$91>>2]|0; $93 = $26; $94 = (+_loss_distortion($86,$87,$88,$89,$92,$93)); $40 = $94; $95 = $25; $96 = (_ec_tell_122($95)|0); $37 = $96; $97 = $37; $98 = (($97) + 3)|0; $99 = $23; $100 = ($98>>>0)>($99>>>0); if ($100) { $34 = 0; $31 = 0; } $35 = 16.0; $101 = $19; $102 = $18; $103 = (($101) - ($102))|0; $104 = ($103|0)>(10); if ($104) { $105 = $35; $106 = $28; $107 = (+($106|0)); $108 = 0.125 * $107; $109 = $105 < $108; if ($109) { $110 = $35; $114 = $110; } else { $111 = $28; $112 = (+($111|0)); $113 = 0.125 * $112; $114 = $113; } $35 = $114; } $115 = $33; $116 = ($115|0)!=(0); if ($116) { $35 = 3.0; } $117 = $25; dest=$36; src=$117; stop=dest+48|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $118 = $26; $119 = $17; $120 = ((($119)) + 8|0); $121 = HEAP32[$120>>2]|0; $122 = Math_imul($118, $121)|0; $123 = (_llvm_stacksave()|0); $41 = $123; $$alloca_mul = $122<<2; $124 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $125 = $26; $126 = $17; $127 = ((($126)) + 8|0); $128 = HEAP32[$127>>2]|0; $129 = Math_imul($125, $128)|0; $$alloca_mul35 = $129<<2; $130 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul35)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul35)|0)+15)&-16)|0);; $131 = $22; $132 = $26; $133 = $17; $134 = ((($133)) + 8|0); $135 = HEAP32[$134>>2]|0; $136 = Math_imul($132, $135)|0; $137 = $136<<2; $138 = $22; $139 = $124; $140 = $138; $141 = (($139) - ($140))|0; $142 = (($141|0) / 4)&-1; $143 = 0; $144 = (($137) + ($143))|0; _memcpy(($124|0),($131|0),($144|0))|0; $145 = $31; $146 = ($145|0)!=(0); $147 = $34; $148 = ($147|0)!=(0); $or$cond = $146 | $148; if ($or$cond) { $149 = $17; $150 = $18; $151 = $19; $152 = $21; $153 = $23; $154 = $37; $155 = $27; $156 = (26775 + (($155*84)|0)|0); $157 = ((($156)) + 42|0); $158 = $25; $159 = $26; $160 = $27; $161 = $35; $162 = $33; $163 = (_quant_coarse_energy_impl($149,$150,$151,$152,$124,$153,$154,$157,$130,$158,$159,$160,1,$161,$162)|0); $38 = $163; } $164 = $34; $165 = ($164|0)!=(0); if ($165) { $267 = $22; $268 = $26; $269 = $17; $270 = ((($269)) + 8|0); $271 = HEAP32[$270>>2]|0; $272 = Math_imul($268, $271)|0; $273 = $272<<2; $274 = $22; $275 = $274; $276 = $124; $277 = (($275) - ($276))|0; $278 = (($277|0) / 4)&-1; $279 = 0; $280 = (($273) + ($279))|0; _memcpy(($267|0),($124|0),($280|0))|0; $281 = $24; $282 = $26; $283 = $17; $284 = ((($283)) + 8|0); $285 = HEAP32[$284>>2]|0; $286 = Math_imul($282, $285)|0; $287 = $286<<2; $288 = $24; $289 = $288; $290 = $130; $291 = (($289) - ($290))|0; $292 = (($291|0) / 4)&-1; $293 = 0; $294 = (($287) + ($293))|0; _memcpy(($281|0),($130|0),($294|0))|0; } else { $166 = $25; $167 = (_ec_tell_frac($166)|0); $44 = $167; $168 = $25; dest=$43; src=$168; stop=dest+48|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $169 = (_ec_range_bytes($36)|0); $45 = $169; $170 = (_ec_range_bytes($43)|0); $46 = $170; $171 = (_ec_get_buffer($43)|0); $172 = $45; $173 = (($171) + ($172)|0); $42 = $173; $174 = $46; $175 = $45; $176 = (($174) - ($175))|0; $47 = $176; $177 = $47; $178 = ($177|0)==(0); $$ = $178 ? 1 : $176; $47 = $$; $179 = $47; $180 = (_llvm_stacksave()|0); $49 = $180; $$alloca_mul37 = $179; $181 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul37)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul37)|0)+15)&-16)|0);; $182 = $42; $183 = $46; $184 = $45; $185 = (($183) - ($184))|0; $186 = $185; $187 = $42; $188 = $181; $189 = $187; $190 = (($188) - ($189))|0; $191 = 0; $192 = (($186) + ($191))|0; _memcpy(($181|0),($182|0),($192|0))|0; $193 = $25; dest=$193; src=$36; stop=dest+48|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $194 = $17; $195 = $18; $196 = $19; $197 = $21; $198 = $22; $199 = $23; $200 = $37; $201 = $27; $202 = (26775 + (($201*84)|0)|0); $203 = $34; $204 = (($202) + (($203*42)|0)|0); $205 = $24; $206 = $25; $207 = $26; $208 = $27; $209 = $35; $210 = $33; $211 = (_quant_coarse_energy_impl($194,$195,$196,$197,$198,$199,$200,$204,$205,$206,$207,$208,0,$209,$210)|0); $48 = $211; $212 = $31; $213 = ($212|0)!=(0); do { if ($213) { $214 = $38; $215 = $48; $216 = ($214|0)<($215|0); if (!($216)) { $217 = $38; $218 = $48; $219 = ($217|0)==($218|0); if (!($219)) { break; } $220 = $25; $221 = (_ec_tell_frac($220)|0); $222 = $39; $223 = (($221) + ($222))|0; $224 = $44; $225 = ($223|0)>($224|0); if (!($225)) { break; } } $226 = $25; dest=$226; src=$43; stop=dest+48|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $227 = $42; $228 = $46; $229 = $45; $230 = (($228) - ($229))|0; $231 = $230; $232 = $42; $233 = $232; $234 = $181; $235 = (($233) - ($234))|0; $236 = 0; $237 = (($231) + ($236))|0; _memcpy(($227|0),($181|0),($237|0))|0; $238 = $22; $239 = $26; $240 = $17; $241 = ((($240)) + 8|0); $242 = HEAP32[$241>>2]|0; $243 = Math_imul($239, $242)|0; $244 = $243<<2; $245 = $22; $246 = $245; $247 = $124; $248 = (($246) - ($247))|0; $249 = (($248|0) / 4)&-1; $250 = 0; $251 = (($244) + ($250))|0; _memcpy(($238|0),($124|0),($251|0))|0; $252 = $24; $253 = $26; $254 = $17; $255 = ((($254)) + 8|0); $256 = HEAP32[$255>>2]|0; $257 = Math_imul($253, $256)|0; $258 = $257<<2; $259 = $24; $260 = $259; $261 = $130; $262 = (($260) - ($261))|0; $263 = (($262|0) / 4)&-1; $264 = 0; $265 = (($258) + ($264))|0; _memcpy(($252|0),($130|0),($265|0))|0; $34 = 1; } } while(0); $266 = $49; _llvm_stackrestore(($266|0)); } $295 = $34; $296 = ($295|0)!=(0); if ($296) { $297 = $40; $298 = $30; HEAPF32[$298>>2] = $297; $312 = $41; _llvm_stackrestore(($312|0)); STACKTOP = sp;return; } else { $299 = $27; $300 = (16604 + ($299<<2)|0); $301 = +HEAPF32[$300>>2]; $302 = $27; $303 = (16604 + ($302<<2)|0); $304 = +HEAPF32[$303>>2]; $305 = $301 * $304; $306 = $30; $307 = +HEAPF32[$306>>2]; $308 = $305 * $307; $309 = $40; $310 = $308 + $309; $311 = $30; HEAPF32[$311>>2] = $310; $312 = $41; _llvm_stackrestore(($312|0)); STACKTOP = sp;return; } } function _loss_distortion($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0.0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0; var $50 = 0.0, $51 = 0.0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; $14 = 0.0; $12 = 0; while(1) { $16 = $8; $13 = $16; while(1) { $17 = $13; $18 = $9; $19 = ($17|0)<($18|0); if (!($19)) { break; } $20 = $6; $21 = $13; $22 = $12; $23 = $10; $24 = Math_imul($22, $23)|0; $25 = (($21) + ($24))|0; $26 = (($20) + ($25<<2)|0); $27 = +HEAPF32[$26>>2]; $28 = $7; $29 = $13; $30 = $12; $31 = $10; $32 = Math_imul($30, $31)|0; $33 = (($29) + ($32))|0; $34 = (($28) + ($33<<2)|0); $35 = +HEAPF32[$34>>2]; $36 = $27 - $35; $15 = $36; $37 = $14; $38 = $15; $39 = $15; $40 = $38 * $39; $41 = $37 + $40; $14 = $41; $42 = $13; $43 = (($42) + 1)|0; $13 = $43; } $44 = $12; $45 = (($44) + 1)|0; $12 = $45; $46 = $11; $47 = ($45|0)<($46|0); if (!($47)) { break; } } $48 = $14; $49 = 200.0 < $48; $50 = $14; $51 = $49 ? 200.0 : $50; STACKTOP = sp;return (+$51); } function _ec_tell_122($0) { $0 = $0|0; var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = ((($5)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = (Math_clz32(($7|0))|0); $9 = (32 - ($8))|0; $10 = (($4) - ($9))|0; STACKTOP = sp;return ($10|0); } function _quant_coarse_energy_impl($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; $10 = $10|0; $11 = $11|0; $12 = $12|0; $13 = +$13; $14 = $14|0; var $$ = 0, $100 = 0.0, $101 = 0, $102 = 0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0.0, $109 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0; var $119 = 0.0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $130 = 0.0, $131 = 0.0, $132 = 0.0, $133 = 0.0, $134 = 0, $135 = 0, $136 = 0.0, $137 = 0.0, $138 = 0; var $139 = 0.0, $140 = 0.0, $141 = 0.0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0; var $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0; var $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0; var $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0; var $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0; var $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0.0, $242 = 0, $243 = 0.0, $244 = 0.0, $245 = 0, $246 = 0, $247 = 0, $248 = 0; var $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0.0, $262 = 0.0, $263 = 0.0, $264 = 0.0, $265 = 0, $266 = 0; var $267 = 0.0, $268 = 0.0, $269 = 0.0, $27 = 0, $270 = 0.0, $271 = 0.0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0.0, $280 = 0, $281 = 0, $282 = 0, $283 = 0.0, $284 = 0.0; var $285 = 0.0, $286 = 0.0, $287 = 0.0, $288 = 0.0, $289 = 0.0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0, $58 = 0, $59 = 0.0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0.0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0.0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0.0, $or$cond = 0, $or$cond3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); $33 = sp + 48|0; $37 = sp + 32|0; $15 = $0; $16 = $1; $17 = $2; $18 = $3; $19 = $4; $20 = $5; $21 = $6; $22 = $7; $23 = $8; $24 = $9; $25 = $10; $26 = $11; $27 = $12; $28 = $13; $29 = $14; $32 = 0; ;HEAP32[$33>>2]=0|0;HEAP32[$33+4>>2]=0|0; $46 = $21; $47 = (($46) + 3)|0; $48 = $20; $49 = ($47|0)<=($48|0); if ($49) { $50 = $24; $51 = $27; _ec_enc_bit_logp($50,$51,3); } $52 = $27; $53 = ($52|0)!=(0); if ($53) { $34 = 0.0; $35 = 0.149993896484375; } else { $54 = $26; $55 = (16620 + ($54<<2)|0); $56 = +HEAPF32[$55>>2]; $35 = $56; $57 = $26; $58 = (16604 + ($57<<2)|0); $59 = +HEAPF32[$58>>2]; $34 = $59; } $60 = $16; $30 = $60; while(1) { $61 = $30; $62 = $17; $63 = ($61|0)<($62|0); if (!($63)) { break; } $31 = 0; while(1) { $64 = $18; $65 = $30; $66 = $31; $67 = $15; $68 = ((($67)) + 8|0); $69 = HEAP32[$68>>2]|0; $70 = Math_imul($66, $69)|0; $71 = (($65) + ($70))|0; $72 = (($64) + ($71<<2)|0); $73 = +HEAPF32[$72>>2]; $40 = $73; $74 = $19; $75 = $30; $76 = $31; $77 = $15; $78 = ((($77)) + 8|0); $79 = HEAP32[$78>>2]|0; $80 = Math_imul($76, $79)|0; $81 = (($75) + ($80))|0; $82 = (($74) + ($81<<2)|0); $83 = +HEAPF32[$82>>2]; $84 = -9.0 > $83; if ($84) { $95 = -9.0; } else { $85 = $19; $86 = $30; $87 = $31; $88 = $15; $89 = ((($88)) + 8|0); $90 = HEAP32[$89>>2]|0; $91 = Math_imul($87, $90)|0; $92 = (($86) + ($91))|0; $93 = (($85) + ($92<<2)|0); $94 = +HEAPF32[$93>>2]; $95 = $94; } $43 = $95; $96 = $40; $97 = $34; $98 = $43; $99 = $97 * $98; $100 = $96 - $99; $101 = $31; $102 = (($33) + ($101<<2)|0); $103 = +HEAPF32[$102>>2]; $104 = $100 - $103; $41 = $104; $105 = $41; $106 = 0.5 + $105; $107 = $106; $108 = (+Math_floor((+$107))); $109 = (~~(($108))); HEAP32[$37>>2] = $109; $110 = $19; $111 = $30; $112 = $31; $113 = $15; $114 = ((($113)) + 8|0); $115 = HEAP32[$114>>2]|0; $116 = Math_imul($112, $115)|0; $117 = (($111) + ($116))|0; $118 = (($110) + ($117<<2)|0); $119 = +HEAPF32[$118>>2]; $120 = -28.0 > $119; if ($120) { $133 = -28.0; } else { $121 = $19; $122 = $30; $123 = $31; $124 = $15; $125 = ((($124)) + 8|0); $126 = HEAP32[$125>>2]|0; $127 = Math_imul($123, $126)|0; $128 = (($122) + ($127))|0; $129 = (($121) + ($128<<2)|0); $130 = +HEAPF32[$129>>2]; $133 = $130; } $131 = $28; $132 = $133 - $131; $44 = $132; $134 = HEAP32[$37>>2]|0; $135 = ($134|0)<(0); if ($135) { $136 = $40; $137 = $44; $138 = $136 < $137; if ($138) { $139 = $44; $140 = $40; $141 = $139 - $140; $142 = (~~(($141))); $143 = HEAP32[$37>>2]|0; $144 = (($143) + ($142))|0; HEAP32[$37>>2] = $144; $145 = HEAP32[$37>>2]|0; $146 = ($145|0)>(0); $$ = $146 ? 0 : $144; HEAP32[$37>>2] = $$; } } $147 = HEAP32[$37>>2]|0; $38 = $147; $148 = $24; $149 = (_ec_tell_122($148)|0); $21 = $149; $150 = $20; $151 = $21; $152 = (($150) - ($151))|0; $153 = $25; $154 = ($153*3)|0; $155 = $17; $156 = $30; $157 = (($155) - ($156))|0; $158 = Math_imul($154, $157)|0; $159 = (($152) - ($158))|0; $36 = $159; $160 = $30; $161 = $16; $162 = ($160|0)!=($161|0); $163 = $36; $164 = ($163|0)<(30); $or$cond = $162 & $164; if ($or$cond) { $165 = $36; $166 = ($165|0)<(24); if ($166) { $167 = HEAP32[$37>>2]|0; $168 = (1)<($167|0); $169 = HEAP32[$37>>2]|0; $170 = $168 ? 1 : $169; HEAP32[$37>>2] = $170; } $171 = $36; $172 = ($171|0)<(16); if ($172) { $173 = HEAP32[$37>>2]|0; $174 = (-1)>($173|0); $175 = HEAP32[$37>>2]|0; $176 = $174 ? -1 : $175; HEAP32[$37>>2] = $176; } } $177 = $29; $178 = ($177|0)!=(0); $179 = $30; $180 = ($179|0)>=(2); $or$cond3 = $178 & $180; if ($or$cond3) { $181 = HEAP32[$37>>2]|0; $182 = ($181|0)<(0); $183 = HEAP32[$37>>2]|0; $184 = $182 ? $183 : 0; HEAP32[$37>>2] = $184; } $185 = $20; $186 = $21; $187 = (($185) - ($186))|0; $188 = ($187|0)>=(15); do { if ($188) { $189 = $30; $190 = ($189|0)<(20); $191 = $30; $192 = $190 ? $191 : 20; $193 = $192<<1; $45 = $193; $194 = $24; $195 = $22; $196 = $45; $197 = (($195) + ($196)|0); $198 = HEAP8[$197>>0]|0; $199 = $198&255; $200 = $199 << 7; $201 = $22; $202 = $45; $203 = (($202) + 1)|0; $204 = (($201) + ($203)|0); $205 = HEAP8[$204>>0]|0; $206 = $205&255; $207 = $206 << 6; _ec_laplace_encode($194,$37,$200,$207); } else { $208 = $20; $209 = $21; $210 = (($208) - ($209))|0; $211 = ($210|0)>=(2); if ($211) { $212 = HEAP32[$37>>2]|0; $213 = ($212|0)<(1); $214 = HEAP32[$37>>2]|0; $215 = $213 ? $214 : 1; $216 = (-1)>($215|0); if ($216) { $221 = -1; } else { $217 = HEAP32[$37>>2]|0; $218 = ($217|0)<(1); $219 = HEAP32[$37>>2]|0; $220 = $218 ? $219 : 1; $221 = $220; } HEAP32[$37>>2] = $221; $222 = $24; $223 = HEAP32[$37>>2]|0; $224 = $223<<1; $225 = HEAP32[$37>>2]|0; $226 = ($225|0)<(0); $227 = $226&1; $228 = (0 - ($227))|0; $229 = $224 ^ $228; _ec_enc_icdf($222,$229,27111,2); break; } else { $230 = $20; $231 = $21; $232 = (($230) - ($231))|0; $233 = ($232|0)>=(1); if ($233) { $234 = HEAP32[$37>>2]|0; $235 = (0)<($234|0); $236 = HEAP32[$37>>2]|0; $237 = $235 ? 0 : $236; HEAP32[$37>>2] = $237; $238 = $24; $239 = HEAP32[$37>>2]|0; $240 = (0 - ($239))|0; _ec_enc_bit_logp($238,$240,1); break; } else { HEAP32[$37>>2] = -1; break; } } } } while(0); $241 = $41; $242 = HEAP32[$37>>2]|0; $243 = (+($242|0)); $244 = $241 - $243; $245 = $23; $246 = $30; $247 = $31; $248 = $15; $249 = ((($248)) + 8|0); $250 = HEAP32[$249>>2]|0; $251 = Math_imul($247, $250)|0; $252 = (($246) + ($251))|0; $253 = (($245) + ($252<<2)|0); HEAPF32[$253>>2] = $244; $254 = $38; $255 = HEAP32[$37>>2]|0; $256 = (($254) - ($255))|0; $257 = (Math_abs(($256|0))|0); $258 = $32; $259 = (($258) + ($257))|0; $32 = $259; $260 = HEAP32[$37>>2]|0; $261 = (+($260|0)); $39 = $261; $262 = $34; $263 = $43; $264 = $262 * $263; $265 = $31; $266 = (($33) + ($265<<2)|0); $267 = +HEAPF32[$266>>2]; $268 = $264 + $267; $269 = $39; $270 = $268 + $269; $42 = $270; $271 = $42; $272 = $19; $273 = $30; $274 = $31; $275 = $15; $276 = ((($275)) + 8|0); $277 = HEAP32[$276>>2]|0; $278 = Math_imul($274, $277)|0; $279 = (($273) + ($278))|0; $280 = (($272) + ($279<<2)|0); HEAPF32[$280>>2] = $271; $281 = $31; $282 = (($33) + ($281<<2)|0); $283 = +HEAPF32[$282>>2]; $284 = $39; $285 = $283 + $284; $286 = $35; $287 = $39; $288 = $286 * $287; $289 = $285 - $288; $290 = $31; $291 = (($33) + ($290<<2)|0); HEAPF32[$291>>2] = $289; $292 = $31; $293 = (($292) + 1)|0; $31 = $293; $294 = $25; $295 = ($293|0)<($294|0); if (!($295)) { break; } } $296 = $30; $297 = (($296) + 1)|0; $30 = $297; } $298 = $29; $299 = ($298|0)!=(0); $300 = $32; $301 = $299 ? 0 : $300; STACKTOP = sp;return ($301|0); } function _ec_range_bytes($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ((($2)) + 24|0); $4 = HEAP32[$3>>2]|0; STACKTOP = sp;return ($4|0); } function _ec_get_buffer($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function _quant_fine_energy($0,$1,$2,$3,$4,$5,$6,$7) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0.0, $106 = 0.0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0.0, $94 = 0.0; var $95 = 0.0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $5; $14 = $6; $15 = $7; $21 = $9; $16 = $21; while(1) { $22 = $16; $23 = $10; $24 = ($22|0)<($23|0); if (!($24)) { break; } $25 = $13; $26 = $16; $27 = (($25) + ($26<<2)|0); $28 = HEAP32[$27>>2]|0; $29 = 1 << $28; $30 = $29&65535; $18 = $30; $31 = $13; $32 = $16; $33 = (($31) + ($32<<2)|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)<=(0); if (!($35)) { $17 = 0; while(1) { $36 = $12; $37 = $16; $38 = $17; $39 = $8; $40 = ((($39)) + 8|0); $41 = HEAP32[$40>>2]|0; $42 = Math_imul($38, $41)|0; $43 = (($37) + ($42))|0; $44 = (($36) + ($43<<2)|0); $45 = +HEAPF32[$44>>2]; $46 = $45 + 0.5; $47 = $18; $48 = $47 << 16 >> 16; $49 = (+($48|0)); $50 = $46 * $49; $51 = $50; $52 = (+Math_floor((+$51))); $53 = (~~(($52))); $19 = $53; $54 = $19; $55 = $18; $56 = $55 << 16 >> 16; $57 = (($56) - 1)|0; $58 = ($54|0)>($57|0); if ($58) { $59 = $18; $60 = $59 << 16 >> 16; $61 = (($60) - 1)|0; $19 = $61; } $62 = $19; $63 = ($62|0)<(0); if ($63) { $19 = 0; } $64 = $14; $65 = $19; $66 = $13; $67 = $16; $68 = (($66) + ($67<<2)|0); $69 = HEAP32[$68>>2]|0; _ec_enc_bits($64,$65,$69); $70 = $19; $71 = (+($70|0)); $72 = $71 + 0.5; $73 = $13; $74 = $16; $75 = (($73) + ($74<<2)|0); $76 = HEAP32[$75>>2]|0; $77 = (14 - ($76))|0; $78 = 1 << $77; $79 = (+($78|0)); $80 = $72 * $79; $81 = $80 * 6.103515625E-5; $82 = $81 - 0.5; $20 = $82; $83 = $20; $84 = $11; $85 = $16; $86 = $17; $87 = $8; $88 = ((($87)) + 8|0); $89 = HEAP32[$88>>2]|0; $90 = Math_imul($86, $89)|0; $91 = (($85) + ($90))|0; $92 = (($84) + ($91<<2)|0); $93 = +HEAPF32[$92>>2]; $94 = $93 + $83; HEAPF32[$92>>2] = $94; $95 = $20; $96 = $12; $97 = $16; $98 = $17; $99 = $8; $100 = ((($99)) + 8|0); $101 = HEAP32[$100>>2]|0; $102 = Math_imul($98, $101)|0; $103 = (($97) + ($102))|0; $104 = (($96) + ($103<<2)|0); $105 = +HEAPF32[$104>>2]; $106 = $105 - $95; HEAPF32[$104>>2] = $106; $107 = $17; $108 = (($107) + 1)|0; $17 = $108; $109 = $15; $110 = ($108|0)<($109|0); if (!($110)) { break; } } } $111 = $16; $112 = (($111) + 1)|0; $16 = $112; } STACKTOP = sp;return; } function _quant_energy_finalise($0,$1,$2,$3,$4,$5,$6,$7,$8,$9) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0.0, $61 = 0.0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0.0; var $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0.0, $83 = 0.0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $10 = $0; $11 = $1; $12 = $2; $13 = $3; $14 = $4; $15 = $5; $16 = $6; $17 = $7; $18 = $8; $19 = $9; $21 = 0; while(1) { $25 = $21; $26 = ($25|0)<(2); if (!($26)) { break; } $27 = $11; $20 = $27; while(1) { $28 = $20; $29 = $12; $30 = ($28|0)<($29|0); if (!($30)) { break; } $31 = $17; $32 = $19; $33 = ($31|0)>=($32|0); if (!($33)) { break; } $34 = $15; $35 = $20; $36 = (($34) + ($35<<2)|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)>=(8); if (!($38)) { $39 = $16; $40 = $20; $41 = (($39) + ($40<<2)|0); $42 = HEAP32[$41>>2]|0; $43 = $21; $44 = ($42|0)!=($43|0); if (!($44)) { $22 = 0; while(1) { $45 = $14; $46 = $20; $47 = $22; $48 = $10; $49 = ((($48)) + 8|0); $50 = HEAP32[$49>>2]|0; $51 = Math_imul($47, $50)|0; $52 = (($46) + ($51))|0; $53 = (($45) + ($52<<2)|0); $54 = +HEAPF32[$53>>2]; $55 = $54 < 0.0; $56 = $55 ? 0 : 1; $23 = $56; $57 = $18; $58 = $23; _ec_enc_bits($57,$58,1); $59 = $23; $60 = (+($59|0)); $61 = $60 - 0.5; $62 = $15; $63 = $20; $64 = (($62) + ($63<<2)|0); $65 = HEAP32[$64>>2]|0; $66 = (14 - ($65))|0; $67 = (($66) - 1)|0; $68 = 1 << $67; $69 = (+($68|0)); $70 = $61 * $69; $71 = $70 * 6.103515625E-5; $24 = $71; $72 = $24; $73 = $13; $74 = $20; $75 = $22; $76 = $10; $77 = ((($76)) + 8|0); $78 = HEAP32[$77>>2]|0; $79 = Math_imul($75, $78)|0; $80 = (($74) + ($79))|0; $81 = (($73) + ($80<<2)|0); $82 = +HEAPF32[$81>>2]; $83 = $82 + $72; HEAPF32[$81>>2] = $83; $84 = $17; $85 = (($84) + -1)|0; $17 = $85; $86 = $22; $87 = (($86) + 1)|0; $22 = $87; $88 = $19; $89 = ($87|0)<($88|0); if (!($89)) { break; } } } } $90 = $20; $91 = (($90) + 1)|0; $20 = $91; } $92 = $21; $93 = (($92) + 1)|0; $21 = $93; } STACKTOP = sp;return; } function _unquant_coarse_energy($0,$1,$2,$3,$4,$5,$6,$7) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0.0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0.0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0.0, $126 = 0.0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0.0, $137 = 0.0, $138 = 0, $139 = 0, $14 = 0, $140 = 0.0, $141 = 0.0, $142 = 0.0, $143 = 0.0, $144 = 0.0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0.0, $157 = 0.0, $158 = 0.0, $159 = 0.0, $16 = 0, $160 = 0.0, $161 = 0.0, $162 = 0.0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $18 = 0; var $19 = 0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0; var $39 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0.0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); $19 = sp + 32|0; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $5; $14 = $6; $15 = $7; $28 = $15; $29 = (26775 + (($28*84)|0)|0); $30 = $12; $31 = (($29) + (($30*42)|0)|0); $16 = $31; ;HEAP32[$19>>2]=0|0;HEAP32[$19+4>>2]=0|0; $32 = $12; $33 = ($32|0)!=(0); if ($33) { $20 = 0.0; $21 = 0.149993896484375; } else { $34 = $15; $35 = (16620 + ($34<<2)|0); $36 = +HEAPF32[$35>>2]; $21 = $36; $37 = $15; $38 = (16604 + ($37<<2)|0); $39 = +HEAPF32[$38>>2]; $20 = $39; } $40 = $13; $41 = ((($40)) + 4|0); $42 = HEAP32[$41>>2]|0; $43 = $42<<3; $22 = $43; $44 = $9; $17 = $44; while(1) { $45 = $17; $46 = $10; $47 = ($45|0)<($46|0); if (!($47)) { break; } $18 = 0; while(1) { $48 = $13; $49 = (_ec_tell_122($48)|0); $23 = $49; $50 = $22; $51 = $23; $52 = (($50) - ($51))|0; $53 = ($52|0)>=(15); do { if ($53) { $54 = $17; $55 = ($54|0)<(20); $56 = $17; $57 = $55 ? $56 : 20; $58 = $57<<1; $27 = $58; $59 = $13; $60 = $16; $61 = $27; $62 = (($60) + ($61)|0); $63 = HEAP8[$62>>0]|0; $64 = $63&255; $65 = $64 << 7; $66 = $16; $67 = $27; $68 = (($67) + 1)|0; $69 = (($66) + ($68)|0); $70 = HEAP8[$69>>0]|0; $71 = $70&255; $72 = $71 << 6; $73 = (_ec_laplace_decode($59,$65,$72)|0); $24 = $73; } else { $74 = $22; $75 = $23; $76 = (($74) - ($75))|0; $77 = ($76|0)>=(2); if ($77) { $78 = $13; $79 = (_ec_dec_icdf($78,27111,2)|0); $24 = $79; $80 = $24; $81 = $80 >> 1; $82 = $24; $83 = $82 & 1; $84 = (0 - ($83))|0; $85 = $81 ^ $84; $24 = $85; break; } $86 = $22; $87 = $23; $88 = (($86) - ($87))|0; $89 = ($88|0)>=(1); if ($89) { $90 = $13; $91 = (_ec_dec_bit_logp($90,1)|0); $92 = (0 - ($91))|0; $24 = $92; break; } else { $24 = -1; break; } } } while(0); $93 = $24; $94 = (+($93|0)); $25 = $94; $95 = $11; $96 = $17; $97 = $18; $98 = $8; $99 = ((($98)) + 8|0); $100 = HEAP32[$99>>2]|0; $101 = Math_imul($97, $100)|0; $102 = (($96) + ($101))|0; $103 = (($95) + ($102<<2)|0); $104 = +HEAPF32[$103>>2]; $105 = -9.0 > $104; if ($105) { $125 = -9.0; } else { $106 = $11; $107 = $17; $108 = $18; $109 = $8; $110 = ((($109)) + 8|0); $111 = HEAP32[$110>>2]|0; $112 = Math_imul($108, $111)|0; $113 = (($107) + ($112))|0; $114 = (($106) + ($113<<2)|0); $115 = +HEAPF32[$114>>2]; $125 = $115; } $116 = $11; $117 = $17; $118 = $18; $119 = $8; $120 = ((($119)) + 8|0); $121 = HEAP32[$120>>2]|0; $122 = Math_imul($118, $121)|0; $123 = (($117) + ($122))|0; $124 = (($116) + ($123<<2)|0); HEAPF32[$124>>2] = $125; $126 = $20; $127 = $11; $128 = $17; $129 = $18; $130 = $8; $131 = ((($130)) + 8|0); $132 = HEAP32[$131>>2]|0; $133 = Math_imul($129, $132)|0; $134 = (($128) + ($133))|0; $135 = (($127) + ($134<<2)|0); $136 = +HEAPF32[$135>>2]; $137 = $126 * $136; $138 = $18; $139 = (($19) + ($138<<2)|0); $140 = +HEAPF32[$139>>2]; $141 = $137 + $140; $142 = $25; $143 = $141 + $142; $26 = $143; $144 = $26; $145 = $11; $146 = $17; $147 = $18; $148 = $8; $149 = ((($148)) + 8|0); $150 = HEAP32[$149>>2]|0; $151 = Math_imul($147, $150)|0; $152 = (($146) + ($151))|0; $153 = (($145) + ($152<<2)|0); HEAPF32[$153>>2] = $144; $154 = $18; $155 = (($19) + ($154<<2)|0); $156 = +HEAPF32[$155>>2]; $157 = $25; $158 = $156 + $157; $159 = $21; $160 = $25; $161 = $159 * $160; $162 = $158 - $161; $163 = $18; $164 = (($19) + ($163<<2)|0); HEAPF32[$164>>2] = $162; $165 = $18; $166 = (($165) + 1)|0; $18 = $166; $167 = $14; $168 = ($166|0)<($167|0); if (!($168)) { break; } } $169 = $17; $170 = (($169) + 1)|0; $17 = $170; } STACKTOP = sp;return; } function _unquant_fine_energy($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; $18 = $8; $14 = $18; while(1) { $19 = $14; $20 = $9; $21 = ($19|0)<($20|0); if (!($21)) { break; } $22 = $11; $23 = $14; $24 = (($22) + ($23<<2)|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)<=(0); if (!($26)) { $15 = 0; while(1) { $27 = $12; $28 = $11; $29 = $14; $30 = (($28) + ($29<<2)|0); $31 = HEAP32[$30>>2]|0; $32 = (_ec_dec_bits($27,$31)|0); $16 = $32; $33 = $16; $34 = (+($33|0)); $35 = $34 + 0.5; $36 = $11; $37 = $14; $38 = (($36) + ($37<<2)|0); $39 = HEAP32[$38>>2]|0; $40 = (14 - ($39))|0; $41 = 1 << $40; $42 = (+($41|0)); $43 = $35 * $42; $44 = $43 * 6.103515625E-5; $45 = $44 - 0.5; $17 = $45; $46 = $17; $47 = $10; $48 = $14; $49 = $15; $50 = $7; $51 = ((($50)) + 8|0); $52 = HEAP32[$51>>2]|0; $53 = Math_imul($49, $52)|0; $54 = (($48) + ($53))|0; $55 = (($47) + ($54<<2)|0); $56 = +HEAPF32[$55>>2]; $57 = $56 + $46; HEAPF32[$55>>2] = $57; $58 = $15; $59 = (($58) + 1)|0; $15 = $59; $60 = $13; $61 = ($59|0)<($60|0); if (!($61)) { break; } } } $62 = $14; $63 = (($62) + 1)|0; $14 = $63; } STACKTOP = sp;return; } function _unquant_energy_finalise($0,$1,$2,$3,$4,$5,$6,$7,$8) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0, $49 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0.0, $69 = 0.0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $4; $14 = $5; $15 = $6; $16 = $7; $17 = $8; $19 = 0; while(1) { $23 = $19; $24 = ($23|0)<(2); if (!($24)) { break; } $25 = $10; $18 = $25; while(1) { $26 = $18; $27 = $11; $28 = ($26|0)<($27|0); if (!($28)) { break; } $29 = $15; $30 = $17; $31 = ($29|0)>=($30|0); if (!($31)) { break; } $32 = $13; $33 = $18; $34 = (($32) + ($33<<2)|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)>=(8); if (!($36)) { $37 = $14; $38 = $18; $39 = (($37) + ($38<<2)|0); $40 = HEAP32[$39>>2]|0; $41 = $19; $42 = ($40|0)!=($41|0); if (!($42)) { $20 = 0; while(1) { $43 = $16; $44 = (_ec_dec_bits($43,1)|0); $21 = $44; $45 = $21; $46 = (+($45|0)); $47 = $46 - 0.5; $48 = $13; $49 = $18; $50 = (($48) + ($49<<2)|0); $51 = HEAP32[$50>>2]|0; $52 = (14 - ($51))|0; $53 = (($52) - 1)|0; $54 = 1 << $53; $55 = (+($54|0)); $56 = $47 * $55; $57 = $56 * 6.103515625E-5; $22 = $57; $58 = $22; $59 = $12; $60 = $18; $61 = $20; $62 = $9; $63 = ((($62)) + 8|0); $64 = HEAP32[$63>>2]|0; $65 = Math_imul($61, $64)|0; $66 = (($60) + ($65))|0; $67 = (($59) + ($66<<2)|0); $68 = +HEAPF32[$67>>2]; $69 = $68 + $58; HEAPF32[$67>>2] = $69; $70 = $15; $71 = (($70) + -1)|0; $15 = $71; $72 = $20; $73 = (($72) + 1)|0; $20 = $73; $74 = $17; $75 = ($73|0)<($74|0); if (!($75)) { break; } } } } $76 = $18; $77 = (($76) + 1)|0; $18 = $77; } $78 = $19; $79 = (($78) + 1)|0; $19 = $79; } STACKTOP = sp;return; } function _amp2Log2($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0.0; var $30 = 0.0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; $12 = 0; while(1) { $13 = 0; while(1) { $14 = $13; $15 = $7; $16 = ($14|0)<($15|0); if (!($16)) { break; } $17 = $9; $18 = $13; $19 = $12; $20 = $6; $21 = ((($20)) + 8|0); $22 = HEAP32[$21>>2]|0; $23 = Math_imul($19, $22)|0; $24 = (($18) + ($23))|0; $25 = (($17) + ($24<<2)|0); $26 = +HEAPF32[$25>>2]; $27 = $26; $28 = (+Math_log((+$27))); $29 = 1.4426950408889634 * $28; $30 = $29; $31 = $13; $32 = (16504 + ($31<<2)|0); $33 = +HEAPF32[$32>>2]; $34 = $30 - $33; $35 = $10; $36 = $13; $37 = $12; $38 = $6; $39 = ((($38)) + 8|0); $40 = HEAP32[$39>>2]|0; $41 = Math_imul($37, $40)|0; $42 = (($36) + ($41))|0; $43 = (($35) + ($42<<2)|0); HEAPF32[$43>>2] = $34; $44 = $13; $45 = (($44) + 1)|0; $13 = $45; } $46 = $7; $13 = $46; while(1) { $47 = $13; $48 = $8; $49 = ($47|0)<($48|0); if (!($49)) { break; } $50 = $10; $51 = $12; $52 = $6; $53 = ((($52)) + 8|0); $54 = HEAP32[$53>>2]|0; $55 = Math_imul($51, $54)|0; $56 = $13; $57 = (($55) + ($56))|0; $58 = (($50) + ($57<<2)|0); HEAPF32[$58>>2] = -14.0; $59 = $13; $60 = (($59) + 1)|0; $13 = $60; } $61 = $12; $62 = (($61) + 1)|0; $12 = $62; $63 = $11; $64 = ($62|0)<($63|0); if (!($64)) { break; } } STACKTOP = sp;return; } function _compute_allocation($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$17,$18) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; $10 = $10|0; $11 = $11|0; $12 = $12|0; $13 = $13|0; $14 = $14|0; $15 = $15|0; $16 = $16|0; $17 = $17|0; $18 = $18|0; var $$alloca_mul = 0, $$alloca_mul39 = 0, $$alloca_mul41 = 0, $$alloca_mul43 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0; var $156 = 0, $157 = 0, $158 = 0, $159 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0; var $176 = 0, $177 = 0, $178 = 0, $179 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0; var $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0; var $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0; var $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0; var $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0; var $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0; var $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0; var $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0; var $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0; var $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0; var $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0; var $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0; var $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0; var $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0; var $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0; var $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0; var $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(160|0); $19 = $0; $20 = $1; $21 = $2; $22 = $3; $23 = $4; $24 = $5; $25 = $6; $26 = $7; $27 = $8; $28 = $9; $29 = $10; $30 = $11; $31 = $12; $32 = $13; $33 = $14; $34 = $15; $35 = $16; $36 = $17; $37 = $18; $56 = $27; $57 = ($56|0)>(0); $58 = $27; $59 = $57 ? $58 : 0; $27 = $59; $60 = $19; $61 = ((($60)) + 8|0); $62 = HEAP32[$61>>2]|0; $40 = $62; $63 = $20; $43 = $63; $64 = $27; $65 = ($64|0)>=(8); $66 = $65 ? 8 : 0; $44 = $66; $67 = $44; $68 = $27; $69 = (($68) - ($67))|0; $27 = $69; $46 = 0; $45 = 0; $70 = $32; $71 = ($70|0)==(2); do { if ($71) { $72 = $21; $73 = $20; $74 = (($72) - ($73))|0; $75 = (27114 + ($74)|0); $76 = HEAP8[$75>>0]|0; $77 = $76&255; $45 = $77; $78 = $45; $79 = $27; $80 = ($78|0)>($79|0); if ($80) { $45 = 0; break; } else { $81 = $45; $82 = $27; $83 = (($82) - ($81))|0; $27 = $83; $84 = $27; $85 = ($84|0)>=(8); $86 = $85 ? 8 : 0; $46 = $86; $87 = $46; $88 = $27; $89 = (($88) - ($87))|0; $27 = $89; break; } } } while(0); $90 = $40; $91 = (_llvm_stacksave()|0); $47 = $91; $$alloca_mul = $90<<2; $92 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $93 = $40; $$alloca_mul39 = $93<<2; $94 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul39)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul39)|0)+15)&-16)|0);; $95 = $40; $$alloca_mul41 = $95<<2; $96 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul41)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul41)|0)+15)&-16)|0);; $97 = $40; $$alloca_mul43 = $97<<2; $98 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul43)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul43)|0)+15)&-16)|0);; $99 = $20; $41 = $99; while(1) { $100 = $41; $101 = $21; $102 = ($100|0)<($101|0); if (!($102)) { break; } $103 = $32; $104 = $103 << 3; $105 = $19; $106 = ((($105)) + 32|0); $107 = HEAP32[$106>>2]|0; $108 = $41; $109 = (($108) + 1)|0; $110 = (($107) + ($109<<1)|0); $111 = HEAP16[$110>>1]|0; $112 = $111 << 16 >> 16; $113 = $19; $114 = ((($113)) + 32|0); $115 = HEAP32[$114>>2]|0; $116 = $41; $117 = (($115) + ($116<<1)|0); $118 = HEAP16[$117>>1]|0; $119 = $118 << 16 >> 16; $120 = (($112) - ($119))|0; $121 = ($120*3)|0; $122 = $33; $123 = $121 << $122; $124 = $123 << 3; $125 = $124 >> 4; $126 = ($104|0)>($125|0); if ($126) { $127 = $32; $128 = $127 << 3; $152 = $128; } else { $129 = $19; $130 = ((($129)) + 32|0); $131 = HEAP32[$130>>2]|0; $132 = $41; $133 = (($132) + 1)|0; $134 = (($131) + ($133<<1)|0); $135 = HEAP16[$134>>1]|0; $136 = $135 << 16 >> 16; $137 = $19; $138 = ((($137)) + 32|0); $139 = HEAP32[$138>>2]|0; $140 = $41; $141 = (($139) + ($140<<1)|0); $142 = HEAP16[$141>>1]|0; $143 = $142 << 16 >> 16; $144 = (($136) - ($143))|0; $145 = ($144*3)|0; $146 = $33; $147 = $145 << $146; $148 = $147 << 3; $149 = $148 >> 4; $152 = $149; } $150 = $41; $151 = (($96) + ($150<<2)|0); HEAP32[$151>>2] = $152; $153 = $32; $154 = $19; $155 = ((($154)) + 32|0); $156 = HEAP32[$155>>2]|0; $157 = $41; $158 = (($157) + 1)|0; $159 = (($156) + ($158<<1)|0); $160 = HEAP16[$159>>1]|0; $161 = $160 << 16 >> 16; $162 = $19; $163 = ((($162)) + 32|0); $164 = HEAP32[$163>>2]|0; $165 = $41; $166 = (($164) + ($165<<1)|0); $167 = HEAP16[$166>>1]|0; $168 = $167 << 16 >> 16; $169 = (($161) - ($168))|0; $170 = Math_imul($153, $169)|0; $171 = $24; $172 = (($171) - 5)|0; $173 = $33; $174 = (($172) - ($173))|0; $175 = Math_imul($170, $174)|0; $176 = $21; $177 = $41; $178 = (($176) - ($177))|0; $179 = (($178) - 1)|0; $180 = Math_imul($175, $179)|0; $181 = $33; $182 = (($181) + 3)|0; $183 = 1 << $182; $184 = Math_imul($180, $183)|0; $185 = $184 >> 6; $186 = $41; $187 = (($98) + ($186<<2)|0); HEAP32[$187>>2] = $185; $188 = $19; $189 = ((($188)) + 32|0); $190 = HEAP32[$189>>2]|0; $191 = $41; $192 = (($191) + 1)|0; $193 = (($190) + ($192<<1)|0); $194 = HEAP16[$193>>1]|0; $195 = $194 << 16 >> 16; $196 = $19; $197 = ((($196)) + 32|0); $198 = HEAP32[$197>>2]|0; $199 = $41; $200 = (($198) + ($199<<1)|0); $201 = HEAP16[$200>>1]|0; $202 = $201 << 16 >> 16; $203 = (($195) - ($202))|0; $204 = $33; $205 = $203 << $204; $206 = ($205|0)==(1); if ($206) { $207 = $32; $208 = $207 << 3; $209 = $41; $210 = (($98) + ($209<<2)|0); $211 = HEAP32[$210>>2]|0; $212 = (($211) - ($208))|0; HEAP32[$210>>2] = $212; } $213 = $41; $214 = (($213) + 1)|0; $41 = $214; } $38 = 1; $215 = $19; $216 = ((($215)) + 48|0); $217 = HEAP32[$216>>2]|0; $218 = (($217) - 1)|0; $39 = $218; while(1) { $48 = 0; $49 = 0; $219 = $38; $220 = $39; $221 = (($219) + ($220))|0; $222 = $221 >> 1; $50 = $222; $223 = $21; $41 = $223; while(1) { $224 = $41; $225 = (($224) + -1)|0; $41 = $225; $226 = $20; $227 = ($224|0)>($226|0); if (!($227)) { break; } $228 = $19; $229 = ((($228)) + 32|0); $230 = HEAP32[$229>>2]|0; $231 = $41; $232 = (($231) + 1)|0; $233 = (($230) + ($232<<1)|0); $234 = HEAP16[$233>>1]|0; $235 = $234 << 16 >> 16; $236 = $19; $237 = ((($236)) + 32|0); $238 = HEAP32[$237>>2]|0; $239 = $41; $240 = (($238) + ($239<<1)|0); $241 = HEAP16[$240>>1]|0; $242 = $241 << 16 >> 16; $243 = (($235) - ($242))|0; $52 = $243; $244 = $32; $245 = $52; $246 = Math_imul($244, $245)|0; $247 = $19; $248 = ((($247)) + 52|0); $249 = HEAP32[$248>>2]|0; $250 = $50; $251 = $40; $252 = Math_imul($250, $251)|0; $253 = $41; $254 = (($252) + ($253))|0; $255 = (($249) + ($254)|0); $256 = HEAP8[$255>>0]|0; $257 = $256&255; $258 = Math_imul($246, $257)|0; $259 = $33; $260 = $258 << $259; $261 = $260 >> 2; $51 = $261; $262 = $51; $263 = ($262|0)>(0); if ($263) { $264 = $51; $265 = $41; $266 = (($98) + ($265<<2)|0); $267 = HEAP32[$266>>2]|0; $268 = (($264) + ($267))|0; $269 = (0)>($268|0); if ($269) { $275 = 0; } else { $270 = $51; $271 = $41; $272 = (($98) + ($271<<2)|0); $273 = HEAP32[$272>>2]|0; $274 = (($270) + ($273))|0; $275 = $274; } $51 = $275; } $276 = $22; $277 = $41; $278 = (($276) + ($277<<2)|0); $279 = HEAP32[$278>>2]|0; $280 = $51; $281 = (($280) + ($279))|0; $51 = $281; $282 = $51; $283 = $41; $284 = (($96) + ($283<<2)|0); $285 = HEAP32[$284>>2]|0; $286 = ($282|0)>=($285|0); $287 = $48; $288 = ($287|0)!=(0); $or$cond = $286 | $288; if (!($or$cond)) { $303 = $51; $304 = $32; $305 = $304 << 3; $306 = ($303|0)>=($305|0); if (!($306)) { continue; } $307 = $32; $308 = $307 << 3; $309 = $49; $310 = (($309) + ($308))|0; $49 = $310; continue; } $48 = 1; $289 = $51; $290 = $23; $291 = $41; $292 = (($290) + ($291<<2)|0); $293 = HEAP32[$292>>2]|0; $294 = ($289|0)<($293|0); if ($294) { $295 = $51; $302 = $295; } else { $296 = $23; $297 = $41; $298 = (($296) + ($297<<2)|0); $299 = HEAP32[$298>>2]|0; $302 = $299; } $300 = $49; $301 = (($300) + ($302))|0; $49 = $301; } $311 = $49; $312 = $27; $313 = ($311|0)>($312|0); $314 = $50; if ($313) { $315 = (($314) - 1)|0; $39 = $315; } else { $316 = (($314) + 1)|0; $38 = $316; } $317 = $38; $318 = $39; $319 = ($317|0)<=($318|0); if (!($319)) { break; } } $320 = $38; $321 = (($320) + -1)|0; $38 = $321; $39 = $320; $322 = $20; $41 = $322; while(1) { $323 = $41; $324 = $21; $325 = ($323|0)<($324|0); $326 = $19; if (!($325)) { break; } $327 = ((($326)) + 32|0); $328 = HEAP32[$327>>2]|0; $329 = $41; $330 = (($329) + 1)|0; $331 = (($328) + ($330<<1)|0); $332 = HEAP16[$331>>1]|0; $333 = $332 << 16 >> 16; $334 = $19; $335 = ((($334)) + 32|0); $336 = HEAP32[$335>>2]|0; $337 = $41; $338 = (($336) + ($337<<1)|0); $339 = HEAP16[$338>>1]|0; $340 = $339 << 16 >> 16; $341 = (($333) - ($340))|0; $55 = $341; $342 = $32; $343 = $55; $344 = Math_imul($342, $343)|0; $345 = $19; $346 = ((($345)) + 52|0); $347 = HEAP32[$346>>2]|0; $348 = $38; $349 = $40; $350 = Math_imul($348, $349)|0; $351 = $41; $352 = (($350) + ($351))|0; $353 = (($347) + ($352)|0); $354 = HEAP8[$353>>0]|0; $355 = $354&255; $356 = Math_imul($344, $355)|0; $357 = $33; $358 = $356 << $357; $359 = $358 >> 2; $53 = $359; $360 = $39; $361 = $19; $362 = ((($361)) + 48|0); $363 = HEAP32[$362>>2]|0; $364 = ($360|0)>=($363|0); if ($364) { $365 = $23; $366 = $41; $367 = (($365) + ($366<<2)|0); $368 = HEAP32[$367>>2]|0; $387 = $368; } else { $369 = $32; $370 = $55; $371 = Math_imul($369, $370)|0; $372 = $19; $373 = ((($372)) + 52|0); $374 = HEAP32[$373>>2]|0; $375 = $39; $376 = $40; $377 = Math_imul($375, $376)|0; $378 = $41; $379 = (($377) + ($378))|0; $380 = (($374) + ($379)|0); $381 = HEAP8[$380>>0]|0; $382 = $381&255; $383 = Math_imul($371, $382)|0; $384 = $33; $385 = $383 << $384; $386 = $385 >> 2; $387 = $386; } $54 = $387; $388 = $53; $389 = ($388|0)>(0); if ($389) { $390 = $53; $391 = $41; $392 = (($98) + ($391<<2)|0); $393 = HEAP32[$392>>2]|0; $394 = (($390) + ($393))|0; $395 = (0)>($394|0); if ($395) { $401 = 0; } else { $396 = $53; $397 = $41; $398 = (($98) + ($397<<2)|0); $399 = HEAP32[$398>>2]|0; $400 = (($396) + ($399))|0; $401 = $400; } $53 = $401; } $402 = $54; $403 = ($402|0)>(0); if ($403) { $404 = $54; $405 = $41; $406 = (($98) + ($405<<2)|0); $407 = HEAP32[$406>>2]|0; $408 = (($404) + ($407))|0; $409 = (0)>($408|0); if ($409) { $415 = 0; } else { $410 = $54; $411 = $41; $412 = (($98) + ($411<<2)|0); $413 = HEAP32[$412>>2]|0; $414 = (($410) + ($413))|0; $415 = $414; } $54 = $415; } $416 = $38; $417 = ($416|0)>(0); if ($417) { $418 = $22; $419 = $41; $420 = (($418) + ($419<<2)|0); $421 = HEAP32[$420>>2]|0; $422 = $53; $423 = (($422) + ($421))|0; $53 = $423; } $424 = $22; $425 = $41; $426 = (($424) + ($425<<2)|0); $427 = HEAP32[$426>>2]|0; $428 = $54; $429 = (($428) + ($427))|0; $54 = $429; $430 = $22; $431 = $41; $432 = (($430) + ($431<<2)|0); $433 = HEAP32[$432>>2]|0; $434 = ($433|0)>(0); if ($434) { $435 = $41; $43 = $435; } $436 = $54; $437 = $53; $438 = (($436) - ($437))|0; $439 = (0)>($438|0); if ($439) { $443 = 0; } else { $440 = $54; $441 = $53; $442 = (($440) - ($441))|0; $443 = $442; } $54 = $443; $444 = $53; $445 = $41; $446 = (($92) + ($445<<2)|0); HEAP32[$446>>2] = $444; $447 = $54; $448 = $41; $449 = (($94) + ($448<<2)|0); HEAP32[$449>>2] = $447; $450 = $41; $451 = (($450) + 1)|0; $41 = $451; } $452 = $20; $453 = $21; $454 = $43; $455 = $23; $456 = $27; $457 = $28; $458 = $44; $459 = $25; $460 = $45; $461 = $26; $462 = $46; $463 = $29; $464 = $30; $465 = $31; $466 = $32; $467 = $33; $468 = $34; $469 = $35; $470 = $36; $471 = $37; $472 = (_interp_bits2pulses($326,$452,$453,$454,$92,$94,$96,$455,$456,$457,$458,$459,$460,$461,$462,$463,$464,$465,$466,$467,$468,$469,$470,$471)|0); $42 = $472; $473 = $42; $474 = $47; _llvm_stackrestore(($474|0)); STACKTOP = sp;return ($473|0); } function _interp_bits2pulses($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$20,$21,$22,$23) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; $10 = $10|0; $11 = $11|0; $12 = $12|0; $13 = $13|0; $14 = $14|0; $15 = $15|0; $16 = $16|0; $17 = $17|0; $18 = $18|0; $19 = $19|0; $20 = $20|0; $21 = $21|0; $22 = $22|0; $23 = $23|0; var $$sink = 0, $$sink4 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0; var $138 = 0, $139 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0; var $158 = 0, $159 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0; var $178 = 0, $179 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0; var $198 = 0, $199 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0; var $218 = 0, $219 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0; var $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0; var $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0; var $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0; var $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0; var $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0; var $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0; var $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0; var $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0; var $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0; var $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0; var $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0; var $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0; var $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0; var $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0; var $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0; var $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0; var $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0; var $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0; var $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0; var $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $60 = 0, $600 = 0; var $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0; var $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0; var $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0; var $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0; var $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0; var $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0; var $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0; var $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0; var $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0; var $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0; var $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $80 = 0, $800 = 0; var $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0; var $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0; var $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0; var $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $87 = 0, $88 = 0, $89 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0; var $or$cond3 = 0, $or$cond6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(224|0); $24 = $0; $25 = $1; $26 = $2; $27 = $3; $28 = $4; $29 = $5; $30 = $6; $31 = $7; $32 = $8; $33 = $9; $34 = $10; $35 = $11; $36 = $12; $37 = $13; $38 = $14; $39 = $15; $40 = $16; $41 = $17; $42 = $18; $43 = $19; $44 = $20; $45 = $21; $46 = $22; $47 = $23; $55 = -1; $77 = $42; $78 = $77 << 3; $56 = $78; $79 = $42; $80 = ($79|0)>(1); $81 = $80&1; $54 = $81; $82 = $43; $83 = $82 << 3; $53 = $83; $49 = 0; $50 = 64; $51 = 0; while(1) { $84 = $51; $85 = ($84|0)<(6); if (!($85)) { break; } $86 = $49; $87 = $50; $88 = (($86) + ($87))|0; $89 = $88 >> 1; $61 = $89; $48 = 0; $59 = 0; $90 = $26; $52 = $90; while(1) { $91 = $52; $92 = (($91) + -1)|0; $52 = $92; $93 = $25; $94 = ($91|0)>($93|0); if (!($94)) { break; } $95 = $28; $96 = $52; $97 = (($95) + ($96<<2)|0); $98 = HEAP32[$97>>2]|0; $99 = $61; $100 = $29; $101 = $52; $102 = (($100) + ($101<<2)|0); $103 = HEAP32[$102>>2]|0; $104 = Math_imul($99, $103)|0; $105 = $104 >> 6; $106 = (($98) + ($105))|0; $62 = $106; $107 = $62; $108 = $30; $109 = $52; $110 = (($108) + ($109<<2)|0); $111 = HEAP32[$110>>2]|0; $112 = ($107|0)>=($111|0); $113 = $59; $114 = ($113|0)!=(0); $or$cond = $112 | $114; if (!($or$cond)) { $129 = $62; $130 = $56; $131 = ($129|0)>=($130|0); if (!($131)) { continue; } $132 = $56; $133 = $48; $134 = (($133) + ($132))|0; $48 = $134; continue; } $59 = 1; $115 = $62; $116 = $31; $117 = $52; $118 = (($116) + ($117<<2)|0); $119 = HEAP32[$118>>2]|0; $120 = ($115|0)<($119|0); if ($120) { $121 = $62; $128 = $121; } else { $122 = $31; $123 = $52; $124 = (($122) + ($123<<2)|0); $125 = HEAP32[$124>>2]|0; $128 = $125; } $126 = $48; $127 = (($126) + ($128))|0; $48 = $127; } $135 = $48; $136 = $32; $137 = ($135|0)>($136|0); $138 = $61; if ($137) { $50 = $138; } else { $49 = $138; } $139 = $51; $140 = (($139) + 1)|0; $51 = $140; } $48 = 0; $59 = 0; $141 = $26; $52 = $141; while(1) { $142 = $52; $143 = (($142) + -1)|0; $52 = $143; $144 = $25; $145 = ($142|0)>($144|0); if (!($145)) { break; } $146 = $28; $147 = $52; $148 = (($146) + ($147<<2)|0); $149 = HEAP32[$148>>2]|0; $150 = $49; $151 = $29; $152 = $52; $153 = (($151) + ($152<<2)|0); $154 = HEAP32[$153>>2]|0; $155 = Math_imul($150, $154)|0; $156 = $155 >> 6; $157 = (($149) + ($156))|0; $63 = $157; $158 = $63; $159 = $30; $160 = $52; $161 = (($159) + ($160<<2)|0); $162 = HEAP32[$161>>2]|0; $163 = ($158|0)>=($162|0); $164 = $59; $165 = ($164|0)!=(0); $or$cond3 = $163 | $165; do { if ($or$cond3) { $59 = 1; } else { $166 = $63; $167 = $56; $168 = ($166|0)>=($167|0); if ($168) { $169 = $56; $63 = $169; break; } else { $63 = 0; break; } } } while(0); $170 = $63; $171 = $31; $172 = $52; $173 = (($171) + ($172<<2)|0); $174 = HEAP32[$173>>2]|0; $175 = ($170|0)<($174|0); if ($175) { $176 = $63; $181 = $176; } else { $177 = $31; $178 = $52; $179 = (($177) + ($178<<2)|0); $180 = HEAP32[$179>>2]|0; $181 = $180; } $63 = $181; $182 = $63; $183 = $39; $184 = $52; $185 = (($183) + ($184<<2)|0); HEAP32[$185>>2] = $182; $186 = $63; $187 = $48; $188 = (($187) + ($186))|0; $48 = $188; } $189 = $26; $55 = $189; while(1) { $190 = $55; $191 = (($190) - 1)|0; $52 = $191; $192 = $52; $193 = $27; $194 = ($192|0)<=($193|0); if ($194) { label = 29; break; } $198 = $32; $199 = $48; $200 = (($198) - ($199))|0; $57 = $200; $201 = $57; $202 = $24; $203 = ((($202)) + 32|0); $204 = HEAP32[$203>>2]|0; $205 = $55; $206 = (($204) + ($205<<1)|0); $207 = HEAP16[$206>>1]|0; $208 = $207 << 16 >> 16; $209 = $24; $210 = ((($209)) + 32|0); $211 = HEAP32[$210>>2]|0; $212 = $25; $213 = (($211) + ($212<<1)|0); $214 = HEAP16[$213>>1]|0; $215 = $214 << 16 >> 16; $216 = (($208) - ($215))|0; $217 = (_celt_udiv_137($201,$216)|0); $58 = $217; $218 = $24; $219 = ((($218)) + 32|0); $220 = HEAP32[$219>>2]|0; $221 = $55; $222 = (($220) + ($221<<1)|0); $223 = HEAP16[$222>>1]|0; $224 = $223 << 16 >> 16; $225 = $24; $226 = ((($225)) + 32|0); $227 = HEAP32[$226>>2]|0; $228 = $25; $229 = (($227) + ($228<<1)|0); $230 = HEAP16[$229>>1]|0; $231 = $230 << 16 >> 16; $232 = (($224) - ($231))|0; $233 = $58; $234 = Math_imul($232, $233)|0; $235 = $57; $236 = (($235) - ($234))|0; $57 = $236; $237 = $57; $238 = $24; $239 = ((($238)) + 32|0); $240 = HEAP32[$239>>2]|0; $241 = $52; $242 = (($240) + ($241<<1)|0); $243 = HEAP16[$242>>1]|0; $244 = $243 << 16 >> 16; $245 = $24; $246 = ((($245)) + 32|0); $247 = HEAP32[$246>>2]|0; $248 = $25; $249 = (($247) + ($248<<1)|0); $250 = HEAP16[$249>>1]|0; $251 = $250 << 16 >> 16; $252 = (($244) - ($251))|0; $253 = (($237) - ($252))|0; $254 = ($253|0)>(0); if ($254) { $255 = $57; $256 = $24; $257 = ((($256)) + 32|0); $258 = HEAP32[$257>>2]|0; $259 = $52; $260 = (($258) + ($259<<1)|0); $261 = HEAP16[$260>>1]|0; $262 = $261 << 16 >> 16; $263 = $24; $264 = ((($263)) + 32|0); $265 = HEAP32[$264>>2]|0; $266 = $25; $267 = (($265) + ($266<<1)|0); $268 = HEAP16[$267>>1]|0; $269 = $268 << 16 >> 16; $270 = (($262) - ($269))|0; $271 = (($255) - ($270))|0; $272 = $271; } else { $272 = 0; } $66 = $272; $273 = $24; $274 = ((($273)) + 32|0); $275 = HEAP32[$274>>2]|0; $276 = $55; $277 = (($275) + ($276<<1)|0); $278 = HEAP16[$277>>1]|0; $279 = $278 << 16 >> 16; $280 = $24; $281 = ((($280)) + 32|0); $282 = HEAP32[$281>>2]|0; $283 = $52; $284 = (($282) + ($283<<1)|0); $285 = HEAP16[$284>>1]|0; $286 = $285 << 16 >> 16; $287 = (($279) - ($286))|0; $64 = $287; $288 = $39; $289 = $52; $290 = (($288) + ($289<<2)|0); $291 = HEAP32[$290>>2]|0; $292 = $58; $293 = $64; $294 = Math_imul($292, $293)|0; $295 = (($291) + ($294))|0; $296 = $66; $297 = (($295) + ($296))|0; $65 = $297; $298 = $65; $299 = $30; $300 = $52; $301 = (($299) + ($300<<2)|0); $302 = HEAP32[$301>>2]|0; $303 = $56; $304 = (($303) + 8)|0; $305 = ($302|0)>($304|0); if ($305) { $306 = $30; $307 = $52; $308 = (($306) + ($307<<2)|0); $309 = HEAP32[$308>>2]|0; $313 = $309; } else { $310 = $56; $311 = (($310) + 8)|0; $313 = $311; } $312 = ($298|0)>=($313|0); if ($312) { $314 = $45; $315 = ($314|0)!=(0); if ($315) { $316 = $55; $317 = $25; $318 = (($317) + 2)|0; $319 = ($316|0)<=($318|0); if ($319) { label = 40; break; } $320 = $65; $321 = $52; $322 = $46; $323 = ($321|0)<($322|0); $324 = $323 ? 7 : 9; $325 = $64; $326 = Math_imul($324, $325)|0; $327 = $43; $328 = $326 << $327; $329 = $328 << 3; $330 = $329 >> 4; $331 = ($320|0)>($330|0); if ($331) { $332 = $52; $333 = $47; $334 = ($332|0)<=($333|0); if ($334) { label = 40; break; } } $336 = $44; _ec_enc_bit_logp($336,0,1); } else { $337 = $44; $338 = (_ec_dec_bit_logp($337,1)|0); $339 = ($338|0)!=(0); if ($339) { break; } } $340 = $48; $341 = (($340) + 8)|0; $48 = $341; $342 = $65; $343 = (($342) - 8)|0; $65 = $343; } $344 = $39; $345 = $52; $346 = (($344) + ($345<<2)|0); $347 = HEAP32[$346>>2]|0; $348 = $36; $349 = (($347) + ($348))|0; $350 = $48; $351 = (($350) - ($349))|0; $48 = $351; $352 = $36; $353 = ($352|0)>(0); if ($353) { $354 = $52; $355 = $25; $356 = (($354) - ($355))|0; $357 = (27114 + ($356)|0); $358 = HEAP8[$357>>0]|0; $359 = $358&255; $36 = $359; } $360 = $36; $361 = $48; $362 = (($361) + ($360))|0; $48 = $362; $363 = $65; $364 = $56; $365 = ($363|0)>=($364|0); if ($365) { $366 = $56; $367 = $48; $368 = (($367) + ($366))|0; $48 = $368; $369 = $56; $370 = $39; $371 = $52; $372 = (($370) + ($371<<2)|0); $$sink = $369;$$sink4 = $372; } else { $373 = $39; $374 = $52; $375 = (($373) + ($374<<2)|0); $$sink = 0;$$sink4 = $375; } HEAP32[$$sink4>>2] = $$sink; $376 = $55; $377 = (($376) + -1)|0; $55 = $377; } if ((label|0) == 29) { $195 = $34; $196 = $32; $197 = (($196) + ($195))|0; $32 = $197; } else if ((label|0) == 40) { $335 = $44; _ec_enc_bit_logp($335,1,1); } $378 = $36; $379 = ($378|0)>(0); do { if ($379) { $380 = $45; $381 = ($380|0)!=(0); if (!($381)) { $400 = $25; $401 = $44; $402 = $55; $403 = (($402) + 1)|0; $404 = $25; $405 = (($403) - ($404))|0; $406 = (_ec_dec_uint($401,$405)|0); $407 = (($400) + ($406))|0; $408 = $35; HEAP32[$408>>2] = $407; break; } $382 = $35; $383 = HEAP32[$382>>2]|0; $384 = $55; $385 = ($383|0)<($384|0); if ($385) { $386 = $35; $387 = HEAP32[$386>>2]|0; $390 = $387; } else { $388 = $55; $390 = $388; } $389 = $35; HEAP32[$389>>2] = $390; $391 = $44; $392 = $35; $393 = HEAP32[$392>>2]|0; $394 = $25; $395 = (($393) - ($394))|0; $396 = $55; $397 = (($396) + 1)|0; $398 = $25; $399 = (($397) - ($398))|0; _ec_enc_uint($391,$395,$399); } else { $409 = $35; HEAP32[$409>>2] = 0; } } while(0); $410 = $35; $411 = HEAP32[$410>>2]|0; $412 = $25; $413 = ($411|0)<=($412|0); if ($413) { $414 = $38; $415 = $32; $416 = (($415) + ($414))|0; $32 = $416; $38 = 0; } $417 = $38; $418 = ($417|0)>(0); do { if ($418) { $419 = $45; $420 = ($419|0)!=(0); $421 = $44; if ($420) { $422 = $37; $423 = HEAP32[$422>>2]|0; _ec_enc_bit_logp($421,$423,1); break; } else { $424 = (_ec_dec_bit_logp($421,1)|0); $425 = $37; HEAP32[$425>>2] = $424; break; } } else { $426 = $37; HEAP32[$426>>2] = 0; } } while(0); $427 = $32; $428 = $48; $429 = (($427) - ($428))|0; $57 = $429; $430 = $57; $431 = $24; $432 = ((($431)) + 32|0); $433 = HEAP32[$432>>2]|0; $434 = $55; $435 = (($433) + ($434<<1)|0); $436 = HEAP16[$435>>1]|0; $437 = $436 << 16 >> 16; $438 = $24; $439 = ((($438)) + 32|0); $440 = HEAP32[$439>>2]|0; $441 = $25; $442 = (($440) + ($441<<1)|0); $443 = HEAP16[$442>>1]|0; $444 = $443 << 16 >> 16; $445 = (($437) - ($444))|0; $446 = (_celt_udiv_137($430,$445)|0); $58 = $446; $447 = $24; $448 = ((($447)) + 32|0); $449 = HEAP32[$448>>2]|0; $450 = $55; $451 = (($449) + ($450<<1)|0); $452 = HEAP16[$451>>1]|0; $453 = $452 << 16 >> 16; $454 = $24; $455 = ((($454)) + 32|0); $456 = HEAP32[$455>>2]|0; $457 = $25; $458 = (($456) + ($457<<1)|0); $459 = HEAP16[$458>>1]|0; $460 = $459 << 16 >> 16; $461 = (($453) - ($460))|0; $462 = $58; $463 = Math_imul($461, $462)|0; $464 = $57; $465 = (($464) - ($463))|0; $57 = $465; $466 = $25; $52 = $466; while(1) { $467 = $52; $468 = $55; $469 = ($467|0)<($468|0); if (!($469)) { break; } $470 = $58; $471 = $24; $472 = ((($471)) + 32|0); $473 = HEAP32[$472>>2]|0; $474 = $52; $475 = (($474) + 1)|0; $476 = (($473) + ($475<<1)|0); $477 = HEAP16[$476>>1]|0; $478 = $477 << 16 >> 16; $479 = $24; $480 = ((($479)) + 32|0); $481 = HEAP32[$480>>2]|0; $482 = $52; $483 = (($481) + ($482<<1)|0); $484 = HEAP16[$483>>1]|0; $485 = $484 << 16 >> 16; $486 = (($478) - ($485))|0; $487 = Math_imul($470, $486)|0; $488 = $39; $489 = $52; $490 = (($488) + ($489<<2)|0); $491 = HEAP32[$490>>2]|0; $492 = (($491) + ($487))|0; HEAP32[$490>>2] = $492; $493 = $52; $494 = (($493) + 1)|0; $52 = $494; } $495 = $25; $52 = $495; while(1) { $496 = $52; $497 = $55; $498 = ($496|0)<($497|0); if (!($498)) { break; } $499 = $57; $500 = $24; $501 = ((($500)) + 32|0); $502 = HEAP32[$501>>2]|0; $503 = $52; $504 = (($503) + 1)|0; $505 = (($502) + ($504<<1)|0); $506 = HEAP16[$505>>1]|0; $507 = $506 << 16 >> 16; $508 = $24; $509 = ((($508)) + 32|0); $510 = HEAP32[$509>>2]|0; $511 = $52; $512 = (($510) + ($511<<1)|0); $513 = HEAP16[$512>>1]|0; $514 = $513 << 16 >> 16; $515 = (($507) - ($514))|0; $516 = ($499|0)<($515|0); if ($516) { $517 = $57; $534 = $517; } else { $518 = $24; $519 = ((($518)) + 32|0); $520 = HEAP32[$519>>2]|0; $521 = $52; $522 = (($521) + 1)|0; $523 = (($520) + ($522<<1)|0); $524 = HEAP16[$523>>1]|0; $525 = $524 << 16 >> 16; $526 = $24; $527 = ((($526)) + 32|0); $528 = HEAP32[$527>>2]|0; $529 = $52; $530 = (($528) + ($529<<1)|0); $531 = HEAP16[$530>>1]|0; $532 = $531 << 16 >> 16; $533 = (($525) - ($532))|0; $534 = $533; } $67 = $534; $535 = $67; $536 = $39; $537 = $52; $538 = (($536) + ($537<<2)|0); $539 = HEAP32[$538>>2]|0; $540 = (($539) + ($535))|0; HEAP32[$538>>2] = $540; $541 = $67; $542 = $57; $543 = (($542) - ($541))|0; $57 = $543; $544 = $52; $545 = (($544) + 1)|0; $52 = $545; } $60 = 0; $546 = $25; $52 = $546; while(1) { $547 = $52; $548 = $55; $549 = ($547|0)<($548|0); if (!($549)) { break; } $550 = $24; $551 = ((($550)) + 32|0); $552 = HEAP32[$551>>2]|0; $553 = $52; $554 = (($553) + 1)|0; $555 = (($552) + ($554<<1)|0); $556 = HEAP16[$555>>1]|0; $557 = $556 << 16 >> 16; $558 = $24; $559 = ((($558)) + 32|0); $560 = HEAP32[$559>>2]|0; $561 = $52; $562 = (($560) + ($561<<1)|0); $563 = HEAP16[$562>>1]|0; $564 = $563 << 16 >> 16; $565 = (($557) - ($564))|0; $68 = $565; $566 = $68; $567 = $43; $568 = $566 << $567; $69 = $568; $569 = $39; $570 = $52; $571 = (($569) + ($570<<2)|0); $572 = HEAP32[$571>>2]|0; $573 = $60; $574 = (($572) + ($573))|0; $74 = $574; $575 = $69; $576 = ($575|0)>(1); $577 = $74; if ($576) { $578 = $31; $579 = $52; $580 = (($578) + ($579<<2)|0); $581 = HEAP32[$580>>2]|0; $582 = (($577) - ($581))|0; $583 = ($582|0)>(0); if ($583) { $584 = $74; $585 = $31; $586 = $52; $587 = (($585) + ($586<<2)|0); $588 = HEAP32[$587>>2]|0; $589 = (($584) - ($588))|0; $590 = $589; } else { $590 = 0; } $73 = $590; $591 = $74; $592 = $73; $593 = (($591) - ($592))|0; $594 = $39; $595 = $52; $596 = (($594) + ($595<<2)|0); HEAP32[$596>>2] = $593; $597 = $42; $598 = $69; $599 = Math_imul($597, $598)|0; $600 = $42; $601 = ($600|0)==(2); $602 = $69; $603 = ($602|0)>(2); $or$cond6 = $601 & $603; if ($or$cond6) { $604 = $37; $605 = HEAP32[$604>>2]|0; $606 = ($605|0)!=(0); if ($606) { $611 = 0; } else { $607 = $52; $608 = $35; $609 = HEAP32[$608>>2]|0; $610 = ($607|0)<($609|0); $611 = $610; } } else { $611 = 0; } $612 = $611 ? 1 : 0; $613 = (($599) + ($612))|0; $70 = $613; $614 = $70; $615 = $24; $616 = ((($615)) + 56|0); $617 = HEAP32[$616>>2]|0; $618 = $52; $619 = (($617) + ($618<<1)|0); $620 = HEAP16[$619>>1]|0; $621 = $620 << 16 >> 16; $622 = $53; $623 = (($621) + ($622))|0; $624 = Math_imul($614, $623)|0; $72 = $624; $625 = $72; $626 = $625 >> 1; $627 = $70; $628 = ($627*21)|0; $629 = (($626) - ($628))|0; $71 = $629; $630 = $69; $631 = ($630|0)==(2); if ($631) { $632 = $70; $633 = $632 << 3; $634 = $633 >> 2; $635 = $71; $636 = (($635) + ($634))|0; $71 = $636; } $637 = $39; $638 = $52; $639 = (($637) + ($638<<2)|0); $640 = HEAP32[$639>>2]|0; $641 = $71; $642 = (($640) + ($641))|0; $643 = $70; $644 = $643<<1; $645 = $644 << 3; $646 = ($642|0)<($645|0); if ($646) { $647 = $72; $648 = $647 >> 2; $649 = $71; $650 = (($649) + ($648))|0; $71 = $650; } else { $651 = $39; $652 = $52; $653 = (($651) + ($652<<2)|0); $654 = HEAP32[$653>>2]|0; $655 = $71; $656 = (($654) + ($655))|0; $657 = $70; $658 = ($657*3)|0; $659 = $658 << 3; $660 = ($656|0)<($659|0); if ($660) { $661 = $72; $662 = $661 >> 3; $663 = $71; $664 = (($663) + ($662))|0; $71 = $664; } } $665 = $39; $666 = $52; $667 = (($665) + ($666<<2)|0); $668 = HEAP32[$667>>2]|0; $669 = $71; $670 = (($668) + ($669))|0; $671 = $70; $672 = $671 << 2; $673 = (($670) + ($672))|0; $674 = (0)>($673|0); if ($674) { $687 = 0; } else { $675 = $39; $676 = $52; $677 = (($675) + ($676<<2)|0); $678 = HEAP32[$677>>2]|0; $679 = $71; $680 = (($678) + ($679))|0; $681 = $70; $682 = $681 << 2; $683 = (($680) + ($682))|0; $687 = $683; } $684 = $40; $685 = $52; $686 = (($684) + ($685<<2)|0); HEAP32[$686>>2] = $687; $688 = $40; $689 = $52; $690 = (($688) + ($689<<2)|0); $691 = HEAP32[$690>>2]|0; $692 = $70; $693 = (_celt_udiv_137($691,$692)|0); $694 = $693 >>> 3; $695 = $40; $696 = $52; $697 = (($695) + ($696<<2)|0); HEAP32[$697>>2] = $694; $698 = $42; $699 = $40; $700 = $52; $701 = (($699) + ($700<<2)|0); $702 = HEAP32[$701>>2]|0; $703 = Math_imul($698, $702)|0; $704 = $39; $705 = $52; $706 = (($704) + ($705<<2)|0); $707 = HEAP32[$706>>2]|0; $708 = $707 >> 3; $709 = ($703|0)>($708|0); if ($709) { $710 = $39; $711 = $52; $712 = (($710) + ($711<<2)|0); $713 = HEAP32[$712>>2]|0; $714 = $54; $715 = $713 >> $714; $716 = $715 >> 3; $717 = $40; $718 = $52; $719 = (($717) + ($718<<2)|0); HEAP32[$719>>2] = $716; } $720 = $40; $721 = $52; $722 = (($720) + ($721<<2)|0); $723 = HEAP32[$722>>2]|0; $724 = ($723|0)<(8); if ($724) { $725 = $40; $726 = $52; $727 = (($725) + ($726<<2)|0); $728 = HEAP32[$727>>2]|0; $732 = $728; } else { $732 = 8; } $729 = $40; $730 = $52; $731 = (($729) + ($730<<2)|0); HEAP32[$731>>2] = $732; $733 = $40; $734 = $52; $735 = (($733) + ($734<<2)|0); $736 = HEAP32[$735>>2]|0; $737 = $70; $738 = $737 << 3; $739 = Math_imul($736, $738)|0; $740 = $39; $741 = $52; $742 = (($740) + ($741<<2)|0); $743 = HEAP32[$742>>2]|0; $744 = $71; $745 = (($743) + ($744))|0; $746 = ($739|0)>=($745|0); $747 = $746&1; $748 = $41; $749 = $52; $750 = (($748) + ($749<<2)|0); HEAP32[$750>>2] = $747; $751 = $42; $752 = $40; $753 = $52; $754 = (($752) + ($753<<2)|0); $755 = HEAP32[$754>>2]|0; $756 = Math_imul($751, $755)|0; $757 = $756 << 3; $758 = $39; $759 = $52; $760 = (($758) + ($759<<2)|0); $761 = HEAP32[$760>>2]|0; $762 = (($761) - ($757))|0; HEAP32[$760>>2] = $762; } else { $763 = $42; $764 = $763 << 3; $765 = (($577) - ($764))|0; $766 = (0)>($765|0); if ($766) { $771 = 0; } else { $767 = $74; $768 = $42; $769 = $768 << 3; $770 = (($767) - ($769))|0; $771 = $770; } $73 = $771; $772 = $74; $773 = $73; $774 = (($772) - ($773))|0; $775 = $39; $776 = $52; $777 = (($775) + ($776<<2)|0); HEAP32[$777>>2] = $774; $778 = $40; $779 = $52; $780 = (($778) + ($779<<2)|0); HEAP32[$780>>2] = 0; $781 = $41; $782 = $52; $783 = (($781) + ($782<<2)|0); HEAP32[$783>>2] = 1; } $784 = $73; $785 = ($784|0)>(0); if ($785) { $786 = $73; $787 = $54; $788 = (($787) + 3)|0; $789 = $786 >> $788; $790 = $40; $791 = $52; $792 = (($790) + ($791<<2)|0); $793 = HEAP32[$792>>2]|0; $794 = (8 - ($793))|0; $795 = ($789|0)<($794|0); if ($795) { $796 = $73; $797 = $54; $798 = (($797) + 3)|0; $799 = $796 >> $798; $805 = $799; } else { $800 = $40; $801 = $52; $802 = (($800) + ($801<<2)|0); $803 = HEAP32[$802>>2]|0; $804 = (8 - ($803))|0; $805 = $804; } $75 = $805; $806 = $75; $807 = $40; $808 = $52; $809 = (($807) + ($808<<2)|0); $810 = HEAP32[$809>>2]|0; $811 = (($810) + ($806))|0; HEAP32[$809>>2] = $811; $812 = $75; $813 = $42; $814 = Math_imul($812, $813)|0; $815 = $814 << 3; $76 = $815; $816 = $76; $817 = $73; $818 = $60; $819 = (($817) - ($818))|0; $820 = ($816|0)>=($819|0); $821 = $820&1; $822 = $41; $823 = $52; $824 = (($822) + ($823<<2)|0); HEAP32[$824>>2] = $821; $825 = $76; $826 = $73; $827 = (($826) - ($825))|0; $73 = $827; } $828 = $73; $60 = $828; $829 = $52; $830 = (($829) + 1)|0; $52 = $830; } $831 = $60; $832 = $33; HEAP32[$832>>2] = $831; while(1) { $833 = $52; $834 = $26; $835 = ($833|0)<($834|0); if (!($835)) { break; } $836 = $39; $837 = $52; $838 = (($836) + ($837<<2)|0); $839 = HEAP32[$838>>2]|0; $840 = $54; $841 = $839 >> $840; $842 = $841 >> 3; $843 = $40; $844 = $52; $845 = (($843) + ($844<<2)|0); HEAP32[$845>>2] = $842; $846 = $39; $847 = $52; $848 = (($846) + ($847<<2)|0); HEAP32[$848>>2] = 0; $849 = $40; $850 = $52; $851 = (($849) + ($850<<2)|0); $852 = HEAP32[$851>>2]|0; $853 = ($852|0)<(1); $854 = $853&1; $855 = $41; $856 = $52; $857 = (($855) + ($856<<2)|0); HEAP32[$857>>2] = $854; $858 = $52; $859 = (($858) + 1)|0; $52 = $859; } $860 = $55; STACKTOP = sp;return ($860|0); } function _celt_udiv_137($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = (($4>>>0) / ($5>>>0))&-1; STACKTOP = sp;return ($6|0); } function _alg_quant($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $$alloca_mul = 0, $$alloca_mul24 = 0, $$alloca_mul26 = 0, $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0.0, $111 = 0, $112 = 0, $113 = 0.0, $114 = 0; var $115 = 0, $116 = 0.0, $117 = 0, $118 = 0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0.0, $122 = 0.0, $123 = 0, $124 = 0, $125 = 0, $126 = 0.0, $127 = 0, $128 = 0, $129 = 0.0, $13 = 0, $130 = 0.0, $131 = 0.0, $132 = 0; var $133 = 0, $134 = 0.0, $135 = 0.0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0.0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0.0; var $151 = 0.0, $152 = 0.0, $153 = 0.0, $154 = 0.0, $155 = 0.0, $156 = 0.0, $157 = 0.0, $158 = 0.0, $159 = 0.0, $16 = 0.0, $160 = 0.0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0.0, $168 = 0.0, $169 = 0.0; var $17 = 0.0, $170 = 0, $171 = 0, $172 = 0, $173 = 0.0, $174 = 0.0, $175 = 0.0, $176 = 0, $177 = 0, $178 = 0.0, $179 = 0.0, $18 = 0.0, $180 = 0.0, $181 = 0.0, $182 = 0.0, $183 = 0.0, $184 = 0.0, $185 = 0.0, $186 = 0.0, $187 = 0.0; var $188 = 0.0, $189 = 0, $19 = 0, $190 = 0.0, $191 = 0.0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0.0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0.0, $202 = 0.0, $203 = 0.0, $204 = 0, $205 = 0; var $206 = 0.0, $207 = 0.0, $208 = 0.0, $209 = 0.0, $21 = 0.0, $210 = 0, $211 = 0, $212 = 0.0, $213 = 0.0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0.0, $220 = 0, $221 = 0, $222 = 0.0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0.0, $227 = 0.0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0.0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0.0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0.0, $250 = 0, $251 = 0, $252 = 0, $26 = 0.0, $27 = 0.0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0.0, $51 = 0.0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0; var $72 = 0.0, $73 = 0.0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0.0, $79 = 0, $8 = 0, $80 = 0.0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; $28 = $7; $29 = (_llvm_stacksave()|0); $20 = $29; $$alloca_mul = $28<<2; $30 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $31 = $7; $$alloca_mul24 = $31<<2; $32 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul24)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul24)|0)+15)&-16)|0);; $33 = $7; $$alloca_mul26 = $33<<2; $34 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul26)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul26)|0)+15)&-16)|0);; $35 = $6; $36 = $7; $37 = $10; $38 = $8; $39 = $9; _exp_rotation($35,$36,1,$37,$38,$39); $16 = 0.0; $13 = 0; while(1) { $40 = $6; $41 = $13; $42 = (($40) + ($41<<2)|0); $43 = +HEAPF32[$42>>2]; $44 = $43 > 0.0; $45 = $13; $46 = (($34) + ($45<<2)|0); if ($44) { HEAPF32[$46>>2] = 1.0; } else { HEAPF32[$46>>2] = -1.0; $47 = $6; $48 = $13; $49 = (($47) + ($48<<2)|0); $50 = +HEAPF32[$49>>2]; $51 = - $50; $52 = $6; $53 = $13; $54 = (($52) + ($53<<2)|0); HEAPF32[$54>>2] = $51; } $55 = $13; $56 = (($32) + ($55<<2)|0); HEAP32[$56>>2] = 0; $57 = $13; $58 = (($30) + ($57<<2)|0); HEAPF32[$58>>2] = 0.0; $59 = $13; $60 = (($59) + 1)|0; $13 = $60; $61 = $7; $62 = ($60|0)<($61|0); if (!($62)) { break; } } $18 = 0.0; $17 = 0.0; $63 = $8; $15 = $63; $64 = $8; $65 = $7; $66 = $65 >> 1; $67 = ($64|0)>($66|0); if ($67) { $13 = 0; while(1) { $68 = $6; $69 = $13; $70 = (($68) + ($69<<2)|0); $71 = +HEAPF32[$70>>2]; $72 = $16; $73 = $72 + $71; $16 = $73; $74 = $13; $75 = (($74) + 1)|0; $13 = $75; $76 = $7; $77 = ($75|0)<($76|0); if (!($77)) { break; } } $78 = $16; $79 = $78 > 1.0000000036274937E-15; $80 = $16; $81 = $80 < 64.0; $or$cond = $79 & $81; if (!($or$cond)) { $82 = $6; HEAPF32[$82>>2] = 1.0; $13 = 1; while(1) { $83 = $6; $84 = $13; $85 = (($83) + ($84<<2)|0); HEAPF32[$85>>2] = 0.0; $86 = $13; $87 = (($86) + 1)|0; $13 = $87; $88 = $7; $89 = ($87|0)<($88|0); if (!($89)) { break; } } $16 = 1.0; } $90 = $8; $91 = (($90) - 1)|0; $92 = (+($91|0)); $93 = $16; $94 = 1.0 / $93; $95 = $92 * $94; $21 = $95; $13 = 0; while(1) { $96 = $21; $97 = $6; $98 = $13; $99 = (($97) + ($98<<2)|0); $100 = +HEAPF32[$99>>2]; $101 = $96 * $100; $102 = $101; $103 = (+Math_floor((+$102))); $104 = (~~(($103))); $105 = $13; $106 = (($32) + ($105<<2)|0); HEAP32[$106>>2] = $104; $107 = $13; $108 = (($32) + ($107<<2)|0); $109 = HEAP32[$108>>2]|0; $110 = (+($109|0)); $111 = $13; $112 = (($30) + ($111<<2)|0); HEAPF32[$112>>2] = $110; $113 = $18; $114 = $13; $115 = (($30) + ($114<<2)|0); $116 = +HEAPF32[$115>>2]; $117 = $13; $118 = (($30) + ($117<<2)|0); $119 = +HEAPF32[$118>>2]; $120 = $116 * $119; $121 = $113 + $120; $18 = $121; $122 = $17; $123 = $6; $124 = $13; $125 = (($123) + ($124<<2)|0); $126 = +HEAPF32[$125>>2]; $127 = $13; $128 = (($30) + ($127<<2)|0); $129 = +HEAPF32[$128>>2]; $130 = $126 * $129; $131 = $122 + $130; $17 = $131; $132 = $13; $133 = (($30) + ($132<<2)|0); $134 = +HEAPF32[$133>>2]; $135 = $134 * 2.0; HEAPF32[$133>>2] = $135; $136 = $13; $137 = (($32) + ($136<<2)|0); $138 = HEAP32[$137>>2]|0; $139 = $15; $140 = (($139) - ($138))|0; $15 = $140; $141 = $13; $142 = (($141) + 1)|0; $13 = $142; $143 = $7; $144 = ($142|0)<($143|0); if (!($144)) { break; } } } $145 = $15; $146 = $7; $147 = (($146) + 3)|0; $148 = ($145|0)>($147|0); if ($148) { $149 = $15; $150 = (+($149|0)); $22 = $150; $151 = $18; $152 = $22; $153 = $22; $154 = $152 * $153; $155 = $151 + $154; $18 = $155; $156 = $18; $157 = $22; $158 = +HEAPF32[$30>>2]; $159 = $157 * $158; $160 = $156 + $159; $18 = $160; $161 = $15; $162 = HEAP32[$32>>2]|0; $163 = (($162) + ($161))|0; HEAP32[$32>>2] = $163; $15 = 0; } $14 = 1.0; $12 = 0; while(1) { $164 = $12; $165 = $15; $166 = ($164|0)<($165|0); if (!($166)) { break; } $24 = -999999986991104.0; $25 = 0.0; $23 = 0; $167 = $18; $168 = $167 + 1.0; $18 = $168; $13 = 0; while(1) { $169 = $17; $170 = $6; $171 = $13; $172 = (($170) + ($171<<2)|0); $173 = +HEAPF32[$172>>2]; $174 = $169 + $173; $26 = $174; $175 = $18; $176 = $13; $177 = (($30) + ($176<<2)|0); $178 = +HEAPF32[$177>>2]; $179 = $175 + $178; $27 = $179; $180 = $26; $181 = $26; $182 = $180 * $181; $26 = $182; $183 = $25; $184 = $26; $185 = $183 * $184; $186 = $27; $187 = $24; $188 = $186 * $187; $189 = $185 > $188; if ($189) { $190 = $27; $25 = $190; $191 = $26; $24 = $191; $192 = $13; $23 = $192; } $193 = $13; $194 = (($193) + 1)|0; $13 = $194; $195 = $7; $196 = ($194|0)<($195|0); if (!($196)) { break; } } $197 = $17; $198 = $6; $199 = $23; $200 = (($198) + ($199<<2)|0); $201 = +HEAPF32[$200>>2]; $202 = $197 + $201; $17 = $202; $203 = $18; $204 = $23; $205 = (($30) + ($204<<2)|0); $206 = +HEAPF32[$205>>2]; $207 = $203 + $206; $18 = $207; $208 = $14; $209 = 2.0 * $208; $210 = $23; $211 = (($30) + ($210<<2)|0); $212 = +HEAPF32[$211>>2]; $213 = $212 + $209; HEAPF32[$211>>2] = $213; $214 = $23; $215 = (($32) + ($214<<2)|0); $216 = HEAP32[$215>>2]|0; $217 = (($216) + 1)|0; HEAP32[$215>>2] = $217; $218 = $12; $219 = (($218) + 1)|0; $12 = $219; } $13 = 0; while(1) { $220 = $13; $221 = (($34) + ($220<<2)|0); $222 = +HEAPF32[$221>>2]; $223 = $6; $224 = $13; $225 = (($223) + ($224<<2)|0); $226 = +HEAPF32[$225>>2]; $227 = $222 * $226; $228 = $6; $229 = $13; $230 = (($228) + ($229<<2)|0); HEAPF32[$230>>2] = $227; $231 = $13; $232 = (($34) + ($231<<2)|0); $233 = +HEAPF32[$232>>2]; $234 = $233 < 0.0; if ($234) { $235 = $13; $236 = (($32) + ($235<<2)|0); $237 = HEAP32[$236>>2]|0; $238 = (0 - ($237))|0; $239 = $13; $240 = (($32) + ($239<<2)|0); HEAP32[$240>>2] = $238; } $241 = $13; $242 = (($241) + 1)|0; $13 = $242; $243 = $7; $244 = ($242|0)<($243|0); if (!($244)) { break; } } $245 = $7; $246 = $8; $247 = $11; _encode_pulses($32,$245,$246,$247); $248 = $7; $249 = $10; $250 = (_extract_collapse_mask($32,$248,$249)|0); $19 = $250; $251 = $19; $252 = $20; _llvm_stackrestore(($252|0)); STACKTOP = sp;return ($251|0); } function _exp_rotation($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0.0; var $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0, $121 = 0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0.0; var $48 = 0.0, $49 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0.0, $98 = 0.0, $99 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; $17 = 0; $19 = $10; $20 = $19<<1; $21 = $7; $22 = ($20|0)>=($21|0); $23 = $11; $24 = ($23|0)==(0); $or$cond = $22 | $24; if ($or$cond) { STACKTOP = sp;return; } $25 = $11; $26 = (($25) - 1)|0; $27 = (16636 + ($26<<2)|0); $28 = HEAP32[$27>>2]|0; $18 = $28; $29 = $7; $30 = (+($29|0)); $31 = 1.0 * $30; $32 = $7; $33 = $18; $34 = $10; $35 = Math_imul($33, $34)|0; $36 = (($32) + ($35))|0; $37 = (+($36|0)); $38 = $31 / $37; $15 = $38; $39 = $15; $40 = $15; $41 = $39 * $40; $42 = 0.5 * $41; $16 = $42; $43 = $16; $44 = 1.5707963705062866 * $43; $45 = $44; $46 = (+Math_cos((+$45))); $47 = $46; $13 = $47; $48 = $16; $49 = 1.0 - $48; $50 = 1.5707963705062866 * $49; $51 = $50; $52 = (+Math_cos((+$51))); $53 = $52; $14 = $53; $54 = $7; $55 = $9; $56 = $55<<3; $57 = ($54|0)>=($56|0); L4: do { if ($57) { $17 = 1; while(1) { $58 = $17; $59 = $17; $60 = Math_imul($58, $59)|0; $61 = $17; $62 = (($60) + ($61))|0; $63 = $9; $64 = Math_imul($62, $63)|0; $65 = $9; $66 = $65 >> 2; $67 = (($64) + ($66))|0; $68 = $7; $69 = ($67|0)<($68|0); if (!($69)) { break L4; } $70 = $17; $71 = (($70) + 1)|0; $17 = $71; } } } while(0); $72 = $7; $73 = $9; $74 = (_celt_udiv_138($72,$73)|0); $7 = $74; $12 = 0; while(1) { $75 = $12; $76 = $9; $77 = ($75|0)<($76|0); if (!($77)) { break; } $78 = $8; $79 = ($78|0)<(0); if ($79) { $80 = $17; $81 = ($80|0)!=(0); if ($81) { $82 = $6; $83 = $12; $84 = $7; $85 = Math_imul($83, $84)|0; $86 = (($82) + ($85<<2)|0); $87 = $7; $88 = $17; $89 = $14; $90 = $13; _exp_rotation1($86,$87,$88,$89,$90); } $91 = $6; $92 = $12; $93 = $7; $94 = Math_imul($92, $93)|0; $95 = (($91) + ($94<<2)|0); $96 = $7; $97 = $13; $98 = $14; _exp_rotation1($95,$96,1,$97,$98); } else { $99 = $6; $100 = $12; $101 = $7; $102 = Math_imul($100, $101)|0; $103 = (($99) + ($102<<2)|0); $104 = $7; $105 = $13; $106 = $14; $107 = - $106; _exp_rotation1($103,$104,1,$105,$107); $108 = $17; $109 = ($108|0)!=(0); if ($109) { $110 = $6; $111 = $12; $112 = $7; $113 = Math_imul($111, $112)|0; $114 = (($110) + ($113<<2)|0); $115 = $7; $116 = $17; $117 = $14; $118 = $13; $119 = - $118; _exp_rotation1($114,$115,$116,$117,$119); } } $120 = $12; $121 = (($120) + 1)|0; $12 = $121; } STACKTOP = sp;return; } function _extract_collapse_mask($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $4 = $0; $5 = $1; $6 = $2; $12 = $6; $13 = ($12|0)<=(1); if ($13) { $3 = 1; $43 = $3; STACKTOP = sp;return ($43|0); } $14 = $5; $15 = $6; $16 = (_celt_udiv_138($14,$15)|0); $8 = $16; $7 = 0; $9 = 0; while(1) { $11 = 0; $10 = 0; while(1) { $17 = $4; $18 = $9; $19 = $8; $20 = Math_imul($18, $19)|0; $21 = $10; $22 = (($20) + ($21))|0; $23 = (($17) + ($22<<2)|0); $24 = HEAP32[$23>>2]|0; $25 = $11; $26 = $25 | $24; $11 = $26; $27 = $10; $28 = (($27) + 1)|0; $10 = $28; $29 = $8; $30 = ($28|0)<($29|0); if (!($30)) { break; } } $31 = $11; $32 = ($31|0)!=(0); $33 = $32&1; $34 = $9; $35 = $33 << $34; $36 = $7; $37 = $36 | $35; $7 = $37; $38 = $9; $39 = (($38) + 1)|0; $9 = $39; $40 = $6; $41 = ($39|0)<($40|0); if (!($41)) { break; } } $42 = $7; $3 = $42; $43 = $3; STACKTOP = sp;return ($43|0); } function _celt_udiv_138($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = (($4>>>0) / ($5>>>0))&-1; STACKTOP = sp;return ($6|0); } function _exp_rotation1($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = +$3; $4 = +$4; var $10 = 0, $11 = 0.0, $12 = 0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0, $39 = 0, $40 = 0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0.0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0, $8 = 0.0, $80 = 0, $81 = 0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0.0; var $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0, $9 = 0.0, $90 = 0, $91 = 0, $92 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $17 = $5; $12 = $17; $18 = $9; $19 = - $18; $11 = $19; $10 = 0; while(1) { $20 = $10; $21 = $6; $22 = $7; $23 = (($21) - ($22))|0; $24 = ($20|0)<($23|0); if (!($24)) { break; } $25 = $12; $26 = +HEAPF32[$25>>2]; $13 = $26; $27 = $12; $28 = $7; $29 = (($27) + ($28<<2)|0); $30 = +HEAPF32[$29>>2]; $14 = $30; $31 = $8; $32 = $14; $33 = $31 * $32; $34 = $9; $35 = $13; $36 = $34 * $35; $37 = $33 + $36; $38 = $12; $39 = $7; $40 = (($38) + ($39<<2)|0); HEAPF32[$40>>2] = $37; $41 = $8; $42 = $13; $43 = $41 * $42; $44 = $11; $45 = $14; $46 = $44 * $45; $47 = $43 + $46; $48 = $12; $49 = ((($48)) + 4|0); $12 = $49; HEAPF32[$48>>2] = $47; $50 = $10; $51 = (($50) + 1)|0; $10 = $51; } $52 = $5; $53 = $6; $54 = $7; $55 = $54<<1; $56 = (($53) - ($55))|0; $57 = (($56) - 1)|0; $58 = (($52) + ($57<<2)|0); $12 = $58; $59 = $6; $60 = $7; $61 = $60<<1; $62 = (($59) - ($61))|0; $63 = (($62) - 1)|0; $10 = $63; while(1) { $64 = $10; $65 = ($64|0)>=(0); if (!($65)) { break; } $66 = $12; $67 = +HEAPF32[$66>>2]; $15 = $67; $68 = $12; $69 = $7; $70 = (($68) + ($69<<2)|0); $71 = +HEAPF32[$70>>2]; $16 = $71; $72 = $8; $73 = $16; $74 = $72 * $73; $75 = $9; $76 = $15; $77 = $75 * $76; $78 = $74 + $77; $79 = $12; $80 = $7; $81 = (($79) + ($80<<2)|0); HEAPF32[$81>>2] = $78; $82 = $8; $83 = $15; $84 = $82 * $83; $85 = $11; $86 = $16; $87 = $85 * $86; $88 = $84 + $87; $89 = $12; $90 = ((($89)) + -4|0); $12 = $90; HEAPF32[$89>>2] = $88; $91 = $10; $92 = (($91) + -1)|0; $10 = $92; } STACKTOP = sp;return; } function _alg_unquant($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = +$6; var $$alloca_mul = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0.0, $28 = 0; var $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; $17 = $8; $18 = (_llvm_stacksave()|0); $16 = $18; $$alloca_mul = $17<<2; $19 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $20 = $8; $21 = $9; $22 = $12; $23 = (+_decode_pulses($19,$20,$21,$22)); $14 = $23; $24 = $7; $25 = $8; $26 = $14; $27 = $13; _normalise_residual($19,$24,$25,$26,$27); $28 = $7; $29 = $8; $30 = $11; $31 = $9; $32 = $10; _exp_rotation($28,$29,-1,$30,$31,$32); $33 = $8; $34 = $11; $35 = (_extract_collapse_mask($19,$33,$34)|0); $15 = $35; $36 = $15; $37 = $16; _llvm_stackrestore(($37|0)); STACKTOP = sp;return ($36|0); } function _normalise_residual($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = +$3; $4 = +$4; var $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0.0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $13 = $8; $11 = $13; $14 = $11; $15 = $14; $16 = (+Math_sqrt((+$15))); $17 = $16; $18 = 1.0 / $17; $19 = $9; $20 = $18 * $19; $12 = $20; $10 = 0; while(1) { $21 = $12; $22 = $5; $23 = $10; $24 = (($22) + ($23<<2)|0); $25 = HEAP32[$24>>2]|0; $26 = (+($25|0)); $27 = $21 * $26; $28 = $6; $29 = $10; $30 = (($28) + ($29<<2)|0); HEAPF32[$30>>2] = $27; $31 = $10; $32 = (($31) + 1)|0; $10 = $32; $33 = $7; $34 = ($32|0)<($33|0); if (!($34)) { break; } } STACKTOP = sp;return; } function _renormalise_vector($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = +$2; $3 = $3|0; var $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $13 = $4; $14 = $4; $15 = $5; $16 = (+_celt_inner_prod_c_141($13,$14,$15)); $17 = 1.0000000036274937E-15 + $16; $9 = $17; $18 = $9; $11 = $18; $19 = $11; $20 = $19; $21 = (+Math_sqrt((+$20))); $22 = $21; $23 = 1.0 / $22; $24 = $6; $25 = $23 * $24; $10 = $25; $26 = $4; $12 = $26; $8 = 0; while(1) { $27 = $8; $28 = $5; $29 = ($27|0)<($28|0); if (!($29)) { break; } $30 = $10; $31 = $12; $32 = +HEAPF32[$31>>2]; $33 = $30 * $32; $34 = $12; HEAPF32[$34>>2] = $33; $35 = $12; $36 = ((($35)) + 4|0); $12 = $36; $37 = $8; $38 = (($37) + 1)|0; $8 = $38; } STACKTOP = sp;return; } function _celt_inner_prod_c_141($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $7 = 0.0; $6 = 0; while(1) { $8 = $6; $9 = $5; $10 = ($8|0)<($9|0); $11 = $7; if (!($10)) { break; } $12 = $3; $13 = $6; $14 = (($12) + ($13<<2)|0); $15 = +HEAPF32[$14>>2]; $16 = $4; $17 = $6; $18 = (($16) + ($17<<2)|0); $19 = +HEAPF32[$18>>2]; $20 = $15 * $19; $21 = $11 + $20; $7 = $21; $22 = $6; $23 = (($22) + 1)|0; $6 = $23; } STACKTOP = sp;return (+$11); } function _stereo_itheta($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $10 = 0, $11 = 0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0; var $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0; var $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0, $82 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $15 = 1.0000000036274937E-15; $14 = 1.0000000036274937E-15; $18 = $7; $19 = ($18|0)!=(0); L1: do { if ($19) { $10 = 0; while(1) { $20 = $10; $21 = $8; $22 = ($20|0)<($21|0); if (!($22)) { break L1; } $23 = $5; $24 = $10; $25 = (($23) + ($24<<2)|0); $26 = +HEAPF32[$25>>2]; $27 = $6; $28 = $10; $29 = (($27) + ($28<<2)|0); $30 = +HEAPF32[$29>>2]; $31 = $26 + $30; $16 = $31; $32 = $5; $33 = $10; $34 = (($32) + ($33<<2)|0); $35 = +HEAPF32[$34>>2]; $36 = $6; $37 = $10; $38 = (($36) + ($37<<2)|0); $39 = +HEAPF32[$38>>2]; $40 = $35 - $39; $17 = $40; $41 = $14; $42 = $16; $43 = $16; $44 = $42 * $43; $45 = $41 + $44; $14 = $45; $46 = $15; $47 = $17; $48 = $17; $49 = $47 * $48; $50 = $46 + $49; $15 = $50; $51 = $10; $52 = (($51) + 1)|0; $10 = $52; } } else { $53 = $5; $54 = $5; $55 = $8; $56 = (+_celt_inner_prod_c_141($53,$54,$55)); $57 = $14; $58 = $57 + $56; $14 = $58; $59 = $6; $60 = $6; $61 = $8; $62 = (+_celt_inner_prod_c_141($59,$60,$61)); $63 = $15; $64 = $63 + $62; $15 = $64; } } while(0); $65 = $14; $66 = $65; $67 = (+Math_sqrt((+$66))); $68 = $67; $12 = $68; $69 = $15; $70 = $69; $71 = (+Math_sqrt((+$70))); $72 = $71; $13 = $72; $73 = $13; $74 = $73; $75 = $12; $76 = $75; $77 = (+Math_atan2((+$74),(+$76))); $78 = 10430.3818359375 * $77; $79 = 0.5 + $78; $80 = (+Math_floor((+$79))); $81 = (~~(($80))); $11 = $81; $82 = $11; STACKTOP = sp;return ($82|0); } function _silk_Get_Decoder_Size($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = 0; $3 = $1; HEAP32[$3>>2] = 8544; $4 = $2; STACKTOP = sp;return ($4|0); } function _silk_InitDecoder($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $3 = 0; $5 = $1; $4 = $5; $2 = 0; while(1) { $6 = $2; $7 = ($6|0)<(2); if (!($7)) { break; } $8 = $4; $9 = $2; $10 = (($8) + (($9*4260)|0)|0); $11 = (_silk_init_decoder($10)|0); $3 = $11; $12 = $2; $13 = (($12) + 1)|0; $2 = $13; } $14 = $1; $15 = ((($14)) + 8520|0); ;HEAP32[$15>>2]=0|0;HEAP32[$15+4>>2]=0|0;HEAP32[$15+8>>2]=0|0; $16 = $1; $17 = ((($16)) + 8540|0); HEAP32[$17>>2] = 0; $18 = $3; STACKTOP = sp;return ($18|0); } function _silk_Decode($0,$1,$2,$3,$4,$5,$6,$7) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; var $$alloca_mul = 0, $$alloca_mul55 = 0, $$alloca_mul57 = 0, $$sink = 0, $$sink13 = 0, $$sink18 = 0, $$sink19 = 0, $$sink21 = 0, $$sink22 = 0, $$sink24 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0; var $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0; var $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0; var $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0; var $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0; var $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0; var $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0; var $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0; var $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0; var $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0; var $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0; var $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0; var $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0; var $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0; var $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0; var $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0; var $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0; var $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0; var $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0; var $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0; var $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0; var $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0; var $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0; var $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0; var $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0; var $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0; var $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0; var $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0; var $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0; var $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0; var $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0; var $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0; var $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0; var $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0; var $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0; var $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0; var $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0; var $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond15 = 0, $or$cond17 = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, dest = 0, label = 0, sp = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 784|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(784|0); $19 = sp + 84|0; $21 = sp + 76|0; $23 = sp + 64|0; $24 = sp + 56|0; $32 = sp + 136|0; $37 = sp; $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $4; $14 = $5; $15 = $6; $16 = $7; HEAP32[$19>>2] = 0; $20 = 0; ;HEAP32[$24>>2]=0|0;HEAP32[$24+4>>2]=0|0; $38 = $9; $26 = $38; $39 = $26; $27 = $39; $40 = $12; $41 = ($40|0)!=(0); L1: do { if ($41) { $18 = 0; while(1) { $42 = $18; $43 = $10; $44 = ((($43)) + 4|0); $45 = HEAP32[$44>>2]|0; $46 = ($42|0)<($45|0); if (!($46)) { break L1; } $47 = $27; $48 = $18; $49 = (($47) + (($48*4260)|0)|0); $50 = ((($49)) + 2388|0); HEAP32[$50>>2] = 0; $51 = $18; $52 = (($51) + 1)|0; $18 = $52; } } } while(0); $53 = $10; $54 = ((($53)) + 4|0); $55 = HEAP32[$54>>2]|0; $56 = $26; $57 = ((($56)) + 8536|0); $58 = HEAP32[$57>>2]|0; $59 = ($55|0)>($58|0); if ($59) { $60 = $27; $61 = ((($60)) + 4260|0); $62 = (_silk_init_decoder($61)|0); $63 = $20; $64 = (($63) + ($62))|0; $20 = $64; } $65 = $10; $66 = ((($65)) + 4|0); $67 = HEAP32[$66>>2]|0; $68 = ($67|0)==(1); if ($68) { $69 = $26; $70 = ((($69)) + 8536|0); $71 = HEAP32[$70>>2]|0; $72 = ($71|0)==(2); if ($72) { $73 = $10; $74 = ((($73)) + 12|0); $75 = HEAP32[$74>>2]|0; $76 = $27; $77 = ((($76)) + 2316|0); $78 = HEAP32[$77>>2]|0; $79 = ($78*1000)|0; $80 = ($75|0)==($79|0); $82 = $80; } else { $82 = 0; } } else { $82 = 0; } $81 = $82&1; $29 = $81; $83 = $27; $84 = ((($83)) + 2388|0); $85 = HEAP32[$84>>2]|0; $86 = ($85|0)==(0); L14: do { if ($86) { $18 = 0; L16: while(1) { $87 = $18; $88 = $10; $89 = ((($88)) + 4|0); $90 = HEAP32[$89>>2]|0; $91 = ($87|0)<($90|0); if (!($91)) { break L14; } $92 = $10; $93 = ((($92)) + 16|0); $94 = HEAP32[$93>>2]|0; $95 = ($94|0)==(0); do { if ($95) { $96 = $27; $97 = $18; $98 = (($96) + (($97*4260)|0)|0); $99 = ((($98)) + 2392|0); HEAP32[$99>>2] = 1; $100 = $27; $101 = $18; $102 = (($100) + (($101*4260)|0)|0); $$sink22 = 2;$$sink24 = $102; } else { $103 = $10; $104 = ((($103)) + 16|0); $105 = HEAP32[$104>>2]|0; $106 = ($105|0)==(10); if ($106) { $107 = $27; $108 = $18; $109 = (($107) + (($108*4260)|0)|0); $110 = ((($109)) + 2392|0); HEAP32[$110>>2] = 1; $111 = $27; $112 = $18; $113 = (($111) + (($112*4260)|0)|0); $$sink22 = 2;$$sink24 = $113; break; } $114 = $10; $115 = ((($114)) + 16|0); $116 = HEAP32[$115>>2]|0; $117 = ($116|0)==(20); if ($117) { $118 = $27; $119 = $18; $120 = (($118) + (($119*4260)|0)|0); $121 = ((($120)) + 2392|0); HEAP32[$121>>2] = 1; $122 = $27; $123 = $18; $124 = (($122) + (($123*4260)|0)|0); $$sink22 = 4;$$sink24 = $124; break; } $125 = $10; $126 = ((($125)) + 16|0); $127 = HEAP32[$126>>2]|0; $128 = ($127|0)==(40); if ($128) { $129 = $27; $130 = $18; $131 = (($129) + (($130*4260)|0)|0); $132 = ((($131)) + 2392|0); HEAP32[$132>>2] = 2; $133 = $27; $134 = $18; $135 = (($133) + (($134*4260)|0)|0); $$sink22 = 4;$$sink24 = $135; break; } $136 = $10; $137 = ((($136)) + 16|0); $138 = HEAP32[$137>>2]|0; $139 = ($138|0)==(60); if (!($139)) { label = 23; break L16; } $140 = $27; $141 = $18; $142 = (($140) + (($141*4260)|0)|0); $143 = ((($142)) + 2392|0); HEAP32[$143>>2] = 3; $144 = $27; $145 = $18; $146 = (($144) + (($145*4260)|0)|0); $$sink22 = 4;$$sink24 = $146; } } while(0); $147 = ((($$sink24)) + 2324|0); HEAP32[$147>>2] = $$sink22; $148 = $10; $149 = ((($148)) + 12|0); $150 = HEAP32[$149>>2]|0; $151 = $150 >> 10; $152 = (($151) + 1)|0; $31 = $152; $153 = $31; $154 = ($153|0)!=(8); $155 = $31; $156 = ($155|0)!=(12); $or$cond = $154 & $156; $157 = $31; $158 = ($157|0)!=(16); $or$cond3 = $or$cond & $158; if ($or$cond3) { label = 25; break; } $159 = $27; $160 = $18; $161 = (($159) + (($160*4260)|0)|0); $162 = $31; $163 = $10; $164 = ((($163)) + 8|0); $165 = HEAP32[$164>>2]|0; $166 = (_silk_decoder_set_fs($161,$162,$165)|0); $167 = $20; $168 = (($167) + ($166))|0; $20 = $168; $169 = $18; $170 = (($169) + 1)|0; $18 = $170; } if ((label|0) == 23) { $8 = -203; $806 = $8; STACKTOP = sp;return ($806|0); } else if ((label|0) == 25) { $8 = -200; $806 = $8; STACKTOP = sp;return ($806|0); } } } while(0); $171 = $10; $172 = HEAP32[$171>>2]|0; $173 = ($172|0)==(2); do { if ($173) { $174 = $10; $175 = ((($174)) + 4|0); $176 = HEAP32[$175>>2]|0; $177 = ($176|0)==(2); if ($177) { $178 = $26; $179 = ((($178)) + 8532|0); $180 = HEAP32[$179>>2]|0; $181 = ($180|0)==(1); if (!($181)) { $182 = $26; $183 = ((($182)) + 8536|0); $184 = HEAP32[$183>>2]|0; $185 = ($184|0)==(1); if (!($185)) { break; } } $186 = $26; $187 = ((($186)) + 8520|0); ;HEAP32[$187>>2]=0|0; $188 = $26; $189 = ((($188)) + 8520|0); $190 = ((($189)) + 8|0); ;HEAP32[$190>>2]=0|0; $191 = $27; $192 = ((($191)) + 4260|0); $193 = ((($192)) + 2432|0); $194 = $27; $195 = ((($194)) + 2432|0); _memcpy(($193|0),($195|0),300)|0; } } } while(0); $196 = $10; $197 = HEAP32[$196>>2]|0; $198 = $26; $199 = ((($198)) + 8532|0); HEAP32[$199>>2] = $197; $200 = $10; $201 = ((($200)) + 4|0); $202 = HEAP32[$201>>2]|0; $203 = $26; $204 = ((($203)) + 8536|0); HEAP32[$204>>2] = $202; $205 = $10; $206 = ((($205)) + 8|0); $207 = HEAP32[$206>>2]|0; $208 = ($207|0)>(48000); if (!($208)) { $209 = $10; $210 = ((($209)) + 8|0); $211 = HEAP32[$210>>2]|0; $212 = ($211|0)<(8000); if (!($212)) { $214 = $11; $215 = ($214|0)!=(1); L50: do { if ($215) { $216 = $27; $217 = ((($216)) + 2388|0); $218 = HEAP32[$217>>2]|0; $219 = ($218|0)==(0); if ($219) { $18 = 0; while(1) { $220 = $18; $221 = $10; $222 = ((($221)) + 4|0); $223 = HEAP32[$222>>2]|0; $224 = ($220|0)<($223|0); if (!($224)) { break; } $17 = 0; while(1) { $225 = $17; $226 = $27; $227 = $18; $228 = (($226) + (($227*4260)|0)|0); $229 = ((($228)) + 2392|0); $230 = HEAP32[$229>>2]|0; $231 = ($225|0)<($230|0); $232 = $13; $233 = (_ec_dec_bit_logp($232,1)|0); $234 = $27; $235 = $18; $236 = (($234) + (($235*4260)|0)|0); if (!($231)) { break; } $237 = ((($236)) + 2404|0); $238 = $17; $239 = (($237) + ($238<<2)|0); HEAP32[$239>>2] = $233; $240 = $17; $241 = (($240) + 1)|0; $17 = $241; } $242 = ((($236)) + 2416|0); HEAP32[$242>>2] = $233; $243 = $18; $244 = (($243) + 1)|0; $18 = $244; } $18 = 0; while(1) { $245 = $18; $246 = $10; $247 = ((($246)) + 4|0); $248 = HEAP32[$247>>2]|0; $249 = ($245|0)<($248|0); if (!($249)) { break; } $250 = $27; $251 = $18; $252 = (($250) + (($251*4260)|0)|0); $253 = ((($252)) + 2420|0); ;HEAP32[$253>>2]=0|0;HEAP32[$253+4>>2]=0|0;HEAP32[$253+8>>2]=0|0; $254 = $27; $255 = $18; $256 = (($254) + (($255*4260)|0)|0); $257 = ((($256)) + 2416|0); $258 = HEAP32[$257>>2]|0; $259 = ($258|0)!=(0); L64: do { if ($259) { $260 = $27; $261 = $18; $262 = (($260) + (($261*4260)|0)|0); $263 = ((($262)) + 2392|0); $264 = HEAP32[$263>>2]|0; $265 = ($264|0)==(1); if ($265) { $266 = $27; $267 = $18; $268 = (($266) + (($267*4260)|0)|0); $269 = ((($268)) + 2420|0); HEAP32[$269>>2] = 1; break; } $270 = $13; $271 = $27; $272 = $18; $273 = (($271) + (($272*4260)|0)|0); $274 = ((($273)) + 2392|0); $275 = HEAP32[$274>>2]|0; $276 = (($275) - 2)|0; $277 = (16804 + ($276<<2)|0); $278 = HEAP32[$277>>2]|0; $279 = (_ec_dec_icdf($270,$278,8)|0); $280 = (($279) + 1)|0; $22 = $280; $17 = 0; while(1) { $281 = $17; $282 = $27; $283 = $18; $284 = (($282) + (($283*4260)|0)|0); $285 = ((($284)) + 2392|0); $286 = HEAP32[$285>>2]|0; $287 = ($281|0)<($286|0); if (!($287)) { break L64; } $288 = $22; $289 = $17; $290 = $288 >> $289; $291 = $290 & 1; $292 = $27; $293 = $18; $294 = (($292) + (($293*4260)|0)|0); $295 = ((($294)) + 2420|0); $296 = $17; $297 = (($295) + ($296<<2)|0); HEAP32[$297>>2] = $291; $298 = $17; $299 = (($298) + 1)|0; $17 = $299; } } } while(0); $300 = $18; $301 = (($300) + 1)|0; $18 = $301; } $302 = $11; $303 = ($302|0)==(0); if ($303) { $17 = 0; while(1) { $304 = $17; $305 = $27; $306 = ((($305)) + 2392|0); $307 = HEAP32[$306>>2]|0; $308 = ($304|0)<($307|0); if (!($308)) { break L50; } $18 = 0; while(1) { $309 = $18; $310 = $10; $311 = ((($310)) + 4|0); $312 = HEAP32[$311>>2]|0; $313 = ($309|0)<($312|0); if (!($313)) { break; } $314 = $27; $315 = $18; $316 = (($314) + (($315*4260)|0)|0); $317 = ((($316)) + 2420|0); $318 = $17; $319 = (($317) + ($318<<2)|0); $320 = HEAP32[$319>>2]|0; $321 = ($320|0)!=(0); if ($321) { $322 = $10; $323 = ((($322)) + 4|0); $324 = HEAP32[$323>>2]|0; $325 = ($324|0)==(2); $326 = $18; $327 = ($326|0)==(0); $or$cond5 = $325 & $327; do { if ($or$cond5) { $328 = $13; _silk_stereo_decode_pred($328,$24); $329 = $27; $330 = ((($329)) + 4260|0); $331 = ((($330)) + 2420|0); $332 = $17; $333 = (($331) + ($332<<2)|0); $334 = HEAP32[$333>>2]|0; $335 = ($334|0)==(0); if (!($335)) { break; } $336 = $13; _silk_stereo_decode_mid_only($336,$19); } } while(0); $337 = $17; $338 = ($337|0)>(0); do { if ($338) { $339 = $27; $340 = $18; $341 = (($339) + (($340*4260)|0)|0); $342 = ((($341)) + 2420|0); $343 = $17; $344 = (($343) - 1)|0; $345 = (($342) + ($344<<2)|0); $346 = HEAP32[$345>>2]|0; $347 = ($346|0)!=(0); if (!($347)) { label = 64; break; } $33 = 2; } else { label = 64; } } while(0); if ((label|0) == 64) { label = 0; $33 = 0; } $348 = $27; $349 = $18; $350 = (($348) + (($349*4260)|0)|0); $351 = $13; $352 = $17; $353 = $33; _silk_decode_indices($350,$351,$352,1,$353); $354 = $13; $355 = $27; $356 = $18; $357 = (($355) + (($356*4260)|0)|0); $358 = ((($357)) + 2736|0); $359 = ((($358)) + 29|0); $360 = HEAP8[$359>>0]|0; $361 = $360 << 24 >> 24; $362 = $27; $363 = $18; $364 = (($362) + (($363*4260)|0)|0); $365 = ((($364)) + 2736|0); $366 = ((($365)) + 30|0); $367 = HEAP8[$366>>0]|0; $368 = $367 << 24 >> 24; $369 = $27; $370 = $18; $371 = (($369) + (($370*4260)|0)|0); $372 = ((($371)) + 2328|0); $373 = HEAP32[$372>>2]|0; _silk_decode_pulses($354,$32,$361,$368,$373); } $374 = $18; $375 = (($374) + 1)|0; $18 = $375; } $376 = $17; $377 = (($376) + 1)|0; $17 = $377; } } } } } while(0); $378 = $10; $379 = ((($378)) + 4|0); $380 = HEAP32[$379>>2]|0; $381 = ($380|0)==(2); L96: do { if ($381) { $382 = $11; $383 = ($382|0)==(0); do { if (!($383)) { $384 = $11; $385 = ($384|0)==(2); if ($385) { $386 = $27; $387 = ((($386)) + 2420|0); $388 = $27; $389 = ((($388)) + 2388|0); $390 = HEAP32[$389>>2]|0; $391 = (($387) + ($390<<2)|0); $392 = HEAP32[$391>>2]|0; $393 = ($392|0)==(1); if ($393) { break; } } $18 = 0; while(1) { $418 = $18; $419 = ($418|0)<(2); if (!($419)) { break L96; } $420 = $26; $421 = ((($420)) + 8520|0); $422 = $18; $423 = (($421) + ($422<<1)|0); $424 = HEAP16[$423>>1]|0; $425 = $424 << 16 >> 16; $426 = $18; $427 = (($24) + ($426<<2)|0); HEAP32[$427>>2] = $425; $428 = $18; $429 = (($428) + 1)|0; $18 = $429; } } } while(0); $394 = $13; _silk_stereo_decode_pred($394,$24); $395 = $11; $396 = ($395|0)==(0); if ($396) { $397 = $27; $398 = ((($397)) + 4260|0); $399 = ((($398)) + 2404|0); $400 = $27; $401 = ((($400)) + 2388|0); $402 = HEAP32[$401>>2]|0; $403 = (($399) + ($402<<2)|0); $404 = HEAP32[$403>>2]|0; $405 = ($404|0)==(0); if (!($405)) { label = 74; } } else { label = 74; } do { if ((label|0) == 74) { $406 = $11; $407 = ($406|0)==(2); if ($407) { $408 = $27; $409 = ((($408)) + 4260|0); $410 = ((($409)) + 2420|0); $411 = $27; $412 = ((($411)) + 2388|0); $413 = HEAP32[$412>>2]|0; $414 = (($410) + ($413<<2)|0); $415 = HEAP32[$414>>2]|0; $416 = ($415|0)==(0); if ($416) { break; } } HEAP32[$19>>2] = 0; break L96; } } while(0); $417 = $13; _silk_stereo_decode_mid_only($417,$19); } } while(0); $430 = $10; $431 = ((($430)) + 4|0); $432 = HEAP32[$431>>2]|0; $433 = ($432|0)==(2); $434 = HEAP32[$19>>2]|0; $435 = ($434|0)==(0); $or$cond7 = $433 & $435; if ($or$cond7) { $436 = $26; $437 = ((($436)) + 8540|0); $438 = HEAP32[$437>>2]|0; $439 = ($438|0)==(1); if ($439) { $440 = $26; $441 = ((($440)) + 4260|0); $442 = ((($441)) + 1348|0); _memset(($442|0),0,960)|0; $443 = $26; $444 = ((($443)) + 4260|0); $445 = ((($444)) + 1284|0); dest=$445; stop=dest+64|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); $446 = $26; $447 = ((($446)) + 4260|0); $448 = ((($447)) + 2308|0); HEAP32[$448>>2] = 100; $449 = $26; $450 = ((($449)) + 4260|0); $451 = ((($450)) + 2312|0); HEAP8[$451>>0] = 10; $452 = $26; $453 = ((($452)) + 4260|0); $454 = ((($453)) + 4164|0); HEAP32[$454>>2] = 0; $455 = $26; $456 = ((($455)) + 4260|0); $457 = ((($456)) + 2376|0); HEAP32[$457>>2] = 1; } } $458 = $10; $459 = ((($458)) + 12|0); $460 = HEAP32[$459>>2]|0; $461 = $10; $462 = ((($461)) + 4|0); $463 = HEAP32[$462>>2]|0; $464 = Math_imul($460, $463)|0; $465 = $10; $466 = ((($465)) + 8|0); $467 = HEAP32[$466>>2]|0; $468 = $10; $469 = HEAP32[$468>>2]|0; $470 = Math_imul($467, $469)|0; $471 = ($464|0)<($470|0); $472 = $471&1; $30 = $472; $473 = $30; $474 = ($473|0)!=(0); if ($474) { $484 = 1; } else { $475 = $10; $476 = ((($475)) + 4|0); $477 = HEAP32[$476>>2]|0; $478 = $27; $479 = ((($478)) + 2328|0); $480 = HEAP32[$479>>2]|0; $481 = (($480) + 2)|0; $482 = Math_imul($477, $481)|0; $484 = $482; } $483 = (_llvm_stacksave()|0); $34 = $483; $$alloca_mul = $484<<1; $485 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $486 = $30; $487 = ($486|0)!=(0); if ($487) { $488 = $14; HEAP32[$23>>2] = $488; $489 = $14; $490 = $27; $$sink = $489;$$sink13 = $490; } else { HEAP32[$23>>2] = $485; $491 = $27; $$sink = $485;$$sink13 = $491; } $492 = ((($$sink13)) + 2328|0); $493 = HEAP32[$492>>2]|0; $494 = (($$sink) + ($493<<1)|0); $495 = ((($494)) + 4|0); $496 = ((($23)) + 4|0); HEAP32[$496>>2] = $495; $497 = $11; $498 = ($497|0)==(0); if ($498) { $499 = HEAP32[$19>>2]|0; $500 = ($499|0)!=(0); $501 = $500 ^ 1; $502 = $501&1; $28 = $502; } else { $503 = $26; $504 = ((($503)) + 8540|0); $505 = HEAP32[$504>>2]|0; $506 = ($505|0)!=(0); if ($506) { $507 = $10; $508 = ((($507)) + 4|0); $509 = HEAP32[$508>>2]|0; $510 = ($509|0)==(2); $511 = $11; $512 = ($511|0)==(2); $or$cond15 = $510 & $512; if ($or$cond15) { $513 = $27; $514 = ((($513)) + 4260|0); $515 = ((($514)) + 2420|0); $516 = $27; $517 = ((($516)) + 4260|0); $518 = ((($517)) + 2388|0); $519 = HEAP32[$518>>2]|0; $520 = (($515) + ($519<<2)|0); $521 = HEAP32[$520>>2]|0; $522 = ($521|0)==(1); $524 = $522; } else { $524 = 0; } } else { $524 = 1; } $523 = $524&1; $28 = $523; } $18 = 0; while(1) { $525 = $18; $526 = $10; $527 = ((($526)) + 4|0); $528 = HEAP32[$527>>2]|0; $529 = ($525|0)<($528|0); if (!($529)) { break; } $530 = $18; $531 = ($530|0)==(0); $532 = $28; $533 = ($532|0)!=(0); $or$cond17 = $531 | $533; if ($or$cond17) { $534 = $27; $535 = ((($534)) + 2388|0); $536 = HEAP32[$535>>2]|0; $537 = $18; $538 = (($536) - ($537))|0; $35 = $538; $539 = $35; $540 = ($539|0)<=(0); L140: do { if ($540) { $36 = 0; } else { $541 = $11; $542 = ($541|0)==(2); if ($542) { $543 = $27; $544 = $18; $545 = (($543) + (($544*4260)|0)|0); $546 = ((($545)) + 2420|0); $547 = $35; $548 = (($547) - 1)|0; $549 = (($546) + ($548<<2)|0); $550 = HEAP32[$549>>2]|0; $551 = ($550|0)!=(0); $552 = $551 ? 2 : 0; $36 = $552; break; } $553 = $18; $554 = ($553|0)>(0); do { if ($554) { $555 = $26; $556 = ((($555)) + 8540|0); $557 = HEAP32[$556>>2]|0; $558 = ($557|0)!=(0); if (!($558)) { break; } $36 = 1; break L140; } } while(0); $36 = 2; } } while(0); $559 = $27; $560 = $18; $561 = (($559) + (($560*4260)|0)|0); $562 = $13; $563 = $18; $564 = (($23) + ($563<<2)|0); $565 = HEAP32[$564>>2]|0; $566 = ((($565)) + 4|0); $567 = $11; $568 = $36; $569 = $16; $570 = (_silk_decode_frame($561,$562,$566,$21,$567,$568,$569)|0); $571 = $20; $572 = (($571) + ($570))|0; $20 = $572; } else { $573 = $18; $574 = (($23) + ($573<<2)|0); $575 = HEAP32[$574>>2]|0; $576 = ((($575)) + 4|0); $577 = HEAP32[$21>>2]|0; $578 = $577<<1; _memset(($576|0),0,($578|0))|0; } $579 = $27; $580 = $18; $581 = (($579) + (($580*4260)|0)|0); $582 = ((($581)) + 2388|0); $583 = HEAP32[$582>>2]|0; $584 = (($583) + 1)|0; HEAP32[$582>>2] = $584; $585 = $18; $586 = (($585) + 1)|0; $18 = $586; } $587 = $10; $588 = HEAP32[$587>>2]|0; $589 = ($588|0)==(2); if ($589) { $590 = $10; $591 = ((($590)) + 4|0); $592 = HEAP32[$591>>2]|0; $593 = ($592|0)==(2); if ($593) { $594 = $26; $595 = ((($594)) + 8520|0); $596 = HEAP32[$23>>2]|0; $597 = ((($23)) + 4|0); $598 = HEAP32[$597>>2]|0; $599 = $27; $600 = ((($599)) + 2316|0); $601 = HEAP32[$600>>2]|0; $602 = HEAP32[$21>>2]|0; _silk_stereo_MS_to_LR($595,$596,$598,$24,$601,$602); } else { label = 112; } } else { label = 112; } if ((label|0) == 112) { $603 = HEAP32[$23>>2]|0; $604 = $26; $605 = ((($604)) + 8520|0); $606 = ((($605)) + 4|0); ;HEAP16[$603>>1]=HEAP16[$606>>1]|0;HEAP16[$603+2>>1]=HEAP16[$606+2>>1]|0; $607 = $26; $608 = ((($607)) + 8520|0); $609 = ((($608)) + 4|0); $610 = HEAP32[$23>>2]|0; $611 = HEAP32[$21>>2]|0; $612 = (($610) + ($611<<1)|0); ;HEAP16[$609>>1]=HEAP16[$612>>1]|0;HEAP16[$609+2>>1]=HEAP16[$612+2>>1]|0; } $613 = HEAP32[$21>>2]|0; $614 = $10; $615 = ((($614)) + 8|0); $616 = HEAP32[$615>>2]|0; $617 = Math_imul($613, $616)|0; $618 = $27; $619 = ((($618)) + 2316|0); $620 = HEAP32[$619>>2]|0; $621 = $620&65535; $622 = $621 << 16 >> 16; $623 = ($622*1000)|0; $624 = (($617|0) / ($623|0))&-1; $625 = $15; HEAP32[$625>>2] = $624; $626 = $10; $627 = HEAP32[$626>>2]|0; $628 = ($627|0)==(2); if ($628) { $629 = $15; $630 = HEAP32[$629>>2]|0; $631 = $630; } else { $631 = 1; } $$alloca_mul55 = $631<<1; $632 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul55)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul55)|0)+15)&-16)|0);; $633 = $10; $634 = HEAP32[$633>>2]|0; $635 = ($634|0)==(2); if ($635) { $25 = $632; } else { $636 = $14; $25 = $636; } $637 = $30; $638 = ($637|0)!=(0); if ($638) { $639 = $10; $640 = ((($639)) + 4|0); $641 = HEAP32[$640>>2]|0; $642 = $27; $643 = ((($642)) + 2328|0); $644 = HEAP32[$643>>2]|0; $645 = (($644) + 2)|0; $646 = Math_imul($641, $645)|0; $647 = $646; } else { $647 = 1; } $$alloca_mul57 = $647<<1; $648 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul57)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul57)|0)+15)&-16)|0);; $649 = $30; $650 = ($649|0)!=(0); if ($650) { $651 = $14; $652 = $10; $653 = ((($652)) + 4|0); $654 = HEAP32[$653>>2]|0; $655 = $27; $656 = ((($655)) + 2328|0); $657 = HEAP32[$656>>2]|0; $658 = (($657) + 2)|0; $659 = Math_imul($654, $658)|0; $660 = $659<<1; $661 = $14; $662 = $648; $663 = $661; $664 = (($662) - ($663))|0; $665 = (($664|0) / 2)&-1; $666 = 0; $667 = (($660) + ($666))|0; _memcpy(($648|0),($651|0),($667|0))|0; HEAP32[$23>>2] = $648; $668 = $27; $669 = ((($668)) + 2328|0); $670 = HEAP32[$669>>2]|0; $671 = (($648) + ($670<<1)|0); $672 = ((($671)) + 4|0); $673 = ((($23)) + 4|0); HEAP32[$673>>2] = $672; } $18 = 0; while(1) { $674 = $18; $675 = $10; $676 = HEAP32[$675>>2]|0; $677 = $10; $678 = ((($677)) + 4|0); $679 = HEAP32[$678>>2]|0; $680 = ($676|0)<($679|0); $681 = $10; $682 = ((($681)) + 4|0); $$sink18 = $680 ? $681 : $682; $683 = HEAP32[$$sink18>>2]|0; $684 = ($674|0)<($683|0); if (!($684)) { break; } $685 = $27; $686 = $18; $687 = (($685) + (($686*4260)|0)|0); $688 = ((($687)) + 2432|0); $689 = $25; $690 = $18; $691 = (($23) + ($690<<2)|0); $692 = HEAP32[$691>>2]|0; $693 = ((($692)) + 2|0); $694 = HEAP32[$21>>2]|0; $695 = (_silk_resampler($688,$689,$693,$694)|0); $696 = $20; $697 = (($696) + ($695))|0; $20 = $697; $698 = $10; $699 = HEAP32[$698>>2]|0; $700 = ($699|0)==(2); L176: do { if ($700) { $17 = 0; while(1) { $701 = $17; $702 = $15; $703 = HEAP32[$702>>2]|0; $704 = ($701|0)<($703|0); if (!($704)) { break L176; } $705 = $25; $706 = $17; $707 = (($705) + ($706<<1)|0); $708 = HEAP16[$707>>1]|0; $709 = $14; $710 = $18; $711 = $17; $712 = $711<<1; $713 = (($710) + ($712))|0; $714 = (($709) + ($713<<1)|0); HEAP16[$714>>1] = $708; $715 = $17; $716 = (($715) + 1)|0; $17 = $716; } } } while(0); $717 = $18; $718 = (($717) + 1)|0; $18 = $718; } $719 = $10; $720 = HEAP32[$719>>2]|0; $721 = ($720|0)==(2); L183: do { if ($721) { $722 = $10; $723 = ((($722)) + 4|0); $724 = HEAP32[$723>>2]|0; $725 = ($724|0)==(1); if (!($725)) { break; } $726 = $29; $727 = ($726|0)!=(0); if ($727) { $728 = $27; $729 = ((($728)) + 4260|0); $730 = ((($729)) + 2432|0); $731 = $25; $732 = HEAP32[$23>>2]|0; $733 = ((($732)) + 2|0); $734 = HEAP32[$21>>2]|0; $735 = (_silk_resampler($730,$731,$733,$734)|0); $736 = $20; $737 = (($736) + ($735))|0; $20 = $737; $17 = 0; while(1) { $738 = $17; $739 = $15; $740 = HEAP32[$739>>2]|0; $741 = ($738|0)<($740|0); if (!($741)) { break L183; } $742 = $25; $743 = $17; $744 = (($742) + ($743<<1)|0); $745 = HEAP16[$744>>1]|0; $746 = $14; $747 = $17; $748 = $747<<1; $749 = (1 + ($748))|0; $750 = (($746) + ($749<<1)|0); HEAP16[$750>>1] = $745; $751 = $17; $752 = (($751) + 1)|0; $17 = $752; } } else { $17 = 0; while(1) { $753 = $17; $754 = $15; $755 = HEAP32[$754>>2]|0; $756 = ($753|0)<($755|0); if (!($756)) { break L183; } $757 = $14; $758 = $17; $759 = $758<<1; $760 = (0 + ($759))|0; $761 = (($757) + ($760<<1)|0); $762 = HEAP16[$761>>1]|0; $763 = $14; $764 = $17; $765 = $764<<1; $766 = (1 + ($765))|0; $767 = (($763) + ($766<<1)|0); HEAP16[$767>>1] = $762; $768 = $17; $769 = (($768) + 1)|0; $17 = $769; } } } } while(0); $770 = $27; $771 = ((($770)) + 4164|0); $772 = HEAP32[$771>>2]|0; $773 = ($772|0)==(2); if ($773) { ;HEAP32[$37>>2]=HEAP32[16648>>2]|0;HEAP32[$37+4>>2]=HEAP32[16648+4>>2]|0;HEAP32[$37+8>>2]=HEAP32[16648+8>>2]|0; $774 = $27; $775 = ((($774)) + 2308|0); $776 = HEAP32[$775>>2]|0; $777 = $27; $778 = ((($777)) + 2316|0); $779 = HEAP32[$778>>2]|0; $780 = (($779) - 8)|0; $781 = $780 >> 2; $782 = (($37) + ($781<<2)|0); $783 = HEAP32[$782>>2]|0; $784 = Math_imul($776, $783)|0; $785 = $10; $$sink19 = $784;$$sink21 = $785; } else { $786 = $10; $$sink19 = 0;$$sink21 = $786; } $787 = ((($$sink21)) + 20|0); HEAP32[$787>>2] = $$sink19; $788 = $11; $789 = ($788|0)==(1); L200: do { if ($789) { $17 = 0; while(1) { $790 = $17; $791 = $26; $792 = ((($791)) + 8536|0); $793 = HEAP32[$792>>2]|0; $794 = ($790|0)<($793|0); if (!($794)) { break L200; } $795 = $26; $796 = $17; $797 = (($795) + (($796*4260)|0)|0); $798 = ((($797)) + 2312|0); HEAP8[$798>>0] = 10; $799 = $17; $800 = (($799) + 1)|0; $17 = $800; } } else { $801 = HEAP32[$19>>2]|0; $802 = $26; $803 = ((($802)) + 8540|0); HEAP32[$803>>2] = $801; } } while(0); $804 = $20; $8 = $804; $805 = $34; _llvm_stackrestore(($805|0)); $806 = $8; STACKTOP = sp;return ($806|0); } } $20 = -200; $213 = $20; $8 = $213; $806 = $8; STACKTOP = sp;return ($806|0); } function _silk_Get_Encoder_Size($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = 0; $3 = $1; HEAP32[$3>>2] = 24568; $4 = $2; STACKTOP = sp;return ($4|0); } function _silk_InitEncoder($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $8 = 0; $9 = $3; $6 = $9; $10 = $6; _memset(($10|0),0,24568)|0; $7 = 0; while(1) { $11 = $7; $12 = ($11|0)<(2); $13 = $6; if (!($12)) { break; } $14 = $7; $15 = (($13) + (($14*12240)|0)|0); $16 = $4; $17 = (_silk_init_encoder($15,$16)|0); $18 = $8; $19 = (($18) + ($17))|0; $8 = $19; $20 = $7; $21 = (($20) + 1)|0; $7 = $21; } $22 = ((($13)) + 24544|0); HEAP32[$22>>2] = 1; $23 = $6; $24 = ((($23)) + 24548|0); HEAP32[$24>>2] = 1; $25 = $3; $26 = $5; $27 = (_silk_QueryEncoder($25,$26)|0); $28 = $8; $29 = (($28) + ($27))|0; $8 = $29; $30 = $8; STACKTOP = sp;return ($30|0); } function _silk_QueryEncoder($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $2 = $0; $3 = $1; $4 = 0; $7 = $2; $6 = $7; $8 = $6; $5 = $8; $9 = $6; $10 = ((($9)) + 24544|0); $11 = HEAP32[$10>>2]|0; $12 = $3; HEAP32[$12>>2] = $11; $13 = $6; $14 = ((($13)) + 24548|0); $15 = HEAP32[$14>>2]|0; $16 = $3; $17 = ((($16)) + 4|0); HEAP32[$17>>2] = $15; $18 = $5; $19 = ((($18)) + 4580|0); $20 = HEAP32[$19>>2]|0; $21 = $3; $22 = ((($21)) + 8|0); HEAP32[$22>>2] = $20; $23 = $5; $24 = ((($23)) + 4588|0); $25 = HEAP32[$24>>2]|0; $26 = $3; $27 = ((($26)) + 12|0); HEAP32[$27>>2] = $25; $28 = $5; $29 = ((($28)) + 4592|0); $30 = HEAP32[$29>>2]|0; $31 = $3; $32 = ((($31)) + 16|0); HEAP32[$32>>2] = $30; $33 = $5; $34 = ((($33)) + 4596|0); $35 = HEAP32[$34>>2]|0; $36 = $3; $37 = ((($36)) + 20|0); HEAP32[$37>>2] = $35; $38 = $5; $39 = ((($38)) + 4636|0); $40 = HEAP32[$39>>2]|0; $41 = $3; $42 = ((($41)) + 24|0); HEAP32[$42>>2] = $40; $43 = $5; $44 = ((($43)) + 4632|0); $45 = HEAP32[$44>>2]|0; $46 = $3; $47 = ((($46)) + 28|0); HEAP32[$47>>2] = $45; $48 = $5; $49 = ((($48)) + 4640|0); $50 = HEAP32[$49>>2]|0; $51 = $3; $52 = ((($51)) + 32|0); HEAP32[$52>>2] = $50; $53 = $5; $54 = ((($53)) + 4648|0); $55 = HEAP32[$54>>2]|0; $56 = $3; $57 = ((($56)) + 36|0); HEAP32[$57>>2] = $55; $58 = $5; $59 = ((($58)) + 6120|0); $60 = HEAP32[$59>>2]|0; $61 = $3; $62 = ((($61)) + 40|0); HEAP32[$62>>2] = $60; $63 = $5; $64 = ((($63)) + 6108|0); $65 = HEAP32[$64>>2]|0; $66 = $3; $67 = ((($66)) + 44|0); HEAP32[$67>>2] = $65; $68 = $5; $69 = ((($68)) + 4708|0); $70 = HEAP32[$69>>2]|0; $71 = $3; $72 = ((($71)) + 48|0); HEAP32[$72>>2] = $70; $73 = $5; $74 = ((($73)) + 4600|0); $75 = HEAP32[$74>>2]|0; $76 = $75&65535; $77 = $76 << 16 >> 16; $78 = ($77*1000)|0; $79 = $3; $80 = ((($79)) + 68|0); HEAP32[$80>>2] = $78; $81 = $5; $82 = ((($81)) + 4560|0); $83 = HEAP32[$82>>2]|0; $84 = $3; $85 = ((($84)) + 72|0); HEAP32[$85>>2] = $83; $86 = $5; $87 = ((($86)) + 4600|0); $88 = HEAP32[$87>>2]|0; $89 = ($88|0)==(16); if (!($89)) { $96 = 0; $95 = $96&1; $97 = $3; $98 = ((($97)) + 76|0); HEAP32[$98>>2] = $95; $99 = $4; STACKTOP = sp;return ($99|0); } $90 = $5; $91 = ((($90)) + 16|0); $92 = ((($91)) + 12|0); $93 = HEAP32[$92>>2]|0; $94 = ($93|0)==(0); $96 = $94; $95 = $96&1; $97 = $3; $98 = ((($97)) + 76|0); HEAP32[$98>>2] = $95; $99 = $4; STACKTOP = sp;return ($99|0); } function _silk_Encode($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; var $$alloca_mul = 0, $$sink$sink = 0, $$sink23 = 0, $$sink8$sink = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0; var $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0; var $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0; var $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0; var $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0; var $1086 = 0, $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0; var $1103 = 0, $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0; var $1121 = 0, $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0; var $114 = 0, $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0; var $1158 = 0, $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0; var $1176 = 0, $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0; var $1194 = 0, $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0; var $1211 = 0, $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0; var $123 = 0, $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0; var $1248 = 0, $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0; var $1266 = 0, $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0; var $1284 = 0, $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0, $130 = 0, $1300 = 0; var $1301 = 0, $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0; var $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0; var $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0; var $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0; var $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0; var $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0; var $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0; var $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0; var $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0; var $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0; var $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0; var $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0; var $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0; var $497 = 0, $498 = 0, $499 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0; var $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0; var $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0; var $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0; var $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0; var $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0; var $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0; var $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0; var $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0; var $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0; var $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0; var $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0; var $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0; var $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0; var $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0; var $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0; var $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0; var $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0; var $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0; var $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0; var $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0; var $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0; var $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0; var $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0; var $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0; var $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0; var $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0; var $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $or$cond = 0, $or$cond13 = 0, $or$cond15 = 0, $or$cond17 = 0; var $or$cond3 = 0, $or$cond5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(176|0); $29 = sp + 64|0; $40 = sp + 160|0; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $5; $14 = $6; $19 = 0; $20 = 0; $21 = 0; $25 = 0; $46 = $8; $33 = $46; $47 = $9; $48 = ((($47)) + 64|0); $49 = HEAP32[$48>>2]|0; $50 = ($49|0)!=(0); if ($50) { $51 = $33; $52 = ((($51)) + 4696|0); HEAP32[$52>>2] = 1; $53 = $33; $54 = ((($53)) + 12240|0); $55 = ((($54)) + 4696|0); HEAP32[$55>>2] = 1; } $56 = $33; $57 = ((($56)) + 12240|0); $58 = ((($57)) + 5780|0); HEAP32[$58>>2] = 0; $59 = $33; $60 = ((($59)) + 5780|0); HEAP32[$60>>2] = 0; $61 = $9; $62 = (_check_control_input($61)|0); $21 = $62; $63 = ($62|0)!=(0); if ($63) { $64 = $21; $7 = $64; $1318 = $7; STACKTOP = sp;return ($1318|0); } $65 = $9; $66 = ((($65)) + 84|0); HEAP32[$66>>2] = 0; $67 = $9; $68 = ((($67)) + 4|0); $69 = HEAP32[$68>>2]|0; $70 = $33; $71 = ((($70)) + 24548|0); $72 = HEAP32[$71>>2]|0; $73 = ($69|0)>($72|0); if ($73) { $74 = $33; $75 = ((($74)) + 12240|0); $76 = $33; $77 = ((($76)) + 5124|0); $78 = HEAP32[$77>>2]|0; $79 = (_silk_init_encoder($75,$78)|0); $80 = $21; $81 = (($80) + ($79))|0; $21 = $81; $82 = $33; $83 = ((($82)) + 24480|0); ;HEAP32[$83>>2]=0|0; $84 = $33; $85 = ((($84)) + 24480|0); $86 = ((($85)) + 8|0); ;HEAP32[$86>>2]=0|0; $87 = $33; $88 = ((($87)) + 24480|0); $89 = ((($88)) + 12|0); HEAP32[$89>>2] = 0; $90 = $33; $91 = ((($90)) + 24480|0); $92 = ((($91)) + 12|0); $93 = ((($92)) + 4|0); HEAP32[$93>>2] = 1; $94 = $33; $95 = ((($94)) + 24480|0); $96 = ((($95)) + 12|0); $97 = ((($96)) + 8|0); HEAP32[$97>>2] = 0; $98 = $33; $99 = ((($98)) + 24480|0); $100 = ((($99)) + 12|0); $101 = ((($100)) + 12|0); HEAP32[$101>>2] = 1; $102 = $33; $103 = ((($102)) + 24480|0); $104 = ((($103)) + 30|0); HEAP16[$104>>1] = 0; $105 = $33; $106 = ((($105)) + 24480|0); $107 = ((($106)) + 28|0); HEAP16[$107>>1] = 16384; $108 = $33; $109 = ((($108)) + 24544|0); $110 = HEAP32[$109>>2]|0; $111 = ($110|0)==(2); if ($111) { $112 = $33; $113 = ((($112)) + 12240|0); $114 = ((($113)) + 5808|0); $115 = $33; $116 = ((($115)) + 5808|0); _memcpy(($114|0),($116|0),300)|0; $117 = $33; $118 = ((($117)) + 12240|0); $119 = $33; ;HEAP32[$118>>2]=HEAP32[$119>>2]|0;HEAP32[$118+4>>2]=HEAP32[$119+4>>2]|0; } } $120 = $9; $121 = ((($120)) + 24|0); $122 = HEAP32[$121>>2]|0; $123 = $33; $124 = ((($123)) + 4636|0); $125 = HEAP32[$124>>2]|0; $126 = ($122|0)!=($125|0); if ($126) { $135 = 1; } else { $127 = $33; $128 = ((($127)) + 24548|0); $129 = HEAP32[$128>>2]|0; $130 = $9; $131 = ((($130)) + 4|0); $132 = HEAP32[$131>>2]|0; $133 = ($129|0)!=($132|0); $135 = $133; } $134 = $135&1; $34 = $134; $136 = $9; $137 = HEAP32[$136>>2]|0; $138 = $33; $139 = ((($138)) + 24544|0); HEAP32[$139>>2] = $137; $140 = $9; $141 = ((($140)) + 4|0); $142 = HEAP32[$141>>2]|0; $143 = $33; $144 = ((($143)) + 24548|0); HEAP32[$144>>2] = $142; $145 = $11; $146 = ($145*100)|0; $147 = $9; $148 = ((($147)) + 8|0); $149 = HEAP32[$148>>2]|0; $150 = (($146|0) / ($149|0))&-1; $24 = $150; $151 = $24; $152 = ($151|0)>(1); $153 = $24; $154 = $153 >> 1; $155 = $152 ? $154 : 1; $36 = $155; $35 = 0; $156 = $14; $157 = ($156|0)!=(0); $158 = $24; L15: do { if ($157) { $159 = ($158|0)!=(1); if ($159) { $7 = -101; $1318 = $7; STACKTOP = sp;return ($1318|0); } $15 = 0; while(1) { $160 = $15; $161 = $9; $162 = ((($161)) + 4|0); $163 = HEAP32[$162>>2]|0; $164 = ($160|0)<($163|0); if (!($164)) { break; } $165 = $33; $166 = $15; $167 = (($165) + (($166*12240)|0)|0); $168 = $33; $169 = $15; $170 = (($168) + (($169*12240)|0)|0); $171 = ((($170)) + 5124|0); $172 = HEAP32[$171>>2]|0; $173 = (_silk_init_encoder($167,$172)|0); $21 = $173; $174 = $15; $175 = (($174) + 1)|0; $15 = $175; } $176 = $9; $177 = ((($176)) + 24|0); $178 = HEAP32[$177>>2]|0; $19 = $178; $179 = $9; $180 = ((($179)) + 24|0); HEAP32[$180>>2] = 10; $181 = $9; $182 = ((($181)) + 36|0); $183 = HEAP32[$182>>2]|0; $20 = $183; $184 = $9; $185 = ((($184)) + 36|0); HEAP32[$185>>2] = 0; $15 = 0; while(1) { $186 = $15; $187 = $9; $188 = ((($187)) + 4|0); $189 = HEAP32[$188>>2]|0; $190 = ($186|0)<($189|0); if (!($190)) { break L15; } $191 = $33; $192 = $15; $193 = (($191) + (($192*12240)|0)|0); $194 = ((($193)) + 4700|0); HEAP32[$194>>2] = 0; $195 = $33; $196 = $15; $197 = (($195) + (($196*12240)|0)|0); $198 = ((($197)) + 4712|0); HEAP32[$198>>2] = 1; $199 = $15; $200 = (($199) + 1)|0; $15 = $200; } } else { $201 = $9; $202 = ((($201)) + 8|0); $203 = HEAP32[$202>>2]|0; $204 = Math_imul($158, $203)|0; $205 = $11; $206 = ($205*100)|0; $207 = ($204|0)!=($206|0); $208 = $11; $209 = ($208|0)<(0); $or$cond = $207 | $209; if ($or$cond) { $7 = -101; $1318 = $7; STACKTOP = sp;return ($1318|0); } $210 = $11; $211 = ($210*1000)|0; $212 = $9; $213 = ((($212)) + 24|0); $214 = HEAP32[$213>>2]|0; $215 = $9; $216 = ((($215)) + 8|0); $217 = HEAP32[$216>>2]|0; $218 = Math_imul($214, $217)|0; $219 = ($211|0)>($218|0); if ($219) { $7 = -101; $1318 = $7; STACKTOP = sp;return ($1318|0); } } } while(0); $220 = $9; $221 = ((($220)) + 28|0); $222 = HEAP32[$221>>2]|0; $223 = $9; $224 = ((($223)) + 4|0); $225 = HEAP32[$224>>2]|0; $226 = (($225) - 1)|0; $227 = $222 >> $226; $28 = $227; $15 = 0; while(1) { $228 = $15; $229 = $9; $230 = ((($229)) + 4|0); $231 = HEAP32[$230>>2]|0; $232 = ($228|0)<($231|0); if (!($232)) { break; } $233 = $15; $234 = ($233|0)==(1); if ($234) { $235 = $33; $236 = ((($235)) + 4600|0); $237 = HEAP32[$236>>2]|0; $238 = $237; } else { $238 = 0; } $37 = $238; $239 = $33; $240 = $15; $241 = (($239) + (($240*12240)|0)|0); $242 = $9; $243 = $28; $244 = $33; $245 = ((($244)) + 24560|0); $246 = HEAP32[$245>>2]|0; $247 = $15; $248 = $37; $249 = (_silk_control_encoder($241,$242,$243,$246,$247,$248)|0); $21 = $249; $250 = ($249|0)!=(0); if ($250) { label = 28; break; } $252 = $33; $253 = $15; $254 = (($252) + (($253*12240)|0)|0); $255 = ((($254)) + 4696|0); $256 = HEAP32[$255>>2]|0; $257 = ($256|0)!=(0); $258 = $34; $259 = ($258|0)!=(0); $or$cond3 = $257 | $259; L43: do { if ($or$cond3) { $16 = 0; while(1) { $260 = $16; $261 = $33; $262 = ((($261)) + 5776|0); $263 = HEAP32[$262>>2]|0; $264 = ($260|0)<($263|0); if (!($264)) { break L43; } $265 = $33; $266 = $15; $267 = (($265) + (($266*12240)|0)|0); $268 = ((($267)) + 4756|0); $269 = $16; $270 = (($268) + ($269<<2)|0); HEAP32[$270>>2] = 0; $271 = $16; $272 = (($271) + 1)|0; $16 = $272; } } } while(0); $273 = $33; $274 = $15; $275 = (($273) + (($274*12240)|0)|0); $276 = ((($275)) + 6108|0); $277 = HEAP32[$276>>2]|0; $278 = $33; $279 = $15; $280 = (($278) + (($279*12240)|0)|0); $281 = ((($280)) + 6112|0); HEAP32[$281>>2] = $277; $282 = $15; $283 = (($282) + 1)|0; $15 = $283; } if ((label|0) == 28) { $251 = $21; $7 = $251; $1318 = $7; STACKTOP = sp;return ($1318|0); } $284 = $24; $285 = ($284*10)|0; $286 = $33; $287 = ((($286)) + 4600|0); $288 = HEAP32[$287>>2]|0; $289 = Math_imul($285, $288)|0; $23 = $289; $290 = $23; $291 = $33; $292 = ((($291)) + 4580|0); $293 = HEAP32[$292>>2]|0; $294 = Math_imul($290, $293)|0; $295 = $33; $296 = ((($295)) + 4600|0); $297 = HEAP32[$296>>2]|0; $298 = ($297*1000)|0; $299 = (($294|0) / ($298|0))&-1; $26 = $299; $300 = $26; $301 = (_llvm_stacksave()|0); $38 = $301; $$alloca_mul = $300<<1; $302 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; while(1) { $303 = $33; $304 = ((($303)) + 4608|0); $305 = HEAP32[$304>>2]|0; $306 = $33; $307 = ((($306)) + 5772|0); $308 = HEAP32[$307>>2]|0; $309 = (($305) - ($308))|0; $22 = $309; $310 = $22; $311 = $23; $312 = ($310|0)<($311|0); $313 = $22; $314 = $23; $315 = $312 ? $313 : $314; $22 = $315; $316 = $22; $317 = $33; $318 = ((($317)) + 4580|0); $319 = HEAP32[$318>>2]|0; $320 = Math_imul($316, $319)|0; $321 = $33; $322 = ((($321)) + 4600|0); $323 = HEAP32[$322>>2]|0; $324 = ($323*1000)|0; $325 = (($320|0) / ($324|0))&-1; $25 = $325; $326 = $9; $327 = HEAP32[$326>>2]|0; $328 = ($327|0)==(2); if ($328) { $329 = $9; $330 = ((($329)) + 4|0); $331 = HEAP32[$330>>2]|0; $332 = ($331|0)==(2); if ($332) { $333 = $33; $334 = ((($333)) + 5780|0); $335 = HEAP32[$334>>2]|0; $39 = $335; $15 = 0; while(1) { $336 = $15; $337 = $25; $338 = ($336|0)<($337|0); if (!($338)) { break; } $339 = $10; $340 = $15; $341 = $340<<1; $342 = (($339) + ($341<<1)|0); $343 = HEAP16[$342>>1]|0; $344 = $15; $345 = (($302) + ($344<<1)|0); HEAP16[$345>>1] = $343; $346 = $15; $347 = (($346) + 1)|0; $15 = $347; } $348 = $33; $349 = ((($348)) + 24552|0); $350 = HEAP32[$349>>2]|0; $351 = ($350|0)==(1); $352 = $39; $353 = ($352|0)==(0); $or$cond5 = $351 & $353; if ($or$cond5) { $354 = $33; $355 = ((($354)) + 12240|0); $356 = ((($355)) + 5808|0); $357 = $33; $358 = ((($357)) + 5808|0); _memcpy(($356|0),($358|0),300)|0; } $359 = $33; $360 = ((($359)) + 5808|0); $361 = $33; $362 = ((($361)) + 5128|0); $363 = $33; $364 = ((($363)) + 5772|0); $365 = HEAP32[$364>>2]|0; $366 = (($365) + 2)|0; $367 = (($362) + ($366<<1)|0); $368 = $25; $369 = (_silk_resampler($360,$367,$302,$368)|0); $370 = $21; $371 = (($370) + ($369))|0; $21 = $371; $372 = $22; $373 = $33; $374 = ((($373)) + 5772|0); $375 = HEAP32[$374>>2]|0; $376 = (($375) + ($372))|0; HEAP32[$374>>2] = $376; $377 = $33; $378 = ((($377)) + 12240|0); $379 = ((($378)) + 4608|0); $380 = HEAP32[$379>>2]|0; $381 = $33; $382 = ((($381)) + 12240|0); $383 = ((($382)) + 5772|0); $384 = HEAP32[$383>>2]|0; $385 = (($380) - ($384))|0; $22 = $385; $386 = $22; $387 = $24; $388 = ($387*10)|0; $389 = $33; $390 = ((($389)) + 12240|0); $391 = ((($390)) + 4600|0); $392 = HEAP32[$391>>2]|0; $393 = Math_imul($388, $392)|0; $394 = ($386|0)<($393|0); if ($394) { $395 = $22; $403 = $395; } else { $396 = $24; $397 = ($396*10)|0; $398 = $33; $399 = ((($398)) + 12240|0); $400 = ((($399)) + 4600|0); $401 = HEAP32[$400>>2]|0; $402 = Math_imul($397, $401)|0; $403 = $402; } $22 = $403; $15 = 0; while(1) { $404 = $15; $405 = $25; $406 = ($404|0)<($405|0); if (!($406)) { break; } $407 = $10; $408 = $15; $409 = $408<<1; $410 = (($409) + 1)|0; $411 = (($407) + ($410<<1)|0); $412 = HEAP16[$411>>1]|0; $413 = $15; $414 = (($302) + ($413<<1)|0); HEAP16[$414>>1] = $412; $415 = $15; $416 = (($415) + 1)|0; $15 = $416; } $417 = $33; $418 = ((($417)) + 12240|0); $419 = ((($418)) + 5808|0); $420 = $33; $421 = ((($420)) + 12240|0); $422 = ((($421)) + 5128|0); $423 = $33; $424 = ((($423)) + 12240|0); $425 = ((($424)) + 5772|0); $426 = HEAP32[$425>>2]|0; $427 = (($426) + 2)|0; $428 = (($422) + ($427<<1)|0); $429 = $25; $430 = (_silk_resampler($419,$428,$302,$429)|0); $431 = $21; $432 = (($431) + ($430))|0; $21 = $432; $433 = $22; $434 = $33; $$sink$sink = $434;$$sink23 = 1;$$sink8$sink = $433; } else { label = 49; } } else { label = 49; } do { if ((label|0) == 49) { label = 0; $435 = $9; $436 = HEAP32[$435>>2]|0; $437 = ($436|0)==(2); if ($437) { $438 = $9; $439 = ((($438)) + 4|0); $440 = HEAP32[$439>>2]|0; $441 = ($440|0)==(1); if ($441) { $15 = 0; while(1) { $442 = $15; $443 = $25; $444 = ($442|0)<($443|0); if (!($444)) { break; } $445 = $10; $446 = $15; $447 = $446<<1; $448 = (($445) + ($447<<1)|0); $449 = HEAP16[$448>>1]|0; $450 = $449 << 16 >> 16; $451 = $10; $452 = $15; $453 = $452<<1; $454 = (($453) + 1)|0; $455 = (($451) + ($454<<1)|0); $456 = HEAP16[$455>>1]|0; $457 = $456 << 16 >> 16; $458 = (($450) + ($457))|0; $32 = $458; $459 = $32; $460 = $459 >> 1; $461 = $32; $462 = $461 & 1; $463 = (($460) + ($462))|0; $464 = $463&65535; $465 = $15; $466 = (($302) + ($465<<1)|0); HEAP16[$466>>1] = $464; $467 = $15; $468 = (($467) + 1)|0; $15 = $468; } $469 = $33; $470 = ((($469)) + 5808|0); $471 = $33; $472 = ((($471)) + 5128|0); $473 = $33; $474 = ((($473)) + 5772|0); $475 = HEAP32[$474>>2]|0; $476 = (($475) + 2)|0; $477 = (($472) + ($476<<1)|0); $478 = $25; $479 = (_silk_resampler($470,$477,$302,$478)|0); $480 = $21; $481 = (($480) + ($479))|0; $21 = $481; $482 = $33; $483 = ((($482)) + 24552|0); $484 = HEAP32[$483>>2]|0; $485 = ($484|0)==(2); L82: do { if ($485) { $486 = $33; $487 = ((($486)) + 5780|0); $488 = HEAP32[$487>>2]|0; $489 = ($488|0)==(0); if ($489) { $490 = $33; $491 = ((($490)) + 12240|0); $492 = ((($491)) + 5808|0); $493 = $33; $494 = ((($493)) + 12240|0); $495 = ((($494)) + 5128|0); $496 = $33; $497 = ((($496)) + 12240|0); $498 = ((($497)) + 5772|0); $499 = HEAP32[$498>>2]|0; $500 = (($499) + 2)|0; $501 = (($495) + ($500<<1)|0); $502 = $25; $503 = (_silk_resampler($492,$501,$302,$502)|0); $504 = $21; $505 = (($504) + ($503))|0; $21 = $505; $15 = 0; while(1) { $506 = $15; $507 = $33; $508 = ((($507)) + 4608|0); $509 = HEAP32[$508>>2]|0; $510 = ($506|0)<($509|0); if (!($510)) { break L82; } $511 = $33; $512 = ((($511)) + 5128|0); $513 = $33; $514 = ((($513)) + 5772|0); $515 = HEAP32[$514>>2]|0; $516 = $15; $517 = (($515) + ($516))|0; $518 = (($517) + 2)|0; $519 = (($512) + ($518<<1)|0); $520 = HEAP16[$519>>1]|0; $521 = $520 << 16 >> 16; $522 = $33; $523 = ((($522)) + 12240|0); $524 = ((($523)) + 5128|0); $525 = $33; $526 = ((($525)) + 12240|0); $527 = ((($526)) + 5772|0); $528 = HEAP32[$527>>2]|0; $529 = $15; $530 = (($528) + ($529))|0; $531 = (($530) + 2)|0; $532 = (($524) + ($531<<1)|0); $533 = HEAP16[$532>>1]|0; $534 = $533 << 16 >> 16; $535 = (($521) + ($534))|0; $536 = $535 >> 1; $537 = $536&65535; $538 = $33; $539 = ((($538)) + 5128|0); $540 = $33; $541 = ((($540)) + 5772|0); $542 = HEAP32[$541>>2]|0; $543 = $15; $544 = (($542) + ($543))|0; $545 = (($544) + 2)|0; $546 = (($539) + ($545<<1)|0); HEAP16[$546>>1] = $537; $547 = $15; $548 = (($547) + 1)|0; $15 = $548; } } } } while(0); $549 = $22; $550 = $33; $$sink$sink = $550;$$sink23 = 0;$$sink8$sink = $549; break; } } $551 = $10; $552 = $25; $553 = $552<<1; _memcpy(($302|0),($551|0),($553|0))|0; $554 = $33; $555 = ((($554)) + 5808|0); $556 = $33; $557 = ((($556)) + 5128|0); $558 = $33; $559 = ((($558)) + 5772|0); $560 = HEAP32[$559>>2]|0; $561 = (($560) + 2)|0; $562 = (($557) + ($561<<1)|0); $563 = $25; $564 = (_silk_resampler($555,$562,$302,$563)|0); $565 = $21; $566 = (($565) + ($564))|0; $21 = $566; $567 = $22; $568 = $33; $$sink$sink = $568;$$sink23 = 0;$$sink8$sink = $567; } } while(0); $569 = (($$sink$sink) + (($$sink23*12240)|0)|0); $570 = ((($569)) + 5772|0); $571 = HEAP32[$570>>2]|0; $572 = (($571) + ($$sink8$sink))|0; HEAP32[$570>>2] = $572; $573 = $25; $574 = $9; $575 = HEAP32[$574>>2]|0; $576 = Math_imul($573, $575)|0; $577 = $10; $578 = (($577) + ($576<<1)|0); $10 = $578; $579 = $25; $580 = $11; $581 = (($580) - ($579))|0; $11 = $581; $582 = $33; $583 = ((($582)) + 24560|0); HEAP32[$583>>2] = 0; $584 = $33; $585 = ((($584)) + 5772|0); $586 = HEAP32[$585>>2]|0; $587 = $33; $588 = ((($587)) + 4608|0); $589 = HEAP32[$588>>2]|0; $590 = ($586|0)>=($589|0); if (!($590)) { break; } $591 = $33; $592 = ((($591)) + 5780|0); $593 = HEAP32[$592>>2]|0; $594 = ($593|0)!=(0); $595 = $14; $596 = ($595|0)!=(0); $or$cond13 = $594 | $596; if (!($or$cond13)) { ;HEAP8[$40>>0]=0|0;HEAP8[$40+1>>0]=0|0; $597 = $33; $598 = ((($597)) + 5776|0); $599 = HEAP32[$598>>2]|0; $600 = (($599) + 1)|0; $601 = $9; $602 = ((($601)) + 4|0); $603 = HEAP32[$602>>2]|0; $604 = Math_imul($600, $603)|0; $605 = 256 >> $604; $606 = (256 - ($605))|0; $607 = $606&255; HEAP8[$40>>0] = $607; $608 = $12; _ec_enc_icdf($608,0,$40,8); $15 = 0; while(1) { $609 = $15; $610 = $9; $611 = ((($610)) + 4|0); $612 = HEAP32[$611>>2]|0; $613 = ($609|0)<($612|0); if (!($613)) { break; } $31 = 0; $16 = 0; while(1) { $614 = $16; $615 = $33; $616 = $15; $617 = (($615) + (($616*12240)|0)|0); $618 = ((($617)) + 5776|0); $619 = HEAP32[$618>>2]|0; $620 = ($614|0)<($619|0); if (!($620)) { break; } $621 = $33; $622 = $15; $623 = (($621) + (($622*12240)|0)|0); $624 = ((($623)) + 4756|0); $625 = $16; $626 = (($624) + ($625<<2)|0); $627 = HEAP32[$626>>2]|0; $628 = $16; $629 = $627 << $628; $630 = $31; $631 = $630 | $629; $31 = $631; $632 = $16; $633 = (($632) + 1)|0; $16 = $633; } $634 = $31; $635 = ($634|0)>(0); $636 = $635 ? 1 : 0; $637 = $636&255; $638 = $33; $639 = $15; $640 = (($638) + (($639*12240)|0)|0); $641 = ((($640)) + 4755|0); HEAP8[$641>>0] = $637; $642 = $31; $643 = ($642|0)!=(0); if ($643) { $644 = $33; $645 = $15; $646 = (($644) + (($645*12240)|0)|0); $647 = ((($646)) + 5776|0); $648 = HEAP32[$647>>2]|0; $649 = ($648|0)>(1); if ($649) { $650 = $12; $651 = $31; $652 = (($651) - 1)|0; $653 = $33; $654 = $15; $655 = (($653) + (($654*12240)|0)|0); $656 = ((($655)) + 5776|0); $657 = HEAP32[$656>>2]|0; $658 = (($657) - 2)|0; $659 = (16804 + ($658<<2)|0); $660 = HEAP32[$659>>2]|0; _ec_enc_icdf($650,$652,$660,8); } } $661 = $15; $662 = (($661) + 1)|0; $15 = $662; } $16 = 0; while(1) { $663 = $16; $664 = $33; $665 = ((($664)) + 5776|0); $666 = HEAP32[$665>>2]|0; $667 = ($663|0)<($666|0); $15 = 0; if (!($667)) { break; } while(1) { $668 = $15; $669 = $9; $670 = ((($669)) + 4|0); $671 = HEAP32[$670>>2]|0; $672 = ($668|0)<($671|0); if (!($672)) { break; } $673 = $33; $674 = $15; $675 = (($673) + (($674*12240)|0)|0); $676 = ((($675)) + 4756|0); $677 = $16; $678 = (($676) + ($677<<2)|0); $679 = HEAP32[$678>>2]|0; $680 = ($679|0)!=(0); if ($680) { $681 = $9; $682 = ((($681)) + 4|0); $683 = HEAP32[$682>>2]|0; $684 = ($683|0)==(2); $685 = $15; $686 = ($685|0)==(0); $or$cond15 = $684 & $686; if ($or$cond15) { $687 = $12; $688 = $33; $689 = ((($688)) + 24480|0); $690 = ((($689)) + 34|0); $691 = $16; $692 = (($690) + (($691*6)|0)|0); _silk_stereo_encode_pred($687,$692); $693 = $33; $694 = ((($693)) + 12240|0); $695 = ((($694)) + 4756|0); $696 = $16; $697 = (($695) + ($696<<2)|0); $698 = HEAP32[$697>>2]|0; $699 = ($698|0)==(0); if ($699) { $700 = $12; $701 = $33; $702 = ((($701)) + 24480|0); $703 = ((($702)) + 52|0); $704 = $16; $705 = (($703) + ($704)|0); $706 = HEAP8[$705>>0]|0; _silk_stereo_encode_mid_only($700,$706); } } $707 = $16; $708 = ($707|0)>(0); if ($708) { $709 = $33; $710 = $15; $711 = (($709) + (($710*12240)|0)|0); $712 = ((($711)) + 4756|0); $713 = $16; $714 = (($713) - 1)|0; $715 = (($712) + ($714<<2)|0); $716 = HEAP32[$715>>2]|0; $717 = ($716|0)!=(0); if ($717) { $41 = 2; } else { label = 82; } } else { label = 82; } if ((label|0) == 82) { label = 0; $41 = 0; } $718 = $33; $719 = $15; $720 = (($718) + (($719*12240)|0)|0); $721 = $12; $722 = $16; $723 = $41; _silk_encode_indices($720,$721,$722,1,$723); $724 = $12; $725 = $33; $726 = $15; $727 = (($725) + (($726*12240)|0)|0); $728 = ((($727)) + 6132|0); $729 = $16; $730 = (($728) + (($729*36)|0)|0); $731 = ((($730)) + 29|0); $732 = HEAP8[$731>>0]|0; $733 = $732 << 24 >> 24; $734 = $33; $735 = $15; $736 = (($734) + (($735*12240)|0)|0); $737 = ((($736)) + 6132|0); $738 = $16; $739 = (($737) + (($738*36)|0)|0); $740 = ((($739)) + 30|0); $741 = HEAP8[$740>>0]|0; $742 = $741 << 24 >> 24; $743 = $33; $744 = $15; $745 = (($743) + (($744*12240)|0)|0); $746 = ((($745)) + 6240|0); $747 = $16; $748 = (($746) + (($747*320)|0)|0); $749 = $33; $750 = $15; $751 = (($749) + (($750*12240)|0)|0); $752 = ((($751)) + 4608|0); $753 = HEAP32[$752>>2]|0; _silk_encode_pulses($724,$733,$742,$748,$753); } $754 = $15; $755 = (($754) + 1)|0; $15 = $755; } $756 = $16; $757 = (($756) + 1)|0; $16 = $757; } while(1) { $758 = $15; $759 = $9; $760 = ((($759)) + 4|0); $761 = HEAP32[$760>>2]|0; $762 = ($758|0)<($761|0); if (!($762)) { break; } $763 = $33; $764 = $15; $765 = (($763) + (($764*12240)|0)|0); $766 = ((($765)) + 4756|0); ;HEAP32[$766>>2]=0|0;HEAP32[$766+4>>2]=0|0;HEAP32[$766+8>>2]=0|0; $767 = $15; $768 = (($767) + 1)|0; $15 = $768; } $769 = $12; $770 = (_ec_tell_154($769)|0); $771 = $33; $772 = ((($771)) + 24536|0); HEAP32[$772>>2] = $770; } $773 = $33; _silk_HP_variable_cutoff($773); $774 = $9; $775 = ((($774)) + 28|0); $776 = HEAP32[$775>>2]|0; $777 = $9; $778 = ((($777)) + 24|0); $779 = HEAP32[$778>>2]|0; $780 = Math_imul($776, $779)|0; $781 = (($780|0) / 1000)&-1; $17 = $781; $782 = $14; $783 = ($782|0)!=(0); if (!($783)) { $784 = $33; $785 = ((($784)) + 24536|0); $786 = HEAP32[$785>>2]|0; $787 = $17; $788 = (($787) - ($786))|0; $17 = $788; } $789 = $17; $790 = $33; $791 = ((($790)) + 5776|0); $792 = HEAP32[$791>>2]|0; $793 = (($789|0) / ($792|0))&-1; $17 = $793; $794 = $9; $795 = ((($794)) + 24|0); $796 = HEAP32[$795>>2]|0; $797 = ($796|0)==(10); $798 = $17; $799 = $798&65535; $800 = $799 << 16 >> 16; if ($797) { $801 = ($800*100)|0; $28 = $801; } else { $802 = ($800*50)|0; $28 = $802; } $803 = $33; $804 = ((($803)) + 24540|0); $805 = HEAP32[$804>>2]|0; $806 = ($805*1000)|0; $807 = (($806|0) / 500)&-1; $808 = $28; $809 = (($808) - ($807))|0; $28 = $809; $810 = $14; $811 = ($810|0)!=(0); if (!($811)) { $812 = $33; $813 = ((($812)) + 5780|0); $814 = HEAP32[$813>>2]|0; $815 = ($814|0)>(0); if ($815) { $816 = $12; $817 = (_ec_tell_154($816)|0); $818 = $33; $819 = ((($818)) + 24536|0); $820 = HEAP32[$819>>2]|0; $821 = (($817) - ($820))|0; $822 = $17; $823 = $33; $824 = ((($823)) + 5780|0); $825 = HEAP32[$824>>2]|0; $826 = Math_imul($822, $825)|0; $827 = (($821) - ($826))|0; $42 = $827; $828 = $42; $829 = ($828*1000)|0; $830 = (($829|0) / 500)&-1; $831 = $28; $832 = (($831) - ($830))|0; $28 = $832; } } $833 = $9; $834 = ((($833)) + 28|0); $835 = HEAP32[$834>>2]|0; $836 = ($835|0)>(5000); $837 = $28; do { if ($836) { $838 = $9; $839 = ((($838)) + 28|0); $840 = HEAP32[$839>>2]|0; $841 = ($837|0)>($840|0); if ($841) { $842 = $9; $843 = ((($842)) + 28|0); $844 = HEAP32[$843>>2]|0; $859 = $844; break; } else { $845 = $28; $846 = ($845|0)<(5000); $847 = $28; $848 = $846 ? 5000 : $847; $859 = $848; break; } } else { $849 = ($837|0)>(5000); if ($849) { $859 = 5000; } else { $850 = $28; $851 = $9; $852 = ((($851)) + 28|0); $853 = HEAP32[$852>>2]|0; $854 = ($850|0)<($853|0); if ($854) { $855 = $9; $856 = ((($855)) + 28|0); $857 = HEAP32[$856>>2]|0; $859 = $857; break; } else { $858 = $28; $859 = $858; break; } } } } while(0); $28 = $859; $860 = $9; $861 = ((($860)) + 4|0); $862 = HEAP32[$861>>2]|0; $863 = ($862|0)==(2); $864 = $33; if ($863) { $865 = ((($864)) + 24480|0); $866 = $33; $867 = ((($866)) + 5128|0); $868 = ((($867)) + 4|0); $869 = $33; $870 = ((($869)) + 12240|0); $871 = ((($870)) + 5128|0); $872 = ((($871)) + 4|0); $873 = $33; $874 = ((($873)) + 24480|0); $875 = ((($874)) + 34|0); $876 = $33; $877 = ((($876)) + 5780|0); $878 = HEAP32[$877>>2]|0; $879 = (($875) + (($878*6)|0)|0); $880 = $33; $881 = ((($880)) + 24480|0); $882 = ((($881)) + 52|0); $883 = $33; $884 = ((($883)) + 5780|0); $885 = HEAP32[$884>>2]|0; $886 = (($882) + ($885)|0); $887 = $28; $888 = $33; $889 = ((($888)) + 4556|0); $890 = HEAP32[$889>>2]|0; $891 = $9; $892 = ((($891)) + 56|0); $893 = HEAP32[$892>>2]|0; $894 = $33; $895 = ((($894)) + 4600|0); $896 = HEAP32[$895>>2]|0; $897 = $33; $898 = ((($897)) + 4608|0); $899 = HEAP32[$898>>2]|0; _silk_stereo_LR_to_MS($865,$868,$872,$879,$886,$29,$887,$890,$893,$896,$899); $900 = $33; $901 = ((($900)) + 24480|0); $902 = ((($901)) + 52|0); $903 = $33; $904 = ((($903)) + 5780|0); $905 = HEAP32[$904>>2]|0; $906 = (($902) + ($905)|0); $907 = HEAP8[$906>>0]|0; $908 = $907 << 24 >> 24; $909 = ($908|0)==(0); $910 = $33; if ($909) { $911 = ((($910)) + 24564|0); $912 = HEAP32[$911>>2]|0; $913 = ($912|0)==(1); if ($913) { $914 = $33; $915 = ((($914)) + 12240|0); $916 = ((($915)) + 7200|0); ;HEAP32[$916>>2]=0|0;HEAP32[$916+4>>2]=0|0;HEAP32[$916+8>>2]=0|0;HEAP32[$916+12>>2]=0|0; $917 = $33; $918 = ((($917)) + 12240|0); $919 = ((($918)) + 7216|0); _memset(($919|0),0,2140)|0; $920 = $33; $921 = ((($920)) + 12240|0); $922 = ((($921)) + 144|0); _memset(($922|0),0,4380)|0; $923 = $33; $924 = ((($923)) + 12240|0); $925 = ((($924)) + 4524|0); ;HEAP32[$925>>2]=0|0;HEAP32[$925+4>>2]=0|0;HEAP32[$925+8>>2]=0|0;HEAP32[$925+12>>2]=0|0;HEAP32[$925+16>>2]=0|0;HEAP32[$925+20>>2]=0|0;HEAP32[$925+24>>2]=0|0;HEAP32[$925+28>>2]=0|0; $926 = $33; $927 = ((($926)) + 12240|0); $928 = ((($927)) + 16|0); ;HEAP32[$928>>2]=0|0;HEAP32[$928+4>>2]=0|0; $929 = $33; $930 = ((($929)) + 12240|0); $931 = ((($930)) + 4568|0); HEAP32[$931>>2] = 100; $932 = $33; $933 = ((($932)) + 12240|0); $934 = ((($933)) + 144|0); $935 = ((($934)) + 4356|0); HEAP32[$935>>2] = 100; $936 = $33; $937 = ((($936)) + 12240|0); $938 = ((($937)) + 7200|0); HEAP8[$938>>0] = 10; $939 = $33; $940 = ((($939)) + 12240|0); $941 = ((($940)) + 4565|0); HEAP8[$941>>0] = 0; $942 = $33; $943 = ((($942)) + 12240|0); $944 = ((($943)) + 144|0); $945 = ((($944)) + 4372|0); HEAP32[$945>>2] = 65536; $946 = $33; $947 = ((($946)) + 12240|0); $948 = ((($947)) + 4696|0); HEAP32[$948>>2] = 1; } $949 = $33; $950 = ((($949)) + 12240|0); _silk_encode_do_VAD_FLP($950); } else { $951 = ((($910)) + 12240|0); $952 = ((($951)) + 4752|0); $953 = $33; $954 = ((($953)) + 5780|0); $955 = HEAP32[$954>>2]|0; $956 = (($952) + ($955)|0); HEAP8[$956>>0] = 0; } $957 = $14; $958 = ($957|0)!=(0); if (!($958)) { $959 = $12; $960 = $33; $961 = ((($960)) + 24480|0); $962 = ((($961)) + 34|0); $963 = $33; $964 = ((($963)) + 5780|0); $965 = HEAP32[$964>>2]|0; $966 = (($962) + (($965*6)|0)|0); _silk_stereo_encode_pred($959,$966); $967 = $33; $968 = ((($967)) + 12240|0); $969 = ((($968)) + 4752|0); $970 = $33; $971 = ((($970)) + 5780|0); $972 = HEAP32[$971>>2]|0; $973 = (($969) + ($972)|0); $974 = HEAP8[$973>>0]|0; $975 = $974 << 24 >> 24; $976 = ($975|0)==(0); if ($976) { $977 = $12; $978 = $33; $979 = ((($978)) + 24480|0); $980 = ((($979)) + 52|0); $981 = $33; $982 = ((($981)) + 5780|0); $983 = HEAP32[$982>>2]|0; $984 = (($980) + ($983)|0); $985 = HEAP8[$984>>0]|0; _silk_stereo_encode_mid_only($977,$985); } } } else { $986 = ((($864)) + 5128|0); $987 = $33; $988 = ((($987)) + 24480|0); $989 = ((($988)) + 4|0); ;HEAP32[$986>>2]=HEAP32[$989>>2]|0; $990 = $33; $991 = ((($990)) + 24480|0); $992 = ((($991)) + 4|0); $993 = $33; $994 = ((($993)) + 5128|0); $995 = $33; $996 = ((($995)) + 4608|0); $997 = HEAP32[$996>>2]|0; $998 = (($994) + ($997<<1)|0); ;HEAP16[$992>>1]=HEAP16[$998>>1]|0;HEAP16[$992+2>>1]=HEAP16[$998+2>>1]|0; } $999 = $33; _silk_encode_do_VAD_FLP($999); $15 = 0; while(1) { $1000 = $15; $1001 = $9; $1002 = ((($1001)) + 4|0); $1003 = HEAP32[$1002>>2]|0; $1004 = ($1000|0)<($1003|0); if (!($1004)) { break; } $1005 = $9; $1006 = ((($1005)) + 52|0); $1007 = HEAP32[$1006>>2]|0; $43 = $1007; $1008 = $36; $1009 = ($1008|0)==(2); $1010 = $35; $1011 = ($1010|0)==(0); $or$cond17 = $1009 & $1011; do { if ($or$cond17) { $1012 = $43; $1013 = ($1012*3)|0; $1014 = (($1013|0) / 5)&-1; $43 = $1014; } else { $1015 = $36; $1016 = ($1015|0)==(3); if ($1016) { $1017 = $35; $1018 = ($1017|0)==(0); if ($1018) { $1019 = $43; $1020 = $1019<<1; $1021 = (($1020|0) / 5)&-1; $43 = $1021; break; } $1022 = $35; $1023 = ($1022|0)==(1); if (!($1023)) { break; } $1024 = $43; $1025 = ($1024*3)|0; $1026 = (($1025|0) / 4)&-1; $43 = $1026; } } } while(0); $1027 = $9; $1028 = ((($1027)) + 48|0); $1029 = HEAP32[$1028>>2]|0; $1030 = ($1029|0)!=(0); if ($1030) { $1031 = $35; $1032 = $36; $1033 = (($1032) - 1)|0; $1034 = ($1031|0)==($1033|0); $1036 = $1034; } else { $1036 = 0; } $1035 = $1036&1; $44 = $1035; $1037 = $9; $1038 = ((($1037)) + 4|0); $1039 = HEAP32[$1038>>2]|0; $1040 = ($1039|0)==(1); do { if ($1040) { $1041 = $28; $30 = $1041; } else { $1042 = $15; $1043 = (($29) + ($1042<<2)|0); $1044 = HEAP32[$1043>>2]|0; $30 = $1044; $1045 = $15; $1046 = ($1045|0)==(0); if (!($1046)) { break; } $1047 = ((($29)) + 4|0); $1048 = HEAP32[$1047>>2]|0; $1049 = ($1048|0)>(0); if (!($1049)) { break; } $44 = 0; $1050 = $9; $1051 = ((($1050)) + 52|0); $1052 = HEAP32[$1051>>2]|0; $1053 = $36; $1054 = $1053<<1; $1055 = (($1052|0) / ($1054|0))&-1; $1056 = $43; $1057 = (($1056) - ($1055))|0; $43 = $1057; } } while(0); $1058 = $30; $1059 = ($1058|0)>(0); if ($1059) { $1060 = $33; $1061 = $15; $1062 = (($1060) + (($1061*12240)|0)|0); $1063 = $30; (_silk_control_SNR($1062,$1063)|0); $1064 = $33; $1065 = ((($1064)) + 5780|0); $1066 = HEAP32[$1065>>2]|0; $1067 = $15; $1068 = (($1066) - ($1067))|0; $1069 = ($1068|0)<=(0); L188: do { if ($1069) { $45 = 0; } else { $1070 = $15; $1071 = ($1070|0)>(0); do { if ($1071) { $1072 = $33; $1073 = ((($1072)) + 24564|0); $1074 = HEAP32[$1073>>2]|0; $1075 = ($1074|0)!=(0); if (!($1075)) { break; } $45 = 1; break L188; } } while(0); $45 = 2; } } while(0); $1076 = $33; $1077 = $15; $1078 = (($1076) + (($1077*12240)|0)|0); $1079 = $13; $1080 = $12; $1081 = $45; $1082 = $43; $1083 = $44; $1084 = (_silk_encode_frame_FLP($1078,$1079,$1080,$1081,$1082,$1083)|0); $21 = $1084; } $1085 = $33; $1086 = $15; $1087 = (($1085) + (($1086*12240)|0)|0); $1088 = ((($1087)) + 4700|0); HEAP32[$1088>>2] = 0; $1089 = $33; $1090 = $15; $1091 = (($1089) + (($1090*12240)|0)|0); $1092 = ((($1091)) + 5772|0); HEAP32[$1092>>2] = 0; $1093 = $33; $1094 = $15; $1095 = (($1093) + (($1094*12240)|0)|0); $1096 = ((($1095)) + 5780|0); $1097 = HEAP32[$1096>>2]|0; $1098 = (($1097) + 1)|0; HEAP32[$1096>>2] = $1098; $1099 = $15; $1100 = (($1099) + 1)|0; $15 = $1100; } $1101 = $33; $1102 = ((($1101)) + 24480|0); $1103 = ((($1102)) + 52|0); $1104 = $33; $1105 = ((($1104)) + 5780|0); $1106 = HEAP32[$1105>>2]|0; $1107 = (($1106) - 1)|0; $1108 = (($1103) + ($1107)|0); $1109 = HEAP8[$1108>>0]|0; $1110 = $1109 << 24 >> 24; $1111 = $33; $1112 = ((($1111)) + 24564|0); HEAP32[$1112>>2] = $1110; $1113 = $13; $1114 = HEAP32[$1113>>2]|0; $1115 = ($1114|0)>(0); do { if ($1115) { $1116 = $33; $1117 = ((($1116)) + 5780|0); $1118 = HEAP32[$1117>>2]|0; $1119 = $33; $1120 = ((($1119)) + 5776|0); $1121 = HEAP32[$1120>>2]|0; $1122 = ($1118|0)==($1121|0); if ($1122) { $18 = 0; $15 = 0; while(1) { $1123 = $15; $1124 = $9; $1125 = ((($1124)) + 4|0); $1126 = HEAP32[$1125>>2]|0; $1127 = ($1123|0)<($1126|0); if (!($1127)) { break; } $16 = 0; while(1) { $1128 = $16; $1129 = $33; $1130 = $15; $1131 = (($1129) + (($1130*12240)|0)|0); $1132 = ((($1131)) + 5776|0); $1133 = HEAP32[$1132>>2]|0; $1134 = ($1128|0)<($1133|0); $1135 = $18; $1136 = $1135 << 1; $18 = $1136; $1137 = $33; $1138 = $15; $1139 = (($1137) + (($1138*12240)|0)|0); if (!($1134)) { break; } $1140 = ((($1139)) + 4752|0); $1141 = $16; $1142 = (($1140) + ($1141)|0); $1143 = HEAP8[$1142>>0]|0; $1144 = $1143 << 24 >> 24; $1145 = $18; $1146 = $1145 | $1144; $18 = $1146; $1147 = $16; $1148 = (($1147) + 1)|0; $16 = $1148; } $1149 = ((($1139)) + 4755|0); $1150 = HEAP8[$1149>>0]|0; $1151 = $1150 << 24 >> 24; $1152 = $18; $1153 = $1152 | $1151; $18 = $1153; $1154 = $15; $1155 = (($1154) + 1)|0; $15 = $1155; } $1156 = $14; $1157 = ($1156|0)!=(0); if (!($1157)) { $1158 = $12; $1159 = $18; $1160 = $33; $1161 = ((($1160)) + 5776|0); $1162 = HEAP32[$1161>>2]|0; $1163 = (($1162) + 1)|0; $1164 = $9; $1165 = ((($1164)) + 4|0); $1166 = HEAP32[$1165>>2]|0; $1167 = Math_imul($1163, $1166)|0; _ec_enc_patch_initial_bits($1158,$1159,$1167); } $1168 = $33; $1169 = ((($1168)) + 6112|0); $1170 = HEAP32[$1169>>2]|0; $1171 = ($1170|0)!=(0); do { if ($1171) { $1172 = $9; $1173 = ((($1172)) + 4|0); $1174 = HEAP32[$1173>>2]|0; $1175 = ($1174|0)==(1); if (!($1175)) { $1176 = $33; $1177 = ((($1176)) + 12240|0); $1178 = ((($1177)) + 6112|0); $1179 = HEAP32[$1178>>2]|0; $1180 = ($1179|0)!=(0); if (!($1180)) { break; } } $1181 = $13; HEAP32[$1181>>2] = 0; } } while(0); $1182 = $13; $1183 = HEAP32[$1182>>2]|0; $1184 = $1183<<3; $1185 = $33; $1186 = ((($1185)) + 24540|0); $1187 = HEAP32[$1186>>2]|0; $1188 = (($1187) + ($1184))|0; HEAP32[$1186>>2] = $1188; $1189 = $9; $1190 = ((($1189)) + 28|0); $1191 = HEAP32[$1190>>2]|0; $1192 = $9; $1193 = ((($1192)) + 24|0); $1194 = HEAP32[$1193>>2]|0; $1195 = Math_imul($1191, $1194)|0; $1196 = (($1195|0) / 1000)&-1; $1197 = $33; $1198 = ((($1197)) + 24540|0); $1199 = HEAP32[$1198>>2]|0; $1200 = (($1199) - ($1196))|0; HEAP32[$1198>>2] = $1200; $1201 = $33; $1202 = ((($1201)) + 24540|0); $1203 = HEAP32[$1202>>2]|0; $1204 = ($1203|0)>(10000); do { if ($1204) { $1214 = 10000; } else { $1205 = $33; $1206 = ((($1205)) + 24540|0); $1207 = HEAP32[$1206>>2]|0; $1208 = ($1207|0)<(0); if ($1208) { $1214 = 0; break; } $1209 = $33; $1210 = ((($1209)) + 24540|0); $1211 = HEAP32[$1210>>2]|0; $1214 = $1211; } } while(0); $1212 = $33; $1213 = ((($1212)) + 24540|0); HEAP32[$1213>>2] = $1214; $1215 = $33; $1216 = ((($1215)) + 24556|0); $1217 = HEAP32[$1216>>2]|0; $1218 = $1217&65535; $1219 = $1218 << 16 >> 16; $1220 = 0; $1221 = $33; $1222 = ((($1221)) + 24556|0); $1223 = HEAP32[$1222>>2]|0; $1224 = $1223&65535; $1225 = $1224 << 16 >> 16; $1226 = ($1225*3188)|0; $1227 = $1226 >> 16; $1228 = (($1220) + ($1227))|0; $1229 = (13 + ($1228))|0; $27 = $1229; $1230 = $33; $1231 = ((($1230)) + 4556|0); $1232 = HEAP32[$1231>>2]|0; $1233 = $27; $1234 = ($1232|0)<($1233|0); $1235 = $33; $1236 = ((($1235)) + 24560|0); if ($1234) { HEAP32[$1236>>2] = 1; $1237 = $33; $1238 = ((($1237)) + 24556|0); HEAP32[$1238>>2] = 0; break; } else { HEAP32[$1236>>2] = 0; $1239 = $9; $1240 = ((($1239)) + 24|0); $1241 = HEAP32[$1240>>2]|0; $1242 = $33; $1243 = ((($1242)) + 24556|0); $1244 = HEAP32[$1243>>2]|0; $1245 = (($1244) + ($1241))|0; HEAP32[$1243>>2] = $1245; break; } } } } while(0); $1246 = $11; $1247 = ($1246|0)==(0); if ($1247) { break; } $1248 = $35; $1249 = (($1248) + 1)|0; $35 = $1249; } $1250 = $9; $1251 = ((($1250)) + 4|0); $1252 = HEAP32[$1251>>2]|0; $1253 = $33; $1254 = ((($1253)) + 24552|0); HEAP32[$1254>>2] = $1252; $1255 = $33; $1256 = ((($1255)) + 24560|0); $1257 = HEAP32[$1256>>2]|0; $1258 = $9; $1259 = ((($1258)) + 72|0); HEAP32[$1259>>2] = $1257; $1260 = $33; $1261 = ((($1260)) + 4600|0); $1262 = HEAP32[$1261>>2]|0; $1263 = ($1262|0)==(16); if ($1263) { $1264 = $33; $1265 = ((($1264)) + 16|0); $1266 = ((($1265)) + 12|0); $1267 = HEAP32[$1266>>2]|0; $1268 = ($1267|0)==(0); $1270 = $1268; } else { $1270 = 0; } $1269 = $1270&1; $1271 = $9; $1272 = ((($1271)) + 76|0); HEAP32[$1272>>2] = $1269; $1273 = $33; $1274 = ((($1273)) + 4600|0); $1275 = HEAP32[$1274>>2]|0; $1276 = $1275&65535; $1277 = $1276 << 16 >> 16; $1278 = ($1277*1000)|0; $1279 = $9; $1280 = ((($1279)) + 68|0); HEAP32[$1280>>2] = $1278; $1281 = $9; $1282 = ((($1281)) + 56|0); $1283 = HEAP32[$1282>>2]|0; $1284 = ($1283|0)!=(0); if ($1284) { $1292 = 0; } else { $1285 = $33; $1286 = ((($1285)) + 24480|0); $1287 = ((($1286)) + 28|0); $1288 = HEAP16[$1287>>1]|0; $1289 = $1288 << 16 >> 16; $1292 = $1289; } $1290 = $9; $1291 = ((($1290)) + 80|0); HEAP32[$1291>>2] = $1292; $1293 = $14; $1294 = ($1293|0)!=(0); L234: do { if ($1294) { $1295 = $19; $1296 = $9; $1297 = ((($1296)) + 24|0); HEAP32[$1297>>2] = $1295; $1298 = $20; $1299 = $9; $1300 = ((($1299)) + 36|0); HEAP32[$1300>>2] = $1298; $15 = 0; while(1) { $1301 = $15; $1302 = $9; $1303 = ((($1302)) + 4|0); $1304 = HEAP32[$1303>>2]|0; $1305 = ($1301|0)<($1304|0); if (!($1305)) { break L234; } $1306 = $33; $1307 = $15; $1308 = (($1306) + (($1307*12240)|0)|0); $1309 = ((($1308)) + 4700|0); HEAP32[$1309>>2] = 0; $1310 = $33; $1311 = $15; $1312 = (($1310) + (($1311*12240)|0)|0); $1313 = ((($1312)) + 4712|0); HEAP32[$1313>>2] = 0; $1314 = $15; $1315 = (($1314) + 1)|0; $15 = $1315; } } } while(0); $1316 = $21; $7 = $1316; $1317 = $38; _llvm_stackrestore(($1317|0)); $1318 = $7; STACKTOP = sp;return ($1318|0); } function _ec_tell_154($0) { $0 = $0|0; var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = ((($5)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = (Math_clz32(($7|0))|0); $9 = (32 - ($8))|0; $10 = (($4) - ($9))|0; STACKTOP = sp;return ($10|0); } function _silk_encode_indices($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0; var $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0; var $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0; var $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0; var $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0; var $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0; var $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); $15 = sp + 56|0; $16 = sp + 88|0; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $20 = $8; $21 = ($20|0)!=(0); $22 = $5; if ($21) { $23 = ((($22)) + 6132|0); $24 = $7; $25 = (($23) + (($24*36)|0)|0); $17 = $25; } else { $26 = ((($22)) + 4768|0); $17 = $26; } $27 = $17; $28 = ((($27)) + 29|0); $29 = HEAP8[$28>>0]|0; $30 = $29 << 24 >> 24; $31 = $30<<1; $32 = $17; $33 = ((($32)) + 30|0); $34 = HEAP8[$33>>0]|0; $35 = $34 << 24 >> 24; $36 = (($31) + ($35))|0; $12 = $36; $37 = $8; $38 = ($37|0)!=(0); $39 = $12; $40 = ($39|0)>=(2); $or$cond = $38 | $40; $41 = $6; $42 = $12; if ($or$cond) { $43 = (($42) - 2)|0; _ec_enc_icdf($41,$43,27699,8); } else { _ec_enc_icdf($41,$42,27703,8); } $44 = $9; $45 = ($44|0)==(2); $46 = $6; $47 = $17; $48 = HEAP8[$47>>0]|0; $49 = $48 << 24 >> 24; if ($45) { _ec_enc_icdf($46,$49,27162,8); } else { $50 = $49 >> 3; $51 = $17; $52 = ((($51)) + 29|0); $53 = HEAP8[$52>>0]|0; $54 = $53 << 24 >> 24; $55 = (27138 + ($54<<3)|0); _ec_enc_icdf($46,$50,$55,8); $56 = $6; $57 = $17; $58 = HEAP8[$57>>0]|0; $59 = $58 << 24 >> 24; $60 = $59 & 7; _ec_enc_icdf($56,$60,27728,8); } $10 = 1; while(1) { $61 = $10; $62 = $5; $63 = ((($62)) + 4604|0); $64 = HEAP32[$63>>2]|0; $65 = ($61|0)<($64|0); $66 = $6; $67 = $17; if (!($65)) { break; } $68 = $10; $69 = (($67) + ($68)|0); $70 = HEAP8[$69>>0]|0; $71 = $70 << 24 >> 24; _ec_enc_icdf($66,$71,27162,8); $72 = $10; $73 = (($72) + 1)|0; $10 = $73; } $74 = ((($67)) + 8|0); $75 = HEAP8[$74>>0]|0; $76 = $75 << 24 >> 24; $77 = $5; $78 = ((($77)) + 4724|0); $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 12|0); $81 = HEAP32[$80>>2]|0; $82 = $17; $83 = ((($82)) + 29|0); $84 = HEAP8[$83>>0]|0; $85 = $84 << 24 >> 24; $86 = $85 >> 1; $87 = $5; $88 = ((($87)) + 4724|0); $89 = HEAP32[$88>>2]|0; $90 = HEAP16[$89>>1]|0; $91 = $90 << 16 >> 16; $92 = Math_imul($86, $91)|0; $93 = (($81) + ($92)|0); _ec_enc_icdf($66,$76,$93,8); $94 = $5; $95 = ((($94)) + 4724|0); $96 = HEAP32[$95>>2]|0; $97 = $17; $98 = ((($97)) + 8|0); $99 = HEAP8[$98>>0]|0; $100 = $99 << 24 >> 24; _silk_NLSF_unpack($15,$16,$96,$100); $10 = 0; while(1) { $101 = $10; $102 = $5; $103 = ((($102)) + 4724|0); $104 = HEAP32[$103>>2]|0; $105 = ((($104)) + 2|0); $106 = HEAP16[$105>>1]|0; $107 = $106 << 16 >> 16; $108 = ($101|0)<($107|0); if (!($108)) { break; } $109 = $17; $110 = ((($109)) + 8|0); $111 = $10; $112 = (($111) + 1)|0; $113 = (($110) + ($112)|0); $114 = HEAP8[$113>>0]|0; $115 = $114 << 24 >> 24; $116 = ($115|0)>=(4); do { if ($116) { $117 = $6; $118 = $5; $119 = ((($118)) + 4724|0); $120 = HEAP32[$119>>2]|0; $121 = ((($120)) + 24|0); $122 = HEAP32[$121>>2]|0; $123 = $10; $124 = (($15) + ($123<<1)|0); $125 = HEAP16[$124>>1]|0; $126 = $125 << 16 >> 16; $127 = (($122) + ($126)|0); _ec_enc_icdf($117,8,$127,8); $128 = $6; $129 = $17; $130 = ((($129)) + 8|0); $131 = $10; $132 = (($131) + 1)|0; $133 = (($130) + ($132)|0); $134 = HEAP8[$133>>0]|0; $135 = $134 << 24 >> 24; $136 = (($135) - 4)|0; _ec_enc_icdf($128,$136,27736,8); } else { $137 = $17; $138 = ((($137)) + 8|0); $139 = $10; $140 = (($139) + 1)|0; $141 = (($138) + ($140)|0); $142 = HEAP8[$141>>0]|0; $143 = $142 << 24 >> 24; $144 = ($143|0)<=(-4); $145 = $6; if ($144) { $146 = $5; $147 = ((($146)) + 4724|0); $148 = HEAP32[$147>>2]|0; $149 = ((($148)) + 24|0); $150 = HEAP32[$149>>2]|0; $151 = $10; $152 = (($15) + ($151<<1)|0); $153 = HEAP16[$152>>1]|0; $154 = $153 << 16 >> 16; $155 = (($150) + ($154)|0); _ec_enc_icdf($145,0,$155,8); $156 = $6; $157 = $17; $158 = ((($157)) + 8|0); $159 = $10; $160 = (($159) + 1)|0; $161 = (($158) + ($160)|0); $162 = HEAP8[$161>>0]|0; $163 = $162 << 24 >> 24; $164 = (0 - ($163))|0; $165 = (($164) - 4)|0; _ec_enc_icdf($156,$165,27736,8); break; } else { $166 = $17; $167 = ((($166)) + 8|0); $168 = $10; $169 = (($168) + 1)|0; $170 = (($167) + ($169)|0); $171 = HEAP8[$170>>0]|0; $172 = $171 << 24 >> 24; $173 = (($172) + 4)|0; $174 = $5; $175 = ((($174)) + 4724|0); $176 = HEAP32[$175>>2]|0; $177 = ((($176)) + 24|0); $178 = HEAP32[$177>>2]|0; $179 = $10; $180 = (($15) + ($179<<1)|0); $181 = HEAP16[$180>>1]|0; $182 = $181 << 16 >> 16; $183 = (($178) + ($182)|0); _ec_enc_icdf($145,$173,$183,8); break; } } } while(0); $184 = $10; $185 = (($184) + 1)|0; $10 = $185; } $186 = $5; $187 = ((($186)) + 4604|0); $188 = HEAP32[$187>>2]|0; $189 = ($188|0)==(4); if ($189) { $190 = $6; $191 = $17; $192 = ((($191)) + 31|0); $193 = HEAP8[$192>>0]|0; $194 = $193 << 24 >> 24; _ec_enc_icdf($190,$194,27705,8); } $195 = $17; $196 = ((($195)) + 29|0); $197 = HEAP8[$196>>0]|0; $198 = $197 << 24 >> 24; $199 = ($198|0)==(2); if (!($199)) { $301 = $17; $302 = ((($301)) + 29|0); $303 = HEAP8[$302>>0]|0; $304 = $303 << 24 >> 24; $305 = $5; $306 = ((($305)) + 5800|0); HEAP32[$306>>2] = $304; $307 = $6; $308 = $17; $309 = ((($308)) + 34|0); $310 = HEAP8[$309>>0]|0; $311 = $310 << 24 >> 24; _ec_enc_icdf($307,$311,27713,8); STACKTOP = sp;return; } $13 = 1; $200 = $9; $201 = ($200|0)==(2); if ($201) { $202 = $5; $203 = ((($202)) + 5800|0); $204 = HEAP32[$203>>2]|0; $205 = ($204|0)==(2); if ($205) { $206 = $17; $207 = ((($206)) + 26|0); $208 = HEAP16[$207>>1]|0; $209 = $208 << 16 >> 16; $210 = $5; $211 = ((($210)) + 5804|0); $212 = HEAP16[$211>>1]|0; $213 = $212 << 16 >> 16; $214 = (($209) - ($213))|0; $14 = $214; $215 = $14; $216 = ($215|0)<(-8); $217 = $14; $218 = ($217|0)>(11); $or$cond3 = $216 | $218; if ($or$cond3) { $14 = 0; } else { $219 = $14; $220 = (($219) + 9)|0; $14 = $220; $13 = 0; } $221 = $6; $222 = $14; _ec_enc_icdf($221,$222,27775,8); } } $223 = $13; $224 = ($223|0)!=(0); if ($224) { $225 = $17; $226 = ((($225)) + 26|0); $227 = HEAP16[$226>>1]|0; $228 = $227 << 16 >> 16; $229 = $5; $230 = ((($229)) + 4600|0); $231 = HEAP32[$230>>2]|0; $232 = $231 >> 1; $233 = (($228|0) / ($232|0))&-1; $18 = $233; $234 = $17; $235 = ((($234)) + 26|0); $236 = HEAP16[$235>>1]|0; $237 = $236 << 16 >> 16; $238 = $18; $239 = $238&65535; $240 = $239 << 16 >> 16; $241 = $5; $242 = ((($241)) + 4600|0); $243 = HEAP32[$242>>2]|0; $244 = $243 >> 1; $245 = $244&65535; $246 = $245 << 16 >> 16; $247 = Math_imul($240, $246)|0; $248 = (($237) - ($247))|0; $19 = $248; $249 = $6; $250 = $18; _ec_enc_icdf($249,$250,27743,8); $251 = $6; $252 = $19; $253 = $5; $254 = ((($253)) + 4716|0); $255 = HEAP32[$254>>2]|0; _ec_enc_icdf($251,$252,$255,8); } $256 = $17; $257 = ((($256)) + 26|0); $258 = HEAP16[$257>>1]|0; $259 = $5; $260 = ((($259)) + 5804|0); HEAP16[$260>>1] = $258; $261 = $6; $262 = $17; $263 = ((($262)) + 28|0); $264 = HEAP8[$263>>0]|0; $265 = $264 << 24 >> 24; $266 = $5; $267 = ((($266)) + 4720|0); $268 = HEAP32[$267>>2]|0; _ec_enc_icdf($261,$265,$268,8); $269 = $6; $270 = $17; $271 = ((($270)) + 32|0); $272 = HEAP8[$271>>0]|0; $273 = $272 << 24 >> 24; _ec_enc_icdf($269,$273,27203,8); $11 = 0; while(1) { $274 = $11; $275 = $5; $276 = ((($275)) + 4604|0); $277 = HEAP32[$276>>2]|0; $278 = ($274|0)<($277|0); if (!($278)) { break; } $279 = $6; $280 = $17; $281 = ((($280)) + 4|0); $282 = $11; $283 = (($281) + ($282)|0); $284 = HEAP8[$283>>0]|0; $285 = $284 << 24 >> 24; $286 = $17; $287 = ((($286)) + 32|0); $288 = HEAP8[$287>>0]|0; $289 = $288 << 24 >> 24; $290 = (16660 + ($289<<2)|0); $291 = HEAP32[$290>>2]|0; _ec_enc_icdf($279,$285,$291,8); $292 = $11; $293 = (($292) + 1)|0; $11 = $293; } $294 = $9; $295 = ($294|0)==(0); if (!($295)) { $301 = $17; $302 = ((($301)) + 29|0); $303 = HEAP8[$302>>0]|0; $304 = $303 << 24 >> 24; $305 = $5; $306 = ((($305)) + 5800|0); HEAP32[$306>>2] = $304; $307 = $6; $308 = $17; $309 = ((($308)) + 34|0); $310 = HEAP8[$309>>0]|0; $311 = $310 << 24 >> 24; _ec_enc_icdf($307,$311,27713,8); STACKTOP = sp;return; } $296 = $6; $297 = $17; $298 = ((($297)) + 33|0); $299 = HEAP8[$298>>0]|0; $300 = $299 << 24 >> 24; _ec_enc_icdf($296,$300,27696,8); $301 = $17; $302 = ((($301)) + 29|0); $303 = HEAP8[$302>>0]|0; $304 = $303 << 24 >> 24; $305 = $5; $306 = ((($305)) + 5800|0); HEAP32[$306>>2] = $304; $307 = $6; $308 = $17; $309 = ((($308)) + 34|0); $310 = HEAP8[$309>>0]|0; $311 = $310 << 24 >> 24; _ec_enc_icdf($307,$311,27713,8); STACKTOP = sp;return; } function _silk_encode_pulses($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $$alloca_mul = 0, $$alloca_mul23 = 0, $$alloca_mul25 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0; var $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0; var $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0; var $315 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, dest = 0, label = 0, sp = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); $21 = sp + 24|0; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $17 = 0; ;HEAP32[$21>>2]=0|0;HEAP32[$21+4>>2]=0|0;HEAP32[$21+8>>2]=0|0;HEAP32[$21+12>>2]=0|0;HEAP32[$21+16>>2]=0|0;HEAP32[$21+20>>2]=0|0;HEAP32[$21+24>>2]=0|0;HEAP32[$21+28>>2]=0|0; $27 = $9; $28 = $27 >> 4; $13 = $28; $29 = $13; $30 = $29<<4; $31 = $9; $32 = ($30|0)<($31|0); if ($32) { $33 = $13; $34 = (($33) + 1)|0; $13 = $34; $35 = $8; $36 = $9; $37 = (($35) + ($36)|0); dest=$37; stop=dest+16|0; do { HEAP8[dest>>0]=0|0; dest=dest+1|0; } while ((dest|0) < (stop|0)); } $38 = $13; $39 = $38<<4; $40 = (_llvm_stacksave()|0); $26 = $40; $$alloca_mul = $39<<2; $41 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $10 = 0; while(1) { $42 = $10; $43 = $13; $44 = $43<<4; $45 = ($42|0)<($44|0); if (!($45)) { break; } $46 = $8; $47 = $10; $48 = (($47) + 0)|0; $49 = (($46) + ($48)|0); $50 = HEAP8[$49>>0]|0; $51 = $50 << 24 >> 24; $52 = ($51|0)>(0); $53 = $8; $54 = $10; $55 = (($54) + 0)|0; $56 = (($53) + ($55)|0); $57 = HEAP8[$56>>0]|0; $58 = $57 << 24 >> 24; $59 = (0 - ($58))|0; $60 = $52 ? $58 : $59; $61 = $10; $62 = (($61) + 0)|0; $63 = (($41) + ($62<<2)|0); HEAP32[$63>>2] = $60; $64 = $8; $65 = $10; $66 = (($65) + 1)|0; $67 = (($64) + ($66)|0); $68 = HEAP8[$67>>0]|0; $69 = $68 << 24 >> 24; $70 = ($69|0)>(0); $71 = $8; $72 = $10; $73 = (($72) + 1)|0; $74 = (($71) + ($73)|0); $75 = HEAP8[$74>>0]|0; $76 = $75 << 24 >> 24; $77 = (0 - ($76))|0; $78 = $70 ? $76 : $77; $79 = $10; $80 = (($79) + 1)|0; $81 = (($41) + ($80<<2)|0); HEAP32[$81>>2] = $78; $82 = $8; $83 = $10; $84 = (($83) + 2)|0; $85 = (($82) + ($84)|0); $86 = HEAP8[$85>>0]|0; $87 = $86 << 24 >> 24; $88 = ($87|0)>(0); $89 = $8; $90 = $10; $91 = (($90) + 2)|0; $92 = (($89) + ($91)|0); $93 = HEAP8[$92>>0]|0; $94 = $93 << 24 >> 24; $95 = (0 - ($94))|0; $96 = $88 ? $94 : $95; $97 = $10; $98 = (($97) + 2)|0; $99 = (($41) + ($98<<2)|0); HEAP32[$99>>2] = $96; $100 = $8; $101 = $10; $102 = (($101) + 3)|0; $103 = (($100) + ($102)|0); $104 = HEAP8[$103>>0]|0; $105 = $104 << 24 >> 24; $106 = ($105|0)>(0); $107 = $8; $108 = $10; $109 = (($108) + 3)|0; $110 = (($107) + ($109)|0); $111 = HEAP8[$110>>0]|0; $112 = $111 << 24 >> 24; $113 = (0 - ($112))|0; $114 = $106 ? $112 : $113; $115 = $10; $116 = (($115) + 3)|0; $117 = (($41) + ($116<<2)|0); HEAP32[$117>>2] = $114; $118 = $10; $119 = (($118) + 4)|0; $10 = $119; } $120 = $13; $$alloca_mul23 = $120<<2; $121 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul23)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul23)|0)+15)&-16)|0);; $122 = $13; $$alloca_mul25 = $122<<2; $123 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul25)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul25)|0)+15)&-16)|0);; $22 = $41; $10 = 0; while(1) { $124 = $10; $125 = $13; $126 = ($124|0)<($125|0); if (!($126)) { break; } $127 = $10; $128 = (($123) + ($127<<2)|0); HEAP32[$128>>2] = 0; L11: while(1) { $129 = $22; $130 = HEAP8[27856]|0; $131 = $130&255; $132 = (_combine_and_check($21,$129,$131,8)|0); $16 = $132; $133 = HEAP8[(27857)>>0]|0; $134 = $133&255; $135 = (_combine_and_check($21,$21,$134,4)|0); $136 = $16; $137 = (($136) + ($135))|0; $16 = $137; $138 = HEAP8[(27858)>>0]|0; $139 = $138&255; $140 = (_combine_and_check($21,$21,$139,2)|0); $141 = $16; $142 = (($141) + ($140))|0; $16 = $142; $143 = $10; $144 = (($121) + ($143<<2)|0); $145 = HEAP8[(27859)>>0]|0; $146 = $145&255; $147 = (_combine_and_check($144,$21,$146,1)|0); $148 = $16; $149 = (($148) + ($147))|0; $16 = $149; $150 = $16; $151 = ($150|0)!=(0); if (!($151)) { break; } $152 = $10; $153 = (($123) + ($152<<2)|0); $154 = HEAP32[$153>>2]|0; $155 = (($154) + 1)|0; HEAP32[$153>>2] = $155; $11 = 0; while(1) { $156 = $11; $157 = ($156|0)<(16); if (!($157)) { continue L11; } $158 = $22; $159 = $11; $160 = (($158) + ($159<<2)|0); $161 = HEAP32[$160>>2]|0; $162 = $161 >> 1; $163 = $22; $164 = $11; $165 = (($163) + ($164<<2)|0); HEAP32[$165>>2] = $162; $166 = $11; $167 = (($166) + 1)|0; $11 = $167; } } $168 = $22; $169 = ((($168)) + 64|0); $22 = $169; $170 = $10; $171 = (($170) + 1)|0; $10 = $171; } $19 = 2147483647; $11 = 0; while(1) { $172 = $11; $173 = ($172|0)<(9); if (!($173)) { break; } $174 = $11; $175 = (28040 + (($174*18)|0)|0); $25 = $175; $176 = $6; $177 = $176 >> 1; $178 = (28220 + (($177*9)|0)|0); $179 = $11; $180 = (($178) + ($179)|0); $181 = HEAP8[$180>>0]|0; $182 = $181&255; $20 = $182; $10 = 0; while(1) { $183 = $10; $184 = $13; $185 = ($183|0)<($184|0); if (!($185)) { break; } $186 = $10; $187 = (($123) + ($186<<2)|0); $188 = HEAP32[$187>>2]|0; $189 = ($188|0)>(0); $190 = $25; if ($189) { $191 = ((($190)) + 17|0); $192 = HEAP8[$191>>0]|0; $193 = $192&255; $194 = $20; $195 = (($194) + ($193))|0; $20 = $195; } else { $196 = $10; $197 = (($121) + ($196<<2)|0); $198 = HEAP32[$197>>2]|0; $199 = (($190) + ($198)|0); $200 = HEAP8[$199>>0]|0; $201 = $200&255; $202 = $20; $203 = (($202) + ($201))|0; $20 = $203; } $204 = $10; $205 = (($204) + 1)|0; $10 = $205; } $206 = $20; $207 = $19; $208 = ($206|0)<($207|0); if ($208) { $209 = $20; $19 = $209; $210 = $11; $17 = $210; } $211 = $11; $212 = (($211) + 1)|0; $11 = $212; } $213 = $5; $214 = $17; $215 = $6; $216 = $215 >> 1; $217 = (28202 + (($216*9)|0)|0); _ec_enc_icdf($213,$214,$217,8); $218 = $17; $219 = (27860 + (($218*18)|0)|0); $24 = $219; $10 = 0; while(1) { $220 = $10; $221 = $13; $222 = ($220|0)<($221|0); if (!($222)) { break; } $223 = $10; $224 = (($123) + ($223<<2)|0); $225 = HEAP32[$224>>2]|0; $226 = ($225|0)==(0); $227 = $5; if ($226) { $228 = $10; $229 = (($121) + ($228<<2)|0); $230 = HEAP32[$229>>2]|0; $231 = $24; _ec_enc_icdf($227,$230,$231,8); } else { $232 = $24; _ec_enc_icdf($227,17,$232,8); $11 = 0; while(1) { $233 = $11; $234 = $10; $235 = (($123) + ($234<<2)|0); $236 = HEAP32[$235>>2]|0; $237 = (($236) - 1)|0; $238 = ($233|0)<($237|0); $239 = $5; if (!($238)) { break; } _ec_enc_icdf($239,17,(28022),8); $240 = $11; $241 = (($240) + 1)|0; $11 = $241; } $242 = $10; $243 = (($121) + ($242<<2)|0); $244 = HEAP32[$243>>2]|0; _ec_enc_icdf($239,$244,(28022),8); } $245 = $10; $246 = (($245) + 1)|0; $10 = $246; } $10 = 0; while(1) { $247 = $10; $248 = $13; $249 = ($247|0)<($248|0); if (!($249)) { break; } $250 = $10; $251 = (($121) + ($250<<2)|0); $252 = HEAP32[$251>>2]|0; $253 = ($252|0)>(0); if ($253) { $254 = $5; $255 = $10; $256 = $255<<4; $257 = (($41) + ($256<<2)|0); _silk_shell_encoder($254,$257); } $258 = $10; $259 = (($258) + 1)|0; $10 = $259; } $10 = 0; while(1) { $260 = $10; $261 = $13; $262 = ($260|0)<($261|0); if (!($262)) { break; } $263 = $10; $264 = (($123) + ($263<<2)|0); $265 = HEAP32[$264>>2]|0; $266 = ($265|0)>(0); L56: do { if ($266) { $267 = $8; $268 = $10; $269 = $268<<4; $270 = (($267) + ($269)|0); $23 = $270; $271 = $10; $272 = (($123) + ($271<<2)|0); $273 = HEAP32[$272>>2]|0; $274 = (($273) - 1)|0; $15 = $274; $11 = 0; while(1) { $275 = $11; $276 = ($275|0)<(16); if (!($276)) { break L56; } $277 = $23; $278 = $11; $279 = (($277) + ($278)|0); $280 = HEAP8[$279>>0]|0; $281 = $280 << 24 >> 24; $282 = ($281|0)>(0); $283 = $23; $284 = $11; $285 = (($283) + ($284)|0); $286 = HEAP8[$285>>0]|0; $287 = $286 << 24 >> 24; $288 = (0 - ($287))|0; $289 = $282 ? $287 : $288; $290 = $289&255; $291 = $290 << 24 >> 24; $18 = $291; $292 = $15; $12 = $292; while(1) { $293 = $12; $294 = ($293|0)>(0); $295 = $18; if (!($294)) { break; } $296 = $12; $297 = $295 >> $296; $298 = $297 & 1; $14 = $298; $299 = $5; $300 = $14; _ec_enc_icdf($299,$300,27694,8); $301 = $12; $302 = (($301) + -1)|0; $12 = $302; } $303 = $295 & 1; $14 = $303; $304 = $5; $305 = $14; _ec_enc_icdf($304,$305,27694,8); $306 = $11; $307 = (($306) + 1)|0; $11 = $307; } } } while(0); $308 = $10; $309 = (($308) + 1)|0; $10 = $309; } $310 = $5; $311 = $8; $312 = $9; $313 = $6; $314 = $7; _silk_encode_signs($310,$311,$312,$313,$314,$121); $315 = $26; _llvm_stackrestore(($315|0)); STACKTOP = sp;return; } function _combine_and_check($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = 0; while(1) { $11 = $9; $12 = $8; $13 = ($11|0)<($12|0); if (!($13)) { label = 6; break; } $14 = $6; $15 = $9; $16 = $15<<1; $17 = (($14) + ($16<<2)|0); $18 = HEAP32[$17>>2]|0; $19 = $6; $20 = $9; $21 = $20<<1; $22 = (($21) + 1)|0; $23 = (($19) + ($22<<2)|0); $24 = HEAP32[$23>>2]|0; $25 = (($18) + ($24))|0; $10 = $25; $26 = $10; $27 = $7; $28 = ($26|0)>($27|0); if ($28) { label = 4; break; } $29 = $10; $30 = $5; $31 = $9; $32 = (($30) + ($31<<2)|0); HEAP32[$32>>2] = $29; $33 = $9; $34 = (($33) + 1)|0; $9 = $34; } if ((label|0) == 4) { $4 = 1; $35 = $4; STACKTOP = sp;return ($35|0); } else if ((label|0) == 6) { $4 = 0; $35 = $4; STACKTOP = sp;return ($35|0); } return (0)|0; } function _silk_shell_encoder($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); $4 = sp + 32|0; $5 = sp + 16|0; $6 = sp + 8|0; $7 = sp; $2 = $0; $3 = $1; $8 = $3; _combine_pulses($4,$8,8); _combine_pulses($5,$4,4); _combine_pulses($6,$5,2); _combine_pulses($7,$6,1); $9 = $2; $10 = HEAP32[$6>>2]|0; $11 = HEAP32[$7>>2]|0; _encode_split($9,$10,$11,28694); $12 = $2; $13 = HEAP32[$5>>2]|0; $14 = HEAP32[$6>>2]|0; _encode_split($12,$13,$14,28542); $15 = $2; $16 = HEAP32[$4>>2]|0; $17 = HEAP32[$5>>2]|0; _encode_split($15,$16,$17,28390); $18 = $2; $19 = $3; $20 = HEAP32[$19>>2]|0; $21 = HEAP32[$4>>2]|0; _encode_split($18,$20,$21,28238); $22 = $2; $23 = $3; $24 = ((($23)) + 8|0); $25 = HEAP32[$24>>2]|0; $26 = ((($4)) + 4|0); $27 = HEAP32[$26>>2]|0; _encode_split($22,$25,$27,28238); $28 = $2; $29 = ((($4)) + 8|0); $30 = HEAP32[$29>>2]|0; $31 = ((($5)) + 4|0); $32 = HEAP32[$31>>2]|0; _encode_split($28,$30,$32,28390); $33 = $2; $34 = $3; $35 = ((($34)) + 16|0); $36 = HEAP32[$35>>2]|0; $37 = ((($4)) + 8|0); $38 = HEAP32[$37>>2]|0; _encode_split($33,$36,$38,28238); $39 = $2; $40 = $3; $41 = ((($40)) + 24|0); $42 = HEAP32[$41>>2]|0; $43 = ((($4)) + 12|0); $44 = HEAP32[$43>>2]|0; _encode_split($39,$42,$44,28238); $45 = $2; $46 = ((($5)) + 8|0); $47 = HEAP32[$46>>2]|0; $48 = ((($6)) + 4|0); $49 = HEAP32[$48>>2]|0; _encode_split($45,$47,$49,28542); $50 = $2; $51 = ((($4)) + 16|0); $52 = HEAP32[$51>>2]|0; $53 = ((($5)) + 8|0); $54 = HEAP32[$53>>2]|0; _encode_split($50,$52,$54,28390); $55 = $2; $56 = $3; $57 = ((($56)) + 32|0); $58 = HEAP32[$57>>2]|0; $59 = ((($4)) + 16|0); $60 = HEAP32[$59>>2]|0; _encode_split($55,$58,$60,28238); $61 = $2; $62 = $3; $63 = ((($62)) + 40|0); $64 = HEAP32[$63>>2]|0; $65 = ((($4)) + 20|0); $66 = HEAP32[$65>>2]|0; _encode_split($61,$64,$66,28238); $67 = $2; $68 = ((($4)) + 24|0); $69 = HEAP32[$68>>2]|0; $70 = ((($5)) + 12|0); $71 = HEAP32[$70>>2]|0; _encode_split($67,$69,$71,28390); $72 = $2; $73 = $3; $74 = ((($73)) + 48|0); $75 = HEAP32[$74>>2]|0; $76 = ((($4)) + 24|0); $77 = HEAP32[$76>>2]|0; _encode_split($72,$75,$77,28238); $78 = $2; $79 = $3; $80 = ((($79)) + 56|0); $81 = HEAP32[$80>>2]|0; $82 = ((($4)) + 28|0); $83 = HEAP32[$82>>2]|0; _encode_split($78,$81,$83,28238); STACKTOP = sp;return; } function _combine_pulses($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $3 = $0; $4 = $1; $5 = $2; $6 = 0; while(1) { $7 = $6; $8 = $5; $9 = ($7|0)<($8|0); if (!($9)) { break; } $10 = $4; $11 = $6; $12 = $11<<1; $13 = (($10) + ($12<<2)|0); $14 = HEAP32[$13>>2]|0; $15 = $4; $16 = $6; $17 = $16<<1; $18 = (($17) + 1)|0; $19 = (($15) + ($18<<2)|0); $20 = HEAP32[$19>>2]|0; $21 = (($14) + ($20))|0; $22 = $3; $23 = $6; $24 = (($22) + ($23<<2)|0); HEAP32[$24>>2] = $21; $25 = $6; $26 = (($25) + 1)|0; $6 = $26; } STACKTOP = sp;return; } function _encode_split($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $8 = $6; $9 = ($8|0)>(0); if (!($9)) { STACKTOP = sp;return; } $10 = $4; $11 = $5; $12 = $7; $13 = $6; $14 = (28846 + ($13)|0); $15 = HEAP8[$14>>0]|0; $16 = $15&255; $17 = (($12) + ($16)|0); _ec_enc_icdf($10,$11,$17,8); STACKTOP = sp;return; } function _silk_shell_decoder($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $6 = sp + 40|0; $7 = sp + 32|0; $8 = sp + 16|0; $3 = $0; $4 = $1; $5 = $2; $9 = ((($6)) + 2|0); $10 = $4; $11 = $5; _decode_split($6,$9,$10,$11,28694); $12 = ((($7)) + 2|0); $13 = $4; $14 = HEAP16[$6>>1]|0; $15 = $14 << 16 >> 16; _decode_split($7,$12,$13,$15,28542); $16 = ((($8)) + 2|0); $17 = $4; $18 = HEAP16[$7>>1]|0; $19 = $18 << 16 >> 16; _decode_split($8,$16,$17,$19,28390); $20 = $3; $21 = $3; $22 = ((($21)) + 2|0); $23 = $4; $24 = HEAP16[$8>>1]|0; $25 = $24 << 16 >> 16; _decode_split($20,$22,$23,$25,28238); $26 = $3; $27 = ((($26)) + 4|0); $28 = $3; $29 = ((($28)) + 6|0); $30 = $4; $31 = ((($8)) + 2|0); $32 = HEAP16[$31>>1]|0; $33 = $32 << 16 >> 16; _decode_split($27,$29,$30,$33,28238); $34 = ((($8)) + 4|0); $35 = ((($8)) + 6|0); $36 = $4; $37 = ((($7)) + 2|0); $38 = HEAP16[$37>>1]|0; $39 = $38 << 16 >> 16; _decode_split($34,$35,$36,$39,28390); $40 = $3; $41 = ((($40)) + 8|0); $42 = $3; $43 = ((($42)) + 10|0); $44 = $4; $45 = ((($8)) + 4|0); $46 = HEAP16[$45>>1]|0; $47 = $46 << 16 >> 16; _decode_split($41,$43,$44,$47,28238); $48 = $3; $49 = ((($48)) + 12|0); $50 = $3; $51 = ((($50)) + 14|0); $52 = $4; $53 = ((($8)) + 6|0); $54 = HEAP16[$53>>1]|0; $55 = $54 << 16 >> 16; _decode_split($49,$51,$52,$55,28238); $56 = ((($7)) + 4|0); $57 = ((($7)) + 6|0); $58 = $4; $59 = ((($6)) + 2|0); $60 = HEAP16[$59>>1]|0; $61 = $60 << 16 >> 16; _decode_split($56,$57,$58,$61,28542); $62 = ((($8)) + 8|0); $63 = ((($8)) + 10|0); $64 = $4; $65 = ((($7)) + 4|0); $66 = HEAP16[$65>>1]|0; $67 = $66 << 16 >> 16; _decode_split($62,$63,$64,$67,28390); $68 = $3; $69 = ((($68)) + 16|0); $70 = $3; $71 = ((($70)) + 18|0); $72 = $4; $73 = ((($8)) + 8|0); $74 = HEAP16[$73>>1]|0; $75 = $74 << 16 >> 16; _decode_split($69,$71,$72,$75,28238); $76 = $3; $77 = ((($76)) + 20|0); $78 = $3; $79 = ((($78)) + 22|0); $80 = $4; $81 = ((($8)) + 10|0); $82 = HEAP16[$81>>1]|0; $83 = $82 << 16 >> 16; _decode_split($77,$79,$80,$83,28238); $84 = ((($8)) + 12|0); $85 = ((($8)) + 14|0); $86 = $4; $87 = ((($7)) + 6|0); $88 = HEAP16[$87>>1]|0; $89 = $88 << 16 >> 16; _decode_split($84,$85,$86,$89,28390); $90 = $3; $91 = ((($90)) + 24|0); $92 = $3; $93 = ((($92)) + 26|0); $94 = $4; $95 = ((($8)) + 12|0); $96 = HEAP16[$95>>1]|0; $97 = $96 << 16 >> 16; _decode_split($91,$93,$94,$97,28238); $98 = $3; $99 = ((($98)) + 28|0); $100 = $3; $101 = ((($100)) + 30|0); $102 = $4; $103 = ((($8)) + 14|0); $104 = HEAP16[$103>>1]|0; $105 = $104 << 16 >> 16; _decode_split($99,$101,$102,$105,28238); STACKTOP = sp;return; } function _decode_split($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $$sink = 0, $$sink2 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $30 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $10 = $8; $11 = ($10|0)>(0); if ($11) { $12 = $7; $13 = $9; $14 = $8; $15 = (28846 + ($14)|0); $16 = HEAP8[$15>>0]|0; $17 = $16&255; $18 = (($13) + ($17)|0); $19 = (_ec_dec_icdf($12,$18,8)|0); $20 = $19&65535; $21 = $5; HEAP16[$21>>1] = $20; $22 = $8; $23 = $5; $24 = HEAP16[$23>>1]|0; $25 = $24 << 16 >> 16; $26 = (($22) - ($25))|0; $27 = $26&65535; $28 = $6; $$sink = $27;$$sink2 = $28; HEAP16[$$sink2>>1] = $$sink; STACKTOP = sp;return; } else { $29 = $5; HEAP16[$29>>1] = 0; $30 = $6; $$sink = 0;$$sink2 = $30; HEAP16[$$sink2>>1] = $$sink; STACKTOP = sp;return; } } function _silk_HP_variable_cutoff($0) { $0 = $0|0; var $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0; var $171 = 0, $172 = 0, $173 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $1 = $0; $7 = $1; $6 = $7; $8 = $6; $9 = ((($8)) + 4565|0); $10 = HEAP8[$9>>0]|0; $11 = $10 << 24 >> 24; $12 = ($11|0)==(2); if (!($12)) { STACKTOP = sp;return; } $13 = $6; $14 = ((($13)) + 4600|0); $15 = HEAP32[$14>>2]|0; $16 = ($15*1000)|0; $17 = $16 << 16; $18 = $6; $19 = ((($18)) + 4568|0); $20 = HEAP32[$19>>2]|0; $21 = (($17|0) / ($20|0))&-1; $3 = $21; $22 = $3; $23 = (_silk_lin2log($22)|0); $24 = (($23) - 2048)|0; $4 = $24; $25 = $6; $26 = ((($25)) + 4728|0); $27 = HEAP32[$26>>2]|0; $2 = $27; $28 = $4; $29 = $2; $30 = (0 - ($29))|0; $31 = $30 << 2; $32 = $31 >> 16; $33 = $2; $34 = $33&65535; $35 = $34 << 16 >> 16; $36 = Math_imul($32, $35)|0; $37 = $2; $38 = (0 - ($37))|0; $39 = $38 << 2; $40 = $39 & 65535; $41 = $2; $42 = $41&65535; $43 = $42 << 16 >> 16; $44 = Math_imul($40, $43)|0; $45 = $44 >> 16; $46 = (($36) + ($45))|0; $47 = $46 >> 16; $48 = $4; $49 = (_silk_lin2log(3932160)|0); $50 = (($49) - 2048)|0; $51 = (($48) - ($50))|0; $52 = $51&65535; $53 = $52 << 16 >> 16; $54 = Math_imul($47, $53)|0; $55 = $2; $56 = (0 - ($55))|0; $57 = $56 << 2; $58 = $57 >> 16; $59 = $2; $60 = $59&65535; $61 = $60 << 16 >> 16; $62 = Math_imul($58, $61)|0; $63 = $2; $64 = (0 - ($63))|0; $65 = $64 << 2; $66 = $65 & 65535; $67 = $2; $68 = $67&65535; $69 = $68 << 16 >> 16; $70 = Math_imul($66, $69)|0; $71 = $70 >> 16; $72 = (($62) + ($71))|0; $73 = $72 & 65535; $74 = $4; $75 = (_silk_lin2log(3932160)|0); $76 = (($75) - 2048)|0; $77 = (($74) - ($76))|0; $78 = $77&65535; $79 = $78 << 16 >> 16; $80 = Math_imul($73, $79)|0; $81 = $80 >> 16; $82 = (($54) + ($81))|0; $83 = (($28) + ($82))|0; $4 = $83; $84 = $4; $85 = $6; $86 = ((($85)) + 8|0); $87 = HEAP32[$86>>2]|0; $88 = $87 >> 8; $89 = (($84) - ($88))|0; $5 = $89; $90 = $5; $91 = ($90|0)<(0); if ($91) { $92 = $5; $93 = ($92*3)|0; $5 = $93; } $94 = $5; $95 = ($94|0)>(51); if ($95) { $100 = 51; } else { $96 = $5; $97 = ($96|0)<(-51); $98 = $5; $99 = $97 ? -51 : $98; $100 = $99; } $5 = $100; $101 = $6; $102 = ((($101)) + 8|0); $103 = HEAP32[$102>>2]|0; $104 = $6; $105 = ((($104)) + 4556|0); $106 = HEAP32[$105>>2]|0; $107 = $106&65535; $108 = $107 << 16 >> 16; $109 = $5; $110 = $109&65535; $111 = $110 << 16 >> 16; $112 = Math_imul($108, $111)|0; $113 = $112 >> 16; $114 = ($113*6554)|0; $115 = $6; $116 = ((($115)) + 4556|0); $117 = HEAP32[$116>>2]|0; $118 = $117&65535; $119 = $118 << 16 >> 16; $120 = $5; $121 = $120&65535; $122 = $121 << 16 >> 16; $123 = Math_imul($119, $122)|0; $124 = $123 & 65535; $125 = ($124*6554)|0; $126 = $125 >> 16; $127 = (($114) + ($126))|0; $128 = (($103) + ($127))|0; $129 = $6; $130 = ((($129)) + 8|0); HEAP32[$130>>2] = $128; $131 = (_silk_lin2log(60)|0); $132 = $131 << 8; $133 = (_silk_lin2log(100)|0); $134 = $133 << 8; $135 = ($132|0)>($134|0); $136 = $6; $137 = ((($136)) + 8|0); $138 = HEAP32[$137>>2]|0; do { if ($135) { $139 = (_silk_lin2log(60)|0); $140 = $139 << 8; $141 = ($138|0)>($140|0); if ($141) { $142 = (_silk_lin2log(60)|0); $143 = $142 << 8; $173 = $143; break; } $144 = $6; $145 = ((($144)) + 8|0); $146 = HEAP32[$145>>2]|0; $147 = (_silk_lin2log(100)|0); $148 = $147 << 8; $149 = ($146|0)<($148|0); if ($149) { $150 = (_silk_lin2log(100)|0); $151 = $150 << 8; $173 = $151; break; } else { $152 = $6; $153 = ((($152)) + 8|0); $154 = HEAP32[$153>>2]|0; $173 = $154; break; } } else { $155 = (_silk_lin2log(100)|0); $156 = $155 << 8; $157 = ($138|0)>($156|0); if ($157) { $158 = (_silk_lin2log(100)|0); $159 = $158 << 8; $173 = $159; break; } $160 = $6; $161 = ((($160)) + 8|0); $162 = HEAP32[$161>>2]|0; $163 = (_silk_lin2log(60)|0); $164 = $163 << 8; $165 = ($162|0)<($164|0); if ($165) { $166 = (_silk_lin2log(60)|0); $167 = $166 << 8; $173 = $167; break; } else { $168 = $6; $169 = ((($168)) + 8|0); $170 = HEAP32[$169>>2]|0; $173 = $170; break; } } } while(0); $171 = $6; $172 = ((($171)) + 8|0); HEAP32[$172>>2] = $173; STACKTOP = sp;return; } function _silk_NLSF_unpack($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $11 = $6; $12 = ((($11)) + 20|0); $13 = HEAP32[$12>>2]|0; $14 = $7; $15 = $6; $16 = ((($15)) + 2|0); $17 = HEAP16[$16>>1]|0; $18 = $17 << 16 >> 16; $19 = Math_imul($14, $18)|0; $20 = (($19|0) / 2)&-1; $21 = (($13) + ($20)|0); $10 = $21; $8 = 0; while(1) { $22 = $8; $23 = $6; $24 = ((($23)) + 2|0); $25 = HEAP16[$24>>1]|0; $26 = $25 << 16 >> 16; $27 = ($22|0)<($26|0); if (!($27)) { break; } $28 = $10; $29 = ((($28)) + 1|0); $10 = $29; $30 = HEAP8[$28>>0]|0; $9 = $30; $31 = $9; $32 = $31&255; $33 = $32 >> 1; $34 = $33 & 7; $35 = $34&65535; $36 = $35 << 16 >> 16; $37 = ($36*9)|0; $38 = $37&65535; $39 = $4; $40 = $8; $41 = (($39) + ($40<<1)|0); HEAP16[$41>>1] = $38; $42 = $6; $43 = ((($42)) + 16|0); $44 = HEAP32[$43>>2]|0; $45 = $8; $46 = $9; $47 = $46&255; $48 = $47 & 1; $49 = $6; $50 = ((($49)) + 2|0); $51 = HEAP16[$50>>1]|0; $52 = $51 << 16 >> 16; $53 = (($52) - 1)|0; $54 = Math_imul($48, $53)|0; $55 = (($45) + ($54))|0; $56 = (($44) + ($55)|0); $57 = HEAP8[$56>>0]|0; $58 = $5; $59 = $8; $60 = (($58) + ($59)|0); HEAP8[$60>>0] = $57; $61 = $9; $62 = $61&255; $63 = $62 >> 5; $64 = $63 & 7; $65 = $64&65535; $66 = $65 << 16 >> 16; $67 = ($66*9)|0; $68 = $67&65535; $69 = $4; $70 = $8; $71 = (($70) + 1)|0; $72 = (($69) + ($71<<1)|0); HEAP16[$72>>1] = $68; $73 = $6; $74 = ((($73)) + 16|0); $75 = HEAP32[$74>>2]|0; $76 = $8; $77 = $9; $78 = $77&255; $79 = $78 >> 4; $80 = $79 & 1; $81 = $6; $82 = ((($81)) + 2|0); $83 = HEAP16[$82>>1]|0; $84 = $83 << 16 >> 16; $85 = (($84) - 1)|0; $86 = Math_imul($80, $85)|0; $87 = (($76) + ($86))|0; $88 = (($87) + 1)|0; $89 = (($75) + ($88)|0); $90 = HEAP8[$89>>0]|0; $91 = $5; $92 = $8; $93 = (($92) + 1)|0; $94 = (($91) + ($93)|0); HEAP8[$94>>0] = $90; $95 = $8; $96 = (($95) + 2)|0; $8 = $96; } STACKTOP = sp;return; } function _silk_stereo_LR_to_MS($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; $10 = $10|0; var $$ = 0, $$alloca_mul = 0, $$alloca_mul33 = 0, $$alloca_mul35 = 0, $$alloca_mul37 = 0, $$alloca_mul39 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; var $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0; var $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0; var $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0; var $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0; var $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0; var $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0; var $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0; var $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0; var $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0; var $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0; var $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0; var $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0; var $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0; var $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0; var $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0; var $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0; var $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0; var $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0; var $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0; var $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0; var $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0; var $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0; var $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0; var $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0; var $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0; var $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0; var $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0; var $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0; var $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0; var $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0; var $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0; var $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0; var $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0; var $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $88 = 0, $89 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); $30 = sp + 48|0; $33 = sp + 36|0; $34 = sp + 32|0; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $4; $16 = $5; $17 = $6; $18 = $7; $19 = $8; $20 = $9; $21 = $10; $43 = $12; $44 = ((($43)) + -4|0); $41 = $44; $45 = $21; $46 = (($45) + 2)|0; $47 = (_llvm_stacksave()|0); $42 = $47; $$alloca_mul = $46<<1; $48 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $22 = 0; while(1) { $49 = $22; $50 = $21; $51 = (($50) + 2)|0; $52 = ($49|0)<($51|0); if (!($52)) { break; } $53 = $12; $54 = $22; $55 = (($54) - 2)|0; $56 = (($53) + ($55<<1)|0); $57 = HEAP16[$56>>1]|0; $58 = $57 << 16 >> 16; $59 = $13; $60 = $22; $61 = (($60) - 2)|0; $62 = (($59) + ($61<<1)|0); $63 = HEAP16[$62>>1]|0; $64 = $63 << 16 >> 16; $65 = (($58) + ($64))|0; $27 = $65; $66 = $12; $67 = $22; $68 = (($67) - 2)|0; $69 = (($66) + ($68<<1)|0); $70 = HEAP16[$69>>1]|0; $71 = $70 << 16 >> 16; $72 = $13; $73 = $22; $74 = (($73) - 2)|0; $75 = (($72) + ($74<<1)|0); $76 = HEAP16[$75>>1]|0; $77 = $76 << 16 >> 16; $78 = (($71) - ($77))|0; $28 = $78; $79 = $27; $80 = $79 >> 1; $81 = $27; $82 = $81 & 1; $83 = (($80) + ($82))|0; $84 = $83&65535; $85 = $41; $86 = $22; $87 = (($85) + ($86<<1)|0); HEAP16[$87>>1] = $84; $88 = $28; $89 = $88 >> 1; $90 = $28; $91 = $90 & 1; $92 = (($89) + ($91))|0; $93 = ($92|0)>(32767); if ($93) { $106 = 32767; } else { $94 = $28; $95 = $94 >> 1; $96 = $28; $97 = $96 & 1; $98 = (($95) + ($97))|0; $99 = ($98|0)<(-32768); if ($99) { $106 = -32768; } else { $100 = $28; $101 = $100 >> 1; $102 = $28; $103 = $102 & 1; $104 = (($101) + ($103))|0; $106 = $104; } } $105 = $106&65535; $107 = $22; $108 = (($48) + ($107<<1)|0); HEAP16[$108>>1] = $105; $109 = $22; $110 = (($109) + 1)|0; $22 = $110; } $111 = $41; $112 = $11; $113 = ((($112)) + 4|0); ;HEAP16[$111>>1]=HEAP16[$113>>1]|0;HEAP16[$111+2>>1]=HEAP16[$113+2>>1]|0; $114 = $11; $115 = ((($114)) + 8|0); ;HEAP16[$48>>1]=HEAP16[$115>>1]|0;HEAP16[$48+2>>1]=HEAP16[$115+2>>1]|0; $116 = $11; $117 = ((($116)) + 4|0); $118 = $41; $119 = $21; $120 = (($118) + ($119<<1)|0); ;HEAP16[$117>>1]=HEAP16[$120>>1]|0;HEAP16[$117+2>>1]=HEAP16[$120+2>>1]|0; $121 = $11; $122 = ((($121)) + 8|0); $123 = $21; $124 = (($48) + ($123<<1)|0); ;HEAP16[$122>>1]=HEAP16[$124>>1]|0;HEAP16[$122+2>>1]=HEAP16[$124+2>>1]|0; $125 = $21; $$alloca_mul33 = $125<<1; $126 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul33)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul33)|0)+15)&-16)|0);; $127 = $21; $$alloca_mul35 = $127<<1; $128 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul35)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul35)|0)+15)&-16)|0);; $22 = 0; while(1) { $129 = $22; $130 = $21; $131 = ($129|0)<($130|0); if (!($131)) { break; } $132 = $41; $133 = $22; $134 = (($132) + ($133<<1)|0); $135 = HEAP16[$134>>1]|0; $136 = $135 << 16 >> 16; $137 = $41; $138 = $22; $139 = (($138) + 2)|0; $140 = (($137) + ($139<<1)|0); $141 = HEAP16[$140>>1]|0; $142 = $141 << 16 >> 16; $143 = (($136) + ($142))|0; $144 = $41; $145 = $22; $146 = (($145) + 1)|0; $147 = (($144) + ($146<<1)|0); $148 = HEAP16[$147>>1]|0; $149 = $148 << 16 >> 16; $150 = $149 << 1; $151 = (($143) + ($150))|0; $152 = $151 >> 1; $153 = (($152) + 1)|0; $154 = $153 >> 1; $27 = $154; $155 = $27; $156 = $155&65535; $157 = $22; $158 = (($126) + ($157<<1)|0); HEAP16[$158>>1] = $156; $159 = $41; $160 = $22; $161 = (($160) + 1)|0; $162 = (($159) + ($161<<1)|0); $163 = HEAP16[$162>>1]|0; $164 = $163 << 16 >> 16; $165 = $27; $166 = (($164) - ($165))|0; $167 = $166&65535; $168 = $22; $169 = (($128) + ($168<<1)|0); HEAP16[$169>>1] = $167; $170 = $22; $171 = (($170) + 1)|0; $22 = $171; } $172 = $21; $$alloca_mul37 = $172<<1; $173 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul37)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul37)|0)+15)&-16)|0);; $174 = $21; $$alloca_mul39 = $174<<1; $175 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul39)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul39)|0)+15)&-16)|0);; $22 = 0; while(1) { $176 = $22; $177 = $21; $178 = ($176|0)<($177|0); if (!($178)) { break; } $179 = $22; $180 = (($48) + ($179<<1)|0); $181 = HEAP16[$180>>1]|0; $182 = $181 << 16 >> 16; $183 = $22; $184 = (($183) + 2)|0; $185 = (($48) + ($184<<1)|0); $186 = HEAP16[$185>>1]|0; $187 = $186 << 16 >> 16; $188 = (($182) + ($187))|0; $189 = $22; $190 = (($189) + 1)|0; $191 = (($48) + ($190<<1)|0); $192 = HEAP16[$191>>1]|0; $193 = $192 << 16 >> 16; $194 = $193 << 1; $195 = (($188) + ($194))|0; $196 = $195 >> 1; $197 = (($196) + 1)|0; $198 = $197 >> 1; $27 = $198; $199 = $27; $200 = $199&65535; $201 = $22; $202 = (($173) + ($201<<1)|0); HEAP16[$202>>1] = $200; $203 = $22; $204 = (($203) + 1)|0; $205 = (($48) + ($204<<1)|0); $206 = HEAP16[$205>>1]|0; $207 = $206 << 16 >> 16; $208 = $27; $209 = (($207) - ($208))|0; $210 = $209&65535; $211 = $22; $212 = (($175) + ($211<<1)|0); HEAP16[$212>>1] = $210; $213 = $22; $214 = (($213) + 1)|0; $22 = $214; } $215 = $21; $216 = $20; $217 = ($216*10)|0; $218 = ($215|0)==($217|0); $219 = $218&1; $23 = $219; $220 = $23; $221 = ($220|0)!=(0); $222 = $221 ? 328 : 655; $29 = $222; $223 = $18; $224 = $223&65535; $225 = $224 << 16 >> 16; $226 = $18; $227 = $226&65535; $228 = $227 << 16 >> 16; $229 = Math_imul($225, $228)|0; $230 = $229 >> 16; $231 = $29; $232 = $231&65535; $233 = $232 << 16 >> 16; $234 = Math_imul($230, $233)|0; $235 = $18; $236 = $235&65535; $237 = $236 << 16 >> 16; $238 = $18; $239 = $238&65535; $240 = $239 << 16 >> 16; $241 = Math_imul($237, $240)|0; $242 = $241 & 65535; $243 = $29; $244 = $243&65535; $245 = $244 << 16 >> 16; $246 = Math_imul($242, $245)|0; $247 = $246 >> 16; $248 = (($234) + ($247))|0; $29 = $248; $249 = $11; $250 = ((($249)) + 12|0); $251 = $21; $252 = $29; $253 = (_silk_stereo_find_predictor($33,$126,$173,$250,$251,$252)|0); HEAP32[$30>>2] = $253; $254 = $11; $255 = ((($254)) + 12|0); $256 = ((($255)) + 8|0); $257 = $21; $258 = $29; $259 = (_silk_stereo_find_predictor($34,$128,$175,$256,$257,$258)|0); $260 = ((($30)) + 4|0); HEAP32[$260>>2] = $259; $261 = HEAP32[$34>>2]|0; $262 = HEAP32[$33>>2]|0; $263 = $262&65535; $264 = $263 << 16 >> 16; $265 = ($264*3)|0; $266 = (($261) + ($265))|0; $35 = $266; $267 = $35; $268 = ($267|0)<(65536); $269 = $35; $270 = $268 ? $269 : 65536; $35 = $270; $271 = $23; $272 = ($271|0)!=(0); $273 = $272 ? 1200 : 600; $274 = $17; $275 = (($274) - ($273))|0; $17 = $275; $276 = $17; $277 = ($276|0)<(1); $$ = $277 ? 1 : $275; $17 = $$; $278 = $20; $279 = $278&65535; $280 = $279 << 16 >> 16; $281 = ($280*900)|0; $282 = (2000 + ($281))|0; $37 = $282; $283 = $35; $284 = ($283*3)|0; $36 = $284; $285 = $17; $286 = $36; $287 = (851968 + ($286))|0; $288 = (_silk_DIV32_varQ($285,$287,19)|0); $289 = $16; HEAP32[$289>>2] = $288; $290 = $16; $291 = HEAP32[$290>>2]|0; $292 = $37; $293 = ($291|0)<($292|0); if ($293) { $294 = $37; $295 = $16; HEAP32[$295>>2] = $294; $296 = $17; $297 = $16; $298 = HEAP32[$297>>2]|0; $299 = (($296) - ($298))|0; $300 = $16; $301 = ((($300)) + 4|0); HEAP32[$301>>2] = $299; $302 = $16; $303 = ((($302)) + 4|0); $304 = HEAP32[$303>>2]|0; $305 = $304 << 1; $306 = $37; $307 = (($305) - ($306))|0; $308 = $36; $309 = (65536 + ($308))|0; $310 = $309 >> 16; $311 = $37; $312 = $311&65535; $313 = $312 << 16 >> 16; $314 = Math_imul($310, $313)|0; $315 = $36; $316 = (65536 + ($315))|0; $317 = $316 & 65535; $318 = $37; $319 = $318&65535; $320 = $319 << 16 >> 16; $321 = Math_imul($317, $320)|0; $322 = $321 >> 16; $323 = (($314) + ($322))|0; $324 = (_silk_DIV32_varQ($307,$323,16)|0); $38 = $324; $325 = $38; $326 = ($325|0)>(16384); if ($326) { $331 = 16384; } else { $327 = $38; $328 = ($327|0)<(0); $329 = $38; $330 = $328 ? 0 : $329; $331 = $330; } $38 = $331; } else { $332 = $17; $333 = $16; $334 = HEAP32[$333>>2]|0; $335 = (($332) - ($334))|0; $336 = $16; $337 = ((($336)) + 4|0); HEAP32[$337>>2] = $335; $38 = 16384; } $338 = $11; $339 = ((($338)) + 28|0); $340 = HEAP16[$339>>1]|0; $341 = $340 << 16 >> 16; $342 = $38; $343 = $11; $344 = ((($343)) + 28|0); $345 = HEAP16[$344>>1]|0; $346 = $345 << 16 >> 16; $347 = (($342) - ($346))|0; $348 = $347 >> 16; $349 = $29; $350 = $349&65535; $351 = $350 << 16 >> 16; $352 = Math_imul($348, $351)|0; $353 = $38; $354 = $11; $355 = ((($354)) + 28|0); $356 = HEAP16[$355>>1]|0; $357 = $356 << 16 >> 16; $358 = (($353) - ($357))|0; $359 = $358 & 65535; $360 = $29; $361 = $360&65535; $362 = $361 << 16 >> 16; $363 = Math_imul($359, $362)|0; $364 = $363 >> 16; $365 = (($352) + ($364))|0; $366 = (($341) + ($365))|0; $367 = $366&65535; $368 = $11; $369 = ((($368)) + 28|0); HEAP16[$369>>1] = $367; $370 = $15; HEAP8[$370>>0] = 0; $371 = $19; $372 = ($371|0)!=(0); L24: do { if ($372) { $38 = 0; HEAP32[$30>>2] = 0; $373 = ((($30)) + 4|0); HEAP32[$373>>2] = 0; $374 = $14; _silk_stereo_quant_pred($30,$374); } else { $375 = $11; $376 = ((($375)) + 30|0); $377 = HEAP16[$376>>1]|0; $378 = $377 << 16 >> 16; $379 = ($378|0)==(0); do { if ($379) { $380 = $17; $381 = $380<<3; $382 = $37; $383 = ($382*13)|0; $384 = ($381|0)<($383|0); if (!($384)) { $385 = $35; $386 = $385 >> 16; $387 = $11; $388 = ((($387)) + 28|0); $389 = HEAP16[$388>>1]|0; $390 = $389 << 16 >> 16; $391 = Math_imul($386, $390)|0; $392 = $35; $393 = $392 & 65535; $394 = $11; $395 = ((($394)) + 28|0); $396 = HEAP16[$395>>1]|0; $397 = $396 << 16 >> 16; $398 = Math_imul($393, $397)|0; $399 = $398 >> 16; $400 = (($391) + ($399))|0; $401 = ($400|0)<(819); if (!($401)) { break; } } $402 = $11; $403 = ((($402)) + 28|0); $404 = HEAP16[$403>>1]|0; $405 = $404 << 16 >> 16; $406 = HEAP32[$30>>2]|0; $407 = $406&65535; $408 = $407 << 16 >> 16; $409 = Math_imul($405, $408)|0; $410 = $409 >> 14; HEAP32[$30>>2] = $410; $411 = $11; $412 = ((($411)) + 28|0); $413 = HEAP16[$412>>1]|0; $414 = $413 << 16 >> 16; $415 = ((($30)) + 4|0); $416 = HEAP32[$415>>2]|0; $417 = $416&65535; $418 = $417 << 16 >> 16; $419 = Math_imul($414, $418)|0; $420 = $419 >> 14; $421 = ((($30)) + 4|0); HEAP32[$421>>2] = $420; $422 = $14; _silk_stereo_quant_pred($30,$422); $38 = 0; HEAP32[$30>>2] = 0; $423 = ((($30)) + 4|0); HEAP32[$423>>2] = 0; $424 = $17; $425 = $16; HEAP32[$425>>2] = $424; $426 = $16; $427 = ((($426)) + 4|0); HEAP32[$427>>2] = 0; $428 = $15; HEAP8[$428>>0] = 1; break L24; } } while(0); $429 = $11; $430 = ((($429)) + 30|0); $431 = HEAP16[$430>>1]|0; $432 = $431 << 16 >> 16; $433 = ($432|0)!=(0); do { if ($433) { $434 = $17; $435 = $434<<3; $436 = $37; $437 = ($436*11)|0; $438 = ($435|0)<($437|0); if (!($438)) { $439 = $35; $440 = $439 >> 16; $441 = $11; $442 = ((($441)) + 28|0); $443 = HEAP16[$442>>1]|0; $444 = $443 << 16 >> 16; $445 = Math_imul($440, $444)|0; $446 = $35; $447 = $446 & 65535; $448 = $11; $449 = ((($448)) + 28|0); $450 = HEAP16[$449>>1]|0; $451 = $450 << 16 >> 16; $452 = Math_imul($447, $451)|0; $453 = $452 >> 16; $454 = (($445) + ($453))|0; $455 = ($454|0)<(328); if (!($455)) { break; } } $456 = $11; $457 = ((($456)) + 28|0); $458 = HEAP16[$457>>1]|0; $459 = $458 << 16 >> 16; $460 = HEAP32[$30>>2]|0; $461 = $460&65535; $462 = $461 << 16 >> 16; $463 = Math_imul($459, $462)|0; $464 = $463 >> 14; HEAP32[$30>>2] = $464; $465 = $11; $466 = ((($465)) + 28|0); $467 = HEAP16[$466>>1]|0; $468 = $467 << 16 >> 16; $469 = ((($30)) + 4|0); $470 = HEAP32[$469>>2]|0; $471 = $470&65535; $472 = $471 << 16 >> 16; $473 = Math_imul($468, $472)|0; $474 = $473 >> 14; $475 = ((($30)) + 4|0); HEAP32[$475>>2] = $474; $476 = $14; _silk_stereo_quant_pred($30,$476); $38 = 0; HEAP32[$30>>2] = 0; $477 = ((($30)) + 4|0); HEAP32[$477>>2] = 0; break L24; } } while(0); $478 = $11; $479 = ((($478)) + 28|0); $480 = HEAP16[$479>>1]|0; $481 = $480 << 16 >> 16; $482 = ($481|0)>(15565); if ($482) { $483 = $14; _silk_stereo_quant_pred($30,$483); $38 = 16384; break; } else { $484 = $11; $485 = ((($484)) + 28|0); $486 = HEAP16[$485>>1]|0; $487 = $486 << 16 >> 16; $488 = HEAP32[$30>>2]|0; $489 = $488&65535; $490 = $489 << 16 >> 16; $491 = Math_imul($487, $490)|0; $492 = $491 >> 14; HEAP32[$30>>2] = $492; $493 = $11; $494 = ((($493)) + 28|0); $495 = HEAP16[$494>>1]|0; $496 = $495 << 16 >> 16; $497 = ((($30)) + 4|0); $498 = HEAP32[$497>>2]|0; $499 = $498&65535; $500 = $499 << 16 >> 16; $501 = Math_imul($496, $500)|0; $502 = $501 >> 14; $503 = ((($30)) + 4|0); HEAP32[$503>>2] = $502; $504 = $14; _silk_stereo_quant_pred($30,$504); $505 = $11; $506 = ((($505)) + 28|0); $507 = HEAP16[$506>>1]|0; $508 = $507 << 16 >> 16; $38 = $508; break; } } } while(0); $509 = $15; $510 = HEAP8[$509>>0]|0; $511 = $510 << 24 >> 24; $512 = ($511|0)==(1); do { if ($512) { $513 = $21; $514 = $20; $515 = $514<<3; $516 = (($513) - ($515))|0; $517 = $11; $518 = ((($517)) + 32|0); $519 = HEAP16[$518>>1]|0; $520 = $519 << 16 >> 16; $521 = (($520) + ($516))|0; $522 = $521&65535; HEAP16[$518>>1] = $522; $523 = $11; $524 = ((($523)) + 32|0); $525 = HEAP16[$524>>1]|0; $526 = $525 << 16 >> 16; $527 = $20; $528 = ($527*5)|0; $529 = ($526|0)<($528|0); if ($529) { $530 = $15; HEAP8[$530>>0] = 0; break; } else { $531 = $11; $532 = ((($531)) + 32|0); HEAP16[$532>>1] = 10000; break; } } else { $533 = $11; $534 = ((($533)) + 32|0); HEAP16[$534>>1] = 0; } } while(0); $535 = $15; $536 = HEAP8[$535>>0]|0; $537 = $536 << 24 >> 24; $538 = ($537|0)==(0); if ($538) { $539 = $16; $540 = ((($539)) + 4|0); $541 = HEAP32[$540>>2]|0; $542 = ($541|0)<(1); if ($542) { $543 = $16; $544 = ((($543)) + 4|0); HEAP32[$544>>2] = 1; $545 = $17; $546 = $16; $547 = ((($546)) + 4|0); $548 = HEAP32[$547>>2]|0; $549 = (($545) - ($548))|0; $550 = (_silk_max_int(1,$549)|0); $551 = $16; HEAP32[$551>>2] = $550; } } $552 = $11; $553 = HEAP16[$552>>1]|0; $554 = $553 << 16 >> 16; $555 = (0 - ($554))|0; $31 = $555; $556 = $11; $557 = ((($556)) + 2|0); $558 = HEAP16[$557>>1]|0; $559 = $558 << 16 >> 16; $560 = (0 - ($559))|0; $32 = $560; $561 = $11; $562 = ((($561)) + 30|0); $563 = HEAP16[$562>>1]|0; $564 = $563 << 16 >> 16; $565 = $564 << 10; $39 = $565; $566 = $20; $567 = $566<<3; $568 = (65536 / ($567|0))&-1; $24 = $568; $569 = HEAP32[$30>>2]|0; $570 = $11; $571 = HEAP16[$570>>1]|0; $572 = $571 << 16 >> 16; $573 = (($569) - ($572))|0; $574 = $573&65535; $575 = $574 << 16 >> 16; $576 = $24; $577 = $576&65535; $578 = $577 << 16 >> 16; $579 = Math_imul($575, $578)|0; $580 = $579 >> 15; $581 = (($580) + 1)|0; $582 = $581 >> 1; $583 = (0 - ($582))|0; $25 = $583; $584 = ((($30)) + 4|0); $585 = HEAP32[$584>>2]|0; $586 = $11; $587 = ((($586)) + 2|0); $588 = HEAP16[$587>>1]|0; $589 = $588 << 16 >> 16; $590 = (($585) - ($589))|0; $591 = $590&65535; $592 = $591 << 16 >> 16; $593 = $24; $594 = $593&65535; $595 = $594 << 16 >> 16; $596 = Math_imul($592, $595)|0; $597 = $596 >> 15; $598 = (($597) + 1)|0; $599 = $598 >> 1; $600 = (0 - ($599))|0; $26 = $600; $601 = $38; $602 = $11; $603 = ((($602)) + 30|0); $604 = HEAP16[$603>>1]|0; $605 = $604 << 16 >> 16; $606 = (($601) - ($605))|0; $607 = $606 >> 16; $608 = $24; $609 = $608&65535; $610 = $609 << 16 >> 16; $611 = Math_imul($607, $610)|0; $612 = $38; $613 = $11; $614 = ((($613)) + 30|0); $615 = HEAP16[$614>>1]|0; $616 = $615 << 16 >> 16; $617 = (($612) - ($616))|0; $618 = $617 & 65535; $619 = $24; $620 = $619&65535; $621 = $620 << 16 >> 16; $622 = Math_imul($618, $621)|0; $623 = $622 >> 16; $624 = (($611) + ($623))|0; $625 = $624 << 10; $40 = $625; $22 = 0; while(1) { $626 = $22; $627 = $20; $628 = $627<<3; $629 = ($626|0)<($628|0); if (!($629)) { break; } $630 = $25; $631 = $31; $632 = (($631) + ($630))|0; $31 = $632; $633 = $26; $634 = $32; $635 = (($634) + ($633))|0; $32 = $635; $636 = $40; $637 = $39; $638 = (($637) + ($636))|0; $39 = $638; $639 = $41; $640 = $22; $641 = (($639) + ($640<<1)|0); $642 = HEAP16[$641>>1]|0; $643 = $642 << 16 >> 16; $644 = $41; $645 = $22; $646 = (($645) + 2)|0; $647 = (($644) + ($646<<1)|0); $648 = HEAP16[$647>>1]|0; $649 = $648 << 16 >> 16; $650 = (($643) + ($649))|0; $651 = $41; $652 = $22; $653 = (($652) + 1)|0; $654 = (($651) + ($653<<1)|0); $655 = HEAP16[$654>>1]|0; $656 = $655 << 16 >> 16; $657 = $656 << 1; $658 = (($650) + ($657))|0; $659 = $658 << 9; $27 = $659; $660 = $39; $661 = $660 >> 16; $662 = $22; $663 = (($662) + 1)|0; $664 = (($48) + ($663<<1)|0); $665 = HEAP16[$664>>1]|0; $666 = $665 << 16 >> 16; $667 = Math_imul($661, $666)|0; $668 = $39; $669 = $668 & 65535; $670 = $22; $671 = (($670) + 1)|0; $672 = (($48) + ($671<<1)|0); $673 = HEAP16[$672>>1]|0; $674 = $673 << 16 >> 16; $675 = Math_imul($669, $674)|0; $676 = $675 >> 16; $677 = (($667) + ($676))|0; $678 = $27; $679 = $678 >> 16; $680 = $31; $681 = $680&65535; $682 = $681 << 16 >> 16; $683 = Math_imul($679, $682)|0; $684 = $27; $685 = $684 & 65535; $686 = $31; $687 = $686&65535; $688 = $687 << 16 >> 16; $689 = Math_imul($685, $688)|0; $690 = $689 >> 16; $691 = (($683) + ($690))|0; $692 = (($677) + ($691))|0; $27 = $692; $693 = $27; $694 = $41; $695 = $22; $696 = (($695) + 1)|0; $697 = (($694) + ($696<<1)|0); $698 = HEAP16[$697>>1]|0; $699 = $698 << 16 >> 16; $700 = $699 << 11; $701 = $700 >> 16; $702 = $32; $703 = $702&65535; $704 = $703 << 16 >> 16; $705 = Math_imul($701, $704)|0; $706 = $41; $707 = $22; $708 = (($707) + 1)|0; $709 = (($706) + ($708<<1)|0); $710 = HEAP16[$709>>1]|0; $711 = $710 << 16 >> 16; $712 = $711 << 11; $713 = $712 & 65535; $714 = $32; $715 = $714&65535; $716 = $715 << 16 >> 16; $717 = Math_imul($713, $716)|0; $718 = $717 >> 16; $719 = (($705) + ($718))|0; $720 = (($693) + ($719))|0; $27 = $720; $721 = $27; $722 = $721 >> 7; $723 = (($722) + 1)|0; $724 = $723 >> 1; $725 = ($724|0)>(32767); if ($725) { $736 = 32767; } else { $726 = $27; $727 = $726 >> 7; $728 = (($727) + 1)|0; $729 = $728 >> 1; $730 = ($729|0)<(-32768); if ($730) { $736 = -32768; } else { $731 = $27; $732 = $731 >> 7; $733 = (($732) + 1)|0; $734 = $733 >> 1; $736 = $734; } } $735 = $736&65535; $737 = $13; $738 = $22; $739 = (($738) - 1)|0; $740 = (($737) + ($739<<1)|0); HEAP16[$740>>1] = $735; $741 = $22; $742 = (($741) + 1)|0; $22 = $742; } $743 = HEAP32[$30>>2]|0; $744 = (0 - ($743))|0; $31 = $744; $745 = ((($30)) + 4|0); $746 = HEAP32[$745>>2]|0; $747 = (0 - ($746))|0; $32 = $747; $748 = $38; $749 = $748 << 10; $39 = $749; $750 = $20; $751 = $750<<3; $22 = $751; while(1) { $752 = $22; $753 = $21; $754 = ($752|0)<($753|0); if (!($754)) { break; } $755 = $41; $756 = $22; $757 = (($755) + ($756<<1)|0); $758 = HEAP16[$757>>1]|0; $759 = $758 << 16 >> 16; $760 = $41; $761 = $22; $762 = (($761) + 2)|0; $763 = (($760) + ($762<<1)|0); $764 = HEAP16[$763>>1]|0; $765 = $764 << 16 >> 16; $766 = (($759) + ($765))|0; $767 = $41; $768 = $22; $769 = (($768) + 1)|0; $770 = (($767) + ($769<<1)|0); $771 = HEAP16[$770>>1]|0; $772 = $771 << 16 >> 16; $773 = $772 << 1; $774 = (($766) + ($773))|0; $775 = $774 << 9; $27 = $775; $776 = $39; $777 = $776 >> 16; $778 = $22; $779 = (($778) + 1)|0; $780 = (($48) + ($779<<1)|0); $781 = HEAP16[$780>>1]|0; $782 = $781 << 16 >> 16; $783 = Math_imul($777, $782)|0; $784 = $39; $785 = $784 & 65535; $786 = $22; $787 = (($786) + 1)|0; $788 = (($48) + ($787<<1)|0); $789 = HEAP16[$788>>1]|0; $790 = $789 << 16 >> 16; $791 = Math_imul($785, $790)|0; $792 = $791 >> 16; $793 = (($783) + ($792))|0; $794 = $27; $795 = $794 >> 16; $796 = $31; $797 = $796&65535; $798 = $797 << 16 >> 16; $799 = Math_imul($795, $798)|0; $800 = $27; $801 = $800 & 65535; $802 = $31; $803 = $802&65535; $804 = $803 << 16 >> 16; $805 = Math_imul($801, $804)|0; $806 = $805 >> 16; $807 = (($799) + ($806))|0; $808 = (($793) + ($807))|0; $27 = $808; $809 = $27; $810 = $41; $811 = $22; $812 = (($811) + 1)|0; $813 = (($810) + ($812<<1)|0); $814 = HEAP16[$813>>1]|0; $815 = $814 << 16 >> 16; $816 = $815 << 11; $817 = $816 >> 16; $818 = $32; $819 = $818&65535; $820 = $819 << 16 >> 16; $821 = Math_imul($817, $820)|0; $822 = $41; $823 = $22; $824 = (($823) + 1)|0; $825 = (($822) + ($824<<1)|0); $826 = HEAP16[$825>>1]|0; $827 = $826 << 16 >> 16; $828 = $827 << 11; $829 = $828 & 65535; $830 = $32; $831 = $830&65535; $832 = $831 << 16 >> 16; $833 = Math_imul($829, $832)|0; $834 = $833 >> 16; $835 = (($821) + ($834))|0; $836 = (($809) + ($835))|0; $27 = $836; $837 = $27; $838 = $837 >> 7; $839 = (($838) + 1)|0; $840 = $839 >> 1; $841 = ($840|0)>(32767); if ($841) { $852 = 32767; } else { $842 = $27; $843 = $842 >> 7; $844 = (($843) + 1)|0; $845 = $844 >> 1; $846 = ($845|0)<(-32768); if ($846) { $852 = -32768; } else { $847 = $27; $848 = $847 >> 7; $849 = (($848) + 1)|0; $850 = $849 >> 1; $852 = $850; } } $851 = $852&65535; $853 = $13; $854 = $22; $855 = (($854) - 1)|0; $856 = (($853) + ($855<<1)|0); HEAP16[$856>>1] = $851; $857 = $22; $858 = (($857) + 1)|0; $22 = $858; } $859 = HEAP32[$30>>2]|0; $860 = $859&65535; $861 = $11; HEAP16[$861>>1] = $860; $862 = ((($30)) + 4|0); $863 = HEAP32[$862>>2]|0; $864 = $863&65535; $865 = $11; $866 = ((($865)) + 2|0); HEAP16[$866>>1] = $864; $867 = $38; $868 = $867&65535; $869 = $11; $870 = ((($869)) + 30|0); HEAP16[$870>>1] = $868; $871 = $42; _llvm_stackrestore(($871|0)); STACKTOP = sp;return; } function _silk_DIV32_varQ($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $4 = $0; $5 = $1; $6 = $2; $14 = $4; $15 = ($14|0)>(0); $16 = $4; $17 = (0 - ($16))|0; $18 = $15 ? $16 : $17; $19 = (_silk_CLZ32($18)|0); $20 = (($19) - 1)|0; $7 = $20; $21 = $4; $22 = $7; $23 = $21 << $22; $11 = $23; $24 = $5; $25 = ($24|0)>(0); $26 = $5; $27 = (0 - ($26))|0; $28 = $25 ? $26 : $27; $29 = (_silk_CLZ32($28)|0); $30 = (($29) - 1)|0; $8 = $30; $31 = $5; $32 = $8; $33 = $31 << $32; $12 = $33; $34 = $12; $35 = $34 >> 16; $36 = (536870911 / ($35|0))&-1; $10 = $36; $37 = $11; $38 = $37 >> 16; $39 = $10; $40 = $39&65535; $41 = $40 << 16 >> 16; $42 = Math_imul($38, $41)|0; $43 = $11; $44 = $43 & 65535; $45 = $10; $46 = $45&65535; $47 = $46 << 16 >> 16; $48 = Math_imul($44, $47)|0; $49 = $48 >> 16; $50 = (($42) + ($49))|0; $13 = $50; $51 = $11; $52 = $12; $53 = ($52|0)<(0); $54 = $53 << 31 >> 31; $55 = $13; $56 = ($55|0)<(0); $57 = $56 << 31 >> 31; $58 = (___muldi3(($52|0),($54|0),($55|0),($57|0))|0); $59 = tempRet0; $60 = (_bitshift64Ashr(($58|0),($59|0),32)|0); $61 = tempRet0; $62 = $60 << 3; $63 = (($51) - ($62))|0; $11 = $63; $64 = $13; $65 = $11; $66 = $65 >> 16; $67 = $10; $68 = $67&65535; $69 = $68 << 16 >> 16; $70 = Math_imul($66, $69)|0; $71 = $11; $72 = $71 & 65535; $73 = $10; $74 = $73&65535; $75 = $74 << 16 >> 16; $76 = Math_imul($72, $75)|0; $77 = $76 >> 16; $78 = (($70) + ($77))|0; $79 = (($64) + ($78))|0; $13 = $79; $80 = $7; $81 = (29 + ($80))|0; $82 = $8; $83 = (($81) - ($82))|0; $84 = $6; $85 = (($83) - ($84))|0; $9 = $85; $86 = $9; $87 = ($86|0)<(0); $88 = $9; if (!($87)) { $130 = ($88|0)<(32); if ($130) { $131 = $13; $132 = $9; $133 = $131 >> $132; $3 = $133; $134 = $3; STACKTOP = sp;return ($134|0); } else { $3 = 0; $134 = $3; STACKTOP = sp;return ($134|0); } } $89 = (0 - ($88))|0; $90 = -2147483648 >> $89; $91 = $9; $92 = (0 - ($91))|0; $93 = 2147483647 >> $92; $94 = ($90|0)>($93|0); $95 = $13; $96 = $9; $97 = (0 - ($96))|0; do { if ($94) { $98 = -2147483648 >> $97; $99 = ($95|0)>($98|0); if ($99) { $100 = $9; $101 = (0 - ($100))|0; $102 = -2147483648 >> $101; $129 = $102; break; } $103 = $13; $104 = $9; $105 = (0 - ($104))|0; $106 = 2147483647 >> $105; $107 = ($103|0)<($106|0); if ($107) { $108 = $9; $109 = (0 - ($108))|0; $110 = 2147483647 >> $109; $129 = $110; break; } else { $111 = $13; $129 = $111; break; } } else { $112 = 2147483647 >> $97; $113 = ($95|0)>($112|0); if ($113) { $114 = $9; $115 = (0 - ($114))|0; $116 = 2147483647 >> $115; $129 = $116; break; } $117 = $13; $118 = $9; $119 = (0 - ($118))|0; $120 = -2147483648 >> $119; $121 = ($117|0)<($120|0); if ($121) { $122 = $9; $123 = (0 - ($122))|0; $124 = -2147483648 >> $123; $129 = $124; break; } else { $125 = $13; $129 = $125; break; } } } while(0); $126 = $9; $127 = (0 - ($126))|0; $128 = $129 << $127; $3 = $128; $134 = $3; STACKTOP = sp;return ($134|0); } function _silk_max_int($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)>($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_CLZ32($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ($2|0)!=(0); if ($3) { $4 = $1; $5 = (Math_clz32(($4|0))|0); $6 = (32 - ($5))|0; $7 = (32 - ($6))|0; $8 = $7; } else { $8 = 32; } STACKTOP = sp;return ($8|0); } function _silk_stereo_MS_to_LR($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0; var $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0; var $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0; var $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0; var $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0; var $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0; var $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0; var $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0; var $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; $20 = $7; $21 = $6; $22 = ((($21)) + 4|0); ;HEAP16[$20>>1]=HEAP16[$22>>1]|0;HEAP16[$20+2>>1]=HEAP16[$22+2>>1]|0; $23 = $8; $24 = $6; $25 = ((($24)) + 8|0); ;HEAP16[$23>>1]=HEAP16[$25>>1]|0;HEAP16[$23+2>>1]=HEAP16[$25+2>>1]|0; $26 = $6; $27 = ((($26)) + 4|0); $28 = $7; $29 = $11; $30 = (($28) + ($29<<1)|0); ;HEAP16[$27>>1]=HEAP16[$30>>1]|0;HEAP16[$27+2>>1]=HEAP16[$30+2>>1]|0; $31 = $6; $32 = ((($31)) + 8|0); $33 = $8; $34 = $11; $35 = (($33) + ($34<<1)|0); ;HEAP16[$32>>1]=HEAP16[$35>>1]|0;HEAP16[$32+2>>1]=HEAP16[$35+2>>1]|0; $36 = $6; $37 = HEAP16[$36>>1]|0; $38 = $37 << 16 >> 16; $18 = $38; $39 = $6; $40 = ((($39)) + 2|0); $41 = HEAP16[$40>>1]|0; $42 = $41 << 16 >> 16; $19 = $42; $43 = $10; $44 = $43<<3; $45 = (65536 / ($44|0))&-1; $13 = $45; $46 = $9; $47 = HEAP32[$46>>2]|0; $48 = $6; $49 = HEAP16[$48>>1]|0; $50 = $49 << 16 >> 16; $51 = (($47) - ($50))|0; $52 = $51&65535; $53 = $52 << 16 >> 16; $54 = $13; $55 = $54&65535; $56 = $55 << 16 >> 16; $57 = Math_imul($53, $56)|0; $58 = $57 >> 15; $59 = (($58) + 1)|0; $60 = $59 >> 1; $14 = $60; $61 = $9; $62 = ((($61)) + 4|0); $63 = HEAP32[$62>>2]|0; $64 = $6; $65 = ((($64)) + 2|0); $66 = HEAP16[$65>>1]|0; $67 = $66 << 16 >> 16; $68 = (($63) - ($67))|0; $69 = $68&65535; $70 = $69 << 16 >> 16; $71 = $13; $72 = $71&65535; $73 = $72 << 16 >> 16; $74 = Math_imul($70, $73)|0; $75 = $74 >> 15; $76 = (($75) + 1)|0; $77 = $76 >> 1; $15 = $77; $12 = 0; while(1) { $78 = $12; $79 = $10; $80 = $79<<3; $81 = ($78|0)<($80|0); if (!($81)) { break; } $82 = $14; $83 = $18; $84 = (($83) + ($82))|0; $18 = $84; $85 = $15; $86 = $19; $87 = (($86) + ($85))|0; $19 = $87; $88 = $7; $89 = $12; $90 = (($88) + ($89<<1)|0); $91 = HEAP16[$90>>1]|0; $92 = $91 << 16 >> 16; $93 = $7; $94 = $12; $95 = (($94) + 2)|0; $96 = (($93) + ($95<<1)|0); $97 = HEAP16[$96>>1]|0; $98 = $97 << 16 >> 16; $99 = (($92) + ($98))|0; $100 = $7; $101 = $12; $102 = (($101) + 1)|0; $103 = (($100) + ($102<<1)|0); $104 = HEAP16[$103>>1]|0; $105 = $104 << 16 >> 16; $106 = $105 << 1; $107 = (($99) + ($106))|0; $108 = $107 << 9; $16 = $108; $109 = $8; $110 = $12; $111 = (($110) + 1)|0; $112 = (($109) + ($111<<1)|0); $113 = HEAP16[$112>>1]|0; $114 = $113 << 16 >> 16; $115 = $114 << 8; $116 = $16; $117 = $116 >> 16; $118 = $18; $119 = $118&65535; $120 = $119 << 16 >> 16; $121 = Math_imul($117, $120)|0; $122 = $16; $123 = $122 & 65535; $124 = $18; $125 = $124&65535; $126 = $125 << 16 >> 16; $127 = Math_imul($123, $126)|0; $128 = $127 >> 16; $129 = (($121) + ($128))|0; $130 = (($115) + ($129))|0; $16 = $130; $131 = $16; $132 = $7; $133 = $12; $134 = (($133) + 1)|0; $135 = (($132) + ($134<<1)|0); $136 = HEAP16[$135>>1]|0; $137 = $136 << 16 >> 16; $138 = $137 << 11; $139 = $138 >> 16; $140 = $19; $141 = $140&65535; $142 = $141 << 16 >> 16; $143 = Math_imul($139, $142)|0; $144 = $7; $145 = $12; $146 = (($145) + 1)|0; $147 = (($144) + ($146<<1)|0); $148 = HEAP16[$147>>1]|0; $149 = $148 << 16 >> 16; $150 = $149 << 11; $151 = $150 & 65535; $152 = $19; $153 = $152&65535; $154 = $153 << 16 >> 16; $155 = Math_imul($151, $154)|0; $156 = $155 >> 16; $157 = (($143) + ($156))|0; $158 = (($131) + ($157))|0; $16 = $158; $159 = $16; $160 = $159 >> 7; $161 = (($160) + 1)|0; $162 = $161 >> 1; $163 = ($162|0)>(32767); if ($163) { $174 = 32767; } else { $164 = $16; $165 = $164 >> 7; $166 = (($165) + 1)|0; $167 = $166 >> 1; $168 = ($167|0)<(-32768); if ($168) { $174 = -32768; } else { $169 = $16; $170 = $169 >> 7; $171 = (($170) + 1)|0; $172 = $171 >> 1; $174 = $172; } } $173 = $174&65535; $175 = $8; $176 = $12; $177 = (($176) + 1)|0; $178 = (($175) + ($177<<1)|0); HEAP16[$178>>1] = $173; $179 = $12; $180 = (($179) + 1)|0; $12 = $180; } $181 = $9; $182 = HEAP32[$181>>2]|0; $18 = $182; $183 = $9; $184 = ((($183)) + 4|0); $185 = HEAP32[$184>>2]|0; $19 = $185; $186 = $10; $187 = $186<<3; $12 = $187; while(1) { $188 = $12; $189 = $11; $190 = ($188|0)<($189|0); if (!($190)) { break; } $191 = $7; $192 = $12; $193 = (($191) + ($192<<1)|0); $194 = HEAP16[$193>>1]|0; $195 = $194 << 16 >> 16; $196 = $7; $197 = $12; $198 = (($197) + 2)|0; $199 = (($196) + ($198<<1)|0); $200 = HEAP16[$199>>1]|0; $201 = $200 << 16 >> 16; $202 = (($195) + ($201))|0; $203 = $7; $204 = $12; $205 = (($204) + 1)|0; $206 = (($203) + ($205<<1)|0); $207 = HEAP16[$206>>1]|0; $208 = $207 << 16 >> 16; $209 = $208 << 1; $210 = (($202) + ($209))|0; $211 = $210 << 9; $16 = $211; $212 = $8; $213 = $12; $214 = (($213) + 1)|0; $215 = (($212) + ($214<<1)|0); $216 = HEAP16[$215>>1]|0; $217 = $216 << 16 >> 16; $218 = $217 << 8; $219 = $16; $220 = $219 >> 16; $221 = $18; $222 = $221&65535; $223 = $222 << 16 >> 16; $224 = Math_imul($220, $223)|0; $225 = $16; $226 = $225 & 65535; $227 = $18; $228 = $227&65535; $229 = $228 << 16 >> 16; $230 = Math_imul($226, $229)|0; $231 = $230 >> 16; $232 = (($224) + ($231))|0; $233 = (($218) + ($232))|0; $16 = $233; $234 = $16; $235 = $7; $236 = $12; $237 = (($236) + 1)|0; $238 = (($235) + ($237<<1)|0); $239 = HEAP16[$238>>1]|0; $240 = $239 << 16 >> 16; $241 = $240 << 11; $242 = $241 >> 16; $243 = $19; $244 = $243&65535; $245 = $244 << 16 >> 16; $246 = Math_imul($242, $245)|0; $247 = $7; $248 = $12; $249 = (($248) + 1)|0; $250 = (($247) + ($249<<1)|0); $251 = HEAP16[$250>>1]|0; $252 = $251 << 16 >> 16; $253 = $252 << 11; $254 = $253 & 65535; $255 = $19; $256 = $255&65535; $257 = $256 << 16 >> 16; $258 = Math_imul($254, $257)|0; $259 = $258 >> 16; $260 = (($246) + ($259))|0; $261 = (($234) + ($260))|0; $16 = $261; $262 = $16; $263 = $262 >> 7; $264 = (($263) + 1)|0; $265 = $264 >> 1; $266 = ($265|0)>(32767); if ($266) { $277 = 32767; } else { $267 = $16; $268 = $267 >> 7; $269 = (($268) + 1)|0; $270 = $269 >> 1; $271 = ($270|0)<(-32768); if ($271) { $277 = -32768; } else { $272 = $16; $273 = $272 >> 7; $274 = (($273) + 1)|0; $275 = $274 >> 1; $277 = $275; } } $276 = $277&65535; $278 = $8; $279 = $12; $280 = (($279) + 1)|0; $281 = (($278) + ($280<<1)|0); HEAP16[$281>>1] = $276; $282 = $12; $283 = (($282) + 1)|0; $12 = $283; } $284 = $9; $285 = HEAP32[$284>>2]|0; $286 = $285&65535; $287 = $6; HEAP16[$287>>1] = $286; $288 = $9; $289 = ((($288)) + 4|0); $290 = HEAP32[$289>>2]|0; $291 = $290&65535; $292 = $6; $293 = ((($292)) + 2|0); HEAP16[$293>>1] = $291; $12 = 0; while(1) { $294 = $12; $295 = $11; $296 = ($294|0)<($295|0); if (!($296)) { break; } $297 = $7; $298 = $12; $299 = (($298) + 1)|0; $300 = (($297) + ($299<<1)|0); $301 = HEAP16[$300>>1]|0; $302 = $301 << 16 >> 16; $303 = $8; $304 = $12; $305 = (($304) + 1)|0; $306 = (($303) + ($305<<1)|0); $307 = HEAP16[$306>>1]|0; $308 = $307 << 16 >> 16; $309 = (($302) + ($308))|0; $16 = $309; $310 = $7; $311 = $12; $312 = (($311) + 1)|0; $313 = (($310) + ($312<<1)|0); $314 = HEAP16[$313>>1]|0; $315 = $314 << 16 >> 16; $316 = $8; $317 = $12; $318 = (($317) + 1)|0; $319 = (($316) + ($318<<1)|0); $320 = HEAP16[$319>>1]|0; $321 = $320 << 16 >> 16; $322 = (($315) - ($321))|0; $17 = $322; $323 = $16; $324 = ($323|0)>(32767); if ($324) { $330 = 32767; } else { $325 = $16; $326 = ($325|0)<(-32768); $327 = $16; $328 = $326 ? -32768 : $327; $330 = $328; } $329 = $330&65535; $331 = $7; $332 = $12; $333 = (($332) + 1)|0; $334 = (($331) + ($333<<1)|0); HEAP16[$334>>1] = $329; $335 = $17; $336 = ($335|0)>(32767); if ($336) { $342 = 32767; } else { $337 = $17; $338 = ($337|0)<(-32768); $339 = $17; $340 = $338 ? -32768 : $339; $342 = $340; } $341 = $342&65535; $343 = $8; $344 = $12; $345 = (($344) + 1)|0; $346 = (($343) + ($345<<1)|0); HEAP16[$346>>1] = $341; $347 = $12; $348 = (($347) + 1)|0; $12 = $348; } STACKTOP = sp;return; } function _check_control_input($0) { $0 = $0|0; var $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $2; $4 = ((($3)) + 8|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(8000); if ($6) { $7 = $2; $8 = ((($7)) + 8|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(12000); if ($10) { $11 = $2; $12 = ((($11)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(16000); if ($14) { $15 = $2; $16 = ((($15)) + 8|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)!=(24000); if ($18) { $19 = $2; $20 = ((($19)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(32000); if ($22) { $23 = $2; $24 = ((($23)) + 8|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(44100); if ($26) { $27 = $2; $28 = ((($27)) + 8|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)!=(48000); if (!($30)) { label = 8; } } else { label = 8; } } else { label = 8; } } else { label = 8; } } else { label = 8; } } else { label = 8; } } else { label = 8; } do { if ((label|0) == 8) { $31 = $2; $32 = ((($31)) + 20|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)!=(8000); if ($34) { $35 = $2; $36 = ((($35)) + 20|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)!=(12000); if ($38) { $39 = $2; $40 = ((($39)) + 20|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)!=(16000); if ($42) { break; } } } $43 = $2; $44 = ((($43)) + 12|0); $45 = HEAP32[$44>>2]|0; $46 = ($45|0)!=(8000); if ($46) { $47 = $2; $48 = ((($47)) + 12|0); $49 = HEAP32[$48>>2]|0; $50 = ($49|0)!=(12000); if ($50) { $51 = $2; $52 = ((($51)) + 12|0); $53 = HEAP32[$52>>2]|0; $54 = ($53|0)!=(16000); if ($54) { break; } } } $55 = $2; $56 = ((($55)) + 16|0); $57 = HEAP32[$56>>2]|0; $58 = ($57|0)!=(8000); if ($58) { $59 = $2; $60 = ((($59)) + 16|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)!=(12000); if ($62) { $63 = $2; $64 = ((($63)) + 16|0); $65 = HEAP32[$64>>2]|0; $66 = ($65|0)!=(16000); if ($66) { break; } } } $67 = $2; $68 = ((($67)) + 16|0); $69 = HEAP32[$68>>2]|0; $70 = $2; $71 = ((($70)) + 20|0); $72 = HEAP32[$71>>2]|0; $73 = ($69|0)>($72|0); if (!($73)) { $74 = $2; $75 = ((($74)) + 12|0); $76 = HEAP32[$75>>2]|0; $77 = $2; $78 = ((($77)) + 20|0); $79 = HEAP32[$78>>2]|0; $80 = ($76|0)<($79|0); if (!($80)) { $81 = $2; $82 = ((($81)) + 16|0); $83 = HEAP32[$82>>2]|0; $84 = $2; $85 = ((($84)) + 12|0); $86 = HEAP32[$85>>2]|0; $87 = ($83|0)>($86|0); if (!($87)) { $88 = $2; $89 = ((($88)) + 24|0); $90 = HEAP32[$89>>2]|0; $91 = ($90|0)!=(10); if ($91) { $92 = $2; $93 = ((($92)) + 24|0); $94 = HEAP32[$93>>2]|0; $95 = ($94|0)!=(20); if ($95) { $96 = $2; $97 = ((($96)) + 24|0); $98 = HEAP32[$97>>2]|0; $99 = ($98|0)!=(40); if ($99) { $100 = $2; $101 = ((($100)) + 24|0); $102 = HEAP32[$101>>2]|0; $103 = ($102|0)!=(60); if ($103) { $1 = -103; $164 = $1; STACKTOP = sp;return ($164|0); } } } } $104 = $2; $105 = ((($104)) + 32|0); $106 = HEAP32[$105>>2]|0; $107 = ($106|0)<(0); if (!($107)) { $108 = $2; $109 = ((($108)) + 32|0); $110 = HEAP32[$109>>2]|0; $111 = ($110|0)>(100); if (!($111)) { $112 = $2; $113 = ((($112)) + 44|0); $114 = HEAP32[$113>>2]|0; $115 = ($114|0)<(0); if (!($115)) { $116 = $2; $117 = ((($116)) + 44|0); $118 = HEAP32[$117>>2]|0; $119 = ($118|0)>(1); if (!($119)) { $120 = $2; $121 = ((($120)) + 48|0); $122 = HEAP32[$121>>2]|0; $123 = ($122|0)<(0); if (!($123)) { $124 = $2; $125 = ((($124)) + 48|0); $126 = HEAP32[$125>>2]|0; $127 = ($126|0)>(1); if (!($127)) { $128 = $2; $129 = ((($128)) + 40|0); $130 = HEAP32[$129>>2]|0; $131 = ($130|0)<(0); do { if (!($131)) { $132 = $2; $133 = ((($132)) + 40|0); $134 = HEAP32[$133>>2]|0; $135 = ($134|0)>(1); if ($135) { break; } $136 = $2; $137 = HEAP32[$136>>2]|0; $138 = ($137|0)<(1); do { if (!($138)) { $139 = $2; $140 = HEAP32[$139>>2]|0; $141 = ($140|0)>(2); if ($141) { break; } $142 = $2; $143 = ((($142)) + 4|0); $144 = HEAP32[$143>>2]|0; $145 = ($144|0)<(1); do { if (!($145)) { $146 = $2; $147 = ((($146)) + 4|0); $148 = HEAP32[$147>>2]|0; $149 = ($148|0)>(2); if ($149) { break; } $150 = $2; $151 = ((($150)) + 4|0); $152 = HEAP32[$151>>2]|0; $153 = $2; $154 = HEAP32[$153>>2]|0; $155 = ($152|0)>($154|0); if ($155) { $1 = -111; $164 = $1; STACKTOP = sp;return ($164|0); } $156 = $2; $157 = ((($156)) + 36|0); $158 = HEAP32[$157>>2]|0; $159 = ($158|0)<(0); do { if (!($159)) { $160 = $2; $161 = ((($160)) + 36|0); $162 = HEAP32[$161>>2]|0; $163 = ($162|0)>(10); if ($163) { break; } $1 = 0; $164 = $1; STACKTOP = sp;return ($164|0); } } while(0); $1 = -106; $164 = $1; STACKTOP = sp;return ($164|0); } } while(0); $1 = -111; $164 = $1; STACKTOP = sp;return ($164|0); } } while(0); $1 = -111; $164 = $1; STACKTOP = sp;return ($164|0); } } while(0); $1 = -107; $164 = $1; STACKTOP = sp;return ($164|0); } } $1 = -109; $164 = $1; STACKTOP = sp;return ($164|0); } } $1 = -108; $164 = $1; STACKTOP = sp;return ($164|0); } } $1 = -105; $164 = $1; STACKTOP = sp;return ($164|0); } } } } } while(0); $1 = -102; $164 = $1; STACKTOP = sp;return ($164|0); } function _silk_control_SNR($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $2 = $0; $3 = $1; $5 = 0; $8 = $3; $9 = ($8|0)>(80000); if ($9) { $14 = 80000; } else { $10 = $3; $11 = ($10|0)<(5000); $12 = $3; $13 = $11 ? 5000 : $12; $14 = $13; } $3 = $14; $15 = $3; $16 = $2; $17 = ((($16)) + 4632|0); $18 = HEAP32[$17>>2]|0; $19 = ($15|0)!=($18|0); if (!($19)) { $87 = $5; STACKTOP = sp;return ($87|0); } $20 = $3; $21 = $2; $22 = ((($21)) + 4632|0); HEAP32[$22>>2] = $20; $23 = $2; $24 = ((($23)) + 4600|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==(8); do { if ($26) { $7 = 16708; } else { $27 = $2; $28 = ((($27)) + 4600|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(12); if ($30) { $7 = 16740; break; } else { $7 = 16772; break; } } } while(0); $31 = $2; $32 = ((($31)) + 4604|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)==(2); if ($34) { $35 = $3; $36 = (($35) - 2200)|0; $3 = $36; } $4 = 1; while(1) { $37 = $4; $38 = ($37|0)<(8); if (!($38)) { label = 16; break; } $39 = $3; $40 = $7; $41 = $4; $42 = (($40) + ($41<<2)|0); $43 = HEAP32[$42>>2]|0; $44 = ($39|0)<=($43|0); if ($44) { break; } $85 = $4; $86 = (($85) + 1)|0; $4 = $86; } if ((label|0) == 16) { $87 = $5; STACKTOP = sp;return ($87|0); } $45 = $3; $46 = $7; $47 = $4; $48 = (($47) - 1)|0; $49 = (($46) + ($48<<2)|0); $50 = HEAP32[$49>>2]|0; $51 = (($45) - ($50))|0; $52 = $51 << 6; $53 = $7; $54 = $4; $55 = (($53) + ($54<<2)|0); $56 = HEAP32[$55>>2]|0; $57 = $7; $58 = $4; $59 = (($58) - 1)|0; $60 = (($57) + ($59<<2)|0); $61 = HEAP32[$60>>2]|0; $62 = (($56) - ($61))|0; $63 = (($52|0) / ($62|0))&-1; $6 = $63; $64 = $4; $65 = (($64) - 1)|0; $66 = (24950 + ($65<<1)|0); $67 = HEAP16[$66>>1]|0; $68 = $67 << 16 >> 16; $69 = $68 << 6; $70 = $6; $71 = $4; $72 = (24950 + ($71<<1)|0); $73 = HEAP16[$72>>1]|0; $74 = $73 << 16 >> 16; $75 = $4; $76 = (($75) - 1)|0; $77 = (24950 + ($76<<1)|0); $78 = HEAP16[$77>>1]|0; $79 = $78 << 16 >> 16; $80 = (($74) - ($79))|0; $81 = Math_imul($70, $80)|0; $82 = (($69) + ($81))|0; $83 = $2; $84 = ((($83)) + 4748|0); HEAP32[$84>>2] = $82; $87 = $5; STACKTOP = sp;return ($87|0); } function _silk_init_encoder($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = 0; $5 = $2; _memset(($5|0),0,12240)|0; $6 = $3; $7 = $2; $8 = ((($7)) + 5124|0); HEAP32[$8>>2] = $6; $9 = (_silk_lin2log(3932160)|0); $10 = (($9) - 2048)|0; $11 = $10 << 8; $12 = $2; $13 = ((($12)) + 8|0); HEAP32[$13>>2] = $11; $14 = $2; $15 = ((($14)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = $2; $18 = ((($17)) + 12|0); HEAP32[$18>>2] = $16; $19 = $2; $20 = ((($19)) + 4696|0); HEAP32[$20>>2] = 1; $21 = $2; $22 = ((($21)) + 32|0); $23 = (_silk_VAD_Init($22)|0); $24 = $4; $25 = (($24) + ($23))|0; $4 = $25; $26 = $4; STACKTOP = sp;return ($26|0); } function _silk_control_encoder($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $14 = 0; $15 = $8; $16 = ((($15)) + 44|0); $17 = HEAP32[$16>>2]|0; $18 = $7; $19 = ((($18)) + 6108|0); HEAP32[$19>>2] = $17; $20 = $8; $21 = ((($20)) + 48|0); $22 = HEAP32[$21>>2]|0; $23 = $7; $24 = ((($23)) + 4708|0); HEAP32[$24>>2] = $22; $25 = $8; $26 = ((($25)) + 8|0); $27 = HEAP32[$26>>2]|0; $28 = $7; $29 = ((($28)) + 4580|0); HEAP32[$29>>2] = $27; $30 = $8; $31 = ((($30)) + 12|0); $32 = HEAP32[$31>>2]|0; $33 = $7; $34 = ((($33)) + 4588|0); HEAP32[$34>>2] = $32; $35 = $8; $36 = ((($35)) + 16|0); $37 = HEAP32[$36>>2]|0; $38 = $7; $39 = ((($38)) + 4592|0); HEAP32[$39>>2] = $37; $40 = $8; $41 = ((($40)) + 20|0); $42 = HEAP32[$41>>2]|0; $43 = $7; $44 = ((($43)) + 4596|0); HEAP32[$44>>2] = $42; $45 = $8; $46 = ((($45)) + 40|0); $47 = HEAP32[$46>>2]|0; $48 = $7; $49 = ((($48)) + 6120|0); HEAP32[$49>>2] = $47; $50 = $8; $51 = HEAP32[$50>>2]|0; $52 = $7; $53 = ((($52)) + 5784|0); HEAP32[$53>>2] = $51; $54 = $8; $55 = ((($54)) + 4|0); $56 = HEAP32[$55>>2]|0; $57 = $7; $58 = ((($57)) + 5788|0); HEAP32[$58>>2] = $56; $59 = $10; $60 = $7; $61 = ((($60)) + 4560|0); HEAP32[$61>>2] = $59; $62 = $11; $63 = $7; $64 = ((($63)) + 5792|0); HEAP32[$64>>2] = $62; $65 = $7; $66 = ((($65)) + 4700|0); $67 = HEAP32[$66>>2]|0; $68 = ($67|0)!=(0); if ($68) { $69 = $7; $70 = ((($69)) + 4712|0); $71 = HEAP32[$70>>2]|0; $72 = ($71|0)==(0); if ($72) { $73 = $7; $74 = ((($73)) + 4580|0); $75 = HEAP32[$74>>2]|0; $76 = $7; $77 = ((($76)) + 4584|0); $78 = HEAP32[$77>>2]|0; $79 = ($75|0)!=($78|0); if ($79) { $80 = $7; $81 = ((($80)) + 4600|0); $82 = HEAP32[$81>>2]|0; $83 = ($82|0)>(0); if ($83) { $84 = $7; $85 = $7; $86 = ((($85)) + 4600|0); $87 = HEAP32[$86>>2]|0; $88 = (_silk_setup_resamplers($84,$87)|0); $89 = $14; $90 = (($89) + ($88))|0; $14 = $90; } } $91 = $14; $6 = $91; $131 = $6; STACKTOP = sp;return ($131|0); } } $92 = $7; $93 = $8; $94 = (_silk_control_audio_bandwidth($92,$93)|0); $13 = $94; $95 = $12; $96 = ($95|0)!=(0); if ($96) { $97 = $12; $13 = $97; } $98 = $7; $99 = $13; $100 = (_silk_setup_resamplers($98,$99)|0); $101 = $14; $102 = (($101) + ($100))|0; $14 = $102; $103 = $7; $104 = $13; $105 = $8; $106 = ((($105)) + 24|0); $107 = HEAP32[$106>>2]|0; $108 = (_silk_setup_fs($103,$104,$107)|0); $109 = $14; $110 = (($109) + ($108))|0; $14 = $110; $111 = $7; $112 = $8; $113 = ((($112)) + 36|0); $114 = HEAP32[$113>>2]|0; $115 = (_silk_setup_complexity($111,$114)|0); $116 = $14; $117 = (($116) + ($115))|0; $14 = $117; $118 = $8; $119 = ((($118)) + 32|0); $120 = HEAP32[$119>>2]|0; $121 = $7; $122 = ((($121)) + 4640|0); HEAP32[$122>>2] = $120; $123 = $7; $124 = $9; $125 = (_silk_setup_LBRR($123,$124)|0); $126 = $14; $127 = (($126) + ($125))|0; $14 = $127; $128 = $7; $129 = ((($128)) + 4700|0); HEAP32[$129>>2] = 1; $130 = $14; $6 = $130; $131 = $6; STACKTOP = sp;return ($131|0); } function _silk_setup_resamplers($0,$1) { $0 = $0|0; $1 = $1|0; var $$alloca_mul = 0, $$alloca_mul10 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $12 = 0, $13 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 336|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(336|0); $10 = sp; $2 = $0; $3 = $1; $4 = 0; $11 = $2; $12 = ((($11)) + 4600|0); $13 = HEAP32[$12>>2]|0; $14 = $3; $15 = ($13|0)!=($14|0); if (!($15)) { $16 = $2; $17 = ((($16)) + 4584|0); $18 = HEAP32[$17>>2]|0; $19 = $2; $20 = ((($19)) + 4580|0); $21 = HEAP32[$20>>2]|0; $22 = ($18|0)!=($21|0); if (!($22)) { $107 = $2; $108 = ((($107)) + 4580|0); $109 = HEAP32[$108>>2]|0; $110 = $2; $111 = ((($110)) + 4584|0); HEAP32[$111>>2] = $109; $112 = $4; STACKTOP = sp;return ($112|0); } } $23 = $2; $24 = ((($23)) + 4600|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==(0); $27 = $2; if ($26) { $28 = ((($27)) + 5808|0); $29 = $2; $30 = ((($29)) + 4580|0); $31 = HEAP32[$30>>2]|0; $32 = $3; $33 = ($32*1000)|0; $34 = (_silk_resampler_init($28,$31,$33,1)|0); $35 = $4; $36 = (($35) + ($34))|0; $4 = $36; $107 = $2; $108 = ((($107)) + 4580|0); $109 = HEAP32[$108>>2]|0; $110 = $2; $111 = ((($110)) + 4584|0); HEAP32[$111>>2] = $109; $112 = $4; STACKTOP = sp;return ($112|0); } else { $37 = ((($27)) + 4604|0); $38 = HEAP32[$37>>2]|0; $39 = ($38*5)|0; $40 = $39 << 1; $41 = (($40) + 5)|0; $8 = $41; $42 = $8; $43 = $2; $44 = ((($43)) + 4600|0); $45 = HEAP32[$44>>2]|0; $46 = Math_imul($42, $45)|0; $7 = $46; $47 = $8; $48 = $3; $49 = Math_imul($47, $48)|0; $5 = $49; $50 = $7; $51 = $5; $52 = ($50|0)>($51|0); $53 = $7; $54 = $5; $55 = $52 ? $53 : $54; $56 = (_llvm_stacksave()|0); $9 = $56; $$alloca_mul = $55<<1; $57 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $58 = $2; $59 = ((($58)) + 9356|0); $60 = $7; _silk_float2short_array($57,$59,$60); $61 = $2; $62 = ((($61)) + 4600|0); $63 = HEAP32[$62>>2]|0; $64 = $63&65535; $65 = $64 << 16 >> 16; $66 = ($65*1000)|0; $67 = $2; $68 = ((($67)) + 4580|0); $69 = HEAP32[$68>>2]|0; $70 = (_silk_resampler_init($10,$66,$69,0)|0); $71 = $4; $72 = (($71) + ($70))|0; $4 = $72; $73 = $8; $74 = $2; $75 = ((($74)) + 4580|0); $76 = HEAP32[$75>>2]|0; $77 = (($76|0) / 1000)&-1; $78 = Math_imul($73, $77)|0; $6 = $78; $79 = $6; $$alloca_mul10 = $79<<1; $80 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul10)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul10)|0)+15)&-16)|0);; $81 = $7; $82 = (_silk_resampler($10,$80,$57,$81)|0); $83 = $4; $84 = (($83) + ($82))|0; $4 = $84; $85 = $2; $86 = ((($85)) + 5808|0); $87 = $2; $88 = ((($87)) + 4580|0); $89 = HEAP32[$88>>2]|0; $90 = $3; $91 = $90&65535; $92 = $91 << 16 >> 16; $93 = ($92*1000)|0; $94 = (_silk_resampler_init($86,$89,$93,1)|0); $95 = $4; $96 = (($95) + ($94))|0; $4 = $96; $97 = $2; $98 = ((($97)) + 5808|0); $99 = $6; $100 = (_silk_resampler($98,$57,$80,$99)|0); $101 = $4; $102 = (($101) + ($100))|0; $4 = $102; $103 = $2; $104 = ((($103)) + 9356|0); $105 = $5; _silk_short2float_array($104,$57,$105); $106 = $9; _llvm_stackrestore(($106|0)); $107 = $2; $108 = ((($107)) + 4580|0); $109 = HEAP32[$108>>2]|0; $110 = $2; $111 = ((($110)) + 4584|0); HEAP32[$111>>2] = $109; $112 = $4; STACKTOP = sp;return ($112|0); } return (0)|0; } function _silk_setup_fs($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $$sink = 0, $$sink11 = 0, $$sink12 = 0, $$sink15 = 0, $$sink16$sink = 0, $$sink19$sink = 0, $$sink22 = 0, $$sink6 = 0, $$sink6$sink = 0, $$sink7 = 0, $$sink8 = 0, $$sink8$sink = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0; var $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0; var $silk_NLSF_CB_WB$sink = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $3 = $0; $4 = $1; $5 = $2; $6 = 0; $7 = $5; $8 = $3; $9 = ((($8)) + 4636|0); $10 = HEAP32[$9>>2]|0; $11 = ($7|0)!=($10|0); if ($11) { $12 = $5; $13 = ($12|0)!=(10); $14 = $5; $15 = ($14|0)!=(20); $or$cond = $13 & $15; $16 = $5; $17 = ($16|0)!=(40); $or$cond3 = $or$cond & $17; $18 = $5; $19 = ($18|0)!=(60); $or$cond5 = $or$cond3 & $19; if ($or$cond5) { $6 = -103; } $20 = $5; $21 = ($20|0)<=(10); if ($21) { $22 = $3; $23 = ((($22)) + 5776|0); HEAP32[$23>>2] = 1; $24 = $5; $25 = ($24|0)==(10); $26 = $25 ? 2 : 1; $27 = $3; $28 = ((($27)) + 4604|0); HEAP32[$28>>2] = $26; $29 = $5; $30 = $29&65535; $31 = $30 << 16 >> 16; $32 = $4; $33 = $32&65535; $34 = $33 << 16 >> 16; $35 = Math_imul($31, $34)|0; $36 = $3; $37 = ((($36)) + 4608|0); HEAP32[$37>>2] = $35; $38 = $4; $39 = $38&65535; $40 = $39 << 16 >> 16; $41 = ($40*14)|0; $42 = $3; $43 = ((($42)) + 4572|0); HEAP32[$43>>2] = $41; $44 = $3; $45 = ((($44)) + 4600|0); $46 = HEAP32[$45>>2]|0; $47 = ($46|0)==(8); $48 = $3; $49 = ((($48)) + 4720|0); $$sink = $47 ? 27853 : 27841; $$sink22 = $49;$$sink6$sink = $$sink; } else { $50 = $5; $51 = (($50|0) / 20)&-1; $52 = $3; $53 = ((($52)) + 5776|0); HEAP32[$53>>2] = $51; $54 = $3; $55 = ((($54)) + 4604|0); HEAP32[$55>>2] = 4; $56 = $4; $57 = $56&65535; $58 = $57 << 16 >> 16; $59 = ($58*20)|0; $60 = $3; $61 = ((($60)) + 4608|0); HEAP32[$61>>2] = $59; $62 = $4; $63 = $62&65535; $64 = $63 << 16 >> 16; $65 = ($64*24)|0; $66 = $3; $67 = ((($66)) + 4572|0); HEAP32[$67>>2] = $65; $68 = $3; $69 = ((($68)) + 4600|0); $70 = HEAP32[$69>>2]|0; $71 = ($70|0)==(8); $72 = $3; $73 = ((($72)) + 4720|0); $$sink6 = $71 ? 27830 : 27796; $$sink22 = $73;$$sink6$sink = $$sink6; } HEAP32[$$sink22>>2] = $$sink6$sink; $74 = $5; $75 = $3; $76 = ((($75)) + 4636|0); HEAP32[$76>>2] = $74; $77 = $3; $78 = ((($77)) + 4632|0); HEAP32[$78>>2] = 0; } $79 = $3; $80 = ((($79)) + 4600|0); $81 = HEAP32[$80>>2]|0; $82 = $4; $83 = ($81|0)!=($82|0); if (!($83)) { $207 = $6; STACKTOP = sp;return ($207|0); } $84 = $3; $85 = ((($84)) + 7200|0); ;HEAP32[$85>>2]=0|0;HEAP32[$85+4>>2]=0|0;HEAP32[$85+8>>2]=0|0;HEAP32[$85+12>>2]=0|0; $86 = $3; $87 = ((($86)) + 7216|0); _memset(($87|0),0,2140)|0; $88 = $3; $89 = ((($88)) + 144|0); _memset(($89|0),0,4380)|0; $90 = $3; $91 = ((($90)) + 4524|0); ;HEAP32[$91>>2]=0|0;HEAP32[$91+4>>2]=0|0;HEAP32[$91+8>>2]=0|0;HEAP32[$91+12>>2]=0|0;HEAP32[$91+16>>2]=0|0;HEAP32[$91+20>>2]=0|0;HEAP32[$91+24>>2]=0|0;HEAP32[$91+28>>2]=0|0; $92 = $3; $93 = ((($92)) + 16|0); ;HEAP32[$93>>2]=0|0;HEAP32[$93+4>>2]=0|0; $94 = $3; $95 = ((($94)) + 5772|0); HEAP32[$95>>2] = 0; $96 = $3; $97 = ((($96)) + 5780|0); HEAP32[$97>>2] = 0; $98 = $3; $99 = ((($98)) + 4632|0); HEAP32[$99>>2] = 0; $100 = $3; $101 = ((($100)) + 4568|0); HEAP32[$101>>2] = 100; $102 = $3; $103 = ((($102)) + 4696|0); HEAP32[$103>>2] = 1; $104 = $3; $105 = ((($104)) + 7216|0); $106 = ((($105)) + 2136|0); HEAP32[$106>>2] = 100; $107 = $3; $108 = ((($107)) + 7200|0); HEAP8[$108>>0] = 10; $109 = $3; $110 = ((($109)) + 144|0); $111 = ((($110)) + 4356|0); HEAP32[$111>>2] = 100; $112 = $3; $113 = ((($112)) + 144|0); $114 = ((($113)) + 4372|0); HEAP32[$114>>2] = 65536; $115 = $3; $116 = ((($115)) + 4565|0); HEAP8[$116>>0] = 0; $117 = $4; $118 = $3; $119 = ((($118)) + 4600|0); HEAP32[$119>>2] = $117; $120 = $3; $121 = ((($120)) + 4600|0); $122 = HEAP32[$121>>2]|0; $123 = ($122|0)==(8); $124 = $3; $125 = ((($124)) + 4604|0); $126 = HEAP32[$125>>2]|0; $127 = ($126|0)==(4); $128 = $3; $129 = ((($128)) + 4720|0); $$sink8 = $127 ? 27796 : 27841; $$sink7 = $127 ? 27830 : 27853; $$sink8$sink = $123 ? $$sink7 : $$sink8; HEAP32[$129>>2] = $$sink8$sink; $130 = $3; $131 = ((($130)) + 4600|0); $132 = HEAP32[$131>>2]|0; $133 = ($132|0)==(8); if ($133) { label = 11; } else { $134 = $3; $135 = ((($134)) + 4600|0); $136 = HEAP32[$135>>2]|0; $137 = ($136|0)==(12); if ($137) { label = 11; } else { $141 = $3; $142 = ((($141)) + 4664|0); HEAP32[$142>>2] = 16; $143 = $3; $$sink11 = $143;$silk_NLSF_CB_WB$sink = 22252; } } if ((label|0) == 11) { $138 = $3; $139 = ((($138)) + 4664|0); HEAP32[$139>>2] = 10; $140 = $3; $$sink11 = $140;$silk_NLSF_CB_WB$sink = 22216; } $144 = ((($$sink11)) + 4724|0); HEAP32[$144>>2] = $silk_NLSF_CB_WB$sink; $145 = $4; $146 = ($145*5)|0; $147 = $3; $148 = ((($147)) + 4612|0); HEAP32[$148>>2] = $146; $149 = $3; $150 = ((($149)) + 4612|0); $151 = HEAP32[$150>>2]|0; $152 = $151&65535; $153 = $152 << 16 >> 16; $154 = $3; $155 = ((($154)) + 4604|0); $156 = HEAP32[$155>>2]|0; $157 = $156&65535; $158 = $157 << 16 >> 16; $159 = Math_imul($153, $158)|0; $160 = $3; $161 = ((($160)) + 4608|0); HEAP32[$161>>2] = $159; $162 = $4; $163 = $162&65535; $164 = $163 << 16 >> 16; $165 = ($164*20)|0; $166 = $3; $167 = ((($166)) + 4616|0); HEAP32[$167>>2] = $165; $168 = $4; $169 = $168&65535; $170 = $169 << 16 >> 16; $171 = $170<<1; $172 = $3; $173 = ((($172)) + 4620|0); HEAP32[$173>>2] = $171; $174 = $4; $175 = $174&65535; $176 = $175 << 16 >> 16; $177 = ($176*18)|0; $178 = $3; $179 = ((($178)) + 4576|0); HEAP32[$179>>2] = $177; $180 = $3; $181 = ((($180)) + 4604|0); $182 = HEAP32[$181>>2]|0; $183 = ($182|0)==(4); $184 = $4; $185 = $184&65535; $186 = $185 << 16 >> 16; $187 = ($186*14)|0; $188 = $3; $189 = ($186*24)|0; $190 = $3; $$sink15 = $183 ? $190 : $188; $$sink12 = $183 ? $189 : $187; $191 = ((($$sink15)) + 4572|0); HEAP32[$191>>2] = $$sink12; $192 = $3; $193 = ((($192)) + 4600|0); $194 = HEAP32[$193>>2]|0; $195 = ($194|0)==(16); $196 = $3; do { if ($195) { $197 = ((($196)) + 4684|0); HEAP32[$197>>2] = 10; $198 = $3; $$sink16$sink = 27728;$$sink19$sink = $198; } else { $199 = ((($196)) + 4600|0); $200 = HEAP32[$199>>2]|0; $201 = ($200|0)==(12); $202 = $3; $203 = ((($202)) + 4684|0); if ($201) { HEAP32[$203>>2] = 13; $204 = $3; $$sink16$sink = 27722;$$sink19$sink = $204; break; } else { HEAP32[$203>>2] = 15; $205 = $3; $$sink16$sink = 27713;$$sink19$sink = $205; break; } } } while(0); $206 = ((($$sink19$sink)) + 4716|0); HEAP32[$206>>2] = $$sink16$sink; $207 = $6; STACKTOP = sp;return ($207|0); } function _silk_setup_complexity($0,$1) { $0 = $0|0; $1 = $1|0; var $$sink$sink$sink$sink = 0, $$sink2$sink$sink$sink = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = 0; $5 = $3; $6 = ($5|0)<(2); do { if ($6) { $7 = $2; $8 = ((($7)) + 4668|0); HEAP32[$8>>2] = 0; $9 = $2; $10 = ((($9)) + 4676|0); HEAP32[$10>>2] = 52429; $11 = $2; $12 = ((($11)) + 4672|0); HEAP32[$12>>2] = 6; $13 = $2; $14 = ((($13)) + 4660|0); HEAP32[$14>>2] = 8; $15 = $2; $16 = ((($15)) + 4600|0); $17 = HEAP32[$16>>2]|0; $18 = ($17*3)|0; $19 = $2; $20 = ((($19)) + 4624|0); HEAP32[$20>>2] = $18; $21 = $2; $22 = ((($21)) + 4652|0); HEAP32[$22>>2] = 1; $23 = $2; $24 = ((($23)) + 4656|0); HEAP32[$24>>2] = 0; $25 = $2; $26 = ((($25)) + 4680|0); HEAP32[$26>>2] = 1; $27 = $2; $28 = ((($27)) + 4692|0); HEAP32[$28>>2] = 2; $29 = $2; $$sink$sink$sink$sink = 0;$$sink2$sink$sink$sink = $29; } else { $30 = $3; $31 = ($30|0)<(4); if ($31) { $32 = $2; $33 = ((($32)) + 4668|0); HEAP32[$33>>2] = 1; $34 = $2; $35 = ((($34)) + 4676|0); HEAP32[$35>>2] = 49807; $36 = $2; $37 = ((($36)) + 4672|0); HEAP32[$37>>2] = 8; $38 = $2; $39 = ((($38)) + 4660|0); HEAP32[$39>>2] = 10; $40 = $2; $41 = ((($40)) + 4600|0); $42 = HEAP32[$41>>2]|0; $43 = ($42*5)|0; $44 = $2; $45 = ((($44)) + 4624|0); HEAP32[$45>>2] = $43; $46 = $2; $47 = ((($46)) + 4652|0); HEAP32[$47>>2] = 1; $48 = $2; $49 = ((($48)) + 4656|0); HEAP32[$49>>2] = 0; $50 = $2; $51 = ((($50)) + 4680|0); HEAP32[$51>>2] = 0; $52 = $2; $53 = ((($52)) + 4692|0); HEAP32[$53>>2] = 4; $54 = $2; $$sink$sink$sink$sink = 0;$$sink2$sink$sink$sink = $54; break; } $55 = $3; $56 = ($55|0)<(6); if ($56) { $57 = $2; $58 = ((($57)) + 4668|0); HEAP32[$58>>2] = 1; $59 = $2; $60 = ((($59)) + 4676|0); HEAP32[$60>>2] = 48497; $61 = $2; $62 = ((($61)) + 4672|0); HEAP32[$62>>2] = 10; $63 = $2; $64 = ((($63)) + 4660|0); HEAP32[$64>>2] = 12; $65 = $2; $66 = ((($65)) + 4600|0); $67 = HEAP32[$66>>2]|0; $68 = ($67*5)|0; $69 = $2; $70 = ((($69)) + 4624|0); HEAP32[$70>>2] = $68; $71 = $2; $72 = ((($71)) + 4652|0); HEAP32[$72>>2] = 2; $73 = $2; $74 = ((($73)) + 4656|0); HEAP32[$74>>2] = 1; $75 = $2; $76 = ((($75)) + 4680|0); HEAP32[$76>>2] = 0; $77 = $2; $78 = ((($77)) + 4692|0); HEAP32[$78>>2] = 8; $79 = $2; $80 = ((($79)) + 4600|0); $81 = HEAP32[$80>>2]|0; $82 = ($81*983)|0; $83 = $2; $$sink$sink$sink$sink = $82;$$sink2$sink$sink$sink = $83; break; } $84 = $3; $85 = ($84|0)<(8); $86 = $2; $87 = ((($86)) + 4668|0); if ($85) { HEAP32[$87>>2] = 1; $88 = $2; $89 = ((($88)) + 4676|0); HEAP32[$89>>2] = 47186; $90 = $2; $91 = ((($90)) + 4672|0); HEAP32[$91>>2] = 12; $92 = $2; $93 = ((($92)) + 4660|0); HEAP32[$93>>2] = 14; $94 = $2; $95 = ((($94)) + 4600|0); $96 = HEAP32[$95>>2]|0; $97 = ($96*5)|0; $98 = $2; $99 = ((($98)) + 4624|0); HEAP32[$99>>2] = $97; $100 = $2; $101 = ((($100)) + 4652|0); HEAP32[$101>>2] = 3; $102 = $2; $103 = ((($102)) + 4656|0); HEAP32[$103>>2] = 1; $104 = $2; $105 = ((($104)) + 4680|0); HEAP32[$105>>2] = 0; $106 = $2; $107 = ((($106)) + 4692|0); HEAP32[$107>>2] = 16; $108 = $2; $109 = ((($108)) + 4600|0); $110 = HEAP32[$109>>2]|0; $111 = ($110*983)|0; $112 = $2; $$sink$sink$sink$sink = $111;$$sink2$sink$sink$sink = $112; break; } else { HEAP32[$87>>2] = 2; $113 = $2; $114 = ((($113)) + 4676|0); HEAP32[$114>>2] = 45875; $115 = $2; $116 = ((($115)) + 4672|0); HEAP32[$116>>2] = 16; $117 = $2; $118 = ((($117)) + 4660|0); HEAP32[$118>>2] = 16; $119 = $2; $120 = ((($119)) + 4600|0); $121 = HEAP32[$120>>2]|0; $122 = ($121*5)|0; $123 = $2; $124 = ((($123)) + 4624|0); HEAP32[$124>>2] = $122; $125 = $2; $126 = ((($125)) + 4652|0); HEAP32[$126>>2] = 4; $127 = $2; $128 = ((($127)) + 4656|0); HEAP32[$128>>2] = 1; $129 = $2; $130 = ((($129)) + 4680|0); HEAP32[$130>>2] = 0; $131 = $2; $132 = ((($131)) + 4692|0); HEAP32[$132>>2] = 32; $133 = $2; $134 = ((($133)) + 4600|0); $135 = HEAP32[$134>>2]|0; $136 = ($135*983)|0; $137 = $2; $$sink$sink$sink$sink = $136;$$sink2$sink$sink$sink = $137; break; } } } while(0); $138 = ((($$sink2$sink$sink$sink)) + 4704|0); HEAP32[$138>>2] = $$sink$sink$sink$sink; $139 = $2; $140 = ((($139)) + 4672|0); $141 = HEAP32[$140>>2]|0; $142 = $2; $143 = ((($142)) + 4664|0); $144 = HEAP32[$143>>2]|0; $145 = (_silk_min_int($141,$144)|0); $146 = $2; $147 = ((($146)) + 4672|0); HEAP32[$147>>2] = $145; $148 = $2; $149 = ((($148)) + 4600|0); $150 = HEAP32[$149>>2]|0; $151 = ($150*5)|0; $152 = $2; $153 = ((($152)) + 4624|0); $154 = HEAP32[$153>>2]|0; $155 = $154<<1; $156 = (($151) + ($155))|0; $157 = $2; $158 = ((($157)) + 4628|0); HEAP32[$158>>2] = $156; $159 = $3; $160 = $2; $161 = ((($160)) + 4648|0); HEAP32[$161>>2] = $159; $162 = $4; STACKTOP = sp;return ($162|0); } function _silk_setup_LBRR($0,$1) { $0 = $0|0; $1 = $1|0; var $$sink = 0, $$sink2 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $2 = $0; $3 = $1; $5 = 0; $7 = $2; $8 = ((($7)) + 6124|0); $9 = HEAP32[$8>>2]|0; $4 = $9; $10 = $2; $11 = ((($10)) + 6124|0); HEAP32[$11>>2] = 0; $12 = $2; $13 = ((($12)) + 6120|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0); if (!($15)) { $79 = $5; STACKTOP = sp;return ($79|0); } $16 = $2; $17 = ((($16)) + 4640|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)>(0); if (!($19)) { $79 = $5; STACKTOP = sp;return ($79|0); } $20 = $2; $21 = ((($20)) + 4600|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)==(8); do { if ($23) { $6 = 12000; } else { $24 = $2; $25 = ((($24)) + 4600|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(12); if ($27) { $6 = 14000; break; } else { $6 = 16000; break; } } } while(0); $28 = $6; $29 = $2; $30 = ((($29)) + 4640|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)<(25); if ($32) { $33 = $2; $34 = ((($33)) + 4640|0); $35 = HEAP32[$34>>2]|0; $37 = $35; } else { $37 = 25; } $36 = (125 - ($37))|0; $38 = Math_imul($28, $36)|0; $39 = $38 >> 16; $40 = ($39*655)|0; $41 = $6; $42 = $2; $43 = ((($42)) + 4640|0); $44 = HEAP32[$43>>2]|0; $45 = ($44|0)<(25); if ($45) { $46 = $2; $47 = ((($46)) + 4640|0); $48 = HEAP32[$47>>2]|0; $50 = $48; } else { $50 = 25; } $49 = (125 - ($50))|0; $51 = Math_imul($41, $49)|0; $52 = $51 & 65535; $53 = ($52*655)|0; $54 = $53 >> 16; $55 = (($40) + ($54))|0; $6 = $55; $56 = $3; $57 = $6; $58 = ($56|0)>($57|0); if (!($58)) { $79 = $5; STACKTOP = sp;return ($79|0); } $59 = $4; $60 = ($59|0)==(0); $61 = $2; if ($60) { $$sink = 7;$$sink2 = $61; } else { $62 = ((($61)) + 4640|0); $63 = HEAP32[$62>>2]|0; $64 = $63 >> 16; $65 = ($64*26214)|0; $66 = $2; $67 = ((($66)) + 4640|0); $68 = HEAP32[$67>>2]|0; $69 = $68 & 65535; $70 = ($69*26214)|0; $71 = $70 >> 16; $72 = (($65) + ($71))|0; $73 = (7 - ($72))|0; $74 = (_silk_max_int_227($73,2)|0); $75 = $2; $$sink = $74;$$sink2 = $75; } $76 = ((($$sink2)) + 6128|0); HEAP32[$76>>2] = $$sink; $77 = $2; $78 = ((($77)) + 6124|0); HEAP32[$78>>2] = 1; $79 = $5; STACKTOP = sp;return ($79|0); } function _silk_max_int_227($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)>($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_min_int($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)<($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_float2short_array($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $3 = $0; $4 = $1; $5 = $2; $7 = $5; $8 = (($7) - 1)|0; $6 = $8; while(1) { $9 = $6; $10 = ($9|0)>=(0); if (!($10)) { break; } $11 = $4; $12 = $6; $13 = (($11) + ($12<<2)|0); $14 = +HEAPF32[$13>>2]; $15 = (_lrintf($14)|0); $16 = ($15|0)>(32767); if ($16) { $29 = 32767; } else { $17 = $4; $18 = $6; $19 = (($17) + ($18<<2)|0); $20 = +HEAPF32[$19>>2]; $21 = (_lrintf($20)|0); $22 = ($21|0)<(-32768); if ($22) { $29 = -32768; } else { $23 = $4; $24 = $6; $25 = (($23) + ($24<<2)|0); $26 = +HEAPF32[$25>>2]; $27 = (_lrintf($26)|0); $29 = $27; } } $28 = $29&65535; $30 = $3; $31 = $6; $32 = (($30) + ($31<<1)|0); HEAP16[$32>>1] = $28; $33 = $6; $34 = (($33) + -1)|0; $6 = $34; } STACKTOP = sp;return; } function _silk_short2float_array($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $3 = $0; $4 = $1; $5 = $2; $7 = $5; $8 = (($7) - 1)|0; $6 = $8; while(1) { $9 = $6; $10 = ($9|0)>=(0); if (!($10)) { break; } $11 = $4; $12 = $6; $13 = (($11) + ($12<<1)|0); $14 = HEAP16[$13>>1]|0; $15 = (+($14<<16>>16)); $16 = $3; $17 = $6; $18 = (($16) + ($17<<2)|0); HEAPF32[$18>>2] = $15; $19 = $6; $20 = (($19) + -1)|0; $6 = $20; } STACKTOP = sp;return; } function _silk_lin2log($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = sp + 4|0; $3 = sp; $1 = $0; $4 = $1; _silk_CLZ_FRAC($4,$2,$3); $5 = HEAP32[$2>>2]|0; $6 = (31 - ($5))|0; $7 = $6 << 7; $8 = HEAP32[$3>>2]|0; $9 = HEAP32[$3>>2]|0; $10 = HEAP32[$3>>2]|0; $11 = (128 - ($10))|0; $12 = Math_imul($9, $11)|0; $13 = $12 >> 16; $14 = ($13*179)|0; $15 = HEAP32[$3>>2]|0; $16 = HEAP32[$3>>2]|0; $17 = (128 - ($16))|0; $18 = Math_imul($15, $17)|0; $19 = $18 & 65535; $20 = ($19*179)|0; $21 = $20 >> 16; $22 = (($14) + ($21))|0; $23 = (($8) + ($22))|0; $24 = (($7) + ($23))|0; STACKTOP = sp;return ($24|0); } function _silk_CLZ_FRAC($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $3 = $0; $4 = $1; $5 = $2; $7 = $3; $8 = (_silk_CLZ32_230($7)|0); $6 = $8; $9 = $6; $10 = $4; HEAP32[$10>>2] = $9; $11 = $3; $12 = $6; $13 = (24 - ($12))|0; $14 = (_silk_ROR32($11,$13)|0); $15 = $14 & 127; $16 = $5; HEAP32[$16>>2] = $15; STACKTOP = sp;return; } function _silk_CLZ32_230($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ($2|0)!=(0); if ($3) { $4 = $1; $5 = (Math_clz32(($4|0))|0); $6 = (32 - ($5))|0; $7 = (32 - ($6))|0; $8 = $7; } else { $8 = 32; } STACKTOP = sp;return ($8|0); } function _silk_ROR32($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $8 = $3; $5 = $8; $9 = $4; $6 = $9; $10 = $4; $11 = (0 - ($10))|0; $7 = $11; $12 = $4; $13 = ($12|0)==(0); if ($13) { $14 = $3; $2 = $14; $32 = $2; STACKTOP = sp;return ($32|0); } $15 = $4; $16 = ($15|0)<(0); $17 = $5; if ($16) { $18 = $7; $19 = $17 << $18; $20 = $5; $21 = $7; $22 = (32 - ($21))|0; $23 = $20 >>> $22; $24 = $19 | $23; $2 = $24; $32 = $2; STACKTOP = sp;return ($32|0); } else { $25 = $6; $26 = (32 - ($25))|0; $27 = $17 << $26; $28 = $5; $29 = $6; $30 = $28 >>> $29; $31 = $27 | $30; $2 = $31; $32 = $2; STACKTOP = sp;return ($32|0); } return (0)|0; } function _silk_log2lin($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $5 = $2; $6 = ($5|0)<(0); if ($6) { $1 = 0; $73 = $1; STACKTOP = sp;return ($73|0); } $7 = $2; $8 = ($7|0)>=(3967); if ($8) { $1 = 2147483647; $73 = $1; STACKTOP = sp;return ($73|0); } $9 = $2; $10 = $9 >> 7; $11 = 1 << $10; $3 = $11; $12 = $2; $13 = $12 & 127; $4 = $13; $14 = $2; $15 = ($14|0)<(2048); $16 = $3; $17 = $3; if ($15) { $18 = $4; $19 = $4; $20 = $19&65535; $21 = $20 << 16 >> 16; $22 = $4; $23 = (128 - ($22))|0; $24 = $23&65535; $25 = $24 << 16 >> 16; $26 = Math_imul($21, $25)|0; $27 = $26 >> 16; $28 = Math_imul($27, -174)|0; $29 = $4; $30 = $29&65535; $31 = $30 << 16 >> 16; $32 = $4; $33 = (128 - ($32))|0; $34 = $33&65535; $35 = $34 << 16 >> 16; $36 = Math_imul($31, $35)|0; $37 = $36 & 65535; $38 = Math_imul($37, -174)|0; $39 = $38 >> 16; $40 = (($28) + ($39))|0; $41 = (($18) + ($40))|0; $42 = Math_imul($17, $41)|0; $43 = $42 >> 7; $44 = (($16) + ($43))|0; $3 = $44; } else { $45 = $17 >> 7; $46 = $4; $47 = $4; $48 = $47&65535; $49 = $48 << 16 >> 16; $50 = $4; $51 = (128 - ($50))|0; $52 = $51&65535; $53 = $52 << 16 >> 16; $54 = Math_imul($49, $53)|0; $55 = $54 >> 16; $56 = Math_imul($55, -174)|0; $57 = $4; $58 = $57&65535; $59 = $58 << 16 >> 16; $60 = $4; $61 = (128 - ($60))|0; $62 = $61&65535; $63 = $62 << 16 >> 16; $64 = Math_imul($59, $63)|0; $65 = $64 & 65535; $66 = Math_imul($65, -174)|0; $67 = $66 >> 16; $68 = (($56) + ($67))|0; $69 = (($46) + ($68))|0; $70 = Math_imul($45, $69)|0; $71 = (($16) + ($70))|0; $3 = $71; } $72 = $3; $1 = $72; $73 = $1; STACKTOP = sp;return ($73|0); } function _silk_resampler_init($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $$sink = 0, $$sink13 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; var $225 = 0, $226 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond11 = 0, $or$cond19 = 0, $or$cond21 = 0, $or$cond23 = 0, $or$cond25 = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $10 = $5; _memset(($10|0),0,300)|0; $11 = $8; $12 = ($11|0)!=(0); $13 = $6; $14 = ($13|0)!=(8000); $15 = $6; $16 = ($15|0)!=(12000); $or$cond = $14 & $16; $17 = $6; $18 = ($17|0)!=(16000); $or$cond3 = $or$cond & $18; do { if ($12) { $19 = $6; $20 = ($19|0)!=(24000); $or$cond5 = $or$cond3 & $20; $21 = $6; $22 = ($21|0)!=(48000); $or$cond7 = $or$cond5 & $22; if (!($or$cond7)) { $23 = $7; $24 = ($23|0)!=(8000); $25 = $7; $26 = ($25|0)!=(12000); $or$cond9 = $24 & $26; $27 = $7; $28 = ($27|0)!=(16000); $or$cond11 = $or$cond9 & $28; if (!($or$cond11)) { $29 = $6; $30 = $29 >> 12; $31 = $6; $32 = ($31|0)>(16000); $33 = $32&1; $34 = (($30) - ($33))|0; $35 = $6; $36 = ($35|0)>(24000); $37 = $36&1; $38 = $34 >> $37; $39 = (($38) - 1)|0; $40 = (28905 + (($39*3)|0)|0); $41 = $7; $42 = $41 >> 12; $43 = $7; $44 = ($43|0)>(16000); $45 = $44&1; $46 = (($42) - ($45))|0; $47 = $7; $48 = ($47|0)>(24000); $49 = $48&1; $50 = $46 >> $49; $51 = (($50) - 1)|0; $52 = (($40) + ($51)|0); $53 = HEAP8[$52>>0]|0; $54 = $53 << 24 >> 24; $55 = $5; $$sink = $54;$$sink13 = $55; break; } } $4 = -1; $226 = $4; STACKTOP = sp;return ($226|0); } else { if (!($or$cond3)) { $56 = $7; $57 = ($56|0)!=(8000); $58 = $7; $59 = ($58|0)!=(12000); $or$cond19 = $57 & $59; $60 = $7; $61 = ($60|0)!=(16000); $or$cond21 = $or$cond19 & $61; $62 = $7; $63 = ($62|0)!=(24000); $or$cond23 = $or$cond21 & $63; $64 = $7; $65 = ($64|0)!=(48000); $or$cond25 = $or$cond23 & $65; if (!($or$cond25)) { $66 = $6; $67 = $66 >> 12; $68 = $6; $69 = ($68|0)>(16000); $70 = $69&1; $71 = (($67) - ($70))|0; $72 = $6; $73 = ($72|0)>(24000); $74 = $73&1; $75 = $71 >> $74; $76 = (($75) - 1)|0; $77 = (28920 + (($76*5)|0)|0); $78 = $7; $79 = $78 >> 12; $80 = $7; $81 = ($80|0)>(16000); $82 = $81&1; $83 = (($79) - ($82))|0; $84 = $7; $85 = ($84|0)>(24000); $86 = $85&1; $87 = $83 >> $86; $88 = (($87) - 1)|0; $89 = (($77) + ($88)|0); $90 = HEAP8[$89>>0]|0; $91 = $90 << 24 >> 24; $92 = $5; $$sink = $91;$$sink13 = $92; break; } } $4 = -1; $226 = $4; STACKTOP = sp;return ($226|0); } } while(0); $93 = ((($$sink13)) + 292|0); HEAP32[$93>>2] = $$sink; $94 = $6; $95 = (($94|0) / 1000)&-1; $96 = $5; $97 = ((($96)) + 284|0); HEAP32[$97>>2] = $95; $98 = $7; $99 = (($98|0) / 1000)&-1; $100 = $5; $101 = ((($100)) + 288|0); HEAP32[$101>>2] = $99; $102 = $5; $103 = ((($102)) + 284|0); $104 = HEAP32[$103>>2]|0; $105 = ($104*10)|0; $106 = $5; $107 = ((($106)) + 268|0); HEAP32[$107>>2] = $105; $9 = 0; $108 = $7; $109 = $6; $110 = ($108|0)>($109|0); $111 = $7; $112 = $6; do { if ($110) { $113 = $112<<1; $114 = ($111|0)==($113|0); $115 = $5; $116 = ((($115)) + 264|0); if ($114) { HEAP32[$116>>2] = 1; break; } else { HEAP32[$116>>2] = 2; $9 = 1; break; } } else { $117 = ($111|0)<($112|0); $118 = $5; $119 = ((($118)) + 264|0); if (!($117)) { HEAP32[$119>>2] = 0; break; } HEAP32[$119>>2] = 3; $120 = $7; $121 = $120<<2; $122 = $6; $123 = ($122*3)|0; $124 = ($121|0)==($123|0); if ($124) { $125 = $5; $126 = ((($125)) + 280|0); HEAP32[$126>>2] = 3; $127 = $5; $128 = ((($127)) + 276|0); HEAP32[$128>>2] = 18; $129 = $5; $130 = ((($129)) + 296|0); HEAP32[$130>>2] = 25024; break; } $131 = $7; $132 = ($131*3)|0; $133 = $6; $134 = $133<<1; $135 = ($132|0)==($134|0); if ($135) { $136 = $5; $137 = ((($136)) + 280|0); HEAP32[$137>>2] = 2; $138 = $5; $139 = ((($138)) + 276|0); HEAP32[$139>>2] = 18; $140 = $5; $141 = ((($140)) + 296|0); HEAP32[$141>>2] = 25082; break; } $142 = $7; $143 = $142<<1; $144 = $6; $145 = ($143|0)==($144|0); if ($145) { $146 = $5; $147 = ((($146)) + 280|0); HEAP32[$147>>2] = 1; $148 = $5; $149 = ((($148)) + 276|0); HEAP32[$149>>2] = 24; $150 = $5; $151 = ((($150)) + 296|0); HEAP32[$151>>2] = 25122; break; } $152 = $7; $153 = ($152*3)|0; $154 = $6; $155 = ($153|0)==($154|0); if ($155) { $156 = $5; $157 = ((($156)) + 280|0); HEAP32[$157>>2] = 1; $158 = $5; $159 = ((($158)) + 276|0); HEAP32[$159>>2] = 36; $160 = $5; $161 = ((($160)) + 296|0); HEAP32[$161>>2] = 25150; break; } $162 = $7; $163 = $162<<2; $164 = $6; $165 = ($163|0)==($164|0); if ($165) { $166 = $5; $167 = ((($166)) + 280|0); HEAP32[$167>>2] = 1; $168 = $5; $169 = ((($168)) + 276|0); HEAP32[$169>>2] = 36; $170 = $5; $171 = ((($170)) + 296|0); HEAP32[$171>>2] = 25190; break; } $172 = $7; $173 = ($172*6)|0; $174 = $6; $175 = ($173|0)==($174|0); if ($175) { $176 = $5; $177 = ((($176)) + 280|0); HEAP32[$177>>2] = 1; $178 = $5; $179 = ((($178)) + 276|0); HEAP32[$179>>2] = 36; $180 = $5; $181 = ((($180)) + 296|0); HEAP32[$181>>2] = 25230; break; } $4 = -1; $226 = $4; STACKTOP = sp;return ($226|0); } } while(0); $182 = $6; $183 = $9; $184 = (14 + ($183))|0; $185 = $182 << $184; $186 = $7; $187 = (($185|0) / ($186|0))&-1; $188 = $187 << 2; $189 = $5; $190 = ((($189)) + 272|0); HEAP32[$190>>2] = $188; while(1) { $191 = $5; $192 = ((($191)) + 272|0); $193 = HEAP32[$192>>2]|0; $194 = $193 >> 16; $195 = $7; $196 = $195&65535; $197 = $196 << 16 >> 16; $198 = Math_imul($194, $197)|0; $199 = $5; $200 = ((($199)) + 272|0); $201 = HEAP32[$200>>2]|0; $202 = $201 & 65535; $203 = $7; $204 = $203&65535; $205 = $204 << 16 >> 16; $206 = Math_imul($202, $205)|0; $207 = $206 >> 16; $208 = (($198) + ($207))|0; $209 = $5; $210 = ((($209)) + 272|0); $211 = HEAP32[$210>>2]|0; $212 = $7; $213 = $212 >> 15; $214 = (($213) + 1)|0; $215 = $214 >> 1; $216 = Math_imul($211, $215)|0; $217 = (($208) + ($216))|0; $218 = $6; $219 = $9; $220 = $218 << $219; $221 = ($217|0)<($220|0); if (!($221)) { break; } $222 = $5; $223 = ((($222)) + 272|0); $224 = HEAP32[$223>>2]|0; $225 = (($224) + 1)|0; HEAP32[$223>>2] = $225; } $4 = 0; $226 = $4; STACKTOP = sp;return ($226|0); } function _silk_resampler($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $9 = $4; $10 = ((($9)) + 284|0); $11 = HEAP32[$10>>2]|0; $12 = $4; $13 = ((($12)) + 292|0); $14 = HEAP32[$13>>2]|0; $15 = (($11) - ($14))|0; $8 = $15; $16 = $4; $17 = ((($16)) + 168|0); $18 = $4; $19 = ((($18)) + 292|0); $20 = HEAP32[$19>>2]|0; $21 = (($17) + ($20<<1)|0); $22 = $6; $23 = $8; $24 = $23<<1; _memcpy(($21|0),($22|0),($24|0))|0; $25 = $4; $26 = ((($25)) + 264|0); $27 = HEAP32[$26>>2]|0; switch ($27|0) { case 1: { $28 = $4; $29 = $5; $30 = $4; $31 = ((($30)) + 168|0); $32 = $4; $33 = ((($32)) + 284|0); $34 = HEAP32[$33>>2]|0; _silk_resampler_private_up2_HQ_wrapper($28,$29,$31,$34); $35 = $4; $36 = $5; $37 = $4; $38 = ((($37)) + 288|0); $39 = HEAP32[$38>>2]|0; $40 = (($36) + ($39<<1)|0); $41 = $6; $42 = $8; $43 = (($41) + ($42<<1)|0); $44 = $7; $45 = $4; $46 = ((($45)) + 284|0); $47 = HEAP32[$46>>2]|0; $48 = (($44) - ($47))|0; _silk_resampler_private_up2_HQ_wrapper($35,$40,$43,$48); break; } case 2: { $49 = $4; $50 = $5; $51 = $4; $52 = ((($51)) + 168|0); $53 = $4; $54 = ((($53)) + 284|0); $55 = HEAP32[$54>>2]|0; _silk_resampler_private_IIR_FIR($49,$50,$52,$55); $56 = $4; $57 = $5; $58 = $4; $59 = ((($58)) + 288|0); $60 = HEAP32[$59>>2]|0; $61 = (($57) + ($60<<1)|0); $62 = $6; $63 = $8; $64 = (($62) + ($63<<1)|0); $65 = $7; $66 = $4; $67 = ((($66)) + 284|0); $68 = HEAP32[$67>>2]|0; $69 = (($65) - ($68))|0; _silk_resampler_private_IIR_FIR($56,$61,$64,$69); break; } case 3: { $70 = $4; $71 = $5; $72 = $4; $73 = ((($72)) + 168|0); $74 = $4; $75 = ((($74)) + 284|0); $76 = HEAP32[$75>>2]|0; _silk_resampler_private_down_FIR($70,$71,$73,$76); $77 = $4; $78 = $5; $79 = $4; $80 = ((($79)) + 288|0); $81 = HEAP32[$80>>2]|0; $82 = (($78) + ($81<<1)|0); $83 = $6; $84 = $8; $85 = (($83) + ($84<<1)|0); $86 = $7; $87 = $4; $88 = ((($87)) + 284|0); $89 = HEAP32[$88>>2]|0; $90 = (($86) - ($89))|0; _silk_resampler_private_down_FIR($77,$82,$85,$90); break; } default: { $91 = $5; $92 = $4; $93 = ((($92)) + 168|0); $94 = $4; $95 = ((($94)) + 284|0); $96 = HEAP32[$95>>2]|0; $97 = $96<<1; _memcpy(($91|0),($93|0),($97|0))|0; $98 = $5; $99 = $4; $100 = ((($99)) + 288|0); $101 = HEAP32[$100>>2]|0; $102 = (($98) + ($101<<1)|0); $103 = $6; $104 = $8; $105 = (($103) + ($104<<1)|0); $106 = $7; $107 = $4; $108 = ((($107)) + 284|0); $109 = HEAP32[$108>>2]|0; $110 = (($106) - ($109))|0; $111 = $110<<1; _memcpy(($102|0),($105|0),($111|0))|0; } } $112 = $4; $113 = ((($112)) + 168|0); $114 = $6; $115 = $7; $116 = $4; $117 = ((($116)) + 292|0); $118 = HEAP32[$117>>2]|0; $119 = (($115) - ($118))|0; $120 = (($114) + ($119<<1)|0); $121 = $4; $122 = ((($121)) + 292|0); $123 = HEAP32[$122>>2]|0; $124 = $123<<1; _memcpy(($113|0),($120|0),($124|0))|0; STACKTOP = sp;return 0; } function _silk_resampler_private_down_FIR($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $$alloca_mul = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $14 = $4; $8 = $14; $15 = $8; $16 = ((($15)) + 268|0); $17 = HEAP32[$16>>2]|0; $18 = $8; $19 = ((($18)) + 276|0); $20 = HEAP32[$19>>2]|0; $21 = (($17) + ($20))|0; $22 = (_llvm_stacksave()|0); $13 = $22; $$alloca_mul = $21<<2; $23 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $24 = $8; $25 = ((($24)) + 24|0); $26 = $8; $27 = ((($26)) + 276|0); $28 = HEAP32[$27>>2]|0; $29 = $28<<2; _memcpy(($23|0),($25|0),($29|0))|0; $30 = $8; $31 = ((($30)) + 296|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 4|0); $12 = $33; $34 = $8; $35 = ((($34)) + 272|0); $36 = HEAP32[$35>>2]|0; $11 = $36; while(1) { $37 = $7; $38 = $8; $39 = ((($38)) + 268|0); $40 = HEAP32[$39>>2]|0; $41 = ($37|0)<($40|0); if ($41) { $42 = $7; $46 = $42; } else { $43 = $8; $44 = ((($43)) + 268|0); $45 = HEAP32[$44>>2]|0; $46 = $45; } $9 = $46; $47 = $8; $48 = $8; $49 = ((($48)) + 276|0); $50 = HEAP32[$49>>2]|0; $51 = (($23) + ($50<<2)|0); $52 = $6; $53 = $8; $54 = ((($53)) + 296|0); $55 = HEAP32[$54>>2]|0; $56 = $9; _silk_resampler_private_AR2($47,$51,$52,$55,$56); $57 = $9; $58 = $57 << 16; $10 = $58; $59 = $5; $60 = $12; $61 = $8; $62 = ((($61)) + 276|0); $63 = HEAP32[$62>>2]|0; $64 = $8; $65 = ((($64)) + 280|0); $66 = HEAP32[$65>>2]|0; $67 = $10; $68 = $11; $69 = (_silk_resampler_private_down_FIR_INTERPOL($59,$23,$60,$63,$66,$67,$68)|0); $5 = $69; $70 = $9; $71 = $6; $72 = (($71) + ($70<<1)|0); $6 = $72; $73 = $9; $74 = $7; $75 = (($74) - ($73))|0; $7 = $75; $76 = $7; $77 = ($76|0)>(1); if (!($77)) { break; } $78 = $9; $79 = (($23) + ($78<<2)|0); $80 = $8; $81 = ((($80)) + 276|0); $82 = HEAP32[$81>>2]|0; $83 = $82<<2; _memcpy(($23|0),($79|0),($83|0))|0; } $84 = $8; $85 = ((($84)) + 24|0); $86 = $9; $87 = (($23) + ($86<<2)|0); $88 = $8; $89 = ((($88)) + 276|0); $90 = HEAP32[$89>>2]|0; $91 = $90<<2; _memcpy(($85|0),($87|0),($91|0))|0; $92 = $13; _llvm_stackrestore(($92|0)); STACKTOP = sp;return; } function _silk_resampler_private_down_FIR_INTERPOL($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; var $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0; var $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0; var $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0; var $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0; var $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0, $1088 = 0, $1089 = 0; var $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0, $1105 = 0, $1106 = 0; var $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0, $1123 = 0, $1124 = 0; var $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0, $1141 = 0, $1142 = 0; var $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0, $116 = 0, $1160 = 0; var $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0, $1177 = 0, $1178 = 0, $1179 = 0; var $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0, $1195 = 0, $1196 = 0, $1197 = 0; var $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0, $1212 = 0, $1213 = 0, $1214 = 0; var $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0, $1230 = 0, $1231 = 0, $1232 = 0; var $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0, $1249 = 0, $125 = 0, $1250 = 0; var $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0, $1267 = 0, $1268 = 0, $1269 = 0; var $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0, $1285 = 0, $1286 = 0, $1287 = 0; var $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0, $130 = 0, $1300 = 0, $1301 = 0, $1302 = 0, $1303 = 0, $1304 = 0; var $1305 = 0, $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0, $1319 = 0, $132 = 0, $1320 = 0, $1321 = 0, $1322 = 0; var $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0, $1327 = 0, $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0, $1335 = 0, $1336 = 0, $1337 = 0, $1338 = 0, $1339 = 0, $134 = 0, $1340 = 0; var $1341 = 0, $1342 = 0, $1343 = 0, $1344 = 0, $1345 = 0, $1346 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $1353 = 0, $1354 = 0, $1355 = 0, $1356 = 0, $1357 = 0, $1358 = 0, $1359 = 0; var $136 = 0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0, $1371 = 0, $1372 = 0, $1373 = 0, $1374 = 0, $1375 = 0, $1376 = 0, $1377 = 0; var $1378 = 0, $1379 = 0, $138 = 0, $1380 = 0, $1381 = 0, $1382 = 0, $1383 = 0, $1384 = 0, $1385 = 0, $1386 = 0, $1387 = 0, $1388 = 0, $1389 = 0, $139 = 0, $1390 = 0, $1391 = 0, $1392 = 0, $1393 = 0, $1394 = 0, $1395 = 0; var $1396 = 0, $1397 = 0, $1398 = 0, $1399 = 0, $14 = 0, $140 = 0, $1400 = 0, $1401 = 0, $1402 = 0, $1403 = 0, $1404 = 0, $1405 = 0, $1406 = 0, $1407 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; var $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0; var $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0; var $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0; var $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0; var $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0; var $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0; var $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0; var $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0; var $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0; var $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0; var $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0; var $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0; var $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0; var $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0; var $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0; var $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0; var $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0; var $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0; var $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0; var $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0; var $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0; var $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0; var $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0; var $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $60 = 0, $600 = 0; var $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0; var $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0; var $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0; var $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0; var $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0; var $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0; var $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0; var $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0; var $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0; var $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0; var $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0; var $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0; var $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0; var $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0; var $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0; var $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0; var $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0; var $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0; var $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0; var $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0; var $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0; var $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0; var $999 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; $19 = $10; switch ($19|0) { case 18: { $14 = 0; while(1) { $20 = $14; $21 = $12; $22 = ($20|0)<($21|0); if (!($22)) { break; } $23 = $8; $24 = $14; $25 = $24 >> 16; $26 = (($23) + ($25<<2)|0); $16 = $26; $27 = $14; $28 = $27 & 65535; $29 = $28 >> 16; $30 = $11; $31 = $30&65535; $32 = $31 << 16 >> 16; $33 = Math_imul($29, $32)|0; $34 = $14; $35 = $34 & 65535; $36 = $35 & 65535; $37 = $11; $38 = $37&65535; $39 = $38 << 16 >> 16; $40 = Math_imul($36, $39)|0; $41 = $40 >> 16; $42 = (($33) + ($41))|0; $17 = $42; $43 = $9; $44 = $17; $45 = ($44*9)|0; $46 = (($43) + ($45<<1)|0); $18 = $46; $47 = $16; $48 = HEAP32[$47>>2]|0; $49 = $48 >> 16; $50 = $18; $51 = HEAP16[$50>>1]|0; $52 = $51 << 16 >> 16; $53 = Math_imul($49, $52)|0; $54 = $16; $55 = HEAP32[$54>>2]|0; $56 = $55 & 65535; $57 = $18; $58 = HEAP16[$57>>1]|0; $59 = $58 << 16 >> 16; $60 = Math_imul($56, $59)|0; $61 = $60 >> 16; $62 = (($53) + ($61))|0; $15 = $62; $63 = $15; $64 = $16; $65 = ((($64)) + 4|0); $66 = HEAP32[$65>>2]|0; $67 = $66 >> 16; $68 = $18; $69 = ((($68)) + 2|0); $70 = HEAP16[$69>>1]|0; $71 = $70 << 16 >> 16; $72 = Math_imul($67, $71)|0; $73 = $16; $74 = ((($73)) + 4|0); $75 = HEAP32[$74>>2]|0; $76 = $75 & 65535; $77 = $18; $78 = ((($77)) + 2|0); $79 = HEAP16[$78>>1]|0; $80 = $79 << 16 >> 16; $81 = Math_imul($76, $80)|0; $82 = $81 >> 16; $83 = (($72) + ($82))|0; $84 = (($63) + ($83))|0; $15 = $84; $85 = $15; $86 = $16; $87 = ((($86)) + 8|0); $88 = HEAP32[$87>>2]|0; $89 = $88 >> 16; $90 = $18; $91 = ((($90)) + 4|0); $92 = HEAP16[$91>>1]|0; $93 = $92 << 16 >> 16; $94 = Math_imul($89, $93)|0; $95 = $16; $96 = ((($95)) + 8|0); $97 = HEAP32[$96>>2]|0; $98 = $97 & 65535; $99 = $18; $100 = ((($99)) + 4|0); $101 = HEAP16[$100>>1]|0; $102 = $101 << 16 >> 16; $103 = Math_imul($98, $102)|0; $104 = $103 >> 16; $105 = (($94) + ($104))|0; $106 = (($85) + ($105))|0; $15 = $106; $107 = $15; $108 = $16; $109 = ((($108)) + 12|0); $110 = HEAP32[$109>>2]|0; $111 = $110 >> 16; $112 = $18; $113 = ((($112)) + 6|0); $114 = HEAP16[$113>>1]|0; $115 = $114 << 16 >> 16; $116 = Math_imul($111, $115)|0; $117 = $16; $118 = ((($117)) + 12|0); $119 = HEAP32[$118>>2]|0; $120 = $119 & 65535; $121 = $18; $122 = ((($121)) + 6|0); $123 = HEAP16[$122>>1]|0; $124 = $123 << 16 >> 16; $125 = Math_imul($120, $124)|0; $126 = $125 >> 16; $127 = (($116) + ($126))|0; $128 = (($107) + ($127))|0; $15 = $128; $129 = $15; $130 = $16; $131 = ((($130)) + 16|0); $132 = HEAP32[$131>>2]|0; $133 = $132 >> 16; $134 = $18; $135 = ((($134)) + 8|0); $136 = HEAP16[$135>>1]|0; $137 = $136 << 16 >> 16; $138 = Math_imul($133, $137)|0; $139 = $16; $140 = ((($139)) + 16|0); $141 = HEAP32[$140>>2]|0; $142 = $141 & 65535; $143 = $18; $144 = ((($143)) + 8|0); $145 = HEAP16[$144>>1]|0; $146 = $145 << 16 >> 16; $147 = Math_imul($142, $146)|0; $148 = $147 >> 16; $149 = (($138) + ($148))|0; $150 = (($129) + ($149))|0; $15 = $150; $151 = $15; $152 = $16; $153 = ((($152)) + 20|0); $154 = HEAP32[$153>>2]|0; $155 = $154 >> 16; $156 = $18; $157 = ((($156)) + 10|0); $158 = HEAP16[$157>>1]|0; $159 = $158 << 16 >> 16; $160 = Math_imul($155, $159)|0; $161 = $16; $162 = ((($161)) + 20|0); $163 = HEAP32[$162>>2]|0; $164 = $163 & 65535; $165 = $18; $166 = ((($165)) + 10|0); $167 = HEAP16[$166>>1]|0; $168 = $167 << 16 >> 16; $169 = Math_imul($164, $168)|0; $170 = $169 >> 16; $171 = (($160) + ($170))|0; $172 = (($151) + ($171))|0; $15 = $172; $173 = $15; $174 = $16; $175 = ((($174)) + 24|0); $176 = HEAP32[$175>>2]|0; $177 = $176 >> 16; $178 = $18; $179 = ((($178)) + 12|0); $180 = HEAP16[$179>>1]|0; $181 = $180 << 16 >> 16; $182 = Math_imul($177, $181)|0; $183 = $16; $184 = ((($183)) + 24|0); $185 = HEAP32[$184>>2]|0; $186 = $185 & 65535; $187 = $18; $188 = ((($187)) + 12|0); $189 = HEAP16[$188>>1]|0; $190 = $189 << 16 >> 16; $191 = Math_imul($186, $190)|0; $192 = $191 >> 16; $193 = (($182) + ($192))|0; $194 = (($173) + ($193))|0; $15 = $194; $195 = $15; $196 = $16; $197 = ((($196)) + 28|0); $198 = HEAP32[$197>>2]|0; $199 = $198 >> 16; $200 = $18; $201 = ((($200)) + 14|0); $202 = HEAP16[$201>>1]|0; $203 = $202 << 16 >> 16; $204 = Math_imul($199, $203)|0; $205 = $16; $206 = ((($205)) + 28|0); $207 = HEAP32[$206>>2]|0; $208 = $207 & 65535; $209 = $18; $210 = ((($209)) + 14|0); $211 = HEAP16[$210>>1]|0; $212 = $211 << 16 >> 16; $213 = Math_imul($208, $212)|0; $214 = $213 >> 16; $215 = (($204) + ($214))|0; $216 = (($195) + ($215))|0; $15 = $216; $217 = $15; $218 = $16; $219 = ((($218)) + 32|0); $220 = HEAP32[$219>>2]|0; $221 = $220 >> 16; $222 = $18; $223 = ((($222)) + 16|0); $224 = HEAP16[$223>>1]|0; $225 = $224 << 16 >> 16; $226 = Math_imul($221, $225)|0; $227 = $16; $228 = ((($227)) + 32|0); $229 = HEAP32[$228>>2]|0; $230 = $229 & 65535; $231 = $18; $232 = ((($231)) + 16|0); $233 = HEAP16[$232>>1]|0; $234 = $233 << 16 >> 16; $235 = Math_imul($230, $234)|0; $236 = $235 >> 16; $237 = (($226) + ($236))|0; $238 = (($217) + ($237))|0; $15 = $238; $239 = $9; $240 = $11; $241 = (($240) - 1)|0; $242 = $17; $243 = (($241) - ($242))|0; $244 = ($243*9)|0; $245 = (($239) + ($244<<1)|0); $18 = $245; $246 = $15; $247 = $16; $248 = ((($247)) + 68|0); $249 = HEAP32[$248>>2]|0; $250 = $249 >> 16; $251 = $18; $252 = HEAP16[$251>>1]|0; $253 = $252 << 16 >> 16; $254 = Math_imul($250, $253)|0; $255 = $16; $256 = ((($255)) + 68|0); $257 = HEAP32[$256>>2]|0; $258 = $257 & 65535; $259 = $18; $260 = HEAP16[$259>>1]|0; $261 = $260 << 16 >> 16; $262 = Math_imul($258, $261)|0; $263 = $262 >> 16; $264 = (($254) + ($263))|0; $265 = (($246) + ($264))|0; $15 = $265; $266 = $15; $267 = $16; $268 = ((($267)) + 64|0); $269 = HEAP32[$268>>2]|0; $270 = $269 >> 16; $271 = $18; $272 = ((($271)) + 2|0); $273 = HEAP16[$272>>1]|0; $274 = $273 << 16 >> 16; $275 = Math_imul($270, $274)|0; $276 = $16; $277 = ((($276)) + 64|0); $278 = HEAP32[$277>>2]|0; $279 = $278 & 65535; $280 = $18; $281 = ((($280)) + 2|0); $282 = HEAP16[$281>>1]|0; $283 = $282 << 16 >> 16; $284 = Math_imul($279, $283)|0; $285 = $284 >> 16; $286 = (($275) + ($285))|0; $287 = (($266) + ($286))|0; $15 = $287; $288 = $15; $289 = $16; $290 = ((($289)) + 60|0); $291 = HEAP32[$290>>2]|0; $292 = $291 >> 16; $293 = $18; $294 = ((($293)) + 4|0); $295 = HEAP16[$294>>1]|0; $296 = $295 << 16 >> 16; $297 = Math_imul($292, $296)|0; $298 = $16; $299 = ((($298)) + 60|0); $300 = HEAP32[$299>>2]|0; $301 = $300 & 65535; $302 = $18; $303 = ((($302)) + 4|0); $304 = HEAP16[$303>>1]|0; $305 = $304 << 16 >> 16; $306 = Math_imul($301, $305)|0; $307 = $306 >> 16; $308 = (($297) + ($307))|0; $309 = (($288) + ($308))|0; $15 = $309; $310 = $15; $311 = $16; $312 = ((($311)) + 56|0); $313 = HEAP32[$312>>2]|0; $314 = $313 >> 16; $315 = $18; $316 = ((($315)) + 6|0); $317 = HEAP16[$316>>1]|0; $318 = $317 << 16 >> 16; $319 = Math_imul($314, $318)|0; $320 = $16; $321 = ((($320)) + 56|0); $322 = HEAP32[$321>>2]|0; $323 = $322 & 65535; $324 = $18; $325 = ((($324)) + 6|0); $326 = HEAP16[$325>>1]|0; $327 = $326 << 16 >> 16; $328 = Math_imul($323, $327)|0; $329 = $328 >> 16; $330 = (($319) + ($329))|0; $331 = (($310) + ($330))|0; $15 = $331; $332 = $15; $333 = $16; $334 = ((($333)) + 52|0); $335 = HEAP32[$334>>2]|0; $336 = $335 >> 16; $337 = $18; $338 = ((($337)) + 8|0); $339 = HEAP16[$338>>1]|0; $340 = $339 << 16 >> 16; $341 = Math_imul($336, $340)|0; $342 = $16; $343 = ((($342)) + 52|0); $344 = HEAP32[$343>>2]|0; $345 = $344 & 65535; $346 = $18; $347 = ((($346)) + 8|0); $348 = HEAP16[$347>>1]|0; $349 = $348 << 16 >> 16; $350 = Math_imul($345, $349)|0; $351 = $350 >> 16; $352 = (($341) + ($351))|0; $353 = (($332) + ($352))|0; $15 = $353; $354 = $15; $355 = $16; $356 = ((($355)) + 48|0); $357 = HEAP32[$356>>2]|0; $358 = $357 >> 16; $359 = $18; $360 = ((($359)) + 10|0); $361 = HEAP16[$360>>1]|0; $362 = $361 << 16 >> 16; $363 = Math_imul($358, $362)|0; $364 = $16; $365 = ((($364)) + 48|0); $366 = HEAP32[$365>>2]|0; $367 = $366 & 65535; $368 = $18; $369 = ((($368)) + 10|0); $370 = HEAP16[$369>>1]|0; $371 = $370 << 16 >> 16; $372 = Math_imul($367, $371)|0; $373 = $372 >> 16; $374 = (($363) + ($373))|0; $375 = (($354) + ($374))|0; $15 = $375; $376 = $15; $377 = $16; $378 = ((($377)) + 44|0); $379 = HEAP32[$378>>2]|0; $380 = $379 >> 16; $381 = $18; $382 = ((($381)) + 12|0); $383 = HEAP16[$382>>1]|0; $384 = $383 << 16 >> 16; $385 = Math_imul($380, $384)|0; $386 = $16; $387 = ((($386)) + 44|0); $388 = HEAP32[$387>>2]|0; $389 = $388 & 65535; $390 = $18; $391 = ((($390)) + 12|0); $392 = HEAP16[$391>>1]|0; $393 = $392 << 16 >> 16; $394 = Math_imul($389, $393)|0; $395 = $394 >> 16; $396 = (($385) + ($395))|0; $397 = (($376) + ($396))|0; $15 = $397; $398 = $15; $399 = $16; $400 = ((($399)) + 40|0); $401 = HEAP32[$400>>2]|0; $402 = $401 >> 16; $403 = $18; $404 = ((($403)) + 14|0); $405 = HEAP16[$404>>1]|0; $406 = $405 << 16 >> 16; $407 = Math_imul($402, $406)|0; $408 = $16; $409 = ((($408)) + 40|0); $410 = HEAP32[$409>>2]|0; $411 = $410 & 65535; $412 = $18; $413 = ((($412)) + 14|0); $414 = HEAP16[$413>>1]|0; $415 = $414 << 16 >> 16; $416 = Math_imul($411, $415)|0; $417 = $416 >> 16; $418 = (($407) + ($417))|0; $419 = (($398) + ($418))|0; $15 = $419; $420 = $15; $421 = $16; $422 = ((($421)) + 36|0); $423 = HEAP32[$422>>2]|0; $424 = $423 >> 16; $425 = $18; $426 = ((($425)) + 16|0); $427 = HEAP16[$426>>1]|0; $428 = $427 << 16 >> 16; $429 = Math_imul($424, $428)|0; $430 = $16; $431 = ((($430)) + 36|0); $432 = HEAP32[$431>>2]|0; $433 = $432 & 65535; $434 = $18; $435 = ((($434)) + 16|0); $436 = HEAP16[$435>>1]|0; $437 = $436 << 16 >> 16; $438 = Math_imul($433, $437)|0; $439 = $438 >> 16; $440 = (($429) + ($439))|0; $441 = (($420) + ($440))|0; $15 = $441; $442 = $15; $443 = $442 >> 5; $444 = (($443) + 1)|0; $445 = $444 >> 1; $446 = ($445|0)>(32767); if ($446) { $457 = 32767; } else { $447 = $15; $448 = $447 >> 5; $449 = (($448) + 1)|0; $450 = $449 >> 1; $451 = ($450|0)<(-32768); if ($451) { $457 = -32768; } else { $452 = $15; $453 = $452 >> 5; $454 = (($453) + 1)|0; $455 = $454 >> 1; $457 = $455; } } $456 = $457&65535; $458 = $7; $459 = ((($458)) + 2|0); $7 = $459; HEAP16[$458>>1] = $456; $460 = $13; $461 = $14; $462 = (($461) + ($460))|0; $14 = $462; } $1407 = $7; STACKTOP = sp;return ($1407|0); break; } case 24: { $14 = 0; while(1) { $463 = $14; $464 = $12; $465 = ($463|0)<($464|0); if (!($465)) { break; } $466 = $8; $467 = $14; $468 = $467 >> 16; $469 = (($466) + ($468<<2)|0); $16 = $469; $470 = $16; $471 = HEAP32[$470>>2]|0; $472 = $16; $473 = ((($472)) + 92|0); $474 = HEAP32[$473>>2]|0; $475 = (($471) + ($474))|0; $476 = $475 >> 16; $477 = $9; $478 = HEAP16[$477>>1]|0; $479 = $478 << 16 >> 16; $480 = Math_imul($476, $479)|0; $481 = $16; $482 = HEAP32[$481>>2]|0; $483 = $16; $484 = ((($483)) + 92|0); $485 = HEAP32[$484>>2]|0; $486 = (($482) + ($485))|0; $487 = $486 & 65535; $488 = $9; $489 = HEAP16[$488>>1]|0; $490 = $489 << 16 >> 16; $491 = Math_imul($487, $490)|0; $492 = $491 >> 16; $493 = (($480) + ($492))|0; $15 = $493; $494 = $15; $495 = $16; $496 = ((($495)) + 4|0); $497 = HEAP32[$496>>2]|0; $498 = $16; $499 = ((($498)) + 88|0); $500 = HEAP32[$499>>2]|0; $501 = (($497) + ($500))|0; $502 = $501 >> 16; $503 = $9; $504 = ((($503)) + 2|0); $505 = HEAP16[$504>>1]|0; $506 = $505 << 16 >> 16; $507 = Math_imul($502, $506)|0; $508 = $16; $509 = ((($508)) + 4|0); $510 = HEAP32[$509>>2]|0; $511 = $16; $512 = ((($511)) + 88|0); $513 = HEAP32[$512>>2]|0; $514 = (($510) + ($513))|0; $515 = $514 & 65535; $516 = $9; $517 = ((($516)) + 2|0); $518 = HEAP16[$517>>1]|0; $519 = $518 << 16 >> 16; $520 = Math_imul($515, $519)|0; $521 = $520 >> 16; $522 = (($507) + ($521))|0; $523 = (($494) + ($522))|0; $15 = $523; $524 = $15; $525 = $16; $526 = ((($525)) + 8|0); $527 = HEAP32[$526>>2]|0; $528 = $16; $529 = ((($528)) + 84|0); $530 = HEAP32[$529>>2]|0; $531 = (($527) + ($530))|0; $532 = $531 >> 16; $533 = $9; $534 = ((($533)) + 4|0); $535 = HEAP16[$534>>1]|0; $536 = $535 << 16 >> 16; $537 = Math_imul($532, $536)|0; $538 = $16; $539 = ((($538)) + 8|0); $540 = HEAP32[$539>>2]|0; $541 = $16; $542 = ((($541)) + 84|0); $543 = HEAP32[$542>>2]|0; $544 = (($540) + ($543))|0; $545 = $544 & 65535; $546 = $9; $547 = ((($546)) + 4|0); $548 = HEAP16[$547>>1]|0; $549 = $548 << 16 >> 16; $550 = Math_imul($545, $549)|0; $551 = $550 >> 16; $552 = (($537) + ($551))|0; $553 = (($524) + ($552))|0; $15 = $553; $554 = $15; $555 = $16; $556 = ((($555)) + 12|0); $557 = HEAP32[$556>>2]|0; $558 = $16; $559 = ((($558)) + 80|0); $560 = HEAP32[$559>>2]|0; $561 = (($557) + ($560))|0; $562 = $561 >> 16; $563 = $9; $564 = ((($563)) + 6|0); $565 = HEAP16[$564>>1]|0; $566 = $565 << 16 >> 16; $567 = Math_imul($562, $566)|0; $568 = $16; $569 = ((($568)) + 12|0); $570 = HEAP32[$569>>2]|0; $571 = $16; $572 = ((($571)) + 80|0); $573 = HEAP32[$572>>2]|0; $574 = (($570) + ($573))|0; $575 = $574 & 65535; $576 = $9; $577 = ((($576)) + 6|0); $578 = HEAP16[$577>>1]|0; $579 = $578 << 16 >> 16; $580 = Math_imul($575, $579)|0; $581 = $580 >> 16; $582 = (($567) + ($581))|0; $583 = (($554) + ($582))|0; $15 = $583; $584 = $15; $585 = $16; $586 = ((($585)) + 16|0); $587 = HEAP32[$586>>2]|0; $588 = $16; $589 = ((($588)) + 76|0); $590 = HEAP32[$589>>2]|0; $591 = (($587) + ($590))|0; $592 = $591 >> 16; $593 = $9; $594 = ((($593)) + 8|0); $595 = HEAP16[$594>>1]|0; $596 = $595 << 16 >> 16; $597 = Math_imul($592, $596)|0; $598 = $16; $599 = ((($598)) + 16|0); $600 = HEAP32[$599>>2]|0; $601 = $16; $602 = ((($601)) + 76|0); $603 = HEAP32[$602>>2]|0; $604 = (($600) + ($603))|0; $605 = $604 & 65535; $606 = $9; $607 = ((($606)) + 8|0); $608 = HEAP16[$607>>1]|0; $609 = $608 << 16 >> 16; $610 = Math_imul($605, $609)|0; $611 = $610 >> 16; $612 = (($597) + ($611))|0; $613 = (($584) + ($612))|0; $15 = $613; $614 = $15; $615 = $16; $616 = ((($615)) + 20|0); $617 = HEAP32[$616>>2]|0; $618 = $16; $619 = ((($618)) + 72|0); $620 = HEAP32[$619>>2]|0; $621 = (($617) + ($620))|0; $622 = $621 >> 16; $623 = $9; $624 = ((($623)) + 10|0); $625 = HEAP16[$624>>1]|0; $626 = $625 << 16 >> 16; $627 = Math_imul($622, $626)|0; $628 = $16; $629 = ((($628)) + 20|0); $630 = HEAP32[$629>>2]|0; $631 = $16; $632 = ((($631)) + 72|0); $633 = HEAP32[$632>>2]|0; $634 = (($630) + ($633))|0; $635 = $634 & 65535; $636 = $9; $637 = ((($636)) + 10|0); $638 = HEAP16[$637>>1]|0; $639 = $638 << 16 >> 16; $640 = Math_imul($635, $639)|0; $641 = $640 >> 16; $642 = (($627) + ($641))|0; $643 = (($614) + ($642))|0; $15 = $643; $644 = $15; $645 = $16; $646 = ((($645)) + 24|0); $647 = HEAP32[$646>>2]|0; $648 = $16; $649 = ((($648)) + 68|0); $650 = HEAP32[$649>>2]|0; $651 = (($647) + ($650))|0; $652 = $651 >> 16; $653 = $9; $654 = ((($653)) + 12|0); $655 = HEAP16[$654>>1]|0; $656 = $655 << 16 >> 16; $657 = Math_imul($652, $656)|0; $658 = $16; $659 = ((($658)) + 24|0); $660 = HEAP32[$659>>2]|0; $661 = $16; $662 = ((($661)) + 68|0); $663 = HEAP32[$662>>2]|0; $664 = (($660) + ($663))|0; $665 = $664 & 65535; $666 = $9; $667 = ((($666)) + 12|0); $668 = HEAP16[$667>>1]|0; $669 = $668 << 16 >> 16; $670 = Math_imul($665, $669)|0; $671 = $670 >> 16; $672 = (($657) + ($671))|0; $673 = (($644) + ($672))|0; $15 = $673; $674 = $15; $675 = $16; $676 = ((($675)) + 28|0); $677 = HEAP32[$676>>2]|0; $678 = $16; $679 = ((($678)) + 64|0); $680 = HEAP32[$679>>2]|0; $681 = (($677) + ($680))|0; $682 = $681 >> 16; $683 = $9; $684 = ((($683)) + 14|0); $685 = HEAP16[$684>>1]|0; $686 = $685 << 16 >> 16; $687 = Math_imul($682, $686)|0; $688 = $16; $689 = ((($688)) + 28|0); $690 = HEAP32[$689>>2]|0; $691 = $16; $692 = ((($691)) + 64|0); $693 = HEAP32[$692>>2]|0; $694 = (($690) + ($693))|0; $695 = $694 & 65535; $696 = $9; $697 = ((($696)) + 14|0); $698 = HEAP16[$697>>1]|0; $699 = $698 << 16 >> 16; $700 = Math_imul($695, $699)|0; $701 = $700 >> 16; $702 = (($687) + ($701))|0; $703 = (($674) + ($702))|0; $15 = $703; $704 = $15; $705 = $16; $706 = ((($705)) + 32|0); $707 = HEAP32[$706>>2]|0; $708 = $16; $709 = ((($708)) + 60|0); $710 = HEAP32[$709>>2]|0; $711 = (($707) + ($710))|0; $712 = $711 >> 16; $713 = $9; $714 = ((($713)) + 16|0); $715 = HEAP16[$714>>1]|0; $716 = $715 << 16 >> 16; $717 = Math_imul($712, $716)|0; $718 = $16; $719 = ((($718)) + 32|0); $720 = HEAP32[$719>>2]|0; $721 = $16; $722 = ((($721)) + 60|0); $723 = HEAP32[$722>>2]|0; $724 = (($720) + ($723))|0; $725 = $724 & 65535; $726 = $9; $727 = ((($726)) + 16|0); $728 = HEAP16[$727>>1]|0; $729 = $728 << 16 >> 16; $730 = Math_imul($725, $729)|0; $731 = $730 >> 16; $732 = (($717) + ($731))|0; $733 = (($704) + ($732))|0; $15 = $733; $734 = $15; $735 = $16; $736 = ((($735)) + 36|0); $737 = HEAP32[$736>>2]|0; $738 = $16; $739 = ((($738)) + 56|0); $740 = HEAP32[$739>>2]|0; $741 = (($737) + ($740))|0; $742 = $741 >> 16; $743 = $9; $744 = ((($743)) + 18|0); $745 = HEAP16[$744>>1]|0; $746 = $745 << 16 >> 16; $747 = Math_imul($742, $746)|0; $748 = $16; $749 = ((($748)) + 36|0); $750 = HEAP32[$749>>2]|0; $751 = $16; $752 = ((($751)) + 56|0); $753 = HEAP32[$752>>2]|0; $754 = (($750) + ($753))|0; $755 = $754 & 65535; $756 = $9; $757 = ((($756)) + 18|0); $758 = HEAP16[$757>>1]|0; $759 = $758 << 16 >> 16; $760 = Math_imul($755, $759)|0; $761 = $760 >> 16; $762 = (($747) + ($761))|0; $763 = (($734) + ($762))|0; $15 = $763; $764 = $15; $765 = $16; $766 = ((($765)) + 40|0); $767 = HEAP32[$766>>2]|0; $768 = $16; $769 = ((($768)) + 52|0); $770 = HEAP32[$769>>2]|0; $771 = (($767) + ($770))|0; $772 = $771 >> 16; $773 = $9; $774 = ((($773)) + 20|0); $775 = HEAP16[$774>>1]|0; $776 = $775 << 16 >> 16; $777 = Math_imul($772, $776)|0; $778 = $16; $779 = ((($778)) + 40|0); $780 = HEAP32[$779>>2]|0; $781 = $16; $782 = ((($781)) + 52|0); $783 = HEAP32[$782>>2]|0; $784 = (($780) + ($783))|0; $785 = $784 & 65535; $786 = $9; $787 = ((($786)) + 20|0); $788 = HEAP16[$787>>1]|0; $789 = $788 << 16 >> 16; $790 = Math_imul($785, $789)|0; $791 = $790 >> 16; $792 = (($777) + ($791))|0; $793 = (($764) + ($792))|0; $15 = $793; $794 = $15; $795 = $16; $796 = ((($795)) + 44|0); $797 = HEAP32[$796>>2]|0; $798 = $16; $799 = ((($798)) + 48|0); $800 = HEAP32[$799>>2]|0; $801 = (($797) + ($800))|0; $802 = $801 >> 16; $803 = $9; $804 = ((($803)) + 22|0); $805 = HEAP16[$804>>1]|0; $806 = $805 << 16 >> 16; $807 = Math_imul($802, $806)|0; $808 = $16; $809 = ((($808)) + 44|0); $810 = HEAP32[$809>>2]|0; $811 = $16; $812 = ((($811)) + 48|0); $813 = HEAP32[$812>>2]|0; $814 = (($810) + ($813))|0; $815 = $814 & 65535; $816 = $9; $817 = ((($816)) + 22|0); $818 = HEAP16[$817>>1]|0; $819 = $818 << 16 >> 16; $820 = Math_imul($815, $819)|0; $821 = $820 >> 16; $822 = (($807) + ($821))|0; $823 = (($794) + ($822))|0; $15 = $823; $824 = $15; $825 = $824 >> 5; $826 = (($825) + 1)|0; $827 = $826 >> 1; $828 = ($827|0)>(32767); if ($828) { $839 = 32767; } else { $829 = $15; $830 = $829 >> 5; $831 = (($830) + 1)|0; $832 = $831 >> 1; $833 = ($832|0)<(-32768); if ($833) { $839 = -32768; } else { $834 = $15; $835 = $834 >> 5; $836 = (($835) + 1)|0; $837 = $836 >> 1; $839 = $837; } } $838 = $839&65535; $840 = $7; $841 = ((($840)) + 2|0); $7 = $841; HEAP16[$840>>1] = $838; $842 = $13; $843 = $14; $844 = (($843) + ($842))|0; $14 = $844; } $1407 = $7; STACKTOP = sp;return ($1407|0); break; } case 36: { $14 = 0; while(1) { $845 = $14; $846 = $12; $847 = ($845|0)<($846|0); if (!($847)) { break; } $848 = $8; $849 = $14; $850 = $849 >> 16; $851 = (($848) + ($850<<2)|0); $16 = $851; $852 = $16; $853 = HEAP32[$852>>2]|0; $854 = $16; $855 = ((($854)) + 140|0); $856 = HEAP32[$855>>2]|0; $857 = (($853) + ($856))|0; $858 = $857 >> 16; $859 = $9; $860 = HEAP16[$859>>1]|0; $861 = $860 << 16 >> 16; $862 = Math_imul($858, $861)|0; $863 = $16; $864 = HEAP32[$863>>2]|0; $865 = $16; $866 = ((($865)) + 140|0); $867 = HEAP32[$866>>2]|0; $868 = (($864) + ($867))|0; $869 = $868 & 65535; $870 = $9; $871 = HEAP16[$870>>1]|0; $872 = $871 << 16 >> 16; $873 = Math_imul($869, $872)|0; $874 = $873 >> 16; $875 = (($862) + ($874))|0; $15 = $875; $876 = $15; $877 = $16; $878 = ((($877)) + 4|0); $879 = HEAP32[$878>>2]|0; $880 = $16; $881 = ((($880)) + 136|0); $882 = HEAP32[$881>>2]|0; $883 = (($879) + ($882))|0; $884 = $883 >> 16; $885 = $9; $886 = ((($885)) + 2|0); $887 = HEAP16[$886>>1]|0; $888 = $887 << 16 >> 16; $889 = Math_imul($884, $888)|0; $890 = $16; $891 = ((($890)) + 4|0); $892 = HEAP32[$891>>2]|0; $893 = $16; $894 = ((($893)) + 136|0); $895 = HEAP32[$894>>2]|0; $896 = (($892) + ($895))|0; $897 = $896 & 65535; $898 = $9; $899 = ((($898)) + 2|0); $900 = HEAP16[$899>>1]|0; $901 = $900 << 16 >> 16; $902 = Math_imul($897, $901)|0; $903 = $902 >> 16; $904 = (($889) + ($903))|0; $905 = (($876) + ($904))|0; $15 = $905; $906 = $15; $907 = $16; $908 = ((($907)) + 8|0); $909 = HEAP32[$908>>2]|0; $910 = $16; $911 = ((($910)) + 132|0); $912 = HEAP32[$911>>2]|0; $913 = (($909) + ($912))|0; $914 = $913 >> 16; $915 = $9; $916 = ((($915)) + 4|0); $917 = HEAP16[$916>>1]|0; $918 = $917 << 16 >> 16; $919 = Math_imul($914, $918)|0; $920 = $16; $921 = ((($920)) + 8|0); $922 = HEAP32[$921>>2]|0; $923 = $16; $924 = ((($923)) + 132|0); $925 = HEAP32[$924>>2]|0; $926 = (($922) + ($925))|0; $927 = $926 & 65535; $928 = $9; $929 = ((($928)) + 4|0); $930 = HEAP16[$929>>1]|0; $931 = $930 << 16 >> 16; $932 = Math_imul($927, $931)|0; $933 = $932 >> 16; $934 = (($919) + ($933))|0; $935 = (($906) + ($934))|0; $15 = $935; $936 = $15; $937 = $16; $938 = ((($937)) + 12|0); $939 = HEAP32[$938>>2]|0; $940 = $16; $941 = ((($940)) + 128|0); $942 = HEAP32[$941>>2]|0; $943 = (($939) + ($942))|0; $944 = $943 >> 16; $945 = $9; $946 = ((($945)) + 6|0); $947 = HEAP16[$946>>1]|0; $948 = $947 << 16 >> 16; $949 = Math_imul($944, $948)|0; $950 = $16; $951 = ((($950)) + 12|0); $952 = HEAP32[$951>>2]|0; $953 = $16; $954 = ((($953)) + 128|0); $955 = HEAP32[$954>>2]|0; $956 = (($952) + ($955))|0; $957 = $956 & 65535; $958 = $9; $959 = ((($958)) + 6|0); $960 = HEAP16[$959>>1]|0; $961 = $960 << 16 >> 16; $962 = Math_imul($957, $961)|0; $963 = $962 >> 16; $964 = (($949) + ($963))|0; $965 = (($936) + ($964))|0; $15 = $965; $966 = $15; $967 = $16; $968 = ((($967)) + 16|0); $969 = HEAP32[$968>>2]|0; $970 = $16; $971 = ((($970)) + 124|0); $972 = HEAP32[$971>>2]|0; $973 = (($969) + ($972))|0; $974 = $973 >> 16; $975 = $9; $976 = ((($975)) + 8|0); $977 = HEAP16[$976>>1]|0; $978 = $977 << 16 >> 16; $979 = Math_imul($974, $978)|0; $980 = $16; $981 = ((($980)) + 16|0); $982 = HEAP32[$981>>2]|0; $983 = $16; $984 = ((($983)) + 124|0); $985 = HEAP32[$984>>2]|0; $986 = (($982) + ($985))|0; $987 = $986 & 65535; $988 = $9; $989 = ((($988)) + 8|0); $990 = HEAP16[$989>>1]|0; $991 = $990 << 16 >> 16; $992 = Math_imul($987, $991)|0; $993 = $992 >> 16; $994 = (($979) + ($993))|0; $995 = (($966) + ($994))|0; $15 = $995; $996 = $15; $997 = $16; $998 = ((($997)) + 20|0); $999 = HEAP32[$998>>2]|0; $1000 = $16; $1001 = ((($1000)) + 120|0); $1002 = HEAP32[$1001>>2]|0; $1003 = (($999) + ($1002))|0; $1004 = $1003 >> 16; $1005 = $9; $1006 = ((($1005)) + 10|0); $1007 = HEAP16[$1006>>1]|0; $1008 = $1007 << 16 >> 16; $1009 = Math_imul($1004, $1008)|0; $1010 = $16; $1011 = ((($1010)) + 20|0); $1012 = HEAP32[$1011>>2]|0; $1013 = $16; $1014 = ((($1013)) + 120|0); $1015 = HEAP32[$1014>>2]|0; $1016 = (($1012) + ($1015))|0; $1017 = $1016 & 65535; $1018 = $9; $1019 = ((($1018)) + 10|0); $1020 = HEAP16[$1019>>1]|0; $1021 = $1020 << 16 >> 16; $1022 = Math_imul($1017, $1021)|0; $1023 = $1022 >> 16; $1024 = (($1009) + ($1023))|0; $1025 = (($996) + ($1024))|0; $15 = $1025; $1026 = $15; $1027 = $16; $1028 = ((($1027)) + 24|0); $1029 = HEAP32[$1028>>2]|0; $1030 = $16; $1031 = ((($1030)) + 116|0); $1032 = HEAP32[$1031>>2]|0; $1033 = (($1029) + ($1032))|0; $1034 = $1033 >> 16; $1035 = $9; $1036 = ((($1035)) + 12|0); $1037 = HEAP16[$1036>>1]|0; $1038 = $1037 << 16 >> 16; $1039 = Math_imul($1034, $1038)|0; $1040 = $16; $1041 = ((($1040)) + 24|0); $1042 = HEAP32[$1041>>2]|0; $1043 = $16; $1044 = ((($1043)) + 116|0); $1045 = HEAP32[$1044>>2]|0; $1046 = (($1042) + ($1045))|0; $1047 = $1046 & 65535; $1048 = $9; $1049 = ((($1048)) + 12|0); $1050 = HEAP16[$1049>>1]|0; $1051 = $1050 << 16 >> 16; $1052 = Math_imul($1047, $1051)|0; $1053 = $1052 >> 16; $1054 = (($1039) + ($1053))|0; $1055 = (($1026) + ($1054))|0; $15 = $1055; $1056 = $15; $1057 = $16; $1058 = ((($1057)) + 28|0); $1059 = HEAP32[$1058>>2]|0; $1060 = $16; $1061 = ((($1060)) + 112|0); $1062 = HEAP32[$1061>>2]|0; $1063 = (($1059) + ($1062))|0; $1064 = $1063 >> 16; $1065 = $9; $1066 = ((($1065)) + 14|0); $1067 = HEAP16[$1066>>1]|0; $1068 = $1067 << 16 >> 16; $1069 = Math_imul($1064, $1068)|0; $1070 = $16; $1071 = ((($1070)) + 28|0); $1072 = HEAP32[$1071>>2]|0; $1073 = $16; $1074 = ((($1073)) + 112|0); $1075 = HEAP32[$1074>>2]|0; $1076 = (($1072) + ($1075))|0; $1077 = $1076 & 65535; $1078 = $9; $1079 = ((($1078)) + 14|0); $1080 = HEAP16[$1079>>1]|0; $1081 = $1080 << 16 >> 16; $1082 = Math_imul($1077, $1081)|0; $1083 = $1082 >> 16; $1084 = (($1069) + ($1083))|0; $1085 = (($1056) + ($1084))|0; $15 = $1085; $1086 = $15; $1087 = $16; $1088 = ((($1087)) + 32|0); $1089 = HEAP32[$1088>>2]|0; $1090 = $16; $1091 = ((($1090)) + 108|0); $1092 = HEAP32[$1091>>2]|0; $1093 = (($1089) + ($1092))|0; $1094 = $1093 >> 16; $1095 = $9; $1096 = ((($1095)) + 16|0); $1097 = HEAP16[$1096>>1]|0; $1098 = $1097 << 16 >> 16; $1099 = Math_imul($1094, $1098)|0; $1100 = $16; $1101 = ((($1100)) + 32|0); $1102 = HEAP32[$1101>>2]|0; $1103 = $16; $1104 = ((($1103)) + 108|0); $1105 = HEAP32[$1104>>2]|0; $1106 = (($1102) + ($1105))|0; $1107 = $1106 & 65535; $1108 = $9; $1109 = ((($1108)) + 16|0); $1110 = HEAP16[$1109>>1]|0; $1111 = $1110 << 16 >> 16; $1112 = Math_imul($1107, $1111)|0; $1113 = $1112 >> 16; $1114 = (($1099) + ($1113))|0; $1115 = (($1086) + ($1114))|0; $15 = $1115; $1116 = $15; $1117 = $16; $1118 = ((($1117)) + 36|0); $1119 = HEAP32[$1118>>2]|0; $1120 = $16; $1121 = ((($1120)) + 104|0); $1122 = HEAP32[$1121>>2]|0; $1123 = (($1119) + ($1122))|0; $1124 = $1123 >> 16; $1125 = $9; $1126 = ((($1125)) + 18|0); $1127 = HEAP16[$1126>>1]|0; $1128 = $1127 << 16 >> 16; $1129 = Math_imul($1124, $1128)|0; $1130 = $16; $1131 = ((($1130)) + 36|0); $1132 = HEAP32[$1131>>2]|0; $1133 = $16; $1134 = ((($1133)) + 104|0); $1135 = HEAP32[$1134>>2]|0; $1136 = (($1132) + ($1135))|0; $1137 = $1136 & 65535; $1138 = $9; $1139 = ((($1138)) + 18|0); $1140 = HEAP16[$1139>>1]|0; $1141 = $1140 << 16 >> 16; $1142 = Math_imul($1137, $1141)|0; $1143 = $1142 >> 16; $1144 = (($1129) + ($1143))|0; $1145 = (($1116) + ($1144))|0; $15 = $1145; $1146 = $15; $1147 = $16; $1148 = ((($1147)) + 40|0); $1149 = HEAP32[$1148>>2]|0; $1150 = $16; $1151 = ((($1150)) + 100|0); $1152 = HEAP32[$1151>>2]|0; $1153 = (($1149) + ($1152))|0; $1154 = $1153 >> 16; $1155 = $9; $1156 = ((($1155)) + 20|0); $1157 = HEAP16[$1156>>1]|0; $1158 = $1157 << 16 >> 16; $1159 = Math_imul($1154, $1158)|0; $1160 = $16; $1161 = ((($1160)) + 40|0); $1162 = HEAP32[$1161>>2]|0; $1163 = $16; $1164 = ((($1163)) + 100|0); $1165 = HEAP32[$1164>>2]|0; $1166 = (($1162) + ($1165))|0; $1167 = $1166 & 65535; $1168 = $9; $1169 = ((($1168)) + 20|0); $1170 = HEAP16[$1169>>1]|0; $1171 = $1170 << 16 >> 16; $1172 = Math_imul($1167, $1171)|0; $1173 = $1172 >> 16; $1174 = (($1159) + ($1173))|0; $1175 = (($1146) + ($1174))|0; $15 = $1175; $1176 = $15; $1177 = $16; $1178 = ((($1177)) + 44|0); $1179 = HEAP32[$1178>>2]|0; $1180 = $16; $1181 = ((($1180)) + 96|0); $1182 = HEAP32[$1181>>2]|0; $1183 = (($1179) + ($1182))|0; $1184 = $1183 >> 16; $1185 = $9; $1186 = ((($1185)) + 22|0); $1187 = HEAP16[$1186>>1]|0; $1188 = $1187 << 16 >> 16; $1189 = Math_imul($1184, $1188)|0; $1190 = $16; $1191 = ((($1190)) + 44|0); $1192 = HEAP32[$1191>>2]|0; $1193 = $16; $1194 = ((($1193)) + 96|0); $1195 = HEAP32[$1194>>2]|0; $1196 = (($1192) + ($1195))|0; $1197 = $1196 & 65535; $1198 = $9; $1199 = ((($1198)) + 22|0); $1200 = HEAP16[$1199>>1]|0; $1201 = $1200 << 16 >> 16; $1202 = Math_imul($1197, $1201)|0; $1203 = $1202 >> 16; $1204 = (($1189) + ($1203))|0; $1205 = (($1176) + ($1204))|0; $15 = $1205; $1206 = $15; $1207 = $16; $1208 = ((($1207)) + 48|0); $1209 = HEAP32[$1208>>2]|0; $1210 = $16; $1211 = ((($1210)) + 92|0); $1212 = HEAP32[$1211>>2]|0; $1213 = (($1209) + ($1212))|0; $1214 = $1213 >> 16; $1215 = $9; $1216 = ((($1215)) + 24|0); $1217 = HEAP16[$1216>>1]|0; $1218 = $1217 << 16 >> 16; $1219 = Math_imul($1214, $1218)|0; $1220 = $16; $1221 = ((($1220)) + 48|0); $1222 = HEAP32[$1221>>2]|0; $1223 = $16; $1224 = ((($1223)) + 92|0); $1225 = HEAP32[$1224>>2]|0; $1226 = (($1222) + ($1225))|0; $1227 = $1226 & 65535; $1228 = $9; $1229 = ((($1228)) + 24|0); $1230 = HEAP16[$1229>>1]|0; $1231 = $1230 << 16 >> 16; $1232 = Math_imul($1227, $1231)|0; $1233 = $1232 >> 16; $1234 = (($1219) + ($1233))|0; $1235 = (($1206) + ($1234))|0; $15 = $1235; $1236 = $15; $1237 = $16; $1238 = ((($1237)) + 52|0); $1239 = HEAP32[$1238>>2]|0; $1240 = $16; $1241 = ((($1240)) + 88|0); $1242 = HEAP32[$1241>>2]|0; $1243 = (($1239) + ($1242))|0; $1244 = $1243 >> 16; $1245 = $9; $1246 = ((($1245)) + 26|0); $1247 = HEAP16[$1246>>1]|0; $1248 = $1247 << 16 >> 16; $1249 = Math_imul($1244, $1248)|0; $1250 = $16; $1251 = ((($1250)) + 52|0); $1252 = HEAP32[$1251>>2]|0; $1253 = $16; $1254 = ((($1253)) + 88|0); $1255 = HEAP32[$1254>>2]|0; $1256 = (($1252) + ($1255))|0; $1257 = $1256 & 65535; $1258 = $9; $1259 = ((($1258)) + 26|0); $1260 = HEAP16[$1259>>1]|0; $1261 = $1260 << 16 >> 16; $1262 = Math_imul($1257, $1261)|0; $1263 = $1262 >> 16; $1264 = (($1249) + ($1263))|0; $1265 = (($1236) + ($1264))|0; $15 = $1265; $1266 = $15; $1267 = $16; $1268 = ((($1267)) + 56|0); $1269 = HEAP32[$1268>>2]|0; $1270 = $16; $1271 = ((($1270)) + 84|0); $1272 = HEAP32[$1271>>2]|0; $1273 = (($1269) + ($1272))|0; $1274 = $1273 >> 16; $1275 = $9; $1276 = ((($1275)) + 28|0); $1277 = HEAP16[$1276>>1]|0; $1278 = $1277 << 16 >> 16; $1279 = Math_imul($1274, $1278)|0; $1280 = $16; $1281 = ((($1280)) + 56|0); $1282 = HEAP32[$1281>>2]|0; $1283 = $16; $1284 = ((($1283)) + 84|0); $1285 = HEAP32[$1284>>2]|0; $1286 = (($1282) + ($1285))|0; $1287 = $1286 & 65535; $1288 = $9; $1289 = ((($1288)) + 28|0); $1290 = HEAP16[$1289>>1]|0; $1291 = $1290 << 16 >> 16; $1292 = Math_imul($1287, $1291)|0; $1293 = $1292 >> 16; $1294 = (($1279) + ($1293))|0; $1295 = (($1266) + ($1294))|0; $15 = $1295; $1296 = $15; $1297 = $16; $1298 = ((($1297)) + 60|0); $1299 = HEAP32[$1298>>2]|0; $1300 = $16; $1301 = ((($1300)) + 80|0); $1302 = HEAP32[$1301>>2]|0; $1303 = (($1299) + ($1302))|0; $1304 = $1303 >> 16; $1305 = $9; $1306 = ((($1305)) + 30|0); $1307 = HEAP16[$1306>>1]|0; $1308 = $1307 << 16 >> 16; $1309 = Math_imul($1304, $1308)|0; $1310 = $16; $1311 = ((($1310)) + 60|0); $1312 = HEAP32[$1311>>2]|0; $1313 = $16; $1314 = ((($1313)) + 80|0); $1315 = HEAP32[$1314>>2]|0; $1316 = (($1312) + ($1315))|0; $1317 = $1316 & 65535; $1318 = $9; $1319 = ((($1318)) + 30|0); $1320 = HEAP16[$1319>>1]|0; $1321 = $1320 << 16 >> 16; $1322 = Math_imul($1317, $1321)|0; $1323 = $1322 >> 16; $1324 = (($1309) + ($1323))|0; $1325 = (($1296) + ($1324))|0; $15 = $1325; $1326 = $15; $1327 = $16; $1328 = ((($1327)) + 64|0); $1329 = HEAP32[$1328>>2]|0; $1330 = $16; $1331 = ((($1330)) + 76|0); $1332 = HEAP32[$1331>>2]|0; $1333 = (($1329) + ($1332))|0; $1334 = $1333 >> 16; $1335 = $9; $1336 = ((($1335)) + 32|0); $1337 = HEAP16[$1336>>1]|0; $1338 = $1337 << 16 >> 16; $1339 = Math_imul($1334, $1338)|0; $1340 = $16; $1341 = ((($1340)) + 64|0); $1342 = HEAP32[$1341>>2]|0; $1343 = $16; $1344 = ((($1343)) + 76|0); $1345 = HEAP32[$1344>>2]|0; $1346 = (($1342) + ($1345))|0; $1347 = $1346 & 65535; $1348 = $9; $1349 = ((($1348)) + 32|0); $1350 = HEAP16[$1349>>1]|0; $1351 = $1350 << 16 >> 16; $1352 = Math_imul($1347, $1351)|0; $1353 = $1352 >> 16; $1354 = (($1339) + ($1353))|0; $1355 = (($1326) + ($1354))|0; $15 = $1355; $1356 = $15; $1357 = $16; $1358 = ((($1357)) + 68|0); $1359 = HEAP32[$1358>>2]|0; $1360 = $16; $1361 = ((($1360)) + 72|0); $1362 = HEAP32[$1361>>2]|0; $1363 = (($1359) + ($1362))|0; $1364 = $1363 >> 16; $1365 = $9; $1366 = ((($1365)) + 34|0); $1367 = HEAP16[$1366>>1]|0; $1368 = $1367 << 16 >> 16; $1369 = Math_imul($1364, $1368)|0; $1370 = $16; $1371 = ((($1370)) + 68|0); $1372 = HEAP32[$1371>>2]|0; $1373 = $16; $1374 = ((($1373)) + 72|0); $1375 = HEAP32[$1374>>2]|0; $1376 = (($1372) + ($1375))|0; $1377 = $1376 & 65535; $1378 = $9; $1379 = ((($1378)) + 34|0); $1380 = HEAP16[$1379>>1]|0; $1381 = $1380 << 16 >> 16; $1382 = Math_imul($1377, $1381)|0; $1383 = $1382 >> 16; $1384 = (($1369) + ($1383))|0; $1385 = (($1356) + ($1384))|0; $15 = $1385; $1386 = $15; $1387 = $1386 >> 5; $1388 = (($1387) + 1)|0; $1389 = $1388 >> 1; $1390 = ($1389|0)>(32767); if ($1390) { $1401 = 32767; } else { $1391 = $15; $1392 = $1391 >> 5; $1393 = (($1392) + 1)|0; $1394 = $1393 >> 1; $1395 = ($1394|0)<(-32768); if ($1395) { $1401 = -32768; } else { $1396 = $15; $1397 = $1396 >> 5; $1398 = (($1397) + 1)|0; $1399 = $1398 >> 1; $1401 = $1399; } } $1400 = $1401&65535; $1402 = $7; $1403 = ((($1402)) + 2|0); $7 = $1403; HEAP16[$1402>>1] = $1400; $1404 = $13; $1405 = $14; $1406 = (($1405) + ($1404))|0; $14 = $1406; } $1407 = $7; STACKTOP = sp;return ($1407|0); break; } default: { $1407 = $7; STACKTOP = sp;return ($1407|0); } } return (0)|0; } function _silk_resampler_private_IIR_FIR($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $$alloca_mul = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $13 = $4; $8 = $13; $14 = $8; $15 = ((($14)) + 268|0); $16 = HEAP32[$15>>2]|0; $17 = $16<<1; $18 = (($17) + 8)|0; $19 = (_llvm_stacksave()|0); $12 = $19; $$alloca_mul = $18<<1; $20 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $21 = $8; $22 = ((($21)) + 24|0); ;HEAP16[$20>>1]=HEAP16[$22>>1]|0;HEAP16[$20+2>>1]=HEAP16[$22+2>>1]|0;HEAP16[$20+4>>1]=HEAP16[$22+4>>1]|0;HEAP16[$20+6>>1]=HEAP16[$22+6>>1]|0;HEAP16[$20+8>>1]=HEAP16[$22+8>>1]|0;HEAP16[$20+10>>1]=HEAP16[$22+10>>1]|0;HEAP16[$20+12>>1]=HEAP16[$22+12>>1]|0;HEAP16[$20+14>>1]=HEAP16[$22+14>>1]|0; $23 = $8; $24 = ((($23)) + 272|0); $25 = HEAP32[$24>>2]|0; $11 = $25; while(1) { $26 = $7; $27 = $8; $28 = ((($27)) + 268|0); $29 = HEAP32[$28>>2]|0; $30 = ($26|0)<($29|0); if ($30) { $31 = $7; $35 = $31; } else { $32 = $8; $33 = ((($32)) + 268|0); $34 = HEAP32[$33>>2]|0; $35 = $34; } $9 = $35; $36 = $8; $37 = ((($20)) + 16|0); $38 = $6; $39 = $9; _silk_resampler_private_up2_HQ($36,$37,$38,$39); $40 = $9; $41 = $40 << 17; $10 = $41; $42 = $5; $43 = $10; $44 = $11; $45 = (_silk_resampler_private_IIR_FIR_INTERPOL($42,$20,$43,$44)|0); $5 = $45; $46 = $9; $47 = $6; $48 = (($47) + ($46<<1)|0); $6 = $48; $49 = $9; $50 = $7; $51 = (($50) - ($49))|0; $7 = $51; $52 = $7; $53 = ($52|0)>(0); if (!($53)) { break; } $54 = $9; $55 = $54 << 1; $56 = (($20) + ($55<<1)|0); ;HEAP16[$20>>1]=HEAP16[$56>>1]|0;HEAP16[$20+2>>1]=HEAP16[$56+2>>1]|0;HEAP16[$20+4>>1]=HEAP16[$56+4>>1]|0;HEAP16[$20+6>>1]=HEAP16[$56+6>>1]|0;HEAP16[$20+8>>1]=HEAP16[$56+8>>1]|0;HEAP16[$20+10>>1]=HEAP16[$56+10>>1]|0;HEAP16[$20+12>>1]=HEAP16[$56+12>>1]|0;HEAP16[$20+14>>1]=HEAP16[$56+14>>1]|0; } $57 = $8; $58 = ((($57)) + 24|0); $59 = $9; $60 = $59 << 1; $61 = (($20) + ($60<<1)|0); ;HEAP16[$58>>1]=HEAP16[$61>>1]|0;HEAP16[$58+2>>1]=HEAP16[$61+2>>1]|0;HEAP16[$58+4>>1]=HEAP16[$61+4>>1]|0;HEAP16[$58+6>>1]=HEAP16[$61+6>>1]|0;HEAP16[$58+8>>1]=HEAP16[$61+8>>1]|0;HEAP16[$58+10>>1]=HEAP16[$61+10>>1]|0;HEAP16[$58+12>>1]=HEAP16[$61+12>>1]|0;HEAP16[$58+14>>1]=HEAP16[$61+14>>1]|0; $62 = $12; _llvm_stackrestore(($62|0)); STACKTOP = sp;return; } function _silk_resampler_private_IIR_FIR_INTERPOL($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $8 = 0; while(1) { $12 = $8; $13 = $6; $14 = ($12|0)<($13|0); if (!($14)) { break; } $15 = $8; $16 = $15 & 65535; $17 = $16 >> 16; $18 = ($17*12)|0; $19 = $8; $20 = $19 & 65535; $21 = $20 & 65535; $22 = ($21*12)|0; $23 = $22 >> 16; $24 = (($18) + ($23))|0; $11 = $24; $25 = $5; $26 = $8; $27 = $26 >> 16; $28 = (($25) + ($27<<1)|0); $10 = $28; $29 = $10; $30 = HEAP16[$29>>1]|0; $31 = $30 << 16 >> 16; $32 = $11; $33 = (25282 + ($32<<3)|0); $34 = HEAP16[$33>>1]|0; $35 = $34 << 16 >> 16; $36 = Math_imul($31, $35)|0; $9 = $36; $37 = $9; $38 = $10; $39 = ((($38)) + 2|0); $40 = HEAP16[$39>>1]|0; $41 = $40 << 16 >> 16; $42 = $11; $43 = (25282 + ($42<<3)|0); $44 = ((($43)) + 2|0); $45 = HEAP16[$44>>1]|0; $46 = $45 << 16 >> 16; $47 = Math_imul($41, $46)|0; $48 = (($37) + ($47))|0; $9 = $48; $49 = $9; $50 = $10; $51 = ((($50)) + 4|0); $52 = HEAP16[$51>>1]|0; $53 = $52 << 16 >> 16; $54 = $11; $55 = (25282 + ($54<<3)|0); $56 = ((($55)) + 4|0); $57 = HEAP16[$56>>1]|0; $58 = $57 << 16 >> 16; $59 = Math_imul($53, $58)|0; $60 = (($49) + ($59))|0; $9 = $60; $61 = $9; $62 = $10; $63 = ((($62)) + 6|0); $64 = HEAP16[$63>>1]|0; $65 = $64 << 16 >> 16; $66 = $11; $67 = (25282 + ($66<<3)|0); $68 = ((($67)) + 6|0); $69 = HEAP16[$68>>1]|0; $70 = $69 << 16 >> 16; $71 = Math_imul($65, $70)|0; $72 = (($61) + ($71))|0; $9 = $72; $73 = $9; $74 = $10; $75 = ((($74)) + 8|0); $76 = HEAP16[$75>>1]|0; $77 = $76 << 16 >> 16; $78 = $11; $79 = (11 - ($78))|0; $80 = (25282 + ($79<<3)|0); $81 = ((($80)) + 6|0); $82 = HEAP16[$81>>1]|0; $83 = $82 << 16 >> 16; $84 = Math_imul($77, $83)|0; $85 = (($73) + ($84))|0; $9 = $85; $86 = $9; $87 = $10; $88 = ((($87)) + 10|0); $89 = HEAP16[$88>>1]|0; $90 = $89 << 16 >> 16; $91 = $11; $92 = (11 - ($91))|0; $93 = (25282 + ($92<<3)|0); $94 = ((($93)) + 4|0); $95 = HEAP16[$94>>1]|0; $96 = $95 << 16 >> 16; $97 = Math_imul($90, $96)|0; $98 = (($86) + ($97))|0; $9 = $98; $99 = $9; $100 = $10; $101 = ((($100)) + 12|0); $102 = HEAP16[$101>>1]|0; $103 = $102 << 16 >> 16; $104 = $11; $105 = (11 - ($104))|0; $106 = (25282 + ($105<<3)|0); $107 = ((($106)) + 2|0); $108 = HEAP16[$107>>1]|0; $109 = $108 << 16 >> 16; $110 = Math_imul($103, $109)|0; $111 = (($99) + ($110))|0; $9 = $111; $112 = $9; $113 = $10; $114 = ((($113)) + 14|0); $115 = HEAP16[$114>>1]|0; $116 = $115 << 16 >> 16; $117 = $11; $118 = (11 - ($117))|0; $119 = (25282 + ($118<<3)|0); $120 = HEAP16[$119>>1]|0; $121 = $120 << 16 >> 16; $122 = Math_imul($116, $121)|0; $123 = (($112) + ($122))|0; $9 = $123; $124 = $9; $125 = $124 >> 14; $126 = (($125) + 1)|0; $127 = $126 >> 1; $128 = ($127|0)>(32767); if ($128) { $139 = 32767; } else { $129 = $9; $130 = $129 >> 14; $131 = (($130) + 1)|0; $132 = $131 >> 1; $133 = ($132|0)<(-32768); if ($133) { $139 = -32768; } else { $134 = $9; $135 = $134 >> 14; $136 = (($135) + 1)|0; $137 = $136 >> 1; $139 = $137; } } $138 = $139&65535; $140 = $4; $141 = ((($140)) + 2|0); $4 = $141; HEAP16[$140>>1] = $138; $142 = $7; $143 = $8; $144 = (($143) + ($142))|0; $8 = $144; } $145 = $4; STACKTOP = sp;return ($145|0); } function _silk_resampler_private_up2_HQ($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0; var $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0; var $227 = 0, $228 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $8 = 0; while(1) { $14 = $8; $15 = $7; $16 = ($14|0)<($15|0); if (!($16)) { break; } $17 = $6; $18 = $8; $19 = (($17) + ($18<<1)|0); $20 = HEAP16[$19>>1]|0; $21 = $20 << 16 >> 16; $22 = $21 << 10; $9 = $22; $23 = $9; $24 = $4; $25 = HEAP32[$24>>2]|0; $26 = (($23) - ($25))|0; $12 = $26; $27 = $12; $28 = $27 >> 16; $29 = HEAP16[12506]|0; $30 = $29 << 16 >> 16; $31 = Math_imul($28, $30)|0; $32 = $12; $33 = $32 & 65535; $34 = HEAP16[12506]|0; $35 = $34 << 16 >> 16; $36 = Math_imul($33, $35)|0; $37 = $36 >> 16; $38 = (($31) + ($37))|0; $13 = $38; $39 = $4; $40 = HEAP32[$39>>2]|0; $41 = $13; $42 = (($40) + ($41))|0; $10 = $42; $43 = $9; $44 = $13; $45 = (($43) + ($44))|0; $46 = $4; HEAP32[$46>>2] = $45; $47 = $10; $48 = $4; $49 = ((($48)) + 4|0); $50 = HEAP32[$49>>2]|0; $51 = (($47) - ($50))|0; $12 = $51; $52 = $12; $53 = $52 >> 16; $54 = HEAP16[(25014)>>1]|0; $55 = $54 << 16 >> 16; $56 = Math_imul($53, $55)|0; $57 = $12; $58 = $57 & 65535; $59 = HEAP16[(25014)>>1]|0; $60 = $59 << 16 >> 16; $61 = Math_imul($58, $60)|0; $62 = $61 >> 16; $63 = (($56) + ($62))|0; $13 = $63; $64 = $4; $65 = ((($64)) + 4|0); $66 = HEAP32[$65>>2]|0; $67 = $13; $68 = (($66) + ($67))|0; $11 = $68; $69 = $10; $70 = $13; $71 = (($69) + ($70))|0; $72 = $4; $73 = ((($72)) + 4|0); HEAP32[$73>>2] = $71; $74 = $11; $75 = $4; $76 = ((($75)) + 8|0); $77 = HEAP32[$76>>2]|0; $78 = (($74) - ($77))|0; $12 = $78; $79 = $12; $80 = $12; $81 = $80 >> 16; $82 = HEAP16[(25016)>>1]|0; $83 = $82 << 16 >> 16; $84 = Math_imul($81, $83)|0; $85 = $12; $86 = $85 & 65535; $87 = HEAP16[(25016)>>1]|0; $88 = $87 << 16 >> 16; $89 = Math_imul($86, $88)|0; $90 = $89 >> 16; $91 = (($84) + ($90))|0; $92 = (($79) + ($91))|0; $13 = $92; $93 = $4; $94 = ((($93)) + 8|0); $95 = HEAP32[$94>>2]|0; $96 = $13; $97 = (($95) + ($96))|0; $10 = $97; $98 = $11; $99 = $13; $100 = (($98) + ($99))|0; $101 = $4; $102 = ((($101)) + 8|0); HEAP32[$102>>2] = $100; $103 = $10; $104 = $103 >> 9; $105 = (($104) + 1)|0; $106 = $105 >> 1; $107 = ($106|0)>(32767); if ($107) { $118 = 32767; } else { $108 = $10; $109 = $108 >> 9; $110 = (($109) + 1)|0; $111 = $110 >> 1; $112 = ($111|0)<(-32768); if ($112) { $118 = -32768; } else { $113 = $10; $114 = $113 >> 9; $115 = (($114) + 1)|0; $116 = $115 >> 1; $118 = $116; } } $117 = $118&65535; $119 = $5; $120 = $8; $121 = $120<<1; $122 = (($119) + ($121<<1)|0); HEAP16[$122>>1] = $117; $123 = $9; $124 = $4; $125 = ((($124)) + 12|0); $126 = HEAP32[$125>>2]|0; $127 = (($123) - ($126))|0; $12 = $127; $128 = $12; $129 = $128 >> 16; $130 = HEAP16[12509]|0; $131 = $130 << 16 >> 16; $132 = Math_imul($129, $131)|0; $133 = $12; $134 = $133 & 65535; $135 = HEAP16[12509]|0; $136 = $135 << 16 >> 16; $137 = Math_imul($134, $136)|0; $138 = $137 >> 16; $139 = (($132) + ($138))|0; $13 = $139; $140 = $4; $141 = ((($140)) + 12|0); $142 = HEAP32[$141>>2]|0; $143 = $13; $144 = (($142) + ($143))|0; $10 = $144; $145 = $9; $146 = $13; $147 = (($145) + ($146))|0; $148 = $4; $149 = ((($148)) + 12|0); HEAP32[$149>>2] = $147; $150 = $10; $151 = $4; $152 = ((($151)) + 16|0); $153 = HEAP32[$152>>2]|0; $154 = (($150) - ($153))|0; $12 = $154; $155 = $12; $156 = $155 >> 16; $157 = HEAP16[(25020)>>1]|0; $158 = $157 << 16 >> 16; $159 = Math_imul($156, $158)|0; $160 = $12; $161 = $160 & 65535; $162 = HEAP16[(25020)>>1]|0; $163 = $162 << 16 >> 16; $164 = Math_imul($161, $163)|0; $165 = $164 >> 16; $166 = (($159) + ($165))|0; $13 = $166; $167 = $4; $168 = ((($167)) + 16|0); $169 = HEAP32[$168>>2]|0; $170 = $13; $171 = (($169) + ($170))|0; $11 = $171; $172 = $10; $173 = $13; $174 = (($172) + ($173))|0; $175 = $4; $176 = ((($175)) + 16|0); HEAP32[$176>>2] = $174; $177 = $11; $178 = $4; $179 = ((($178)) + 20|0); $180 = HEAP32[$179>>2]|0; $181 = (($177) - ($180))|0; $12 = $181; $182 = $12; $183 = $12; $184 = $183 >> 16; $185 = HEAP16[(25022)>>1]|0; $186 = $185 << 16 >> 16; $187 = Math_imul($184, $186)|0; $188 = $12; $189 = $188 & 65535; $190 = HEAP16[(25022)>>1]|0; $191 = $190 << 16 >> 16; $192 = Math_imul($189, $191)|0; $193 = $192 >> 16; $194 = (($187) + ($193))|0; $195 = (($182) + ($194))|0; $13 = $195; $196 = $4; $197 = ((($196)) + 20|0); $198 = HEAP32[$197>>2]|0; $199 = $13; $200 = (($198) + ($199))|0; $10 = $200; $201 = $11; $202 = $13; $203 = (($201) + ($202))|0; $204 = $4; $205 = ((($204)) + 20|0); HEAP32[$205>>2] = $203; $206 = $10; $207 = $206 >> 9; $208 = (($207) + 1)|0; $209 = $208 >> 1; $210 = ($209|0)>(32767); if ($210) { $221 = 32767; } else { $211 = $10; $212 = $211 >> 9; $213 = (($212) + 1)|0; $214 = $213 >> 1; $215 = ($214|0)<(-32768); if ($215) { $221 = -32768; } else { $216 = $10; $217 = $216 >> 9; $218 = (($217) + 1)|0; $219 = $218 >> 1; $221 = $219; } } $220 = $221&65535; $222 = $5; $223 = $8; $224 = $223<<1; $225 = (($224) + 1)|0; $226 = (($222) + ($225<<1)|0); HEAP16[$226>>1] = $220; $227 = $8; $228 = (($227) + 1)|0; $8 = $228; } STACKTOP = sp;return; } function _silk_resampler_private_up2_HQ_wrapper($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $9 = $4; $8 = $9; $10 = $8; $11 = $5; $12 = $6; $13 = $7; _silk_resampler_private_up2_HQ($10,$11,$12,$13); STACKTOP = sp;return; } function _silk_stereo_decode_pred($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $5 = sp + 8|0; $2 = $0; $3 = $1; $8 = $2; $9 = (_ec_dec_icdf($8,27657,8)|0); $4 = $9; $10 = $4; $11 = (($10|0) / 5)&-1; $12 = ((($5)) + 8|0); HEAP32[$12>>2] = $11; $13 = $4; $14 = ((($5)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = ($15*5)|0; $17 = (($13) - ($16))|0; $18 = ((($5)) + 12|0); $19 = ((($18)) + 8|0); HEAP32[$19>>2] = $17; $4 = 0; while(1) { $20 = $4; $21 = ($20|0)<(2); if (!($21)) { break; } $22 = $2; $23 = (_ec_dec_icdf($22,27710,8)|0); $24 = $4; $25 = (($5) + (($24*12)|0)|0); HEAP32[$25>>2] = $23; $26 = $2; $27 = (_ec_dec_icdf($26,27717,8)|0); $28 = $4; $29 = (($5) + (($28*12)|0)|0); $30 = ((($29)) + 4|0); HEAP32[$30>>2] = $27; $31 = $4; $32 = (($31) + 1)|0; $4 = $32; } $4 = 0; while(1) { $33 = $4; $34 = ($33|0)<(2); if (!($34)) { break; } $35 = $4; $36 = (($5) + (($35*12)|0)|0); $37 = ((($36)) + 8|0); $38 = HEAP32[$37>>2]|0; $39 = ($38*3)|0; $40 = $4; $41 = (($5) + (($40*12)|0)|0); $42 = HEAP32[$41>>2]|0; $43 = (($42) + ($39))|0; HEAP32[$41>>2] = $43; $44 = $4; $45 = (($5) + (($44*12)|0)|0); $46 = HEAP32[$45>>2]|0; $47 = (24966 + ($46<<1)|0); $48 = HEAP16[$47>>1]|0; $49 = $48 << 16 >> 16; $6 = $49; $50 = $4; $51 = (($5) + (($50*12)|0)|0); $52 = HEAP32[$51>>2]|0; $53 = (($52) + 1)|0; $54 = (24966 + ($53<<1)|0); $55 = HEAP16[$54>>1]|0; $56 = $55 << 16 >> 16; $57 = $6; $58 = (($56) - ($57))|0; $59 = $58 >> 16; $60 = ($59*6554)|0; $61 = $4; $62 = (($5) + (($61*12)|0)|0); $63 = HEAP32[$62>>2]|0; $64 = (($63) + 1)|0; $65 = (24966 + ($64<<1)|0); $66 = HEAP16[$65>>1]|0; $67 = $66 << 16 >> 16; $68 = $6; $69 = (($67) - ($68))|0; $70 = $69 & 65535; $71 = ($70*6554)|0; $72 = $71 >> 16; $73 = (($60) + ($72))|0; $7 = $73; $74 = $6; $75 = $7; $76 = $75&65535; $77 = $76 << 16 >> 16; $78 = $4; $79 = (($5) + (($78*12)|0)|0); $80 = ((($79)) + 4|0); $81 = HEAP32[$80>>2]|0; $82 = $81<<1; $83 = (($82) + 1)|0; $84 = $83&65535; $85 = $84 << 16 >> 16; $86 = Math_imul($77, $85)|0; $87 = (($74) + ($86))|0; $88 = $3; $89 = $4; $90 = (($88) + ($89<<2)|0); HEAP32[$90>>2] = $87; $91 = $4; $92 = (($91) + 1)|0; $4 = $92; } $93 = $3; $94 = ((($93)) + 4|0); $95 = HEAP32[$94>>2]|0; $96 = $3; $97 = HEAP32[$96>>2]|0; $98 = (($97) - ($95))|0; HEAP32[$96>>2] = $98; STACKTOP = sp;return; } function _silk_stereo_decode_mid_only($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = (_ec_dec_icdf($4,27682,8)|0); $6 = $3; HEAP32[$6>>2] = $5; STACKTOP = sp;return; } function _silk_stereo_encode_pred($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $5 = $3; $6 = ((($5)) + 2|0); $7 = HEAP8[$6>>0]|0; $8 = $7 << 24 >> 24; $9 = ($8*5)|0; $10 = $3; $11 = ((($10)) + 3|0); $12 = ((($11)) + 2|0); $13 = HEAP8[$12>>0]|0; $14 = $13 << 24 >> 24; $15 = (($9) + ($14))|0; $4 = $15; $16 = $2; $17 = $4; _ec_enc_icdf($16,$17,27657,8); $4 = 0; while(1) { $18 = $4; $19 = ($18|0)<(2); if (!($19)) { break; } $20 = $2; $21 = $3; $22 = $4; $23 = (($21) + (($22*3)|0)|0); $24 = HEAP8[$23>>0]|0; $25 = $24 << 24 >> 24; _ec_enc_icdf($20,$25,27710,8); $26 = $2; $27 = $3; $28 = $4; $29 = (($27) + (($28*3)|0)|0); $30 = ((($29)) + 1|0); $31 = HEAP8[$30>>0]|0; $32 = $31 << 24 >> 24; _ec_enc_icdf($26,$32,27717,8); $33 = $4; $34 = (($33) + 1)|0; $4 = $34; } STACKTOP = sp;return; } function _silk_stereo_encode_mid_only($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = $5 << 24 >> 24; _ec_enc_icdf($4,$6,27682,8); STACKTOP = sp;return; } function _silk_stereo_find_predictor($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $13 = sp + 24|0; $14 = sp + 20|0; $15 = sp + 16|0; $16 = sp + 12|0; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; $20 = $7; $21 = $10; _silk_sum_sqr_shift($15,$13,$20,$21); $22 = $8; $23 = $10; _silk_sum_sqr_shift($16,$14,$22,$23); $24 = HEAP32[$13>>2]|0; $25 = HEAP32[$14>>2]|0; $26 = (_silk_max_int_269($24,$25)|0); $12 = $26; $27 = $12; $28 = $12; $29 = $28 & 1; $30 = (($27) + ($29))|0; $12 = $30; $31 = HEAP32[$16>>2]|0; $32 = $12; $33 = HEAP32[$14>>2]|0; $34 = (($32) - ($33))|0; $35 = $31 >> $34; HEAP32[$16>>2] = $35; $36 = HEAP32[$15>>2]|0; $37 = $12; $38 = HEAP32[$13>>2]|0; $39 = (($37) - ($38))|0; $40 = $36 >> $39; HEAP32[$15>>2] = $40; $41 = HEAP32[$15>>2]|0; $42 = (_silk_max_int_269($41,1)|0); HEAP32[$15>>2] = $42; $43 = $7; $44 = $8; $45 = $12; $46 = $10; $47 = (_silk_inner_prod_aligned_scale($43,$44,$45,$46)|0); $17 = $47; $48 = $17; $49 = HEAP32[$15>>2]|0; $50 = (_silk_DIV32_varQ_270($48,$49,13)|0); $18 = $50; $51 = $18; $52 = ($51|0)>(16384); if ($52) { $57 = 16384; } else { $53 = $18; $54 = ($53|0)<(-16384); $55 = $18; $56 = $54 ? -16384 : $55; $57 = $56; } $18 = $57; $58 = $18; $59 = $58 >> 16; $60 = $18; $61 = $60&65535; $62 = $61 << 16 >> 16; $63 = Math_imul($59, $62)|0; $64 = $18; $65 = $64 & 65535; $66 = $18; $67 = $66&65535; $68 = $67 << 16 >> 16; $69 = Math_imul($65, $68)|0; $70 = $69 >> 16; $71 = (($63) + ($70))|0; $19 = $71; $72 = $11; $73 = $19; $74 = ($73|0)>(0); $75 = $19; $76 = (0 - ($75))|0; $77 = $74 ? $75 : $76; $78 = (_silk_max_int_269($72,$77)|0); $11 = $78; $79 = $12; $80 = $79 >> 1; $12 = $80; $81 = $9; $82 = HEAP32[$81>>2]|0; $83 = HEAP32[$15>>2]|0; $84 = (_silk_SQRT_APPROX($83)|0); $85 = $12; $86 = $84 << $85; $87 = $9; $88 = HEAP32[$87>>2]|0; $89 = (($86) - ($88))|0; $90 = $89 >> 16; $91 = $11; $92 = $91&65535; $93 = $92 << 16 >> 16; $94 = Math_imul($90, $93)|0; $95 = HEAP32[$15>>2]|0; $96 = (_silk_SQRT_APPROX($95)|0); $97 = $12; $98 = $96 << $97; $99 = $9; $100 = HEAP32[$99>>2]|0; $101 = (($98) - ($100))|0; $102 = $101 & 65535; $103 = $11; $104 = $103&65535; $105 = $104 << 16 >> 16; $106 = Math_imul($102, $105)|0; $107 = $106 >> 16; $108 = (($94) + ($107))|0; $109 = (($82) + ($108))|0; $110 = $9; HEAP32[$110>>2] = $109; $111 = HEAP32[$16>>2]|0; $112 = $17; $113 = $112 >> 16; $114 = $18; $115 = $114&65535; $116 = $115 << 16 >> 16; $117 = Math_imul($113, $116)|0; $118 = $17; $119 = $118 & 65535; $120 = $18; $121 = $120&65535; $122 = $121 << 16 >> 16; $123 = Math_imul($119, $122)|0; $124 = $123 >> 16; $125 = (($117) + ($124))|0; $126 = $125 << 4; $127 = (($111) - ($126))|0; HEAP32[$16>>2] = $127; $128 = HEAP32[$16>>2]|0; $129 = HEAP32[$15>>2]|0; $130 = $129 >> 16; $131 = $19; $132 = $131&65535; $133 = $132 << 16 >> 16; $134 = Math_imul($130, $133)|0; $135 = HEAP32[$15>>2]|0; $136 = $135 & 65535; $137 = $19; $138 = $137&65535; $139 = $138 << 16 >> 16; $140 = Math_imul($136, $139)|0; $141 = $140 >> 16; $142 = (($134) + ($141))|0; $143 = $142 << 6; $144 = (($128) + ($143))|0; HEAP32[$16>>2] = $144; $145 = $9; $146 = ((($145)) + 4|0); $147 = HEAP32[$146>>2]|0; $148 = HEAP32[$16>>2]|0; $149 = (_silk_SQRT_APPROX($148)|0); $150 = $12; $151 = $149 << $150; $152 = $9; $153 = ((($152)) + 4|0); $154 = HEAP32[$153>>2]|0; $155 = (($151) - ($154))|0; $156 = $155 >> 16; $157 = $11; $158 = $157&65535; $159 = $158 << 16 >> 16; $160 = Math_imul($156, $159)|0; $161 = HEAP32[$16>>2]|0; $162 = (_silk_SQRT_APPROX($161)|0); $163 = $12; $164 = $162 << $163; $165 = $9; $166 = ((($165)) + 4|0); $167 = HEAP32[$166>>2]|0; $168 = (($164) - ($167))|0; $169 = $168 & 65535; $170 = $11; $171 = $170&65535; $172 = $171 << 16 >> 16; $173 = Math_imul($169, $172)|0; $174 = $173 >> 16; $175 = (($160) + ($174))|0; $176 = (($147) + ($175))|0; $177 = $9; $178 = ((($177)) + 4|0); HEAP32[$178>>2] = $176; $179 = $9; $180 = ((($179)) + 4|0); $181 = HEAP32[$180>>2]|0; $182 = $9; $183 = HEAP32[$182>>2]|0; $184 = ($183|0)>(1); if ($184) { $185 = $9; $186 = HEAP32[$185>>2]|0; $187 = $186; } else { $187 = 1; } $188 = (_silk_DIV32_varQ_270($181,$187,14)|0); $189 = $6; HEAP32[$189>>2] = $188; $190 = $6; $191 = HEAP32[$190>>2]|0; $192 = ($191|0)>(32767); if ($192) { $199 = 32767; $198 = $6; HEAP32[$198>>2] = $199; $200 = $18; STACKTOP = sp;return ($200|0); } $193 = $6; $194 = HEAP32[$193>>2]|0; $195 = ($194|0)<(0); if ($195) { $199 = 0; $198 = $6; HEAP32[$198>>2] = $199; $200 = $18; STACKTOP = sp;return ($200|0); } $196 = $6; $197 = HEAP32[$196>>2]|0; $199 = $197; $198 = $6; HEAP32[$198>>2] = $199; $200 = $18; STACKTOP = sp;return ($200|0); } function _silk_max_int_269($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)>($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_DIV32_varQ_270($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $4 = $0; $5 = $1; $6 = $2; $14 = $4; $15 = ($14|0)>(0); $16 = $4; $17 = (0 - ($16))|0; $18 = $15 ? $16 : $17; $19 = (_silk_CLZ32_272($18)|0); $20 = (($19) - 1)|0; $7 = $20; $21 = $4; $22 = $7; $23 = $21 << $22; $11 = $23; $24 = $5; $25 = ($24|0)>(0); $26 = $5; $27 = (0 - ($26))|0; $28 = $25 ? $26 : $27; $29 = (_silk_CLZ32_272($28)|0); $30 = (($29) - 1)|0; $8 = $30; $31 = $5; $32 = $8; $33 = $31 << $32; $12 = $33; $34 = $12; $35 = $34 >> 16; $36 = (536870911 / ($35|0))&-1; $10 = $36; $37 = $11; $38 = $37 >> 16; $39 = $10; $40 = $39&65535; $41 = $40 << 16 >> 16; $42 = Math_imul($38, $41)|0; $43 = $11; $44 = $43 & 65535; $45 = $10; $46 = $45&65535; $47 = $46 << 16 >> 16; $48 = Math_imul($44, $47)|0; $49 = $48 >> 16; $50 = (($42) + ($49))|0; $13 = $50; $51 = $11; $52 = $12; $53 = ($52|0)<(0); $54 = $53 << 31 >> 31; $55 = $13; $56 = ($55|0)<(0); $57 = $56 << 31 >> 31; $58 = (___muldi3(($52|0),($54|0),($55|0),($57|0))|0); $59 = tempRet0; $60 = (_bitshift64Ashr(($58|0),($59|0),32)|0); $61 = tempRet0; $62 = $60 << 3; $63 = (($51) - ($62))|0; $11 = $63; $64 = $13; $65 = $11; $66 = $65 >> 16; $67 = $10; $68 = $67&65535; $69 = $68 << 16 >> 16; $70 = Math_imul($66, $69)|0; $71 = $11; $72 = $71 & 65535; $73 = $10; $74 = $73&65535; $75 = $74 << 16 >> 16; $76 = Math_imul($72, $75)|0; $77 = $76 >> 16; $78 = (($70) + ($77))|0; $79 = (($64) + ($78))|0; $13 = $79; $80 = $7; $81 = (29 + ($80))|0; $82 = $8; $83 = (($81) - ($82))|0; $84 = $6; $85 = (($83) - ($84))|0; $9 = $85; $86 = $9; $87 = ($86|0)<(0); $88 = $9; if (!($87)) { $130 = ($88|0)<(32); if ($130) { $131 = $13; $132 = $9; $133 = $131 >> $132; $3 = $133; $134 = $3; STACKTOP = sp;return ($134|0); } else { $3 = 0; $134 = $3; STACKTOP = sp;return ($134|0); } } $89 = (0 - ($88))|0; $90 = -2147483648 >> $89; $91 = $9; $92 = (0 - ($91))|0; $93 = 2147483647 >> $92; $94 = ($90|0)>($93|0); $95 = $13; $96 = $9; $97 = (0 - ($96))|0; do { if ($94) { $98 = -2147483648 >> $97; $99 = ($95|0)>($98|0); if ($99) { $100 = $9; $101 = (0 - ($100))|0; $102 = -2147483648 >> $101; $129 = $102; break; } $103 = $13; $104 = $9; $105 = (0 - ($104))|0; $106 = 2147483647 >> $105; $107 = ($103|0)<($106|0); if ($107) { $108 = $9; $109 = (0 - ($108))|0; $110 = 2147483647 >> $109; $129 = $110; break; } else { $111 = $13; $129 = $111; break; } } else { $112 = 2147483647 >> $97; $113 = ($95|0)>($112|0); if ($113) { $114 = $9; $115 = (0 - ($114))|0; $116 = 2147483647 >> $115; $129 = $116; break; } $117 = $13; $118 = $9; $119 = (0 - ($118))|0; $120 = -2147483648 >> $119; $121 = ($117|0)<($120|0); if ($121) { $122 = $9; $123 = (0 - ($122))|0; $124 = -2147483648 >> $123; $129 = $124; break; } else { $125 = $13; $129 = $125; break; } } } while(0); $126 = $9; $127 = (0 - ($126))|0; $128 = $129 << $127; $3 = $128; $134 = $3; STACKTOP = sp;return ($134|0); } function _silk_SQRT_APPROX($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = sp + 4|0; $5 = sp; $2 = $0; $6 = $2; $7 = ($6|0)<=(0); if ($7) { $1 = 0; $39 = $1; STACKTOP = sp;return ($39|0); } $8 = $2; _silk_CLZ_FRAC_271($8,$4,$5); $9 = HEAP32[$4>>2]|0; $10 = $9 & 1; $11 = ($10|0)!=(0); if ($11) { $3 = 32768; } else { $3 = 46214; } $12 = HEAP32[$4>>2]|0; $13 = $12 >> 1; $14 = $3; $15 = $14 >> $13; $3 = $15; $16 = $3; $17 = $3; $18 = $17 >> 16; $19 = HEAP32[$5>>2]|0; $20 = $19&65535; $21 = $20 << 16 >> 16; $22 = ($21*213)|0; $23 = $22&65535; $24 = $23 << 16 >> 16; $25 = Math_imul($18, $24)|0; $26 = $3; $27 = $26 & 65535; $28 = HEAP32[$5>>2]|0; $29 = $28&65535; $30 = $29 << 16 >> 16; $31 = ($30*213)|0; $32 = $31&65535; $33 = $32 << 16 >> 16; $34 = Math_imul($27, $33)|0; $35 = $34 >> 16; $36 = (($25) + ($35))|0; $37 = (($16) + ($36))|0; $3 = $37; $38 = $3; $1 = $38; $39 = $1; STACKTOP = sp;return ($39|0); } function _silk_CLZ_FRAC_271($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $3 = $0; $4 = $1; $5 = $2; $7 = $3; $8 = (_silk_CLZ32_272($7)|0); $6 = $8; $9 = $6; $10 = $4; HEAP32[$10>>2] = $9; $11 = $3; $12 = $6; $13 = (24 - ($12))|0; $14 = (_silk_ROR32_273($11,$13)|0); $15 = $14 & 127; $16 = $5; HEAP32[$16>>2] = $15; STACKTOP = sp;return; } function _silk_CLZ32_272($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ($2|0)!=(0); if ($3) { $4 = $1; $5 = (Math_clz32(($4|0))|0); $6 = (32 - ($5))|0; $7 = (32 - ($6))|0; $8 = $7; } else { $8 = 32; } STACKTOP = sp;return ($8|0); } function _silk_ROR32_273($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $8 = $3; $5 = $8; $9 = $4; $6 = $9; $10 = $4; $11 = (0 - ($10))|0; $7 = $11; $12 = $4; $13 = ($12|0)==(0); if ($13) { $14 = $3; $2 = $14; $32 = $2; STACKTOP = sp;return ($32|0); } $15 = $4; $16 = ($15|0)<(0); $17 = $5; if ($16) { $18 = $7; $19 = $17 << $18; $20 = $5; $21 = $7; $22 = (32 - ($21))|0; $23 = $20 >>> $22; $24 = $19 | $23; $2 = $24; $32 = $2; STACKTOP = sp;return ($32|0); } else { $25 = $6; $26 = (32 - ($25))|0; $27 = $17 << $26; $28 = $5; $29 = $6; $30 = $28 >>> $29; $31 = $27 | $30; $2 = $31; $32 = $2; STACKTOP = sp;return ($32|0); } return (0)|0; } function _silk_stereo_quant_pred($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $2 = $0; $3 = $1; $12 = 0; $6 = 0; while(1) { $13 = $6; $14 = ($13|0)<(2); if (!($14)) { break; } $10 = 2147483647; $4 = 0; L4: while(1) { $15 = $4; $16 = ($15|0)<(15); if (!($16)) { break; } $17 = $4; $18 = (24966 + ($17<<1)|0); $19 = HEAP16[$18>>1]|0; $20 = $19 << 16 >> 16; $7 = $20; $21 = $4; $22 = (($21) + 1)|0; $23 = (24966 + ($22<<1)|0); $24 = HEAP16[$23>>1]|0; $25 = $24 << 16 >> 16; $26 = $7; $27 = (($25) - ($26))|0; $28 = $27 >> 16; $29 = ($28*6554)|0; $30 = $4; $31 = (($30) + 1)|0; $32 = (24966 + ($31<<1)|0); $33 = HEAP16[$32>>1]|0; $34 = $33 << 16 >> 16; $35 = $7; $36 = (($34) - ($35))|0; $37 = $36 & 65535; $38 = ($37*6554)|0; $39 = $38 >> 16; $40 = (($29) + ($39))|0; $8 = $40; $5 = 0; while(1) { $41 = $5; $42 = ($41|0)<(5); if (!($42)) { break; } $43 = $7; $44 = $8; $45 = $44&65535; $46 = $45 << 16 >> 16; $47 = $5; $48 = $47<<1; $49 = (($48) + 1)|0; $50 = $49&65535; $51 = $50 << 16 >> 16; $52 = Math_imul($46, $51)|0; $53 = (($43) + ($52))|0; $9 = $53; $54 = $2; $55 = $6; $56 = (($54) + ($55<<2)|0); $57 = HEAP32[$56>>2]|0; $58 = $9; $59 = (($57) - ($58))|0; $60 = ($59|0)>(0); $61 = $2; $62 = $6; $63 = (($61) + ($62<<2)|0); $64 = HEAP32[$63>>2]|0; $65 = $9; $66 = (($64) - ($65))|0; $67 = (0 - ($66))|0; $68 = $60 ? $66 : $67; $11 = $68; $69 = $11; $70 = $10; $71 = ($69|0)<($70|0); if (!($71)) { break L4; } $72 = $11; $10 = $72; $73 = $9; $12 = $73; $74 = $4; $75 = $74&255; $76 = $3; $77 = $6; $78 = (($76) + (($77*3)|0)|0); HEAP8[$78>>0] = $75; $79 = $5; $80 = $79&255; $81 = $3; $82 = $6; $83 = (($81) + (($82*3)|0)|0); $84 = ((($83)) + 1|0); HEAP8[$84>>0] = $80; $85 = $5; $86 = (($85) + 1)|0; $5 = $86; } $87 = $4; $88 = (($87) + 1)|0; $4 = $88; } $89 = $3; $90 = $6; $91 = (($89) + (($90*3)|0)|0); $92 = HEAP8[$91>>0]|0; $93 = $92 << 24 >> 24; $94 = (($93|0) / 3)&-1; $95 = $94&255; $96 = $3; $97 = $6; $98 = (($96) + (($97*3)|0)|0); $99 = ((($98)) + 2|0); HEAP8[$99>>0] = $95; $100 = $3; $101 = $6; $102 = (($100) + (($101*3)|0)|0); $103 = ((($102)) + 2|0); $104 = HEAP8[$103>>0]|0; $105 = $104 << 24 >> 24; $106 = ($105*3)|0; $107 = $3; $108 = $6; $109 = (($107) + (($108*3)|0)|0); $110 = HEAP8[$109>>0]|0; $111 = $110 << 24 >> 24; $112 = (($111) - ($106))|0; $113 = $112&255; HEAP8[$109>>0] = $113; $114 = $12; $115 = $2; $116 = $6; $117 = (($115) + ($116<<2)|0); HEAP32[$117>>2] = $114; $118 = $6; $119 = (($118) + 1)|0; $6 = $119; } $120 = $2; $121 = ((($120)) + 4|0); $122 = HEAP32[$121>>2]|0; $123 = $2; $124 = HEAP32[$123>>2]|0; $125 = (($124) - ($122))|0; HEAP32[$123>>2] = $125; STACKTOP = sp;return; } function _silk_encode_do_VAD_FLP($0) { $0 = $0|0; var $$sink = 0, $$sink2 = 0, $$sink6 = 0, $$sink8 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = $1; $4 = ((($3)) + 5128|0); $5 = ((($4)) + 2|0); (_silk_VAD_GetSA_Q8_c($2,$5)|0); $6 = $1; $7 = ((($6)) + 4556|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)<(13); $10 = $1; if (!($9)) { $32 = ((($10)) + 6116|0); HEAP32[$32>>2] = 0; $33 = $1; $34 = ((($33)) + 6112|0); HEAP32[$34>>2] = 0; $35 = $1; $36 = ((($35)) + 4768|0); $37 = ((($36)) + 29|0); HEAP8[$37>>0] = 1; $38 = $1; $39 = ((($38)) + 4752|0); $40 = $1; $$sink = 1;$$sink2 = $39;$$sink6 = $40; $41 = ((($$sink6)) + 5780|0); $42 = HEAP32[$41>>2]|0; $43 = (($$sink2) + ($42)|0); HEAP8[$43>>0] = $$sink; STACKTOP = sp;return; } $11 = ((($10)) + 4768|0); $12 = ((($11)) + 29|0); HEAP8[$12>>0] = 0; $13 = $1; $14 = ((($13)) + 6116|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + 1)|0; HEAP32[$14>>2] = $16; $17 = $1; $18 = ((($17)) + 6116|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)<(10); $21 = $1; if ($20) { $$sink8 = $21; label = 5; } else { $22 = ((($21)) + 6116|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)>(30); if ($24) { $25 = $1; $26 = ((($25)) + 6116|0); HEAP32[$26>>2] = 10; $27 = $1; $$sink8 = $27; label = 5; } } if ((label|0) == 5) { $28 = ((($$sink8)) + 6112|0); HEAP32[$28>>2] = 0; } $29 = $1; $30 = ((($29)) + 4752|0); $31 = $1; $$sink = 0;$$sink2 = $30;$$sink6 = $31; $41 = ((($$sink6)) + 5780|0); $42 = HEAP32[$41>>2]|0; $43 = (($$sink2) + ($42)|0); HEAP8[$43>>0] = $$sink; STACKTOP = sp;return; } function _silk_encode_frame_FLP($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0.0, $104 = 0.0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0; var $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0; var $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0.0, $24 = 0, $240 = 0.0, $241 = 0, $242 = 0, $243 = 0, $244 = 0; var $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0; var $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0; var $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0; var $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0; var $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0; var $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0; var $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0; var $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0; var $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0; var $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0; var $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0.0, $443 = 0.0, $444 = 0; var $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0; var $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0; var $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0.0, $89 = 0.0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond3 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 15152|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(15152|0); $13 = sp + 12920|0; $22 = sp + 11608|0; $23 = sp + 8920|0; $24 = sp + 8872|0; $25 = sp + 8824|0; $26 = sp + 4444|0; $27 = sp + 64|0; $41 = sp + 8|0; $42 = sp + 13864|0; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $19 = 0; $33 = 0; $32 = 0; $31 = 0; $30 = 0; $40 = 0; $44 = $7; $45 = ((($44)) + 4644|0); $46 = HEAP32[$45>>2]|0; $47 = (($46) + 1)|0; HEAP32[$45>>2] = $47; $48 = $46 & 3; $49 = $48&255; $50 = $7; $51 = ((($50)) + 4768|0); $52 = ((($51)) + 34|0); HEAP8[$52>>0] = $49; $53 = $7; $54 = ((($53)) + 9356|0); $55 = $7; $56 = ((($55)) + 4616|0); $57 = HEAP32[$56>>2]|0; $58 = (($54) + ($57<<2)|0); $20 = $58; $59 = $7; $60 = ((($59)) + 4616|0); $61 = HEAP32[$60>>2]|0; $62 = (($23) + ($61<<2)|0); $21 = $62; $63 = $7; $64 = ((($63)) + 16|0); $65 = $7; $66 = ((($65)) + 5128|0); $67 = ((($66)) + 2|0); $68 = $7; $69 = ((($68)) + 4608|0); $70 = HEAP32[$69>>2]|0; _silk_LP_variable_cutoff($64,$67,$70); $71 = $20; $72 = $7; $73 = ((($72)) + 4600|0); $74 = HEAP32[$73>>2]|0; $75 = ($74*5)|0; $76 = (($71) + ($75<<2)|0); $77 = $7; $78 = ((($77)) + 5128|0); $79 = ((($78)) + 2|0); $80 = $7; $81 = ((($80)) + 4608|0); $82 = HEAP32[$81>>2]|0; _silk_short2float_array_280($76,$79,$82); $14 = 0; while(1) { $83 = $14; $84 = ($83|0)<(8); if (!($84)) { break; } $85 = $14; $86 = $85 & 2; $87 = (1 - ($86))|0; $88 = (+($87|0)); $89 = $88 * 9.9999999747524271E-7; $90 = $20; $91 = $7; $92 = ((($91)) + 4600|0); $93 = HEAP32[$92>>2]|0; $94 = ($93*5)|0; $95 = $14; $96 = $7; $97 = ((($96)) + 4608|0); $98 = HEAP32[$97>>2]|0; $99 = $98 >> 3; $100 = Math_imul($95, $99)|0; $101 = (($94) + ($100))|0; $102 = (($90) + ($101<<2)|0); $103 = +HEAPF32[$102>>2]; $104 = $103 + $89; HEAPF32[$102>>2] = $104; $105 = $14; $106 = (($105) + 1)|0; $14 = $106; } $107 = $7; $108 = ((($107)) + 4712|0); $109 = HEAP32[$108>>2]|0; $110 = ($109|0)!=(0); L5: do { if (!($110)) { $111 = $7; $112 = $20; $113 = $7; $114 = ((($113)) + 5124|0); $115 = HEAP32[$114>>2]|0; _silk_find_pitch_lags_FLP($111,$13,$23,$112,$115); $116 = $7; $117 = $21; $118 = $20; _silk_noise_shape_analysis_FLP($116,$13,$117,$118); $119 = $7; $120 = $20; $121 = $10; _silk_find_pred_coefs_FLP($119,$13,$23,$120,$121); $122 = $7; $123 = $10; _silk_process_gains_FLP($122,$13,$123); $124 = $7; $125 = $20; _silk_prefilter_FLP($124,$13,$22,$125); $126 = $7; $127 = $10; _silk_LBRR_encode_FLP($126,$13,$22,$127); $16 = 6; $37 = 256; $18 = 0; $17 = 0; $128 = $7; $129 = ((($128)) + 4768|0); $130 = $7; $131 = ((($130)) + 4604|0); $132 = HEAP32[$131>>2]|0; $133 = (_silk_gains_ID($129,$132)|0); $34 = $133; $35 = -1; $36 = -1; $134 = $9; dest=$24; src=$134; stop=dest+48|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $135 = $7; $136 = ((($135)) + 144|0); _memcpy(($26|0),($136|0),4380)|0; $137 = $7; $138 = ((($137)) + 4768|0); $139 = ((($138)) + 34|0); $140 = HEAP8[$139>>0]|0; $141 = $140 << 24 >> 24; $28 = $141; $142 = $7; $143 = ((($142)) + 5804|0); $144 = HEAP16[$143>>1]|0; $38 = $144; $145 = $7; $146 = ((($145)) + 5800|0); $147 = HEAP32[$146>>2]|0; $39 = $147; $15 = 0; while(1) { $148 = $34; $149 = $35; $150 = ($148|0)==($149|0); do { if ($150) { $151 = $30; $29 = $151; } else { $152 = $34; $153 = $36; $154 = ($152|0)==($153|0); if ($154) { $155 = $31; $29 = $155; break; } $156 = $15; $157 = ($156|0)>(0); if ($157) { $158 = $9; dest=$158; src=$24; stop=dest+48|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $159 = $7; $160 = ((($159)) + 144|0); _memcpy(($160|0),($26|0),4380)|0; $161 = $28; $162 = $161&255; $163 = $7; $164 = ((($163)) + 4768|0); $165 = ((($164)) + 34|0); HEAP8[$165>>0] = $162; $166 = $38; $167 = $7; $168 = ((($167)) + 5804|0); HEAP16[$168>>1] = $166; $169 = $39; $170 = $7; $171 = ((($170)) + 5800|0); HEAP32[$171>>2] = $169; } $172 = $7; $173 = $7; $174 = ((($173)) + 4768|0); $175 = $7; $176 = ((($175)) + 144|0); $177 = $7; $178 = ((($177)) + 4804|0); _silk_NSQ_wrapper_FLP($172,$13,$174,$176,$178,$22); $179 = $7; $180 = $9; $181 = $7; $182 = ((($181)) + 5780|0); $183 = HEAP32[$182>>2]|0; $184 = $10; _silk_encode_indices($179,$180,$183,0,$184); $185 = $9; $186 = $7; $187 = ((($186)) + 4768|0); $188 = ((($187)) + 29|0); $189 = HEAP8[$188>>0]|0; $190 = $189 << 24 >> 24; $191 = $7; $192 = ((($191)) + 4768|0); $193 = ((($192)) + 30|0); $194 = HEAP8[$193>>0]|0; $195 = $194 << 24 >> 24; $196 = $7; $197 = ((($196)) + 4804|0); $198 = $7; $199 = ((($198)) + 4608|0); $200 = HEAP32[$199>>2]|0; _silk_encode_pulses($185,$190,$195,$197,$200); $201 = $9; $202 = (_ec_tell_281($201)|0); $29 = $202; $203 = $12; $204 = ($203|0)==(0); $205 = $15; $206 = ($205|0)==(0); $or$cond = $204 & $206; if ($or$cond) { $207 = $29; $208 = $11; $209 = ($207|0)<=($208|0); if ($209) { break L5; } } } } while(0); $210 = $15; $211 = $16; $212 = ($210|0)==($211|0); if ($212) { break; } $231 = $29; $232 = $11; $233 = ($231|0)>($232|0); do { if ($233) { $234 = $18; $235 = ($234|0)==(0); $236 = $15; $237 = ($236|0)>=(2); $or$cond3 = $235 & $237; if ($or$cond3) { $238 = ((($13)) + 852|0); $239 = +HEAPF32[$238>>2]; $240 = $239 * 1.5; HEAPF32[$238>>2] = $240; $17 = 0; $36 = -1; break; } else { $17 = 1; $241 = $29; $31 = $241; $242 = $37; $243 = $242 << 16 >> 16; $33 = $243; $244 = $34; $36 = $244; break; } } else { $245 = $29; $246 = $11; $247 = (($246) - 5)|0; $248 = ($245|0)<($247|0); if (!($248)) { break L5; } $18 = 1; $249 = $29; $30 = $249; $250 = $37; $251 = $250 << 16 >> 16; $32 = $251; $252 = $34; $253 = $35; $254 = ($252|0)!=($253|0); if ($254) { $255 = $34; $35 = $255; $256 = $9; dest=$25; src=$256; stop=dest+48|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $257 = $9; $258 = HEAP32[$257>>2]|0; $259 = $9; $260 = ((($259)) + 24|0); $261 = HEAP32[$260>>2]|0; _memcpy(($42|0),($258|0),($261|0))|0; $262 = $7; $263 = ((($262)) + 144|0); _memcpy(($27|0),($263|0),4380)|0; $264 = $7; $265 = ((($264)) + 7200|0); $266 = HEAP8[$265>>0]|0; $40 = $266; } } } while(0); $267 = $18; $268 = $17; $269 = $267 & $268; $270 = ($269|0)==(0); do { if ($270) { $271 = $29; $272 = $11; $273 = (($271) - ($272))|0; $274 = $273 << 7; $275 = $7; $276 = ((($275)) + 4608|0); $277 = HEAP32[$276>>2]|0; $278 = (($274|0) / ($277|0))&-1; $279 = (($278) + 2048)|0; $280 = (_silk_log2lin($279)|0); $43 = $280; $281 = $43; $282 = (_silk_min_32($281,131072)|0); $43 = $282; $283 = $29; $284 = $11; $285 = ($283|0)>($284|0); if ($285) { $286 = $43; $287 = (_silk_max_32($286,85197)|0); $43 = $287; } $288 = $43; $289 = $288 >> 16; $290 = $37; $291 = $290 << 16 >> 16; $292 = Math_imul($289, $291)|0; $293 = $43; $294 = $293 & 65535; $295 = $37; $296 = $295 << 16 >> 16; $297 = Math_imul($294, $296)|0; $298 = $297 >> 16; $299 = (($292) + ($298))|0; $300 = $299&65535; $37 = $300; } else { $301 = $32; $302 = $33; $303 = $32; $304 = (($302) - ($303))|0; $305 = $11; $306 = $30; $307 = (($305) - ($306))|0; $308 = Math_imul($304, $307)|0; $309 = $31; $310 = $30; $311 = (($309) - ($310))|0; $312 = (($308|0) / ($311|0))&-1; $313 = (($301) + ($312))|0; $314 = $313&65535; $37 = $314; $315 = $37; $316 = $315 << 16 >> 16; $317 = $32; $318 = $33; $319 = $32; $320 = (($318) - ($319))|0; $321 = $320 >> 2; $322 = (($317) + ($321))|0; $323 = ($316|0)>($322|0); if ($323) { $324 = $32; $325 = $33; $326 = $32; $327 = (($325) - ($326))|0; $328 = $327 >> 2; $329 = (($324) + ($328))|0; $330 = $329&65535; $37 = $330; break; } $331 = $37; $332 = $331 << 16 >> 16; $333 = $33; $334 = $33; $335 = $32; $336 = (($334) - ($335))|0; $337 = $336 >> 2; $338 = (($333) - ($337))|0; $339 = ($332|0)<($338|0); if ($339) { $340 = $33; $341 = $33; $342 = $32; $343 = (($341) - ($342))|0; $344 = $343 >> 2; $345 = (($340) - ($344))|0; $346 = $345&65535; $37 = $346; } } } while(0); $14 = 0; while(1) { $347 = $14; $348 = $7; $349 = ((($348)) + 4604|0); $350 = HEAP32[$349>>2]|0; $351 = ($347|0)<($350|0); if (!($351)) { break; } $352 = ((($13)) + 892|0); $353 = $14; $354 = (($352) + ($353<<2)|0); $355 = HEAP32[$354>>2]|0; $356 = $355 >> 16; $357 = $37; $358 = $357 << 16 >> 16; $359 = Math_imul($356, $358)|0; $360 = ((($13)) + 892|0); $361 = $14; $362 = (($360) + ($361<<2)|0); $363 = HEAP32[$362>>2]|0; $364 = $363 & 65535; $365 = $37; $366 = $365 << 16 >> 16; $367 = Math_imul($364, $366)|0; $368 = $367 >> 16; $369 = (($359) + ($368))|0; $370 = ($369|0)>(8388607); if ($370) { $409 = 8388607; } else { $371 = ((($13)) + 892|0); $372 = $14; $373 = (($371) + ($372<<2)|0); $374 = HEAP32[$373>>2]|0; $375 = $374 >> 16; $376 = $37; $377 = $376 << 16 >> 16; $378 = Math_imul($375, $377)|0; $379 = ((($13)) + 892|0); $380 = $14; $381 = (($379) + ($380<<2)|0); $382 = HEAP32[$381>>2]|0; $383 = $382 & 65535; $384 = $37; $385 = $384 << 16 >> 16; $386 = Math_imul($383, $385)|0; $387 = $386 >> 16; $388 = (($378) + ($387))|0; $389 = ($388|0)<(-8388608); if ($389) { $409 = -8388608; } else { $390 = ((($13)) + 892|0); $391 = $14; $392 = (($390) + ($391<<2)|0); $393 = HEAP32[$392>>2]|0; $394 = $393 >> 16; $395 = $37; $396 = $395 << 16 >> 16; $397 = Math_imul($394, $396)|0; $398 = ((($13)) + 892|0); $399 = $14; $400 = (($398) + ($399<<2)|0); $401 = HEAP32[$400>>2]|0; $402 = $401 & 65535; $403 = $37; $404 = $403 << 16 >> 16; $405 = Math_imul($402, $404)|0; $406 = $405 >> 16; $407 = (($397) + ($406))|0; $409 = $407; } } $408 = $409 << 8; $410 = $14; $411 = (($41) + ($410<<2)|0); HEAP32[$411>>2] = $408; $412 = $14; $413 = (($412) + 1)|0; $14 = $413; } $414 = ((($13)) + 908|0); $415 = HEAP8[$414>>0]|0; $416 = $7; $417 = ((($416)) + 7200|0); HEAP8[$417>>0] = $415; $418 = $7; $419 = ((($418)) + 4768|0); $420 = $7; $421 = ((($420)) + 7200|0); $422 = $10; $423 = ($422|0)==(2); $424 = $423&1; $425 = $7; $426 = ((($425)) + 4604|0); $427 = HEAP32[$426>>2]|0; _silk_gains_quant($419,$41,$421,$424,$427); $428 = $7; $429 = ((($428)) + 4768|0); $430 = $7; $431 = ((($430)) + 4604|0); $432 = HEAP32[$431>>2]|0; $433 = (_silk_gains_ID($429,$432)|0); $34 = $433; $14 = 0; while(1) { $434 = $14; $435 = $7; $436 = ((($435)) + 4604|0); $437 = HEAP32[$436>>2]|0; $438 = ($434|0)<($437|0); if (!($438)) { break; } $439 = $14; $440 = (($41) + ($439<<2)|0); $441 = HEAP32[$440>>2]|0; $442 = (+($441|0)); $443 = $442 / 65536.0; $444 = $14; $445 = (($13) + ($444<<2)|0); HEAPF32[$445>>2] = $443; $446 = $14; $447 = (($446) + 1)|0; $14 = $447; } $448 = $15; $449 = (($448) + 1)|0; $15 = $449; } $213 = $18; $214 = ($213|0)!=(0); if ($214) { $215 = $34; $216 = $35; $217 = ($215|0)==($216|0); if (!($217)) { $218 = $29; $219 = $11; $220 = ($218|0)>($219|0); if (!($220)) { break; } } $221 = $9; dest=$221; src=$25; stop=dest+48|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $222 = $9; $223 = HEAP32[$222>>2]|0; $224 = ((($25)) + 24|0); $225 = HEAP32[$224>>2]|0; _memcpy(($223|0),($42|0),($225|0))|0; $226 = $7; $227 = ((($226)) + 144|0); _memcpy(($227|0),($27|0),4380)|0; $228 = $40; $229 = $7; $230 = ((($229)) + 7200|0); HEAP8[$230>>0] = $228; } } } while(0); $450 = $7; $451 = ((($450)) + 9356|0); $452 = $7; $453 = ((($452)) + 9356|0); $454 = $7; $455 = ((($454)) + 4608|0); $456 = HEAP32[$455>>2]|0; $457 = (($453) + ($456<<2)|0); $458 = $7; $459 = ((($458)) + 4616|0); $460 = HEAP32[$459>>2]|0; $461 = $7; $462 = ((($461)) + 4600|0); $463 = HEAP32[$462>>2]|0; $464 = ($463*5)|0; $465 = (($460) + ($464))|0; $466 = $465<<2; _memmove(($451|0),($457|0),($466|0))|0; $467 = $7; $468 = ((($467)) + 4712|0); $469 = HEAP32[$468>>2]|0; $470 = ($469|0)!=(0); if ($470) { $471 = $8; HEAP32[$471>>2] = 0; $472 = $19; $6 = $472; $496 = $6; STACKTOP = sp;return ($496|0); } else { $473 = ((($13)) + 228|0); $474 = $7; $475 = ((($474)) + 4604|0); $476 = HEAP32[$475>>2]|0; $477 = (($476) - 1)|0; $478 = (($473) + ($477<<2)|0); $479 = HEAP32[$478>>2]|0; $480 = $7; $481 = ((($480)) + 4568|0); HEAP32[$481>>2] = $479; $482 = $7; $483 = ((($482)) + 4768|0); $484 = ((($483)) + 29|0); $485 = HEAP8[$484>>0]|0; $486 = $7; $487 = ((($486)) + 4565|0); HEAP8[$487>>0] = $485; $488 = $7; $489 = ((($488)) + 4696|0); HEAP32[$489>>2] = 0; $490 = $9; $491 = (_ec_tell_281($490)|0); $492 = (($491) + 7)|0; $493 = $492 >> 3; $494 = $8; HEAP32[$494>>2] = $493; $495 = $19; $6 = $495; $496 = $6; STACKTOP = sp;return ($496|0); } return (0)|0; } function _silk_short2float_array_280($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $3 = $0; $4 = $1; $5 = $2; $7 = $5; $8 = (($7) - 1)|0; $6 = $8; while(1) { $9 = $6; $10 = ($9|0)>=(0); if (!($10)) { break; } $11 = $4; $12 = $6; $13 = (($11) + ($12<<1)|0); $14 = HEAP16[$13>>1]|0; $15 = (+($14<<16>>16)); $16 = $3; $17 = $6; $18 = (($16) + ($17<<2)|0); HEAPF32[$18>>2] = $15; $19 = $6; $20 = (($19) + -1)|0; $6 = $20; } STACKTOP = sp;return; } function _silk_LBRR_encode_FLP($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0; var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4448|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(4448|0); $9 = sp + 4400|0; $10 = sp + 4384|0; $12 = sp; $4 = $0; $5 = $1; $6 = $2; $7 = $3; $13 = $4; $14 = ((($13)) + 6132|0); $15 = $4; $16 = ((($15)) + 5780|0); $17 = HEAP32[$16>>2]|0; $18 = (($14) + (($17*36)|0)|0); $11 = $18; $19 = $4; $20 = ((($19)) + 6124|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0); if (!($22)) { STACKTOP = sp;return; } $23 = $4; $24 = ((($23)) + 4556|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)>(77); if (!($26)) { STACKTOP = sp;return; } $27 = $4; $28 = ((($27)) + 4756|0); $29 = $4; $30 = ((($29)) + 5780|0); $31 = HEAP32[$30>>2]|0; $32 = (($28) + ($31<<2)|0); HEAP32[$32>>2] = 1; $33 = $4; $34 = ((($33)) + 144|0); _memcpy(($12|0),($34|0),4380)|0; $35 = $11; $36 = $4; $37 = ((($36)) + 4768|0); dest=$35; src=$37; stop=dest+36|0; do { HEAP16[dest>>1]=HEAP16[src>>1]|0; dest=dest+2|0; src=src+2|0; } while ((dest|0) < (stop|0)); $38 = $5; $39 = $4; $40 = ((($39)) + 4604|0); $41 = HEAP32[$40>>2]|0; $42 = $41<<2; _memcpy(($10|0),($38|0),($42|0))|0; $43 = $4; $44 = ((($43)) + 5780|0); $45 = HEAP32[$44>>2]|0; $46 = ($45|0)==(0); if ($46) { label = 5; } else { $47 = $4; $48 = ((($47)) + 4756|0); $49 = $4; $50 = ((($49)) + 5780|0); $51 = HEAP32[$50>>2]|0; $52 = (($51) - 1)|0; $53 = (($48) + ($52<<2)|0); $54 = HEAP32[$53>>2]|0; $55 = ($54|0)==(0); if ($55) { label = 5; } } if ((label|0) == 5) { $56 = $4; $57 = ((($56)) + 7200|0); $58 = HEAP8[$57>>0]|0; $59 = $4; $60 = ((($59)) + 4564|0); HEAP8[$60>>0] = $58; $61 = $4; $62 = ((($61)) + 6128|0); $63 = HEAP32[$62>>2]|0; $64 = $11; $65 = HEAP8[$64>>0]|0; $66 = $65 << 24 >> 24; $67 = (($66) + ($63))|0; $68 = $67&255; HEAP8[$64>>0] = $68; $69 = $11; $70 = HEAP8[$69>>0]|0; $71 = $70 << 24 >> 24; $72 = (_silk_min_int_282($71,63)|0); $73 = $72&255; $74 = $11; HEAP8[$74>>0] = $73; } $75 = $11; $76 = $4; $77 = ((($76)) + 4564|0); $78 = $7; $79 = ($78|0)==(2); $80 = $79&1; $81 = $4; $82 = ((($81)) + 4604|0); $83 = HEAP32[$82>>2]|0; _silk_gains_dequant($9,$75,$77,$80,$83); $8 = 0; while(1) { $84 = $8; $85 = $4; $86 = ((($85)) + 4604|0); $87 = HEAP32[$86>>2]|0; $88 = ($84|0)<($87|0); if (!($88)) { break; } $89 = $8; $90 = (($9) + ($89<<2)|0); $91 = HEAP32[$90>>2]|0; $92 = (+($91|0)); $93 = $92 * 1.52587890625E-5; $94 = $5; $95 = $8; $96 = (($94) + ($95<<2)|0); HEAPF32[$96>>2] = $93; $97 = $8; $98 = (($97) + 1)|0; $8 = $98; } $99 = $4; $100 = $5; $101 = $11; $102 = $4; $103 = ((($102)) + 6240|0); $104 = $4; $105 = ((($104)) + 5780|0); $106 = HEAP32[$105>>2]|0; $107 = (($103) + (($106*320)|0)|0); $108 = $6; _silk_NSQ_wrapper_FLP($99,$100,$101,$12,$107,$108); $109 = $5; $110 = $4; $111 = ((($110)) + 4604|0); $112 = HEAP32[$111>>2]|0; $113 = $112<<2; _memcpy(($109|0),($10|0),($113|0))|0; STACKTOP = sp;return; } function _ec_tell_281($0) { $0 = $0|0; var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = ((($5)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = (Math_clz32(($7|0))|0); $9 = (32 - ($8))|0; $10 = (($4) - ($9))|0; STACKTOP = sp;return ($10|0); } function _silk_min_32($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)<($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_max_32($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)>($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_min_int_282($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)<($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_find_pitch_lags_FLP($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $$sink = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0, $109 = 0, $11 = 0.0, $110 = 0, $111 = 0.0, $112 = 0.0, $113 = 0.0, $114 = 0, $115 = 0.0, $116 = 0.0; var $117 = 0.0, $118 = 0, $119 = 0, $12 = 0.0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0.0, $146 = 0.0, $147 = 0.0, $148 = 0.0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0.0; var $153 = 0.0, $154 = 0.0, $155 = 0.0, $156 = 0.0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0.0, $163 = 0.0, $164 = 0.0, $165 = 0.0, $166 = 0, $167 = 0, $168 = 0, $169 = 0.0, $17 = 0, $170 = 0.0; var $171 = 0.0, $172 = 0.0, $173 = 0.0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0; var $19 = 0, $190 = 0, $191 = 0.0, $192 = 0.0, $193 = 0.0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0; var $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1792|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(1792|0); $15 = sp + 1672|0; $16 = sp + 1608|0; $17 = sp + 1544|0; $18 = sp + 8|0; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $20 = $5; $21 = ((($20)) + 4620|0); $22 = HEAP32[$21>>2]|0; $23 = $5; $24 = ((($23)) + 4608|0); $25 = HEAP32[$24>>2]|0; $26 = (($22) + ($25))|0; $27 = $5; $28 = ((($27)) + 4616|0); $29 = HEAP32[$28>>2]|0; $30 = (($26) + ($29))|0; $10 = $30; $31 = $8; $32 = $5; $33 = ((($32)) + 4616|0); $34 = HEAP32[$33>>2]|0; $35 = (0 - ($34))|0; $36 = (($31) + ($35<<2)|0); $14 = $36; $37 = $14; $38 = $10; $39 = (($37) + ($38<<2)|0); $40 = $5; $41 = ((($40)) + 4572|0); $42 = HEAP32[$41>>2]|0; $43 = (0 - ($42))|0; $44 = (($39) + ($43<<2)|0); $13 = $44; $19 = $18; $45 = $19; $46 = $13; $47 = $5; $48 = ((($47)) + 4620|0); $49 = HEAP32[$48>>2]|0; _silk_apply_sine_window_FLP($45,$46,1,$49); $50 = $5; $51 = ((($50)) + 4620|0); $52 = HEAP32[$51>>2]|0; $53 = $19; $54 = (($53) + ($52<<2)|0); $19 = $54; $55 = $5; $56 = ((($55)) + 4620|0); $57 = HEAP32[$56>>2]|0; $58 = $13; $59 = (($58) + ($57<<2)|0); $13 = $59; $60 = $19; $61 = $13; $62 = $5; $63 = ((($62)) + 4572|0); $64 = HEAP32[$63>>2]|0; $65 = $5; $66 = ((($65)) + 4620|0); $67 = HEAP32[$66>>2]|0; $68 = $67 << 1; $69 = (($64) - ($68))|0; $70 = $69<<2; _memcpy(($60|0),($61|0),($70|0))|0; $71 = $5; $72 = ((($71)) + 4572|0); $73 = HEAP32[$72>>2]|0; $74 = $5; $75 = ((($74)) + 4620|0); $76 = HEAP32[$75>>2]|0; $77 = $76 << 1; $78 = (($73) - ($77))|0; $79 = $19; $80 = (($79) + ($78<<2)|0); $19 = $80; $81 = $5; $82 = ((($81)) + 4572|0); $83 = HEAP32[$82>>2]|0; $84 = $5; $85 = ((($84)) + 4620|0); $86 = HEAP32[$85>>2]|0; $87 = $86 << 1; $88 = (($83) - ($87))|0; $89 = $13; $90 = (($89) + ($88<<2)|0); $13 = $90; $91 = $19; $92 = $13; $93 = $5; $94 = ((($93)) + 4620|0); $95 = HEAP32[$94>>2]|0; _silk_apply_sine_window_FLP($91,$92,2,$95); $96 = $5; $97 = ((($96)) + 4572|0); $98 = HEAP32[$97>>2]|0; $99 = $5; $100 = ((($99)) + 4672|0); $101 = HEAP32[$100>>2]|0; $102 = (($101) + 1)|0; _silk_autocorrelation_FLP($15,$18,$98,$102); $103 = +HEAPF32[$15>>2]; $104 = $103 * 0.0010000000474974513; $105 = $104 + 1.0; $106 = +HEAPF32[$15>>2]; $107 = $106 + $105; HEAPF32[$15>>2] = $107; $108 = $5; $109 = ((($108)) + 4672|0); $110 = HEAP32[$109>>2]|0; $111 = (+_silk_schur_FLP($17,$15,$110)); $12 = $111; $112 = +HEAPF32[$15>>2]; $113 = $12; $114 = $113 > 1.0; $115 = $12; $116 = $114 ? $115 : 1.0; $117 = $112 / $116; $118 = $6; $119 = ((($118)) + 868|0); HEAPF32[$119>>2] = $117; $120 = $5; $121 = ((($120)) + 4672|0); $122 = HEAP32[$121>>2]|0; _silk_k2a_FLP($16,$17,$122); $123 = $5; $124 = ((($123)) + 4672|0); $125 = HEAP32[$124>>2]|0; _silk_bwexpander_FLP($16,$125,0.99000000953674316); $126 = $7; $127 = $14; $128 = $10; $129 = $5; $130 = ((($129)) + 4672|0); $131 = HEAP32[$130>>2]|0; _silk_LPC_analysis_filter_FLP($126,$16,$127,$128,$131); $132 = $5; $133 = ((($132)) + 4768|0); $134 = ((($133)) + 29|0); $135 = HEAP8[$134>>0]|0; $136 = $135 << 24 >> 24; $137 = ($136|0)!=(0); if ($137) { $138 = $5; $139 = ((($138)) + 4696|0); $140 = HEAP32[$139>>2]|0; $141 = ($140|0)==(0); if ($141) { $11 = 0.60000002384185791; $142 = $5; $143 = ((($142)) + 4672|0); $144 = HEAP32[$143>>2]|0; $145 = (+($144|0)); $146 = 0.0040000001899898052 * $145; $147 = $11; $148 = $147 - $146; $11 = $148; $149 = $5; $150 = ((($149)) + 4556|0); $151 = HEAP32[$150>>2]|0; $152 = (+($151|0)); $153 = 0.10000000149011612 * $152; $154 = $153 * 0.00390625; $155 = $11; $156 = $155 - $154; $11 = $156; $157 = $5; $158 = ((($157)) + 4565|0); $159 = HEAP8[$158>>0]|0; $160 = $159 << 24 >> 24; $161 = $160 >> 1; $162 = (+($161|0)); $163 = 0.15000000596046448 * $162; $164 = $11; $165 = $164 - $163; $11 = $165; $166 = $5; $167 = ((($166)) + 4744|0); $168 = HEAP32[$167>>2]|0; $169 = (+($168|0)); $170 = 0.10000000149011612 * $169; $171 = $170 * 3.0517578125E-5; $172 = $11; $173 = $172 - $171; $11 = $173; $174 = $7; $175 = $6; $176 = ((($175)) + 228|0); $177 = $5; $178 = ((($177)) + 4768|0); $179 = ((($178)) + 26|0); $180 = $5; $181 = ((($180)) + 4768|0); $182 = ((($181)) + 28|0); $183 = $5; $184 = ((($183)) + 12236|0); $185 = $5; $186 = ((($185)) + 4568|0); $187 = HEAP32[$186>>2]|0; $188 = $5; $189 = ((($188)) + 4676|0); $190 = HEAP32[$189>>2]|0; $191 = (+($190|0)); $192 = $191 / 65536.0; $193 = $11; $194 = $5; $195 = ((($194)) + 4600|0); $196 = HEAP32[$195>>2]|0; $197 = $5; $198 = ((($197)) + 4668|0); $199 = HEAP32[$198>>2]|0; $200 = $5; $201 = ((($200)) + 4604|0); $202 = HEAP32[$201>>2]|0; $203 = $9; $204 = (_silk_pitch_analysis_core_FLP($174,$176,$179,$182,$184,$187,$192,$193,$196,$199,$202,$203)|0); $205 = ($204|0)==(0); $206 = $5; $207 = ((($206)) + 4768|0); $208 = ((($207)) + 29|0); $$sink = $205 ? 2 : 1; HEAP8[$208>>0] = $$sink; STACKTOP = sp;return; } } $209 = $6; $210 = ((($209)) + 228|0); ;HEAP32[$210>>2]=0|0;HEAP32[$210+4>>2]=0|0;HEAP32[$210+8>>2]=0|0;HEAP32[$210+12>>2]=0|0; $211 = $5; $212 = ((($211)) + 4768|0); $213 = ((($212)) + 26|0); HEAP16[$213>>1] = 0; $214 = $5; $215 = ((($214)) + 4768|0); $216 = ((($215)) + 28|0); HEAP8[$216>>0] = 0; $217 = $5; $218 = ((($217)) + 12236|0); HEAPF32[$218>>2] = 0.0; STACKTOP = sp;return; } function _silk_find_pred_coefs_FLP($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0.0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0.0, $165 = 0.0, $166 = 0.0, $167 = 0.0, $168 = 0.0, $169 = 0.0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0.0, $173 = 0.0, $174 = 0.0, $175 = 0.0, $176 = 0.0, $177 = 0, $178 = 0.0, $179 = 0, $18 = 0.0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0.0, $28 = 0.0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 2048|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(2048|0); $11 = sp + 1584|0; $12 = sp + 1568|0; $13 = sp + 1552|0; $14 = sp + 2008|0; $17 = sp + 8|0; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $10 = 0; while(1) { $19 = $10; $20 = $5; $21 = ((($20)) + 4604|0); $22 = HEAP32[$21>>2]|0; $23 = ($19|0)<($22|0); if (!($23)) { break; } $24 = $6; $25 = $10; $26 = (($24) + ($25<<2)|0); $27 = +HEAPF32[$26>>2]; $28 = 1.0 / $27; $29 = $10; $30 = (($12) + ($29<<2)|0); HEAPF32[$30>>2] = $28; $31 = $10; $32 = (($12) + ($31<<2)|0); $33 = +HEAPF32[$32>>2]; $34 = $10; $35 = (($12) + ($34<<2)|0); $36 = +HEAPF32[$35>>2]; $37 = $33 * $36; $38 = $10; $39 = (($13) + ($38<<2)|0); HEAPF32[$39>>2] = $37; $40 = $10; $41 = (($40) + 1)|0; $10 = $41; } $42 = $5; $43 = ((($42)) + 4768|0); $44 = ((($43)) + 29|0); $45 = HEAP8[$44>>0]|0; $46 = $45 << 24 >> 24; $47 = ($46|0)==(2); if ($47) { $48 = $6; $49 = ((($48)) + 144|0); $50 = $6; $51 = ((($50)) + 872|0); $52 = $7; $53 = $6; $54 = ((($53)) + 228|0); $55 = $5; $56 = ((($55)) + 4612|0); $57 = HEAP32[$56>>2]|0; $58 = $5; $59 = ((($58)) + 4604|0); $60 = HEAP32[$59>>2]|0; $61 = $5; $62 = ((($61)) + 4616|0); $63 = HEAP32[$62>>2]|0; _silk_find_LTP_FLP($49,$11,$51,$52,$54,$13,$57,$60,$63); $64 = $6; $65 = ((($64)) + 144|0); $66 = $5; $67 = ((($66)) + 4768|0); $68 = ((($67)) + 4|0); $69 = $5; $70 = ((($69)) + 4768|0); $71 = ((($70)) + 32|0); $72 = $5; $73 = ((($72)) + 4688|0); $74 = $5; $75 = ((($74)) + 4684|0); $76 = HEAP32[$75>>2]|0; $77 = $5; $78 = ((($77)) + 4680|0); $79 = HEAP32[$78>>2]|0; $80 = $5; $81 = ((($80)) + 4604|0); $82 = HEAP32[$81>>2]|0; $83 = $5; $84 = ((($83)) + 5124|0); $85 = HEAP32[$84>>2]|0; _silk_quant_LTP_gains_FLP($65,$68,$71,$73,$11,$76,$79,$82,$85); $86 = $5; $87 = $6; $88 = $9; _silk_LTP_scale_ctrl_FLP($86,$87,$88); $89 = $8; $90 = $5; $91 = ((($90)) + 4664|0); $92 = HEAP32[$91>>2]|0; $93 = (0 - ($92))|0; $94 = (($89) + ($93<<2)|0); $95 = $6; $96 = ((($95)) + 144|0); $97 = $6; $98 = ((($97)) + 228|0); $99 = $5; $100 = ((($99)) + 4612|0); $101 = HEAP32[$100>>2]|0; $102 = $5; $103 = ((($102)) + 4604|0); $104 = HEAP32[$103>>2]|0; $105 = $5; $106 = ((($105)) + 4664|0); $107 = HEAP32[$106>>2]|0; _silk_LTP_analysis_filter_FLP($17,$94,$96,$98,$12,$101,$104,$107); } else { $108 = $8; $109 = $5; $110 = ((($109)) + 4664|0); $111 = HEAP32[$110>>2]|0; $112 = (0 - ($111))|0; $113 = (($108) + ($112<<2)|0); $15 = $113; $16 = $17; $10 = 0; while(1) { $114 = $10; $115 = $5; $116 = ((($115)) + 4604|0); $117 = HEAP32[$116>>2]|0; $118 = ($114|0)<($117|0); if (!($118)) { break; } $119 = $16; $120 = $15; $121 = $10; $122 = (($12) + ($121<<2)|0); $123 = +HEAPF32[$122>>2]; $124 = $5; $125 = ((($124)) + 4612|0); $126 = HEAP32[$125>>2]|0; $127 = $5; $128 = ((($127)) + 4664|0); $129 = HEAP32[$128>>2]|0; $130 = (($126) + ($129))|0; _silk_scale_copy_vector_FLP($119,$120,$123,$130); $131 = $5; $132 = ((($131)) + 4612|0); $133 = HEAP32[$132>>2]|0; $134 = $5; $135 = ((($134)) + 4664|0); $136 = HEAP32[$135>>2]|0; $137 = (($133) + ($136))|0; $138 = $16; $139 = (($138) + ($137<<2)|0); $16 = $139; $140 = $5; $141 = ((($140)) + 4612|0); $142 = HEAP32[$141>>2]|0; $143 = $15; $144 = (($143) + ($142<<2)|0); $15 = $144; $145 = $10; $146 = (($145) + 1)|0; $10 = $146; } $147 = $6; $148 = ((($147)) + 144|0); $149 = $5; $150 = ((($149)) + 4604|0); $151 = HEAP32[$150>>2]|0; $152 = ($151*5)|0; $153 = $152<<2; _memset(($148|0),0,($153|0))|0; $154 = $6; $155 = ((($154)) + 872|0); HEAPF32[$155>>2] = 0.0; $156 = $5; $157 = ((($156)) + 4688|0); HEAP32[$157>>2] = 0; } $158 = $5; $159 = ((($158)) + 4696|0); $160 = HEAP32[$159>>2]|0; $161 = ($160|0)!=(0); if ($161) { $18 = 0.0099999997764825821; $177 = $5; $178 = $18; _silk_find_LPC_FLP($177,$14,$17,$178); $179 = $5; $180 = $6; $181 = ((($180)) + 16|0); $182 = $5; $183 = ((($182)) + 4524|0); _silk_process_NLSFs_FLP($179,$181,$14,$183); $184 = $6; $185 = ((($184)) + 876|0); $186 = $6; $187 = ((($186)) + 16|0); $188 = $6; $189 = $5; $190 = ((($189)) + 4612|0); $191 = HEAP32[$190>>2]|0; $192 = $5; $193 = ((($192)) + 4604|0); $194 = HEAP32[$193>>2]|0; $195 = $5; $196 = ((($195)) + 4664|0); $197 = HEAP32[$196>>2]|0; _silk_residual_energy_FLP($185,$17,$187,$188,$191,$194,$197); $198 = $5; $199 = ((($198)) + 4524|0); dest=$199; src=$14; stop=dest+32|0; do { HEAP16[dest>>1]=HEAP16[src>>1]|0; dest=dest+2|0; src=src+2|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } else { $162 = $6; $163 = ((($162)) + 872|0); $164 = +HEAPF32[$163>>2]; $165 = $164 / 3.0; $166 = $165; $167 = (+Math_pow(2.0,(+$166))); $168 = $167; $169 = $168 / 1.0E+4; $18 = $169; $170 = $6; $171 = ((($170)) + 860|0); $172 = +HEAPF32[$171>>2]; $173 = 0.75 * $172; $174 = 0.25 + $173; $175 = $18; $176 = $175 / $174; $18 = $176; $177 = $5; $178 = $18; _silk_find_LPC_FLP($177,$14,$17,$178); $179 = $5; $180 = $6; $181 = ((($180)) + 16|0); $182 = $5; $183 = ((($182)) + 4524|0); _silk_process_NLSFs_FLP($179,$181,$14,$183); $184 = $6; $185 = ((($184)) + 876|0); $186 = $6; $187 = ((($186)) + 16|0); $188 = $6; $189 = $5; $190 = ((($189)) + 4612|0); $191 = HEAP32[$190>>2]|0; $192 = $5; $193 = ((($192)) + 4604|0); $194 = HEAP32[$193>>2]|0; $195 = $5; $196 = ((($195)) + 4664|0); $197 = HEAP32[$196>>2]|0; _silk_residual_energy_FLP($185,$17,$187,$188,$191,$194,$197); $198 = $5; $199 = ((($198)) + 4524|0); dest=$199; src=$14; stop=dest+32|0; do { HEAP16[dest>>1]=HEAP16[src>>1]|0; dest=dest+2|0; src=src+2|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } } function _silk_LPC_analysis_filter_FLP($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $10 = $9; switch ($10|0) { case 6: { $11 = $5; $12 = $6; $13 = $7; $14 = $8; _silk_LPC_analysis_filter6_FLP($11,$12,$13,$14); break; } case 8: { $15 = $5; $16 = $6; $17 = $7; $18 = $8; _silk_LPC_analysis_filter8_FLP($15,$16,$17,$18); break; } case 10: { $19 = $5; $20 = $6; $21 = $7; $22 = $8; _silk_LPC_analysis_filter10_FLP($19,$20,$21,$22); break; } case 12: { $23 = $5; $24 = $6; $25 = $7; $26 = $8; _silk_LPC_analysis_filter12_FLP($23,$24,$25,$26); break; } case 16: { $27 = $5; $28 = $6; $29 = $7; $30 = $8; _silk_LPC_analysis_filter16_FLP($27,$28,$29,$30); break; } default: { } } $31 = $5; $32 = $9; $33 = $32<<2; _memset(($31|0),0,($33|0))|0; STACKTOP = sp;return; } function _silk_LPC_analysis_filter6_FLP($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0, $27 = 0, $28 = 0.0, $29 = 0.0; var $30 = 0.0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0; var $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0, $64 = 0, $65 = 0.0, $66 = 0.0; var $67 = 0.0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $8 = 6; while(1) { $11 = $8; $12 = $7; $13 = ($11|0)<($12|0); if (!($13)) { break; } $14 = $6; $15 = $8; $16 = (($15) - 1)|0; $17 = (($14) + ($16<<2)|0); $10 = $17; $18 = $10; $19 = +HEAPF32[$18>>2]; $20 = $5; $21 = +HEAPF32[$20>>2]; $22 = $19 * $21; $23 = $10; $24 = ((($23)) + -4|0); $25 = +HEAPF32[$24>>2]; $26 = $5; $27 = ((($26)) + 4|0); $28 = +HEAPF32[$27>>2]; $29 = $25 * $28; $30 = $22 + $29; $31 = $10; $32 = ((($31)) + -8|0); $33 = +HEAPF32[$32>>2]; $34 = $5; $35 = ((($34)) + 8|0); $36 = +HEAPF32[$35>>2]; $37 = $33 * $36; $38 = $30 + $37; $39 = $10; $40 = ((($39)) + -12|0); $41 = +HEAPF32[$40>>2]; $42 = $5; $43 = ((($42)) + 12|0); $44 = +HEAPF32[$43>>2]; $45 = $41 * $44; $46 = $38 + $45; $47 = $10; $48 = ((($47)) + -16|0); $49 = +HEAPF32[$48>>2]; $50 = $5; $51 = ((($50)) + 16|0); $52 = +HEAPF32[$51>>2]; $53 = $49 * $52; $54 = $46 + $53; $55 = $10; $56 = ((($55)) + -20|0); $57 = +HEAPF32[$56>>2]; $58 = $5; $59 = ((($58)) + 20|0); $60 = +HEAPF32[$59>>2]; $61 = $57 * $60; $62 = $54 + $61; $9 = $62; $63 = $10; $64 = ((($63)) + 4|0); $65 = +HEAPF32[$64>>2]; $66 = $9; $67 = $65 - $66; $68 = $4; $69 = $8; $70 = (($68) + ($69<<2)|0); HEAPF32[$70>>2] = $67; $71 = $8; $72 = (($71) + 1)|0; $8 = $72; } STACKTOP = sp;return; } function _silk_LPC_analysis_filter8_FLP($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0, $27 = 0, $28 = 0.0, $29 = 0.0; var $30 = 0.0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0; var $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0, $64 = 0, $65 = 0.0, $66 = 0; var $67 = 0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0.0, $74 = 0, $75 = 0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0, $8 = 0, $80 = 0, $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $8 = 8; while(1) { $11 = $8; $12 = $7; $13 = ($11|0)<($12|0); if (!($13)) { break; } $14 = $6; $15 = $8; $16 = (($15) - 1)|0; $17 = (($14) + ($16<<2)|0); $10 = $17; $18 = $10; $19 = +HEAPF32[$18>>2]; $20 = $5; $21 = +HEAPF32[$20>>2]; $22 = $19 * $21; $23 = $10; $24 = ((($23)) + -4|0); $25 = +HEAPF32[$24>>2]; $26 = $5; $27 = ((($26)) + 4|0); $28 = +HEAPF32[$27>>2]; $29 = $25 * $28; $30 = $22 + $29; $31 = $10; $32 = ((($31)) + -8|0); $33 = +HEAPF32[$32>>2]; $34 = $5; $35 = ((($34)) + 8|0); $36 = +HEAPF32[$35>>2]; $37 = $33 * $36; $38 = $30 + $37; $39 = $10; $40 = ((($39)) + -12|0); $41 = +HEAPF32[$40>>2]; $42 = $5; $43 = ((($42)) + 12|0); $44 = +HEAPF32[$43>>2]; $45 = $41 * $44; $46 = $38 + $45; $47 = $10; $48 = ((($47)) + -16|0); $49 = +HEAPF32[$48>>2]; $50 = $5; $51 = ((($50)) + 16|0); $52 = +HEAPF32[$51>>2]; $53 = $49 * $52; $54 = $46 + $53; $55 = $10; $56 = ((($55)) + -20|0); $57 = +HEAPF32[$56>>2]; $58 = $5; $59 = ((($58)) + 20|0); $60 = +HEAPF32[$59>>2]; $61 = $57 * $60; $62 = $54 + $61; $63 = $10; $64 = ((($63)) + -24|0); $65 = +HEAPF32[$64>>2]; $66 = $5; $67 = ((($66)) + 24|0); $68 = +HEAPF32[$67>>2]; $69 = $65 * $68; $70 = $62 + $69; $71 = $10; $72 = ((($71)) + -28|0); $73 = +HEAPF32[$72>>2]; $74 = $5; $75 = ((($74)) + 28|0); $76 = +HEAPF32[$75>>2]; $77 = $73 * $76; $78 = $70 + $77; $9 = $78; $79 = $10; $80 = ((($79)) + 4|0); $81 = +HEAPF32[$80>>2]; $82 = $9; $83 = $81 - $82; $84 = $4; $85 = $8; $86 = (($84) + ($85<<2)|0); HEAPF32[$86>>2] = $83; $87 = $8; $88 = (($87) + 1)|0; $8 = $88; } STACKTOP = sp;return; } function _silk_LPC_analysis_filter10_FLP($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0; var $25 = 0.0, $26 = 0, $27 = 0, $28 = 0.0, $29 = 0.0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0; var $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0.0; var $62 = 0.0, $63 = 0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0.0, $74 = 0, $75 = 0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0.0, $82 = 0, $83 = 0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0, $88 = 0, $89 = 0.0, $9 = 0.0, $90 = 0, $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0, $96 = 0, $97 = 0.0, $98 = 0.0; var $99 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $8 = 10; while(1) { $11 = $8; $12 = $7; $13 = ($11|0)<($12|0); if (!($13)) { break; } $14 = $6; $15 = $8; $16 = (($15) - 1)|0; $17 = (($14) + ($16<<2)|0); $10 = $17; $18 = $10; $19 = +HEAPF32[$18>>2]; $20 = $5; $21 = +HEAPF32[$20>>2]; $22 = $19 * $21; $23 = $10; $24 = ((($23)) + -4|0); $25 = +HEAPF32[$24>>2]; $26 = $5; $27 = ((($26)) + 4|0); $28 = +HEAPF32[$27>>2]; $29 = $25 * $28; $30 = $22 + $29; $31 = $10; $32 = ((($31)) + -8|0); $33 = +HEAPF32[$32>>2]; $34 = $5; $35 = ((($34)) + 8|0); $36 = +HEAPF32[$35>>2]; $37 = $33 * $36; $38 = $30 + $37; $39 = $10; $40 = ((($39)) + -12|0); $41 = +HEAPF32[$40>>2]; $42 = $5; $43 = ((($42)) + 12|0); $44 = +HEAPF32[$43>>2]; $45 = $41 * $44; $46 = $38 + $45; $47 = $10; $48 = ((($47)) + -16|0); $49 = +HEAPF32[$48>>2]; $50 = $5; $51 = ((($50)) + 16|0); $52 = +HEAPF32[$51>>2]; $53 = $49 * $52; $54 = $46 + $53; $55 = $10; $56 = ((($55)) + -20|0); $57 = +HEAPF32[$56>>2]; $58 = $5; $59 = ((($58)) + 20|0); $60 = +HEAPF32[$59>>2]; $61 = $57 * $60; $62 = $54 + $61; $63 = $10; $64 = ((($63)) + -24|0); $65 = +HEAPF32[$64>>2]; $66 = $5; $67 = ((($66)) + 24|0); $68 = +HEAPF32[$67>>2]; $69 = $65 * $68; $70 = $62 + $69; $71 = $10; $72 = ((($71)) + -28|0); $73 = +HEAPF32[$72>>2]; $74 = $5; $75 = ((($74)) + 28|0); $76 = +HEAPF32[$75>>2]; $77 = $73 * $76; $78 = $70 + $77; $79 = $10; $80 = ((($79)) + -32|0); $81 = +HEAPF32[$80>>2]; $82 = $5; $83 = ((($82)) + 32|0); $84 = +HEAPF32[$83>>2]; $85 = $81 * $84; $86 = $78 + $85; $87 = $10; $88 = ((($87)) + -36|0); $89 = +HEAPF32[$88>>2]; $90 = $5; $91 = ((($90)) + 36|0); $92 = +HEAPF32[$91>>2]; $93 = $89 * $92; $94 = $86 + $93; $9 = $94; $95 = $10; $96 = ((($95)) + 4|0); $97 = +HEAPF32[$96>>2]; $98 = $9; $99 = $97 - $98; $100 = $4; $101 = $8; $102 = (($100) + ($101<<2)|0); HEAPF32[$102>>2] = $99; $103 = $8; $104 = (($103) + 1)|0; $8 = $104; } STACKTOP = sp;return; } function _silk_LPC_analysis_filter12_FLP($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0.0, $106 = 0, $107 = 0, $108 = 0.0, $109 = 0.0, $11 = 0, $110 = 0.0, $111 = 0, $112 = 0, $113 = 0.0, $114 = 0.0, $115 = 0.0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0, $27 = 0, $28 = 0.0; var $29 = 0.0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0; var $48 = 0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0, $64 = 0, $65 = 0.0; var $66 = 0, $67 = 0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0.0, $74 = 0, $75 = 0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0, $8 = 0, $80 = 0, $81 = 0.0, $82 = 0, $83 = 0; var $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0, $88 = 0, $89 = 0.0, $9 = 0.0, $90 = 0, $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0, $96 = 0, $97 = 0.0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $8 = 12; while(1) { $11 = $8; $12 = $7; $13 = ($11|0)<($12|0); if (!($13)) { break; } $14 = $6; $15 = $8; $16 = (($15) - 1)|0; $17 = (($14) + ($16<<2)|0); $10 = $17; $18 = $10; $19 = +HEAPF32[$18>>2]; $20 = $5; $21 = +HEAPF32[$20>>2]; $22 = $19 * $21; $23 = $10; $24 = ((($23)) + -4|0); $25 = +HEAPF32[$24>>2]; $26 = $5; $27 = ((($26)) + 4|0); $28 = +HEAPF32[$27>>2]; $29 = $25 * $28; $30 = $22 + $29; $31 = $10; $32 = ((($31)) + -8|0); $33 = +HEAPF32[$32>>2]; $34 = $5; $35 = ((($34)) + 8|0); $36 = +HEAPF32[$35>>2]; $37 = $33 * $36; $38 = $30 + $37; $39 = $10; $40 = ((($39)) + -12|0); $41 = +HEAPF32[$40>>2]; $42 = $5; $43 = ((($42)) + 12|0); $44 = +HEAPF32[$43>>2]; $45 = $41 * $44; $46 = $38 + $45; $47 = $10; $48 = ((($47)) + -16|0); $49 = +HEAPF32[$48>>2]; $50 = $5; $51 = ((($50)) + 16|0); $52 = +HEAPF32[$51>>2]; $53 = $49 * $52; $54 = $46 + $53; $55 = $10; $56 = ((($55)) + -20|0); $57 = +HEAPF32[$56>>2]; $58 = $5; $59 = ((($58)) + 20|0); $60 = +HEAPF32[$59>>2]; $61 = $57 * $60; $62 = $54 + $61; $63 = $10; $64 = ((($63)) + -24|0); $65 = +HEAPF32[$64>>2]; $66 = $5; $67 = ((($66)) + 24|0); $68 = +HEAPF32[$67>>2]; $69 = $65 * $68; $70 = $62 + $69; $71 = $10; $72 = ((($71)) + -28|0); $73 = +HEAPF32[$72>>2]; $74 = $5; $75 = ((($74)) + 28|0); $76 = +HEAPF32[$75>>2]; $77 = $73 * $76; $78 = $70 + $77; $79 = $10; $80 = ((($79)) + -32|0); $81 = +HEAPF32[$80>>2]; $82 = $5; $83 = ((($82)) + 32|0); $84 = +HEAPF32[$83>>2]; $85 = $81 * $84; $86 = $78 + $85; $87 = $10; $88 = ((($87)) + -36|0); $89 = +HEAPF32[$88>>2]; $90 = $5; $91 = ((($90)) + 36|0); $92 = +HEAPF32[$91>>2]; $93 = $89 * $92; $94 = $86 + $93; $95 = $10; $96 = ((($95)) + -40|0); $97 = +HEAPF32[$96>>2]; $98 = $5; $99 = ((($98)) + 40|0); $100 = +HEAPF32[$99>>2]; $101 = $97 * $100; $102 = $94 + $101; $103 = $10; $104 = ((($103)) + -44|0); $105 = +HEAPF32[$104>>2]; $106 = $5; $107 = ((($106)) + 44|0); $108 = +HEAPF32[$107>>2]; $109 = $105 * $108; $110 = $102 + $109; $9 = $110; $111 = $10; $112 = ((($111)) + 4|0); $113 = +HEAPF32[$112>>2]; $114 = $9; $115 = $113 - $114; $116 = $4; $117 = $8; $118 = (($116) + ($117<<2)|0); HEAPF32[$118>>2] = $115; $119 = $8; $120 = (($119) + 1)|0; $8 = $120; } STACKTOP = sp;return; } function _silk_LPC_analysis_filter16_FLP($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0.0, $106 = 0, $107 = 0, $108 = 0.0, $109 = 0.0, $11 = 0, $110 = 0.0, $111 = 0, $112 = 0, $113 = 0.0, $114 = 0, $115 = 0, $116 = 0.0, $117 = 0.0; var $118 = 0.0, $119 = 0, $12 = 0, $120 = 0, $121 = 0.0, $122 = 0, $123 = 0, $124 = 0.0, $125 = 0.0, $126 = 0.0, $127 = 0, $128 = 0, $129 = 0.0, $13 = 0, $130 = 0, $131 = 0, $132 = 0.0, $133 = 0.0, $134 = 0.0, $135 = 0; var $136 = 0, $137 = 0.0, $138 = 0, $139 = 0, $14 = 0, $140 = 0.0, $141 = 0.0, $142 = 0.0, $143 = 0, $144 = 0, $145 = 0.0, $146 = 0.0, $147 = 0.0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0.0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0, $27 = 0, $28 = 0.0, $29 = 0.0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0.0; var $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0.0; var $55 = 0, $56 = 0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0, $72 = 0; var $73 = 0.0, $74 = 0, $75 = 0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0, $8 = 0, $80 = 0, $81 = 0.0, $82 = 0, $83 = 0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0, $88 = 0, $89 = 0.0, $9 = 0.0, $90 = 0; var $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0, $96 = 0, $97 = 0.0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $8 = 16; while(1) { $11 = $8; $12 = $7; $13 = ($11|0)<($12|0); if (!($13)) { break; } $14 = $6; $15 = $8; $16 = (($15) - 1)|0; $17 = (($14) + ($16<<2)|0); $10 = $17; $18 = $10; $19 = +HEAPF32[$18>>2]; $20 = $5; $21 = +HEAPF32[$20>>2]; $22 = $19 * $21; $23 = $10; $24 = ((($23)) + -4|0); $25 = +HEAPF32[$24>>2]; $26 = $5; $27 = ((($26)) + 4|0); $28 = +HEAPF32[$27>>2]; $29 = $25 * $28; $30 = $22 + $29; $31 = $10; $32 = ((($31)) + -8|0); $33 = +HEAPF32[$32>>2]; $34 = $5; $35 = ((($34)) + 8|0); $36 = +HEAPF32[$35>>2]; $37 = $33 * $36; $38 = $30 + $37; $39 = $10; $40 = ((($39)) + -12|0); $41 = +HEAPF32[$40>>2]; $42 = $5; $43 = ((($42)) + 12|0); $44 = +HEAPF32[$43>>2]; $45 = $41 * $44; $46 = $38 + $45; $47 = $10; $48 = ((($47)) + -16|0); $49 = +HEAPF32[$48>>2]; $50 = $5; $51 = ((($50)) + 16|0); $52 = +HEAPF32[$51>>2]; $53 = $49 * $52; $54 = $46 + $53; $55 = $10; $56 = ((($55)) + -20|0); $57 = +HEAPF32[$56>>2]; $58 = $5; $59 = ((($58)) + 20|0); $60 = +HEAPF32[$59>>2]; $61 = $57 * $60; $62 = $54 + $61; $63 = $10; $64 = ((($63)) + -24|0); $65 = +HEAPF32[$64>>2]; $66 = $5; $67 = ((($66)) + 24|0); $68 = +HEAPF32[$67>>2]; $69 = $65 * $68; $70 = $62 + $69; $71 = $10; $72 = ((($71)) + -28|0); $73 = +HEAPF32[$72>>2]; $74 = $5; $75 = ((($74)) + 28|0); $76 = +HEAPF32[$75>>2]; $77 = $73 * $76; $78 = $70 + $77; $79 = $10; $80 = ((($79)) + -32|0); $81 = +HEAPF32[$80>>2]; $82 = $5; $83 = ((($82)) + 32|0); $84 = +HEAPF32[$83>>2]; $85 = $81 * $84; $86 = $78 + $85; $87 = $10; $88 = ((($87)) + -36|0); $89 = +HEAPF32[$88>>2]; $90 = $5; $91 = ((($90)) + 36|0); $92 = +HEAPF32[$91>>2]; $93 = $89 * $92; $94 = $86 + $93; $95 = $10; $96 = ((($95)) + -40|0); $97 = +HEAPF32[$96>>2]; $98 = $5; $99 = ((($98)) + 40|0); $100 = +HEAPF32[$99>>2]; $101 = $97 * $100; $102 = $94 + $101; $103 = $10; $104 = ((($103)) + -44|0); $105 = +HEAPF32[$104>>2]; $106 = $5; $107 = ((($106)) + 44|0); $108 = +HEAPF32[$107>>2]; $109 = $105 * $108; $110 = $102 + $109; $111 = $10; $112 = ((($111)) + -48|0); $113 = +HEAPF32[$112>>2]; $114 = $5; $115 = ((($114)) + 48|0); $116 = +HEAPF32[$115>>2]; $117 = $113 * $116; $118 = $110 + $117; $119 = $10; $120 = ((($119)) + -52|0); $121 = +HEAPF32[$120>>2]; $122 = $5; $123 = ((($122)) + 52|0); $124 = +HEAPF32[$123>>2]; $125 = $121 * $124; $126 = $118 + $125; $127 = $10; $128 = ((($127)) + -56|0); $129 = +HEAPF32[$128>>2]; $130 = $5; $131 = ((($130)) + 56|0); $132 = +HEAPF32[$131>>2]; $133 = $129 * $132; $134 = $126 + $133; $135 = $10; $136 = ((($135)) + -60|0); $137 = +HEAPF32[$136>>2]; $138 = $5; $139 = ((($138)) + 60|0); $140 = +HEAPF32[$139>>2]; $141 = $137 * $140; $142 = $134 + $141; $9 = $142; $143 = $10; $144 = ((($143)) + 4|0); $145 = +HEAPF32[$144>>2]; $146 = $9; $147 = $145 - $146; $148 = $4; $149 = $8; $150 = (($148) + ($149<<2)|0); HEAPF32[$150>>2] = $147; $151 = $8; $152 = (($151) + 1)|0; $8 = $152; } STACKTOP = sp;return; } function _silk_LTP_analysis_filter_FLP($0,$1,$2,$3,$4,$5,$6,$7) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0.0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0.0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0.0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0.0, $75 = 0.0, $76 = 0, $77 = 0, $78 = 0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0, $82 = 0, $83 = 0.0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0.0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); $18 = sp + 20|0; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $5; $14 = $6; $15 = $7; $24 = $9; $16 = $24; $25 = $8; $19 = $25; $21 = 0; while(1) { $26 = $21; $27 = $14; $28 = ($26|0)<($27|0); if (!($28)) { break; } $29 = $16; $30 = $11; $31 = $21; $32 = (($30) + ($31<<2)|0); $33 = HEAP32[$32>>2]|0; $34 = (0 - ($33))|0; $35 = (($29) + ($34<<2)|0); $17 = $35; $36 = $12; $37 = $21; $38 = (($36) + ($37<<2)|0); $39 = +HEAPF32[$38>>2]; $20 = $39; $22 = 0; while(1) { $40 = $22; $41 = ($40|0)<(5); if (!($41)) { break; } $42 = $10; $43 = $21; $44 = ($43*5)|0; $45 = $22; $46 = (($44) + ($45))|0; $47 = (($42) + ($46<<2)|0); $48 = +HEAPF32[$47>>2]; $49 = $22; $50 = (($18) + ($49<<2)|0); HEAPF32[$50>>2] = $48; $51 = $22; $52 = (($51) + 1)|0; $22 = $52; } $22 = 0; while(1) { $53 = $22; $54 = $13; $55 = $15; $56 = (($54) + ($55))|0; $57 = ($53|0)<($56|0); if (!($57)) { break; } $58 = $16; $59 = $22; $60 = (($58) + ($59<<2)|0); $61 = +HEAPF32[$60>>2]; $62 = $19; $63 = $22; $64 = (($62) + ($63<<2)|0); HEAPF32[$64>>2] = $61; $23 = 0; while(1) { $65 = $23; $66 = ($65|0)<(5); if (!($66)) { break; } $67 = $23; $68 = (($18) + ($67<<2)|0); $69 = +HEAPF32[$68>>2]; $70 = $17; $71 = $23; $72 = (2 - ($71))|0; $73 = (($70) + ($72<<2)|0); $74 = +HEAPF32[$73>>2]; $75 = $69 * $74; $76 = $19; $77 = $22; $78 = (($76) + ($77<<2)|0); $79 = +HEAPF32[$78>>2]; $80 = $79 - $75; HEAPF32[$78>>2] = $80; $81 = $23; $82 = (($81) + 1)|0; $23 = $82; } $83 = $20; $84 = $19; $85 = $22; $86 = (($84) + ($85<<2)|0); $87 = +HEAPF32[$86>>2]; $88 = $87 * $83; HEAPF32[$86>>2] = $88; $89 = $17; $90 = ((($89)) + 4|0); $17 = $90; $91 = $22; $92 = (($91) + 1)|0; $22 = $92; } $93 = $13; $94 = $15; $95 = (($93) + ($94))|0; $96 = $19; $97 = (($96) + ($95<<2)|0); $19 = $97; $98 = $13; $99 = $16; $100 = (($99) + ($98<<2)|0); $16 = $100; $101 = $21; $102 = (($101) + 1)|0; $21 = $102; } STACKTOP = sp;return; } function _silk_LTP_scale_ctrl_FLP($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $$sink = 0, $$sink3 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0, $27 = 0; var $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0.0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $3 = $0; $4 = $1; $5 = $2; $7 = $5; $8 = ($7|0)==(0); $9 = $3; if ($8) { $10 = ((($9)) + 4640|0); $11 = HEAP32[$10>>2]|0; $12 = $3; $13 = ((($12)) + 5776|0); $14 = HEAP32[$13>>2]|0; $15 = (($11) + ($14))|0; $6 = $15; $16 = $6; $17 = (+($16|0)); $18 = $4; $19 = ((($18)) + 872|0); $20 = +HEAPF32[$19>>2]; $21 = $17 * $20; $22 = $21 * 0.10000000149011612; $23 = $22 > 2.0; if ($23) { $40 = 2.0; } else { $24 = $6; $25 = (+($24|0)); $26 = $4; $27 = ((($26)) + 872|0); $28 = +HEAPF32[$27>>2]; $29 = $25 * $28; $30 = $29 * 0.10000000149011612; $31 = $30 < 0.0; if ($31) { $40 = 0.0; } else { $32 = $6; $33 = (+($32|0)); $34 = $4; $35 = ((($34)) + 872|0); $36 = +HEAPF32[$35>>2]; $37 = $33 * $36; $38 = $37 * 0.10000000149011612; $40 = $38; } } $39 = (~~(($40))); $41 = $3; $$sink = $39;$$sink3 = $41; } else { $$sink = 0;$$sink3 = $9; } $42 = ((($$sink3)) + 4768|0); $43 = ((($42)) + 33|0); HEAP8[$43>>0] = $$sink; $44 = $3; $45 = ((($44)) + 4768|0); $46 = ((($45)) + 33|0); $47 = HEAP8[$46>>0]|0; $48 = $47 << 24 >> 24; $49 = (25006 + ($48<<1)|0); $50 = HEAP16[$49>>1]|0; $51 = (+($50<<16>>16)); $52 = $51 / 16384.0; $53 = $4; $54 = ((($53)) + 224|0); HEAPF32[$54>>2] = $52; STACKTOP = sp;return; } function _silk_noise_shape_analysis_FLP($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $$sink = 0, $10 = 0, $100 = 0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0, $106 = 0, $107 = 0.0, $108 = 0.0, $109 = 0.0, $11 = 0.0, $110 = 0.0, $111 = 0, $112 = 0, $113 = 0.0, $114 = 0.0, $115 = 0.0, $116 = 0.0; var $117 = 0.0, $118 = 0, $119 = 0, $12 = 0.0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0.0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0.0, $140 = 0, $141 = 0, $142 = 0, $143 = 0.0, $144 = 0, $145 = 0, $146 = 0.0, $147 = 0.0, $148 = 0.0, $149 = 0.0, $15 = 0.0, $150 = 0.0, $151 = 0.0, $152 = 0; var $153 = 0, $154 = 0.0, $155 = 0.0, $156 = 0.0, $157 = 0.0, $158 = 0.0, $159 = 0.0, $16 = 0.0, $160 = 0.0, $161 = 0.0, $162 = 0.0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0.0, $169 = 0.0, $17 = 0.0, $170 = 0.0; var $171 = 0.0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0.0, $177 = 0, $178 = 0, $179 = 0, $18 = 0.0, $180 = 0, $181 = 0, $182 = 0, $183 = 0.0, $184 = 0.0, $185 = 0.0, $186 = 0.0, $187 = 0.0, $188 = 0, $189 = 0; var $19 = 0.0, $190 = 0.0, $191 = 0.0, $192 = 0.0, $193 = 0.0, $194 = 0.0, $195 = 0.0, $196 = 0.0, $197 = 0, $198 = 0, $199 = 0.0, $20 = 0.0, $200 = 0.0, $201 = 0.0, $202 = 0.0, $203 = 0.0, $204 = 0.0, $205 = 0.0, $206 = 0.0, $207 = 0.0; var $208 = 0.0, $209 = 0.0, $21 = 0.0, $210 = 0.0, $211 = 0.0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0.0, $22 = 0.0, $220 = 0.0, $221 = 0, $222 = 0, $223 = 0.0, $224 = 0.0, $225 = 0.0; var $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0.0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0.0, $240 = 0, $241 = 0, $242 = 0, $243 = 0; var $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0.0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0.0, $260 = 0, $261 = 0; var $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0.0, $27 = 0.0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0; var $280 = 0, $281 = 0, $282 = 0, $283 = 0.0, $284 = 0.0, $285 = 0.0, $286 = 0.0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0.0, $296 = 0.0, $297 = 0.0, $298 = 0.0; var $299 = 0.0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0.0, $313 = 0, $314 = 0, $315 = 0, $316 = 0.0; var $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0.0, $321 = 0.0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0.0, $331 = 0, $332 = 0, $333 = 0, $334 = 0; var $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0; var $353 = 0.0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0.0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0; var $371 = 0.0, $372 = 0.0, $373 = 0.0, $374 = 0.0, $375 = 0.0, $376 = 0.0, $377 = 0.0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0; var $39 = 0, $390 = 0, $391 = 0, $392 = 0.0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0.0, $399 = 0.0, $4 = 0, $40 = 0, $400 = 0.0, $401 = 0.0, $402 = 0.0, $403 = 0.0, $404 = 0.0, $405 = 0, $406 = 0; var $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0.0, $411 = 0, $412 = 0, $413 = 0, $414 = 0.0, $415 = 0.0, $416 = 0.0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0.0, $421 = 0.0, $422 = 0, $423 = 0, $424 = 0; var $425 = 0, $426 = 0.0, $427 = 0.0, $428 = 0.0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0.0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0.0, $44 = 0, $440 = 0.0, $441 = 0, $442 = 0; var $443 = 0, $444 = 0, $445 = 0, $446 = 0.0, $447 = 0.0, $448 = 0.0, $449 = 0.0, $45 = 0, $450 = 0.0, $451 = 0.0, $452 = 0, $453 = 0, $454 = 0, $455 = 0.0, $456 = 0.0, $457 = 0.0, $458 = 0.0, $459 = 0, $46 = 0.0, $460 = 0; var $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0.0, $470 = 0, $471 = 0, $472 = 0, $473 = 0.0, $474 = 0.0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0; var $48 = 0, $480 = 0.0, $481 = 0.0, $482 = 0.0, $483 = 0.0, $484 = 0.0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0.0, $49 = 0, $490 = 0.0, $491 = 0.0, $492 = 0.0, $493 = 0.0, $494 = 0.0, $495 = 0, $496 = 0, $497 = 0; var $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0.0, $504 = 0.0, $505 = 0.0, $506 = 0.0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0.0, $511 = 0.0, $512 = 0.0, $513 = 0.0, $514 = 0; var $515 = 0, $516 = 0.0, $517 = 0.0, $518 = 0.0, $519 = 0.0, $52 = 0, $520 = 0.0, $521 = 0.0, $522 = 0.0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0.0; var $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0.0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0.0, $549 = 0.0, $55 = 0, $550 = 0.0; var $551 = 0, $552 = 0, $553 = 0.0, $554 = 0.0, $555 = 0, $556 = 0, $557 = 0.0, $558 = 0.0, $559 = 0.0, $56 = 0.0, $560 = 0.0, $561 = 0.0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0; var $57 = 0.0, $570 = 0.0, $571 = 0.0, $572 = 0, $573 = 0, $574 = 0.0, $575 = 0.0, $576 = 0.0, $577 = 0.0, $578 = 0.0, $579 = 0.0, $58 = 0.0, $580 = 0, $581 = 0, $582 = 0.0, $583 = 0.0, $584 = 0.0, $585 = 0.0, $586 = 0.0, $587 = 0.0; var $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0.0, $594 = 0, $595 = 0, $596 = 0.0, $597 = 0.0, $598 = 0.0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0.0, $602 = 0.0, $603 = 0, $604 = 0; var $605 = 0.0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0.0, $610 = 0.0, $611 = 0, $612 = 0, $613 = 0.0, $614 = 0.0, $615 = 0.0, $616 = 0, $617 = 0, $618 = 0.0, $619 = 0.0, $62 = 0.0, $620 = 0, $621 = 0, $622 = 0.0; var $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0.0, $628 = 0, $629 = 0, $63 = 0.0, $630 = 0.0, $631 = 0.0, $632 = 0.0, $633 = 0, $634 = 0, $635 = 0.0, $636 = 0.0, $637 = 0, $638 = 0, $639 = 0.0, $64 = 0.0, $640 = 0; var $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0, $78 = 0; var $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0, $82 = 0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1152|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(1152|0); $28 = sp + 88|0; $29 = sp + 20|0; $4 = $0; $5 = $1; $6 = $2; $7 = $3; $35 = $4; $36 = ((($35)) + 7200|0); $8 = $36; $37 = $7; $38 = $4; $39 = ((($38)) + 4624|0); $40 = HEAP32[$39>>2]|0; $41 = (0 - ($40))|0; $42 = (($37) + ($41<<2)|0); $30 = $42; $43 = $4; $44 = ((($43)) + 4748|0); $45 = HEAP32[$44>>2]|0; $46 = (+($45|0)); $47 = $46 * 0.0078125; $11 = $47; $48 = $4; $49 = ((($48)) + 4728|0); $50 = HEAP32[$49>>2]|0; $51 = $4; $52 = ((($51)) + 4728|0); $53 = ((($52)) + 4|0); $54 = HEAP32[$53>>2]|0; $55 = (($50) + ($54))|0; $56 = (+($55|0)); $57 = 0.5 * $56; $58 = $57 * 3.0517578125E-5; $59 = $5; $60 = ((($59)) + 856|0); HEAPF32[$60>>2] = $58; $61 = $11; $62 = $61 - 20.0; $63 = 0.25 * $62; $64 = (+_silk_sigmoid($63)); $65 = $5; $66 = ((($65)) + 860|0); HEAPF32[$66>>2] = $64; $67 = $4; $68 = ((($67)) + 4708|0); $69 = HEAP32[$68>>2]|0; $70 = ($69|0)==(0); if ($70) { $71 = $4; $72 = ((($71)) + 4556|0); $73 = HEAP32[$72>>2]|0; $74 = (+($73|0)); $75 = $74 * 0.00390625; $76 = 1.0 - $75; $26 = $76; $77 = $5; $78 = ((($77)) + 860|0); $79 = +HEAPF32[$78>>2]; $80 = 2.0 * $79; $81 = $5; $82 = ((($81)) + 856|0); $83 = +HEAPF32[$82>>2]; $84 = 0.5 * $83; $85 = 0.5 + $84; $86 = $80 * $85; $87 = $26; $88 = $86 * $87; $89 = $26; $90 = $88 * $89; $91 = $11; $92 = $91 - $90; $11 = $92; } $93 = $4; $94 = ((($93)) + 4768|0); $95 = ((($94)) + 29|0); $96 = HEAP8[$95>>0]|0; $97 = $96 << 24 >> 24; $98 = ($97|0)==(2); $99 = $4; if ($98) { $100 = ((($99)) + 12236|0); $101 = +HEAPF32[$100>>2]; $102 = 2.0 * $101; $103 = $11; $104 = $103 + $102; $11 = $104; } else { $105 = ((($99)) + 4748|0); $106 = HEAP32[$105>>2]|0; $107 = (+($106|0)); $108 = -0.40000000596046448 * $107; $109 = $108 * 0.0078125; $110 = $109 + 6.0; $111 = $5; $112 = ((($111)) + 856|0); $113 = +HEAPF32[$112>>2]; $114 = 1.0 - $113; $115 = $110 * $114; $116 = $11; $117 = $116 + $115; $11 = $117; } $118 = $4; $119 = ((($118)) + 4768|0); $120 = ((($119)) + 29|0); $121 = HEAP8[$120>>0]|0; $122 = $121 << 24 >> 24; $123 = ($122|0)==(2); $124 = $4; if ($123) { $125 = ((($124)) + 4768|0); $126 = ((($125)) + 30|0); HEAP8[$126>>0] = 0; $127 = $5; $128 = ((($127)) + 864|0); HEAPF32[$128>>2] = 0.0; } else { $129 = ((($124)) + 4600|0); $130 = HEAP32[$129>>2]|0; $131 = $130<<1; $10 = $131; $19 = 0.0; $18 = 0.0; $132 = $6; $31 = $132; $9 = 0; while(1) { $133 = $9; $134 = $4; $135 = ((($134)) + 4604|0); $136 = HEAP32[$135>>2]|0; $137 = $136&65535; $138 = $137 << 16 >> 16; $139 = ($138*5)|0; $140 = (($139|0) / 2)&-1; $141 = ($133|0)<($140|0); if (!($141)) { break; } $142 = $10; $143 = (+($142|0)); $144 = $31; $145 = $10; $146 = (+_silk_energy_FLP($144,$145)); $147 = $146; $148 = $143 + $147; $15 = $148; $149 = $15; $150 = $149; $151 = (+_silk_log2($150)); $17 = $151; $152 = $9; $153 = ($152|0)>(0); if ($153) { $154 = $17; $155 = $18; $156 = $154 - $155; $157 = $156; $158 = (+Math_abs((+$157))); $159 = $158; $160 = $19; $161 = $160 + $159; $19 = $161; } $162 = $17; $18 = $162; $163 = $10; $164 = $31; $165 = (($164) + ($163<<2)|0); $31 = $165; $166 = $9; $167 = (($166) + 1)|0; $9 = $167; } $168 = $19; $169 = $168 - 5.0; $170 = 0.40000000596046448 * $169; $171 = (+_silk_sigmoid($170)); $172 = $5; $173 = ((($172)) + 864|0); HEAPF32[$173>>2] = $171; $174 = $5; $175 = ((($174)) + 864|0); $176 = +HEAPF32[$175>>2]; $177 = $176 > 0.75; $178 = $4; $179 = ((($178)) + 4768|0); $180 = ((($179)) + 30|0); $$sink = $177 ? 0 : 1; HEAP8[$180>>0] = $$sink; $181 = $5; $182 = ((($181)) + 864|0); $183 = +HEAPF32[$182>>2]; $184 = $183 - 0.5; $185 = 2.0 * $184; $186 = $11; $187 = $186 + $185; $11 = $187; } $188 = $5; $189 = ((($188)) + 868|0); $190 = +HEAPF32[$189>>2]; $191 = 0.0010000000474974513 * $190; $25 = $191; $192 = $25; $193 = $25; $194 = $192 * $193; $195 = 1.0 + $194; $196 = 0.94999998807907104 / $195; $22 = $196; $21 = $196; $197 = $5; $198 = ((($197)) + 860|0); $199 = +HEAPF32[$198>>2]; $200 = 0.75 * $199; $201 = 1.0 - $200; $202 = 0.0099999997764825821 * $201; $20 = $202; $203 = $20; $204 = $21; $205 = $204 - $203; $21 = $205; $206 = $20; $207 = $22; $208 = $207 + $206; $22 = $208; $209 = $22; $210 = $21; $211 = $210 / $209; $21 = $211; $212 = $4; $213 = ((($212)) + 4704|0); $214 = HEAP32[$213>>2]|0; $215 = ($214|0)>(0); if ($215) { $216 = $4; $217 = ((($216)) + 4704|0); $218 = HEAP32[$217>>2]|0; $219 = (+($218|0)); $220 = $219 / 65536.0; $221 = $5; $222 = ((($221)) + 860|0); $223 = +HEAPF32[$222>>2]; $224 = 0.0099999997764825821 * $223; $225 = $220 + $224; $27 = $225; } else { $27 = 0.0; } $9 = 0; while(1) { $226 = $9; $227 = $4; $228 = ((($227)) + 4604|0); $229 = HEAP32[$228>>2]|0; $230 = ($226|0)<($229|0); if (!($230)) { break; } $231 = $4; $232 = ((($231)) + 4600|0); $233 = HEAP32[$232>>2]|0; $234 = ($233*3)|0; $34 = $234; $235 = $4; $236 = ((($235)) + 4628|0); $237 = HEAP32[$236>>2]|0; $238 = $34; $239 = (($237) - ($238))|0; $240 = (($239|0) / 2)&-1; $33 = $240; $241 = $30; $242 = $33; _silk_apply_sine_window_FLP($28,$241,1,$242); $243 = $33; $32 = $243; $244 = $32; $245 = (($28) + ($244<<2)|0); $246 = $30; $247 = $32; $248 = (($246) + ($247<<2)|0); $249 = $34; $250 = $249<<2; _memcpy(($245|0),($248|0),($250|0))|0; $251 = $34; $252 = $32; $253 = (($252) + ($251))|0; $32 = $253; $254 = $32; $255 = (($28) + ($254<<2)|0); $256 = $30; $257 = $32; $258 = (($256) + ($257<<2)|0); $259 = $33; _silk_apply_sine_window_FLP($255,$258,2,$259); $260 = $4; $261 = ((($260)) + 4612|0); $262 = HEAP32[$261>>2]|0; $263 = $30; $264 = (($263) + ($262<<2)|0); $30 = $264; $265 = $4; $266 = ((($265)) + 4704|0); $267 = HEAP32[$266>>2]|0; $268 = ($267|0)>(0); if ($268) { $269 = $27; $270 = $4; $271 = ((($270)) + 4628|0); $272 = HEAP32[$271>>2]|0; $273 = $4; $274 = ((($273)) + 4660|0); $275 = HEAP32[$274>>2]|0; _silk_warped_autocorrelation_FLP($29,$28,$269,$272,$275); } else { $276 = $4; $277 = ((($276)) + 4628|0); $278 = HEAP32[$277>>2]|0; $279 = $4; $280 = ((($279)) + 4660|0); $281 = HEAP32[$280>>2]|0; $282 = (($281) + 1)|0; _silk_autocorrelation_FLP($29,$28,$278,$282); } $283 = +HEAPF32[$29>>2]; $284 = $283 * 4.9999998736893758E-5; $285 = +HEAPF32[$29>>2]; $286 = $285 + $284; HEAPF32[$29>>2] = $286; $287 = $5; $288 = ((($287)) + 500|0); $289 = $9; $290 = $289<<4; $291 = (($288) + ($290<<2)|0); $292 = $4; $293 = ((($292)) + 4660|0); $294 = HEAP32[$293>>2]|0; $295 = (+_silk_levinsondurbin_FLP($291,$29,$294)); $15 = $295; $296 = $15; $297 = $296; $298 = (+Math_sqrt((+$297))); $299 = $298; $300 = $5; $301 = $9; $302 = (($300) + ($301<<2)|0); HEAPF32[$302>>2] = $299; $303 = $4; $304 = ((($303)) + 4704|0); $305 = HEAP32[$304>>2]|0; $306 = ($305|0)>(0); if ($306) { $307 = $5; $308 = ((($307)) + 500|0); $309 = $9; $310 = $309<<4; $311 = (($308) + ($310<<2)|0); $312 = $27; $313 = $4; $314 = ((($313)) + 4660|0); $315 = HEAP32[$314>>2]|0; $316 = (+_warped_gain($311,$312,$315)); $317 = $5; $318 = $9; $319 = (($317) + ($318<<2)|0); $320 = +HEAPF32[$319>>2]; $321 = $320 * $316; HEAPF32[$319>>2] = $321; } $322 = $5; $323 = ((($322)) + 500|0); $324 = $9; $325 = $324<<4; $326 = (($323) + ($325<<2)|0); $327 = $4; $328 = ((($327)) + 4660|0); $329 = HEAP32[$328>>2]|0; $330 = $22; _silk_bwexpander_FLP($326,$329,$330); $331 = $5; $332 = ((($331)) + 244|0); $333 = $9; $334 = $333<<4; $335 = (($332) + ($334<<2)|0); $336 = $5; $337 = ((($336)) + 500|0); $338 = $9; $339 = $338<<4; $340 = (($337) + ($339<<2)|0); $341 = $4; $342 = ((($341)) + 4660|0); $343 = HEAP32[$342>>2]|0; $344 = $343<<2; _memcpy(($335|0),($340|0),($344|0))|0; $345 = $5; $346 = ((($345)) + 244|0); $347 = $9; $348 = $347<<4; $349 = (($346) + ($348<<2)|0); $350 = $4; $351 = ((($350)) + 4660|0); $352 = HEAP32[$351>>2]|0; $353 = $21; _silk_bwexpander_FLP($349,$352,$353); $354 = $5; $355 = ((($354)) + 500|0); $356 = $9; $357 = $356<<4; $358 = (($355) + ($357<<2)|0); $359 = $4; $360 = ((($359)) + 4660|0); $361 = HEAP32[$360>>2]|0; $362 = (+_silk_LPC_inverse_pred_gain_FLP($358,$361)); $16 = $362; $363 = $5; $364 = ((($363)) + 244|0); $365 = $9; $366 = $365<<4; $367 = (($364) + ($366<<2)|0); $368 = $4; $369 = ((($368)) + 4660|0); $370 = HEAP32[$369>>2]|0; $371 = (+_silk_LPC_inverse_pred_gain_FLP($367,$370)); $15 = $371; $372 = $16; $373 = $15; $374 = $372 / $373; $375 = 1.0 - $374; $376 = 0.69999998807907104 * $375; $377 = 1.0 - $376; $378 = $5; $379 = ((($378)) + 788|0); $380 = $9; $381 = (($379) + ($380<<2)|0); HEAPF32[$381>>2] = $377; $382 = $5; $383 = ((($382)) + 500|0); $384 = $9; $385 = $384<<4; $386 = (($383) + ($385<<2)|0); $387 = $5; $388 = ((($387)) + 244|0); $389 = $9; $390 = $389<<4; $391 = (($388) + ($390<<2)|0); $392 = $27; $393 = $4; $394 = ((($393)) + 4660|0); $395 = HEAP32[$394>>2]|0; _warped_true2monic_coefs($386,$391,$392,3.999000072479248,$395); $396 = $9; $397 = (($396) + 1)|0; $9 = $397; } $398 = $11; $399 = -0.15999999642372131 * $398; $400 = $399; $401 = (+Math_pow(2.0,(+$400))); $402 = $401; $23 = $402; $403 = (+Math_pow(2.0,0.31999999284744263)); $404 = $403; $24 = $404; $9 = 0; while(1) { $405 = $9; $406 = $4; $407 = ((($406)) + 4604|0); $408 = HEAP32[$407>>2]|0; $409 = ($405|0)<($408|0); if (!($409)) { break; } $410 = $23; $411 = $5; $412 = $9; $413 = (($411) + ($412<<2)|0); $414 = +HEAPF32[$413>>2]; $415 = $414 * $410; HEAPF32[$413>>2] = $415; $416 = $24; $417 = $5; $418 = $9; $419 = (($417) + ($418<<2)|0); $420 = +HEAPF32[$419>>2]; $421 = $420 + $416; HEAPF32[$419>>2] = $421; $422 = $9; $423 = (($422) + 1)|0; $9 = $423; } $424 = $5; $425 = ((($424)) + 860|0); $426 = +HEAPF32[$425>>2]; $427 = $426 * 0.10000000149011612; $428 = 1.0499999523162842 + $427; $23 = $428; $9 = 0; while(1) { $429 = $9; $430 = $4; $431 = ((($430)) + 4604|0); $432 = HEAP32[$431>>2]|0; $433 = ($429|0)<($432|0); if (!($433)) { break; } $434 = $23; $435 = $5; $436 = ((($435)) + 788|0); $437 = $9; $438 = (($436) + ($437<<2)|0); $439 = +HEAPF32[$438>>2]; $440 = $439 * $434; HEAPF32[$438>>2] = $440; $441 = $9; $442 = (($441) + 1)|0; $9 = $442; } $443 = $4; $444 = ((($443)) + 4728|0); $445 = HEAP32[$444>>2]|0; $446 = (+($445|0)); $447 = $446 * 3.0517578125E-5; $448 = $447 - 1.0; $449 = 0.5 * $448; $450 = 1.0 + $449; $451 = 4.0 * $450; $25 = $451; $452 = $4; $453 = ((($452)) + 4556|0); $454 = HEAP32[$453>>2]|0; $455 = (+($454|0)); $456 = $455 * 0.00390625; $457 = $25; $458 = $457 * $456; $25 = $458; $459 = $4; $460 = ((($459)) + 4768|0); $461 = ((($460)) + 29|0); $462 = HEAP8[$461>>0]|0; $463 = $462 << 24 >> 24; $464 = ($463|0)==(2); if ($464) { $9 = 0; while(1) { $465 = $9; $466 = $4; $467 = ((($466)) + 4604|0); $468 = HEAP32[$467>>2]|0; $469 = ($465|0)<($468|0); $470 = $4; if (!($469)) { break; } $471 = ((($470)) + 4600|0); $472 = HEAP32[$471>>2]|0; $473 = (+($472|0)); $474 = 0.20000000298023224 / $473; $475 = $5; $476 = ((($475)) + 228|0); $477 = $9; $478 = (($476) + ($477<<2)|0); $479 = HEAP32[$478>>2]|0; $480 = (+($479|0)); $481 = 3.0 / $480; $482 = $474 + $481; $26 = $482; $483 = $26; $484 = -1.0 + $483; $485 = $5; $486 = ((($485)) + 756|0); $487 = $9; $488 = (($486) + ($487<<2)|0); HEAPF32[$488>>2] = $484; $489 = $26; $490 = 1.0 - $489; $491 = $26; $492 = $25; $493 = $491 * $492; $494 = $490 - $493; $495 = $5; $496 = ((($495)) + 772|0); $497 = $9; $498 = (($496) + ($497<<2)|0); HEAPF32[$498>>2] = $494; $499 = $9; $500 = (($499) + 1)|0; $9 = $500; } $501 = ((($470)) + 4556|0); $502 = HEAP32[$501>>2]|0; $503 = (+($502|0)); $504 = 0.26249998807907104 * $503; $505 = $504 * 0.00390625; $506 = -0.25 - $505; $14 = $506; } else { $507 = $4; $508 = ((($507)) + 4600|0); $509 = HEAP32[$508>>2]|0; $510 = (+($509|0)); $511 = 1.2999999523162842 / $510; $26 = $511; $512 = $26; $513 = -1.0 + $512; $514 = $5; $515 = ((($514)) + 756|0); HEAPF32[$515>>2] = $513; $516 = $26; $517 = 1.0 - $516; $518 = $26; $519 = $25; $520 = $518 * $519; $521 = $520 * 0.60000002384185791; $522 = $517 - $521; $523 = $5; $524 = ((($523)) + 772|0); HEAPF32[$524>>2] = $522; $9 = 1; while(1) { $525 = $9; $526 = $4; $527 = ((($526)) + 4604|0); $528 = HEAP32[$527>>2]|0; $529 = ($525|0)<($528|0); if (!($529)) { break; } $530 = $5; $531 = ((($530)) + 756|0); $532 = +HEAPF32[$531>>2]; $533 = $5; $534 = ((($533)) + 756|0); $535 = $9; $536 = (($534) + ($535<<2)|0); HEAPF32[$536>>2] = $532; $537 = $5; $538 = ((($537)) + 772|0); $539 = +HEAPF32[$538>>2]; $540 = $5; $541 = ((($540)) + 772|0); $542 = $9; $543 = (($541) + ($542<<2)|0); HEAPF32[$543>>2] = $539; $544 = $9; $545 = (($544) + 1)|0; $9 = $545; } $14 = -0.25; } $546 = $5; $547 = ((($546)) + 860|0); $548 = +HEAPF32[$547>>2]; $549 = 1.0 - $548; $550 = 0.10000000149011612 * $549; $551 = $4; $552 = ((($551)) + 12236|0); $553 = +HEAPF32[$552>>2]; $554 = $550 * $553; $12 = $554; $555 = $5; $556 = ((($555)) + 856|0); $557 = +HEAPF32[$556>>2]; $558 = 1.0 - $557; $559 = 0.10000000149011612 * $558; $560 = $12; $561 = $560 + $559; $12 = $561; $562 = $4; $563 = ((($562)) + 4768|0); $564 = ((($563)) + 29|0); $565 = HEAP8[$564>>0]|0; $566 = $565 << 24 >> 24; $567 = ($566|0)==(2); if ($567) { $13 = 0.30000001192092896; $568 = $5; $569 = ((($568)) + 860|0); $570 = +HEAPF32[$569>>2]; $571 = 1.0 - $570; $572 = $5; $573 = ((($572)) + 856|0); $574 = +HEAPF32[$573>>2]; $575 = $571 * $574; $576 = 1.0 - $575; $577 = 0.20000000298023224 * $576; $578 = $13; $579 = $578 + $577; $13 = $579; $580 = $4; $581 = ((($580)) + 12236|0); $582 = +HEAPF32[$581>>2]; $583 = $582; $584 = (+Math_sqrt((+$583))); $585 = $584; $586 = $13; $587 = $586 * $585; $13 = $587; } else { $13 = 0.0; } $9 = 0; while(1) { $588 = $9; $589 = $4; $590 = ((($589)) + 4604|0); $591 = HEAP32[$590>>2]|0; $592 = ($588|0)<($591|0); if (!($592)) { break; } $593 = $12; $594 = $8; $595 = ((($594)) + 4|0); $596 = +HEAPF32[$595>>2]; $597 = $593 - $596; $598 = 0.40000000596046448 * $597; $599 = $8; $600 = ((($599)) + 4|0); $601 = +HEAPF32[$600>>2]; $602 = $601 + $598; HEAPF32[$600>>2] = $602; $603 = $8; $604 = ((($603)) + 4|0); $605 = +HEAPF32[$604>>2]; $606 = $5; $607 = ((($606)) + 804|0); $608 = $9; $609 = (($607) + ($608<<2)|0); HEAPF32[$609>>2] = $605; $610 = $13; $611 = $8; $612 = ((($611)) + 8|0); $613 = +HEAPF32[$612>>2]; $614 = $610 - $613; $615 = 0.40000000596046448 * $614; $616 = $8; $617 = ((($616)) + 8|0); $618 = +HEAPF32[$617>>2]; $619 = $618 + $615; HEAPF32[$617>>2] = $619; $620 = $8; $621 = ((($620)) + 8|0); $622 = +HEAPF32[$621>>2]; $623 = $5; $624 = ((($623)) + 836|0); $625 = $9; $626 = (($624) + ($625<<2)|0); HEAPF32[$626>>2] = $622; $627 = $14; $628 = $8; $629 = ((($628)) + 12|0); $630 = +HEAPF32[$629>>2]; $631 = $627 - $630; $632 = 0.40000000596046448 * $631; $633 = $8; $634 = ((($633)) + 12|0); $635 = +HEAPF32[$634>>2]; $636 = $635 + $632; HEAPF32[$634>>2] = $636; $637 = $8; $638 = ((($637)) + 12|0); $639 = +HEAPF32[$638>>2]; $640 = $5; $641 = ((($640)) + 820|0); $642 = $9; $643 = (($641) + ($642<<2)|0); HEAPF32[$643>>2] = $639; $644 = $9; $645 = (($644) + 1)|0; $9 = $645; } STACKTOP = sp;return; } function _silk_sigmoid($0) { $0 = +$0; var $1 = 0.0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = - $2; $4 = $3; $5 = (+Math_exp((+$4))); $6 = 1.0 + $5; $7 = 1.0 / $6; $8 = $7; STACKTOP = sp;return (+$8); } function _silk_log2($0) { $0 = +$0; var $1 = 0.0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = (+_log10($2)); $4 = 3.32192809488736 * $3; $5 = $4; STACKTOP = sp;return (+$5); } function _warped_gain($0,$1,$2) { $0 = $0|0; $1 = +$1; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0.0; var $3 = 0, $30 = 0.0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $8 = $4; $9 = - $8; $4 = $9; $10 = $3; $11 = $5; $12 = (($11) - 1)|0; $13 = (($10) + ($12<<2)|0); $14 = +HEAPF32[$13>>2]; $7 = $14; $15 = $5; $16 = (($15) - 2)|0; $6 = $16; while(1) { $17 = $6; $18 = ($17|0)>=(0); $19 = $4; $20 = $7; $21 = $19 * $20; if (!($18)) { break; } $22 = $3; $23 = $6; $24 = (($22) + ($23<<2)|0); $25 = +HEAPF32[$24>>2]; $26 = $21 + $25; $7 = $26; $27 = $6; $28 = (($27) + -1)|0; $6 = $28; } $29 = 1.0 - $21; $30 = 1.0 / $29; STACKTOP = sp;return (+$30); } function _warped_true2monic_coefs($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = +$2; $3 = +$3; $4 = $4|0; var $$sink2 = 0, $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0.0, $111 = 0.0, $112 = 0.0, $113 = 0.0, $114 = 0.0, $115 = 0.0, $116 = 0; var $117 = 0.0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0.0, $122 = 0.0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0.0, $128 = 0, $129 = 0, $13 = 0.0, $130 = 0, $131 = 0.0, $132 = 0.0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0.0, $138 = 0.0, $139 = 0.0, $14 = 0.0, $140 = 0, $141 = 0, $142 = 0, $143 = 0.0, $144 = 0.0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0.0, $15 = 0.0, $150 = 0.0, $151 = 0, $152 = 0; var $153 = 0.0, $154 = 0.0, $155 = 0.0, $156 = 0.0, $157 = 0, $158 = 0, $159 = 0, $16 = 0.0, $160 = 0.0, $161 = 0, $162 = 0, $163 = 0, $164 = 0.0, $165 = 0.0, $166 = 0.0, $167 = 0, $168 = 0, $169 = 0, $17 = 0.0, $170 = 0.0; var $171 = 0.0, $172 = 0, $173 = 0, $174 = 0, $175 = 0.0, $176 = 0.0, $177 = 0.0, $178 = 0.0, $179 = 0.0, $18 = 0, $180 = 0.0, $181 = 0.0, $182 = 0.0, $183 = 0, $184 = 0, $185 = 0.0, $186 = 0.0, $187 = 0.0, $188 = 0.0, $189 = 0; var $19 = 0, $190 = 0, $191 = 0.0, $192 = 0, $193 = 0, $194 = 0.0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0.0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0.0, $204 = 0.0, $205 = 0, $206 = 0, $207 = 0; var $208 = 0, $209 = 0.0, $21 = 0, $210 = 0.0, $211 = 0.0, $212 = 0, $213 = 0, $214 = 0, $215 = 0.0, $216 = 0.0, $217 = 0, $218 = 0, $219 = 0, $22 = 0.0, $220 = 0, $221 = 0.0, $222 = 0.0, $223 = 0, $224 = 0, $225 = 0.0; var $226 = 0.0, $227 = 0.0, $228 = 0.0, $229 = 0, $23 = 0, $230 = 0.0, $231 = 0.0, $232 = 0.0, $233 = 0.0, $234 = 0.0, $235 = 0.0, $236 = 0.0, $237 = 0.0, $238 = 0.0, $239 = 0, $24 = 0, $240 = 0.0, $241 = 0.0, $242 = 0.0, $243 = 0.0; var $244 = 0, $245 = 0, $246 = 0, $247 = 0.0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0.0, $252 = 0.0, $253 = 0.0, $254 = 0, $255 = 0, $256 = 0, $257 = 0.0, $258 = 0.0, $259 = 0, $26 = 0.0, $260 = 0, $261 = 0; var $262 = 0, $27 = 0.0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0.0; var $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0, $63 = 0.0; var $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0, $68 = 0, $69 = 0, $7 = 0.0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0, $8 = 0.0, $80 = 0.0, $81 = 0.0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0, $97 = 0, $98 = 0, $99 = 0.0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $12 = 0; $18 = $9; $19 = (($18) - 1)|0; $10 = $19; while(1) { $20 = $10; $21 = ($20|0)>(0); $22 = $7; if (!($21)) { break; } $23 = $5; $24 = $10; $25 = (($23) + ($24<<2)|0); $26 = +HEAPF32[$25>>2]; $27 = $22 * $26; $28 = $5; $29 = $10; $30 = (($29) - 1)|0; $31 = (($28) + ($30<<2)|0); $32 = +HEAPF32[$31>>2]; $33 = $32 - $27; HEAPF32[$31>>2] = $33; $34 = $7; $35 = $6; $36 = $10; $37 = (($35) + ($36<<2)|0); $38 = +HEAPF32[$37>>2]; $39 = $34 * $38; $40 = $6; $41 = $10; $42 = (($41) - 1)|0; $43 = (($40) + ($42<<2)|0); $44 = +HEAPF32[$43>>2]; $45 = $44 - $39; HEAPF32[$43>>2] = $45; $46 = $10; $47 = (($46) + -1)|0; $10 = $47; } $48 = $7; $49 = $22 * $48; $50 = 1.0 - $49; $51 = $7; $52 = $5; $53 = +HEAPF32[$52>>2]; $54 = $51 * $53; $55 = 1.0 + $54; $56 = $50 / $55; $16 = $56; $57 = $7; $58 = $7; $59 = $57 * $58; $60 = 1.0 - $59; $61 = $7; $62 = $6; $63 = +HEAPF32[$62>>2]; $64 = $61 * $63; $65 = 1.0 + $64; $66 = $60 / $65; $17 = $66; $10 = 0; while(1) { $67 = $10; $68 = $9; $69 = ($67|0)<($68|0); if (!($69)) { break; } $70 = $16; $71 = $5; $72 = $10; $73 = (($71) + ($72<<2)|0); $74 = +HEAPF32[$73>>2]; $75 = $74 * $70; HEAPF32[$73>>2] = $75; $76 = $17; $77 = $6; $78 = $10; $79 = (($77) + ($78<<2)|0); $80 = +HEAPF32[$79>>2]; $81 = $80 * $76; HEAPF32[$79>>2] = $81; $82 = $10; $83 = (($82) + 1)|0; $10 = $83; } $11 = 0; while(1) { $84 = $11; $85 = ($84|0)<(10); if (!($85)) { label = 31; break; } $14 = -1.0; $10 = 0; while(1) { $86 = $10; $87 = $9; $88 = ($86|0)<($87|0); if (!($88)) { break; } $89 = $5; $90 = $10; $91 = (($89) + ($90<<2)|0); $92 = +HEAPF32[$91>>2]; $93 = $92; $94 = (+Math_abs((+$93))); $95 = $94; $96 = $6; $97 = $10; $98 = (($96) + ($97<<2)|0); $99 = +HEAPF32[$98>>2]; $100 = $99; $101 = (+Math_abs((+$100))); $102 = $101; $103 = $95 > $102; if ($103) { $104 = $5; $105 = $10; $106 = (($104) + ($105<<2)|0); $$sink2 = $106; } else { $107 = $6; $108 = $10; $109 = (($107) + ($108<<2)|0); $$sink2 = $109; } $110 = +HEAPF32[$$sink2>>2]; $111 = $110; $112 = (+Math_abs((+$111))); $113 = $112; $13 = $113; $114 = $13; $115 = $14; $116 = $114 > $115; if ($116) { $117 = $13; $14 = $117; $118 = $10; $12 = $118; } $119 = $10; $120 = (($119) + 1)|0; $10 = $120; } $121 = $14; $122 = $8; $123 = $121 <= $122; if ($123) { label = 31; break; } $10 = 1; while(1) { $124 = $10; $125 = $9; $126 = ($124|0)<($125|0); if (!($126)) { break; } $127 = $7; $128 = $5; $129 = $10; $130 = (($128) + ($129<<2)|0); $131 = +HEAPF32[$130>>2]; $132 = $127 * $131; $133 = $5; $134 = $10; $135 = (($134) - 1)|0; $136 = (($133) + ($135<<2)|0); $137 = +HEAPF32[$136>>2]; $138 = $137 + $132; HEAPF32[$136>>2] = $138; $139 = $7; $140 = $6; $141 = $10; $142 = (($140) + ($141<<2)|0); $143 = +HEAPF32[$142>>2]; $144 = $139 * $143; $145 = $6; $146 = $10; $147 = (($146) - 1)|0; $148 = (($145) + ($147<<2)|0); $149 = +HEAPF32[$148>>2]; $150 = $149 + $144; HEAPF32[$148>>2] = $150; $151 = $10; $152 = (($151) + 1)|0; $10 = $152; } $153 = $16; $154 = 1.0 / $153; $16 = $154; $155 = $17; $156 = 1.0 / $155; $17 = $156; $10 = 0; while(1) { $157 = $10; $158 = $9; $159 = ($157|0)<($158|0); if (!($159)) { break; } $160 = $16; $161 = $5; $162 = $10; $163 = (($161) + ($162<<2)|0); $164 = +HEAPF32[$163>>2]; $165 = $164 * $160; HEAPF32[$163>>2] = $165; $166 = $17; $167 = $6; $168 = $10; $169 = (($167) + ($168<<2)|0); $170 = +HEAPF32[$169>>2]; $171 = $170 * $166; HEAPF32[$169>>2] = $171; $172 = $10; $173 = (($172) + 1)|0; $10 = $173; } $174 = $11; $175 = (+($174|0)); $176 = 0.10000000149011612 * $175; $177 = 0.80000001192092896 + $176; $178 = $14; $179 = $8; $180 = $178 - $179; $181 = $177 * $180; $182 = $14; $183 = $12; $184 = (($183) + 1)|0; $185 = (+($184|0)); $186 = $182 * $185; $187 = $181 / $186; $188 = 0.99000000953674316 - $187; $15 = $188; $189 = $5; $190 = $9; $191 = $15; _silk_bwexpander_FLP($189,$190,$191); $192 = $6; $193 = $9; $194 = $15; _silk_bwexpander_FLP($192,$193,$194); $195 = $9; $196 = (($195) - 1)|0; $10 = $196; while(1) { $197 = $10; $198 = ($197|0)>(0); $199 = $7; if (!($198)) { break; } $200 = $5; $201 = $10; $202 = (($200) + ($201<<2)|0); $203 = +HEAPF32[$202>>2]; $204 = $199 * $203; $205 = $5; $206 = $10; $207 = (($206) - 1)|0; $208 = (($205) + ($207<<2)|0); $209 = +HEAPF32[$208>>2]; $210 = $209 - $204; HEAPF32[$208>>2] = $210; $211 = $7; $212 = $6; $213 = $10; $214 = (($212) + ($213<<2)|0); $215 = +HEAPF32[$214>>2]; $216 = $211 * $215; $217 = $6; $218 = $10; $219 = (($218) - 1)|0; $220 = (($217) + ($219<<2)|0); $221 = +HEAPF32[$220>>2]; $222 = $221 - $216; HEAPF32[$220>>2] = $222; $223 = $10; $224 = (($223) + -1)|0; $10 = $224; } $225 = $7; $226 = $199 * $225; $227 = 1.0 - $226; $228 = $7; $229 = $5; $230 = +HEAPF32[$229>>2]; $231 = $228 * $230; $232 = 1.0 + $231; $233 = $227 / $232; $16 = $233; $234 = $7; $235 = $7; $236 = $234 * $235; $237 = 1.0 - $236; $238 = $7; $239 = $6; $240 = +HEAPF32[$239>>2]; $241 = $238 * $240; $242 = 1.0 + $241; $243 = $237 / $242; $17 = $243; $10 = 0; while(1) { $244 = $10; $245 = $9; $246 = ($244|0)<($245|0); if (!($246)) { break; } $247 = $16; $248 = $5; $249 = $10; $250 = (($248) + ($249<<2)|0); $251 = +HEAPF32[$250>>2]; $252 = $251 * $247; HEAPF32[$250>>2] = $252; $253 = $17; $254 = $6; $255 = $10; $256 = (($254) + ($255<<2)|0); $257 = +HEAPF32[$256>>2]; $258 = $257 * $253; HEAPF32[$256>>2] = $258; $259 = $10; $260 = (($259) + 1)|0; $10 = $260; } $261 = $11; $262 = (($261) + 1)|0; $11 = $262; } if ((label|0) == 31) { STACKTOP = sp;return; } } function _silk_prefilter_FLP($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0.0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0.0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0.0, $116 = 0.0, $117 = 0.0; var $118 = 0.0, $119 = 0, $12 = 0.0, $120 = 0, $121 = 0.0, $122 = 0.0, $123 = 0.0, $124 = 0.0, $125 = 0, $126 = 0.0, $127 = 0.0, $128 = 0.0, $129 = 0, $13 = 0.0, $130 = 0.0, $131 = 0, $132 = 0, $133 = 0.0, $134 = 0.0, $135 = 0.0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0.0, $140 = 0, $141 = 0, $142 = 0.0, $143 = 0, $144 = 0, $145 = 0.0, $146 = 0.0, $147 = 0, $148 = 0.0, $149 = 0, $15 = 0.0, $150 = 0, $151 = 0, $152 = 0.0, $153 = 0.0; var $154 = 0.0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0.0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0.0; var $172 = 0.0, $173 = 0.0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0.0, $63 = 0.0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0.0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0.0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 464|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(464|0); $16 = sp + 408|0; $20 = sp + 384|0; $21 = sp; $4 = $0; $5 = $1; $6 = $2; $7 = $3; $22 = $4; $23 = ((($22)) + 7216|0); $8 = $23; $24 = $7; $18 = $24; $25 = $6; $19 = $25; $26 = $8; $27 = ((($26)) + 2136|0); $28 = HEAP32[$27>>2]|0; $11 = $28; $10 = 0; while(1) { $29 = $10; $30 = $4; $31 = ((($30)) + 4604|0); $32 = HEAP32[$31>>2]|0; $33 = ($29|0)<($32|0); if (!($33)) { break; } $34 = $4; $35 = ((($34)) + 4768|0); $36 = ((($35)) + 29|0); $37 = HEAP8[$36>>0]|0; $38 = $37 << 24 >> 24; $39 = ($38|0)==(2); if ($39) { $40 = $5; $41 = ((($40)) + 228|0); $42 = $10; $43 = (($41) + ($42<<2)|0); $44 = HEAP32[$43>>2]|0; $11 = $44; } $45 = $5; $46 = ((($45)) + 836|0); $47 = $10; $48 = (($46) + ($47<<2)|0); $49 = +HEAPF32[$48>>2]; $50 = $5; $51 = ((($50)) + 804|0); $52 = $10; $53 = (($51) + ($52<<2)|0); $54 = +HEAPF32[$53>>2]; $55 = 1.0 - $54; $56 = $49 * $55; $12 = $56; $57 = $12; $58 = 0.25 * $57; HEAPF32[$20>>2] = $58; $59 = $12; $60 = 0.4999847412109375 * $59; $61 = ((($20)) + 4|0); HEAPF32[$61>>2] = $60; $62 = $12; $63 = 0.25 * $62; $64 = ((($20)) + 8|0); HEAPF32[$64>>2] = $63; $65 = $5; $66 = ((($65)) + 820|0); $67 = $10; $68 = (($66) + ($67<<2)|0); $69 = +HEAPF32[$68>>2]; $13 = $69; $70 = $5; $71 = ((($70)) + 756|0); $72 = $10; $73 = (($71) + ($72<<2)|0); $74 = +HEAPF32[$73>>2]; $14 = $74; $75 = $5; $76 = ((($75)) + 772|0); $77 = $10; $78 = (($76) + ($77<<2)|0); $79 = +HEAPF32[$78>>2]; $15 = $79; $80 = $5; $81 = ((($80)) + 244|0); $82 = $10; $83 = $82<<4; $84 = (($81) + ($83<<2)|0); $17 = $84; $85 = $8; $86 = ((($85)) + 2048|0); $87 = $17; $88 = $18; $89 = $4; $90 = ((($89)) + 4704|0); $91 = HEAP32[$90>>2]|0; $92 = (+($91|0)); $93 = $92 / 65536.0; $94 = $4; $95 = ((($94)) + 4612|0); $96 = HEAP32[$95>>2]|0; $97 = $4; $98 = ((($97)) + 4660|0); $99 = HEAP32[$98>>2]|0; _silk_warped_LPC_analysis_filter_FLP($86,$21,$87,$88,$93,$96,$99); $100 = $5; $101 = ((($100)) + 788|0); $102 = $10; $103 = (($101) + ($102<<2)|0); $104 = +HEAPF32[$103>>2]; HEAPF32[$16>>2] = $104; $105 = $5; $106 = ((($105)) + 788|0); $107 = $10; $108 = (($106) + ($107<<2)|0); $109 = +HEAPF32[$108>>2]; $110 = - $109; $111 = $5; $112 = ((($111)) + 804|0); $113 = $10; $114 = (($112) + ($113<<2)|0); $115 = +HEAPF32[$114>>2]; $116 = $12; $117 = $115 * $116; $118 = $117 + 0.05000000074505806; $119 = $5; $120 = ((($119)) + 860|0); $121 = +HEAPF32[$120>>2]; $122 = $121 * 0.10000000149011612; $123 = $118 + $122; $124 = $110 * $123; $125 = ((($16)) + 4|0); HEAPF32[$125>>2] = $124; $126 = +HEAPF32[$16>>2]; $127 = +HEAPF32[$21>>2]; $128 = $126 * $127; $129 = ((($16)) + 4|0); $130 = +HEAPF32[$129>>2]; $131 = $8; $132 = ((($131)) + 2128|0); $133 = +HEAPF32[$132>>2]; $134 = $130 * $133; $135 = $128 + $134; $136 = $19; HEAPF32[$136>>2] = $135; $9 = 1; while(1) { $137 = $9; $138 = $4; $139 = ((($138)) + 4612|0); $140 = HEAP32[$139>>2]|0; $141 = ($137|0)<($140|0); if (!($141)) { break; } $142 = +HEAPF32[$16>>2]; $143 = $9; $144 = (($21) + ($143<<2)|0); $145 = +HEAPF32[$144>>2]; $146 = $142 * $145; $147 = ((($16)) + 4|0); $148 = +HEAPF32[$147>>2]; $149 = $9; $150 = (($149) - 1)|0; $151 = (($21) + ($150<<2)|0); $152 = +HEAPF32[$151>>2]; $153 = $148 * $152; $154 = $146 + $153; $155 = $19; $156 = $9; $157 = (($155) + ($156<<2)|0); HEAPF32[$157>>2] = $154; $158 = $9; $159 = (($158) + 1)|0; $9 = $159; } $160 = $4; $161 = ((($160)) + 4612|0); $162 = HEAP32[$161>>2]|0; $163 = (($162) - 1)|0; $164 = (($21) + ($163<<2)|0); $165 = +HEAPF32[$164>>2]; $166 = $8; $167 = ((($166)) + 2128|0); HEAPF32[$167>>2] = $165; $168 = $8; $169 = $19; $170 = $19; $171 = $13; $172 = $14; $173 = $15; $174 = $11; $175 = $4; $176 = ((($175)) + 4612|0); $177 = HEAP32[$176>>2]|0; _silk_prefilt_FLP($168,$169,$170,$20,$171,$172,$173,$174,$177); $178 = $4; $179 = ((($178)) + 4612|0); $180 = HEAP32[$179>>2]|0; $181 = $18; $182 = (($181) + ($180<<2)|0); $18 = $182; $183 = $4; $184 = ((($183)) + 4612|0); $185 = HEAP32[$184>>2]|0; $186 = $19; $187 = (($186) + ($185<<2)|0); $19 = $187; $188 = $10; $189 = (($188) + 1)|0; $10 = $189; } $190 = $5; $191 = ((($190)) + 228|0); $192 = $4; $193 = ((($192)) + 4604|0); $194 = HEAP32[$193>>2]|0; $195 = (($194) - 1)|0; $196 = (($191) + ($195<<2)|0); $197 = HEAP32[$196>>2]|0; $198 = $8; $199 = ((($198)) + 2136|0); HEAP32[$199>>2] = $197; STACKTOP = sp;return; } function _silk_warped_LPC_analysis_filter_FLP($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = +$4; $5 = $5|0; $6 = $6|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0.0, $107 = 0.0, $108 = 0.0, $109 = 0.0, $11 = 0.0, $110 = 0.0, $111 = 0, $112 = 0, $113 = 0.0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0.0, $122 = 0.0, $123 = 0.0, $124 = 0.0, $125 = 0.0, $126 = 0, $127 = 0, $128 = 0, $129 = 0.0, $13 = 0, $130 = 0.0, $131 = 0.0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0, $27 = 0.0, $28 = 0.0, $29 = 0.0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0.0, $34 = 0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0, $40 = 0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0, $50 = 0.0, $51 = 0.0, $52 = 0.0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0.0, $60 = 0.0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0.0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0.0, $88 = 0.0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; $14 = 0; while(1) { $19 = $14; $20 = $12; $21 = ($19|0)<($20|0); if (!($21)) { break; } $22 = $7; $23 = +HEAPF32[$22>>2]; $24 = $11; $25 = $7; $26 = ((($25)) + 4|0); $27 = +HEAPF32[$26>>2]; $28 = $24 * $27; $29 = $23 + $28; $18 = $29; $30 = $10; $31 = $14; $32 = (($30) + ($31<<2)|0); $33 = +HEAPF32[$32>>2]; $34 = $7; HEAPF32[$34>>2] = $33; $35 = $7; $36 = ((($35)) + 4|0); $37 = +HEAPF32[$36>>2]; $38 = $11; $39 = $7; $40 = ((($39)) + 8|0); $41 = +HEAPF32[$40>>2]; $42 = $18; $43 = $41 - $42; $44 = $38 * $43; $45 = $37 + $44; $17 = $45; $46 = $18; $47 = $7; $48 = ((($47)) + 4|0); HEAPF32[$48>>2] = $46; $49 = $9; $50 = +HEAPF32[$49>>2]; $51 = $18; $52 = $50 * $51; $16 = $52; $15 = 2; while(1) { $53 = $15; $54 = $13; $55 = ($53|0)<($54|0); if (!($55)) { break; } $56 = $7; $57 = $15; $58 = (($56) + ($57<<2)|0); $59 = +HEAPF32[$58>>2]; $60 = $11; $61 = $7; $62 = $15; $63 = (($62) + 1)|0; $64 = (($61) + ($63<<2)|0); $65 = +HEAPF32[$64>>2]; $66 = $17; $67 = $65 - $66; $68 = $60 * $67; $69 = $59 + $68; $18 = $69; $70 = $17; $71 = $7; $72 = $15; $73 = (($71) + ($72<<2)|0); HEAPF32[$73>>2] = $70; $74 = $9; $75 = $15; $76 = (($75) - 1)|0; $77 = (($74) + ($76<<2)|0); $78 = +HEAPF32[$77>>2]; $79 = $17; $80 = $78 * $79; $81 = $16; $82 = $81 + $80; $16 = $82; $83 = $7; $84 = $15; $85 = (($84) + 1)|0; $86 = (($83) + ($85<<2)|0); $87 = +HEAPF32[$86>>2]; $88 = $11; $89 = $7; $90 = $15; $91 = (($90) + 2)|0; $92 = (($89) + ($91<<2)|0); $93 = +HEAPF32[$92>>2]; $94 = $18; $95 = $93 - $94; $96 = $88 * $95; $97 = $87 + $96; $17 = $97; $98 = $18; $99 = $7; $100 = $15; $101 = (($100) + 1)|0; $102 = (($99) + ($101<<2)|0); HEAPF32[$102>>2] = $98; $103 = $9; $104 = $15; $105 = (($103) + ($104<<2)|0); $106 = +HEAPF32[$105>>2]; $107 = $18; $108 = $106 * $107; $109 = $16; $110 = $109 + $108; $16 = $110; $111 = $15; $112 = (($111) + 2)|0; $15 = $112; } $113 = $17; $114 = $7; $115 = $13; $116 = (($114) + ($115<<2)|0); HEAPF32[$116>>2] = $113; $117 = $9; $118 = $13; $119 = (($118) - 1)|0; $120 = (($117) + ($119<<2)|0); $121 = +HEAPF32[$120>>2]; $122 = $17; $123 = $121 * $122; $124 = $16; $125 = $124 + $123; $16 = $125; $126 = $10; $127 = $14; $128 = (($126) + ($127<<2)|0); $129 = +HEAPF32[$128>>2]; $130 = $16; $131 = $129 - $130; $132 = $8; $133 = $14; $134 = (($132) + ($133<<2)|0); HEAPF32[$134>>2] = $131; $135 = $14; $136 = (($135) + 1)|0; $14 = $136; } STACKTOP = sp;return; } function _silk_prefilt_FLP($0,$1,$2,$3,$4,$5,$6,$7,$8) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = +$4; $5 = +$5; $6 = +$6; $7 = $7|0; $8 = $8|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0, $106 = 0.0, $107 = 0.0, $108 = 0.0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0.0, $115 = 0, $116 = 0, $117 = 0.0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0.0, $52 = 0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0.0, $61 = 0, $62 = 0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0; var $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0.0, $74 = 0, $75 = 0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $80 = 0.0, $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0.0; var $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $4; $14 = $5; $15 = $6; $16 = $7; $17 = $8; $27 = $9; $26 = $27; $28 = $9; $29 = ((($28)) + 2116|0); $30 = HEAP32[$29>>2]|0; $20 = $30; $31 = $9; $32 = ((($31)) + 2120|0); $33 = +HEAPF32[$32>>2]; $24 = $33; $34 = $9; $35 = ((($34)) + 2124|0); $36 = +HEAPF32[$35>>2]; $25 = $36; $18 = 0; while(1) { $37 = $18; $38 = $17; $39 = ($37|0)<($38|0); if (!($39)) { break; } $40 = $16; $41 = ($40|0)>(0); if ($41) { $42 = $16; $43 = $20; $44 = (($42) + ($43))|0; $19 = $44; $45 = $26; $46 = $19; $47 = (($46) - 1)|0; $48 = (($47) - 1)|0; $49 = $48 & 511; $50 = (($45) + ($49<<2)|0); $51 = +HEAPF32[$50>>2]; $52 = $12; $53 = +HEAPF32[$52>>2]; $54 = $51 * $53; $23 = $54; $55 = $26; $56 = $19; $57 = (($56) - 1)|0; $58 = $57 & 511; $59 = (($55) + ($58<<2)|0); $60 = +HEAPF32[$59>>2]; $61 = $12; $62 = ((($61)) + 4|0); $63 = +HEAPF32[$62>>2]; $64 = $60 * $63; $65 = $23; $66 = $65 + $64; $23 = $66; $67 = $26; $68 = $19; $69 = (($68) - 1)|0; $70 = (($69) + 1)|0; $71 = $70 & 511; $72 = (($67) + ($71<<2)|0); $73 = +HEAPF32[$72>>2]; $74 = $12; $75 = ((($74)) + 8|0); $76 = +HEAPF32[$75>>2]; $77 = $73 * $76; $78 = $23; $79 = $78 + $77; $23 = $79; } else { $23 = 0.0; } $80 = $24; $81 = $13; $82 = $80 * $81; $21 = $82; $83 = $24; $84 = $15; $85 = $83 * $84; $86 = $25; $87 = $14; $88 = $86 * $87; $89 = $85 + $88; $22 = $89; $90 = $10; $91 = $18; $92 = (($90) + ($91<<2)|0); $93 = +HEAPF32[$92>>2]; $94 = $21; $95 = $93 - $94; $24 = $95; $96 = $24; $97 = $22; $98 = $96 - $97; $25 = $98; $99 = $20; $100 = (($99) - 1)|0; $101 = $100 & 511; $20 = $101; $102 = $25; $103 = $26; $104 = $20; $105 = (($103) + ($104<<2)|0); HEAPF32[$105>>2] = $102; $106 = $25; $107 = $23; $108 = $106 - $107; $109 = $11; $110 = $18; $111 = (($109) + ($110<<2)|0); HEAPF32[$111>>2] = $108; $112 = $18; $113 = (($112) + 1)|0; $18 = $113; } $114 = $24; $115 = $9; $116 = ((($115)) + 2120|0); HEAPF32[$116>>2] = $114; $117 = $25; $118 = $9; $119 = ((($118)) + 2124|0); HEAPF32[$119>>2] = $117; $120 = $20; $121 = $9; $122 = ((($121)) + 2116|0); HEAP32[$122>>2] = $120; STACKTOP = sp;return; } function _silk_process_gains_FLP($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $$sink = 0, $10 = 0.0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0.0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0.0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0.0, $131 = 0.0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0.0, $146 = 0, $147 = 0, $148 = 0, $149 = 0.0, $15 = 0, $150 = 0.0, $151 = 0.0, $152 = 0; var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0; var $171 = 0.0, $172 = 0.0, $173 = 0, $174 = 0, $175 = 0, $176 = 0.0, $177 = 0.0, $178 = 0.0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0.0, $183 = 0.0, $184 = 0.0, $185 = 0.0, $186 = 0, $187 = 0, $188 = 0.0, $189 = 0.0; var $19 = 0, $190 = 0.0, $191 = 0, $192 = 0, $193 = 0.0, $194 = 0.0, $195 = 0.0, $196 = 0.0, $197 = 0.0, $198 = 0.0, $199 = 0, $20 = 0, $200 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0.0; var $28 = 0.0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0.0; var $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0; var $82 = 0.0, $83 = 0.0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0.0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0.0, $98 = 0.0, $99 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $8 = sp + 16|0; $3 = $0; $4 = $1; $5 = $2; $13 = $3; $14 = ((($13)) + 7200|0); $6 = $14; $15 = $3; $16 = ((($15)) + 4768|0); $17 = ((($16)) + 29|0); $18 = HEAP8[$17>>0]|0; $19 = $18 << 24 >> 24; $20 = ($19|0)==(2); L1: do { if ($20) { $21 = $4; $22 = ((($21)) + 872|0); $23 = +HEAPF32[$22>>2]; $24 = $23 - 12.0; $25 = 0.25 * $24; $26 = (+_silk_sigmoid_299($25)); $27 = 0.5 * $26; $28 = 1.0 - $27; $9 = $28; $7 = 0; while(1) { $29 = $7; $30 = $3; $31 = ((($30)) + 4604|0); $32 = HEAP32[$31>>2]|0; $33 = ($29|0)<($32|0); if (!($33)) { break L1; } $34 = $9; $35 = $4; $36 = $7; $37 = (($35) + ($36<<2)|0); $38 = +HEAPF32[$37>>2]; $39 = $38 * $34; HEAPF32[$37>>2] = $39; $40 = $7; $41 = (($40) + 1)|0; $7 = $41; } } } while(0); $42 = $3; $43 = ((($42)) + 4748|0); $44 = HEAP32[$43>>2]|0; $45 = (+($44|0)); $46 = $45 * 0.0078125; $47 = 21.0 - $46; $48 = 0.33000001311302185 * $47; $49 = $48; $50 = (+Math_pow(2.0,(+$49))); $51 = $3; $52 = ((($51)) + 4612|0); $53 = HEAP32[$52>>2]|0; $54 = (+($53|0)); $55 = $50 / $54; $56 = $55; $10 = $56; $7 = 0; while(1) { $57 = $7; $58 = $3; $59 = ((($58)) + 4604|0); $60 = HEAP32[$59>>2]|0; $61 = ($57|0)<($60|0); if (!($61)) { break; } $62 = $4; $63 = $7; $64 = (($62) + ($63<<2)|0); $65 = +HEAPF32[$64>>2]; $11 = $65; $66 = $11; $67 = $11; $68 = $66 * $67; $69 = $4; $70 = ((($69)) + 876|0); $71 = $7; $72 = (($70) + ($71<<2)|0); $73 = +HEAPF32[$72>>2]; $74 = $10; $75 = $73 * $74; $76 = $68 + $75; $77 = $76; $78 = (+Math_sqrt((+$77))); $79 = $78; $11 = $79; $80 = $11; $81 = $80 < 32767.0; $82 = $11; $83 = $81 ? $82 : 32767.0; $84 = $4; $85 = $7; $86 = (($84) + ($85<<2)|0); HEAPF32[$86>>2] = $83; $87 = $7; $88 = (($87) + 1)|0; $7 = $88; } $7 = 0; while(1) { $89 = $7; $90 = $3; $91 = ((($90)) + 4604|0); $92 = HEAP32[$91>>2]|0; $93 = ($89|0)<($92|0); $94 = $4; if (!($93)) { break; } $95 = $7; $96 = (($94) + ($95<<2)|0); $97 = +HEAPF32[$96>>2]; $98 = $97 * 65536.0; $99 = (~~(($98))); $100 = $7; $101 = (($8) + ($100<<2)|0); HEAP32[$101>>2] = $99; $102 = $7; $103 = (($102) + 1)|0; $7 = $103; } $104 = ((($94)) + 892|0); $105 = $3; $106 = ((($105)) + 4604|0); $107 = HEAP32[$106>>2]|0; $108 = $107<<2; _memcpy(($104|0),($8|0),($108|0))|0; $109 = $6; $110 = HEAP8[$109>>0]|0; $111 = $4; $112 = ((($111)) + 908|0); HEAP8[$112>>0] = $110; $113 = $3; $114 = ((($113)) + 4768|0); $115 = $6; $116 = $5; $117 = ($116|0)==(2); $118 = $117&1; $119 = $3; $120 = ((($119)) + 4604|0); $121 = HEAP32[$120>>2]|0; _silk_gains_quant($114,$8,$115,$118,$121); $7 = 0; while(1) { $122 = $7; $123 = $3; $124 = ((($123)) + 4604|0); $125 = HEAP32[$124>>2]|0; $126 = ($122|0)<($125|0); if (!($126)) { break; } $127 = $7; $128 = (($8) + ($127<<2)|0); $129 = HEAP32[$128>>2]|0; $130 = (+($129|0)); $131 = $130 / 65536.0; $132 = $4; $133 = $7; $134 = (($132) + ($133<<2)|0); HEAPF32[$134>>2] = $131; $135 = $7; $136 = (($135) + 1)|0; $7 = $136; } $137 = $3; $138 = ((($137)) + 4768|0); $139 = ((($138)) + 29|0); $140 = HEAP8[$139>>0]|0; $141 = $140 << 24 >> 24; $142 = ($141|0)==(2); if ($142) { $143 = $4; $144 = ((($143)) + 872|0); $145 = +HEAPF32[$144>>2]; $146 = $3; $147 = ((($146)) + 4744|0); $148 = HEAP32[$147>>2]|0; $149 = (+($148|0)); $150 = $149 * 3.0517578125E-5; $151 = $145 + $150; $152 = $151 > 1.0; $153 = $3; $154 = ((($153)) + 4768|0); $155 = ((($154)) + 30|0); $$sink = $152 ? 0 : 1; HEAP8[$155>>0] = $$sink; } $156 = $3; $157 = ((($156)) + 4768|0); $158 = ((($157)) + 29|0); $159 = HEAP8[$158>>0]|0; $160 = $159 << 24 >> 24; $161 = $160 >> 1; $162 = (24998 + ($161<<2)|0); $163 = $3; $164 = ((($163)) + 4768|0); $165 = ((($164)) + 30|0); $166 = HEAP8[$165>>0]|0; $167 = $166 << 24 >> 24; $168 = (($162) + ($167<<1)|0); $169 = HEAP16[$168>>1]|0; $170 = $169 << 16 >> 16; $171 = (+($170|0)); $172 = $171 / 1024.0; $12 = $172; $173 = $3; $174 = ((($173)) + 4652|0); $175 = HEAP32[$174>>2]|0; $176 = (+($175|0)); $177 = -0.05000000074505806 * $176; $178 = 1.2000000476837158 + $177; $179 = $3; $180 = ((($179)) + 4556|0); $181 = HEAP32[$180>>2]|0; $182 = (+($181|0)); $183 = -0.20000000298023224 * $182; $184 = $183 * 0.00390625; $185 = $178 + $184; $186 = $4; $187 = ((($186)) + 856|0); $188 = +HEAPF32[$187>>2]; $189 = -0.10000000149011612 * $188; $190 = $185 + $189; $191 = $4; $192 = ((($191)) + 860|0); $193 = +HEAPF32[$192>>2]; $194 = -0.20000000298023224 * $193; $195 = $190 + $194; $196 = $12; $197 = 0.80000001192092896 * $196; $198 = $195 + $197; $199 = $4; $200 = ((($199)) + 852|0); HEAPF32[$200>>2] = $198; STACKTOP = sp;return; } function _silk_sigmoid_299($0) { $0 = +$0; var $1 = 0.0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = - $2; $4 = $3; $5 = (+Math_exp((+$4))); $6 = 1.0 + $5; $7 = 1.0 / $6; $8 = $7; STACKTOP = sp;return (+$8); } function _silk_residual_energy_covar_FLP($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = +$3; $4 = $4|0; var $10 = 0, $100 = 0.0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0.0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0.0, $114 = 0.0, $115 = 0, $116 = 0, $117 = 0.0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0.0; var $27 = 0, $28 = 0, $29 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0.0; var $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0.0, $79 = 0.0, $8 = 0.0, $80 = 0.0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $14 = 0.0; $16 = $6; $17 = +HEAPF32[$16>>2]; $18 = $6; $19 = $9; $20 = $9; $21 = Math_imul($19, $20)|0; $22 = (($21) - 1)|0; $23 = (($18) + ($22<<2)|0); $24 = +HEAPF32[$23>>2]; $25 = $17 + $24; $26 = 9.9999999392252903E-9 * $25; $15 = $26; $12 = 0; while(1) { $27 = $12; $28 = ($27|0)<(10); if (!($28)) { break; } $29 = $8; $14 = $29; $13 = 0.0; $10 = 0; while(1) { $30 = $10; $31 = $9; $32 = ($30|0)<($31|0); if (!($32)) { break; } $33 = $7; $34 = $10; $35 = (($33) + ($34<<2)|0); $36 = +HEAPF32[$35>>2]; $37 = $5; $38 = $10; $39 = (($37) + ($38<<2)|0); $40 = +HEAPF32[$39>>2]; $41 = $36 * $40; $42 = $13; $43 = $42 + $41; $13 = $43; $44 = $10; $45 = (($44) + 1)|0; $10 = $45; } $46 = $13; $47 = 2.0 * $46; $48 = $14; $49 = $48 - $47; $14 = $49; $10 = 0; while(1) { $50 = $10; $51 = $9; $52 = ($50|0)<($51|0); if (!($52)) { break; } $13 = 0.0; $53 = $10; $54 = (($53) + 1)|0; $11 = $54; while(1) { $55 = $11; $56 = $9; $57 = ($55|0)<($56|0); if (!($57)) { break; } $58 = $6; $59 = $10; $60 = $9; $61 = $11; $62 = Math_imul($60, $61)|0; $63 = (($59) + ($62))|0; $64 = (($58) + ($63<<2)|0); $65 = +HEAPF32[$64>>2]; $66 = $5; $67 = $11; $68 = (($66) + ($67<<2)|0); $69 = +HEAPF32[$68>>2]; $70 = $65 * $69; $71 = $13; $72 = $71 + $70; $13 = $72; $73 = $11; $74 = (($73) + 1)|0; $11 = $74; } $75 = $5; $76 = $10; $77 = (($75) + ($76<<2)|0); $78 = +HEAPF32[$77>>2]; $79 = $13; $80 = 2.0 * $79; $81 = $6; $82 = $10; $83 = $9; $84 = $10; $85 = Math_imul($83, $84)|0; $86 = (($82) + ($85))|0; $87 = (($81) + ($86<<2)|0); $88 = +HEAPF32[$87>>2]; $89 = $5; $90 = $10; $91 = (($89) + ($90<<2)|0); $92 = +HEAPF32[$91>>2]; $93 = $88 * $92; $94 = $80 + $93; $95 = $78 * $94; $96 = $14; $97 = $96 + $95; $14 = $97; $98 = $10; $99 = (($98) + 1)|0; $10 = $99; } $100 = $14; $101 = $100 > 0.0; if ($101) { break; } $10 = 0; while(1) { $102 = $10; $103 = $9; $104 = ($102|0)<($103|0); $105 = $15; if (!($104)) { break; } $106 = $6; $107 = $10; $108 = $9; $109 = $10; $110 = Math_imul($108, $109)|0; $111 = (($107) + ($110))|0; $112 = (($106) + ($111<<2)|0); $113 = +HEAPF32[$112>>2]; $114 = $113 + $105; HEAPF32[$112>>2] = $114; $115 = $10; $116 = (($115) + 1)|0; $10 = $116; } $117 = $105 * 2.0; $15 = $117; $118 = $12; $119 = (($118) + 1)|0; $12 = $119; } $120 = $12; $121 = ($120|0)==(10); if (!($121)) { $122 = $14; STACKTOP = sp;return (+$122); } $14 = 1.0; $122 = $14; STACKTOP = sp;return (+$122); } function _silk_residual_energy_FLP($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0, $109 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0.0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $40 = 0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0, $47 = 0.0, $48 = 0, $49 = 0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0.0, $59 = 0.0; var $60 = 0.0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0.0, $77 = 0, $78 = 0; var $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0.0, $95 = 0, $96 = 0; var $97 = 0.0, $98 = 0.0, $99 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 816|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(816|0); $16 = sp; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; $17 = $13; $18 = (($16) + ($17<<2)|0); $15 = $18; $19 = $13; $20 = $11; $21 = (($19) + ($20))|0; $14 = $21; $22 = $9; $23 = $8; $24 = $14; $25 = 0; $26 = (($23) + ($25<<2)|0); $27 = $14; $28 = $27<<1; $29 = $13; _silk_LPC_analysis_filter_FLP($16,$22,$26,$28,$29); $30 = $10; $31 = +HEAPF32[$30>>2]; $32 = $10; $33 = +HEAPF32[$32>>2]; $34 = $31 * $33; $35 = $34; $36 = $15; $37 = $14; $38 = 0; $39 = (($36) + ($38<<2)|0); $40 = $11; $41 = (+_silk_energy_FLP($39,$40)); $42 = $35 * $41; $43 = $42; $44 = $7; HEAPF32[$44>>2] = $43; $45 = $10; $46 = ((($45)) + 4|0); $47 = +HEAPF32[$46>>2]; $48 = $10; $49 = ((($48)) + 4|0); $50 = +HEAPF32[$49>>2]; $51 = $47 * $50; $52 = $51; $53 = $15; $54 = $14; $55 = $54; $56 = (($53) + ($55<<2)|0); $57 = $11; $58 = (+_silk_energy_FLP($56,$57)); $59 = $52 * $58; $60 = $59; $61 = $7; $62 = ((($61)) + 4|0); HEAPF32[$62>>2] = $60; $63 = $12; $64 = ($63|0)==(4); if (!($64)) { STACKTOP = sp;return; } $65 = $9; $66 = ((($65)) + 64|0); $67 = $8; $68 = $14; $69 = $68<<1; $70 = (($67) + ($69<<2)|0); $71 = $14; $72 = $71<<1; $73 = $13; _silk_LPC_analysis_filter_FLP($16,$66,$70,$72,$73); $74 = $10; $75 = ((($74)) + 8|0); $76 = +HEAPF32[$75>>2]; $77 = $10; $78 = ((($77)) + 8|0); $79 = +HEAPF32[$78>>2]; $80 = $76 * $79; $81 = $80; $82 = $15; $83 = $14; $84 = 0; $85 = (($82) + ($84<<2)|0); $86 = $11; $87 = (+_silk_energy_FLP($85,$86)); $88 = $81 * $87; $89 = $88; $90 = $7; $91 = ((($90)) + 8|0); HEAPF32[$91>>2] = $89; $92 = $10; $93 = ((($92)) + 12|0); $94 = +HEAPF32[$93>>2]; $95 = $10; $96 = ((($95)) + 12|0); $97 = +HEAPF32[$96>>2]; $98 = $94 * $97; $99 = $98; $100 = $15; $101 = $14; $102 = $101; $103 = (($100) + ($102<<2)|0); $104 = $11; $105 = (+_silk_energy_FLP($103,$104)); $106 = $99 * $105; $107 = $106; $108 = $7; $109 = ((($108)) + 12|0); HEAPF32[$109>>2] = $107; STACKTOP = sp;return; } function _silk_warped_autocorrelation_FLP($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = +$2; $3 = $3|0; $4 = $4|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $11 = 0, $12 = 0.0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0.0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $40 = 0.0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0; var $47 = 0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0.0, $69 = 0.0, $7 = 0.0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0, $74 = 0.0, $75 = 0.0, $76 = 0, $77 = 0, $78 = 0.0, $79 = 0, $8 = 0, $80 = 0, $81 = 0.0, $82 = 0.0; var $83 = 0.0, $84 = 0, $85 = 0, $86 = 0.0, $87 = 0.0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0.0, $97 = 0.0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 320|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(320|0); $14 = sp + 136|0; $15 = sp; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; _memset(($14|0),0,136)|0; _memset(($15|0),0,136)|0; $10 = 0; while(1) { $16 = $10; $17 = $8; $18 = ($16|0)<($17|0); if (!($18)) { break; } $19 = $6; $20 = $10; $21 = (($19) + ($20<<2)|0); $22 = +HEAPF32[$21>>2]; $23 = $22; $12 = $23; $11 = 0; while(1) { $24 = $11; $25 = $9; $26 = ($24|0)<($25|0); if (!($26)) { break; } $27 = $11; $28 = (($14) + ($27<<3)|0); $29 = +HEAPF64[$28>>3]; $30 = $7; $31 = $30; $32 = $11; $33 = (($32) + 1)|0; $34 = (($14) + ($33<<3)|0); $35 = +HEAPF64[$34>>3]; $36 = $12; $37 = $35 - $36; $38 = $31 * $37; $39 = $29 + $38; $13 = $39; $40 = $12; $41 = $11; $42 = (($14) + ($41<<3)|0); HEAPF64[$42>>3] = $40; $43 = +HEAPF64[$14>>3]; $44 = $12; $45 = $43 * $44; $46 = $11; $47 = (($15) + ($46<<3)|0); $48 = +HEAPF64[$47>>3]; $49 = $48 + $45; HEAPF64[$47>>3] = $49; $50 = $11; $51 = (($50) + 1)|0; $52 = (($14) + ($51<<3)|0); $53 = +HEAPF64[$52>>3]; $54 = $7; $55 = $54; $56 = $11; $57 = (($56) + 2)|0; $58 = (($14) + ($57<<3)|0); $59 = +HEAPF64[$58>>3]; $60 = $13; $61 = $59 - $60; $62 = $55 * $61; $63 = $53 + $62; $12 = $63; $64 = $13; $65 = $11; $66 = (($65) + 1)|0; $67 = (($14) + ($66<<3)|0); HEAPF64[$67>>3] = $64; $68 = +HEAPF64[$14>>3]; $69 = $13; $70 = $68 * $69; $71 = $11; $72 = (($71) + 1)|0; $73 = (($15) + ($72<<3)|0); $74 = +HEAPF64[$73>>3]; $75 = $74 + $70; HEAPF64[$73>>3] = $75; $76 = $11; $77 = (($76) + 2)|0; $11 = $77; } $78 = $12; $79 = $9; $80 = (($14) + ($79<<3)|0); HEAPF64[$80>>3] = $78; $81 = +HEAPF64[$14>>3]; $82 = $12; $83 = $81 * $82; $84 = $9; $85 = (($15) + ($84<<3)|0); $86 = +HEAPF64[$85>>3]; $87 = $86 + $83; HEAPF64[$85>>3] = $87; $88 = $10; $89 = (($88) + 1)|0; $10 = $89; } $11 = 0; while(1) { $90 = $11; $91 = $9; $92 = (($91) + 1)|0; $93 = ($90|0)<($92|0); if (!($93)) { break; } $94 = $11; $95 = (($15) + ($94<<3)|0); $96 = +HEAPF64[$95>>3]; $97 = $96; $98 = $5; $99 = $11; $100 = (($98) + ($99<<2)|0); HEAPF32[$100>>2] = $97; $101 = $11; $102 = (($101) + 1)|0; $11 = $102; } STACKTOP = sp;return; } function _silk_A2NLSF_FLP($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); $7 = sp; $3 = $0; $4 = $1; $5 = $2; $6 = 0; while(1) { $8 = $6; $9 = $5; $10 = ($8|0)<($9|0); if (!($10)) { break; } $11 = $4; $12 = $6; $13 = (($11) + ($12<<2)|0); $14 = +HEAPF32[$13>>2]; $15 = $14 * 65536.0; $16 = (_silk_float2int($15)|0); $17 = $6; $18 = (($7) + ($17<<2)|0); HEAP32[$18>>2] = $16; $19 = $6; $20 = (($19) + 1)|0; $6 = $20; } $21 = $3; $22 = $5; _silk_A2NLSF($21,$7,$22); STACKTOP = sp;return; } function _silk_float2int($0) { $0 = +$0; var $1 = 0.0, $2 = 0.0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = (_lrintf($2)|0); STACKTOP = sp;return ($3|0); } function _silk_NLSF2A_FLP($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $7 = sp + 16|0; $3 = $0; $4 = $1; $5 = $2; $8 = $4; $9 = $5; _silk_NLSF2A($7,$8,$9); $6 = 0; while(1) { $10 = $6; $11 = $5; $12 = ($10|0)<($11|0); if (!($12)) { break; } $13 = $6; $14 = (($7) + ($13<<1)|0); $15 = HEAP16[$14>>1]|0; $16 = (+($15<<16>>16)); $17 = $16 * 2.44140625E-4; $18 = $3; $19 = $6; $20 = (($18) + ($19<<2)|0); HEAPF32[$20>>2] = $17; $21 = $6; $22 = (($21) + 1)|0; $6 = $22; } STACKTOP = sp;return; } function _silk_process_NLSFs_FLP($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0.0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); $10 = sp + 24|0; $4 = $0; $5 = $1; $6 = $2; $7 = $3; $11 = $4; $12 = $6; $13 = $7; _silk_process_NLSFs($11,$10,$12,$13); $9 = 0; while(1) { $14 = $9; $15 = ($14|0)<(2); if (!($15)) { break; } $8 = 0; while(1) { $16 = $8; $17 = $4; $18 = ((($17)) + 4664|0); $19 = HEAP32[$18>>2]|0; $20 = ($16|0)<($19|0); $21 = $9; if (!($20)) { break; } $22 = (($10) + ($21<<5)|0); $23 = $8; $24 = (($22) + ($23<<1)|0); $25 = HEAP16[$24>>1]|0; $26 = (+($25<<16>>16)); $27 = $26 * 2.44140625E-4; $28 = $5; $29 = $9; $30 = (($28) + ($29<<6)|0); $31 = $8; $32 = (($30) + ($31<<2)|0); HEAPF32[$32>>2] = $27; $33 = $8; $34 = (($33) + 1)|0; $8 = $34; } $35 = (($21) + 1)|0; $9 = $35; } STACKTOP = sp;return; } function _silk_NSQ_wrapper_FLP($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0.0, $114 = 0.0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0.0, $135 = 0.0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0.0, $155 = 0.0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0.0, $182 = 0.0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0; var $209 = 0, $21 = 0, $210 = 0, $211 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $40 = 0, $41 = 0.0, $42 = 0.0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0.0, $64 = 0.0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0.0, $84 = 0.0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0.0, $93 = 0.0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1632|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(1632|0); $14 = sp + 80|0; $15 = sp + 64|0; $16 = sp + 1560|0; $17 = sp + 1520|0; $19 = sp + 1392|0; $20 = sp + 40|0; $22 = sp + 16|0; $23 = sp; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; $12 = 0; while(1) { $24 = $12; $25 = $6; $26 = ((($25)) + 4604|0); $27 = HEAP32[$26>>2]|0; $28 = ($24|0)<($27|0); if (!($28)) { break; } $13 = 0; while(1) { $29 = $13; $30 = $6; $31 = ((($30)) + 4660|0); $32 = HEAP32[$31>>2]|0; $33 = ($29|0)<($32|0); if (!($33)) { break; } $34 = $7; $35 = ((($34)) + 500|0); $36 = $12; $37 = $36<<4; $38 = $13; $39 = (($37) + ($38))|0; $40 = (($35) + ($39<<2)|0); $41 = +HEAPF32[$40>>2]; $42 = $41 * 8192.0; $43 = (_silk_float2int($42)|0); $44 = $43&65535; $45 = $12; $46 = $45<<4; $47 = $13; $48 = (($46) + ($47))|0; $49 = (($19) + ($48<<1)|0); HEAP16[$49>>1] = $44; $50 = $13; $51 = (($50) + 1)|0; $13 = $51; } $52 = $12; $53 = (($52) + 1)|0; $12 = $53; } $12 = 0; while(1) { $54 = $12; $55 = $6; $56 = ((($55)) + 4604|0); $57 = HEAP32[$56>>2]|0; $58 = ($54|0)<($57|0); $59 = $7; if (!($58)) { break; } $60 = ((($59)) + 772|0); $61 = $12; $62 = (($60) + ($61<<2)|0); $63 = +HEAPF32[$62>>2]; $64 = $63 * 16384.0; $65 = (_silk_float2int($64)|0); $66 = $65 << 16; $67 = $7; $68 = ((($67)) + 756|0); $69 = $12; $70 = (($68) + ($69<<2)|0); $71 = +HEAPF32[$70>>2]; $72 = $71 * 16384.0; $73 = (_silk_float2int($72)|0); $74 = $73&65535; $75 = $74&65535; $76 = $66 | $75; $77 = $12; $78 = (($20) + ($77<<2)|0); HEAP32[$78>>2] = $76; $79 = $7; $80 = ((($79)) + 820|0); $81 = $12; $82 = (($80) + ($81<<2)|0); $83 = +HEAPF32[$82>>2]; $84 = $83 * 16384.0; $85 = (_silk_float2int($84)|0); $86 = $12; $87 = (($22) + ($86<<2)|0); HEAP32[$87>>2] = $85; $88 = $7; $89 = ((($88)) + 836|0); $90 = $12; $91 = (($89) + ($90<<2)|0); $92 = +HEAPF32[$91>>2]; $93 = $92 * 16384.0; $94 = (_silk_float2int($93)|0); $95 = $12; $96 = (($23) + ($95<<2)|0); HEAP32[$96>>2] = $94; $97 = $12; $98 = (($97) + 1)|0; $12 = $98; } $99 = ((($59)) + 852|0); $100 = +HEAPF32[$99>>2]; $101 = $100 * 1024.0; $102 = (_silk_float2int($101)|0); $21 = $102; $12 = 0; while(1) { $103 = $12; $104 = $6; $105 = ((($104)) + 4604|0); $106 = HEAP32[$105>>2]|0; $107 = ($106*5)|0; $108 = ($103|0)<($107|0); if (!($108)) { break; } $109 = $7; $110 = ((($109)) + 144|0); $111 = $12; $112 = (($110) + ($111<<2)|0); $113 = +HEAPF32[$112>>2]; $114 = $113 * 16384.0; $115 = (_silk_float2int($114)|0); $116 = $115&65535; $117 = $12; $118 = (($17) + ($117<<1)|0); HEAP16[$118>>1] = $116; $119 = $12; $120 = (($119) + 1)|0; $12 = $120; } $13 = 0; while(1) { $121 = $13; $122 = ($121|0)<(2); $12 = 0; if (!($122)) { break; } while(1) { $123 = $12; $124 = $6; $125 = ((($124)) + 4664|0); $126 = HEAP32[$125>>2]|0; $127 = ($123|0)<($126|0); if (!($127)) { break; } $128 = $7; $129 = ((($128)) + 16|0); $130 = $13; $131 = (($129) + ($130<<6)|0); $132 = $12; $133 = (($131) + ($132<<2)|0); $134 = +HEAPF32[$133>>2]; $135 = $134 * 4096.0; $136 = (_silk_float2int($135)|0); $137 = $136&65535; $138 = $13; $139 = (($16) + ($138<<5)|0); $140 = $12; $141 = (($139) + ($140<<1)|0); HEAP16[$141>>1] = $137; $142 = $12; $143 = (($142) + 1)|0; $12 = $143; } $144 = $13; $145 = (($144) + 1)|0; $13 = $145; } while(1) { $146 = $12; $147 = $6; $148 = ((($147)) + 4604|0); $149 = HEAP32[$148>>2]|0; $150 = ($146|0)<($149|0); if (!($150)) { break; } $151 = $7; $152 = $12; $153 = (($151) + ($152<<2)|0); $154 = +HEAPF32[$153>>2]; $155 = $154 * 65536.0; $156 = (_silk_float2int($155)|0); $157 = $12; $158 = (($15) + ($157<<2)|0); HEAP32[$158>>2] = $156; $159 = $12; $160 = (($159) + 1)|0; $12 = $160; } $161 = $8; $162 = ((($161)) + 29|0); $163 = HEAP8[$162>>0]|0; $164 = $163 << 24 >> 24; $165 = ($164|0)==(2); if ($165) { $166 = $8; $167 = ((($166)) + 33|0); $168 = HEAP8[$167>>0]|0; $169 = $168 << 24 >> 24; $170 = (25006 + ($169<<1)|0); $171 = HEAP16[$170>>1]|0; $172 = $171 << 16 >> 16; $18 = $172; } else { $18 = 0; } $12 = 0; while(1) { $173 = $12; $174 = $6; $175 = ((($174)) + 4608|0); $176 = HEAP32[$175>>2]|0; $177 = ($173|0)<($176|0); if (!($177)) { break; } $178 = $11; $179 = $12; $180 = (($178) + ($179<<2)|0); $181 = +HEAPF32[$180>>2]; $182 = 8.0 * $181; $183 = (_silk_float2int($182)|0); $184 = $12; $185 = (($14) + ($184<<2)|0); HEAP32[$185>>2] = $183; $186 = $12; $187 = (($186) + 1)|0; $12 = $187; } $188 = $6; $189 = ((($188)) + 4652|0); $190 = HEAP32[$189>>2]|0; $191 = ($190|0)>(1); if (!($191)) { $192 = $6; $193 = ((($192)) + 4704|0); $194 = HEAP32[$193>>2]|0; $195 = ($194|0)>(0); if (!($195)) { $204 = $6; $205 = $9; $206 = $8; $207 = $10; $208 = $7; $209 = ((($208)) + 228|0); $210 = $21; $211 = $18; _silk_NSQ_c($204,$205,$206,$14,$207,$16,$17,$19,$23,$22,$20,$15,$209,$210,$211); STACKTOP = sp;return; } } $196 = $6; $197 = $9; $198 = $8; $199 = $10; $200 = $7; $201 = ((($200)) + 228|0); $202 = $21; $203 = $18; _silk_NSQ_del_dec_c($196,$197,$198,$14,$199,$16,$17,$19,$23,$22,$20,$15,$201,$202,$203); STACKTOP = sp;return; } function _silk_quant_LTP_gains_FLP($0,$1,$2,$3,$4,$5,$6,$7,$8) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0.0, $29 = 0.0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0.0, $66 = 0.0, $67 = 0, $68 = 0, $69 = 0; var $70 = 0, $71 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 480|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(480|0); $19 = sp + 440|0; $20 = sp; $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $4; $14 = $5; $15 = $6; $16 = $7; $17 = $8; $18 = 0; while(1) { $21 = $18; $22 = $16; $23 = ($22*5)|0; $24 = ($21|0)<($23|0); if (!($24)) { break; } $25 = $9; $26 = $18; $27 = (($25) + ($26<<2)|0); $28 = +HEAPF32[$27>>2]; $29 = $28 * 16384.0; $30 = (_silk_float2int($29)|0); $31 = $30&65535; $32 = $18; $33 = (($19) + ($32<<1)|0); HEAP16[$33>>1] = $31; $34 = $18; $35 = (($34) + 1)|0; $18 = $35; } $18 = 0; while(1) { $36 = $18; $37 = $16; $38 = ($37*5)|0; $39 = ($38*5)|0; $40 = ($36|0)<($39|0); if (!($40)) { break; } $41 = $13; $42 = $18; $43 = (($41) + ($42<<2)|0); $44 = +HEAPF32[$43>>2]; $45 = $44 * 262144.0; $46 = (_silk_float2int($45)|0); $47 = $18; $48 = (($20) + ($47<<2)|0); HEAP32[$48>>2] = $46; $49 = $18; $50 = (($49) + 1)|0; $18 = $50; } $51 = $10; $52 = $11; $53 = $12; $54 = $14; $55 = $15; $56 = $16; $57 = $17; _silk_quant_LTP_gains($19,$51,$52,$53,$20,$54,$55,$56,$57); $18 = 0; while(1) { $58 = $18; $59 = $16; $60 = ($59*5)|0; $61 = ($58|0)<($60|0); if (!($61)) { break; } $62 = $18; $63 = (($19) + ($62<<1)|0); $64 = HEAP16[$63>>1]|0; $65 = (+($64<<16>>16)); $66 = $65 * 6.103515625E-5; $67 = $9; $68 = $18; $69 = (($67) + ($68<<2)|0); HEAPF32[$69>>2] = $66; $70 = $18; $71 = (($70) + 1)|0; $18 = $71; } STACKTOP = sp;return; } function _silk_autocorrelation_FLP($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $9 = $7; $10 = $6; $11 = ($9|0)>($10|0); if ($11) { $12 = $6; $7 = $12; } $8 = 0; while(1) { $13 = $8; $14 = $7; $15 = ($13|0)<($14|0); if (!($15)) { break; } $16 = $5; $17 = $5; $18 = $8; $19 = (($17) + ($18<<2)|0); $20 = $6; $21 = $8; $22 = (($20) - ($21))|0; $23 = (+_silk_inner_product_FLP($16,$19,$22)); $24 = $23; $25 = $4; $26 = $8; $27 = (($25) + ($26<<2)|0); HEAPF32[$27>>2] = $24; $28 = $8; $29 = (($28) + 1)|0; $8 = $29; } STACKTOP = sp;return; } function _silk_bwexpander_FLP($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = +$2; var $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0.0, $28 = 0.0, $3 = 0; var $4 = 0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $8 = $5; $7 = $8; $6 = 0; while(1) { $9 = $6; $10 = $4; $11 = (($10) - 1)|0; $12 = ($9|0)<($11|0); $13 = $7; $14 = $3; if (!($12)) { break; } $15 = $6; $16 = (($14) + ($15<<2)|0); $17 = +HEAPF32[$16>>2]; $18 = $17 * $13; HEAPF32[$16>>2] = $18; $19 = $5; $20 = $7; $21 = $20 * $19; $7 = $21; $22 = $6; $23 = (($22) + 1)|0; $6 = $23; } $24 = $4; $25 = (($24) - 1)|0; $26 = (($14) + ($25<<2)|0); $27 = +HEAPF32[$26>>2]; $28 = $27 * $13; HEAPF32[$26>>2] = $28; STACKTOP = sp;return; } function _silk_energy_FLP($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0.0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0.0, $60 = 0, $61 = 0, $62 = 0, $63 = 0.0, $64 = 0.0; var $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0.0, $78 = 0.0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0.0; var $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0, $88 = 0, $89 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $2 = $0; $3 = $1; $6 = 0.0; $7 = $3; $8 = $7 & 65532; $5 = $8; $4 = 0; while(1) { $9 = $4; $10 = $5; $11 = ($9|0)<($10|0); if (!($11)) { break; } $12 = $2; $13 = $4; $14 = (($13) + 0)|0; $15 = (($12) + ($14<<2)|0); $16 = +HEAPF32[$15>>2]; $17 = $16; $18 = $2; $19 = $4; $20 = (($19) + 0)|0; $21 = (($18) + ($20<<2)|0); $22 = +HEAPF32[$21>>2]; $23 = $22; $24 = $17 * $23; $25 = $2; $26 = $4; $27 = (($26) + 1)|0; $28 = (($25) + ($27<<2)|0); $29 = +HEAPF32[$28>>2]; $30 = $29; $31 = $2; $32 = $4; $33 = (($32) + 1)|0; $34 = (($31) + ($33<<2)|0); $35 = +HEAPF32[$34>>2]; $36 = $35; $37 = $30 * $36; $38 = $24 + $37; $39 = $2; $40 = $4; $41 = (($40) + 2)|0; $42 = (($39) + ($41<<2)|0); $43 = +HEAPF32[$42>>2]; $44 = $43; $45 = $2; $46 = $4; $47 = (($46) + 2)|0; $48 = (($45) + ($47<<2)|0); $49 = +HEAPF32[$48>>2]; $50 = $49; $51 = $44 * $50; $52 = $38 + $51; $53 = $2; $54 = $4; $55 = (($54) + 3)|0; $56 = (($53) + ($55<<2)|0); $57 = +HEAPF32[$56>>2]; $58 = $57; $59 = $2; $60 = $4; $61 = (($60) + 3)|0; $62 = (($59) + ($61<<2)|0); $63 = +HEAPF32[$62>>2]; $64 = $63; $65 = $58 * $64; $66 = $52 + $65; $67 = $6; $68 = $67 + $66; $6 = $68; $69 = $4; $70 = (($69) + 4)|0; $4 = $70; } while(1) { $71 = $4; $72 = $3; $73 = ($71|0)<($72|0); if (!($73)) { break; } $74 = $2; $75 = $4; $76 = (($74) + ($75<<2)|0); $77 = +HEAPF32[$76>>2]; $78 = $77; $79 = $2; $80 = $4; $81 = (($79) + ($80<<2)|0); $82 = +HEAPF32[$81>>2]; $83 = $82; $84 = $78 * $83; $85 = $6; $86 = $85 + $84; $6 = $86; $87 = $4; $88 = (($87) + 1)|0; $4 = $88; } $89 = $6; STACKTOP = sp;return (+$89); } function _silk_inner_product_FLP($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0.0, $46 = 0.0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0.0; var $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0.0, $8 = 0.0, $80 = 0.0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0, $91 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $8 = 0.0; $9 = $5; $10 = $9 & 65532; $7 = $10; $6 = 0; while(1) { $11 = $6; $12 = $7; $13 = ($11|0)<($12|0); if (!($13)) { break; } $14 = $3; $15 = $6; $16 = (($15) + 0)|0; $17 = (($14) + ($16<<2)|0); $18 = +HEAPF32[$17>>2]; $19 = $18; $20 = $4; $21 = $6; $22 = (($21) + 0)|0; $23 = (($20) + ($22<<2)|0); $24 = +HEAPF32[$23>>2]; $25 = $24; $26 = $19 * $25; $27 = $3; $28 = $6; $29 = (($28) + 1)|0; $30 = (($27) + ($29<<2)|0); $31 = +HEAPF32[$30>>2]; $32 = $31; $33 = $4; $34 = $6; $35 = (($34) + 1)|0; $36 = (($33) + ($35<<2)|0); $37 = +HEAPF32[$36>>2]; $38 = $37; $39 = $32 * $38; $40 = $26 + $39; $41 = $3; $42 = $6; $43 = (($42) + 2)|0; $44 = (($41) + ($43<<2)|0); $45 = +HEAPF32[$44>>2]; $46 = $45; $47 = $4; $48 = $6; $49 = (($48) + 2)|0; $50 = (($47) + ($49<<2)|0); $51 = +HEAPF32[$50>>2]; $52 = $51; $53 = $46 * $52; $54 = $40 + $53; $55 = $3; $56 = $6; $57 = (($56) + 3)|0; $58 = (($55) + ($57<<2)|0); $59 = +HEAPF32[$58>>2]; $60 = $59; $61 = $4; $62 = $6; $63 = (($62) + 3)|0; $64 = (($61) + ($63<<2)|0); $65 = +HEAPF32[$64>>2]; $66 = $65; $67 = $60 * $66; $68 = $54 + $67; $69 = $8; $70 = $69 + $68; $8 = $70; $71 = $6; $72 = (($71) + 4)|0; $6 = $72; } while(1) { $73 = $6; $74 = $5; $75 = ($73|0)<($74|0); if (!($75)) { break; } $76 = $3; $77 = $6; $78 = (($76) + ($77<<2)|0); $79 = +HEAPF32[$78>>2]; $80 = $79; $81 = $4; $82 = $6; $83 = (($81) + ($82<<2)|0); $84 = +HEAPF32[$83>>2]; $85 = $84; $86 = $80 * $85; $87 = $8; $88 = $87 + $86; $8 = $88; $89 = $6; $90 = (($89) + 1)|0; $6 = $90; } $91 = $8; STACKTOP = sp;return (+$91); } function _silk_k2a_FLP($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0.0; var $48 = 0.0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); $8 = sp; $3 = $0; $4 = $1; $5 = $2; $6 = 0; while(1) { $9 = $6; $10 = $5; $11 = ($9|0)<($10|0); if (!($11)) { break; } $7 = 0; while(1) { $12 = $7; $13 = $6; $14 = ($12|0)<($13|0); if (!($14)) { break; } $15 = $3; $16 = $7; $17 = (($15) + ($16<<2)|0); $18 = +HEAPF32[$17>>2]; $19 = $7; $20 = (($8) + ($19<<2)|0); HEAPF32[$20>>2] = $18; $21 = $7; $22 = (($21) + 1)|0; $7 = $22; } $7 = 0; while(1) { $23 = $7; $24 = $6; $25 = ($23|0)<($24|0); if (!($25)) { break; } $26 = $6; $27 = $7; $28 = (($26) - ($27))|0; $29 = (($28) - 1)|0; $30 = (($8) + ($29<<2)|0); $31 = +HEAPF32[$30>>2]; $32 = $4; $33 = $6; $34 = (($32) + ($33<<2)|0); $35 = +HEAPF32[$34>>2]; $36 = $31 * $35; $37 = $3; $38 = $7; $39 = (($37) + ($38<<2)|0); $40 = +HEAPF32[$39>>2]; $41 = $40 + $36; HEAPF32[$39>>2] = $41; $42 = $7; $43 = (($42) + 1)|0; $7 = $43; } $44 = $4; $45 = $6; $46 = (($44) + ($45<<2)|0); $47 = +HEAPF32[$46>>2]; $48 = - $47; $49 = $3; $50 = $6; $51 = (($49) + ($50<<2)|0); HEAPF32[$51>>2] = $48; $52 = $6; $53 = (($52) + 1)|0; $6 = $53; } STACKTOP = sp;return; } function _silk_levinsondurbin_FLP($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0.0, $100 = 0, $101 = 0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0.0, $110 = 0, $111 = 0, $112 = 0.0, $113 = 0.0, $114 = 0.0, $115 = 0.0, $116 = 0.0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0.0, $120 = 0.0, $121 = 0.0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0.0, $128 = 0, $129 = 0, $13 = 0.0, $130 = 0, $131 = 0.0, $132 = 0.0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0.0, $137 = 0.0, $138 = 0.0, $139 = 0, $14 = 0.0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0.0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0.0; var $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0; var $43 = 0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0.0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0; var $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0.0, $83 = 0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0, $88 = 0, $89 = 0, $9 = 0.0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0.0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $3 = $0; $4 = $1; $5 = $2; $15 = $4; $16 = +HEAPF32[$15>>2]; $17 = 9.999999960041972E-13 * $16; $18 = $17 + 9.9999997171806853E-10; $9 = $18; $19 = $4; $20 = +HEAPF32[$19>>2]; $10 = $20; $21 = $9; $22 = $10; $23 = $21 > $22; $24 = $9; $25 = $10; $26 = $23 ? $24 : $25; $10 = $26; $27 = $4; $28 = ((($27)) + 4|0); $29 = +HEAPF32[$28>>2]; $30 = $10; $31 = $29 / $30; $32 = $3; HEAPF32[$32>>2] = $31; $33 = $3; $34 = +HEAPF32[$33>>2]; $35 = $4; $36 = ((($35)) + 4|0); $37 = +HEAPF32[$36>>2]; $38 = $34 * $37; $39 = $10; $40 = $39 - $38; $10 = $40; $41 = $9; $42 = $10; $43 = $41 > $42; $44 = $9; $45 = $10; $46 = $43 ? $44 : $45; $10 = $46; $8 = 1; while(1) { $47 = $8; $48 = $5; $49 = ($47|0)<($48|0); if (!($49)) { break; } $50 = $4; $51 = $8; $52 = (($51) + 1)|0; $53 = (($50) + ($52<<2)|0); $54 = +HEAPF32[$53>>2]; $11 = $54; $6 = 0; while(1) { $55 = $6; $56 = $8; $57 = ($55|0)<($56|0); if (!($57)) { break; } $58 = $3; $59 = $6; $60 = (($58) + ($59<<2)|0); $61 = +HEAPF32[$60>>2]; $62 = $4; $63 = $8; $64 = $6; $65 = (($63) - ($64))|0; $66 = (($62) + ($65<<2)|0); $67 = +HEAPF32[$66>>2]; $68 = $61 * $67; $69 = $11; $70 = $69 - $68; $11 = $70; $71 = $6; $72 = (($71) + 1)|0; $6 = $72; } $73 = $11; $74 = $10; $75 = $73 / $74; $12 = $75; $76 = $12; $77 = $11; $78 = $76 * $77; $79 = $10; $80 = $79 - $78; $10 = $80; $81 = $9; $82 = $10; $83 = $81 > $82; $84 = $9; $85 = $10; $86 = $83 ? $84 : $85; $10 = $86; $87 = $8; $88 = $87 >> 1; $7 = $88; $6 = 0; while(1) { $89 = $6; $90 = $7; $91 = ($89|0)<($90|0); if (!($91)) { break; } $92 = $3; $93 = $6; $94 = (($92) + ($93<<2)|0); $95 = +HEAPF32[$94>>2]; $13 = $95; $96 = $3; $97 = $8; $98 = $6; $99 = (($97) - ($98))|0; $100 = (($99) - 1)|0; $101 = (($96) + ($100<<2)|0); $102 = +HEAPF32[$101>>2]; $14 = $102; $103 = $12; $104 = $13; $105 = $103 * $104; $106 = $3; $107 = $8; $108 = $6; $109 = (($107) - ($108))|0; $110 = (($109) - 1)|0; $111 = (($106) + ($110<<2)|0); $112 = +HEAPF32[$111>>2]; $113 = $112 - $105; HEAPF32[$111>>2] = $113; $114 = $12; $115 = $14; $116 = $114 * $115; $117 = $3; $118 = $6; $119 = (($117) + ($118<<2)|0); $120 = +HEAPF32[$119>>2]; $121 = $120 - $116; HEAPF32[$119>>2] = $121; $122 = $6; $123 = (($122) + 1)|0; $6 = $123; } $124 = $8; $125 = $124 & 1; $126 = ($125|0)!=(0); if ($126) { $127 = $12; $128 = $3; $129 = $7; $130 = (($128) + ($129<<2)|0); $131 = +HEAPF32[$130>>2]; $132 = $127 * $131; $133 = $3; $134 = $7; $135 = (($133) + ($134<<2)|0); $136 = +HEAPF32[$135>>2]; $137 = $136 - $132; HEAPF32[$135>>2] = $137; } $138 = $12; $139 = $3; $140 = $8; $141 = (($139) + ($140<<2)|0); HEAPF32[$141>>2] = $138; $142 = $8; $143 = (($142) + 1)|0; $8 = $143; } $144 = $10; STACKTOP = sp;return (+$144); } function _silk_LPC_inverse_pred_gain_FLP($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0.0; var $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0.0, $63 = 0.0, $64 = 0.0; var $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0.0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0.0, $80 = 0.0, $81 = 0, $82 = 0.0; var $83 = 0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0.0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0.0, $or$cond = 0, $or$cond3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(192|0); $11 = sp + 40|0; $3 = $0; $4 = $1; $14 = $4; $15 = $14 & 1; $16 = (($11) + ($15<<6)|0); $13 = $16; $17 = $13; $18 = $3; $19 = $4; $20 = $19<<2; _memcpy(($17|0),($18|0),($20|0))|0; $7 = 1.0; $21 = $4; $22 = (($21) - 1)|0; $5 = $22; while(1) { $23 = $5; $24 = ($23|0)>(0); $25 = $13; if (!($24)) { break; } $26 = $5; $27 = (($25) + ($26<<2)|0); $28 = +HEAPF32[$27>>2]; $29 = - $28; $30 = $29; $8 = $30; $31 = $8; $32 = $31 > 0.99989998340606689; $33 = $8; $34 = $33 < -0.99989998340606689; $or$cond = $32 | $34; if ($or$cond) { label = 4; break; } $35 = $8; $36 = $8; $37 = $35 * $36; $38 = 1.0 - $37; $9 = $38; $39 = $9; $40 = 1.0 / $39; $10 = $40; $41 = $9; $42 = $7; $43 = $42 * $41; $7 = $43; $44 = $13; $12 = $44; $45 = $5; $46 = $45 & 1; $47 = (($11) + ($46<<6)|0); $13 = $47; $6 = 0; while(1) { $48 = $6; $49 = $5; $50 = ($48|0)<($49|0); if (!($50)) { break; } $51 = $12; $52 = $6; $53 = (($51) + ($52<<2)|0); $54 = +HEAPF32[$53>>2]; $55 = $54; $56 = $12; $57 = $5; $58 = $6; $59 = (($57) - ($58))|0; $60 = (($59) - 1)|0; $61 = (($56) + ($60<<2)|0); $62 = +HEAPF32[$61>>2]; $63 = $62; $64 = $8; $65 = $63 * $64; $66 = $55 - $65; $67 = $10; $68 = $66 * $67; $69 = $68; $70 = $13; $71 = $6; $72 = (($70) + ($71<<2)|0); HEAPF32[$72>>2] = $69; $73 = $6; $74 = (($73) + 1)|0; $6 = $74; } $75 = $5; $76 = (($75) + -1)|0; $5 = $76; } if ((label|0) == 4) { $2 = 0.0; $93 = $2; STACKTOP = sp;return (+$93); } $77 = +HEAPF32[$25>>2]; $78 = - $77; $79 = $78; $8 = $79; $80 = $8; $81 = $80 > 0.99989998340606689; $82 = $8; $83 = $82 < -0.99989998340606689; $or$cond3 = $81 | $83; if ($or$cond3) { $2 = 0.0; $93 = $2; STACKTOP = sp;return (+$93); } else { $84 = $8; $85 = $8; $86 = $84 * $85; $87 = 1.0 - $86; $9 = $87; $88 = $9; $89 = $7; $90 = $89 * $88; $7 = $90; $91 = $7; $92 = $91; $2 = $92; $93 = $2; STACKTOP = sp;return (+$93); } return +(0.0); } function _silk_pitch_analysis_core_FLP($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = +$6; $7 = +$7; $8 = $8|0; $9 = $9|0; $10 = $10|0; $11 = $11|0; var $$sink = 0.0, $$sink1 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0.0, $127 = 0, $128 = 0, $129 = 0.0, $13 = 0, $130 = 0.0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0.0, $163 = 0.0, $164 = 0, $165 = 0, $166 = 0.0, $167 = 0, $168 = 0, $169 = 0.0, $17 = 0, $170 = 0.0, $171 = 0; var $172 = 0.0, $173 = 0.0, $174 = 0.0, $175 = 0.0, $176 = 0.0, $177 = 0.0, $178 = 0.0, $179 = 0.0, $18 = 0, $180 = 0.0, $181 = 0, $182 = 0, $183 = 0.0, $184 = 0.0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0.0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0.0, $197 = 0.0, $198 = 0, $199 = 0.0, $20 = 0.0, $200 = 0.0, $201 = 0, $202 = 0.0, $203 = 0.0, $204 = 0.0, $205 = 0, $206 = 0, $207 = 0, $208 = 0.0; var $209 = 0.0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0.0, $214 = 0.0, $215 = 0.0, $216 = 0.0, $217 = 0.0, $218 = 0.0, $219 = 0.0, $22 = 0, $220 = 0.0, $221 = 0.0, $222 = 0.0, $223 = 0.0, $224 = 0, $225 = 0, $226 = 0.0; var $227 = 0.0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0.0, $242 = 0, $243 = 0.0, $244 = 0.0; var $245 = 0.0, $246 = 0, $247 = 0, $248 = 0.0, $249 = 0.0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0; var $263 = 0, $264 = 0.0, $265 = 0.0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0.0, $274 = 0.0, $275 = 0.0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0; var $281 = 0, $282 = 0, $283 = 0.0, $284 = 0.0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0; var $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0; var $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0; var $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0.0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0.0, $350 = 0, $351 = 0, $352 = 0, $353 = 0; var $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0; var $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0; var $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0; var $409 = 0, $41 = 0.0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0.0, $417 = 0.0, $418 = 0, $419 = 0, $42 = 0.0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0; var $427 = 0, $428 = 0, $429 = 0, $43 = 0.0, $430 = 0, $431 = 0, $432 = 0.0, $433 = 0.0, $434 = 0, $435 = 0, $436 = 0, $437 = 0.0, $438 = 0.0, $439 = 0.0, $44 = 0.0, $440 = 0.0, $441 = 0.0, $442 = 0.0, $443 = 0.0, $444 = 0.0; var $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0; var $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0.0, $473 = 0.0, $474 = 0.0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0; var $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0.0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0; var $50 = 0.0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0.0, $51 = 0.0, $510 = 0, $511 = 0, $512 = 0.0, $513 = 0.0, $514 = 0, $515 = 0, $516 = 0, $517 = 0; var $518 = 0, $519 = 0, $52 = 0.0, $520 = 0, $521 = 0, $522 = 0, $523 = 0.0, $524 = 0.0, $525 = 0, $526 = 0, $527 = 0, $528 = 0.0, $529 = 0, $53 = 0.0, $530 = 0, $531 = 0, $532 = 0, $533 = 0.0, $534 = 0.0, $535 = 0.0; var $536 = 0.0, $537 = 0, $538 = 0.0, $539 = 0.0, $54 = 0, $540 = 0.0, $541 = 0.0, $542 = 0.0, $543 = 0, $544 = 0, $545 = 0.0, $546 = 0.0, $547 = 0.0, $548 = 0.0, $549 = 0.0, $55 = 0, $550 = 0.0, $551 = 0, $552 = 0.0, $553 = 0.0; var $554 = 0, $555 = 0.0, $556 = 0.0, $557 = 0.0, $558 = 0.0, $559 = 0.0, $56 = 0, $560 = 0.0, $561 = 0.0, $562 = 0.0, $563 = 0.0, $564 = 0.0, $565 = 0.0, $566 = 0, $567 = 0.0, $568 = 0, $569 = 0.0, $57 = 0, $570 = 0.0, $571 = 0.0; var $572 = 0, $573 = 0.0, $574 = 0.0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0.0, $586 = 0, $587 = 0.0, $588 = 0.0, $589 = 0, $59 = 0; var $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0; var $609 = 0, $61 = 0.0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0.0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0; var $627 = 0, $628 = 0, $629 = 0, $63 = 0.0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0; var $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0.0, $651 = 0.0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0; var $663 = 0, $664 = 0, $665 = 0, $666 = 0.0, $667 = 0.0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0.0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0; var $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0.0, $686 = 0.0, $687 = 0.0, $688 = 0.0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0.0, $696 = 0.0, $697 = 0.0, $698 = 0.0, $699 = 0; var $70 = 0, $700 = 0, $701 = 0.0, $702 = 0, $703 = 0.0, $704 = 0.0, $705 = 0.0, $706 = 0.0, $707 = 0.0, $708 = 0.0, $709 = 0, $71 = 0, $710 = 0.0, $711 = 0.0, $712 = 0.0, $713 = 0.0, $714 = 0.0, $715 = 0.0, $716 = 0.0, $717 = 0; var $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0.0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0; var $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0; var $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0; var $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0; var $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0; var $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0; var $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0; var $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0; var $863 = 0, $864 = 0, $865 = 0, $87 = 0, $88 = 0, $89 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 13936|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(13936|0); $29 = sp + 9072|0; $30 = sp + 8432|0; $31 = sp + 13288|0; $32 = sp + 12968|0; $33 = sp + 8408|0; $36 = sp + 6016|0; $37 = sp + 5756|0; $38 = sp + 5712|0; $45 = sp + 5608|0; $46 = sp + 12664|0; $64 = sp + 2816|0; $65 = sp + 96|0; $81 = sp + 11384|0; $82 = sp + 10424|0; $13 = $0; $14 = $1; $15 = $2; $16 = $3; $17 = $4; $18 = $5; $19 = $6; $20 = $7; $21 = $8; $22 = $9; $23 = $10; $24 = $11; $83 = $23; $84 = ($83*5)|0; $85 = (20 + ($84))|0; $86 = $21; $87 = Math_imul($85, $86)|0; $67 = $87; $88 = $23; $89 = ($88*5)|0; $90 = (20 + ($89))|0; $91 = $90<<2; $69 = $91; $92 = $23; $93 = ($92*5)|0; $94 = (20 + ($93))|0; $95 = $94<<3; $68 = $95; $96 = $21; $97 = ($96*5)|0; $70 = $97; $72 = 20; $71 = 40; $98 = $21; $99 = $98<<1; $73 = $99; $75 = 8; $74 = 16; $100 = $21; $101 = ($100*18)|0; $102 = (($101) - 1)|0; $76 = $102; $78 = 72; $77 = 143; $103 = $21; $104 = ($103|0)==(16); do { if ($104) { $105 = $13; $106 = $67; _silk_float2short_array_326($81,$105,$106); ;HEAP32[$33>>2]=0|0;HEAP32[$33+4>>2]=0|0; $107 = $67; _silk_resampler_down2($33,$31,$81,$107); $108 = $68; _silk_short2float_array_327($29,$31,$108); } else { $109 = $21; $110 = ($109|0)==(12); if ($110) { $111 = $13; $112 = $67; _silk_float2short_array_326($82,$111,$112); ;HEAP32[$33>>2]=0|0;HEAP32[$33+4>>2]=0|0;HEAP32[$33+8>>2]=0|0;HEAP32[$33+12>>2]=0|0;HEAP32[$33+16>>2]=0|0;HEAP32[$33+20>>2]=0|0; $113 = $67; _silk_resampler_down2_3($33,$31,$82,$113); $114 = $68; _silk_short2float_array_327($29,$31,$114); break; } else { $115 = $13; $116 = $68; _silk_float2short_array_326($31,$115,$116); break; } } } while(0); ;HEAP32[$33>>2]=0|0;HEAP32[$33+4>>2]=0|0; $117 = $68; _silk_resampler_down2($33,$32,$31,$117); $118 = $69; _silk_short2float_array_327($30,$32,$118); $119 = $69; $120 = (($119) - 1)|0; $25 = $120; while(1) { $121 = $25; $122 = ($121|0)>(0); if (!($122)) { break; } $123 = $25; $124 = (($123) - 1)|0; $125 = (($30) + ($124<<2)|0); $126 = +HEAPF32[$125>>2]; $127 = $25; $128 = (($30) + ($127<<2)|0); $129 = +HEAPF32[$128>>2]; $130 = $129 + $126; HEAPF32[$128>>2] = $130; $131 = $25; $132 = (($131) + -1)|0; $25 = $132; } $133 = $23; $134 = $133<<2; $135 = ($134*149)|0; _memset(($36|0),0,($135|0))|0; $136 = $72; $137 = $136 << 2; $138 = (($30) + ($137<<2)|0); $39 = $138; $26 = 0; while(1) { $139 = $26; $140 = $23; $141 = $140 >> 1; $142 = ($139|0)<($141|0); if (!($142)) { break; } $143 = $39; $144 = $75; $145 = (0 - ($144))|0; $146 = (($143) + ($145<<2)|0); $40 = $146; $147 = $39; $148 = $39; $149 = $78; $150 = (0 - ($149))|0; $151 = (($148) + ($150<<2)|0); $152 = $71; $153 = $78; $154 = $75; $155 = (($153) - ($154))|0; $156 = (($155) + 1)|0; $157 = $24; _celt_pitch_xcorr($147,$151,$37,$152,$156,$157); $158 = $78; $159 = $75; $160 = (($158) - ($159))|0; $161 = (($37) + ($160<<2)|0); $162 = +HEAPF32[$161>>2]; $163 = $162; $41 = $163; $164 = $39; $165 = $71; $166 = (+_silk_energy_FLP($164,$165)); $167 = $40; $168 = $71; $169 = (+_silk_energy_FLP($167,$168)); $170 = $166 + $169; $171 = $71; $172 = (+($171|0)); $173 = $172 * 4000.0; $174 = $173; $175 = $170 + $174; $42 = $175; $176 = $41; $177 = 2.0 * $176; $178 = $42; $179 = $177 / $178; $180 = $179; $181 = $75; $182 = (($36) + ($181<<2)|0); $183 = +HEAPF32[$182>>2]; $184 = $183 + $180; HEAPF32[$182>>2] = $184; $185 = $75; $186 = (($185) + 1)|0; $27 = $186; while(1) { $187 = $27; $188 = $78; $189 = ($187|0)<=($188|0); if (!($189)) { break; } $190 = $40; $191 = ((($190)) + -4|0); $40 = $191; $192 = $78; $193 = $27; $194 = (($192) - ($193))|0; $195 = (($37) + ($194<<2)|0); $196 = +HEAPF32[$195>>2]; $197 = $196; $41 = $197; $198 = $40; $199 = +HEAPF32[$198>>2]; $200 = $199; $201 = $40; $202 = +HEAPF32[$201>>2]; $203 = $202; $204 = $200 * $203; $205 = $40; $206 = $71; $207 = (($205) + ($206<<2)|0); $208 = +HEAPF32[$207>>2]; $209 = $208; $210 = $40; $211 = $71; $212 = (($210) + ($211<<2)|0); $213 = +HEAPF32[$212>>2]; $214 = $213; $215 = $209 * $214; $216 = $204 - $215; $217 = $42; $218 = $217 + $216; $42 = $218; $219 = $41; $220 = 2.0 * $219; $221 = $42; $222 = $220 / $221; $223 = $222; $224 = $27; $225 = (($36) + ($224<<2)|0); $226 = +HEAPF32[$225>>2]; $227 = $226 + $223; HEAPF32[$225>>2] = $227; $228 = $27; $229 = (($228) + 1)|0; $27 = $229; } $230 = $71; $231 = $39; $232 = (($231) + ($230<<2)|0); $39 = $232; $233 = $26; $234 = (($233) + 1)|0; $26 = $234; } $235 = $78; $25 = $235; while(1) { $236 = $25; $237 = $75; $238 = ($236|0)>=($237|0); if (!($238)) { break; } $239 = $25; $240 = (($36) + ($239<<2)|0); $241 = +HEAPF32[$240>>2]; $242 = $25; $243 = (+($242|0)); $244 = $241 * $243; $245 = $244 / 4096.0; $246 = $25; $247 = (($36) + ($246<<2)|0); $248 = +HEAPF32[$247>>2]; $249 = $248 - $245; HEAPF32[$247>>2] = $249; $250 = $25; $251 = (($250) + -1)|0; $25 = $251; } $252 = $22; $253 = $252<<1; $254 = (4 + ($253))|0; $47 = $254; $255 = $75; $256 = (($36) + ($255<<2)|0); $257 = $78; $258 = $75; $259 = (($257) - ($258))|0; $260 = (($259) + 1)|0; $261 = $47; _silk_insertion_sort_decreasing_FLP($256,$45,$260,$261); $262 = $75; $263 = (($36) + ($262<<2)|0); $264 = +HEAPF32[$263>>2]; $49 = $264; $265 = $49; $266 = $265 < 0.20000000298023224; if ($266) { $267 = $14; $268 = $23; $269 = $268<<2; _memset(($267|0),0,($269|0))|0; $270 = $17; HEAPF32[$270>>2] = 0.0; $271 = $15; HEAP16[$271>>1] = 0; $272 = $16; HEAP8[$272>>0] = 0; $12 = 1; $865 = $12; STACKTOP = sp;return ($865|0); } $273 = $19; $274 = $49; $275 = $273 * $274; $34 = $275; $25 = 0; while(1) { $276 = $25; $277 = $47; $278 = ($276|0)<($277|0); if (!($278)) { break; } $279 = $75; $280 = $25; $281 = (($279) + ($280))|0; $282 = (($36) + ($281<<2)|0); $283 = +HEAPF32[$282>>2]; $284 = $34; $285 = $283 > $284; $286 = $25; if (!($285)) { label = 24; break; } $287 = (($45) + ($286<<2)|0); $288 = HEAP32[$287>>2]|0; $289 = $75; $290 = (($288) + ($289))|0; $291 = $290 << 1; $292 = $25; $293 = (($45) + ($292<<2)|0); HEAP32[$293>>2] = $291; $294 = $25; $295 = (($294) + 1)|0; $25 = $295; } if ((label|0) == 24) { $47 = $286; } $296 = $74; $297 = (($296) - 5)|0; $25 = $297; while(1) { $298 = $25; $299 = $77; $300 = (($299) + 5)|0; $301 = ($298|0)<($300|0); if (!($301)) { break; } $302 = $25; $303 = (($46) + ($302<<1)|0); HEAP16[$303>>1] = 0; $304 = $25; $305 = (($304) + 1)|0; $25 = $305; } $25 = 0; while(1) { $306 = $25; $307 = $47; $308 = ($306|0)<($307|0); if (!($308)) { break; } $309 = $25; $310 = (($45) + ($309<<2)|0); $311 = HEAP32[$310>>2]|0; $312 = (($46) + ($311<<1)|0); HEAP16[$312>>1] = 1; $313 = $25; $314 = (($313) + 1)|0; $25 = $314; } $315 = $77; $316 = (($315) + 3)|0; $25 = $316; while(1) { $317 = $25; $318 = $74; $319 = ($317|0)>=($318|0); if (!($319)) { break; } $320 = $25; $321 = (($320) - 1)|0; $322 = (($46) + ($321<<1)|0); $323 = HEAP16[$322>>1]|0; $324 = $323 << 16 >> 16; $325 = $25; $326 = (($325) - 2)|0; $327 = (($46) + ($326<<1)|0); $328 = HEAP16[$327>>1]|0; $329 = $328 << 16 >> 16; $330 = (($324) + ($329))|0; $331 = $25; $332 = (($46) + ($331<<1)|0); $333 = HEAP16[$332>>1]|0; $334 = $333 << 16 >> 16; $335 = (($334) + ($330))|0; $336 = $335&65535; HEAP16[$332>>1] = $336; $337 = $25; $338 = (($337) + -1)|0; $25 = $338; } $47 = 0; $339 = $74; $25 = $339; while(1) { $340 = $25; $341 = $77; $342 = (($341) + 1)|0; $343 = ($340|0)<($342|0); if (!($343)) { break; } $344 = $25; $345 = (($344) + 1)|0; $346 = (($46) + ($345<<1)|0); $347 = HEAP16[$346>>1]|0; $348 = $347 << 16 >> 16; $349 = ($348|0)>(0); if ($349) { $350 = $25; $351 = $47; $352 = (($45) + ($351<<2)|0); HEAP32[$352>>2] = $350; $353 = $47; $354 = (($353) + 1)|0; $47 = $354; } $355 = $25; $356 = (($355) + 1)|0; $25 = $356; } $357 = $77; $358 = (($357) + 3)|0; $25 = $358; while(1) { $359 = $25; $360 = $74; $361 = ($359|0)>=($360|0); if (!($361)) { break; } $362 = $25; $363 = (($362) - 1)|0; $364 = (($46) + ($363<<1)|0); $365 = HEAP16[$364>>1]|0; $366 = $365 << 16 >> 16; $367 = $25; $368 = (($367) - 2)|0; $369 = (($46) + ($368<<1)|0); $370 = HEAP16[$369>>1]|0; $371 = $370 << 16 >> 16; $372 = (($366) + ($371))|0; $373 = $25; $374 = (($373) - 3)|0; $375 = (($46) + ($374<<1)|0); $376 = HEAP16[$375>>1]|0; $377 = $376 << 16 >> 16; $378 = (($372) + ($377))|0; $379 = $25; $380 = (($46) + ($379<<1)|0); $381 = HEAP16[$380>>1]|0; $382 = $381 << 16 >> 16; $383 = (($382) + ($378))|0; $384 = $383&65535; HEAP16[$380>>1] = $384; $385 = $25; $386 = (($385) + -1)|0; $25 = $386; } $48 = 0; $387 = $74; $25 = $387; while(1) { $388 = $25; $389 = $77; $390 = (($389) + 4)|0; $391 = ($388|0)<($390|0); if (!($391)) { break; } $392 = $25; $393 = (($46) + ($392<<1)|0); $394 = HEAP16[$393>>1]|0; $395 = $394 << 16 >> 16; $396 = ($395|0)>(0); if ($396) { $397 = $25; $398 = (($397) - 2)|0; $399 = $398&65535; $400 = $48; $401 = (($46) + ($400<<1)|0); HEAP16[$401>>1] = $399; $402 = $48; $403 = (($402) + 1)|0; $48 = $403; } $404 = $25; $405 = (($404) + 1)|0; $25 = $405; } _memset(($36|0),0,2384)|0; $406 = $21; $407 = ($406|0)==(8); if ($407) { $408 = $13; $409 = ((($408)) + 640|0); $39 = $409; } else { $410 = ((($29)) + 640|0); $39 = $410; } $26 = 0; while(1) { $411 = $26; $412 = $23; $413 = ($411|0)<($412|0); if (!($413)) { break; } $414 = $39; $415 = $71; $416 = (+_silk_energy_FLP($414,$415)); $417 = $416 + 1.0; $44 = $417; $28 = 0; while(1) { $418 = $28; $419 = $48; $420 = ($418|0)<($419|0); if (!($420)) { break; } $421 = $28; $422 = (($46) + ($421<<1)|0); $423 = HEAP16[$422>>1]|0; $424 = $423 << 16 >> 16; $27 = $424; $425 = $39; $426 = $27; $427 = (0 - ($426))|0; $428 = (($425) + ($427<<2)|0); $40 = $428; $429 = $40; $430 = $39; $431 = $71; $432 = (+_silk_inner_product_FLP($429,$430,$431)); $41 = $432; $433 = $41; $434 = $433 > 0.0; if ($434) { $435 = $40; $436 = $71; $437 = (+_silk_energy_FLP($435,$436)); $43 = $437; $438 = $41; $439 = 2.0 * $438; $440 = $43; $441 = $44; $442 = $440 + $441; $443 = $439 / $442; $444 = $443; $445 = $26; $446 = (($36) + (($445*596)|0)|0); $447 = $27; $448 = (($446) + ($447<<2)|0); $$sink = $444;$$sink1 = $448; } else { $449 = $26; $450 = (($36) + (($449*596)|0)|0); $451 = $27; $452 = (($450) + ($451<<2)|0); $$sink = 0.0;$$sink1 = $452; } HEAPF32[$$sink1>>2] = $$sink; $453 = $28; $454 = (($453) + 1)|0; $28 = $454; } $455 = $71; $456 = $39; $457 = (($456) + ($455<<2)|0); $39 = $457; $458 = $26; $459 = (($458) + 1)|0; $26 = $459; } $50 = 0.0; $51 = -1000.0; $54 = 0; $56 = -1; $460 = $18; $461 = ($460|0)>(0); if ($461) { $462 = $21; $463 = ($462|0)==(12); if ($463) { $464 = $18; $465 = $464 << 1; $466 = (($465|0) / 3)&-1; $18 = $466; } else { $467 = $21; $468 = ($467|0)==(16); if ($468) { $469 = $18; $470 = $469 >> 1; $18 = $470; } } $471 = $18; $472 = (+($471|0)); $473 = $472; $474 = (+_silk_log2_328($473)); $62 = $474; } else { $62 = 0.0; } $475 = $23; $476 = ($475|0)==(4); do { if ($476) { $60 = 11; $80 = 30771; $477 = $21; $478 = ($477|0)==(8); $479 = $22; $480 = ($479|0)>(0); $or$cond = $478 & $480; if ($or$cond) { $79 = 11; break; } else { $79 = 3; break; } } else { $60 = 3; $80 = 30737; $79 = 3; } } while(0); $26 = 0; while(1) { $481 = $26; $482 = $47; $483 = ($481|0)<($482|0); if (!($483)) { break; } $484 = $26; $485 = (($45) + ($484<<2)|0); $486 = HEAP32[$485>>2]|0; $27 = $486; $28 = 0; while(1) { $487 = $28; $488 = $79; $489 = ($487|0)<($488|0); if (!($489)) { break; } $490 = $28; $491 = (($38) + ($490<<2)|0); HEAPF32[$491>>2] = 0.0; $25 = 0; while(1) { $492 = $25; $493 = $23; $494 = ($492|0)<($493|0); if (!($494)) { break; } $495 = $25; $496 = (($36) + (($495*596)|0)|0); $497 = $27; $498 = $80; $499 = $25; $500 = $60; $501 = Math_imul($499, $500)|0; $502 = $28; $503 = (($501) + ($502))|0; $504 = (($498) + ($503)|0); $505 = HEAP8[$504>>0]|0; $506 = $505 << 24 >> 24; $507 = (($497) + ($506))|0; $508 = (($496) + ($507<<2)|0); $509 = +HEAPF32[$508>>2]; $510 = $28; $511 = (($38) + ($510<<2)|0); $512 = +HEAPF32[$511>>2]; $513 = $512 + $509; HEAPF32[$511>>2] = $513; $514 = $25; $515 = (($514) + 1)|0; $25 = $515; } $516 = $28; $517 = (($516) + 1)|0; $28 = $517; } $53 = -1000.0; $55 = 0; $25 = 0; while(1) { $518 = $25; $519 = $79; $520 = ($518|0)<($519|0); if (!($520)) { break; } $521 = $25; $522 = (($38) + ($521<<2)|0); $523 = +HEAPF32[$522>>2]; $524 = $53; $525 = $523 > $524; if ($525) { $526 = $25; $527 = (($38) + ($526<<2)|0); $528 = +HEAPF32[$527>>2]; $53 = $528; $529 = $25; $55 = $529; } $530 = $25; $531 = (($530) + 1)|0; $25 = $531; } $532 = $27; $533 = (+($532|0)); $534 = $533; $535 = (+_silk_log2_328($534)); $61 = $535; $536 = $53; $537 = $23; $538 = (+($537|0)); $539 = 0.20000000298023224 * $538; $540 = $61; $541 = $539 * $540; $542 = $536 - $541; $52 = $542; $543 = $18; $544 = ($543|0)>(0); if ($544) { $545 = $61; $546 = $62; $547 = $545 - $546; $63 = $547; $548 = $63; $549 = $63; $550 = $549 * $548; $63 = $550; $551 = $23; $552 = (+($551|0)); $553 = 0.20000000298023224 * $552; $554 = $17; $555 = +HEAPF32[$554>>2]; $556 = $553 * $555; $557 = $63; $558 = $556 * $557; $559 = $63; $560 = $559 + 0.5; $561 = $558 / $560; $562 = $52; $563 = $562 - $561; $52 = $563; } $564 = $52; $565 = $51; $566 = $564 > $565; if ($566) { $567 = $53; $568 = $23; $569 = (+($568|0)); $570 = $20; $571 = $569 * $570; $572 = $567 > $571; if ($572) { $573 = $52; $51 = $573; $574 = $53; $50 = $574; $575 = $27; $56 = $575; $576 = $55; $54 = $576; } } $577 = $26; $578 = (($577) + 1)|0; $26 = $578; } $579 = $56; $580 = ($579|0)==(-1); if ($580) { $581 = $14; ;HEAP32[$581>>2]=0|0;HEAP32[$581+4>>2]=0|0;HEAP32[$581+8>>2]=0|0;HEAP32[$581+12>>2]=0|0; $582 = $17; HEAPF32[$582>>2] = 0.0; $583 = $15; HEAP16[$583>>1] = 0; $584 = $16; HEAP8[$584>>0] = 0; $12 = 1; $865 = $12; STACKTOP = sp;return ($865|0); } $585 = $50; $586 = $23; $587 = (+($586|0)); $588 = $585 / $587; $589 = $17; HEAPF32[$589>>2] = $588; $590 = $21; $591 = ($590|0)>(8); if ($591) { $592 = $21; $593 = ($592|0)==(12); $594 = $56; if ($593) { $595 = $594&65535; $596 = $595 << 16 >> 16; $597 = ($596*3)|0; $598 = $597 >> 1; $599 = $56; $600 = $599&65535; $601 = $600 << 16 >> 16; $602 = ($601*3)|0; $603 = $602 & 1; $604 = (($598) + ($603))|0; $56 = $604; } else { $605 = $594 << 1; $56 = $605; } $606 = $73; $607 = $76; $608 = ($606|0)>($607|0); $609 = $56; do { if ($608) { $610 = $73; $611 = ($609|0)>($610|0); if ($611) { $612 = $73; $628 = $612; break; } else { $613 = $56; $614 = $76; $615 = ($613|0)<($614|0); $616 = $76; $617 = $56; $618 = $615 ? $616 : $617; $628 = $618; break; } } else { $619 = $76; $620 = ($609|0)>($619|0); if ($620) { $621 = $76; $628 = $621; break; } else { $622 = $56; $623 = $73; $624 = ($622|0)<($623|0); $625 = $73; $626 = $56; $627 = $624 ? $625 : $626; $628 = $627; break; } } } while(0); $56 = $628; $629 = $56; $630 = (($629) - 2)|0; $631 = $73; $632 = (_silk_max_int_329($630,$631)|0); $57 = $632; $633 = $56; $634 = (($633) + 2)|0; $635 = $76; $636 = (_silk_min_int_330($634,$635)|0); $58 = $636; $637 = $56; $59 = $637; $54 = 0; $50 = -1000.0; $638 = $13; $639 = $57; $640 = $70; $641 = $23; $642 = $22; $643 = $24; _silk_P_Ana_calc_corr_st3($65,$638,$639,$640,$641,$642,$643); $644 = $13; $645 = $57; $646 = $70; $647 = $23; $648 = $22; _silk_P_Ana_calc_energy_st3($64,$644,$645,$646,$647,$648); $66 = 0; $649 = $56; $650 = (+($649|0)); $651 = 0.05000000074505806 / $650; $35 = $651; $652 = $23; $653 = ($652|0)==(4); if ($653) { $654 = $22; $655 = (30975 + ($654)|0); $656 = HEAP8[$655>>0]|0; $657 = $656 << 24 >> 24; $79 = $657; $60 = 34; $80 = 30815; } else { $79 = 12; $60 = 12; $80 = 30743; } $658 = $13; $659 = $21; $660 = ($659*20)|0; $661 = (($658) + ($660<<2)|0); $39 = $661; $662 = $39; $663 = $23; $664 = $70; $665 = Math_imul($663, $664)|0; $666 = (+_silk_energy_FLP($662,$665)); $667 = $666 + 1.0; $44 = $667; $668 = $57; $27 = $668; while(1) { $669 = $27; $670 = $58; $671 = ($669|0)<=($670|0); if (!($671)) { break; } $28 = 0; while(1) { $672 = $28; $673 = $79; $674 = ($672|0)<($673|0); if (!($674)) { break; } $41 = 0.0; $675 = $44; $43 = $675; $26 = 0; while(1) { $676 = $26; $677 = $23; $678 = ($676|0)<($677|0); if (!($678)) { break; } $679 = $26; $680 = (($65) + (($679*680)|0)|0); $681 = $28; $682 = (($680) + (($681*20)|0)|0); $683 = $66; $684 = (($682) + ($683<<2)|0); $685 = +HEAPF32[$684>>2]; $686 = $685; $687 = $41; $688 = $687 + $686; $41 = $688; $689 = $26; $690 = (($64) + (($689*680)|0)|0); $691 = $28; $692 = (($690) + (($691*20)|0)|0); $693 = $66; $694 = (($692) + ($693<<2)|0); $695 = +HEAPF32[$694>>2]; $696 = $695; $697 = $43; $698 = $697 + $696; $43 = $698; $699 = $26; $700 = (($699) + 1)|0; $26 = $700; } $701 = $41; $702 = $701 > 0.0; if ($702) { $703 = $41; $704 = 2.0 * $703; $705 = $43; $706 = $704 / $705; $707 = $706; $53 = $707; $708 = $35; $709 = $28; $710 = (+($709|0)); $711 = $708 * $710; $712 = 1.0 - $711; $713 = $53; $714 = $713 * $712; $53 = $714; } else { $53 = 0.0; } $715 = $53; $716 = $50; $717 = $715 > $716; if ($717) { $718 = $27; $719 = $28; $720 = (30815 + ($719)|0); $721 = HEAP8[$720>>0]|0; $722 = $721 << 24 >> 24; $723 = (($718) + ($722))|0; $724 = $76; $725 = ($723|0)<=($724|0); if ($725) { $726 = $53; $50 = $726; $727 = $27; $59 = $727; $728 = $28; $54 = $728; } } $729 = $28; $730 = (($729) + 1)|0; $28 = $730; } $731 = $66; $732 = (($731) + 1)|0; $66 = $732; $733 = $27; $734 = (($733) + 1)|0; $27 = $734; } $26 = 0; while(1) { $735 = $26; $736 = $23; $737 = ($735|0)<($736|0); $738 = $59; if (!($737)) { break; } $739 = $80; $740 = $26; $741 = $60; $742 = Math_imul($740, $741)|0; $743 = $54; $744 = (($742) + ($743))|0; $745 = (($739) + ($744)|0); $746 = HEAP8[$745>>0]|0; $747 = $746 << 24 >> 24; $748 = (($738) + ($747))|0; $749 = $14; $750 = $26; $751 = (($749) + ($750<<2)|0); HEAP32[$751>>2] = $748; $752 = $73; $753 = $21; $754 = ($753*18)|0; $755 = ($752|0)>($754|0); $756 = $14; $757 = $26; $758 = (($756) + ($757<<2)|0); $759 = HEAP32[$758>>2]|0; do { if ($755) { $760 = $73; $761 = ($759|0)>($760|0); if ($761) { $762 = $73; $795 = $762; break; } $763 = $14; $764 = $26; $765 = (($763) + ($764<<2)|0); $766 = HEAP32[$765>>2]|0; $767 = $21; $768 = ($767*18)|0; $769 = ($766|0)<($768|0); if ($769) { $770 = $21; $771 = ($770*18)|0; $795 = $771; break; } else { $772 = $14; $773 = $26; $774 = (($772) + ($773<<2)|0); $775 = HEAP32[$774>>2]|0; $795 = $775; break; } } else { $776 = $21; $777 = ($776*18)|0; $778 = ($759|0)>($777|0); if ($778) { $779 = $21; $780 = ($779*18)|0; $795 = $780; break; } $781 = $14; $782 = $26; $783 = (($781) + ($782<<2)|0); $784 = HEAP32[$783>>2]|0; $785 = $73; $786 = ($784|0)<($785|0); if ($786) { $787 = $73; $795 = $787; break; } else { $788 = $14; $789 = $26; $790 = (($788) + ($789<<2)|0); $791 = HEAP32[$790>>2]|0; $795 = $791; break; } } } while(0); $792 = $14; $793 = $26; $794 = (($792) + ($793<<2)|0); HEAP32[$794>>2] = $795; $796 = $26; $797 = (($796) + 1)|0; $26 = $797; } $798 = $73; $799 = (($738) - ($798))|0; $800 = $799&65535; $801 = $15; HEAP16[$801>>1] = $800; $802 = $54; $803 = $802&255; $804 = $16; HEAP8[$804>>0] = $803; } else { $26 = 0; while(1) { $805 = $26; $806 = $23; $807 = ($805|0)<($806|0); $808 = $56; if (!($807)) { break; } $809 = $80; $810 = $26; $811 = $60; $812 = Math_imul($810, $811)|0; $813 = $54; $814 = (($812) + ($813))|0; $815 = (($809) + ($814)|0); $816 = HEAP8[$815>>0]|0; $817 = $816 << 24 >> 24; $818 = (($808) + ($817))|0; $819 = $14; $820 = $26; $821 = (($819) + ($820<<2)|0); HEAP32[$821>>2] = $818; $822 = $74; $823 = ($822|0)>(144); $824 = $14; $825 = $26; $826 = (($824) + ($825<<2)|0); $827 = HEAP32[$826>>2]|0; do { if ($823) { $828 = $74; $829 = ($827|0)>($828|0); if ($829) { $830 = $74; $855 = $830; break; } $831 = $14; $832 = $26; $833 = (($831) + ($832<<2)|0); $834 = HEAP32[$833>>2]|0; $835 = ($834|0)<(144); if ($835) { $855 = 144; } else { $836 = $14; $837 = $26; $838 = (($836) + ($837<<2)|0); $839 = HEAP32[$838>>2]|0; $855 = $839; } } else { $840 = ($827|0)>(144); if ($840) { $855 = 144; } else { $841 = $14; $842 = $26; $843 = (($841) + ($842<<2)|0); $844 = HEAP32[$843>>2]|0; $845 = $74; $846 = ($844|0)<($845|0); if ($846) { $847 = $74; $855 = $847; break; } else { $848 = $14; $849 = $26; $850 = (($848) + ($849<<2)|0); $851 = HEAP32[$850>>2]|0; $855 = $851; break; } } } } while(0); $852 = $14; $853 = $26; $854 = (($852) + ($853<<2)|0); HEAP32[$854>>2] = $855; $856 = $26; $857 = (($856) + 1)|0; $26 = $857; } $858 = $74; $859 = (($808) - ($858))|0; $860 = $859&65535; $861 = $15; HEAP16[$861>>1] = $860; $862 = $54; $863 = $862&255; $864 = $16; HEAP8[$864>>0] = $863; } $12 = 0; $865 = $12; STACKTOP = sp;return ($865|0); } function _silk_float2short_array_326($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $3 = $0; $4 = $1; $5 = $2; $7 = $5; $8 = (($7) - 1)|0; $6 = $8; while(1) { $9 = $6; $10 = ($9|0)>=(0); if (!($10)) { break; } $11 = $4; $12 = $6; $13 = (($11) + ($12<<2)|0); $14 = +HEAPF32[$13>>2]; $15 = (_lrintf($14)|0); $16 = ($15|0)>(32767); if ($16) { $29 = 32767; } else { $17 = $4; $18 = $6; $19 = (($17) + ($18<<2)|0); $20 = +HEAPF32[$19>>2]; $21 = (_lrintf($20)|0); $22 = ($21|0)<(-32768); if ($22) { $29 = -32768; } else { $23 = $4; $24 = $6; $25 = (($23) + ($24<<2)|0); $26 = +HEAPF32[$25>>2]; $27 = (_lrintf($26)|0); $29 = $27; } } $28 = $29&65535; $30 = $3; $31 = $6; $32 = (($30) + ($31<<1)|0); HEAP16[$32>>1] = $28; $33 = $6; $34 = (($33) + -1)|0; $6 = $34; } STACKTOP = sp;return; } function _silk_short2float_array_327($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $3 = $0; $4 = $1; $5 = $2; $7 = $5; $8 = (($7) - 1)|0; $6 = $8; while(1) { $9 = $6; $10 = ($9|0)>=(0); if (!($10)) { break; } $11 = $4; $12 = $6; $13 = (($11) + ($12<<1)|0); $14 = HEAP16[$13>>1]|0; $15 = (+($14<<16>>16)); $16 = $3; $17 = $6; $18 = (($16) + ($17<<2)|0); HEAPF32[$18>>2] = $15; $19 = $6; $20 = (($19) + -1)|0; $6 = $20; } STACKTOP = sp;return; } function _silk_log2_328($0) { $0 = +$0; var $1 = 0.0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = (+_log10($2)); $4 = 3.32192809488736 * $3; $5 = $4; STACKTOP = sp;return (+$5); } function _silk_max_int_329($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)>($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_min_int_330($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)<($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_P_Ana_calc_corr_st3($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0.0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0.0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(256|0); $25 = sp + 96|0; $26 = sp + 8|0; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; $29 = $11; $30 = ($29|0)==(4); if ($30) { $31 = $12; $32 = (30951 + ($31<<3)|0); $27 = $32; $28 = 30815; $33 = $12; $34 = (30975 + ($33)|0); $35 = HEAP8[$34>>0]|0; $36 = $35 << 24 >> 24; $21 = $36; $24 = 34; } else { $27 = 30767; $28 = 30743; $21 = 12; $24 = 12; } $37 = $8; $38 = $10; $39 = $38 << 2; $40 = (($37) + ($39<<2)|0); $14 = $40; $17 = 0; while(1) { $41 = $17; $42 = $11; $43 = ($41|0)<($42|0); if (!($43)) { break; } $18 = 0; $44 = $27; $45 = $17; $46 = $45<<1; $47 = (($46) + 0)|0; $48 = (($44) + ($47)|0); $49 = HEAP8[$48>>0]|0; $50 = $49 << 24 >> 24; $19 = $50; $51 = $27; $52 = $17; $53 = $52<<1; $54 = (($53) + 1)|0; $55 = (($51) + ($54)|0); $56 = HEAP8[$55>>0]|0; $57 = $56 << 24 >> 24; $20 = $57; $58 = $14; $59 = $14; $60 = $9; $61 = (0 - ($60))|0; $62 = (($59) + ($61<<2)|0); $63 = $20; $64 = (0 - ($63))|0; $65 = (($62) + ($64<<2)|0); $66 = $10; $67 = $20; $68 = $19; $69 = (($67) - ($68))|0; $70 = (($69) + 1)|0; $71 = $13; _celt_pitch_xcorr($58,$65,$26,$66,$70,$71); $72 = $19; $16 = $72; while(1) { $73 = $16; $74 = $20; $75 = ($73|0)<=($74|0); if (!($75)) { break; } $76 = $20; $77 = $16; $78 = (($76) - ($77))|0; $79 = (($26) + ($78<<2)|0); $80 = +HEAPF32[$79>>2]; $81 = $18; $82 = (($25) + ($81<<2)|0); HEAPF32[$82>>2] = $80; $83 = $18; $84 = (($83) + 1)|0; $18 = $84; $85 = $16; $86 = (($85) + 1)|0; $16 = $86; } $87 = $27; $88 = $17; $89 = $88<<1; $90 = (($89) + 0)|0; $91 = (($87) + ($90)|0); $92 = HEAP8[$91>>0]|0; $93 = $92 << 24 >> 24; $22 = $93; $15 = 0; while(1) { $94 = $15; $95 = $21; $96 = ($94|0)<($95|0); if (!($96)) { break; } $97 = $28; $98 = $17; $99 = $24; $100 = Math_imul($98, $99)|0; $101 = $15; $102 = (($100) + ($101))|0; $103 = (($97) + ($102)|0); $104 = HEAP8[$103>>0]|0; $105 = $104 << 24 >> 24; $106 = $22; $107 = (($105) - ($106))|0; $23 = $107; $16 = 0; while(1) { $108 = $16; $109 = ($108|0)<(5); if (!($109)) { break; } $110 = $23; $111 = $16; $112 = (($110) + ($111))|0; $113 = (($25) + ($112<<2)|0); $114 = +HEAPF32[$113>>2]; $115 = $7; $116 = $17; $117 = (($115) + (($116*680)|0)|0); $118 = $15; $119 = (($117) + (($118*20)|0)|0); $120 = $16; $121 = (($119) + ($120<<2)|0); HEAPF32[$121>>2] = $114; $122 = $16; $123 = (($122) + 1)|0; $16 = $123; } $124 = $15; $125 = (($124) + 1)|0; $15 = $125; } $126 = $10; $127 = $14; $128 = (($127) + ($126<<2)|0); $14 = $128; $129 = $17; $130 = (($129) + 1)|0; $17 = $130; } STACKTOP = sp;return; } function _silk_P_Ana_calc_energy_st3($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0.0, $105 = 0.0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0.0, $111 = 0.0, $112 = 0.0, $113 = 0.0, $114 = 0.0, $115 = 0.0, $116 = 0.0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0.0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0.0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0.0; var $99 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(176|0); $24 = sp + 16|0; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; $27 = $10; $28 = ($27|0)==(4); if ($28) { $29 = $11; $30 = (30951 + ($29<<3)|0); $25 = $30; $26 = 30815; $31 = $11; $32 = (30975 + ($31)|0); $33 = HEAP8[$32>>0]|0; $34 = $33 << 24 >> 24; $19 = $34; $22 = 34; } else { $25 = 30767; $26 = 30743; $19 = 12; $22 = 12; } $35 = $7; $36 = $9; $37 = $36 << 2; $38 = (($35) + ($37<<2)|0); $12 = $38; $15 = 0; while(1) { $39 = $15; $40 = $10; $41 = ($39|0)<($40|0); if (!($41)) { break; } $18 = 0; $42 = $12; $43 = $8; $44 = $25; $45 = $15; $46 = $45<<1; $47 = (($46) + 0)|0; $48 = (($44) + ($47)|0); $49 = HEAP8[$48>>0]|0; $50 = $49 << 24 >> 24; $51 = (($43) + ($50))|0; $52 = (0 - ($51))|0; $53 = (($42) + ($52<<2)|0); $13 = $53; $54 = $13; $55 = $9; $56 = (+_silk_energy_FLP($54,$55)); $57 = $56 + 0.001; $14 = $57; $58 = $14; $59 = $58; $60 = $18; $61 = (($24) + ($60<<2)|0); HEAPF32[$61>>2] = $59; $62 = $18; $63 = (($62) + 1)|0; $18 = $63; $64 = $25; $65 = $15; $66 = $65<<1; $67 = (($66) + 1)|0; $68 = (($64) + ($67)|0); $69 = HEAP8[$68>>0]|0; $70 = $69 << 24 >> 24; $71 = $25; $72 = $15; $73 = $72<<1; $74 = (($73) + 0)|0; $75 = (($71) + ($74)|0); $76 = HEAP8[$75>>0]|0; $77 = $76 << 24 >> 24; $78 = (($70) - ($77))|0; $79 = (($78) + 1)|0; $23 = $79; $16 = 1; while(1) { $80 = $16; $81 = $23; $82 = ($80|0)<($81|0); if (!($82)) { break; } $83 = $13; $84 = $9; $85 = $16; $86 = (($84) - ($85))|0; $87 = (($83) + ($86<<2)|0); $88 = +HEAPF32[$87>>2]; $89 = $88; $90 = $13; $91 = $9; $92 = $16; $93 = (($91) - ($92))|0; $94 = (($90) + ($93<<2)|0); $95 = +HEAPF32[$94>>2]; $96 = $95; $97 = $89 * $96; $98 = $14; $99 = $98 - $97; $14 = $99; $100 = $13; $101 = $16; $102 = (0 - ($101))|0; $103 = (($100) + ($102<<2)|0); $104 = +HEAPF32[$103>>2]; $105 = $104; $106 = $13; $107 = $16; $108 = (0 - ($107))|0; $109 = (($106) + ($108<<2)|0); $110 = +HEAPF32[$109>>2]; $111 = $110; $112 = $105 * $111; $113 = $14; $114 = $113 + $112; $14 = $114; $115 = $14; $116 = $115; $117 = $18; $118 = (($24) + ($117<<2)|0); HEAPF32[$118>>2] = $116; $119 = $18; $120 = (($119) + 1)|0; $18 = $120; $121 = $16; $122 = (($121) + 1)|0; $16 = $122; } $123 = $25; $124 = $15; $125 = $124<<1; $126 = (($125) + 0)|0; $127 = (($123) + ($126)|0); $128 = HEAP8[$127>>0]|0; $129 = $128 << 24 >> 24; $20 = $129; $16 = 0; while(1) { $130 = $16; $131 = $19; $132 = ($130|0)<($131|0); if (!($132)) { break; } $133 = $26; $134 = $15; $135 = $22; $136 = Math_imul($134, $135)|0; $137 = $16; $138 = (($136) + ($137))|0; $139 = (($133) + ($138)|0); $140 = HEAP8[$139>>0]|0; $141 = $140 << 24 >> 24; $142 = $20; $143 = (($141) - ($142))|0; $21 = $143; $17 = 0; while(1) { $144 = $17; $145 = ($144|0)<(5); if (!($145)) { break; } $146 = $21; $147 = $17; $148 = (($146) + ($147))|0; $149 = (($24) + ($148<<2)|0); $150 = +HEAPF32[$149>>2]; $151 = $6; $152 = $15; $153 = (($151) + (($152*680)|0)|0); $154 = $16; $155 = (($153) + (($154*20)|0)|0); $156 = $17; $157 = (($155) + ($156<<2)|0); HEAPF32[$157>>2] = $150; $158 = $17; $159 = (($158) + 1)|0; $17 = $159; } $160 = $16; $161 = (($160) + 1)|0; $16 = $161; } $162 = $9; $163 = $12; $164 = (($163) + ($162<<2)|0); $12 = $164; $165 = $15; $166 = (($165) + 1)|0; $15 = $166; } STACKTOP = sp;return; } function _silk_scale_copy_vector_FLP($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = +$2; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0.0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0.0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0.0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $10 = $7; $11 = $10 & 65532; $9 = $11; $8 = 0; while(1) { $12 = $8; $13 = $9; $14 = ($12|0)<($13|0); if (!($14)) { break; } $15 = $6; $16 = $5; $17 = $8; $18 = (($17) + 0)|0; $19 = (($16) + ($18<<2)|0); $20 = +HEAPF32[$19>>2]; $21 = $15 * $20; $22 = $4; $23 = $8; $24 = (($23) + 0)|0; $25 = (($22) + ($24<<2)|0); HEAPF32[$25>>2] = $21; $26 = $6; $27 = $5; $28 = $8; $29 = (($28) + 1)|0; $30 = (($27) + ($29<<2)|0); $31 = +HEAPF32[$30>>2]; $32 = $26 * $31; $33 = $4; $34 = $8; $35 = (($34) + 1)|0; $36 = (($33) + ($35<<2)|0); HEAPF32[$36>>2] = $32; $37 = $6; $38 = $5; $39 = $8; $40 = (($39) + 2)|0; $41 = (($38) + ($40<<2)|0); $42 = +HEAPF32[$41>>2]; $43 = $37 * $42; $44 = $4; $45 = $8; $46 = (($45) + 2)|0; $47 = (($44) + ($46<<2)|0); HEAPF32[$47>>2] = $43; $48 = $6; $49 = $5; $50 = $8; $51 = (($50) + 3)|0; $52 = (($49) + ($51<<2)|0); $53 = +HEAPF32[$52>>2]; $54 = $48 * $53; $55 = $4; $56 = $8; $57 = (($56) + 3)|0; $58 = (($55) + ($57<<2)|0); HEAPF32[$58>>2] = $54; $59 = $8; $60 = (($59) + 4)|0; $8 = $60; } while(1) { $61 = $8; $62 = $7; $63 = ($61|0)<($62|0); if (!($63)) { break; } $64 = $6; $65 = $5; $66 = $8; $67 = (($65) + ($66<<2)|0); $68 = +HEAPF32[$67>>2]; $69 = $64 * $68; $70 = $4; $71 = $8; $72 = (($70) + ($71<<2)|0); HEAPF32[$72>>2] = $69; $73 = $8; $74 = (($73) + 1)|0; $8 = $74; } STACKTOP = sp;return; } function _silk_schur_FLP($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0.0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(176|0); $8 = sp + 16|0; $3 = $0; $4 = $1; $5 = $2; $6 = 0; while(1) { $12 = $6; $13 = $5; $14 = (($13) + 1)|0; $15 = ($12|0)<($14|0); if (!($15)) { break; } $16 = $4; $17 = $6; $18 = (($16) + ($17<<2)|0); $19 = +HEAPF32[$18>>2]; $20 = $6; $21 = (($8) + ($20<<3)|0); $22 = ((($21)) + 4|0); HEAPF32[$22>>2] = $19; $23 = $6; $24 = (($8) + ($23<<3)|0); HEAPF32[$24>>2] = $19; $25 = $6; $26 = (($25) + 1)|0; $6 = $26; } $6 = 0; while(1) { $27 = $6; $28 = $5; $29 = ($27|0)<($28|0); if (!($29)) { break; } $30 = $6; $31 = (($30) + 1)|0; $32 = (($8) + ($31<<3)|0); $33 = +HEAPF32[$32>>2]; $34 = - $33; $35 = ((($8)) + 4|0); $36 = +HEAPF32[$35>>2]; $37 = $36 > 9.9999997171806853E-10; $38 = ((($8)) + 4|0); $39 = +HEAPF32[$38>>2]; $40 = $37 ? $39 : 9.9999997171806853E-10; $41 = $34 / $40; $11 = $41; $42 = $11; $43 = $3; $44 = $6; $45 = (($43) + ($44<<2)|0); HEAPF32[$45>>2] = $42; $7 = 0; while(1) { $46 = $7; $47 = $5; $48 = $6; $49 = (($47) - ($48))|0; $50 = ($46|0)<($49|0); if (!($50)) { break; } $51 = $7; $52 = $6; $53 = (($51) + ($52))|0; $54 = (($53) + 1)|0; $55 = (($8) + ($54<<3)|0); $56 = +HEAPF32[$55>>2]; $9 = $56; $57 = $7; $58 = (($8) + ($57<<3)|0); $59 = ((($58)) + 4|0); $60 = +HEAPF32[$59>>2]; $10 = $60; $61 = $9; $62 = $10; $63 = $11; $64 = $62 * $63; $65 = $61 + $64; $66 = $7; $67 = $6; $68 = (($66) + ($67))|0; $69 = (($68) + 1)|0; $70 = (($8) + ($69<<3)|0); HEAPF32[$70>>2] = $65; $71 = $10; $72 = $9; $73 = $11; $74 = $72 * $73; $75 = $71 + $74; $76 = $7; $77 = (($8) + ($76<<3)|0); $78 = ((($77)) + 4|0); HEAPF32[$78>>2] = $75; $79 = $7; $80 = (($79) + 1)|0; $7 = $80; } $81 = $6; $82 = (($81) + 1)|0; $6 = $82; } $83 = ((($8)) + 4|0); $84 = +HEAPF32[$83>>2]; STACKTOP = sp;return (+$84); } function _silk_insertion_sort_decreasing_FLP($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0.0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0; var $28 = 0, $29 = 0, $30 = 0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0.0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0.0, $75 = 0.0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0.0, $80 = 0.0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0.0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0.0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $9 = 0; while(1) { $11 = $9; $12 = $7; $13 = ($11|0)<($12|0); if (!($13)) { break; } $14 = $9; $15 = $5; $16 = $9; $17 = (($15) + ($16<<2)|0); HEAP32[$17>>2] = $14; $18 = $9; $19 = (($18) + 1)|0; $9 = $19; } $9 = 1; while(1) { $20 = $9; $21 = $7; $22 = ($20|0)<($21|0); if (!($22)) { break; } $23 = $4; $24 = $9; $25 = (($23) + ($24<<2)|0); $26 = +HEAPF32[$25>>2]; $8 = $26; $27 = $9; $28 = (($27) - 1)|0; $10 = $28; while(1) { $29 = $10; $30 = ($29|0)>=(0); if (!($30)) { break; } $31 = $8; $32 = $4; $33 = $10; $34 = (($32) + ($33<<2)|0); $35 = +HEAPF32[$34>>2]; $36 = $31 > $35; if (!($36)) { break; } $37 = $4; $38 = $10; $39 = (($37) + ($38<<2)|0); $40 = +HEAPF32[$39>>2]; $41 = $4; $42 = $10; $43 = (($42) + 1)|0; $44 = (($41) + ($43<<2)|0); HEAPF32[$44>>2] = $40; $45 = $5; $46 = $10; $47 = (($45) + ($46<<2)|0); $48 = HEAP32[$47>>2]|0; $49 = $5; $50 = $10; $51 = (($50) + 1)|0; $52 = (($49) + ($51<<2)|0); HEAP32[$52>>2] = $48; $53 = $10; $54 = (($53) + -1)|0; $10 = $54; } $55 = $8; $56 = $4; $57 = $10; $58 = (($57) + 1)|0; $59 = (($56) + ($58<<2)|0); HEAPF32[$59>>2] = $55; $60 = $9; $61 = $5; $62 = $10; $63 = (($62) + 1)|0; $64 = (($61) + ($63<<2)|0); HEAP32[$64>>2] = $60; $65 = $9; $66 = (($65) + 1)|0; $9 = $66; } $67 = $7; $9 = $67; while(1) { $68 = $9; $69 = $6; $70 = ($68|0)<($69|0); if (!($70)) { break; } $71 = $4; $72 = $9; $73 = (($71) + ($72<<2)|0); $74 = +HEAPF32[$73>>2]; $8 = $74; $75 = $8; $76 = $4; $77 = $7; $78 = (($77) - 1)|0; $79 = (($76) + ($78<<2)|0); $80 = +HEAPF32[$79>>2]; $81 = $75 > $80; if ($81) { $82 = $7; $83 = (($82) - 2)|0; $10 = $83; while(1) { $84 = $10; $85 = ($84|0)>=(0); if (!($85)) { break; } $86 = $8; $87 = $4; $88 = $10; $89 = (($87) + ($88<<2)|0); $90 = +HEAPF32[$89>>2]; $91 = $86 > $90; if (!($91)) { break; } $92 = $4; $93 = $10; $94 = (($92) + ($93<<2)|0); $95 = +HEAPF32[$94>>2]; $96 = $4; $97 = $10; $98 = (($97) + 1)|0; $99 = (($96) + ($98<<2)|0); HEAPF32[$99>>2] = $95; $100 = $5; $101 = $10; $102 = (($100) + ($101<<2)|0); $103 = HEAP32[$102>>2]|0; $104 = $5; $105 = $10; $106 = (($105) + 1)|0; $107 = (($104) + ($106<<2)|0); HEAP32[$107>>2] = $103; $108 = $10; $109 = (($108) + -1)|0; $10 = $109; } $110 = $8; $111 = $4; $112 = $10; $113 = (($112) + 1)|0; $114 = (($111) + ($113<<2)|0); HEAPF32[$114>>2] = $110; $115 = $9; $116 = $5; $117 = $10; $118 = (($117) + 1)|0; $119 = (($116) + ($118<<2)|0); HEAP32[$119>>2] = $115; } $120 = $9; $121 = (($120) + 1)|0; $9 = $121; } STACKTOP = sp;return; } function _opus_pcm_soft_clip($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $100 = 0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0.0, $110 = 0, $111 = 0, $112 = 0.0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0.0, $120 = 0, $121 = 0, $122 = 0.0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0.0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0.0, $144 = 0.0, $145 = 0.0, $146 = 0.0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0.0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0.0, $160 = 0, $161 = 0.0, $162 = 0.0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0.0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0.0, $181 = 0.0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0.0, $189 = 0.0, $19 = 0.0; var $190 = 0.0, $191 = 0.0, $192 = 0.0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0.0, $20 = 0.0, $200 = 0.0, $201 = 0.0, $202 = 0.0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0; var $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0.0, $214 = 0, $215 = 0.0, $216 = 0.0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0.0, $221 = 0.0, $222 = 0.0, $223 = 0.0, $224 = 0.0, $225 = 0.0, $226 = 0; var $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0.0, $232 = 0, $233 = 0.0, $234 = 0.0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0.0; var $245 = 0.0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0.0, $252 = 0.0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0.0, $259 = 0.0, $26 = 0, $260 = 0.0, $261 = 0, $262 = 0; var $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0.0, $273 = 0, $274 = 0.0, $275 = 0.0, $276 = 0.0, $277 = 0, $278 = 0.0, $279 = 0.0, $28 = 0, $280 = 0; var $281 = 0, $282 = 0, $283 = 0, $284 = 0.0, $285 = 0.0, $286 = 0.0, $287 = 0.0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0.0, $294 = 0.0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0; var $30 = 0, $300 = 0.0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0.0, $308 = 0, $309 = 0.0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0.0, $316 = 0, $317 = 0; var $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0.0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0.0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0.0; var $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0, $44 = 0.0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0.0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0.0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0.0, $95 = 0.0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond$not = 0, $or$cond3 = 0; var $or$cond5 = 0, $or$cond8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $21 = $6; $22 = ($21|0)<(1); $23 = $5; $24 = ($23|0)<(1); $or$cond = $22 | $24; $or$cond$not = $or$cond ^ 1; $25 = $4; $26 = ($25|0)!=(0|0); $or$cond3 = $or$cond$not & $26; $27 = $7; $28 = ($27|0)!=(0|0); $or$cond5 = $or$cond3 & $28; if (!($or$cond5)) { STACKTOP = sp;return; } $9 = 0; while(1) { $29 = $9; $30 = $5; $31 = $6; $32 = Math_imul($30, $31)|0; $33 = ($29|0)<($32|0); if (!($33)) { break; } $34 = $4; $35 = $9; $36 = (($34) + ($35<<2)|0); $37 = +HEAPF32[$36>>2]; $38 = 2.0 < $37; if ($38) { $44 = 2.0; } else { $39 = $4; $40 = $9; $41 = (($39) + ($40<<2)|0); $42 = +HEAPF32[$41>>2]; $44 = $42; } $43 = -2.0 > $44; if ($43) { $57 = -2.0; } else { $45 = $4; $46 = $9; $47 = (($45) + ($46<<2)|0); $48 = +HEAPF32[$47>>2]; $49 = 2.0 < $48; if ($49) { $57 = 2.0; } else { $50 = $4; $51 = $9; $52 = (($50) + ($51<<2)|0); $53 = +HEAPF32[$52>>2]; $57 = $53; } } $54 = $4; $55 = $9; $56 = (($54) + ($55<<2)|0); HEAPF32[$56>>2] = $57; $58 = $9; $59 = (($58) + 1)|0; $9 = $59; } $8 = 0; while(1) { $60 = $8; $61 = $6; $62 = ($60|0)<($61|0); if (!($62)) { break; } $63 = $4; $64 = $8; $65 = (($63) + ($64<<2)|0); $10 = $65; $66 = $7; $67 = $8; $68 = (($66) + ($67<<2)|0); $69 = +HEAPF32[$68>>2]; $11 = $69; $9 = 0; while(1) { $70 = $9; $71 = $5; $72 = ($70|0)<($71|0); if (!($72)) { break; } $73 = $10; $74 = $9; $75 = $6; $76 = Math_imul($74, $75)|0; $77 = (($73) + ($76<<2)|0); $78 = +HEAPF32[$77>>2]; $79 = $11; $80 = $78 * $79; $81 = $80 >= 0.0; if ($81) { break; } $82 = $10; $83 = $9; $84 = $6; $85 = Math_imul($83, $84)|0; $86 = (($82) + ($85<<2)|0); $87 = +HEAPF32[$86>>2]; $88 = $11; $89 = $10; $90 = $9; $91 = $6; $92 = Math_imul($90, $91)|0; $93 = (($89) + ($92<<2)|0); $94 = +HEAPF32[$93>>2]; $95 = $88 * $94; $96 = $10; $97 = $9; $98 = $6; $99 = Math_imul($97, $98)|0; $100 = (($96) + ($99<<2)|0); $101 = +HEAPF32[$100>>2]; $102 = $95 * $101; $103 = $87 + $102; $104 = $10; $105 = $9; $106 = $6; $107 = Math_imul($105, $106)|0; $108 = (($104) + ($107<<2)|0); HEAPF32[$108>>2] = $103; $109 = $9; $110 = (($109) + 1)|0; $9 = $110; } $13 = 0; $111 = $10; $112 = +HEAPF32[$111>>2]; $12 = $112; while(1) { $17 = 0; $113 = $13; $9 = $113; while(1) { $114 = $9; $115 = $5; $116 = ($114|0)<($115|0); if (!($116)) { break; } $117 = $10; $118 = $9; $119 = $6; $120 = Math_imul($118, $119)|0; $121 = (($117) + ($120<<2)|0); $122 = +HEAPF32[$121>>2]; $123 = $122 > 1.0; if ($123) { break; } $124 = $10; $125 = $9; $126 = $6; $127 = Math_imul($125, $126)|0; $128 = (($124) + ($127<<2)|0); $129 = +HEAPF32[$128>>2]; $130 = $129 < -1.0; if ($130) { break; } $131 = $9; $132 = (($131) + 1)|0; $9 = $132; } $133 = $9; $134 = $5; $135 = ($133|0)==($134|0); if ($135) { label = 23; break; } $136 = $9; $18 = $136; $137 = $9; $15 = $137; $14 = $137; $138 = $10; $139 = $9; $140 = $6; $141 = Math_imul($139, $140)|0; $142 = (($138) + ($141<<2)|0); $143 = +HEAPF32[$142>>2]; $144 = $143; $145 = (+Math_abs((+$144))); $146 = $145; $16 = $146; while(1) { $147 = $14; $148 = ($147|0)>(0); if (!($148)) { break; } $149 = $10; $150 = $9; $151 = $6; $152 = Math_imul($150, $151)|0; $153 = (($149) + ($152<<2)|0); $154 = +HEAPF32[$153>>2]; $155 = $10; $156 = $14; $157 = (($156) - 1)|0; $158 = $6; $159 = Math_imul($157, $158)|0; $160 = (($155) + ($159<<2)|0); $161 = +HEAPF32[$160>>2]; $162 = $154 * $161; $163 = $162 >= 0.0; if (!($163)) { break; } $164 = $14; $165 = (($164) + -1)|0; $14 = $165; } while(1) { $166 = $15; $167 = $5; $168 = ($166|0)<($167|0); if (!($168)) { break; } $169 = $10; $170 = $9; $171 = $6; $172 = Math_imul($170, $171)|0; $173 = (($169) + ($172<<2)|0); $174 = +HEAPF32[$173>>2]; $175 = $10; $176 = $15; $177 = $6; $178 = Math_imul($176, $177)|0; $179 = (($175) + ($178<<2)|0); $180 = +HEAPF32[$179>>2]; $181 = $174 * $180; $182 = $181 >= 0.0; if (!($182)) { break; } $183 = $10; $184 = $15; $185 = $6; $186 = Math_imul($184, $185)|0; $187 = (($183) + ($186<<2)|0); $188 = +HEAPF32[$187>>2]; $189 = $188; $190 = (+Math_abs((+$189))); $191 = $190; $192 = $16; $193 = $191 > $192; if ($193) { $194 = $10; $195 = $15; $196 = $6; $197 = Math_imul($195, $196)|0; $198 = (($194) + ($197<<2)|0); $199 = +HEAPF32[$198>>2]; $200 = $199; $201 = (+Math_abs((+$200))); $202 = $201; $16 = $202; $203 = $15; $18 = $203; } $204 = $15; $205 = (($204) + 1)|0; $15 = $205; } $206 = $14; $207 = ($206|0)==(0); if ($207) { $208 = $10; $209 = $9; $210 = $6; $211 = Math_imul($209, $210)|0; $212 = (($208) + ($211<<2)|0); $213 = +HEAPF32[$212>>2]; $214 = $10; $215 = +HEAPF32[$214>>2]; $216 = $213 * $215; $217 = $216 >= 0.0; $219 = $217; } else { $219 = 0; } $218 = $219&1; $17 = $218; $220 = $16; $221 = $220 - 1.0; $222 = $16; $223 = $16; $224 = $222 * $223; $225 = $221 / $224; $11 = $225; $226 = $10; $227 = $9; $228 = $6; $229 = Math_imul($227, $228)|0; $230 = (($226) + ($229<<2)|0); $231 = +HEAPF32[$230>>2]; $232 = $231 > 0.0; if ($232) { $233 = $11; $234 = - $233; $11 = $234; } $235 = $14; $9 = $235; while(1) { $236 = $9; $237 = $15; $238 = ($236|0)<($237|0); if (!($238)) { break; } $239 = $10; $240 = $9; $241 = $6; $242 = Math_imul($240, $241)|0; $243 = (($239) + ($242<<2)|0); $244 = +HEAPF32[$243>>2]; $245 = $11; $246 = $10; $247 = $9; $248 = $6; $249 = Math_imul($247, $248)|0; $250 = (($246) + ($249<<2)|0); $251 = +HEAPF32[$250>>2]; $252 = $245 * $251; $253 = $10; $254 = $9; $255 = $6; $256 = Math_imul($254, $255)|0; $257 = (($253) + ($256<<2)|0); $258 = +HEAPF32[$257>>2]; $259 = $252 * $258; $260 = $244 + $259; $261 = $10; $262 = $9; $263 = $6; $264 = Math_imul($262, $263)|0; $265 = (($261) + ($264<<2)|0); HEAPF32[$265>>2] = $260; $266 = $9; $267 = (($266) + 1)|0; $9 = $267; } $268 = $17; $269 = ($268|0)!=(0); $270 = $18; $271 = ($270|0)>=(2); $or$cond8 = $269 & $271; L54: do { if ($or$cond8) { $272 = $12; $273 = $10; $274 = +HEAPF32[$273>>2]; $275 = $272 - $274; $20 = $275; $276 = $20; $277 = $18; $278 = (+($277|0)); $279 = $276 / $278; $19 = $279; $280 = $13; $9 = $280; while(1) { $281 = $9; $282 = $18; $283 = ($281|0)<($282|0); if (!($283)) { break L54; } $284 = $19; $285 = $20; $286 = $285 - $284; $20 = $286; $287 = $20; $288 = $10; $289 = $9; $290 = $6; $291 = Math_imul($289, $290)|0; $292 = (($288) + ($291<<2)|0); $293 = +HEAPF32[$292>>2]; $294 = $293 + $287; HEAPF32[$292>>2] = $294; $295 = $10; $296 = $9; $297 = $6; $298 = Math_imul($296, $297)|0; $299 = (($295) + ($298<<2)|0); $300 = +HEAPF32[$299>>2]; $301 = 1.0 < $300; if ($301) { $309 = 1.0; } else { $302 = $10; $303 = $9; $304 = $6; $305 = Math_imul($303, $304)|0; $306 = (($302) + ($305<<2)|0); $307 = +HEAPF32[$306>>2]; $309 = $307; } $308 = -1.0 > $309; if ($308) { $328 = -1.0; } else { $310 = $10; $311 = $9; $312 = $6; $313 = Math_imul($311, $312)|0; $314 = (($310) + ($313<<2)|0); $315 = +HEAPF32[$314>>2]; $316 = 1.0 < $315; if ($316) { $328 = 1.0; } else { $317 = $10; $318 = $9; $319 = $6; $320 = Math_imul($318, $319)|0; $321 = (($317) + ($320<<2)|0); $322 = +HEAPF32[$321>>2]; $328 = $322; } } $323 = $10; $324 = $9; $325 = $6; $326 = Math_imul($324, $325)|0; $327 = (($323) + ($326<<2)|0); HEAPF32[$327>>2] = $328; $329 = $9; $330 = (($329) + 1)|0; $9 = $330; } } } while(0); $331 = $15; $13 = $331; $332 = $13; $333 = $5; $334 = ($332|0)==($333|0); if ($334) { break; } } if ((label|0) == 23) { label = 0; $11 = 0.0; } $335 = $11; $336 = $7; $337 = $8; $338 = (($336) + ($337<<2)|0); HEAPF32[$338>>2] = $335; $339 = $8; $340 = (($339) + 1)|0; $8 = $340; } STACKTOP = sp;return; } function _encode_size($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $3 = $0; $4 = $1; $5 = $3; $6 = ($5|0)<(252); $7 = $3; if ($6) { $8 = $7&255; $9 = $4; HEAP8[$9>>0] = $8; $2 = 1; $23 = $2; STACKTOP = sp;return ($23|0); } else { $10 = $7 & 3; $11 = (252 + ($10))|0; $12 = $11&255; $13 = $4; HEAP8[$13>>0] = $12; $14 = $3; $15 = $4; $16 = HEAP8[$15>>0]|0; $17 = $16&255; $18 = (($14) - ($17))|0; $19 = $18 >> 2; $20 = $19&255; $21 = $4; $22 = ((($21)) + 1|0); HEAP8[$22>>0] = $20; $2 = 2; $23 = $2; STACKTOP = sp;return ($23|0); } return (0)|0; } function _opus_packet_get_samples_per_frame($0,$1) { $0 = $0|0; $1 = $1|0; var $$sink = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $5 = $2; $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = $7 & 128; $9 = ($8|0)!=(0); $10 = $2; $11 = HEAP8[$10>>0]|0; $12 = $11&255; if ($9) { $13 = $12 >> 3; $14 = $13 & 3; $4 = $14; $15 = $3; $16 = $4; $17 = $15 << $16; $18 = (($17|0) / 400)&-1; $4 = $18; $38 = $4; STACKTOP = sp;return ($38|0); } $19 = $12 & 96; $20 = ($19|0)==(96); $21 = $2; $22 = HEAP8[$21>>0]|0; $23 = $22&255; if ($20) { $24 = $23 & 8; $25 = ($24|0)!=(0); $26 = $3; $$sink = $25 ? 50 : 100; $27 = (($26|0) / ($$sink|0))&-1; $4 = $27; $38 = $4; STACKTOP = sp;return ($38|0); } $28 = $23 >> 3; $29 = $28 & 3; $4 = $29; $30 = $4; $31 = ($30|0)==(3); $32 = $3; if ($31) { $33 = ($32*60)|0; $34 = (($33|0) / 1000)&-1; $4 = $34; $38 = $4; STACKTOP = sp;return ($38|0); } else { $35 = $4; $36 = $32 << $35; $37 = (($36|0) / 100)&-1; $4 = $37; $38 = $4; STACKTOP = sp;return ($38|0); } return (0)|0; } function _opus_packet_parse_impl($0,$1,$2,$3,$4,$5,$6,$7) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0; var $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0; var $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0; var $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0; var $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0; var $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0; var $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $4; $14 = $5; $15 = $6; $16 = $7; $25 = 0; $29 = $9; $26 = $29; $30 = $14; $31 = ($30|0)==(0|0); if ($31) { $8 = -1; $306 = $8; STACKTOP = sp;return ($306|0); } $32 = $9; $33 = (_opus_packet_get_samples_per_frame($32,48000)|0); $23 = $33; $20 = 0; $34 = $9; $35 = ((($34)) + 1|0); $9 = $35; $36 = HEAP8[$34>>0]|0; $22 = $36; $37 = $10; $38 = (($37) + -1)|0; $10 = $38; $39 = $10; $24 = $39; $40 = $22; $41 = $40&255; $42 = $41 & 3; L5: do { switch ($42|0) { case 0: { $19 = 1; break; } case 1: { $19 = 2; $20 = 1; $43 = $11; $44 = ($43|0)!=(0); if (!($44)) { $45 = $10; $46 = $45 & 1; $47 = ($46|0)!=(0); if (!($47)) { $48 = $10; $49 = (($48|0) / 2)&-1; $24 = $49; $50 = $24; $51 = $50&65535; $52 = $14; HEAP16[$52>>1] = $51; break L5; } $8 = -4; $306 = $8; STACKTOP = sp;return ($306|0); } break; } case 2: { $19 = 2; $53 = $9; $54 = $10; $55 = $14; $56 = (_parse_size($53,$54,$55)|0); $18 = $56; $57 = $18; $58 = $10; $59 = (($58) - ($57))|0; $10 = $59; $60 = $14; $61 = HEAP16[$60>>1]|0; $62 = $61 << 16 >> 16; $63 = ($62|0)<(0); if (!($63)) { $64 = $14; $65 = HEAP16[$64>>1]|0; $66 = $65 << 16 >> 16; $67 = $10; $68 = ($66|0)>($67|0); if (!($68)) { $69 = $18; $70 = $9; $71 = (($70) + ($69)|0); $9 = $71; $72 = $10; $73 = $14; $74 = HEAP16[$73>>1]|0; $75 = $74 << 16 >> 16; $76 = (($72) - ($75))|0; $24 = $76; break L5; } } $8 = -4; $306 = $8; STACKTOP = sp;return ($306|0); break; } default: { $77 = $10; $78 = ($77|0)<(1); if ($78) { $8 = -4; $306 = $8; STACKTOP = sp;return ($306|0); } $79 = $9; $80 = ((($79)) + 1|0); $9 = $80; $81 = HEAP8[$79>>0]|0; $21 = $81; $82 = $21; $83 = $82&255; $84 = $83 & 63; $19 = $84; $85 = $19; $86 = ($85|0)<=(0); if (!($86)) { $87 = $23; $88 = $19; $89 = Math_imul($87, $88)|0; $90 = ($89|0)>(5760); if (!($90)) { $91 = $10; $92 = (($91) + -1)|0; $10 = $92; $93 = $21; $94 = $93&255; $95 = $94 & 64; $96 = ($95|0)!=(0); L14: do { if ($96) { while(1) { $97 = $10; $98 = ($97|0)<=(0); if ($98) { break; } $99 = $9; $100 = ((($99)) + 1|0); $9 = $100; $101 = HEAP8[$99>>0]|0; $102 = $101&255; $27 = $102; $103 = $10; $104 = (($103) + -1)|0; $10 = $104; $105 = $27; $106 = ($105|0)==(255); $107 = $27; $108 = $106 ? 254 : $107; $28 = $108; $109 = $28; $110 = $10; $111 = (($110) - ($109))|0; $10 = $111; $112 = $28; $113 = $25; $114 = (($113) + ($112))|0; $25 = $114; $115 = $27; $116 = ($115|0)==(255); if (!($116)) { break L14; } } $8 = -4; $306 = $8; STACKTOP = sp;return ($306|0); } } while(0); $117 = $10; $118 = ($117|0)<(0); if ($118) { $8 = -4; $306 = $8; STACKTOP = sp;return ($306|0); } $119 = $21; $120 = $119&255; $121 = $120 & 128; $122 = ($121|0)!=(0); $123 = $122 ^ 1; $124 = $123&1; $20 = $124; $125 = $20; $126 = ($125|0)!=(0); if ($126) { $170 = $11; $171 = ($170|0)!=(0); if ($171) { break L5; } $172 = $10; $173 = $19; $174 = (($172|0) / ($173|0))&-1; $24 = $174; $175 = $24; $176 = $19; $177 = Math_imul($175, $176)|0; $178 = $10; $179 = ($177|0)!=($178|0); if ($179) { $8 = -4; $306 = $8; STACKTOP = sp;return ($306|0); } $17 = 0; while(1) { $180 = $17; $181 = $19; $182 = (($181) - 1)|0; $183 = ($180|0)<($182|0); if (!($183)) { break L5; } $184 = $24; $185 = $184&65535; $186 = $14; $187 = $17; $188 = (($186) + ($187<<1)|0); HEAP16[$188>>1] = $185; $189 = $17; $190 = (($189) + 1)|0; $17 = $190; } } $127 = $10; $24 = $127; $17 = 0; while(1) { $128 = $17; $129 = $19; $130 = (($129) - 1)|0; $131 = ($128|0)<($130|0); if (!($131)) { break; } $132 = $9; $133 = $10; $134 = $14; $135 = $17; $136 = (($134) + ($135<<1)|0); $137 = (_parse_size($132,$133,$136)|0); $18 = $137; $138 = $18; $139 = $10; $140 = (($139) - ($138))|0; $10 = $140; $141 = $14; $142 = $17; $143 = (($141) + ($142<<1)|0); $144 = HEAP16[$143>>1]|0; $145 = $144 << 16 >> 16; $146 = ($145|0)<(0); if ($146) { label = 29; break; } $147 = $14; $148 = $17; $149 = (($147) + ($148<<1)|0); $150 = HEAP16[$149>>1]|0; $151 = $150 << 16 >> 16; $152 = $10; $153 = ($151|0)>($152|0); if ($153) { label = 29; break; } $154 = $18; $155 = $9; $156 = (($155) + ($154)|0); $9 = $156; $157 = $18; $158 = $14; $159 = $17; $160 = (($158) + ($159<<1)|0); $161 = HEAP16[$160>>1]|0; $162 = $161 << 16 >> 16; $163 = (($157) + ($162))|0; $164 = $24; $165 = (($164) - ($163))|0; $24 = $165; $166 = $17; $167 = (($166) + 1)|0; $17 = $167; } if ((label|0) == 29) { $8 = -4; $306 = $8; STACKTOP = sp;return ($306|0); } $168 = $24; $169 = ($168|0)<(0); if (!($169)) { break L5; } $8 = -4; $306 = $8; STACKTOP = sp;return ($306|0); } } $8 = -4; $306 = $8; STACKTOP = sp;return ($306|0); } } } while(0); $191 = $11; $192 = ($191|0)!=(0); L63: do { if ($192) { $193 = $9; $194 = $10; $195 = $14; $196 = $19; $197 = (($195) + ($196<<1)|0); $198 = ((($197)) + -2|0); $199 = (_parse_size($193,$194,$198)|0); $18 = $199; $200 = $18; $201 = $10; $202 = (($201) - ($200))|0; $10 = $202; $203 = $14; $204 = $19; $205 = (($204) - 1)|0; $206 = (($203) + ($205<<1)|0); $207 = HEAP16[$206>>1]|0; $208 = $207 << 16 >> 16; $209 = ($208|0)<(0); if (!($209)) { $210 = $14; $211 = $19; $212 = (($211) - 1)|0; $213 = (($210) + ($212<<1)|0); $214 = HEAP16[$213>>1]|0; $215 = $214 << 16 >> 16; $216 = $10; $217 = ($215|0)>($216|0); if (!($217)) { $218 = $18; $219 = $9; $220 = (($219) + ($218)|0); $9 = $220; $221 = $20; $222 = ($221|0)!=(0); if (!($222)) { $247 = $18; $248 = $14; $249 = $19; $250 = (($249) - 1)|0; $251 = (($248) + ($250<<1)|0); $252 = HEAP16[$251>>1]|0; $253 = $252 << 16 >> 16; $254 = (($247) + ($253))|0; $255 = $24; $256 = ($254|0)>($255|0); if (!($256)) { break; } $8 = -4; $306 = $8; STACKTOP = sp;return ($306|0); } $223 = $14; $224 = $19; $225 = (($224) - 1)|0; $226 = (($223) + ($225<<1)|0); $227 = HEAP16[$226>>1]|0; $228 = $227 << 16 >> 16; $229 = $19; $230 = Math_imul($228, $229)|0; $231 = $10; $232 = ($230|0)>($231|0); if ($232) { $8 = -4; $306 = $8; STACKTOP = sp;return ($306|0); } $17 = 0; while(1) { $233 = $17; $234 = $19; $235 = (($234) - 1)|0; $236 = ($233|0)<($235|0); if (!($236)) { break L63; } $237 = $14; $238 = $19; $239 = (($238) - 1)|0; $240 = (($237) + ($239<<1)|0); $241 = HEAP16[$240>>1]|0; $242 = $14; $243 = $17; $244 = (($242) + ($243<<1)|0); HEAP16[$244>>1] = $241; $245 = $17; $246 = (($245) + 1)|0; $17 = $246; } } } $8 = -4; $306 = $8; STACKTOP = sp;return ($306|0); } else { $257 = $24; $258 = ($257|0)>(1275); if (!($258)) { $259 = $24; $260 = $259&65535; $261 = $14; $262 = $19; $263 = (($262) - 1)|0; $264 = (($261) + ($263<<1)|0); HEAP16[$264>>1] = $260; break; } $8 = -4; $306 = $8; STACKTOP = sp;return ($306|0); } } while(0); $265 = $15; $266 = ($265|0)!=(0|0); if ($266) { $267 = $9; $268 = $26; $269 = $267; $270 = $268; $271 = (($269) - ($270))|0; $272 = $15; HEAP32[$272>>2] = $271; } $17 = 0; while(1) { $273 = $17; $274 = $19; $275 = ($273|0)<($274|0); if (!($275)) { break; } $276 = $13; $277 = ($276|0)!=(0|0); if ($277) { $278 = $9; $279 = $13; $280 = $17; $281 = (($279) + ($280<<2)|0); HEAP32[$281>>2] = $278; } $282 = $14; $283 = $17; $284 = (($282) + ($283<<1)|0); $285 = HEAP16[$284>>1]|0; $286 = $285 << 16 >> 16; $287 = $9; $288 = (($287) + ($286)|0); $9 = $288; $289 = $17; $290 = (($289) + 1)|0; $17 = $290; } $291 = $16; $292 = ($291|0)!=(0|0); if ($292) { $293 = $25; $294 = $9; $295 = $26; $296 = $294; $297 = $295; $298 = (($296) - ($297))|0; $299 = (($293) + ($298))|0; $300 = $16; HEAP32[$300>>2] = $299; } $301 = $12; $302 = ($301|0)!=(0|0); if ($302) { $303 = $22; $304 = $12; HEAP8[$304>>0] = $303; } $305 = $19; $8 = $305; $306 = $8; STACKTOP = sp;return ($306|0); } function _parse_size($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $4 = $0; $5 = $1; $6 = $2; $7 = $5; $8 = ($7|0)<(1); do { if ($8) { $9 = $6; HEAP16[$9>>1] = -1; $3 = -1; } else { $10 = $4; $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = ($12|0)<(252); if ($13) { $14 = $4; $15 = HEAP8[$14>>0]|0; $16 = $15&255; $17 = $6; HEAP16[$17>>1] = $16; $3 = 1; break; } $18 = $5; $19 = ($18|0)<(2); if ($19) { $20 = $6; HEAP16[$20>>1] = -1; $3 = -1; break; } else { $21 = $4; $22 = ((($21)) + 1|0); $23 = HEAP8[$22>>0]|0; $24 = $23&255; $25 = $24<<2; $26 = $4; $27 = HEAP8[$26>>0]|0; $28 = $27&255; $29 = (($25) + ($28))|0; $30 = $29&65535; $31 = $6; HEAP16[$31>>1] = $30; $3 = 2; break; } } } while(0); $32 = $3; STACKTOP = sp;return ($32|0); } function _hysteresis_decision($0,$1,$2,$3,$4) { $0 = +$0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0, $27 = 0, $28 = 0, $29 = 0.0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0.0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0, $53 = 0, $54 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $10 = 0; while(1) { $11 = $10; $12 = $8; $13 = ($11|0)<($12|0); if (!($13)) { break; } $14 = $5; $15 = $6; $16 = $10; $17 = (($15) + ($16<<2)|0); $18 = +HEAPF32[$17>>2]; $19 = $14 < $18; if ($19) { break; } $20 = $10; $21 = (($20) + 1)|0; $10 = $21; } $22 = $10; $23 = $9; $24 = ($22|0)>($23|0); if ($24) { $25 = $5; $26 = $6; $27 = $9; $28 = (($26) + ($27<<2)|0); $29 = +HEAPF32[$28>>2]; $30 = $7; $31 = $9; $32 = (($30) + ($31<<2)|0); $33 = +HEAPF32[$32>>2]; $34 = $29 + $33; $35 = $25 < $34; if ($35) { $36 = $9; $10 = $36; } } $37 = $10; $38 = $9; $39 = ($37|0)<($38|0); if (!($39)) { $54 = $10; STACKTOP = sp;return ($54|0); } $40 = $5; $41 = $6; $42 = $9; $43 = (($42) - 1)|0; $44 = (($41) + ($43<<2)|0); $45 = +HEAPF32[$44>>2]; $46 = $7; $47 = $9; $48 = (($47) - 1)|0; $49 = (($46) + ($48<<2)|0); $50 = +HEAPF32[$49>>2]; $51 = $45 - $50; $52 = $40 > $51; if (!($52)) { $54 = $10; STACKTOP = sp;return ($54|0); } $53 = $9; $10 = $53; $54 = $10; STACKTOP = sp;return ($54|0); } function _celt_lcg_rand($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = Math_imul(1664525, $2)|0; $4 = (($3) + 1013904223)|0; STACKTOP = sp;return ($4|0); } function _compute_band_energies($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0.0; var $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; $17 = $6; $18 = ((($17)) + 32|0); $19 = HEAP32[$18>>2]|0; $15 = $19; $20 = $6; $21 = ((($20)) + 44|0); $22 = HEAP32[$21>>2]|0; $23 = $11; $24 = $22 << $23; $14 = $24; $13 = 0; while(1) { $12 = 0; while(1) { $25 = $12; $26 = $9; $27 = ($25|0)<($26|0); if (!($27)) { break; } $28 = $7; $29 = $13; $30 = $14; $31 = Math_imul($29, $30)|0; $32 = $15; $33 = $12; $34 = (($32) + ($33<<1)|0); $35 = HEAP16[$34>>1]|0; $36 = $35 << 16 >> 16; $37 = $11; $38 = $36 << $37; $39 = (($31) + ($38))|0; $40 = (($28) + ($39<<2)|0); $41 = $7; $42 = $13; $43 = $14; $44 = Math_imul($42, $43)|0; $45 = $15; $46 = $12; $47 = (($45) + ($46<<1)|0); $48 = HEAP16[$47>>1]|0; $49 = $48 << 16 >> 16; $50 = $11; $51 = $49 << $50; $52 = (($44) + ($51))|0; $53 = (($41) + ($52<<2)|0); $54 = $15; $55 = $12; $56 = (($55) + 1)|0; $57 = (($54) + ($56<<1)|0); $58 = HEAP16[$57>>1]|0; $59 = $58 << 16 >> 16; $60 = $15; $61 = $12; $62 = (($60) + ($61<<1)|0); $63 = HEAP16[$62>>1]|0; $64 = $63 << 16 >> 16; $65 = (($59) - ($64))|0; $66 = $11; $67 = $65 << $66; $68 = (+_celt_inner_prod_c_351($40,$53,$67)); $69 = 1.0000000272452012E-27 + $68; $16 = $69; $70 = $16; $71 = $70; $72 = (+Math_sqrt((+$71))); $73 = $72; $74 = $8; $75 = $12; $76 = $13; $77 = $6; $78 = ((($77)) + 8|0); $79 = HEAP32[$78>>2]|0; $80 = Math_imul($76, $79)|0; $81 = (($75) + ($80))|0; $82 = (($74) + ($81<<2)|0); HEAPF32[$82>>2] = $73; $83 = $12; $84 = (($83) + 1)|0; $12 = $84; } $85 = $13; $86 = (($85) + 1)|0; $13 = $86; $87 = $10; $88 = ($86|0)<($87|0); if (!($88)) { break; } } STACKTOP = sp;return; } function _celt_inner_prod_c_351($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $7 = 0.0; $6 = 0; while(1) { $8 = $6; $9 = $5; $10 = ($8|0)<($9|0); $11 = $7; if (!($10)) { break; } $12 = $3; $13 = $6; $14 = (($12) + ($13<<2)|0); $15 = +HEAPF32[$14>>2]; $16 = $4; $17 = $6; $18 = (($16) + ($17<<2)|0); $19 = +HEAPF32[$18>>2]; $20 = $15 * $19; $21 = $11 + $20; $7 = $21; $22 = $6; $23 = (($22) + 1)|0; $6 = $23; } STACKTOP = sp;return (+$11); } function _normalise_bands($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0.0, $68 = 0.0, $69 = 0.0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; $20 = $7; $21 = ((($20)) + 32|0); $22 = HEAP32[$21>>2]|0; $17 = $22; $23 = $13; $24 = $7; $25 = ((($24)) + 44|0); $26 = HEAP32[$25>>2]|0; $27 = Math_imul($23, $26)|0; $16 = $27; $15 = 0; while(1) { $14 = 0; while(1) { $28 = $14; $29 = $11; $30 = ($28|0)<($29|0); if (!($30)) { break; } $31 = $10; $32 = $14; $33 = $15; $34 = $7; $35 = ((($34)) + 8|0); $36 = HEAP32[$35>>2]|0; $37 = Math_imul($33, $36)|0; $38 = (($32) + ($37))|0; $39 = (($31) + ($38<<2)|0); $40 = +HEAPF32[$39>>2]; $41 = 1.0000000272452012E-27 + $40; $42 = 1.0 / $41; $19 = $42; $43 = $13; $44 = $17; $45 = $14; $46 = (($44) + ($45<<1)|0); $47 = HEAP16[$46>>1]|0; $48 = $47 << 16 >> 16; $49 = Math_imul($43, $48)|0; $18 = $49; while(1) { $50 = $18; $51 = $13; $52 = $17; $53 = $14; $54 = (($53) + 1)|0; $55 = (($52) + ($54<<1)|0); $56 = HEAP16[$55>>1]|0; $57 = $56 << 16 >> 16; $58 = Math_imul($51, $57)|0; $59 = ($50|0)<($58|0); if (!($59)) { break; } $60 = $8; $61 = $18; $62 = $15; $63 = $16; $64 = Math_imul($62, $63)|0; $65 = (($61) + ($64))|0; $66 = (($60) + ($65<<2)|0); $67 = +HEAPF32[$66>>2]; $68 = $19; $69 = $67 * $68; $70 = $9; $71 = $18; $72 = $15; $73 = $16; $74 = Math_imul($72, $73)|0; $75 = (($71) + ($74))|0; $76 = (($70) + ($75<<2)|0); HEAPF32[$76>>2] = $69; $77 = $18; $78 = (($77) + 1)|0; $18 = $78; } $79 = $14; $80 = (($79) + 1)|0; $14 = $80; } $81 = $15; $82 = (($81) + 1)|0; $15 = $82; $83 = $12; $84 = ($82|0)<($83|0); if (!($84)) { break; } } STACKTOP = sp;return; } function _denormalise_bands($0,$1,$2,$3,$4,$5,$6,$7,$8) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0.0, $109 = 0.0, $11 = 0, $110 = 0.0, $111 = 0.0, $112 = 0, $113 = 0, $114 = 0.0, $115 = 0.0, $116 = 0.0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0.0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $4; $14 = $5; $15 = $6; $16 = $7; $17 = $8; $28 = $9; $29 = ((($28)) + 32|0); $30 = HEAP32[$29>>2]|0; $23 = $30; $31 = $15; $32 = $9; $33 = ((($32)) + 44|0); $34 = HEAP32[$33>>2]|0; $35 = Math_imul($31, $34)|0; $19 = $35; $36 = $15; $37 = $23; $38 = $14; $39 = (($37) + ($38<<1)|0); $40 = HEAP16[$39>>1]|0; $41 = $40 << 16 >> 16; $42 = Math_imul($36, $41)|0; $20 = $42; $43 = $16; $44 = ($43|0)!=(1); if ($44) { $45 = $20; $46 = $19; $47 = $16; $48 = (($46|0) / ($47|0))&-1; $49 = ($45|0)<($48|0); if ($49) { $50 = $20; $54 = $50; } else { $51 = $19; $52 = $16; $53 = (($51|0) / ($52|0))&-1; $54 = $53; } $20 = $54; } $55 = $17; $56 = ($55|0)!=(0); if ($56) { $20 = 0; $14 = 0; $13 = 0; } $57 = $11; $21 = $57; $58 = $10; $59 = $15; $60 = $23; $61 = $13; $62 = (($60) + ($61<<1)|0); $63 = HEAP16[$62>>1]|0; $64 = $63 << 16 >> 16; $65 = Math_imul($59, $64)|0; $66 = (($58) + ($65<<2)|0); $22 = $66; $18 = 0; while(1) { $67 = $18; $68 = $15; $69 = $23; $70 = $13; $71 = (($69) + ($70<<1)|0); $72 = HEAP16[$71>>1]|0; $73 = $72 << 16 >> 16; $74 = Math_imul($68, $73)|0; $75 = ($67|0)<($74|0); if (!($75)) { break; } $76 = $21; $77 = ((($76)) + 4|0); $21 = $77; HEAPF32[$76>>2] = 0.0; $78 = $18; $79 = (($78) + 1)|0; $18 = $79; } $80 = $13; $18 = $80; while(1) { $81 = $18; $82 = $14; $83 = ($81|0)<($82|0); if (!($83)) { break; } $84 = $15; $85 = $23; $86 = $18; $87 = (($85) + ($86<<1)|0); $88 = HEAP16[$87>>1]|0; $89 = $88 << 16 >> 16; $90 = Math_imul($84, $89)|0; $24 = $90; $91 = $15; $92 = $23; $93 = $18; $94 = (($93) + 1)|0; $95 = (($92) + ($94<<1)|0); $96 = HEAP16[$95>>1]|0; $97 = $96 << 16 >> 16; $98 = Math_imul($91, $97)|0; $25 = $98; $99 = $12; $100 = $18; $101 = (($99) + ($100<<2)|0); $102 = +HEAPF32[$101>>2]; $103 = $18; $104 = (16504 + ($103<<2)|0); $105 = +HEAPF32[$104>>2]; $106 = $102 + $105; $27 = $106; $107 = $27; $108 = $107; $109 = 0.69314718055994529 * $108; $110 = (+Math_exp((+$109))); $111 = $110; $26 = $111; while(1) { $112 = $22; $113 = ((($112)) + 4|0); $22 = $113; $114 = +HEAPF32[$112>>2]; $115 = $26; $116 = $114 * $115; $117 = $21; $118 = ((($117)) + 4|0); $21 = $118; HEAPF32[$117>>2] = $116; $119 = $24; $120 = (($119) + 1)|0; $24 = $120; $121 = $25; $122 = ($120|0)<($121|0); if (!($122)) { break; } } $123 = $18; $124 = (($123) + 1)|0; $18 = $124; } $125 = $11; $126 = $20; $127 = (($125) + ($126<<2)|0); $128 = $19; $129 = $20; $130 = (($128) - ($129))|0; $131 = $130<<2; _memset(($127|0),0,($131|0))|0; STACKTOP = sp;return; } function _anti_collapse($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; $10 = $10|0; $11 = $11|0; $12 = $12|0; $13 = $13|0; var $100 = 0.0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $110 = 0.0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0; var $120 = 0.0, $121 = 0, $122 = 0, $123 = 0.0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $130 = 0, $131 = 0.0, $132 = 0, $133 = 0.0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0; var $14 = 0, $140 = 0, $141 = 0.0, $142 = 0.0, $143 = 0.0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0.0, $152 = 0, $153 = 0.0, $154 = 0, $155 = 0, $156 = 0, $157 = 0; var $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0.0, $162 = 0.0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0.0, $173 = 0.0, $174 = 0.0, $175 = 0; var $176 = 0.0, $177 = 0.0, $178 = 0.0, $179 = 0.0, $18 = 0, $180 = 0.0, $181 = 0, $182 = 0.0, $183 = 0.0, $184 = 0.0, $185 = 0.0, $186 = 0.0, $187 = 0.0, $188 = 0.0, $189 = 0.0, $19 = 0, $190 = 0.0, $191 = 0, $192 = 0, $193 = 0.0; var $194 = 0.0, $195 = 0.0, $196 = 0.0, $197 = 0, $198 = 0.0, $199 = 0.0, $20 = 0, $200 = 0.0, $201 = 0.0, $202 = 0.0, $203 = 0.0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0; var $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0; var $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0.0, $245 = 0.0, $246 = 0.0, $247 = 0, $248 = 0; var $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0; var $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $40 = 0.0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0.0, $94 = 0, $95 = 0, $96 = 0, $97 = 0.0, $98 = 0.0, $99 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); $14 = $0; $15 = $1; $16 = $2; $17 = $3; $18 = $4; $19 = $5; $20 = $6; $21 = $7; $22 = $8; $23 = $9; $24 = $10; $25 = $11; $26 = $12; $27 = $13; $42 = $20; $29 = $42; while(1) { $43 = $29; $44 = $21; $45 = ($43|0)<($44|0); if (!($45)) { break; } $46 = $14; $47 = ((($46)) + 32|0); $48 = HEAP32[$47>>2]|0; $49 = $29; $50 = (($49) + 1)|0; $51 = (($48) + ($50<<1)|0); $52 = HEAP16[$51>>1]|0; $53 = $52 << 16 >> 16; $54 = $14; $55 = ((($54)) + 32|0); $56 = HEAP32[$55>>2]|0; $57 = $29; $58 = (($56) + ($57<<1)|0); $59 = HEAP16[$58>>1]|0; $60 = $59 << 16 >> 16; $61 = (($53) - ($60))|0; $32 = $61; $62 = $25; $63 = $29; $64 = (($62) + ($63<<2)|0); $65 = HEAP32[$64>>2]|0; $66 = (1 + ($65))|0; $67 = $14; $68 = ((($67)) + 32|0); $69 = HEAP32[$68>>2]|0; $70 = $29; $71 = (($70) + 1)|0; $72 = (($69) + ($71<<1)|0); $73 = HEAP16[$72>>1]|0; $74 = $73 << 16 >> 16; $75 = $14; $76 = ((($75)) + 32|0); $77 = HEAP32[$76>>2]|0; $78 = $29; $79 = (($77) + ($78<<1)|0); $80 = HEAP16[$79>>1]|0; $81 = $80 << 16 >> 16; $82 = (($74) - ($81))|0; $83 = (_celt_udiv_358($66,$82)|0); $84 = $17; $85 = $83 >>> $84; $35 = $85; $86 = $35; $87 = (+($86|0)); $88 = -0.125 * $87; $89 = $88; $90 = 0.69314718055994529 * $89; $91 = (+Math_exp((+$90))); $92 = $91; $93 = 0.5 * $92; $33 = $93; $94 = $32; $95 = $17; $96 = $94 << $95; $97 = (+($96|0)); $98 = (+Math_sqrt((+$97))); $99 = $98; $100 = 1.0 / $99; $34 = $100; $28 = 0; while(1) { $41 = 0; $101 = $23; $102 = $28; $103 = $14; $104 = ((($103)) + 8|0); $105 = HEAP32[$104>>2]|0; $106 = Math_imul($102, $105)|0; $107 = $29; $108 = (($106) + ($107))|0; $109 = (($101) + ($108<<2)|0); $110 = +HEAPF32[$109>>2]; $37 = $110; $111 = $24; $112 = $28; $113 = $14; $114 = ((($113)) + 8|0); $115 = HEAP32[$114>>2]|0; $116 = Math_imul($112, $115)|0; $117 = $29; $118 = (($116) + ($117))|0; $119 = (($111) + ($118<<2)|0); $120 = +HEAPF32[$119>>2]; $38 = $120; $121 = $18; $122 = ($121|0)==(1); if ($122) { $123 = $37; $124 = $23; $125 = $14; $126 = ((($125)) + 8|0); $127 = HEAP32[$126>>2]|0; $128 = $29; $129 = (($127) + ($128))|0; $130 = (($124) + ($129<<2)|0); $131 = +HEAPF32[$130>>2]; $132 = $123 > $131; if ($132) { $133 = $37; $142 = $133; } else { $134 = $23; $135 = $14; $136 = ((($135)) + 8|0); $137 = HEAP32[$136>>2]|0; $138 = $29; $139 = (($137) + ($138))|0; $140 = (($134) + ($139<<2)|0); $141 = +HEAPF32[$140>>2]; $142 = $141; } $37 = $142; $143 = $38; $144 = $24; $145 = $14; $146 = ((($145)) + 8|0); $147 = HEAP32[$146>>2]|0; $148 = $29; $149 = (($147) + ($148))|0; $150 = (($144) + ($149<<2)|0); $151 = +HEAPF32[$150>>2]; $152 = $143 > $151; if ($152) { $153 = $38; $162 = $153; } else { $154 = $24; $155 = $14; $156 = ((($155)) + 8|0); $157 = HEAP32[$156>>2]|0; $158 = $29; $159 = (($157) + ($158))|0; $160 = (($154) + ($159<<2)|0); $161 = +HEAPF32[$160>>2]; $162 = $161; } $38 = $162; } $163 = $22; $164 = $28; $165 = $14; $166 = ((($165)) + 8|0); $167 = HEAP32[$166>>2]|0; $168 = Math_imul($164, $167)|0; $169 = $29; $170 = (($168) + ($169))|0; $171 = (($163) + ($170<<2)|0); $172 = +HEAPF32[$171>>2]; $173 = $37; $174 = $38; $175 = $173 < $174; $176 = $37; $177 = $38; $178 = $175 ? $176 : $177; $179 = $172 - $178; $39 = $179; $180 = $39; $181 = 0.0 > $180; $182 = $39; $183 = $181 ? 0.0 : $182; $39 = $183; $184 = $39; $185 = - $184; $186 = $185; $187 = 0.69314718055994529 * $186; $188 = (+Math_exp((+$187))); $189 = $188; $190 = 2.0 * $189; $40 = $190; $191 = $17; $192 = ($191|0)==(3); if ($192) { $193 = $40; $194 = $193 * 1.4142135381698608; $40 = $194; } $195 = $33; $196 = $40; $197 = $195 < $196; $198 = $33; $199 = $40; $200 = $197 ? $198 : $199; $40 = $200; $201 = $40; $202 = $34; $203 = $201 * $202; $40 = $203; $204 = $15; $205 = $28; $206 = $19; $207 = Math_imul($205, $206)|0; $208 = (($204) + ($207<<2)|0); $209 = $14; $210 = ((($209)) + 32|0); $211 = HEAP32[$210>>2]|0; $212 = $29; $213 = (($211) + ($212<<1)|0); $214 = HEAP16[$213>>1]|0; $215 = $214 << 16 >> 16; $216 = $17; $217 = $215 << $216; $218 = (($208) + ($217<<2)|0); $36 = $218; $31 = 0; while(1) { $219 = $31; $220 = $17; $221 = 1 << $220; $222 = ($219|0)<($221|0); if (!($222)) { break; } $223 = $16; $224 = $29; $225 = $18; $226 = Math_imul($224, $225)|0; $227 = $28; $228 = (($226) + ($227))|0; $229 = (($223) + ($228)|0); $230 = HEAP8[$229>>0]|0; $231 = $230&255; $232 = $31; $233 = 1 << $232; $234 = $231 & $233; $235 = ($234|0)!=(0); if (!($235)) { $30 = 0; while(1) { $236 = $30; $237 = $32; $238 = ($236|0)<($237|0); if (!($238)) { break; } $239 = $26; $240 = (_celt_lcg_rand($239)|0); $26 = $240; $241 = $26; $242 = $241 & 32768; $243 = ($242|0)!=(0); $244 = $40; $245 = - $244; $246 = $243 ? $244 : $245; $247 = $36; $248 = $30; $249 = $17; $250 = $248 << $249; $251 = $31; $252 = (($250) + ($251))|0; $253 = (($247) + ($252<<2)|0); HEAPF32[$253>>2] = $246; $254 = $30; $255 = (($254) + 1)|0; $30 = $255; } $41 = 1; } $256 = $31; $257 = (($256) + 1)|0; $31 = $257; } $258 = $41; $259 = ($258|0)!=(0); if ($259) { $260 = $36; $261 = $32; $262 = $17; $263 = $261 << $262; $264 = $27; _renormalise_vector($260,$263,1.0,$264); } $265 = $28; $266 = (($265) + 1)|0; $28 = $266; $267 = $18; $268 = ($266|0)<($267|0); if (!($268)) { break; } } $269 = $29; $270 = (($269) + 1)|0; $29 = $270; } STACKTOP = sp;return; } function _celt_udiv_358($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = (($4>>>0) / ($5>>>0))&-1; STACKTOP = sp;return ($6|0); } function _spreading_decision($0,$1,$2,$3,$4,$5,$6,$7,$8,$9) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; var $$sink = 0, $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0, $107 = 0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0.0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0; var $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0; var $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0; var $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0; var $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0.0; var $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); $32 = sp + 8|0; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $4; $16 = $5; $17 = $6; $18 = $7; $19 = $8; $20 = $9; $24 = 0; $25 = 0; $35 = $11; $36 = ((($35)) + 32|0); $37 = HEAP32[$36>>2]|0; $26 = $37; $28 = 0; $38 = $20; $39 = $11; $40 = ((($39)) + 44|0); $41 = HEAP32[$40>>2]|0; $42 = Math_imul($38, $41)|0; $23 = $42; $43 = $20; $44 = $26; $45 = $18; $46 = (($44) + ($45<<1)|0); $47 = HEAP16[$46>>1]|0; $48 = $47 << 16 >> 16; $49 = $26; $50 = $18; $51 = (($50) - 1)|0; $52 = (($49) + ($51<<1)|0); $53 = HEAP16[$52>>1]|0; $54 = $53 << 16 >> 16; $55 = (($48) - ($54))|0; $56 = Math_imul($43, $55)|0; $57 = ($56|0)<=(8); if ($57) { $10 = 0; $231 = $10; STACKTOP = sp;return ($231|0); } $22 = 0; while(1) { $21 = 0; while(1) { $58 = $21; $59 = $18; $60 = ($58|0)<($59|0); if (!($60)) { break; } $31 = 0; ;HEAP32[$32>>2]=0|0;HEAP32[$32+4>>2]=0|0;HEAP32[$32+8>>2]=0|0; $61 = $12; $62 = $20; $63 = $26; $64 = $21; $65 = (($63) + ($64<<1)|0); $66 = HEAP16[$65>>1]|0; $67 = $66 << 16 >> 16; $68 = Math_imul($62, $67)|0; $69 = (($61) + ($68<<2)|0); $70 = $22; $71 = $23; $72 = Math_imul($70, $71)|0; $73 = (($69) + ($72<<2)|0); $33 = $73; $74 = $20; $75 = $26; $76 = $21; $77 = (($76) + 1)|0; $78 = (($75) + ($77<<1)|0); $79 = HEAP16[$78>>1]|0; $80 = $79 << 16 >> 16; $81 = $26; $82 = $21; $83 = (($81) + ($82<<1)|0); $84 = HEAP16[$83>>1]|0; $85 = $84 << 16 >> 16; $86 = (($80) - ($85))|0; $87 = Math_imul($74, $86)|0; $30 = $87; $88 = $30; $89 = ($88|0)<=(8); if (!($89)) { $29 = 0; while(1) { $90 = $29; $91 = $30; $92 = ($90|0)<($91|0); if (!($92)) { break; } $93 = $33; $94 = $29; $95 = (($93) + ($94<<2)|0); $96 = +HEAPF32[$95>>2]; $97 = $33; $98 = $29; $99 = (($97) + ($98<<2)|0); $100 = +HEAPF32[$99>>2]; $101 = $96 * $100; $102 = $30; $103 = (+($102|0)); $104 = $101 * $103; $34 = $104; $105 = $34; $106 = $105 < 0.25; if ($106) { $107 = HEAP32[$32>>2]|0; $108 = (($107) + 1)|0; HEAP32[$32>>2] = $108; } $109 = $34; $110 = $109 < 0.0625; if ($110) { $111 = ((($32)) + 4|0); $112 = HEAP32[$111>>2]|0; $113 = (($112) + 1)|0; HEAP32[$111>>2] = $113; } $114 = $34; $115 = $114 < 0.015625; if ($115) { $116 = ((($32)) + 8|0); $117 = HEAP32[$116>>2]|0; $118 = (($117) + 1)|0; HEAP32[$116>>2] = $118; } $119 = $29; $120 = (($119) + 1)|0; $29 = $120; } $121 = $21; $122 = $11; $123 = ((($122)) + 8|0); $124 = HEAP32[$123>>2]|0; $125 = (($124) - 4)|0; $126 = ($121|0)>($125|0); if ($126) { $127 = ((($32)) + 4|0); $128 = HEAP32[$127>>2]|0; $129 = HEAP32[$32>>2]|0; $130 = (($128) + ($129))|0; $131 = $130<<5; $132 = $30; $133 = (_celt_udiv_358($131,$132)|0); $134 = $28; $135 = (($134) + ($133))|0; $28 = $135; } $136 = ((($32)) + 8|0); $137 = HEAP32[$136>>2]|0; $138 = $137<<1; $139 = $30; $140 = ($138|0)>=($139|0); $141 = $140&1; $142 = ((($32)) + 4|0); $143 = HEAP32[$142>>2]|0; $144 = $143<<1; $145 = $30; $146 = ($144|0)>=($145|0); $147 = $146&1; $148 = (($141) + ($147))|0; $149 = HEAP32[$32>>2]|0; $150 = $149<<1; $151 = $30; $152 = ($150|0)>=($151|0); $153 = $152&1; $154 = (($148) + ($153))|0; $31 = $154; $155 = $31; $156 = $155<<8; $157 = $24; $158 = (($157) + ($156))|0; $24 = $158; $159 = $25; $160 = (($159) + 1)|0; $25 = $160; } $161 = $21; $162 = (($161) + 1)|0; $21 = $162; } $163 = $22; $164 = (($163) + 1)|0; $22 = $164; $165 = $19; $166 = ($164|0)<($165|0); if (!($166)) { break; } } $167 = $17; $168 = ($167|0)!=(0); do { if ($168) { $169 = $28; $170 = ($169|0)!=(0); if ($170) { $171 = $28; $172 = $19; $173 = $11; $174 = ((($173)) + 8|0); $175 = HEAP32[$174>>2]|0; $176 = (4 - ($175))|0; $177 = $18; $178 = (($176) + ($177))|0; $179 = Math_imul($172, $178)|0; $180 = (_celt_udiv_358($171,$179)|0); $28 = $180; } $181 = $15; $182 = HEAP32[$181>>2]|0; $183 = $28; $184 = (($182) + ($183))|0; $185 = $184 >> 1; $186 = $15; HEAP32[$186>>2] = $185; $187 = $15; $188 = HEAP32[$187>>2]|0; $28 = $188; $189 = $16; $190 = HEAP32[$189>>2]|0; $191 = ($190|0)==(2); if ($191) { $192 = $28; $193 = (($192) + 4)|0; $28 = $193; } else { $194 = $16; $195 = HEAP32[$194>>2]|0; $196 = ($195|0)==(0); if ($196) { $197 = $28; $198 = (($197) - 4)|0; $28 = $198; } } $199 = $28; $200 = ($199|0)>(22); if ($200) { $201 = $16; HEAP32[$201>>2] = 2; break; } else { $202 = $28; $203 = ($202|0)>(18); $204 = $16; $$sink = $203 ? 1 : 0; HEAP32[$204>>2] = $$sink; break; } } } while(0); $205 = $24; $206 = $25; $207 = (_celt_udiv_358($205,$206)|0); $24 = $207; $208 = $24; $209 = $13; $210 = HEAP32[$209>>2]|0; $211 = (($208) + ($210))|0; $212 = $211 >> 1; $24 = $212; $213 = $24; $214 = $13; HEAP32[$214>>2] = $213; $215 = $24; $216 = ($215*3)|0; $217 = $14; $218 = (3 - ($217))|0; $219 = $218 << 7; $220 = (($219) + 64)|0; $221 = (($216) + ($220))|0; $222 = (($221) + 2)|0; $223 = $222 >> 2; $24 = $223; $224 = $24; $225 = ($224|0)<(80); do { if ($225) { $27 = 3; } else { $226 = $24; $227 = ($226|0)<(256); if ($227) { $27 = 2; break; } $228 = $24; $229 = ($228|0)<(384); if ($229) { $27 = 1; break; } else { $27 = 0; break; } } } while(0); $230 = $27; $10 = $230; $231 = $10; STACKTOP = sp;return ($231|0); } function _haar1($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0.0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $7 = 0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $10 = $4; $11 = $10 >> 1; $4 = $11; $6 = 0; while(1) { $12 = $6; $13 = $5; $14 = ($12|0)<($13|0); if (!($14)) { break; } $7 = 0; while(1) { $15 = $7; $16 = $4; $17 = ($15|0)<($16|0); if (!($17)) { break; } $18 = $3; $19 = $5; $20 = $19<<1; $21 = $7; $22 = Math_imul($20, $21)|0; $23 = $6; $24 = (($22) + ($23))|0; $25 = (($18) + ($24<<2)|0); $26 = +HEAPF32[$25>>2]; $27 = 0.70710676908493042 * $26; $8 = $27; $28 = $3; $29 = $5; $30 = $7; $31 = $30<<1; $32 = (($31) + 1)|0; $33 = Math_imul($29, $32)|0; $34 = $6; $35 = (($33) + ($34))|0; $36 = (($28) + ($35<<2)|0); $37 = +HEAPF32[$36>>2]; $38 = 0.70710676908493042 * $37; $9 = $38; $39 = $8; $40 = $9; $41 = $39 + $40; $42 = $3; $43 = $5; $44 = $43<<1; $45 = $7; $46 = Math_imul($44, $45)|0; $47 = $6; $48 = (($46) + ($47))|0; $49 = (($42) + ($48<<2)|0); HEAPF32[$49>>2] = $41; $50 = $8; $51 = $9; $52 = $50 - $51; $53 = $3; $54 = $5; $55 = $7; $56 = $55<<1; $57 = (($56) + 1)|0; $58 = Math_imul($54, $57)|0; $59 = $6; $60 = (($58) + ($59))|0; $61 = (($53) + ($60<<2)|0); HEAPF32[$61>>2] = $52; $62 = $7; $63 = (($62) + 1)|0; $7 = $63; } $64 = $6; $65 = (($64) + 1)|0; $6 = $65; } STACKTOP = sp;return; } function _quant_all_bands($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$20) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; $10 = $10|0; $11 = $11|0; $12 = $12|0; $13 = $13|0; $14 = $14|0; $15 = $15|0; $16 = $16|0; $17 = $17|0; $18 = $18|0; $19 = $19|0; $20 = $20|0; var $$alloca_mul = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0; var $119 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0; var $139 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0; var $159 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0; var $179 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0; var $199 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0; var $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0; var $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0; var $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0; var $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0; var $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0; var $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0; var $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0; var $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0; var $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0; var $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0; var $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0; var $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0; var $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0; var $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0.0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0.0, $464 = 0.0, $465 = 0.0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0; var $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0; var $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0; var $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0; var $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0; var $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0; var $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0; var $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0; var $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0; var $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(256|0); $55 = sp + 64|0; $21 = $0; $22 = $1; $23 = $2; $24 = $3; $25 = $4; $26 = $5; $27 = $6; $28 = $7; $29 = $8; $30 = $9; $31 = $10; $32 = $11; $33 = $12; $34 = $13; $35 = $14; $36 = $15; $37 = $16; $38 = $17; $39 = $18; $40 = $19; $41 = $20; $72 = $22; $73 = ((($72)) + 32|0); $74 = HEAP32[$73>>2]|0; $44 = $74; $51 = 1; $75 = $26; $76 = ($75|0)!=(0|0); $77 = $76 ? 2 : 1; $52 = $77; $78 = $21; $79 = ($78|0)!=(0); $80 = $79 ^ 1; $81 = $80&1; $54 = $81; $82 = $38; $83 = 1 << $82; $49 = $83; $84 = $30; $85 = ($84|0)!=(0); $86 = $49; $87 = $85 ? $86 : 1; $48 = $87; $88 = $49; $89 = $44; $90 = $23; $91 = (($89) + ($90<<1)|0); $92 = HEAP16[$91>>1]|0; $93 = $92 << 16 >> 16; $94 = Math_imul($88, $93)|0; $53 = $94; $95 = $52; $96 = $49; $97 = $44; $98 = $22; $99 = ((($98)) + 8|0); $100 = HEAP32[$99>>2]|0; $101 = (($100) - 1)|0; $102 = (($97) + ($101<<1)|0); $103 = HEAP16[$102>>1]|0; $104 = $103 << 16 >> 16; $105 = Math_imul($96, $104)|0; $106 = $53; $107 = (($105) - ($106))|0; $108 = Math_imul($95, $107)|0; $109 = (_llvm_stacksave()|0); $56 = $109; $$alloca_mul = $108<<2; $110 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $45 = $110; $111 = $45; $112 = $49; $113 = $44; $114 = $22; $115 = ((($114)) + 8|0); $116 = HEAP32[$115>>2]|0; $117 = (($116) - 1)|0; $118 = (($113) + ($117<<1)|0); $119 = HEAP16[$118>>1]|0; $120 = $119 << 16 >> 16; $121 = Math_imul($112, $120)|0; $122 = (($111) + ($121<<2)|0); $123 = $53; $124 = (0 - ($123))|0; $125 = (($122) + ($124<<2)|0); $46 = $125; $126 = $25; $127 = $49; $128 = $44; $129 = $22; $130 = ((($129)) + 8|0); $131 = HEAP32[$130>>2]|0; $132 = (($131) - 1)|0; $133 = (($128) + ($132<<1)|0); $134 = HEAP16[$133>>1]|0; $135 = $134 << 16 >> 16; $136 = Math_imul($127, $135)|0; $137 = (($126) + ($136<<2)|0); $47 = $137; $50 = 0; $138 = $28; $139 = ((($55)) + 32|0); HEAP32[$139>>2] = $138; $140 = $37; $141 = ((($55)) + 24|0); HEAP32[$141>>2] = $140; $142 = $21; HEAP32[$55>>2] = $142; $143 = $33; $144 = ((($55)) + 12|0); HEAP32[$144>>2] = $143; $145 = $22; $146 = ((($55)) + 4|0); HEAP32[$146>>2] = $145; $147 = $40; $148 = HEAP32[$147>>2]|0; $149 = ((($55)) + 36|0); HEAP32[$149>>2] = $148; $150 = $31; $151 = ((($55)) + 16|0); HEAP32[$151>>2] = $150; $152 = $41; $153 = ((($55)) + 40|0); HEAP32[$153>>2] = $152; $154 = $23; $42 = $154; while(1) { $155 = $42; $156 = $24; $157 = ($155|0)<($156|0); if (!($157)) { break; } $61 = -1; $64 = 0; $158 = $42; $159 = ((($55)) + 8|0); HEAP32[$159>>2] = $158; $160 = $42; $161 = $24; $162 = (($161) - 1)|0; $163 = ($160|0)==($162|0); $164 = $163&1; $67 = $164; $165 = $25; $166 = $49; $167 = $44; $168 = $42; $169 = (($167) + ($168<<1)|0); $170 = HEAP16[$169>>1]|0; $171 = $170 << 16 >> 16; $172 = Math_imul($166, $171)|0; $173 = (($165) + ($172<<2)|0); $62 = $173; $174 = $26; $175 = ($174|0)!=(0|0); if ($175) { $176 = $26; $177 = $49; $178 = $44; $179 = $42; $180 = (($178) + ($179<<1)|0); $181 = HEAP16[$180>>1]|0; $182 = $181 << 16 >> 16; $183 = Math_imul($177, $182)|0; $184 = (($176) + ($183<<2)|0); $63 = $184; } else { $63 = 0; } $185 = $49; $186 = $44; $187 = $42; $188 = (($187) + 1)|0; $189 = (($186) + ($188<<1)|0); $190 = HEAP16[$189>>1]|0; $191 = $190 << 16 >> 16; $192 = Math_imul($185, $191)|0; $193 = $49; $194 = $44; $195 = $42; $196 = (($194) + ($195<<1)|0); $197 = HEAP16[$196>>1]|0; $198 = $197 << 16 >> 16; $199 = Math_imul($193, $198)|0; $200 = (($192) - ($199))|0; $59 = $200; $201 = $37; $202 = (_ec_tell_frac($201)|0); $57 = $202; $203 = $42; $204 = $23; $205 = ($203|0)!=($204|0); if ($205) { $206 = $57; $207 = $36; $208 = (($207) - ($206))|0; $36 = $208; } $209 = $35; $210 = $57; $211 = (($209) - ($210))|0; $212 = (($211) - 1)|0; $43 = $212; $213 = $43; $214 = ((($55)) + 28|0); HEAP32[$214>>2] = $213; $215 = $42; $216 = $39; $217 = (($216) - 1)|0; $218 = ($215|0)<=($217|0); if ($218) { $219 = $36; $220 = $39; $221 = $42; $222 = (($220) - ($221))|0; $223 = (3)<($222|0); if ($223) { $227 = 3; } else { $224 = $39; $225 = $42; $226 = (($224) - ($225))|0; $227 = $226; } $228 = (_celt_sudiv($219,$227)|0); $60 = $228; $229 = $43; $230 = (($229) + 1)|0; $231 = $29; $232 = $42; $233 = (($231) + ($232<<2)|0); $234 = HEAP32[$233>>2]|0; $235 = $60; $236 = (($234) + ($235))|0; $237 = ($230|0)<($236|0); if ($237) { $238 = $43; $239 = (($238) + 1)|0; $247 = $239; } else { $240 = $29; $241 = $42; $242 = (($240) + ($241<<2)|0); $243 = HEAP32[$242>>2]|0; $244 = $60; $245 = (($243) + ($244))|0; $247 = $245; } $246 = (16383)<($247|0); do { if ($246) { $266 = 16383; } else { $248 = $43; $249 = (($248) + 1)|0; $250 = $29; $251 = $42; $252 = (($250) + ($251<<2)|0); $253 = HEAP32[$252>>2]|0; $254 = $60; $255 = (($253) + ($254))|0; $256 = ($249|0)<($255|0); if ($256) { $257 = $43; $258 = (($257) + 1)|0; $266 = $258; break; } else { $259 = $29; $260 = $42; $261 = (($259) + ($260<<2)|0); $262 = HEAP32[$261>>2]|0; $263 = $60; $264 = (($262) + ($263))|0; $266 = $264; break; } } } while(0); $265 = (0)>($266|0); do { if ($265) { $303 = 0; } else { $267 = $43; $268 = (($267) + 1)|0; $269 = $29; $270 = $42; $271 = (($269) + ($270<<2)|0); $272 = HEAP32[$271>>2]|0; $273 = $60; $274 = (($272) + ($273))|0; $275 = ($268|0)<($274|0); if ($275) { $276 = $43; $277 = (($276) + 1)|0; $285 = $277; } else { $278 = $29; $279 = $42; $280 = (($278) + ($279<<2)|0); $281 = HEAP32[$280>>2]|0; $282 = $60; $283 = (($281) + ($282))|0; $285 = $283; } $284 = (16383)<($285|0); if ($284) { $303 = 16383; } else { $286 = $43; $287 = (($286) + 1)|0; $288 = $29; $289 = $42; $290 = (($288) + ($289<<2)|0); $291 = HEAP32[$290>>2]|0; $292 = $60; $293 = (($291) + ($292))|0; $294 = ($287|0)<($293|0); if ($294) { $295 = $43; $296 = (($295) + 1)|0; $303 = $296; break; } else { $297 = $29; $298 = $42; $299 = (($297) + ($298<<2)|0); $300 = HEAP32[$299>>2]|0; $301 = $60; $302 = (($300) + ($301))|0; $303 = $302; break; } } } } while(0); $58 = $303; } else { $58 = 0; } $304 = $54; $305 = ($304|0)!=(0); if ($305) { $306 = $49; $307 = $44; $308 = $42; $309 = (($307) + ($308<<1)|0); $310 = HEAP16[$309>>1]|0; $311 = $310 << 16 >> 16; $312 = Math_imul($306, $311)|0; $313 = $59; $314 = (($312) - ($313))|0; $315 = $49; $316 = $44; $317 = $23; $318 = (($316) + ($317<<1)|0); $319 = HEAP16[$318>>1]|0; $320 = $319 << 16 >> 16; $321 = Math_imul($315, $320)|0; $322 = ($314|0)>=($321|0); if ($322) { $323 = $51; $324 = ($323|0)!=(0); $325 = $50; $326 = ($325|0)==(0); $or$cond = $324 | $326; if ($or$cond) { $327 = $42; $50 = $327; } } } $328 = $34; $329 = $42; $330 = (($328) + ($329<<2)|0); $331 = HEAP32[$330>>2]|0; $64 = $331; $332 = $64; $333 = ((($55)) + 20|0); HEAP32[$333>>2] = $332; $334 = $42; $335 = $22; $336 = ((($335)) + 12|0); $337 = HEAP32[$336>>2]|0; $338 = ($334|0)>=($337|0); if ($338) { $339 = $45; $62 = $339; $340 = $26; $341 = ($340|0)!=(0|0); if ($341) { $342 = $45; $63 = $342; } $47 = 0; } $343 = $42; $344 = $24; $345 = (($344) - 1)|0; $346 = ($343|0)==($345|0); if ($346) { $47 = 0; } $347 = $50; $348 = ($347|0)!=(0); if ($348) { $349 = $31; $350 = ($349|0)!=(3); $351 = $48; $352 = ($351|0)>(1); $or$cond3 = $350 | $352; $353 = $64; $354 = ($353|0)<(0); $or$cond5 = $or$cond3 | $354; if ($or$cond5) { $355 = $49; $356 = $44; $357 = $50; $358 = (($356) + ($357<<1)|0); $359 = HEAP16[$358>>1]|0; $360 = $359 << 16 >> 16; $361 = Math_imul($355, $360)|0; $362 = $53; $363 = (($361) - ($362))|0; $364 = $59; $365 = (($363) - ($364))|0; $366 = (0)>($365|0); if ($366) { $378 = 0; } else { $367 = $49; $368 = $44; $369 = $50; $370 = (($368) + ($369<<1)|0); $371 = HEAP16[$370>>1]|0; $372 = $371 << 16 >> 16; $373 = Math_imul($367, $372)|0; $374 = $53; $375 = (($373) - ($374))|0; $376 = $59; $377 = (($375) - ($376))|0; $378 = $377; } $61 = $378; $379 = $50; $68 = $379; while(1) { $380 = $49; $381 = $44; $382 = $68; $383 = (($382) + -1)|0; $68 = $383; $384 = (($381) + ($383<<1)|0); $385 = HEAP16[$384>>1]|0; $386 = $385 << 16 >> 16; $387 = Math_imul($380, $386)|0; $388 = $61; $389 = $53; $390 = (($388) + ($389))|0; $391 = ($387|0)>($390|0); if (!($391)) { break; } } $392 = $50; $393 = (($392) - 1)|0; $69 = $393; while(1) { $394 = $49; $395 = $44; $396 = $69; $397 = (($396) + 1)|0; $69 = $397; $398 = (($395) + ($397<<1)|0); $399 = HEAP16[$398>>1]|0; $400 = $399 << 16 >> 16; $401 = Math_imul($394, $400)|0; $402 = $61; $403 = $53; $404 = (($402) + ($403))|0; $405 = $59; $406 = (($404) + ($405))|0; $407 = ($401|0)<($406|0); if (!($407)) { break; } } $66 = 0; $65 = 0; $408 = $68; $70 = $408; while(1) { $409 = $27; $410 = $70; $411 = $52; $412 = Math_imul($410, $411)|0; $413 = (($412) + 0)|0; $414 = (($409) + ($413)|0); $415 = HEAP8[$414>>0]|0; $416 = $415&255; $417 = $65; $418 = $417 | $416; $65 = $418; $419 = $27; $420 = $70; $421 = $52; $422 = Math_imul($420, $421)|0; $423 = $52; $424 = (($422) + ($423))|0; $425 = (($424) - 1)|0; $426 = (($419) + ($425)|0); $427 = HEAP8[$426>>0]|0; $428 = $427&255; $429 = $66; $430 = $429 | $428; $66 = $430; $431 = $70; $432 = (($431) + 1)|0; $70 = $432; $433 = $69; $434 = ($432|0)<($433|0); if (!($434)) { break; } } } else { label = 48; } } else { label = 48; } if ((label|0) == 48) { label = 0; $435 = $48; $436 = 1 << $435; $437 = (($436) - 1)|0; $66 = $437; $65 = $437; } $438 = $32; $439 = ($438|0)!=(0); L70: do { if ($439) { $440 = $42; $441 = $33; $442 = ($440|0)==($441|0); if ($442) { $32 = 0; $443 = $54; $444 = ($443|0)!=(0); if ($444) { $71 = 0; while(1) { $445 = $71; $446 = $49; $447 = $44; $448 = $42; $449 = (($447) + ($448<<1)|0); $450 = HEAP16[$449>>1]|0; $451 = $450 << 16 >> 16; $452 = Math_imul($446, $451)|0; $453 = $53; $454 = (($452) - ($453))|0; $455 = ($445|0)<($454|0); if (!($455)) { break L70; } $456 = $45; $457 = $71; $458 = (($456) + ($457<<2)|0); $459 = +HEAPF32[$458>>2]; $460 = $46; $461 = $71; $462 = (($460) + ($461<<2)|0); $463 = +HEAPF32[$462>>2]; $464 = $459 + $463; $465 = 0.5 * $464; $466 = $45; $467 = $71; $468 = (($466) + ($467<<2)|0); HEAPF32[$468>>2] = $465; $469 = $71; $470 = (($469) + 1)|0; $71 = $470; } } } } } while(0); $471 = $32; $472 = ($471|0)!=(0); if ($472) { $473 = $62; $474 = $59; $475 = $58; $476 = (($475|0) / 2)&-1; $477 = $48; $478 = $61; $479 = ($478|0)!=(-1); if ($479) { $480 = $45; $481 = $61; $482 = (($480) + ($481<<2)|0); $500 = $482; } else { $500 = 0; } $483 = $38; $484 = $67; $485 = ($484|0)!=(0); if ($485) { $501 = 0; } else { $486 = $45; $487 = $49; $488 = $44; $489 = $42; $490 = (($488) + ($489<<1)|0); $491 = HEAP16[$490>>1]|0; $492 = $491 << 16 >> 16; $493 = Math_imul($487, $492)|0; $494 = (($486) + ($493<<2)|0); $495 = $53; $496 = (0 - ($495))|0; $497 = (($494) + ($496<<2)|0); $501 = $497; } $498 = $47; $499 = $65; $502 = (_quant_band($55,$473,$474,$476,$477,$500,$483,$501,1.0,$498,$499)|0); $65 = $502; $503 = $63; $504 = $59; $505 = $58; $506 = (($505|0) / 2)&-1; $507 = $48; $508 = $61; $509 = ($508|0)!=(-1); if ($509) { $510 = $46; $511 = $61; $512 = (($510) + ($511<<2)|0); $530 = $512; } else { $530 = 0; } $513 = $38; $514 = $67; $515 = ($514|0)!=(0); if ($515) { $531 = 0; } else { $516 = $46; $517 = $49; $518 = $44; $519 = $42; $520 = (($518) + ($519<<1)|0); $521 = HEAP16[$520>>1]|0; $522 = $521 << 16 >> 16; $523 = Math_imul($517, $522)|0; $524 = (($516) + ($523<<2)|0); $525 = $53; $526 = (0 - ($525))|0; $527 = (($524) + ($526<<2)|0); $531 = $527; } $528 = $47; $529 = $66; $532 = (_quant_band($55,$503,$504,$506,$507,$530,$513,$531,1.0,$528,$529)|0); $66 = $532; } else { $533 = $63; $534 = ($533|0)!=(0|0); $535 = $62; if ($534) { $536 = $63; $537 = $59; $538 = $58; $539 = $48; $540 = $61; $541 = ($540|0)!=(-1); if ($541) { $542 = $45; $543 = $61; $544 = (($542) + ($543<<2)|0); $564 = $544; } else { $564 = 0; } $545 = $38; $546 = $67; $547 = ($546|0)!=(0); if ($547) { $565 = 0; } else { $548 = $45; $549 = $49; $550 = $44; $551 = $42; $552 = (($550) + ($551<<1)|0); $553 = HEAP16[$552>>1]|0; $554 = $553 << 16 >> 16; $555 = Math_imul($549, $554)|0; $556 = (($548) + ($555<<2)|0); $557 = $53; $558 = (0 - ($557))|0; $559 = (($556) + ($558<<2)|0); $565 = $559; } $560 = $47; $561 = $65; $562 = $66; $563 = $561 | $562; $566 = (_quant_band_stereo($55,$535,$536,$537,$538,$539,$564,$545,$565,$560,$563)|0); $65 = $566; } else { $567 = $59; $568 = $58; $569 = $48; $570 = $61; $571 = ($570|0)!=(-1); if ($571) { $572 = $45; $573 = $61; $574 = (($572) + ($573<<2)|0); $594 = $574; } else { $594 = 0; } $575 = $38; $576 = $67; $577 = ($576|0)!=(0); if ($577) { $595 = 0; } else { $578 = $45; $579 = $49; $580 = $44; $581 = $42; $582 = (($580) + ($581<<1)|0); $583 = HEAP16[$582>>1]|0; $584 = $583 << 16 >> 16; $585 = Math_imul($579, $584)|0; $586 = (($578) + ($585<<2)|0); $587 = $53; $588 = (0 - ($587))|0; $589 = (($586) + ($588<<2)|0); $595 = $589; } $590 = $47; $591 = $65; $592 = $66; $593 = $591 | $592; $596 = (_quant_band($55,$535,$567,$568,$569,$594,$575,$595,1.0,$590,$593)|0); $65 = $596; } $597 = $65; $66 = $597; } $598 = $65; $599 = $598&255; $600 = $27; $601 = $42; $602 = $52; $603 = Math_imul($601, $602)|0; $604 = (($603) + 0)|0; $605 = (($600) + ($604)|0); HEAP8[$605>>0] = $599; $606 = $66; $607 = $606&255; $608 = $27; $609 = $42; $610 = $52; $611 = Math_imul($609, $610)|0; $612 = $52; $613 = (($611) + ($612))|0; $614 = (($613) - 1)|0; $615 = (($608) + ($614)|0); HEAP8[$615>>0] = $607; $616 = $29; $617 = $42; $618 = (($616) + ($617<<2)|0); $619 = HEAP32[$618>>2]|0; $620 = $57; $621 = (($619) + ($620))|0; $622 = $36; $623 = (($622) + ($621))|0; $36 = $623; $624 = $58; $625 = $59; $626 = $625 << 3; $627 = ($624|0)>($626|0); $628 = $627&1; $51 = $628; $629 = $42; $630 = (($629) + 1)|0; $42 = $630; } $631 = ((($55)) + 36|0); $632 = HEAP32[$631>>2]|0; $633 = $40; HEAP32[$633>>2] = $632; $634 = $56; _llvm_stackrestore(($634|0)); STACKTOP = sp;return; } function _celt_sudiv($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = (($4|0) / ($5|0))&-1; STACKTOP = sp;return ($6|0); } function _quant_band($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = +$8; $9 = $9|0; $10 = $10|0; var $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0; var $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0; var $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0; var $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0; var $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0; var $191 = 0.0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0.0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0; var $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0; var $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0; var $246 = 0.0, $247 = 0.0, $248 = 0.0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0.0, $253 = 0, $254 = 0, $255 = 0, $256 = 0.0, $257 = 0.0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0; var $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0; var $or$cond3 = 0, $or$cond5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); $12 = $0; $13 = $1; $14 = $2; $15 = $3; $16 = $4; $17 = $5; $18 = $6; $19 = $7; $20 = $8; $21 = $9; $22 = $10; $37 = $14; $23 = $37; $38 = $14; $24 = $38; $39 = $16; $26 = $39; $27 = 0; $28 = 0; $30 = 0; $40 = $12; $41 = HEAP32[$40>>2]|0; $42 = ($41|0)!=(0); $43 = $42 ^ 1; $44 = $43&1; $31 = $44; $45 = $12; $46 = HEAP32[$45>>2]|0; $33 = $46; $47 = $12; $48 = ((($47)) + 20|0); $49 = HEAP32[$48>>2]|0; $34 = $49; $50 = $26; $51 = ($50|0)==(1); $52 = $51&1; $29 = $52; $53 = $24; $54 = $16; $55 = (_celt_udiv_358($53,$54)|0); $24 = $55; $56 = $14; $57 = ($56|0)==(1); if ($57) { $58 = $12; $59 = $13; $60 = $15; $61 = $19; $62 = (_quant_band_n1($58,$59,0,$60,$61)|0); $11 = $62; $269 = $11; STACKTOP = sp;return ($269|0); } $63 = $34; $64 = ($63|0)>(0); if ($64) { $65 = $34; $28 = $65; } $66 = $21; $67 = ($66|0)!=(0|0); $68 = $17; $69 = ($68|0)!=(0|0); $or$cond = $67 & $69; do { if ($or$cond) { $70 = $28; $71 = ($70|0)!=(0); if (!($71)) { $72 = $24; $73 = $72 & 1; $74 = ($73|0)==(0); $75 = $34; $76 = ($75|0)<(0); $or$cond3 = $74 & $76; $77 = $26; $78 = ($77|0)>(1); $or$cond5 = $or$cond3 | $78; if (!($or$cond5)) { break; } } $79 = $21; $80 = $17; $81 = $14; $82 = $81<<2; $83 = $21; $84 = $17; $85 = $83; $86 = $84; $87 = (($85) - ($86))|0; $88 = (($87|0) / 4)&-1; $89 = 0; $90 = (($82) + ($89))|0; _memcpy(($79|0),($80|0),($90|0))|0; $91 = $21; $17 = $91; } } while(0); $32 = 0; while(1) { $92 = $32; $93 = $28; $94 = ($92|0)<($93|0); if (!($94)) { break; } $95 = $33; $96 = ($95|0)!=(0); if ($96) { $97 = $13; $98 = $14; $99 = $32; $100 = $98 >> $99; $101 = $32; $102 = 1 << $101; _haar1($97,$100,$102); } $103 = $17; $104 = ($103|0)!=(0|0); if ($104) { $105 = $17; $106 = $14; $107 = $32; $108 = $106 >> $107; $109 = $32; $110 = 1 << $109; _haar1($105,$108,$110); } $111 = $22; $112 = $111 & 15; $113 = (28935 + ($112)|0); $114 = HEAP8[$113>>0]|0; $115 = $114&255; $116 = $22; $117 = $116 >> 4; $118 = (28935 + ($117)|0); $119 = HEAP8[$118>>0]|0; $120 = $119&255; $121 = $120 << 2; $122 = $115 | $121; $22 = $122; $123 = $32; $124 = (($123) + 1)|0; $32 = $124; } $125 = $28; $126 = $16; $127 = $126 >> $125; $16 = $127; $128 = $28; $129 = $24; $130 = $129 << $128; $24 = $130; while(1) { $131 = $24; $132 = $131 & 1; $133 = ($132|0)==(0); $134 = $34; $135 = ($134|0)<(0); $136 = $133 ? $135 : 0; if (!($136)) { break; } $137 = $33; $138 = ($137|0)!=(0); if ($138) { $139 = $13; $140 = $24; $141 = $16; _haar1($139,$140,$141); } $142 = $17; $143 = ($142|0)!=(0|0); if ($143) { $144 = $17; $145 = $24; $146 = $16; _haar1($144,$145,$146); } $147 = $22; $148 = $16; $149 = $147 << $148; $150 = $22; $151 = $150 | $149; $22 = $151; $152 = $16; $153 = $152 << 1; $16 = $153; $154 = $24; $155 = $154 >> 1; $24 = $155; $156 = $27; $157 = (($156) + 1)|0; $27 = $157; $158 = $34; $159 = (($158) + 1)|0; $34 = $159; } $160 = $16; $26 = $160; $161 = $24; $25 = $161; $162 = $26; $163 = ($162|0)>(1); if ($163) { $164 = $33; $165 = ($164|0)!=(0); if ($165) { $166 = $13; $167 = $24; $168 = $28; $169 = $167 >> $168; $170 = $26; $171 = $28; $172 = $170 << $171; $173 = $29; _deinterleave_hadamard($166,$169,$172,$173); } $174 = $17; $175 = ($174|0)!=(0|0); if ($175) { $176 = $17; $177 = $24; $178 = $28; $179 = $177 >> $178; $180 = $26; $181 = $28; $182 = $180 << $181; $183 = $29; _deinterleave_hadamard($176,$179,$182,$183); } } $184 = $12; $185 = $13; $186 = $14; $187 = $15; $188 = $16; $189 = $17; $190 = $18; $191 = $20; $192 = $22; $193 = (_quant_partition($184,$185,$186,$187,$188,$189,$190,$191,$192)|0); $30 = $193; $194 = $31; $195 = ($194|0)!=(0); if ($195) { $196 = $26; $197 = ($196|0)>(1); if ($197) { $198 = $13; $199 = $24; $200 = $28; $201 = $199 >> $200; $202 = $26; $203 = $28; $204 = $202 << $203; $205 = $29; _interleave_hadamard($198,$201,$204,$205); } $206 = $25; $24 = $206; $207 = $26; $16 = $207; $32 = 0; while(1) { $208 = $32; $209 = $27; $210 = ($208|0)<($209|0); if (!($210)) { break; } $211 = $16; $212 = $211 >> 1; $16 = $212; $213 = $24; $214 = $213 << 1; $24 = $214; $215 = $30; $216 = $16; $217 = $215 >>> $216; $218 = $30; $219 = $218 | $217; $30 = $219; $220 = $13; $221 = $24; $222 = $16; _haar1($220,$221,$222); $223 = $32; $224 = (($223) + 1)|0; $32 = $224; } $32 = 0; while(1) { $225 = $32; $226 = $28; $227 = ($225|0)<($226|0); if (!($227)) { break; } $228 = $30; $229 = (28951 + ($228)|0); $230 = HEAP8[$229>>0]|0; $231 = $230&255; $30 = $231; $232 = $13; $233 = $23; $234 = $32; $235 = $233 >> $234; $236 = $32; $237 = 1 << $236; _haar1($232,$235,$237); $238 = $32; $239 = (($238) + 1)|0; $32 = $239; } $240 = $28; $241 = $16; $242 = $241 << $240; $16 = $242; $243 = $19; $244 = ($243|0)!=(0|0); L54: do { if ($244) { $245 = $23; $246 = (+($245|0)); $247 = (+Math_sqrt((+$246))); $248 = $247; $36 = $248; $35 = 0; while(1) { $249 = $35; $250 = $23; $251 = ($249|0)<($250|0); if (!($251)) { break L54; } $252 = $36; $253 = $13; $254 = $35; $255 = (($253) + ($254<<2)|0); $256 = +HEAPF32[$255>>2]; $257 = $252 * $256; $258 = $19; $259 = $35; $260 = (($258) + ($259<<2)|0); HEAPF32[$260>>2] = $257; $261 = $35; $262 = (($261) + 1)|0; $35 = $262; } } } while(0); $263 = $16; $264 = 1 << $263; $265 = (($264) - 1)|0; $266 = $30; $267 = $266 & $265; $30 = $267; } $268 = $30; $11 = $268; $269 = $11; STACKTOP = sp;return ($269|0); } function _quant_band_stereo($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; $10 = $10|0; var $$ = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0.0, $125 = 0, $126 = 0, $127 = 0.0, $128 = 0.0, $129 = 0, $13 = 0, $130 = 0, $131 = 0.0, $132 = 0, $133 = 0.0, $134 = 0.0, $135 = 0.0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0.0, $159 = 0, $16 = 0, $160 = 0, $161 = 0.0, $162 = 0.0, $163 = 0, $164 = 0, $165 = 0.0, $166 = 0, $167 = 0.0, $168 = 0.0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0.0, $174 = 0, $175 = 0.0, $176 = 0.0, $177 = 0, $178 = 0.0, $179 = 0, $18 = 0, $180 = 0, $181 = 0.0, $182 = 0.0, $183 = 0, $184 = 0, $185 = 0.0, $186 = 0, $187 = 0.0, $188 = 0.0, $189 = 0, $19 = 0; var $190 = 0.0, $191 = 0, $192 = 0, $193 = 0.0, $194 = 0.0, $195 = 0, $196 = 0, $197 = 0, $198 = 0.0, $199 = 0.0, $20 = 0, $200 = 0, $201 = 0.0, $202 = 0.0, $203 = 0, $204 = 0.0, $205 = 0, $206 = 0.0, $207 = 0.0, $208 = 0; var $209 = 0, $21 = 0, $210 = 0, $211 = 0.0, $212 = 0.0, $213 = 0, $214 = 0, $215 = 0.0, $216 = 0.0, $217 = 0, $218 = 0, $219 = 0.0, $22 = 0, $220 = 0, $221 = 0, $222 = 0.0, $223 = 0.0, $224 = 0, $225 = 0, $226 = 0; var $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0; var $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0.0, $260 = 0, $261 = 0, $262 = 0; var $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0.0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0; var $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0.0, $296 = 0, $297 = 0, $298 = 0, $299 = 0; var $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0.0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0; var $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0; var $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0.0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0; var $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0.0, $36 = 0, $360 = 0.0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0.0, $85 = 0.0, $86 = 0, $87 = 0.0, $88 = 0.0, $89 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond3 = 0; var $or$cond5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(160|0); $16 = sp + 136|0; $22 = sp + 112|0; $35 = sp + 40|0; $12 = $0; $13 = $1; $14 = $2; $15 = $3; HEAP32[$16>>2] = $4; $17 = $5; $18 = $6; $19 = $7; $20 = $8; $21 = $9; HEAP32[$22>>2] = $10; $23 = 0; $24 = 0; $25 = 0; $26 = 0.0; $27 = 0.0; $28 = 0; $46 = $12; $47 = HEAP32[$46>>2]|0; $48 = ($47|0)!=(0); $49 = $48 ^ 1; $50 = $49&1; $29 = $50; $51 = $12; $52 = HEAP32[$51>>2]|0; $37 = $52; $53 = $12; $54 = ((($53)) + 24|0); $55 = HEAP32[$54>>2]|0; $38 = $55; $56 = $15; $57 = ($56|0)==(1); if ($57) { $58 = $12; $59 = $13; $60 = $14; $61 = HEAP32[$16>>2]|0; $62 = $20; $63 = (_quant_band_n1($58,$59,$60,$61,$62)|0); $11 = $63; $367 = $11; STACKTOP = sp;return ($367|0); } $64 = HEAP32[$22>>2]|0; $36 = $64; $65 = $12; $66 = $13; $67 = $14; $68 = $15; $69 = $17; $70 = $17; $71 = $19; _compute_theta($65,$35,$66,$67,$68,$16,$69,$70,$71,1,$22); $72 = HEAP32[$35>>2]|0; $25 = $72; $73 = ((($35)) + 4|0); $74 = HEAP32[$73>>2]|0; $23 = $74; $75 = ((($35)) + 8|0); $76 = HEAP32[$75>>2]|0; $24 = $76; $77 = ((($35)) + 12|0); $78 = HEAP32[$77>>2]|0; $32 = $78; $79 = ((($35)) + 16|0); $80 = HEAP32[$79>>2]|0; $33 = $80; $81 = ((($35)) + 20|0); $82 = HEAP32[$81>>2]|0; $34 = $82; $83 = $23; $84 = (+($83|0)); $85 = 3.0517578125E-5 * $84; $26 = $85; $86 = $24; $87 = (+($86|0)); $88 = 3.0517578125E-5 * $87; $27 = $88; $89 = $15; $90 = ($89|0)==(2); do { if ($90) { $40 = 0; $91 = HEAP32[$16>>2]|0; $30 = $91; $31 = 0; $92 = $33; $93 = ($92|0)!=(0); $94 = $33; $95 = ($94|0)!=(16384); $or$cond = $93 & $95; $$ = $or$cond ? 8 : 0; $31 = $$; $96 = $31; $97 = $30; $98 = (($97) - ($96))|0; $30 = $98; $99 = $33; $100 = ($99|0)>(8192); $101 = $100&1; $39 = $101; $102 = $34; $103 = $31; $104 = (($102) + ($103))|0; $105 = $12; $106 = ((($105)) + 28|0); $107 = HEAP32[$106>>2]|0; $108 = (($107) - ($104))|0; HEAP32[$106>>2] = $108; $109 = $39; $110 = ($109|0)!=(0); $111 = $14; $112 = $13; $113 = $110 ? $111 : $112; $41 = $113; $114 = $39; $115 = ($114|0)!=(0); $116 = $13; $117 = $14; $118 = $115 ? $116 : $117; $42 = $118; $119 = $31; $120 = ($119|0)!=(0); do { if ($120) { $121 = $37; $122 = ($121|0)!=(0); if ($122) { $123 = $41; $124 = +HEAPF32[$123>>2]; $125 = $42; $126 = ((($125)) + 4|0); $127 = +HEAPF32[$126>>2]; $128 = $124 * $127; $129 = $41; $130 = ((($129)) + 4|0); $131 = +HEAPF32[$130>>2]; $132 = $42; $133 = +HEAPF32[$132>>2]; $134 = $131 * $133; $135 = $128 - $134; $136 = $135 < 0.0; $137 = $136&1; $40 = $137; $138 = $38; $139 = $40; _ec_enc_bits($138,$139,1); break; } else { $140 = $38; $141 = (_ec_dec_bits($140,1)|0); $40 = $141; break; } } } while(0); $142 = $40; $143 = $142<<1; $144 = (1 - ($143))|0; $40 = $144; $145 = $12; $146 = $41; $147 = $15; $148 = $30; $149 = $17; $150 = $18; $151 = $19; $152 = $20; $153 = $21; $154 = $36; $155 = (_quant_band($145,$146,$147,$148,$149,$150,$151,$152,1.0,$153,$154)|0); $28 = $155; $156 = $40; $157 = (0 - ($156))|0; $158 = (+($157|0)); $159 = $41; $160 = ((($159)) + 4|0); $161 = +HEAPF32[$160>>2]; $162 = $158 * $161; $163 = $42; HEAPF32[$163>>2] = $162; $164 = $40; $165 = (+($164|0)); $166 = $41; $167 = +HEAPF32[$166>>2]; $168 = $165 * $167; $169 = $42; $170 = ((($169)) + 4|0); HEAPF32[$170>>2] = $168; $171 = $29; $172 = ($171|0)!=(0); if ($172) { $173 = $26; $174 = $13; $175 = +HEAPF32[$174>>2]; $176 = $173 * $175; $177 = $13; HEAPF32[$177>>2] = $176; $178 = $26; $179 = $13; $180 = ((($179)) + 4|0); $181 = +HEAPF32[$180>>2]; $182 = $178 * $181; $183 = $13; $184 = ((($183)) + 4|0); HEAPF32[$184>>2] = $182; $185 = $27; $186 = $14; $187 = +HEAPF32[$186>>2]; $188 = $185 * $187; $189 = $14; HEAPF32[$189>>2] = $188; $190 = $27; $191 = $14; $192 = ((($191)) + 4|0); $193 = +HEAPF32[$192>>2]; $194 = $190 * $193; $195 = $14; $196 = ((($195)) + 4|0); HEAPF32[$196>>2] = $194; $197 = $13; $198 = +HEAPF32[$197>>2]; $43 = $198; $199 = $43; $200 = $14; $201 = +HEAPF32[$200>>2]; $202 = $199 - $201; $203 = $13; HEAPF32[$203>>2] = $202; $204 = $43; $205 = $14; $206 = +HEAPF32[$205>>2]; $207 = $204 + $206; $208 = $14; HEAPF32[$208>>2] = $207; $209 = $13; $210 = ((($209)) + 4|0); $211 = +HEAPF32[$210>>2]; $43 = $211; $212 = $43; $213 = $14; $214 = ((($213)) + 4|0); $215 = +HEAPF32[$214>>2]; $216 = $212 - $215; $217 = $13; $218 = ((($217)) + 4|0); HEAPF32[$218>>2] = $216; $219 = $43; $220 = $14; $221 = ((($220)) + 4|0); $222 = +HEAPF32[$221>>2]; $223 = $219 + $222; $224 = $14; $225 = ((($224)) + 4|0); HEAPF32[$225>>2] = $223; } } else { $226 = HEAP32[$16>>2]|0; $227 = HEAP32[$16>>2]|0; $228 = $32; $229 = (($227) - ($228))|0; $230 = (($229|0) / 2)&-1; $231 = ($226|0)<($230|0); $232 = HEAP32[$16>>2]|0; if ($231) { $237 = $232; } else { $233 = $32; $234 = (($232) - ($233))|0; $235 = (($234|0) / 2)&-1; $237 = $235; } $236 = (0)>($237|0); if ($236) { $248 = 0; } else { $238 = HEAP32[$16>>2]|0; $239 = HEAP32[$16>>2]|0; $240 = $32; $241 = (($239) - ($240))|0; $242 = (($241|0) / 2)&-1; $243 = ($238|0)<($242|0); $244 = HEAP32[$16>>2]|0; if ($243) { $248 = $244; } else { $245 = $32; $246 = (($244) - ($245))|0; $247 = (($246|0) / 2)&-1; $248 = $247; } } $30 = $248; $249 = HEAP32[$16>>2]|0; $250 = $30; $251 = (($249) - ($250))|0; $31 = $251; $252 = $34; $253 = $12; $254 = ((($253)) + 28|0); $255 = HEAP32[$254>>2]|0; $256 = (($255) - ($252))|0; HEAP32[$254>>2] = $256; $257 = $12; $258 = ((($257)) + 28|0); $259 = HEAP32[$258>>2]|0; $44 = $259; $260 = $30; $261 = $31; $262 = ($260|0)>=($261|0); $263 = $12; if ($262) { $264 = $13; $265 = $15; $266 = $30; $267 = $17; $268 = $18; $269 = $19; $270 = $20; $271 = $21; $272 = HEAP32[$22>>2]|0; $273 = (_quant_band($263,$264,$265,$266,$267,$268,$269,$270,1.0,$271,$272)|0); $28 = $273; $274 = $30; $275 = $44; $276 = $12; $277 = ((($276)) + 28|0); $278 = HEAP32[$277>>2]|0; $279 = (($275) - ($278))|0; $280 = (($274) - ($279))|0; $44 = $280; $281 = $44; $282 = ($281|0)>(24); $283 = $33; $284 = ($283|0)!=(0); $or$cond3 = $282 & $284; if ($or$cond3) { $285 = $44; $286 = (($285) - 24)|0; $287 = $31; $288 = (($287) + ($286))|0; $31 = $288; } $289 = $12; $290 = $14; $291 = $15; $292 = $31; $293 = $17; $294 = $19; $295 = $27; $296 = HEAP32[$22>>2]|0; $297 = $17; $298 = $296 >> $297; $299 = (_quant_band($289,$290,$291,$292,$293,0,$294,0,$295,0,$298)|0); $300 = $28; $301 = $300 | $299; $28 = $301; break; } else { $302 = $14; $303 = $15; $304 = $31; $305 = $17; $306 = $19; $307 = $27; $308 = HEAP32[$22>>2]|0; $309 = $17; $310 = $308 >> $309; $311 = (_quant_band($263,$302,$303,$304,$305,0,$306,0,$307,0,$310)|0); $28 = $311; $312 = $31; $313 = $44; $314 = $12; $315 = ((($314)) + 28|0); $316 = HEAP32[$315>>2]|0; $317 = (($313) - ($316))|0; $318 = (($312) - ($317))|0; $44 = $318; $319 = $44; $320 = ($319|0)>(24); $321 = $33; $322 = ($321|0)!=(16384); $or$cond5 = $320 & $322; if ($or$cond5) { $323 = $44; $324 = (($323) - 24)|0; $325 = $30; $326 = (($325) + ($324))|0; $30 = $326; } $327 = $12; $328 = $13; $329 = $15; $330 = $30; $331 = $17; $332 = $18; $333 = $19; $334 = $20; $335 = $21; $336 = HEAP32[$22>>2]|0; $337 = (_quant_band($327,$328,$329,$330,$331,$332,$333,$334,1.0,$335,$336)|0); $338 = $28; $339 = $338 | $337; $28 = $339; break; } } } while(0); $340 = $29; $341 = ($340|0)!=(0); L32: do { if ($341) { $342 = $15; $343 = ($342|0)!=(2); if ($343) { $344 = $13; $345 = $14; $346 = $26; $347 = $15; $348 = $12; $349 = ((($348)) + 40|0); $350 = HEAP32[$349>>2]|0; _stereo_merge($344,$345,$346,$347,$350); } $351 = $25; $352 = ($351|0)!=(0); if ($352) { $45 = 0; while(1) { $353 = $45; $354 = $15; $355 = ($353|0)<($354|0); if (!($355)) { break L32; } $356 = $14; $357 = $45; $358 = (($356) + ($357<<2)|0); $359 = +HEAPF32[$358>>2]; $360 = - $359; $361 = $14; $362 = $45; $363 = (($361) + ($362<<2)|0); HEAPF32[$363>>2] = $360; $364 = $45; $365 = (($364) + 1)|0; $45 = $365; } } } } while(0); $366 = $28; $11 = $366; $367 = $11; STACKTOP = sp;return ($367|0); } function _quant_band_n1($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0.0, $67 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $17 = $5; $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0); $20 = $19 ^ 1; $21 = $20&1; $10 = $21; $22 = $6; $13 = $22; $23 = $5; $24 = HEAP32[$23>>2]|0; $14 = $24; $25 = $5; $26 = ((($25)) + 24|0); $27 = HEAP32[$26>>2]|0; $15 = $27; $28 = $7; $29 = ($28|0)!=(0|0); $30 = $29&1; $12 = $30; $11 = 0; while(1) { $16 = 0; $31 = $5; $32 = ((($31)) + 28|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)>=(8); if ($34) { $35 = $14; $36 = ($35|0)!=(0); if ($36) { $37 = $13; $38 = +HEAPF32[$37>>2]; $39 = $38 < 0.0; $40 = $39&1; $16 = $40; $41 = $15; $42 = $16; _ec_enc_bits($41,$42,1); } else { $43 = $15; $44 = (_ec_dec_bits($43,1)|0); $16 = $44; } $45 = $5; $46 = ((($45)) + 28|0); $47 = HEAP32[$46>>2]|0; $48 = (($47) - 8)|0; HEAP32[$46>>2] = $48; $49 = $8; $50 = (($49) - 8)|0; $8 = $50; } $51 = $10; $52 = ($51|0)!=(0); if ($52) { $53 = $16; $54 = ($53|0)!=(0); $55 = $54 ? -1.0 : 1.0; $56 = $13; HEAPF32[$56>>2] = $55; } $57 = $7; $13 = $57; $58 = $11; $59 = (($58) + 1)|0; $11 = $59; $60 = $12; $61 = (1 + ($60))|0; $62 = ($59|0)<($61|0); if (!($62)) { break; } } $63 = $9; $64 = ($63|0)!=(0|0); if (!($64)) { STACKTOP = sp;return 1; } $65 = $6; $66 = +HEAPF32[$65>>2]; $67 = $9; HEAPF32[$67>>2] = $66; STACKTOP = sp;return 1; } function _compute_theta($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; $10 = $10|0; var $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0; var $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0; var $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0; var $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0; var $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0; var $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0; var $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0; var $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0; var $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0; var $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0; var $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0; var $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0; var $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0; var $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0; var $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0; var $373 = 0, $374 = 0, $375 = 0, $376 = 0.0, $377 = 0.0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0; var $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0; var $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0; var $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0; var $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0; var $464 = 0, $465 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(160|0); $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $4; $16 = $5; $17 = $6; $18 = $7; $19 = $8; $20 = $9; $21 = $10; $23 = 0; $31 = 0; $49 = $11; $50 = HEAP32[$49>>2]|0; $32 = $50; $51 = $11; $52 = ((($51)) + 4|0); $53 = HEAP32[$52>>2]|0; $33 = $53; $54 = $11; $55 = ((($54)) + 8|0); $56 = HEAP32[$55>>2]|0; $34 = $56; $57 = $11; $58 = ((($57)) + 12|0); $59 = HEAP32[$58>>2]|0; $35 = $59; $60 = $11; $61 = ((($60)) + 24|0); $62 = HEAP32[$61>>2]|0; $36 = $62; $63 = $11; $64 = ((($63)) + 32|0); $65 = HEAP32[$64>>2]|0; $37 = $65; $66 = $33; $67 = ((($66)) + 56|0); $68 = HEAP32[$67>>2]|0; $69 = $34; $70 = (($68) + ($69<<1)|0); $71 = HEAP16[$70>>1]|0; $72 = $71 << 16 >> 16; $73 = $19; $74 = $73<<3; $75 = (($72) + ($74))|0; $28 = $75; $76 = $28; $77 = $76 >> 1; $78 = $20; $79 = ($78|0)!=(0); $80 = $15; $81 = ($80|0)==(2); $82 = $79 ? $81 : 0; $83 = $82 ? 16 : 4; $84 = (($77) - ($83))|0; $29 = $84; $85 = $15; $86 = $16; $87 = HEAP32[$86>>2]|0; $88 = $29; $89 = $28; $90 = $20; $91 = (_compute_qn($85,$87,$88,$89,$90)|0); $22 = $91; $92 = $20; $93 = ($92|0)!=(0); if ($93) { $94 = $34; $95 = $35; $96 = ($94|0)>=($95|0); if ($96) { $22 = 1; } } $97 = $32; $98 = ($97|0)!=(0); if ($98) { $99 = $13; $100 = $14; $101 = $20; $102 = $15; $103 = $11; $104 = ((($103)) + 40|0); $105 = HEAP32[$104>>2]|0; $106 = (_stereo_itheta($99,$100,$101,$102,$105)|0); $23 = $106; } $107 = $36; $108 = (_ec_tell_frac($107)|0); $30 = $108; $109 = $22; $110 = ($109|0)!=(1); do { if ($110) { $111 = $32; $112 = ($111|0)!=(0); if ($112) { $113 = $23; $114 = $22; $115 = Math_imul($113, $114)|0; $116 = (($115) + 8192)|0; $117 = $116 >> 14; $23 = $117; } $118 = $20; $119 = ($118|0)!=(0); $120 = $15; $121 = ($120|0)>(2); $or$cond = $119 & $121; do { if ($or$cond) { $38 = 3; $122 = $23; $39 = $122; $123 = $22; $124 = (($123|0) / 2)&-1; $40 = $124; $125 = $38; $126 = $40; $127 = (($126) + 1)|0; $128 = Math_imul($125, $127)|0; $129 = $40; $130 = (($128) + ($129))|0; $41 = $130; $131 = $32; $132 = ($131|0)!=(0); $133 = $36; if ($132) { $134 = $39; $135 = $40; $136 = ($134|0)<=($135|0); if ($136) { $137 = $38; $138 = $39; $139 = Math_imul($137, $138)|0; $165 = $139; } else { $140 = $39; $141 = (($140) - 1)|0; $142 = $40; $143 = (($141) - ($142))|0; $144 = $40; $145 = (($144) + 1)|0; $146 = $38; $147 = Math_imul($145, $146)|0; $148 = (($143) + ($147))|0; $165 = $148; } $149 = $39; $150 = $40; $151 = ($149|0)<=($150|0); if ($151) { $152 = $38; $153 = $39; $154 = (($153) + 1)|0; $155 = Math_imul($152, $154)|0; $166 = $155; } else { $156 = $39; $157 = $40; $158 = (($156) - ($157))|0; $159 = $40; $160 = (($159) + 1)|0; $161 = $38; $162 = Math_imul($160, $161)|0; $163 = (($158) + ($162))|0; $166 = $163; } $164 = $41; _ec_encode($133,$165,$166,$164); break; } $167 = $41; $168 = (_ec_decode($133,$167)|0); $42 = $168; $169 = $42; $170 = $40; $171 = (($170) + 1)|0; $172 = $38; $173 = Math_imul($171, $172)|0; $174 = ($169|0)<($173|0); if ($174) { $175 = $42; $176 = $38; $177 = (($175|0) / ($176|0))&-1; $39 = $177; } else { $178 = $40; $179 = (($178) + 1)|0; $180 = $42; $181 = $40; $182 = (($181) + 1)|0; $183 = $38; $184 = Math_imul($182, $183)|0; $185 = (($180) - ($184))|0; $186 = (($179) + ($185))|0; $39 = $186; } $187 = $36; $188 = $39; $189 = $40; $190 = ($188|0)<=($189|0); if ($190) { $191 = $38; $192 = $39; $193 = Math_imul($191, $192)|0; $219 = $193; } else { $194 = $39; $195 = (($194) - 1)|0; $196 = $40; $197 = (($195) - ($196))|0; $198 = $40; $199 = (($198) + 1)|0; $200 = $38; $201 = Math_imul($199, $200)|0; $202 = (($197) + ($201))|0; $219 = $202; } $203 = $39; $204 = $40; $205 = ($203|0)<=($204|0); if ($205) { $206 = $38; $207 = $39; $208 = (($207) + 1)|0; $209 = Math_imul($206, $208)|0; $220 = $209; } else { $210 = $39; $211 = $40; $212 = (($210) - ($211))|0; $213 = $40; $214 = (($213) + 1)|0; $215 = $38; $216 = Math_imul($214, $215)|0; $217 = (($212) + ($216))|0; $220 = $217; } $218 = $41; _ec_dec_update($187,$219,$220,$218); $221 = $39; $23 = $221; } else { $222 = $18; $223 = ($222|0)>(1); $224 = $20; $225 = ($224|0)!=(0); $or$cond3 = $223 | $225; if ($or$cond3) { $226 = $32; $227 = ($226|0)!=(0); $228 = $36; if ($227) { $229 = $23; $230 = $22; $231 = (($230) + 1)|0; _ec_enc_uint($228,$229,$231); break; } else { $232 = $22; $233 = (($232) + 1)|0; $234 = (_ec_dec_uint($228,$233)|0); $23 = $234; break; } } $43 = 1; $235 = $22; $236 = $235 >> 1; $237 = (($236) + 1)|0; $238 = $22; $239 = $238 >> 1; $240 = (($239) + 1)|0; $241 = Math_imul($237, $240)|0; $44 = $241; $242 = $32; $243 = ($242|0)!=(0); if (!($243)) { $46 = 0; $283 = $36; $284 = $44; $285 = (_ec_decode($283,$284)|0); $47 = $285; $286 = $47; $287 = $22; $288 = $287 >> 1; $289 = $22; $290 = $289 >> 1; $291 = (($290) + 1)|0; $292 = Math_imul($288, $291)|0; $293 = $292 >> 1; $294 = ($286|0)<($293|0); if ($294) { $295 = $47; $296 = $295<<3; $297 = (($296) + 1)|0; $298 = (_isqrt32($297)|0); $299 = (($298) - 1)|0; $300 = $299 >>> 1; $23 = $300; $301 = $23; $302 = (($301) + 1)|0; $43 = $302; $303 = $23; $304 = $23; $305 = (($304) + 1)|0; $306 = Math_imul($303, $305)|0; $307 = $306 >> 1; $46 = $307; } else { $308 = $22; $309 = (($308) + 1)|0; $310 = $309<<1; $311 = $44; $312 = $47; $313 = (($311) - ($312))|0; $314 = (($313) - 1)|0; $315 = $314<<3; $316 = (($315) + 1)|0; $317 = (_isqrt32($316)|0); $318 = (($310) - ($317))|0; $319 = $318 >>> 1; $23 = $319; $320 = $22; $321 = (($320) + 1)|0; $322 = $23; $323 = (($321) - ($322))|0; $43 = $323; $324 = $44; $325 = $22; $326 = (($325) + 1)|0; $327 = $23; $328 = (($326) - ($327))|0; $329 = $22; $330 = (($329) + 2)|0; $331 = $23; $332 = (($330) - ($331))|0; $333 = Math_imul($328, $332)|0; $334 = $333 >> 1; $335 = (($324) - ($334))|0; $46 = $335; } $336 = $36; $337 = $46; $338 = $46; $339 = $43; $340 = (($338) + ($339))|0; $341 = $44; _ec_dec_update($336,$337,$340,$341); break; } $244 = $23; $245 = $22; $246 = $245 >> 1; $247 = ($244|0)<=($246|0); if ($247) { $248 = $23; $249 = (($248) + 1)|0; $254 = $249; } else { $250 = $22; $251 = (($250) + 1)|0; $252 = $23; $253 = (($251) - ($252))|0; $254 = $253; } $43 = $254; $255 = $23; $256 = $22; $257 = $256 >> 1; $258 = ($255|0)<=($257|0); if ($258) { $259 = $23; $260 = $23; $261 = (($260) + 1)|0; $262 = Math_imul($259, $261)|0; $263 = $262 >> 1; $276 = $263; } else { $264 = $44; $265 = $22; $266 = (($265) + 1)|0; $267 = $23; $268 = (($266) - ($267))|0; $269 = $22; $270 = (($269) + 2)|0; $271 = $23; $272 = (($270) - ($271))|0; $273 = Math_imul($268, $272)|0; $274 = $273 >> 1; $275 = (($264) - ($274))|0; $276 = $275; } $45 = $276; $277 = $36; $278 = $45; $279 = $45; $280 = $43; $281 = (($279) + ($280))|0; $282 = $44; _ec_encode($277,$278,$281,$282); } } while(0); $342 = $23; $343 = $342<<14; $344 = $22; $345 = (_celt_udiv_358($343,$344)|0); $23 = $345; $346 = $32; $347 = ($346|0)!=(0); $348 = $20; $349 = ($348|0)!=(0); $or$cond5 = $347 & $349; if ($or$cond5) { $350 = $23; $351 = ($350|0)==(0); if ($351) { $352 = $33; $353 = $13; $354 = $14; $355 = $37; $356 = $34; $357 = $15; _intensity_stereo($352,$353,$354,$355,$356,$357); break; } else { $358 = $13; $359 = $14; $360 = $15; _stereo_split($358,$359,$360); break; } } } else { $361 = $20; $362 = ($361|0)!=(0); if ($362) { $363 = $32; $364 = ($363|0)!=(0); if ($364) { $365 = $23; $366 = ($365|0)>(8192); $367 = $366&1; $31 = $367; $368 = $31; $369 = ($368|0)!=(0); L69: do { if ($369) { $48 = 0; while(1) { $370 = $48; $371 = $15; $372 = ($370|0)<($371|0); if (!($372)) { break L69; } $373 = $14; $374 = $48; $375 = (($373) + ($374<<2)|0); $376 = +HEAPF32[$375>>2]; $377 = - $376; $378 = $14; $379 = $48; $380 = (($378) + ($379<<2)|0); HEAPF32[$380>>2] = $377; $381 = $48; $382 = (($381) + 1)|0; $48 = $382; } } } while(0); $383 = $33; $384 = $13; $385 = $14; $386 = $37; $387 = $34; $388 = $15; _intensity_stereo($383,$384,$385,$386,$387,$388); } $389 = $16; $390 = HEAP32[$389>>2]|0; $391 = ($390|0)>(16); do { if ($391) { $392 = $11; $393 = ((($392)) + 28|0); $394 = HEAP32[$393>>2]|0; $395 = ($394|0)>(16); if ($395) { $396 = $32; $397 = ($396|0)!=(0); $398 = $36; if ($397) { $399 = $31; _ec_enc_bit_logp($398,$399,2); break; } else { $400 = (_ec_dec_bit_logp($398,2)|0); $31 = $400; break; } } else { label = 60; } } else { label = 60; } } while(0); if ((label|0) == 60) { $31 = 0; } $23 = 0; } } } while(0); $401 = $36; $402 = (_ec_tell_frac($401)|0); $403 = $30; $404 = (($402) - ($403))|0; $27 = $404; $405 = $27; $406 = $16; $407 = HEAP32[$406>>2]|0; $408 = (($407) - ($405))|0; HEAP32[$406>>2] = $408; $409 = $23; $410 = ($409|0)==(0); if ($410) { $25 = 32767; $26 = 0; $411 = $17; $412 = 1 << $411; $413 = (($412) - 1)|0; $414 = $21; $415 = HEAP32[$414>>2]|0; $416 = $415 & $413; HEAP32[$414>>2] = $416; $24 = -16384; $449 = $31; $450 = $12; HEAP32[$450>>2] = $449; $451 = $25; $452 = $12; $453 = ((($452)) + 4|0); HEAP32[$453>>2] = $451; $454 = $26; $455 = $12; $456 = ((($455)) + 8|0); HEAP32[$456>>2] = $454; $457 = $24; $458 = $12; $459 = ((($458)) + 12|0); HEAP32[$459>>2] = $457; $460 = $23; $461 = $12; $462 = ((($461)) + 16|0); HEAP32[$462>>2] = $460; $463 = $27; $464 = $12; $465 = ((($464)) + 20|0); HEAP32[$465>>2] = $463; STACKTOP = sp;return; } $417 = $23; $418 = ($417|0)==(16384); if ($418) { $25 = 0; $26 = 32767; $419 = $17; $420 = 1 << $419; $421 = (($420) - 1)|0; $422 = $17; $423 = $421 << $422; $424 = $21; $425 = HEAP32[$424>>2]|0; $426 = $425 & $423; HEAP32[$424>>2] = $426; $24 = 16384; $449 = $31; $450 = $12; HEAP32[$450>>2] = $449; $451 = $25; $452 = $12; $453 = ((($452)) + 4|0); HEAP32[$453>>2] = $451; $454 = $26; $455 = $12; $456 = ((($455)) + 8|0); HEAP32[$456>>2] = $454; $457 = $24; $458 = $12; $459 = ((($458)) + 12|0); HEAP32[$459>>2] = $457; $460 = $23; $461 = $12; $462 = ((($461)) + 16|0); HEAP32[$462>>2] = $460; $463 = $27; $464 = $12; $465 = ((($464)) + 20|0); HEAP32[$465>>2] = $463; STACKTOP = sp;return; } else { $427 = $23; $428 = $427&65535; $429 = (_bitexact_cos($428)|0); $430 = $429 << 16 >> 16; $25 = $430; $431 = $23; $432 = (16384 - ($431))|0; $433 = $432&65535; $434 = (_bitexact_cos($433)|0); $435 = $434 << 16 >> 16; $26 = $435; $436 = $15; $437 = (($436) - 1)|0; $438 = $437 << 7; $439 = $438&65535; $440 = $439 << 16 >> 16; $441 = $26; $442 = $25; $443 = (_bitexact_log2tan($441,$442)|0); $444 = $443&65535; $445 = $444 << 16 >> 16; $446 = Math_imul($440, $445)|0; $447 = (16384 + ($446))|0; $448 = $447 >> 15; $24 = $448; $449 = $31; $450 = $12; HEAP32[$450>>2] = $449; $451 = $25; $452 = $12; $453 = ((($452)) + 4|0); HEAP32[$453>>2] = $451; $454 = $26; $455 = $12; $456 = ((($455)) + 8|0); HEAP32[$456>>2] = $454; $457 = $24; $458 = $12; $459 = ((($458)) + 12|0); HEAP32[$459>>2] = $457; $460 = $23; $461 = $12; $462 = ((($461)) + 16|0); HEAP32[$462>>2] = $460; $463 = $27; $464 = $12; $465 = ((($464)) + 20|0); HEAP32[$465>>2] = $463; STACKTOP = sp;return; } } function _stereo_merge($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = +$2; $3 = $3|0; $4 = $4|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0; var $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0.0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0; var $46 = 0, $47 = 0.0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0.0, $62 = 0.0, $63 = 0.0; var $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0.0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0.0, $81 = 0.0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0.0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0, $92 = 0, $93 = 0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0, $or$cond = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $11 = sp + 36|0; $12 = sp + 32|0; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; HEAPF32[$11>>2] = 0.0; HEAPF32[$12>>2] = 0.0; $21 = $6; $22 = $5; $23 = $6; $24 = $8; _dual_inner_prod_c_365($21,$22,$23,$24,$11,$12); $25 = $7; $26 = +HEAPF32[$11>>2]; $27 = $25 * $26; HEAPF32[$11>>2] = $27; $28 = $7; $15 = $28; $29 = $15; $30 = $15; $31 = $29 * $30; $32 = +HEAPF32[$12>>2]; $33 = $31 + $32; $34 = +HEAPF32[$11>>2]; $35 = 2.0 * $34; $36 = $33 - $35; $13 = $36; $37 = $15; $38 = $15; $39 = $37 * $38; $40 = +HEAPF32[$12>>2]; $41 = $39 + $40; $42 = +HEAPF32[$11>>2]; $43 = 2.0 * $42; $44 = $41 + $43; $14 = $44; $45 = $14; $46 = $45 < 6.0000002849847078E-4; $47 = $13; $48 = $47 < 6.0000002849847078E-4; $or$cond = $46 | $48; if ($or$cond) { $49 = $6; $50 = $5; $51 = $8; $52 = $51<<2; $53 = $6; $54 = $5; $55 = $53; $56 = $54; $57 = (($55) - ($56))|0; $58 = (($57|0) / 4)&-1; $59 = 0; $60 = (($52) + ($59))|0; _memcpy(($49|0),($50|0),($60|0))|0; STACKTOP = sp;return; } $61 = $13; $16 = $61; $62 = $16; $63 = $62; $64 = (+Math_sqrt((+$63))); $65 = $64; $66 = 1.0 / $65; $17 = $66; $67 = $14; $16 = $67; $68 = $16; $69 = $68; $70 = (+Math_sqrt((+$69))); $71 = $70; $72 = 1.0 / $71; $18 = $72; $10 = 0; while(1) { $73 = $10; $74 = $8; $75 = ($73|0)<($74|0); if (!($75)) { break; } $76 = $7; $77 = $5; $78 = $10; $79 = (($77) + ($78<<2)|0); $80 = +HEAPF32[$79>>2]; $81 = $76 * $80; $20 = $81; $82 = $6; $83 = $10; $84 = (($82) + ($83<<2)|0); $85 = +HEAPF32[$84>>2]; $19 = $85; $86 = $17; $87 = $20; $88 = $19; $89 = $87 - $88; $90 = $86 * $89; $91 = $5; $92 = $10; $93 = (($91) + ($92<<2)|0); HEAPF32[$93>>2] = $90; $94 = $18; $95 = $20; $96 = $19; $97 = $95 + $96; $98 = $94 * $97; $99 = $6; $100 = $10; $101 = (($99) + ($100<<2)|0); HEAPF32[$101>>2] = $98; $102 = $10; $103 = (($102) + 1)|0; $10 = $103; } STACKTOP = sp;return; } function _dual_inner_prod_c_365($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0.0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; $13 = 0.0; $14 = 0.0; $12 = 0; while(1) { $15 = $12; $16 = $9; $17 = ($15|0)<($16|0); $18 = $13; if (!($17)) { break; } $19 = $6; $20 = $12; $21 = (($19) + ($20<<2)|0); $22 = +HEAPF32[$21>>2]; $23 = $7; $24 = $12; $25 = (($23) + ($24<<2)|0); $26 = +HEAPF32[$25>>2]; $27 = $22 * $26; $28 = $18 + $27; $13 = $28; $29 = $14; $30 = $6; $31 = $12; $32 = (($30) + ($31<<2)|0); $33 = +HEAPF32[$32>>2]; $34 = $8; $35 = $12; $36 = (($34) + ($35<<2)|0); $37 = +HEAPF32[$36>>2]; $38 = $33 * $37; $39 = $29 + $38; $14 = $39; $40 = $12; $41 = (($40) + 1)|0; $12 = $41; } $42 = $10; HEAPF32[$42>>2] = $18; $43 = $14; $44 = $11; HEAPF32[$44>>2] = $43; STACKTOP = sp;return; } function _compute_qn($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $13 = $5; $14 = $13<<1; $15 = (($14) - 1)|0; $12 = $15; $16 = $9; $17 = ($16|0)!=(0); $18 = $5; $19 = ($18|0)==(2); $or$cond = $17 & $19; if ($or$cond) { $20 = $12; $21 = (($20) + -1)|0; $12 = $21; } $22 = $6; $23 = $12; $24 = $7; $25 = Math_imul($23, $24)|0; $26 = (($22) + ($25))|0; $27 = $12; $28 = (_celt_sudiv($26,$27)|0); $11 = $28; $29 = $6; $30 = $8; $31 = (($29) - ($30))|0; $32 = (($31) - 32)|0; $33 = $11; $34 = ($32|0)<($33|0); if ($34) { $35 = $6; $36 = $8; $37 = (($35) - ($36))|0; $38 = (($37) - 32)|0; $40 = $38; } else { $39 = $11; $40 = $39; } $11 = $40; $41 = $11; $42 = (64)<($41|0); $43 = $11; $44 = $42 ? 64 : $43; $11 = $44; $45 = $11; $46 = ($45|0)<(4); if ($46) { $10 = 1; $60 = $10; STACKTOP = sp;return ($60|0); } else { $47 = $11; $48 = $47 & 7; $49 = (25378 + ($48<<1)|0); $50 = HEAP16[$49>>1]|0; $51 = $50 << 16 >> 16; $52 = $11; $53 = $52 >> 3; $54 = (14 - ($53))|0; $55 = $51 >> $54; $10 = $55; $56 = $10; $57 = (($56) + 1)|0; $58 = $57 >> 1; $59 = $58 << 1; $10 = $59; $60 = $10; STACKTOP = sp;return ($60|0); } return (0)|0; } function _intensity_stereo($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0; var $50 = 0.0, $51 = 0.0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0; var $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; $21 = $10; $12 = $21; $22 = $9; $23 = $12; $24 = (($22) + ($23<<2)|0); $25 = +HEAPF32[$24>>2]; $16 = $25; $26 = $9; $27 = $12; $28 = $6; $29 = ((($28)) + 8|0); $30 = HEAP32[$29>>2]|0; $31 = (($27) + ($30))|0; $32 = (($26) + ($31<<2)|0); $33 = +HEAPF32[$32>>2]; $17 = $33; $34 = $16; $35 = $16; $36 = $34 * $35; $37 = 1.0000000036274937E-15 + $36; $38 = $17; $39 = $17; $40 = $38 * $39; $41 = $37 + $40; $42 = $41; $43 = (+Math_sqrt((+$42))); $44 = $43; $45 = 1.0000000036274937E-15 + $44; $18 = $45; $46 = $16; $47 = $18; $48 = $46 / $47; $14 = $48; $49 = $17; $50 = $18; $51 = $49 / $50; $15 = $51; $13 = 0; while(1) { $52 = $13; $53 = $11; $54 = ($52|0)<($53|0); if (!($54)) { break; } $55 = $7; $56 = $13; $57 = (($55) + ($56<<2)|0); $58 = +HEAPF32[$57>>2]; $20 = $58; $59 = $8; $60 = $13; $61 = (($59) + ($60<<2)|0); $62 = +HEAPF32[$61>>2]; $19 = $62; $63 = $14; $64 = $20; $65 = $63 * $64; $66 = $15; $67 = $19; $68 = $66 * $67; $69 = $65 + $68; $70 = $7; $71 = $13; $72 = (($70) + ($71<<2)|0); HEAPF32[$72>>2] = $69; $73 = $13; $74 = (($73) + 1)|0; $13 = $74; } STACKTOP = sp;return; } function _stereo_split($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0, $27 = 0, $28 = 0.0, $29 = 0.0; var $3 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $6 = 0; while(1) { $9 = $6; $10 = $5; $11 = ($9|0)<($10|0); if (!($11)) { break; } $12 = $3; $13 = $6; $14 = (($12) + ($13<<2)|0); $15 = +HEAPF32[$14>>2]; $16 = 0.70710676908493042 * $15; $8 = $16; $17 = $4; $18 = $6; $19 = (($17) + ($18<<2)|0); $20 = +HEAPF32[$19>>2]; $21 = 0.70710676908493042 * $20; $7 = $21; $22 = $8; $23 = $7; $24 = $22 + $23; $25 = $3; $26 = $6; $27 = (($25) + ($26<<2)|0); HEAPF32[$27>>2] = $24; $28 = $7; $29 = $8; $30 = $28 - $29; $31 = $4; $32 = $6; $33 = (($31) + ($32<<2)|0); HEAPF32[$33>>2] = $30; $34 = $6; $35 = (($34) + 1)|0; $6 = $35; } STACKTOP = sp;return; } function _bitexact_cos($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $4 = $1; $5 = $4 << 16 >> 16; $6 = $1; $7 = $6 << 16 >> 16; $8 = Math_imul($5, $7)|0; $9 = (4096 + ($8))|0; $10 = $9 >> 13; $2 = $10; $11 = $2; $12 = $11&65535; $3 = $12; $13 = $3; $14 = $13 << 16 >> 16; $15 = (32767 - ($14))|0; $16 = $3; $17 = $16 << 16 >> 16; $18 = $3; $19 = $18 << 16 >> 16; $20 = $3; $21 = $20 << 16 >> 16; $22 = Math_imul(-626, $21)|0; $23 = (16384 + ($22))|0; $24 = $23 >> 15; $25 = (8277 + ($24))|0; $26 = $25&65535; $27 = $26 << 16 >> 16; $28 = Math_imul($19, $27)|0; $29 = (16384 + ($28))|0; $30 = $29 >> 15; $31 = (-7651 + ($30))|0; $32 = $31&65535; $33 = $32 << 16 >> 16; $34 = Math_imul($17, $33)|0; $35 = (16384 + ($34))|0; $36 = $35 >> 15; $37 = (($15) + ($36))|0; $38 = $37&65535; $3 = $38; $39 = $3; $40 = $39 << 16 >> 16; $41 = (1 + ($40))|0; $42 = $41&65535; STACKTOP = sp;return ($42|0); } function _bitexact_log2tan($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $6 = $3; $7 = (Math_clz32(($6|0))|0); $8 = (32 - ($7))|0; $4 = $8; $9 = $2; $10 = (Math_clz32(($9|0))|0); $11 = (32 - ($10))|0; $5 = $11; $12 = $4; $13 = (15 - ($12))|0; $14 = $3; $15 = $14 << $13; $3 = $15; $16 = $5; $17 = (15 - ($16))|0; $18 = $2; $19 = $18 << $17; $2 = $19; $20 = $5; $21 = $4; $22 = (($20) - ($21))|0; $23 = $22<<11; $24 = $2; $25 = $24&65535; $26 = $25 << 16 >> 16; $27 = $2; $28 = $27&65535; $29 = $28 << 16 >> 16; $30 = Math_imul($29, -2597)|0; $31 = (16384 + ($30))|0; $32 = $31 >> 15; $33 = (($32) + 7932)|0; $34 = $33&65535; $35 = $34 << 16 >> 16; $36 = Math_imul($26, $35)|0; $37 = (16384 + ($36))|0; $38 = $37 >> 15; $39 = (($23) + ($38))|0; $40 = $3; $41 = $40&65535; $42 = $41 << 16 >> 16; $43 = $3; $44 = $43&65535; $45 = $44 << 16 >> 16; $46 = Math_imul($45, -2597)|0; $47 = (16384 + ($46))|0; $48 = $47 >> 15; $49 = (($48) + 7932)|0; $50 = $49&65535; $51 = $50 << 16 >> 16; $52 = Math_imul($42, $51)|0; $53 = (16384 + ($52))|0; $54 = $53 >> 15; $55 = (($39) - ($54))|0; STACKTOP = sp;return ($55|0); } function _deinterleave_hadamard($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $$alloca_mul = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0.0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $13 = $5; $14 = $6; $15 = Math_imul($13, $14)|0; $10 = $15; $16 = $10; $17 = (_llvm_stacksave()|0); $11 = $17; $$alloca_mul = $16<<2; $18 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $19 = $7; $20 = ($19|0)!=(0); if ($20) { $21 = $6; $22 = (16912 + ($21<<2)|0); $23 = ((($22)) + -8|0); $12 = $23; $8 = 0; while(1) { $24 = $8; $25 = $6; $26 = ($24|0)<($25|0); if (!($26)) { break; } $9 = 0; while(1) { $27 = $9; $28 = $5; $29 = ($27|0)<($28|0); if (!($29)) { break; } $30 = $4; $31 = $9; $32 = $6; $33 = Math_imul($31, $32)|0; $34 = $8; $35 = (($33) + ($34))|0; $36 = (($30) + ($35<<2)|0); $37 = +HEAPF32[$36>>2]; $38 = $12; $39 = $8; $40 = (($38) + ($39<<2)|0); $41 = HEAP32[$40>>2]|0; $42 = $5; $43 = Math_imul($41, $42)|0; $44 = $9; $45 = (($43) + ($44))|0; $46 = (($18) + ($45<<2)|0); HEAPF32[$46>>2] = $37; $47 = $9; $48 = (($47) + 1)|0; $9 = $48; } $49 = $8; $50 = (($49) + 1)|0; $8 = $50; } $75 = $4; $76 = $10; $77 = $76<<2; $78 = $4; $79 = $78; $80 = $18; $81 = (($79) - ($80))|0; $82 = (($81|0) / 4)&-1; $83 = 0; $84 = (($77) + ($83))|0; _memcpy(($75|0),($18|0),($84|0))|0; $85 = $11; _llvm_stackrestore(($85|0)); STACKTOP = sp;return; } else { $8 = 0; while(1) { $51 = $8; $52 = $6; $53 = ($51|0)<($52|0); if (!($53)) { break; } $9 = 0; while(1) { $54 = $9; $55 = $5; $56 = ($54|0)<($55|0); if (!($56)) { break; } $57 = $4; $58 = $9; $59 = $6; $60 = Math_imul($58, $59)|0; $61 = $8; $62 = (($60) + ($61))|0; $63 = (($57) + ($62<<2)|0); $64 = +HEAPF32[$63>>2]; $65 = $8; $66 = $5; $67 = Math_imul($65, $66)|0; $68 = $9; $69 = (($67) + ($68))|0; $70 = (($18) + ($69<<2)|0); HEAPF32[$70>>2] = $64; $71 = $9; $72 = (($71) + 1)|0; $9 = $72; } $73 = $8; $74 = (($73) + 1)|0; $8 = $74; } $75 = $4; $76 = $10; $77 = $76<<2; $78 = $4; $79 = $78; $80 = $18; $81 = (($79) - ($80))|0; $82 = (($81|0) / 4)&-1; $83 = 0; $84 = (($77) + ($83))|0; _memcpy(($75|0),($18|0),($84|0))|0; $85 = $11; _llvm_stackrestore(($85|0)); STACKTOP = sp;return; } } function _quant_partition($0,$1,$2,$3,$4,$5,$6,$7,$8) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = +$7; $8 = $8|0; var $$sink8 = 0, $$sink9 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0.0, $136 = 0.0, $137 = 0, $138 = 0.0, $139 = 0.0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0.0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0.0, $218 = 0.0, $219 = 0.0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0.0, $240 = 0, $241 = 0, $242 = 0; var $243 = 0, $244 = 0.0, $245 = 0.0, $246 = 0.0, $247 = 0, $248 = 0, $249 = 0, $25 = 0.0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0; var $261 = 0, $262 = 0.0, $263 = 0.0, $264 = 0.0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0; var $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0.0, $295 = 0.0, $296 = 0.0, $297 = 0; var $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0; var $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0; var $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0.0, $351 = 0; var $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0; var $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0.0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0; var $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0.0, $402 = 0.0, $403 = 0.0, $404 = 0, $405 = 0, $406 = 0; var $407 = 0.0, $408 = 0.0, $409 = 0.0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0.0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $43 = 0, $44 = 0; var $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(176|0); $12 = sp + 152|0; $17 = sp + 132|0; $39 = sp + 24|0; $9 = $0; $10 = $1; $11 = $2; HEAP32[$12>>2] = $3; $13 = $4; $14 = $5; $15 = $6; $16 = $7; HEAP32[$17>>2] = $8; $21 = 0; $22 = 0; $46 = $13; $23 = $46; $24 = 0.0; $25 = 0.0; $26 = 0; $47 = $9; $48 = HEAP32[$47>>2]|0; $49 = ($48|0)!=(0); $50 = $49 ^ 1; $51 = $50&1; $27 = $51; $28 = 0; $52 = $9; $53 = HEAP32[$52>>2]|0; $29 = $53; $54 = $9; $55 = ((($54)) + 4|0); $56 = HEAP32[$55>>2]|0; $30 = $56; $57 = $9; $58 = ((($57)) + 8|0); $59 = HEAP32[$58>>2]|0; $31 = $59; $60 = $9; $61 = ((($60)) + 16|0); $62 = HEAP32[$61>>2]|0; $32 = $62; $63 = $9; $64 = ((($63)) + 24|0); $65 = HEAP32[$64>>2]|0; $33 = $65; $66 = $30; $67 = ((($66)) + 92|0); $68 = ((($67)) + 8|0); $69 = HEAP32[$68>>2]|0; $70 = $30; $71 = ((($70)) + 92|0); $72 = ((($71)) + 4|0); $73 = HEAP32[$72>>2]|0; $74 = $15; $75 = (($74) + 1)|0; $76 = $30; $77 = ((($76)) + 8|0); $78 = HEAP32[$77>>2]|0; $79 = Math_imul($75, $78)|0; $80 = $31; $81 = (($79) + ($80))|0; $82 = (($73) + ($81<<1)|0); $83 = HEAP16[$82>>1]|0; $84 = $83 << 16 >> 16; $85 = (($69) + ($84)|0); $18 = $85; $86 = $15; $87 = ($86|0)!=(-1); if ($87) { $88 = HEAP32[$12>>2]|0; $89 = $18; $90 = $18; $91 = HEAP8[$90>>0]|0; $92 = $91&255; $93 = (($89) + ($92)|0); $94 = HEAP8[$93>>0]|0; $95 = $94&255; $96 = (($95) + 12)|0; $97 = ($88|0)>($96|0); $98 = $11; $99 = ($98|0)>(2); $or$cond = $97 & $99; if ($or$cond) { $40 = 0; $100 = $11; $101 = $100 >> 1; $11 = $101; $102 = $10; $103 = $11; $104 = (($102) + ($103<<2)|0); $28 = $104; $105 = $15; $106 = (($105) - 1)|0; $15 = $106; $107 = $13; $108 = ($107|0)==(1); if ($108) { $109 = HEAP32[$17>>2]|0; $110 = $109 & 1; $111 = HEAP32[$17>>2]|0; $112 = $111 << 1; $113 = $110 | $112; HEAP32[$17>>2] = $113; } $114 = $13; $115 = (($114) + 1)|0; $116 = $115 >> 1; $13 = $116; $117 = $9; $118 = $10; $119 = $28; $120 = $11; $121 = $13; $122 = $23; $123 = $15; _compute_theta($117,$39,$118,$119,$120,$12,$121,$122,$123,0,$17); $124 = ((($39)) + 4|0); $125 = HEAP32[$124>>2]|0; $21 = $125; $126 = ((($39)) + 8|0); $127 = HEAP32[$126>>2]|0; $22 = $127; $128 = ((($39)) + 12|0); $129 = HEAP32[$128>>2]|0; $36 = $129; $130 = ((($39)) + 16|0); $131 = HEAP32[$130>>2]|0; $37 = $131; $132 = ((($39)) + 20|0); $133 = HEAP32[$132>>2]|0; $38 = $133; $134 = $21; $135 = (+($134|0)); $136 = 3.0517578125E-5 * $135; $24 = $136; $137 = $22; $138 = (+($137|0)); $139 = 3.0517578125E-5 * $138; $25 = $139; $140 = $23; $141 = ($140|0)>(1); do { if ($141) { $142 = $37; $143 = $142 & 16383; $144 = ($143|0)!=(0); if ($144) { $145 = $37; $146 = ($145|0)>(8192); $147 = $36; if ($146) { $148 = $15; $149 = (4 - ($148))|0; $150 = $147 >> $149; $151 = $36; $152 = (($151) - ($150))|0; $36 = $152; break; } $153 = $11; $154 = $153 << 3; $155 = $15; $156 = (5 - ($155))|0; $157 = $154 >> $156; $158 = (($147) + ($157))|0; $159 = (0)<($158|0); if ($159) { $167 = 0; } else { $160 = $36; $161 = $11; $162 = $161 << 3; $163 = $15; $164 = (5 - ($163))|0; $165 = $162 >> $164; $166 = (($160) + ($165))|0; $167 = $166; } $36 = $167; } } } while(0); $168 = HEAP32[$12>>2]|0; $169 = HEAP32[$12>>2]|0; $170 = $36; $171 = (($169) - ($170))|0; $172 = (($171|0) / 2)&-1; $173 = ($168|0)<($172|0); $174 = HEAP32[$12>>2]|0; if ($173) { $179 = $174; } else { $175 = $36; $176 = (($174) - ($175))|0; $177 = (($176|0) / 2)&-1; $179 = $177; } $178 = (0)>($179|0); if ($178) { $190 = 0; } else { $180 = HEAP32[$12>>2]|0; $181 = HEAP32[$12>>2]|0; $182 = $36; $183 = (($181) - ($182))|0; $184 = (($183|0) / 2)&-1; $185 = ($180|0)<($184|0); $186 = HEAP32[$12>>2]|0; if ($185) { $190 = $186; } else { $187 = $36; $188 = (($186) - ($187))|0; $189 = (($188|0) / 2)&-1; $190 = $189; } } $34 = $190; $191 = HEAP32[$12>>2]|0; $192 = $34; $193 = (($191) - ($192))|0; $35 = $193; $194 = $38; $195 = $9; $196 = ((($195)) + 28|0); $197 = HEAP32[$196>>2]|0; $198 = (($197) - ($194))|0; HEAP32[$196>>2] = $198; $199 = $14; $200 = ($199|0)!=(0|0); if ($200) { $201 = $14; $202 = $11; $203 = (($201) + ($202<<2)|0); $40 = $203; } $204 = $9; $205 = ((($204)) + 28|0); $206 = HEAP32[$205>>2]|0; $41 = $206; $207 = $34; $208 = $35; $209 = ($207|0)>=($208|0); $210 = $9; if ($209) { $211 = $10; $212 = $11; $213 = $34; $214 = $13; $215 = $14; $216 = $15; $217 = $16; $218 = $24; $219 = $217 * $218; $220 = HEAP32[$17>>2]|0; $221 = (_quant_partition($210,$211,$212,$213,$214,$215,$216,$219,$220)|0); $26 = $221; $222 = $34; $223 = $41; $224 = $9; $225 = ((($224)) + 28|0); $226 = HEAP32[$225>>2]|0; $227 = (($223) - ($226))|0; $228 = (($222) - ($227))|0; $41 = $228; $229 = $41; $230 = ($229|0)>(24); $231 = $37; $232 = ($231|0)!=(0); $or$cond3 = $230 & $232; if ($or$cond3) { $233 = $41; $234 = (($233) - 24)|0; $235 = $35; $236 = (($235) + ($234))|0; $35 = $236; } $237 = $9; $238 = $28; $239 = $11; $240 = $35; $241 = $13; $242 = $40; $243 = $15; $244 = $16; $245 = $25; $246 = $244 * $245; $247 = HEAP32[$17>>2]|0; $248 = $13; $249 = $247 >> $248; $250 = (_quant_partition($237,$238,$239,$240,$241,$242,$243,$246,$249)|0); $251 = $23; $252 = $251 >> 1; $253 = $250 << $252; $254 = $26; $255 = $254 | $253; $26 = $255; $422 = $26; STACKTOP = sp;return ($422|0); } else { $256 = $28; $257 = $11; $258 = $35; $259 = $13; $260 = $40; $261 = $15; $262 = $16; $263 = $25; $264 = $262 * $263; $265 = HEAP32[$17>>2]|0; $266 = $13; $267 = $265 >> $266; $268 = (_quant_partition($210,$256,$257,$258,$259,$260,$261,$264,$267)|0); $269 = $23; $270 = $269 >> 1; $271 = $268 << $270; $26 = $271; $272 = $35; $273 = $41; $274 = $9; $275 = ((($274)) + 28|0); $276 = HEAP32[$275>>2]|0; $277 = (($273) - ($276))|0; $278 = (($272) - ($277))|0; $41 = $278; $279 = $41; $280 = ($279|0)>(24); $281 = $37; $282 = ($281|0)!=(16384); $or$cond5 = $280 & $282; if ($or$cond5) { $283 = $41; $284 = (($283) - 24)|0; $285 = $34; $286 = (($285) + ($284))|0; $34 = $286; } $287 = $9; $288 = $10; $289 = $11; $290 = $34; $291 = $13; $292 = $14; $293 = $15; $294 = $16; $295 = $24; $296 = $294 * $295; $297 = HEAP32[$17>>2]|0; $298 = (_quant_partition($287,$288,$289,$290,$291,$292,$293,$296,$297)|0); $299 = $26; $300 = $299 | $298; $26 = $300; $422 = $26; STACKTOP = sp;return ($422|0); } } } $301 = $30; $302 = $31; $303 = $15; $304 = HEAP32[$12>>2]|0; $305 = (_bits2pulses($301,$302,$303,$304)|0); $19 = $305; $306 = $30; $307 = $31; $308 = $15; $309 = $19; $310 = (_pulses2bits($306,$307,$308,$309)|0); $20 = $310; $311 = $20; $312 = $9; $$sink8 = $311;$$sink9 = $312; while(1) { $313 = ((($$sink9)) + 28|0); $314 = HEAP32[$313>>2]|0; $315 = (($314) - ($$sink8))|0; HEAP32[$313>>2] = $315; $316 = $9; $317 = ((($316)) + 28|0); $318 = HEAP32[$317>>2]|0; $319 = ($318|0)<(0); $320 = $19; $321 = ($320|0)>(0); $322 = $319 ? $321 : 0; if (!($322)) { break; } $323 = $20; $324 = $9; $325 = ((($324)) + 28|0); $326 = HEAP32[$325>>2]|0; $327 = (($326) + ($323))|0; HEAP32[$325>>2] = $327; $328 = $19; $329 = (($328) + -1)|0; $19 = $329; $330 = $30; $331 = $31; $332 = $15; $333 = $19; $334 = (_pulses2bits($330,$331,$332,$333)|0); $20 = $334; $335 = $20; $336 = $9; $$sink8 = $335;$$sink9 = $336; } $337 = $19; $338 = ($337|0)!=(0); if ($338) { $339 = $19; $340 = (_get_pulses($339)|0); $42 = $340; $341 = $29; $342 = ($341|0)!=(0); $343 = $10; $344 = $11; $345 = $42; $346 = $32; $347 = $13; $348 = $33; if ($342) { $349 = (_alg_quant($343,$344,$345,$346,$347,$348)|0); $26 = $349; $422 = $26; STACKTOP = sp;return ($422|0); } else { $350 = $16; $351 = (_alg_unquant($343,$344,$345,$346,$347,$348,$350)|0); $26 = $351; $422 = $26; STACKTOP = sp;return ($422|0); } } $352 = $27; $353 = ($352|0)!=(0); if (!($353)) { $422 = $26; STACKTOP = sp;return ($422|0); } $354 = $13; $355 = 1 << $354; $356 = (($355) - 1)|0; $44 = $356; $357 = $44; $358 = HEAP32[$17>>2]|0; $359 = $358 & $357; HEAP32[$17>>2] = $359; $360 = HEAP32[$17>>2]|0; $361 = ($360|0)!=(0); if (!($361)) { $362 = $10; $363 = $11; $364 = $363<<2; _memset(($362|0),0,($364|0))|0; $422 = $26; STACKTOP = sp;return ($422|0); } $365 = $14; $366 = ($365|0)==(0|0); $43 = 0; if ($366) { while(1) { $367 = $43; $368 = $11; $369 = ($367|0)<($368|0); if (!($369)) { break; } $370 = $9; $371 = ((($370)) + 36|0); $372 = HEAP32[$371>>2]|0; $373 = (_celt_lcg_rand($372)|0); $374 = $9; $375 = ((($374)) + 36|0); HEAP32[$375>>2] = $373; $376 = $9; $377 = ((($376)) + 36|0); $378 = HEAP32[$377>>2]|0; $379 = $378 >> 20; $380 = (+($379|0)); $381 = $10; $382 = $43; $383 = (($381) + ($382<<2)|0); HEAPF32[$383>>2] = $380; $384 = $43; $385 = (($384) + 1)|0; $43 = $385; } $386 = $44; $26 = $386; } else { while(1) { $387 = $43; $388 = $11; $389 = ($387|0)<($388|0); if (!($389)) { break; } $390 = $9; $391 = ((($390)) + 36|0); $392 = HEAP32[$391>>2]|0; $393 = (_celt_lcg_rand($392)|0); $394 = $9; $395 = ((($394)) + 36|0); HEAP32[$395>>2] = $393; $45 = 0.00390625; $396 = $9; $397 = ((($396)) + 36|0); $398 = HEAP32[$397>>2]|0; $399 = $398 & 32768; $400 = ($399|0)!=(0); $401 = $45; $402 = - $401; $403 = $400 ? $401 : $402; $45 = $403; $404 = $14; $405 = $43; $406 = (($404) + ($405<<2)|0); $407 = +HEAPF32[$406>>2]; $408 = $45; $409 = $407 + $408; $410 = $10; $411 = $43; $412 = (($410) + ($411<<2)|0); HEAPF32[$412>>2] = $409; $413 = $43; $414 = (($413) + 1)|0; $43 = $414; } $415 = HEAP32[$17>>2]|0; $26 = $415; } $416 = $10; $417 = $11; $418 = $16; $419 = $9; $420 = ((($419)) + 40|0); $421 = HEAP32[$420>>2]|0; _renormalise_vector($416,$417,$418,$421); $422 = $26; STACKTOP = sp;return ($422|0); } function _interleave_hadamard($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $$alloca_mul = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0.0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0.0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $13 = $5; $14 = $6; $15 = Math_imul($13, $14)|0; $10 = $15; $16 = $10; $17 = (_llvm_stacksave()|0); $11 = $17; $$alloca_mul = $16<<2; $18 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $19 = $7; $20 = ($19|0)!=(0); if ($20) { $21 = $6; $22 = (16912 + ($21<<2)|0); $23 = ((($22)) + -8|0); $12 = $23; $8 = 0; while(1) { $24 = $8; $25 = $6; $26 = ($24|0)<($25|0); if (!($26)) { break; } $9 = 0; while(1) { $27 = $9; $28 = $5; $29 = ($27|0)<($28|0); if (!($29)) { break; } $30 = $4; $31 = $12; $32 = $8; $33 = (($31) + ($32<<2)|0); $34 = HEAP32[$33>>2]|0; $35 = $5; $36 = Math_imul($34, $35)|0; $37 = $9; $38 = (($36) + ($37))|0; $39 = (($30) + ($38<<2)|0); $40 = +HEAPF32[$39>>2]; $41 = $9; $42 = $6; $43 = Math_imul($41, $42)|0; $44 = $8; $45 = (($43) + ($44))|0; $46 = (($18) + ($45<<2)|0); HEAPF32[$46>>2] = $40; $47 = $9; $48 = (($47) + 1)|0; $9 = $48; } $49 = $8; $50 = (($49) + 1)|0; $8 = $50; } $75 = $4; $76 = $10; $77 = $76<<2; $78 = $4; $79 = $78; $80 = $18; $81 = (($79) - ($80))|0; $82 = (($81|0) / 4)&-1; $83 = 0; $84 = (($77) + ($83))|0; _memcpy(($75|0),($18|0),($84|0))|0; $85 = $11; _llvm_stackrestore(($85|0)); STACKTOP = sp;return; } else { $8 = 0; while(1) { $51 = $8; $52 = $6; $53 = ($51|0)<($52|0); if (!($53)) { break; } $9 = 0; while(1) { $54 = $9; $55 = $5; $56 = ($54|0)<($55|0); if (!($56)) { break; } $57 = $4; $58 = $8; $59 = $5; $60 = Math_imul($58, $59)|0; $61 = $9; $62 = (($60) + ($61))|0; $63 = (($57) + ($62<<2)|0); $64 = +HEAPF32[$63>>2]; $65 = $9; $66 = $6; $67 = Math_imul($65, $66)|0; $68 = $8; $69 = (($67) + ($68))|0; $70 = (($18) + ($69<<2)|0); HEAPF32[$70>>2] = $64; $71 = $9; $72 = (($71) + 1)|0; $9 = $72; } $73 = $8; $74 = (($73) + 1)|0; $8 = $74; } $75 = $4; $76 = $10; $77 = $76<<2; $78 = $4; $79 = $78; $80 = $18; $81 = (($79) - ($80))|0; $82 = (($81|0) / 4)&-1; $83 = 0; $84 = (($77) + ($83))|0; _memcpy(($75|0),($18|0),($84|0))|0; $85 = $11; _llvm_stackrestore(($85|0)); STACKTOP = sp;return; } } function _bits2pulses($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $14 = $7; $15 = (($14) + 1)|0; $7 = $15; $16 = $5; $17 = ((($16)) + 92|0); $18 = ((($17)) + 8|0); $19 = HEAP32[$18>>2]|0; $20 = $5; $21 = ((($20)) + 92|0); $22 = ((($21)) + 4|0); $23 = HEAP32[$22>>2]|0; $24 = $7; $25 = $5; $26 = ((($25)) + 8|0); $27 = HEAP32[$26>>2]|0; $28 = Math_imul($24, $27)|0; $29 = $6; $30 = (($28) + ($29))|0; $31 = (($23) + ($30<<1)|0); $32 = HEAP16[$31>>1]|0; $33 = $32 << 16 >> 16; $34 = (($19) + ($33)|0); $12 = $34; $10 = 0; $35 = $12; $36 = HEAP8[$35>>0]|0; $37 = $36&255; $11 = $37; $38 = $8; $39 = (($38) + -1)|0; $8 = $39; $9 = 0; while(1) { $40 = $9; $41 = ($40|0)<(6); if (!($41)) { break; } $42 = $10; $43 = $11; $44 = (($42) + ($43))|0; $45 = (($44) + 1)|0; $46 = $45 >> 1; $13 = $46; $47 = $12; $48 = $13; $49 = (($47) + ($48)|0); $50 = HEAP8[$49>>0]|0; $51 = $50&255; $52 = $8; $53 = ($51|0)>=($52|0); $54 = $13; if ($53) { $11 = $54; } else { $10 = $54; } $55 = $9; $56 = (($55) + 1)|0; $9 = $56; } $57 = $8; $58 = $10; $59 = ($58|0)==(0); if ($59) { $66 = -1; } else { $60 = $12; $61 = $10; $62 = (($60) + ($61)|0); $63 = HEAP8[$62>>0]|0; $64 = $63&255; $66 = $64; } $65 = (($57) - ($66))|0; $67 = $12; $68 = $11; $69 = (($67) + ($68)|0); $70 = HEAP8[$69>>0]|0; $71 = $70&255; $72 = $8; $73 = (($71) - ($72))|0; $74 = ($65|0)<=($73|0); if ($74) { $75 = $10; $4 = $75; $77 = $4; STACKTOP = sp;return ($77|0); } else { $76 = $11; $4 = $76; $77 = $4; STACKTOP = sp;return ($77|0); } return (0)|0; } function _pulses2bits($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $9 = $6; $10 = (($9) + 1)|0; $6 = $10; $11 = $4; $12 = ((($11)) + 92|0); $13 = ((($12)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = $4; $16 = ((($15)) + 92|0); $17 = ((($16)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = $6; $20 = $4; $21 = ((($20)) + 8|0); $22 = HEAP32[$21>>2]|0; $23 = Math_imul($19, $22)|0; $24 = $5; $25 = (($23) + ($24))|0; $26 = (($18) + ($25<<1)|0); $27 = HEAP16[$26>>1]|0; $28 = $27 << 16 >> 16; $29 = (($14) + ($28)|0); $8 = $29; $30 = $7; $31 = ($30|0)==(0); if ($31) { $38 = 0; STACKTOP = sp;return ($38|0); } $32 = $8; $33 = $7; $34 = (($32) + ($33)|0); $35 = HEAP8[$34>>0]|0; $36 = $35&255; $37 = (($36) + 1)|0; $38 = $37; STACKTOP = sp;return ($38|0); } function _get_pulses($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ($2|0)<(8); $4 = $1; if ($3) { $11 = $4; STACKTOP = sp;return ($11|0); } $5 = $4 & 7; $6 = (8 + ($5))|0; $7 = $1; $8 = $7 >> 3; $9 = (($8) - 1)|0; $10 = $6 << $9; $11 = $10; STACKTOP = sp;return ($11|0); } function _resampling_factor($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $switch$split22D = 0, $switch$split2D = 0, $switch$split52D = 0, $switch$split82D = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $3 = $1; $switch$split2D = ($3|0)<(16000); L1: do { if ($switch$split2D) { $switch$split22D = ($3|0)<(12000); if ($switch$split22D) { switch ($3|0) { case 8000: { break; } default: { label = 7; break L1; } } $2 = 6; break; } else { switch ($3|0) { case 12000: { break; } default: { label = 7; break L1; } } $2 = 4; break; } } else { $switch$split52D = ($3|0)<(24000); if ($switch$split52D) { switch ($3|0) { case 16000: { break; } default: { label = 7; break L1; } } $2 = 3; break; } $switch$split82D = ($3|0)<(48000); if ($switch$split82D) { switch ($3|0) { case 24000: { break; } default: { label = 7; break L1; } } $2 = 2; break; } else { switch ($3|0) { case 48000: { break; } default: { label = 7; break L1; } } $2 = 1; break; } } } while(0); if ((label|0) == 7) { $2 = 0; } $4 = $2; STACKTOP = sp;return ($4|0); } function _comb_filter($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = +$5; $6 = +$6; $7 = $7|0; $8 = $8|0; $9 = $9|0; $10 = $10|0; $11 = $11|0; var $100 = 0.0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0.0, $107 = 0, $108 = 0, $109 = 0, $110 = 0, $111 = 0, $112 = 0.0, $113 = 0.0, $114 = 0.0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0; var $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0.0, $132 = 0, $133 = 0, $134 = 0, $135 = 0.0, $136 = 0, $137 = 0; var $138 = 0, $139 = 0.0, $14 = 0, $140 = 0.0, $141 = 0, $142 = 0, $143 = 0, $144 = 0.0, $145 = 0.0, $146 = 0.0, $147 = 0.0, $148 = 0.0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0.0, $155 = 0.0; var $156 = 0.0, $157 = 0.0, $158 = 0.0, $159 = 0.0, $16 = 0, $160 = 0.0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0.0, $168 = 0, $169 = 0, $17 = 0.0, $170 = 0, $171 = 0, $172 = 0, $173 = 0; var $174 = 0.0, $175 = 0.0, $176 = 0.0, $177 = 0.0, $178 = 0.0, $179 = 0.0, $18 = 0.0, $180 = 0.0, $181 = 0.0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0.0, $189 = 0, $19 = 0, $190 = 0, $191 = 0; var $192 = 0, $193 = 0, $194 = 0, $195 = 0.0, $196 = 0.0, $197 = 0.0, $198 = 0.0, $199 = 0.0, $20 = 0, $200 = 0.0, $201 = 0.0, $202 = 0.0, $203 = 0.0, $204 = 0.0, $205 = 0.0, $206 = 0.0, $207 = 0.0, $208 = 0.0, $209 = 0.0, $21 = 0; var $210 = 0.0, $211 = 0.0, $212 = 0.0, $213 = 0.0, $214 = 0.0, $215 = 0.0, $216 = 0.0, $217 = 0.0, $218 = 0.0, $219 = 0.0, $22 = 0, $220 = 0.0, $221 = 0, $222 = 0, $223 = 0, $224 = 0.0, $225 = 0.0, $226 = 0.0, $227 = 0.0, $228 = 0; var $229 = 0, $23 = 0, $230 = 0.0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0; var $247 = 0, $248 = 0, $249 = 0, $25 = 0.0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0.0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0; var $265 = 0, $266 = 0, $267 = 0.0, $268 = 0.0, $269 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0.0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0, $39 = 0.0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0, $58 = 0, $59 = 0.0, $60 = 0.0, $61 = 0.0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0, $69 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0, $75 = 0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0, $80 = 0, $81 = 0; var $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0, $86 = 0, $87 = 0, $88 = 0.0, $89 = 0.0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0.0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); $12 = $0; $13 = $1; $14 = $2; $15 = $3; $16 = $4; $17 = $5; $18 = $6; $19 = $7; $20 = $8; $21 = $9; $22 = $10; $23 = $11; $37 = $17; $38 = $37 == 0.0; $39 = $18; $40 = $39 == 0.0; $or$cond = $38 & $40; if ($or$cond) { $41 = $13; $42 = $12; $43 = ($41|0)!=($42|0); if (!($43)) { STACKTOP = sp;return; } $44 = $12; $45 = $13; $46 = $16; $47 = $46<<2; $48 = $12; $49 = $13; $50 = $48; $51 = $49; $52 = (($50) - ($51))|0; $53 = (($52|0) / 4)&-1; $54 = 0; $55 = (($47) + ($54))|0; _memmove(($44|0),($45|0),($55|0))|0; STACKTOP = sp;return; } $56 = $17; $57 = $19; $58 = (17032 + (($57*12)|0)|0); $59 = +HEAPF32[$58>>2]; $60 = $56 * $59; $25 = $60; $61 = $17; $62 = $19; $63 = (17032 + (($62*12)|0)|0); $64 = ((($63)) + 4|0); $65 = +HEAPF32[$64>>2]; $66 = $61 * $65; $26 = $66; $67 = $17; $68 = $19; $69 = (17032 + (($68*12)|0)|0); $70 = ((($69)) + 8|0); $71 = +HEAPF32[$70>>2]; $72 = $67 * $71; $27 = $72; $73 = $18; $74 = $20; $75 = (17032 + (($74*12)|0)|0); $76 = +HEAPF32[$75>>2]; $77 = $73 * $76; $28 = $77; $78 = $18; $79 = $20; $80 = (17032 + (($79*12)|0)|0); $81 = ((($80)) + 4|0); $82 = +HEAPF32[$81>>2]; $83 = $78 * $82; $29 = $83; $84 = $18; $85 = $20; $86 = (17032 + (($85*12)|0)|0); $87 = ((($86)) + 8|0); $88 = +HEAPF32[$87>>2]; $89 = $84 * $88; $30 = $89; $90 = $13; $91 = $15; $92 = (0 - ($91))|0; $93 = (($92) + 1)|0; $94 = (($90) + ($93<<2)|0); $95 = +HEAPF32[$94>>2]; $32 = $95; $96 = $13; $97 = $15; $98 = (0 - ($97))|0; $99 = (($96) + ($98<<2)|0); $100 = +HEAPF32[$99>>2]; $33 = $100; $101 = $13; $102 = $15; $103 = (0 - ($102))|0; $104 = (($103) - 1)|0; $105 = (($101) + ($104<<2)|0); $106 = +HEAPF32[$105>>2]; $34 = $106; $107 = $13; $108 = $15; $109 = (0 - ($108))|0; $110 = (($109) - 2)|0; $111 = (($107) + ($110<<2)|0); $112 = +HEAPF32[$111>>2]; $35 = $112; $113 = $17; $114 = $18; $115 = $113 == $114; if ($115) { $116 = $14; $117 = $15; $118 = ($116|0)==($117|0); if ($118) { $119 = $19; $120 = $20; $121 = ($119|0)==($120|0); if ($121) { $22 = 0; } } } $24 = 0; while(1) { $122 = $24; $123 = $22; $124 = ($122|0)<($123|0); if (!($124)) { break; } $125 = $13; $126 = $24; $127 = $15; $128 = (($126) - ($127))|0; $129 = (($128) + 2)|0; $130 = (($125) + ($129<<2)|0); $131 = +HEAPF32[$130>>2]; $31 = $131; $132 = $21; $133 = $24; $134 = (($132) + ($133<<2)|0); $135 = +HEAPF32[$134>>2]; $136 = $21; $137 = $24; $138 = (($136) + ($137<<2)|0); $139 = +HEAPF32[$138>>2]; $140 = $135 * $139; $36 = $140; $141 = $13; $142 = $24; $143 = (($141) + ($142<<2)|0); $144 = +HEAPF32[$143>>2]; $145 = $36; $146 = 1.0 - $145; $147 = $25; $148 = $146 * $147; $149 = $13; $150 = $24; $151 = $14; $152 = (($150) - ($151))|0; $153 = (($149) + ($152<<2)|0); $154 = +HEAPF32[$153>>2]; $155 = $148 * $154; $156 = $144 + $155; $157 = $36; $158 = 1.0 - $157; $159 = $26; $160 = $158 * $159; $161 = $13; $162 = $24; $163 = $14; $164 = (($162) - ($163))|0; $165 = (($164) + 1)|0; $166 = (($161) + ($165<<2)|0); $167 = +HEAPF32[$166>>2]; $168 = $13; $169 = $24; $170 = $14; $171 = (($169) - ($170))|0; $172 = (($171) - 1)|0; $173 = (($168) + ($172<<2)|0); $174 = +HEAPF32[$173>>2]; $175 = $167 + $174; $176 = $160 * $175; $177 = $156 + $176; $178 = $36; $179 = 1.0 - $178; $180 = $27; $181 = $179 * $180; $182 = $13; $183 = $24; $184 = $14; $185 = (($183) - ($184))|0; $186 = (($185) + 2)|0; $187 = (($182) + ($186<<2)|0); $188 = +HEAPF32[$187>>2]; $189 = $13; $190 = $24; $191 = $14; $192 = (($190) - ($191))|0; $193 = (($192) - 2)|0; $194 = (($189) + ($193<<2)|0); $195 = +HEAPF32[$194>>2]; $196 = $188 + $195; $197 = $181 * $196; $198 = $177 + $197; $199 = $36; $200 = $28; $201 = $199 * $200; $202 = $33; $203 = $201 * $202; $204 = $198 + $203; $205 = $36; $206 = $29; $207 = $205 * $206; $208 = $32; $209 = $34; $210 = $208 + $209; $211 = $207 * $210; $212 = $204 + $211; $213 = $36; $214 = $30; $215 = $213 * $214; $216 = $31; $217 = $35; $218 = $216 + $217; $219 = $215 * $218; $220 = $212 + $219; $221 = $12; $222 = $24; $223 = (($221) + ($222<<2)|0); HEAPF32[$223>>2] = $220; $224 = $34; $35 = $224; $225 = $33; $34 = $225; $226 = $32; $33 = $226; $227 = $31; $32 = $227; $228 = $24; $229 = (($228) + 1)|0; $24 = $229; } $230 = $18; $231 = $230 == 0.0; if (!($231)) { $257 = $12; $258 = $24; $259 = (($257) + ($258<<2)|0); $260 = $13; $261 = $24; $262 = (($260) + ($261<<2)|0); $263 = $15; $264 = $16; $265 = $24; $266 = (($264) - ($265))|0; $267 = $28; $268 = $29; $269 = $30; _comb_filter_const_c($259,$262,$263,$266,$267,$268,$269); STACKTOP = sp;return; } $232 = $13; $233 = $12; $234 = ($232|0)!=($233|0); if (!($234)) { STACKTOP = sp;return; } $235 = $12; $236 = $22; $237 = (($235) + ($236<<2)|0); $238 = $13; $239 = $22; $240 = (($238) + ($239<<2)|0); $241 = $16; $242 = $22; $243 = (($241) - ($242))|0; $244 = $243<<2; $245 = $12; $246 = $22; $247 = (($245) + ($246<<2)|0); $248 = $13; $249 = $22; $250 = (($248) + ($249<<2)|0); $251 = $247; $252 = $250; $253 = (($251) - ($252))|0; $254 = (($253|0) / 4)&-1; $255 = 0; $256 = (($244) + ($255))|0; _memmove(($237|0),($240|0),($256|0))|0; STACKTOP = sp;return; } function _comb_filter_const_c($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = +$4; $5 = +$5; $6 = +$6; var $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $50 = 0, $51 = 0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0; var $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0, $81 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; $20 = $8; $21 = $9; $22 = (0 - ($21))|0; $23 = (($22) - 2)|0; $24 = (($20) + ($23<<2)|0); $25 = +HEAPF32[$24>>2]; $18 = $25; $26 = $8; $27 = $9; $28 = (0 - ($27))|0; $29 = (($28) - 1)|0; $30 = (($26) + ($29<<2)|0); $31 = +HEAPF32[$30>>2]; $17 = $31; $32 = $8; $33 = $9; $34 = (0 - ($33))|0; $35 = (($32) + ($34<<2)|0); $36 = +HEAPF32[$35>>2]; $16 = $36; $37 = $8; $38 = $9; $39 = (0 - ($38))|0; $40 = (($39) + 1)|0; $41 = (($37) + ($40<<2)|0); $42 = +HEAPF32[$41>>2]; $15 = $42; $19 = 0; while(1) { $43 = $19; $44 = $10; $45 = ($43|0)<($44|0); if (!($45)) { break; } $46 = $8; $47 = $19; $48 = $9; $49 = (($47) - ($48))|0; $50 = (($49) + 2)|0; $51 = (($46) + ($50<<2)|0); $52 = +HEAPF32[$51>>2]; $14 = $52; $53 = $8; $54 = $19; $55 = (($53) + ($54<<2)|0); $56 = +HEAPF32[$55>>2]; $57 = $11; $58 = $16; $59 = $57 * $58; $60 = $56 + $59; $61 = $12; $62 = $15; $63 = $17; $64 = $62 + $63; $65 = $61 * $64; $66 = $60 + $65; $67 = $13; $68 = $14; $69 = $18; $70 = $68 + $69; $71 = $67 * $70; $72 = $66 + $71; $73 = $7; $74 = $19; $75 = (($73) + ($74<<2)|0); HEAPF32[$75>>2] = $72; $76 = $17; $18 = $76; $77 = $16; $17 = $77; $78 = $15; $16 = $78; $79 = $14; $15 = $79; $80 = $19; $81 = (($80) + 1)|0; $19 = $81; } STACKTOP = sp;return; } function _init_caps($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $8 = 0; while(1) { $10 = $8; $11 = $4; $12 = ((($11)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = ($10|0)<($13|0); if (!($14)) { break; } $15 = $4; $16 = ((($15)) + 32|0); $17 = HEAP32[$16>>2]|0; $18 = $8; $19 = (($18) + 1)|0; $20 = (($17) + ($19<<1)|0); $21 = HEAP16[$20>>1]|0; $22 = $21 << 16 >> 16; $23 = $4; $24 = ((($23)) + 32|0); $25 = HEAP32[$24>>2]|0; $26 = $8; $27 = (($25) + ($26<<1)|0); $28 = HEAP16[$27>>1]|0; $29 = $28 << 16 >> 16; $30 = (($22) - ($29))|0; $31 = $6; $32 = $30 << $31; $9 = $32; $33 = $4; $34 = ((($33)) + 92|0); $35 = ((($34)) + 12|0); $36 = HEAP32[$35>>2]|0; $37 = $4; $38 = ((($37)) + 8|0); $39 = HEAP32[$38>>2]|0; $40 = $6; $41 = $40<<1; $42 = $7; $43 = (($41) + ($42))|0; $44 = (($43) - 1)|0; $45 = Math_imul($39, $44)|0; $46 = $8; $47 = (($45) + ($46))|0; $48 = (($36) + ($47)|0); $49 = HEAP8[$48>>0]|0; $50 = $49&255; $51 = (($50) + 64)|0; $52 = $7; $53 = Math_imul($51, $52)|0; $54 = $9; $55 = Math_imul($53, $54)|0; $56 = $55 >> 2; $57 = $5; $58 = $8; $59 = (($57) + ($58<<2)|0); HEAP32[$59>>2] = $56; $60 = $8; $61 = (($60) + 1)|0; $8 = $61; } STACKTOP = sp;return; } function _encode_pulses($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $8 = $7; $9 = $5; $10 = $4; $11 = (_icwrs($9,$10)|0); $12 = $5; $13 = $6; $14 = ($12|0)<($13|0); $15 = $5; $16 = $6; $17 = $14 ? $15 : $16; $18 = (17068 + ($17<<2)|0); $19 = HEAP32[$18>>2]|0; $20 = $5; $21 = $6; $22 = ($20|0)>($21|0); $23 = $5; $24 = $6; $25 = $22 ? $23 : $24; $26 = (($19) + ($25<<2)|0); $27 = HEAP32[$26>>2]|0; $28 = $5; $29 = $6; $30 = (($29) + 1)|0; $31 = ($28|0)<($30|0); $32 = $5; $33 = $6; $34 = (($33) + 1)|0; $35 = $31 ? $32 : $34; $36 = (17068 + ($35<<2)|0); $37 = HEAP32[$36>>2]|0; $38 = $5; $39 = $6; $40 = (($39) + 1)|0; $41 = ($38|0)>($40|0); $42 = $5; $43 = $6; $44 = (($43) + 1)|0; $45 = $41 ? $42 : $44; $46 = (($37) + ($45<<2)|0); $47 = HEAP32[$46>>2]|0; $48 = (($27) + ($47))|0; _ec_enc_uint($8,$11,$48); STACKTOP = sp;return; } function _icwrs($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $2 = $0; $3 = $1; $7 = $2; $8 = (($7) - 1)|0; $5 = $8; $9 = $3; $10 = $5; $11 = (($9) + ($10<<2)|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)<(0); $14 = $13&1; $4 = $14; $15 = $3; $16 = $5; $17 = (($15) + ($16<<2)|0); $18 = HEAP32[$17>>2]|0; $19 = (Math_abs(($18|0))|0); $6 = $19; while(1) { $20 = $5; $21 = (($20) + -1)|0; $5 = $21; $22 = $2; $23 = $5; $24 = (($22) - ($23))|0; $25 = $6; $26 = ($24|0)<($25|0); if ($26) { $27 = $2; $28 = $5; $29 = (($27) - ($28))|0; $32 = $29; } else { $30 = $6; $32 = $30; } $31 = (17068 + ($32<<2)|0); $33 = HEAP32[$31>>2]|0; $34 = $2; $35 = $5; $36 = (($34) - ($35))|0; $37 = $6; $38 = ($36|0)>($37|0); if ($38) { $39 = $2; $40 = $5; $41 = (($39) - ($40))|0; $44 = $41; } else { $42 = $6; $44 = $42; } $43 = (($33) + ($44<<2)|0); $45 = HEAP32[$43>>2]|0; $46 = $4; $47 = (($46) + ($45))|0; $4 = $47; $48 = $3; $49 = $5; $50 = (($48) + ($49<<2)|0); $51 = HEAP32[$50>>2]|0; $52 = (Math_abs(($51|0))|0); $53 = $6; $54 = (($53) + ($52))|0; $6 = $54; $55 = $3; $56 = $5; $57 = (($55) + ($56<<2)|0); $58 = HEAP32[$57>>2]|0; $59 = ($58|0)<(0); if ($59) { $60 = $2; $61 = $5; $62 = (($60) - ($61))|0; $63 = $6; $64 = (($63) + 1)|0; $65 = ($62|0)<($64|0); if ($65) { $66 = $2; $67 = $5; $68 = (($66) - ($67))|0; $72 = $68; } else { $69 = $6; $70 = (($69) + 1)|0; $72 = $70; } $71 = (17068 + ($72<<2)|0); $73 = HEAP32[$71>>2]|0; $74 = $2; $75 = $5; $76 = (($74) - ($75))|0; $77 = $6; $78 = (($77) + 1)|0; $79 = ($76|0)>($78|0); if ($79) { $80 = $2; $81 = $5; $82 = (($80) - ($81))|0; $86 = $82; } else { $83 = $6; $84 = (($83) + 1)|0; $86 = $84; } $85 = (($73) + ($86<<2)|0); $87 = HEAP32[$85>>2]|0; $88 = $4; $89 = (($88) + ($87))|0; $4 = $89; } $90 = $5; $91 = ($90|0)>(0); if (!($91)) { break; } } $92 = $4; STACKTOP = sp;return ($92|0); } function _decode_pulses($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0.0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $8 = $5; $9 = $6; $10 = $7; $11 = $5; $12 = $6; $13 = ($11|0)<($12|0); $14 = $5; $15 = $6; $16 = $13 ? $14 : $15; $17 = (17068 + ($16<<2)|0); $18 = HEAP32[$17>>2]|0; $19 = $5; $20 = $6; $21 = ($19|0)>($20|0); $22 = $5; $23 = $6; $24 = $21 ? $22 : $23; $25 = (($18) + ($24<<2)|0); $26 = HEAP32[$25>>2]|0; $27 = $5; $28 = $6; $29 = (($28) + 1)|0; $30 = ($27|0)<($29|0); $31 = $5; $32 = $6; $33 = (($32) + 1)|0; $34 = $30 ? $31 : $33; $35 = (17068 + ($34<<2)|0); $36 = HEAP32[$35>>2]|0; $37 = $5; $38 = $6; $39 = (($38) + 1)|0; $40 = ($37|0)>($39|0); $41 = $5; $42 = $6; $43 = (($42) + 1)|0; $44 = $40 ? $41 : $43; $45 = (($36) + ($44<<2)|0); $46 = HEAP32[$45>>2]|0; $47 = (($26) + ($46))|0; $48 = (_ec_dec_uint($10,$47)|0); $49 = $4; $50 = (+_cwrsi($8,$9,$48,$49)); STACKTOP = sp;return (+$50); } function _cwrsi($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0.0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0.0, $153 = 0; var $154 = 0.0, $155 = 0, $156 = 0.0, $157 = 0.0, $158 = 0.0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0.0, $197 = 0, $198 = 0.0, $199 = 0, $20 = 0, $200 = 0.0, $201 = 0.0, $202 = 0.0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0; var $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0.0, $215 = 0, $216 = 0.0, $217 = 0, $218 = 0.0, $219 = 0.0, $22 = 0, $220 = 0.0, $221 = 0.0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0.0, $86 = 0, $87 = 0.0, $88 = 0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $12 = 0.0; while(1) { $15 = $4; $16 = ($15|0)>(2); $17 = $5; if (!($16)) { break; } $18 = $4; $19 = ($17|0)>=($18|0); do { if ($19) { $20 = $4; $21 = (17068 + ($20<<2)|0); $22 = HEAP32[$21>>2]|0; $14 = $22; $23 = $14; $24 = $5; $25 = (($24) + 1)|0; $26 = (($23) + ($25<<2)|0); $27 = HEAP32[$26>>2]|0; $8 = $27; $28 = $6; $29 = $8; $30 = ($28>>>0)>=($29>>>0); $31 = $30&1; $32 = (0 - ($31))|0; $9 = $32; $33 = $8; $34 = $9; $35 = $33 & $34; $36 = $6; $37 = (($36) - ($35))|0; $6 = $37; $38 = $5; $10 = $38; $39 = $14; $40 = $4; $41 = (($39) + ($40<<2)|0); $42 = HEAP32[$41>>2]|0; $13 = $42; $43 = $13; $44 = $6; $45 = ($43>>>0)>($44>>>0); L6: do { if ($45) { $46 = $4; $5 = $46; while(1) { $47 = $5; $48 = (($47) + -1)|0; $5 = $48; $49 = (17068 + ($48<<2)|0); $50 = HEAP32[$49>>2]|0; $51 = $4; $52 = (($50) + ($51<<2)|0); $53 = HEAP32[$52>>2]|0; $8 = $53; $54 = $8; $55 = $6; $56 = ($54>>>0)>($55>>>0); if (!($56)) { break; } } } else { $57 = $14; $58 = $5; $59 = (($57) + ($58<<2)|0); $60 = HEAP32[$59>>2]|0; $8 = $60; while(1) { $61 = $8; $62 = $6; $63 = ($61>>>0)>($62>>>0); if (!($63)) { break L6; } $64 = $5; $65 = (($64) + -1)|0; $5 = $65; $66 = $14; $67 = $5; $68 = (($66) + ($67<<2)|0); $69 = HEAP32[$68>>2]|0; $8 = $69; } } } while(0); $70 = $8; $71 = $6; $72 = (($71) - ($70))|0; $6 = $72; $73 = $10; $74 = $5; $75 = (($73) - ($74))|0; $76 = $9; $77 = (($75) + ($76))|0; $78 = $9; $79 = $77 ^ $78; $80 = $79&65535; $11 = $80; $81 = $11; $82 = $81 << 16 >> 16; $83 = $7; $84 = ((($83)) + 4|0); $7 = $84; HEAP32[$83>>2] = $82; $85 = $12; $86 = $11; $87 = (+($86<<16>>16)); $88 = $11; $89 = (+($88<<16>>16)); $90 = $87 * $89; $91 = $85 + $90; $12 = $91; } else { $92 = $5; $93 = (17068 + ($92<<2)|0); $94 = HEAP32[$93>>2]|0; $95 = $4; $96 = (($94) + ($95<<2)|0); $97 = HEAP32[$96>>2]|0; $8 = $97; $98 = $5; $99 = (($98) + 1)|0; $100 = (17068 + ($99<<2)|0); $101 = HEAP32[$100>>2]|0; $102 = $4; $103 = (($101) + ($102<<2)|0); $104 = HEAP32[$103>>2]|0; $13 = $104; $105 = $8; $106 = $6; $107 = ($105>>>0)<=($106>>>0); if ($107) { $108 = $6; $109 = $13; $110 = ($108>>>0)<($109>>>0); if ($110) { $111 = $8; $112 = $6; $113 = (($112) - ($111))|0; $6 = $113; $114 = $7; $115 = ((($114)) + 4|0); $7 = $115; HEAP32[$114>>2] = 0; break; } } $116 = $6; $117 = $13; $118 = ($116>>>0)>=($117>>>0); $119 = $118&1; $120 = (0 - ($119))|0; $9 = $120; $121 = $13; $122 = $9; $123 = $121 & $122; $124 = $6; $125 = (($124) - ($123))|0; $6 = $125; $126 = $5; $10 = $126; while(1) { $127 = $5; $128 = (($127) + -1)|0; $5 = $128; $129 = (17068 + ($128<<2)|0); $130 = HEAP32[$129>>2]|0; $131 = $4; $132 = (($130) + ($131<<2)|0); $133 = HEAP32[$132>>2]|0; $8 = $133; $134 = $8; $135 = $6; $136 = ($134>>>0)>($135>>>0); if (!($136)) { break; } } $137 = $8; $138 = $6; $139 = (($138) - ($137))|0; $6 = $139; $140 = $10; $141 = $5; $142 = (($140) - ($141))|0; $143 = $9; $144 = (($142) + ($143))|0; $145 = $9; $146 = $144 ^ $145; $147 = $146&65535; $11 = $147; $148 = $11; $149 = $148 << 16 >> 16; $150 = $7; $151 = ((($150)) + 4|0); $7 = $151; HEAP32[$150>>2] = $149; $152 = $12; $153 = $11; $154 = (+($153<<16>>16)); $155 = $11; $156 = (+($155<<16>>16)); $157 = $154 * $156; $158 = $152 + $157; $12 = $158; } } while(0); $159 = $4; $160 = (($159) + -1)|0; $4 = $160; } $161 = $17<<1; $162 = (($161) + 1)|0; $8 = $162; $163 = $6; $164 = $8; $165 = ($163>>>0)>=($164>>>0); $166 = $165&1; $167 = (0 - ($166))|0; $9 = $167; $168 = $8; $169 = $9; $170 = $168 & $169; $171 = $6; $172 = (($171) - ($170))|0; $6 = $172; $173 = $5; $10 = $173; $174 = $6; $175 = (($174) + 1)|0; $176 = $175 >>> 1; $5 = $176; $177 = $5; $178 = ($177|0)!=(0); if (!($178)) { $184 = $10; $185 = $5; $186 = (($184) - ($185))|0; $187 = $9; $188 = (($186) + ($187))|0; $189 = $9; $190 = $188 ^ $189; $191 = $190&65535; $11 = $191; $192 = $11; $193 = $192 << 16 >> 16; $194 = $7; $195 = ((($194)) + 4|0); $7 = $195; HEAP32[$194>>2] = $193; $196 = $12; $197 = $11; $198 = (+($197<<16>>16)); $199 = $11; $200 = (+($199<<16>>16)); $201 = $198 * $200; $202 = $196 + $201; $12 = $202; $203 = $6; $204 = (0 - ($203))|0; $9 = $204; $205 = $5; $206 = $9; $207 = (($205) + ($206))|0; $208 = $9; $209 = $207 ^ $208; $210 = $209&65535; $11 = $210; $211 = $11; $212 = $211 << 16 >> 16; $213 = $7; HEAP32[$213>>2] = $212; $214 = $12; $215 = $11; $216 = (+($215<<16>>16)); $217 = $11; $218 = (+($217<<16>>16)); $219 = $216 * $218; $220 = $214 + $219; $12 = $220; $221 = $12; STACKTOP = sp;return (+$221); } $179 = $5; $180 = $179<<1; $181 = (($180) - 1)|0; $182 = $6; $183 = (($182) - ($181))|0; $6 = $183; $184 = $10; $185 = $5; $186 = (($184) - ($185))|0; $187 = $9; $188 = (($186) + ($187))|0; $189 = $9; $190 = $188 ^ $189; $191 = $190&65535; $11 = $191; $192 = $11; $193 = $192 << 16 >> 16; $194 = $7; $195 = ((($194)) + 4|0); $7 = $195; HEAP32[$194>>2] = $193; $196 = $12; $197 = $11; $198 = (+($197<<16>>16)); $199 = $11; $200 = (+($199<<16>>16)); $201 = $198 * $200; $202 = $196 + $201; $12 = $202; $203 = $6; $204 = (0 - ($203))|0; $9 = $204; $205 = $5; $206 = $9; $207 = (($205) + ($206))|0; $208 = $9; $209 = $207 ^ $208; $210 = $209&65535; $11 = $210; $211 = $11; $212 = $211 << 16 >> 16; $213 = $7; HEAP32[$213>>2] = $212; $214 = $12; $215 = $11; $216 = (+($215<<16>>16)); $217 = $11; $218 = (+($217<<16>>16)); $219 = $216 * $218; $220 = $214 + $219; $12 = $220; $221 = $12; STACKTOP = sp;return (+$221); } function _ec_laplace_encode($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $14 = $5; $15 = HEAP32[$14>>2]|0; $9 = $15; $8 = 0; $16 = $9; $17 = ($16|0)!=(0); if (!($17)) { $100 = $4; $101 = $8; $102 = $8; $103 = $6; $104 = (($102) + ($103))|0; _ec_encode_bin($100,$101,$104,15); STACKTOP = sp;return; } $18 = $9; $19 = ($18|0)<(0); $20 = $19&1; $21 = (0 - ($20))|0; $10 = $21; $22 = $9; $23 = $10; $24 = (($22) + ($23))|0; $25 = $10; $26 = $24 ^ $25; $9 = $26; $27 = $6; $8 = $27; $28 = $6; $29 = $7; $30 = (_ec_laplace_get_freq1($28,$29)|0); $6 = $30; $11 = 1; while(1) { $31 = $6; $32 = ($31>>>0)>(0); if ($32) { $33 = $11; $34 = $9; $35 = ($33|0)<($34|0); $105 = $35; } else { $105 = 0; } $36 = $6; if (!($105)) { break; } $37 = $36<<1; $6 = $37; $38 = $6; $39 = (($38) + 2)|0; $40 = $8; $41 = (($40) + ($39))|0; $8 = $41; $42 = $6; $43 = $7; $44 = Math_imul($42, $43)|0; $45 = $44 >>> 15; $6 = $45; $46 = $11; $47 = (($46) + 1)|0; $11 = $47; } $48 = ($36|0)!=(0); if ($48) { $92 = $6; $93 = (($92) + 1)|0; $6 = $93; $94 = $6; $95 = $10; $96 = $95 ^ -1; $97 = $94 & $96; $98 = $8; $99 = (($98) + ($97))|0; $8 = $99; $100 = $4; $101 = $8; $102 = $8; $103 = $6; $104 = (($102) + ($103))|0; _ec_encode_bin($100,$101,$104,15); STACKTOP = sp;return; } $49 = $8; $50 = (32768 - ($49))|0; $51 = (($50) + 1)|0; $52 = (($51) - 1)|0; $53 = $52 >>> 0; $13 = $53; $54 = $13; $55 = $10; $56 = (($54) - ($55))|0; $57 = $56 >> 1; $13 = $57; $58 = $9; $59 = $11; $60 = (($58) - ($59))|0; $61 = $13; $62 = (($61) - 1)|0; $63 = ($60|0)<($62|0); if ($63) { $64 = $9; $65 = $11; $66 = (($64) - ($65))|0; $69 = $66; } else { $67 = $13; $68 = (($67) - 1)|0; $69 = $68; } $12 = $69; $70 = $12; $71 = $70<<1; $72 = (($71) + 1)|0; $73 = $10; $74 = (($72) + ($73))|0; $75 = $74; $76 = $8; $77 = (($76) + ($75))|0; $8 = $77; $78 = $8; $79 = (32768 - ($78))|0; $80 = (1)<($79>>>0); $81 = $8; $82 = (32768 - ($81))|0; $83 = $80 ? 1 : $82; $6 = $83; $84 = $11; $85 = $12; $86 = (($84) + ($85))|0; $87 = $10; $88 = (($86) + ($87))|0; $89 = $10; $90 = $88 ^ $89; $91 = $5; HEAP32[$91>>2] = $90; $100 = $4; $101 = $8; $102 = $8; $103 = $6; $104 = (($102) + ($103))|0; _ec_encode_bin($100,$101,$104,15); STACKTOP = sp;return; } function _ec_laplace_get_freq1($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $5 = $2; $6 = (32736 - ($5))|0; $4 = $6; $7 = $4; $8 = $3; $9 = (16384 - ($8))|0; $10 = Math_imul($7, $9)|0; $11 = $10 >>> 15; STACKTOP = sp;return ($11|0); } function _ec_laplace_decode($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $6 = 0; $10 = $3; $11 = (_ec_decode_bin($10,15)|0); $8 = $11; $7 = 0; $12 = $8; $13 = $4; $14 = ($12>>>0)>=($13>>>0); do { if ($14) { $15 = $6; $16 = (($15) + 1)|0; $6 = $16; $17 = $4; $7 = $17; $18 = $4; $19 = $5; $20 = (_ec_laplace_get_freq1($18,$19)|0); $21 = (($20) + 1)|0; $4 = $21; while(1) { $22 = $4; $23 = ($22>>>0)>(1); if ($23) { $24 = $8; $25 = $7; $26 = $4; $27 = $26<<1; $28 = (($25) + ($27))|0; $29 = ($24>>>0)>=($28>>>0); $78 = $29; } else { $78 = 0; } $30 = $4; if (!($78)) { break; } $31 = $30<<1; $4 = $31; $32 = $4; $33 = $7; $34 = (($33) + ($32))|0; $7 = $34; $35 = $4; $36 = (($35) - 2)|0; $37 = $5; $38 = Math_imul($36, $37)|0; $39 = $38 >>> 15; $4 = $39; $40 = $4; $41 = (($40) + 1)|0; $4 = $41; $42 = $6; $43 = (($42) + 1)|0; $6 = $43; } $44 = ($30>>>0)<=(1); if ($44) { $45 = $8; $46 = $7; $47 = (($45) - ($46))|0; $48 = $47 >>> 1; $9 = $48; $49 = $9; $50 = $6; $51 = (($50) + ($49))|0; $6 = $51; $52 = $9; $53 = $52<<1; $54 = $53; $55 = $7; $56 = (($55) + ($54))|0; $7 = $56; } $57 = $8; $58 = $7; $59 = $4; $60 = (($58) + ($59))|0; $61 = ($57>>>0)<($60>>>0); if ($61) { $62 = $6; $63 = (0 - ($62))|0; $6 = $63; break; } else { $64 = $4; $65 = $7; $66 = (($65) + ($64))|0; $7 = $66; break; } } } while(0); $67 = $3; $68 = $7; $69 = $7; $70 = $4; $71 = (($69) + ($70))|0; $72 = ($71>>>0)<(32768); if (!($72)) { $76 = 32768; _ec_dec_update($67,$68,$76,32768); $77 = $6; STACKTOP = sp;return ($77|0); } $73 = $7; $74 = $4; $75 = (($73) + ($74))|0; $76 = $75; _ec_dec_update($67,$68,$76,32768); $77 = $6; STACKTOP = sp;return ($77|0); } function _isqrt32($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $1 = $0; $3 = 0; $6 = $1; $7 = (Math_clz32(($6|0))|0); $8 = (32 - ($7))|0; $9 = (($8) - 1)|0; $10 = $9 >> 1; $4 = $10; $11 = $4; $12 = 1 << $11; $2 = $12; while(1) { $13 = $3; $14 = $13 << 1; $15 = $2; $16 = (($14) + ($15))|0; $17 = $4; $18 = $16 << $17; $5 = $18; $19 = $5; $20 = $1; $21 = ($19>>>0)<=($20>>>0); if ($21) { $22 = $2; $23 = $3; $24 = (($23) + ($22))|0; $3 = $24; $25 = $5; $26 = $1; $27 = (($26) - ($25))|0; $1 = $27; } $28 = $2; $29 = $28 >>> 1; $2 = $29; $30 = $4; $31 = (($30) + -1)|0; $4 = $31; $32 = $4; $33 = ($32|0)>=(0); if (!($33)) { break; } } $34 = $3; STACKTOP = sp;return ($34|0); } function _silk_encode_signs($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $15 = sp + 44|0; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; $18 = ((($15)) + 1|0); HEAP8[$18>>0] = 0; $19 = $7; $16 = $19; $20 = $10; $21 = $9; $22 = $21 << 1; $23 = (($20) + ($22))|0; $24 = $23&65535; $25 = $24 << 16 >> 16; $26 = ($25*7)|0; $12 = $26; $27 = $12; $28 = (28863 + ($27)|0); $17 = $28; $29 = $8; $30 = (($29) + 8)|0; $31 = $30 >> 4; $8 = $31; $12 = 0; while(1) { $32 = $12; $33 = $8; $34 = ($32|0)<($33|0); if (!($34)) { break; } $35 = $11; $36 = $12; $37 = (($35) + ($36<<2)|0); $38 = HEAP32[$37>>2]|0; $14 = $38; $39 = $14; $40 = ($39|0)>(0); L4: do { if ($40) { $41 = $17; $42 = $14; $43 = $42 & 31; $44 = ($43|0)<(6); $45 = $14; $46 = $45 & 31; $47 = $44 ? $46 : 6; $48 = (($41) + ($47)|0); $49 = HEAP8[$48>>0]|0; HEAP8[$15>>0] = $49; $13 = 0; while(1) { $50 = $13; $51 = ($50|0)<(16); if (!($51)) { break L4; } $52 = $16; $53 = $13; $54 = (($52) + ($53)|0); $55 = HEAP8[$54>>0]|0; $56 = $55 << 24 >> 24; $57 = ($56|0)!=(0); if ($57) { $58 = $6; $59 = $16; $60 = $13; $61 = (($59) + ($60)|0); $62 = HEAP8[$61>>0]|0; $63 = $62 << 24 >> 24; $64 = $63 >> 15; $65 = (($64) + 1)|0; _ec_enc_icdf($58,$65,$15,8); } $66 = $13; $67 = (($66) + 1)|0; $13 = $67; } } } while(0); $68 = $16; $69 = ((($68)) + 16|0); $16 = $69; $70 = $12; $71 = (($70) + 1)|0; $12 = $71; } STACKTOP = sp;return; } function _silk_decode_signs($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $15 = sp + 44|0; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; $18 = ((($15)) + 1|0); HEAP8[$18>>0] = 0; $19 = $7; $16 = $19; $20 = $10; $21 = $9; $22 = $21 << 1; $23 = (($20) + ($22))|0; $24 = $23&65535; $25 = $24 << 16 >> 16; $26 = ($25*7)|0; $12 = $26; $27 = $12; $28 = (28863 + ($27)|0); $17 = $28; $29 = $8; $30 = (($29) + 8)|0; $31 = $30 >> 4; $8 = $31; $12 = 0; while(1) { $32 = $12; $33 = $8; $34 = ($32|0)<($33|0); if (!($34)) { break; } $35 = $11; $36 = $12; $37 = (($35) + ($36<<2)|0); $38 = HEAP32[$37>>2]|0; $14 = $38; $39 = $14; $40 = ($39|0)>(0); L4: do { if ($40) { $41 = $17; $42 = $14; $43 = $42 & 31; $44 = ($43|0)<(6); $45 = $14; $46 = $45 & 31; $47 = $44 ? $46 : 6; $48 = (($41) + ($47)|0); $49 = HEAP8[$48>>0]|0; HEAP8[$15>>0] = $49; $13 = 0; while(1) { $50 = $13; $51 = ($50|0)<(16); if (!($51)) { break L4; } $52 = $16; $53 = $13; $54 = (($52) + ($53<<1)|0); $55 = HEAP16[$54>>1]|0; $56 = $55 << 16 >> 16; $57 = ($56|0)>(0); if ($57) { $58 = $6; $59 = (_ec_dec_icdf($58,$15,8)|0); $60 = $59 << 1; $61 = (($60) - 1)|0; $62 = $16; $63 = $13; $64 = (($62) + ($63<<1)|0); $65 = HEAP16[$64>>1]|0; $66 = $65 << 16 >> 16; $67 = Math_imul($66, $61)|0; $68 = $67&65535; HEAP16[$64>>1] = $68; } $69 = $13; $70 = (($69) + 1)|0; $13 = $70; } } } while(0); $71 = $16; $72 = ((($71)) + 32|0); $16 = $72; $73 = $12; $74 = (($73) + 1)|0; $12 = $74; } STACKTOP = sp;return; } function _silk_init_decoder($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; _memset(($2|0),0,4260)|0; $3 = $1; $4 = ((($3)) + 2376|0); HEAP32[$4>>2] = 1; $5 = $1; HEAP32[$5>>2] = 65536; $6 = $1; _silk_CNG_Reset($6); $7 = $1; _silk_PLC_Reset($7); STACKTOP = sp;return 0; } function _silk_decode_frame($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; var $$alloca_mul = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(192|0); $17 = sp + 4|0; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; $16 = 0; $19 = $7; $20 = ((($19)) + 2328|0); $21 = HEAP32[$20>>2]|0; $14 = $21; $22 = ((($17)) + 136|0); HEAP32[$22>>2] = 0; $23 = $11; $24 = ($23|0)==(0); do { if ($24) { label = 4; } else { $25 = $11; $26 = ($25|0)==(2); if ($26) { $27 = $7; $28 = ((($27)) + 2420|0); $29 = $7; $30 = ((($29)) + 2388|0); $31 = HEAP32[$30>>2]|0; $32 = (($28) + ($31<<2)|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)==(1); if ($34) { label = 4; break; } } $82 = $7; $83 = $9; $84 = $13; _silk_PLC($82,$17,$83,1,$84); } } while(0); if ((label|0) == 4) { $35 = $14; $36 = (($35) + 16)|0; $37 = (($36) - 1)|0; $38 = $37 & -16; $39 = (_llvm_stacksave()|0); $18 = $39; $$alloca_mul = $38<<1; $40 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $41 = $7; $42 = $8; $43 = $7; $44 = ((($43)) + 2388|0); $45 = HEAP32[$44>>2]|0; $46 = $11; $47 = $12; _silk_decode_indices($41,$42,$45,$46,$47); $48 = $8; $49 = $7; $50 = ((($49)) + 2736|0); $51 = ((($50)) + 29|0); $52 = HEAP8[$51>>0]|0; $53 = $52 << 24 >> 24; $54 = $7; $55 = ((($54)) + 2736|0); $56 = ((($55)) + 30|0); $57 = HEAP8[$56>>0]|0; $58 = $57 << 24 >> 24; $59 = $7; $60 = ((($59)) + 2328|0); $61 = HEAP32[$60>>2]|0; _silk_decode_pulses($48,$40,$53,$58,$61); $62 = $7; $63 = $12; _silk_decode_parameters($62,$17,$63); $64 = $7; $65 = $9; $66 = $13; _silk_decode_core($64,$17,$65,$40,$66); $67 = $7; $68 = $9; $69 = $13; _silk_PLC($67,$17,$68,0,$69); $70 = $7; $71 = ((($70)) + 4160|0); HEAP32[$71>>2] = 0; $72 = $7; $73 = ((($72)) + 2736|0); $74 = ((($73)) + 29|0); $75 = HEAP8[$74>>0]|0; $76 = $75 << 24 >> 24; $77 = $7; $78 = ((($77)) + 4164|0); HEAP32[$78>>2] = $76; $79 = $7; $80 = ((($79)) + 2376|0); HEAP32[$80>>2] = 0; $81 = $18; _llvm_stackrestore(($81|0)); } $85 = $7; $86 = ((($85)) + 2336|0); $87 = HEAP32[$86>>2]|0; $88 = $7; $89 = ((($88)) + 2328|0); $90 = HEAP32[$89>>2]|0; $91 = (($87) - ($90))|0; $15 = $91; $92 = $7; $93 = ((($92)) + 1348|0); $94 = $7; $95 = ((($94)) + 1348|0); $96 = $7; $97 = ((($96)) + 2328|0); $98 = HEAP32[$97>>2]|0; $99 = (($95) + ($98<<1)|0); $100 = $15; $101 = $100<<1; _memmove(($93|0),($99|0),($101|0))|0; $102 = $7; $103 = ((($102)) + 1348|0); $104 = $15; $105 = (($103) + ($104<<1)|0); $106 = $9; $107 = $7; $108 = ((($107)) + 2328|0); $109 = HEAP32[$108>>2]|0; $110 = $109<<1; _memcpy(($105|0),($106|0),($110|0))|0; $111 = $7; $112 = $9; $113 = $14; _silk_CNG($111,$17,$112,$113); $114 = $7; $115 = $9; $116 = $14; _silk_PLC_glue_frames($114,$115,$116); $117 = $7; $118 = ((($117)) + 2324|0); $119 = HEAP32[$118>>2]|0; $120 = (($119) - 1)|0; $121 = (($17) + ($120<<2)|0); $122 = HEAP32[$121>>2]|0; $123 = $7; $124 = ((($123)) + 2308|0); HEAP32[$124>>2] = $122; $125 = $14; $126 = $10; HEAP32[$126>>2] = $125; $127 = $16; STACKTOP = sp;return ($127|0); } function _silk_decode_parameters($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $$sink = 0, $$sink2 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); $9 = sp + 64|0; $10 = sp + 32|0; $3 = $0; $4 = $1; $5 = $2; $12 = $4; $13 = ((($12)) + 16|0); $14 = $3; $15 = ((($14)) + 2736|0); $16 = $3; $17 = ((($16)) + 2312|0); $18 = $5; $19 = ($18|0)==(2); $20 = $19&1; $21 = $3; $22 = ((($21)) + 2324|0); $23 = HEAP32[$22>>2]|0; _silk_gains_dequant($13,$15,$17,$20,$23); $24 = $3; $25 = ((($24)) + 2736|0); $26 = ((($25)) + 8|0); $27 = $3; $28 = ((($27)) + 2732|0); $29 = HEAP32[$28>>2]|0; _silk_NLSF_decode($9,$26,$29); $30 = $4; $31 = ((($30)) + 32|0); $32 = ((($31)) + 32|0); $33 = $3; $34 = ((($33)) + 2340|0); $35 = HEAP32[$34>>2]|0; _silk_NLSF2A($32,$9,$35); $36 = $3; $37 = ((($36)) + 2376|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)==(1); if ($39) { $40 = $3; $41 = ((($40)) + 2736|0); $42 = ((($41)) + 31|0); HEAP8[$42>>0] = 4; } $43 = $3; $44 = ((($43)) + 2736|0); $45 = ((($44)) + 31|0); $46 = HEAP8[$45>>0]|0; $47 = $46 << 24 >> 24; $48 = ($47|0)<(4); if ($48) { $6 = 0; while(1) { $49 = $6; $50 = $3; $51 = ((($50)) + 2340|0); $52 = HEAP32[$51>>2]|0; $53 = ($49|0)<($52|0); if (!($53)) { break; } $54 = $3; $55 = ((($54)) + 2344|0); $56 = $6; $57 = (($55) + ($56<<1)|0); $58 = HEAP16[$57>>1]|0; $59 = $58 << 16 >> 16; $60 = $3; $61 = ((($60)) + 2736|0); $62 = ((($61)) + 31|0); $63 = HEAP8[$62>>0]|0; $64 = $63 << 24 >> 24; $65 = $6; $66 = (($9) + ($65<<1)|0); $67 = HEAP16[$66>>1]|0; $68 = $67 << 16 >> 16; $69 = $3; $70 = ((($69)) + 2344|0); $71 = $6; $72 = (($70) + ($71<<1)|0); $73 = HEAP16[$72>>1]|0; $74 = $73 << 16 >> 16; $75 = (($68) - ($74))|0; $76 = Math_imul($64, $75)|0; $77 = $76 >> 2; $78 = (($59) + ($77))|0; $79 = $78&65535; $80 = $6; $81 = (($10) + ($80<<1)|0); HEAP16[$81>>1] = $79; $82 = $6; $83 = (($82) + 1)|0; $6 = $83; } $84 = $4; $85 = ((($84)) + 32|0); $86 = $3; $87 = ((($86)) + 2340|0); $88 = HEAP32[$87>>2]|0; _silk_NLSF2A($85,$10,$88); } else { $89 = $4; $90 = ((($89)) + 32|0); $91 = $4; $92 = ((($91)) + 32|0); $93 = ((($92)) + 32|0); $94 = $3; $95 = ((($94)) + 2340|0); $96 = HEAP32[$95>>2]|0; $97 = $96<<1; _memcpy(($90|0),($93|0),($97|0))|0; } $98 = $3; $99 = ((($98)) + 2344|0); $100 = $3; $101 = ((($100)) + 2340|0); $102 = HEAP32[$101>>2]|0; $103 = $102<<1; _memcpy(($99|0),($9|0),($103|0))|0; $104 = $3; $105 = ((($104)) + 4160|0); $106 = HEAP32[$105>>2]|0; $107 = ($106|0)!=(0); if ($107) { $108 = $4; $109 = ((($108)) + 32|0); $110 = $3; $111 = ((($110)) + 2340|0); $112 = HEAP32[$111>>2]|0; _silk_bwexpander($109,$112,63570); $113 = $4; $114 = ((($113)) + 32|0); $115 = ((($114)) + 32|0); $116 = $3; $117 = ((($116)) + 2340|0); $118 = HEAP32[$117>>2]|0; _silk_bwexpander($115,$118,63570); } $119 = $3; $120 = ((($119)) + 2736|0); $121 = ((($120)) + 29|0); $122 = HEAP8[$121>>0]|0; $123 = $122 << 24 >> 24; $124 = ($123|0)==(2); if (!($124)) { $190 = $4; $191 = $3; $192 = ((($191)) + 2324|0); $193 = HEAP32[$192>>2]|0; $194 = $193<<2; _memset(($190|0),0,($194|0))|0; $195 = $4; $196 = ((($195)) + 96|0); $197 = $3; $198 = ((($197)) + 2324|0); $199 = HEAP32[$198>>2]|0; $200 = ($199*5)|0; $201 = $200<<1; _memset(($196|0),0,($201|0))|0; $202 = $3; $203 = ((($202)) + 2736|0); $204 = ((($203)) + 32|0); HEAP8[$204>>0] = 0; $205 = $4; $$sink = 0;$$sink2 = $205; $206 = ((($$sink2)) + 136|0); HEAP32[$206>>2] = $$sink; STACKTOP = sp;return; } $125 = $3; $126 = ((($125)) + 2736|0); $127 = ((($126)) + 26|0); $128 = HEAP16[$127>>1]|0; $129 = $3; $130 = ((($129)) + 2736|0); $131 = ((($130)) + 28|0); $132 = HEAP8[$131>>0]|0; $133 = $4; $134 = $3; $135 = ((($134)) + 2316|0); $136 = HEAP32[$135>>2]|0; $137 = $3; $138 = ((($137)) + 2324|0); $139 = HEAP32[$138>>2]|0; _silk_decode_pitch($128,$132,$133,$136,$139); $140 = $3; $141 = ((($140)) + 2736|0); $142 = ((($141)) + 32|0); $143 = HEAP8[$142>>0]|0; $144 = $143 << 24 >> 24; $145 = (16684 + ($144<<2)|0); $146 = HEAP32[$145>>2]|0; $11 = $146; $7 = 0; while(1) { $147 = $7; $148 = $3; $149 = ((($148)) + 2324|0); $150 = HEAP32[$149>>2]|0; $151 = ($147|0)<($150|0); $152 = $3; $153 = ((($152)) + 2736|0); if (!($151)) { break; } $154 = ((($153)) + 4|0); $155 = $7; $156 = (($154) + ($155)|0); $157 = HEAP8[$156>>0]|0; $158 = $157 << 24 >> 24; $8 = $158; $6 = 0; while(1) { $159 = $6; $160 = ($159|0)<(5); if (!($160)) { break; } $161 = $11; $162 = $8; $163 = ($162*5)|0; $164 = $6; $165 = (($163) + ($164))|0; $166 = (($161) + ($165)|0); $167 = HEAP8[$166>>0]|0; $168 = $167 << 24 >> 24; $169 = $168 << 7; $170 = $169&65535; $171 = $4; $172 = ((($171)) + 96|0); $173 = $7; $174 = ($173*5)|0; $175 = $6; $176 = (($174) + ($175))|0; $177 = (($172) + ($176<<1)|0); HEAP16[$177>>1] = $170; $178 = $6; $179 = (($178) + 1)|0; $6 = $179; } $180 = $7; $181 = (($180) + 1)|0; $7 = $181; } $182 = ((($153)) + 33|0); $183 = HEAP8[$182>>0]|0; $184 = $183 << 24 >> 24; $8 = $184; $185 = $8; $186 = (25006 + ($185<<1)|0); $187 = HEAP16[$186>>1]|0; $188 = $187 << 16 >> 16; $189 = $4; $$sink = $188;$$sink2 = $189; $206 = ((($$sink2)) + 136|0); HEAP32[$206>>2] = $$sink; STACKTOP = sp;return; } function _silk_decode_indices($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $$sink = 0, $$sink3 = 0, $$sink4 = 0, $$sink7 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0; var $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0; var $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0; var $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0; var $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0; var $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0; var $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); $15 = sp + 40|0; $16 = sp + 72|0; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $17 = $8; $18 = ($17|0)!=(0); if ($18) { label = 3; } else { $19 = $5; $20 = ((($19)) + 2404|0); $21 = $7; $22 = (($20) + ($21<<2)|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)!=(0); if ($24) { label = 3; } else { $28 = $6; $29 = (_ec_dec_icdf($28,27703,8)|0); $12 = $29; } } if ((label|0) == 3) { $25 = $6; $26 = (_ec_dec_icdf($25,27699,8)|0); $27 = (($26) + 2)|0; $12 = $27; } $30 = $12; $31 = $30 >> 1; $32 = $31&255; $33 = $5; $34 = ((($33)) + 2736|0); $35 = ((($34)) + 29|0); HEAP8[$35>>0] = $32; $36 = $12; $37 = $36 & 1; $38 = $37&255; $39 = $5; $40 = ((($39)) + 2736|0); $41 = ((($40)) + 30|0); HEAP8[$41>>0] = $38; $42 = $9; $43 = ($42|0)==(2); $44 = $6; if ($43) { $45 = (_ec_dec_icdf($44,27162,8)|0); $46 = $45&255; $47 = $5; $48 = ((($47)) + 2736|0); HEAP8[$48>>0] = $46; } else { $49 = $5; $50 = ((($49)) + 2736|0); $51 = ((($50)) + 29|0); $52 = HEAP8[$51>>0]|0; $53 = $52 << 24 >> 24; $54 = (27138 + ($53<<3)|0); $55 = (_ec_dec_icdf($44,$54,8)|0); $56 = $55 << 3; $57 = $56&255; $58 = $5; $59 = ((($58)) + 2736|0); HEAP8[$59>>0] = $57; $60 = $6; $61 = (_ec_dec_icdf($60,27728,8)|0); $62 = $61&255; $63 = $62 << 24 >> 24; $64 = $5; $65 = ((($64)) + 2736|0); $66 = HEAP8[$65>>0]|0; $67 = $66 << 24 >> 24; $68 = (($67) + ($63))|0; $69 = $68&255; HEAP8[$65>>0] = $69; } $10 = 1; while(1) { $70 = $10; $71 = $5; $72 = ((($71)) + 2324|0); $73 = HEAP32[$72>>2]|0; $74 = ($70|0)<($73|0); $75 = $6; if (!($74)) { break; } $76 = (_ec_dec_icdf($75,27162,8)|0); $77 = $76&255; $78 = $5; $79 = ((($78)) + 2736|0); $80 = $10; $81 = (($79) + ($80)|0); HEAP8[$81>>0] = $77; $82 = $10; $83 = (($82) + 1)|0; $10 = $83; } $84 = $5; $85 = ((($84)) + 2732|0); $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + 12|0); $88 = HEAP32[$87>>2]|0; $89 = $5; $90 = ((($89)) + 2736|0); $91 = ((($90)) + 29|0); $92 = HEAP8[$91>>0]|0; $93 = $92 << 24 >> 24; $94 = $93 >> 1; $95 = $5; $96 = ((($95)) + 2732|0); $97 = HEAP32[$96>>2]|0; $98 = HEAP16[$97>>1]|0; $99 = $98 << 16 >> 16; $100 = Math_imul($94, $99)|0; $101 = (($88) + ($100)|0); $102 = (_ec_dec_icdf($75,$101,8)|0); $103 = $102&255; $104 = $5; $105 = ((($104)) + 2736|0); $106 = ((($105)) + 8|0); HEAP8[$106>>0] = $103; $107 = $5; $108 = ((($107)) + 2732|0); $109 = HEAP32[$108>>2]|0; $110 = $5; $111 = ((($110)) + 2736|0); $112 = ((($111)) + 8|0); $113 = HEAP8[$112>>0]|0; $114 = $113 << 24 >> 24; _silk_NLSF_unpack($15,$16,$109,$114); $10 = 0; while(1) { $115 = $10; $116 = $5; $117 = ((($116)) + 2732|0); $118 = HEAP32[$117>>2]|0; $119 = ((($118)) + 2|0); $120 = HEAP16[$119>>1]|0; $121 = $120 << 16 >> 16; $122 = ($115|0)<($121|0); if (!($122)) { break; } $123 = $6; $124 = $5; $125 = ((($124)) + 2732|0); $126 = HEAP32[$125>>2]|0; $127 = ((($126)) + 24|0); $128 = HEAP32[$127>>2]|0; $129 = $10; $130 = (($15) + ($129<<1)|0); $131 = HEAP16[$130>>1]|0; $132 = $131 << 16 >> 16; $133 = (($128) + ($132)|0); $134 = (_ec_dec_icdf($123,$133,8)|0); $12 = $134; $135 = $12; $136 = ($135|0)==(0); if ($136) { $137 = $6; $138 = (_ec_dec_icdf($137,27736,8)|0); $139 = $12; $140 = (($139) - ($138))|0; $12 = $140; } else { $141 = $12; $142 = ($141|0)==(8); if ($142) { $143 = $6; $144 = (_ec_dec_icdf($143,27736,8)|0); $145 = $12; $146 = (($145) + ($144))|0; $12 = $146; } } $147 = $12; $148 = (($147) - 4)|0; $149 = $148&255; $150 = $5; $151 = ((($150)) + 2736|0); $152 = ((($151)) + 8|0); $153 = $10; $154 = (($153) + 1)|0; $155 = (($152) + ($154)|0); HEAP8[$155>>0] = $149; $156 = $10; $157 = (($156) + 1)|0; $10 = $157; } $158 = $5; $159 = ((($158)) + 2324|0); $160 = HEAP32[$159>>2]|0; $161 = ($160|0)==(4); if ($161) { $162 = $6; $163 = (_ec_dec_icdf($162,27705,8)|0); $164 = $163&255; $165 = $5; $$sink = $164;$$sink3 = $165; } else { $166 = $5; $$sink = 4;$$sink3 = $166; } $167 = ((($$sink3)) + 2736|0); $168 = ((($167)) + 31|0); HEAP8[$168>>0] = $$sink; $169 = $5; $170 = ((($169)) + 2736|0); $171 = ((($170)) + 29|0); $172 = HEAP8[$171>>0]|0; $173 = $172 << 24 >> 24; $174 = ($173|0)==(2); if (!($174)) { $280 = $5; $281 = ((($280)) + 2736|0); $282 = ((($281)) + 29|0); $283 = HEAP8[$282>>0]|0; $284 = $283 << 24 >> 24; $285 = $5; $286 = ((($285)) + 2396|0); HEAP32[$286>>2] = $284; $287 = $6; $288 = (_ec_dec_icdf($287,27713,8)|0); $289 = $288&255; $290 = $5; $291 = ((($290)) + 2736|0); $292 = ((($291)) + 34|0); HEAP8[$292>>0] = $289; STACKTOP = sp;return; } $13 = 1; $175 = $9; $176 = ($175|0)==(2); if ($176) { $177 = $5; $178 = ((($177)) + 2396|0); $179 = HEAP32[$178>>2]|0; $180 = ($179|0)==(2); if ($180) { $181 = $6; $182 = (_ec_dec_icdf($181,27775,8)|0); $183 = $182&65535; $184 = $183 << 16 >> 16; $14 = $184; $185 = $14; $186 = ($185|0)>(0); if ($186) { $187 = $14; $188 = (($187) - 9)|0; $14 = $188; $189 = $5; $190 = ((($189)) + 2400|0); $191 = HEAP16[$190>>1]|0; $192 = $191 << 16 >> 16; $193 = $14; $194 = (($192) + ($193))|0; $195 = $194&65535; $196 = $5; $197 = ((($196)) + 2736|0); $198 = ((($197)) + 26|0); HEAP16[$198>>1] = $195; $13 = 0; } } } $199 = $13; $200 = ($199|0)!=(0); if ($200) { $201 = $6; $202 = (_ec_dec_icdf($201,27743,8)|0); $203 = $202&65535; $204 = $203 << 16 >> 16; $205 = $5; $206 = ((($205)) + 2316|0); $207 = HEAP32[$206>>2]|0; $208 = $207 >> 1; $209 = Math_imul($204, $208)|0; $210 = $209&65535; $211 = $5; $212 = ((($211)) + 2736|0); $213 = ((($212)) + 26|0); HEAP16[$213>>1] = $210; $214 = $6; $215 = $5; $216 = ((($215)) + 2380|0); $217 = HEAP32[$216>>2]|0; $218 = (_ec_dec_icdf($214,$217,8)|0); $219 = $218&65535; $220 = $219 << 16 >> 16; $221 = $5; $222 = ((($221)) + 2736|0); $223 = ((($222)) + 26|0); $224 = HEAP16[$223>>1]|0; $225 = $224 << 16 >> 16; $226 = (($225) + ($220))|0; $227 = $226&65535; HEAP16[$223>>1] = $227; } $228 = $5; $229 = ((($228)) + 2736|0); $230 = ((($229)) + 26|0); $231 = HEAP16[$230>>1]|0; $232 = $5; $233 = ((($232)) + 2400|0); HEAP16[$233>>1] = $231; $234 = $6; $235 = $5; $236 = ((($235)) + 2384|0); $237 = HEAP32[$236>>2]|0; $238 = (_ec_dec_icdf($234,$237,8)|0); $239 = $238&255; $240 = $5; $241 = ((($240)) + 2736|0); $242 = ((($241)) + 28|0); HEAP8[$242>>0] = $239; $243 = $6; $244 = (_ec_dec_icdf($243,27203,8)|0); $245 = $244&255; $246 = $5; $247 = ((($246)) + 2736|0); $248 = ((($247)) + 32|0); HEAP8[$248>>0] = $245; $11 = 0; while(1) { $249 = $11; $250 = $5; $251 = ((($250)) + 2324|0); $252 = HEAP32[$251>>2]|0; $253 = ($249|0)<($252|0); if (!($253)) { break; } $254 = $6; $255 = $5; $256 = ((($255)) + 2736|0); $257 = ((($256)) + 32|0); $258 = HEAP8[$257>>0]|0; $259 = $258 << 24 >> 24; $260 = (16660 + ($259<<2)|0); $261 = HEAP32[$260>>2]|0; $262 = (_ec_dec_icdf($254,$261,8)|0); $263 = $262&255; $264 = $5; $265 = ((($264)) + 2736|0); $266 = ((($265)) + 4|0); $267 = $11; $268 = (($266) + ($267)|0); HEAP8[$268>>0] = $263; $269 = $11; $270 = (($269) + 1)|0; $11 = $270; } $271 = $9; $272 = ($271|0)==(0); if ($272) { $273 = $6; $274 = (_ec_dec_icdf($273,27696,8)|0); $275 = $274&255; $276 = $5; $$sink4 = $275;$$sink7 = $276; } else { $277 = $5; $$sink4 = 0;$$sink7 = $277; } $278 = ((($$sink7)) + 2736|0); $279 = ((($278)) + 33|0); HEAP8[$279>>0] = $$sink4; $280 = $5; $281 = ((($280)) + 2736|0); $282 = ((($281)) + 29|0); $283 = HEAP8[$282>>0]|0; $284 = $283 << 24 >> 24; $285 = $5; $286 = ((($285)) + 2396|0); HEAP32[$286>>2] = $284; $287 = $6; $288 = (_ec_dec_icdf($287,27713,8)|0); $289 = $288&255; $290 = $5; $291 = ((($290)) + 2736|0); $292 = ((($291)) + 34|0); HEAP8[$292>>0] = $289; STACKTOP = sp;return; } function _silk_decode_pulses($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $$sink = 0, $$sink2 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, dest = 0, label = 0, sp = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(224|0); $17 = sp + 88|0; $18 = sp + 8|0; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $21 = $5; $22 = $7; $23 = $22 >> 1; $24 = (28202 + (($23*9)|0)|0); $25 = (_ec_dec_icdf($21,$24,8)|0); $16 = $25; $26 = $9; $27 = $26 >> 4; $13 = $27; $28 = $13; $29 = $28<<4; $30 = $9; $31 = ($29|0)<($30|0); if ($31) { $32 = $13; $33 = (($32) + 1)|0; $13 = $33; } $34 = $16; $35 = (27860 + (($34*18)|0)|0); $20 = $35; $10 = 0; while(1) { $36 = $10; $37 = $13; $38 = ($36|0)<($37|0); if (!($38)) { break; } $39 = $10; $40 = (($18) + ($39<<2)|0); HEAP32[$40>>2] = 0; $41 = $5; $42 = $20; $43 = (_ec_dec_icdf($41,$42,8)|0); $44 = $10; $$sink = $43;$$sink2 = $44; while(1) { $45 = (($17) + ($$sink2<<2)|0); HEAP32[$45>>2] = $$sink; $46 = $10; $47 = (($17) + ($46<<2)|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)==(17); $50 = $10; if (!($49)) { break; } $51 = (($18) + ($50<<2)|0); $52 = HEAP32[$51>>2]|0; $53 = (($52) + 1)|0; HEAP32[$51>>2] = $53; $54 = $5; $55 = $10; $56 = (($18) + ($55<<2)|0); $57 = HEAP32[$56>>2]|0; $58 = ($57|0)==(10); $59 = $58&1; $60 = ((28022) + ($59)|0); $61 = (_ec_dec_icdf($54,$60,8)|0); $62 = $10; $$sink = $61;$$sink2 = $62; } $63 = (($50) + 1)|0; $10 = $63; } $10 = 0; while(1) { $64 = $10; $65 = $13; $66 = ($64|0)<($65|0); if (!($66)) { break; } $67 = $10; $68 = (($17) + ($67<<2)|0); $69 = HEAP32[$68>>2]|0; $70 = ($69|0)>(0); $71 = $6; $72 = $10; $73 = $72&65535; $74 = $73 << 16 >> 16; $75 = $74<<4; $76 = (($71) + ($75<<1)|0); if ($70) { $77 = $5; $78 = $10; $79 = (($17) + ($78<<2)|0); $80 = HEAP32[$79>>2]|0; _silk_shell_decoder($76,$77,$80); } else { dest=$76; stop=dest+32|0; do { HEAP16[dest>>1]=0|0; dest=dest+2|0; } while ((dest|0) < (stop|0)); } $81 = $10; $82 = (($81) + 1)|0; $10 = $82; } $10 = 0; while(1) { $83 = $10; $84 = $13; $85 = ($83|0)<($84|0); if (!($85)) { break; } $86 = $10; $87 = (($18) + ($86<<2)|0); $88 = HEAP32[$87>>2]|0; $89 = ($88|0)>(0); if ($89) { $90 = $10; $91 = (($18) + ($90<<2)|0); $92 = HEAP32[$91>>2]|0; $15 = $92; $93 = $6; $94 = $10; $95 = $94&65535; $96 = $95 << 16 >> 16; $97 = $96<<4; $98 = (($93) + ($97<<1)|0); $19 = $98; $12 = 0; while(1) { $99 = $12; $100 = ($99|0)<(16); if (!($100)) { break; } $101 = $19; $102 = $12; $103 = (($101) + ($102<<1)|0); $104 = HEAP16[$103>>1]|0; $105 = $104 << 16 >> 16; $14 = $105; $11 = 0; while(1) { $106 = $11; $107 = $15; $108 = ($106|0)<($107|0); $109 = $14; if (!($108)) { break; } $110 = $109 << 1; $14 = $110; $111 = $5; $112 = (_ec_dec_icdf($111,27694,8)|0); $113 = $14; $114 = (($113) + ($112))|0; $14 = $114; $115 = $11; $116 = (($115) + 1)|0; $11 = $116; } $117 = $109&65535; $118 = $19; $119 = $12; $120 = (($118) + ($119<<1)|0); HEAP16[$120>>1] = $117; $121 = $12; $122 = (($121) + 1)|0; $12 = $122; } $123 = $15; $124 = $123 << 5; $125 = $10; $126 = (($17) + ($125<<2)|0); $127 = HEAP32[$126>>2]|0; $128 = $127 | $124; HEAP32[$126>>2] = $128; } $129 = $10; $130 = (($129) + 1)|0; $10 = $130; } $131 = $5; $132 = $6; $133 = $9; $134 = $7; $135 = $8; _silk_decode_signs($131,$132,$133,$134,$135,$17); STACKTOP = sp;return; } function _silk_decoder_set_fs($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $$sink = 0, $$sink1 = 0, $$sink1$sink = 0, $$sink4 = 0, $$sink5 = 0, $$sink7 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; var $112 = 0, $113 = 0, $114 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $silk_NLSF_CB_WB$sink = 0; var dest = 0, label = 0, sp = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $7 = 0; $8 = $4; $9 = $8&65535; $10 = $9 << 16 >> 16; $11 = ($10*5)|0; $12 = $3; $13 = ((($12)) + 2332|0); HEAP32[$13>>2] = $11; $14 = $3; $15 = ((($14)) + 2324|0); $16 = HEAP32[$15>>2]|0; $17 = $16&65535; $18 = $17 << 16 >> 16; $19 = $3; $20 = ((($19)) + 2332|0); $21 = HEAP32[$20>>2]|0; $22 = $21&65535; $23 = $22 << 16 >> 16; $24 = Math_imul($18, $23)|0; $6 = $24; $25 = $3; $26 = ((($25)) + 2316|0); $27 = HEAP32[$26>>2]|0; $28 = $4; $29 = ($27|0)!=($28|0); if ($29) { label = 3; } else { $30 = $3; $31 = ((($30)) + 2320|0); $32 = HEAP32[$31>>2]|0; $33 = $5; $34 = ($32|0)!=($33|0); if ($34) { label = 3; } } if ((label|0) == 3) { $35 = $3; $36 = ((($35)) + 2432|0); $37 = $4; $38 = $37&65535; $39 = $38 << 16 >> 16; $40 = ($39*1000)|0; $41 = $5; $42 = (_silk_resampler_init($36,$40,$41,0)|0); $43 = $7; $44 = (($43) + ($42))|0; $7 = $44; $45 = $5; $46 = $3; $47 = ((($46)) + 2320|0); HEAP32[$47>>2] = $45; } $48 = $3; $49 = ((($48)) + 2316|0); $50 = HEAP32[$49>>2]|0; $51 = $4; $52 = ($50|0)!=($51|0); if (!($52)) { $53 = $6; $54 = $3; $55 = ((($54)) + 2328|0); $56 = HEAP32[$55>>2]|0; $57 = ($53|0)!=($56|0); if (!($57)) { $114 = $7; STACKTOP = sp;return ($114|0); } } $58 = $4; $59 = ($58|0)==(8); $60 = $3; $61 = ((($60)) + 2324|0); $62 = HEAP32[$61>>2]|0; $63 = ($62|0)==(4); $64 = $3; $65 = ((($64)) + 2384|0); $$sink1 = $63 ? 27796 : 27841; $$sink = $63 ? 27830 : 27853; $$sink1$sink = $59 ? $$sink : $$sink1; HEAP32[$65>>2] = $$sink1$sink; $66 = $3; $67 = ((($66)) + 2316|0); $68 = HEAP32[$67>>2]|0; $69 = $4; $70 = ($68|0)!=($69|0); if ($70) { $71 = $4; $72 = $71&65535; $73 = $72 << 16 >> 16; $74 = ($73*20)|0; $75 = $3; $76 = ((($75)) + 2336|0); HEAP32[$76>>2] = $74; $77 = $4; $78 = ($77|0)==(8); $79 = $4; $80 = ($79|0)==(12); $or$cond = $78 | $80; $81 = $3; $82 = ((($81)) + 2340|0); if ($or$cond) { HEAP32[$82>>2] = 10; $83 = $3; $$sink4 = $83;$silk_NLSF_CB_WB$sink = 22216; } else { HEAP32[$82>>2] = 16; $84 = $3; $$sink4 = $84;$silk_NLSF_CB_WB$sink = 22252; } $85 = ((($$sink4)) + 2732|0); HEAP32[$85>>2] = $silk_NLSF_CB_WB$sink; $86 = $4; $87 = ($86|0)==(16); do { if ($87) { $88 = $3; $$sink5 = 27728;$$sink7 = $88; label = 16; } else { $89 = $4; $90 = ($89|0)==(12); if ($90) { $91 = $3; $$sink5 = 27722;$$sink7 = $91; label = 16; break; } $92 = $4; $93 = ($92|0)==(8); if ($93) { $94 = $3; $$sink5 = 27713;$$sink7 = $94; label = 16; } } } while(0); if ((label|0) == 16) { $95 = ((($$sink7)) + 2380|0); HEAP32[$95>>2] = $$sink5; } $96 = $3; $97 = ((($96)) + 2376|0); HEAP32[$97>>2] = 1; $98 = $3; $99 = ((($98)) + 2308|0); HEAP32[$99>>2] = 100; $100 = $3; $101 = ((($100)) + 2312|0); HEAP8[$101>>0] = 10; $102 = $3; $103 = ((($102)) + 4164|0); HEAP32[$103>>2] = 0; $104 = $3; $105 = ((($104)) + 1348|0); _memset(($105|0),0,960)|0; $106 = $3; $107 = ((($106)) + 1284|0); dest=$107; stop=dest+64|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); } $108 = $4; $109 = $3; $110 = ((($109)) + 2316|0); HEAP32[$110>>2] = $108; $111 = $6; $112 = $3; $113 = ((($112)) + 2328|0); HEAP32[$113>>2] = $111; $114 = $7; STACKTOP = sp;return ($114|0); } function _silk_gains_quant($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $$sink = 0, $$sink4 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0; var $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $10 = 0; while(1) { $12 = $10; $13 = $9; $14 = ($12|0)<($13|0); if (!($14)) { break; } $15 = $6; $16 = $10; $17 = (($15) + ($16<<2)|0); $18 = HEAP32[$17>>2]|0; $19 = (_silk_lin2log($18)|0); $20 = (($19) - 2090)|0; $21 = $20&65535; $22 = $21 << 16 >> 16; $23 = 0; $24 = $6; $25 = $10; $26 = (($24) + ($25<<2)|0); $27 = HEAP32[$26>>2]|0; $28 = (_silk_lin2log($27)|0); $29 = (($28) - 2090)|0; $30 = $29&65535; $31 = $30 << 16 >> 16; $32 = ($31*2251)|0; $33 = $32 >> 16; $34 = (($23) + ($33))|0; $35 = $34&255; $36 = $5; $37 = $10; $38 = (($36) + ($37)|0); HEAP8[$38>>0] = $35; $39 = $5; $40 = $10; $41 = (($39) + ($40)|0); $42 = HEAP8[$41>>0]|0; $43 = $42 << 24 >> 24; $44 = $7; $45 = HEAP8[$44>>0]|0; $46 = $45 << 24 >> 24; $47 = ($43|0)<($46|0); if ($47) { $48 = $5; $49 = $10; $50 = (($48) + ($49)|0); $51 = HEAP8[$50>>0]|0; $52 = (($51) + 1)<<24>>24; HEAP8[$50>>0] = $52; } $53 = $5; $54 = $10; $55 = (($53) + ($54)|0); $56 = HEAP8[$55>>0]|0; $57 = $56 << 24 >> 24; $58 = ($57|0)>(63); if ($58) { $71 = 63; } else { $59 = $5; $60 = $10; $61 = (($59) + ($60)|0); $62 = HEAP8[$61>>0]|0; $63 = $62 << 24 >> 24; $64 = ($63|0)<(0); if ($64) { $71 = 0; } else { $65 = $5; $66 = $10; $67 = (($65) + ($66)|0); $68 = HEAP8[$67>>0]|0; $69 = $68 << 24 >> 24; $71 = $69; } } $70 = $71&255; $72 = $5; $73 = $10; $74 = (($72) + ($73)|0); HEAP8[$74>>0] = $70; $75 = $10; $76 = ($75|0)==(0); $77 = $8; $78 = ($77|0)==(0); $or$cond = $76 & $78; if ($or$cond) { $79 = $7; $80 = HEAP8[$79>>0]|0; $81 = $80 << 24 >> 24; $82 = (($81) + -4)|0; $83 = ($82|0)>(63); $84 = $5; $85 = $10; $86 = (($84) + ($85)|0); $87 = HEAP8[$86>>0]|0; $88 = $87 << 24 >> 24; do { if ($83) { $89 = $7; $90 = HEAP8[$89>>0]|0; $91 = $90 << 24 >> 24; $92 = (($91) + -4)|0; $93 = ($88|0)>($92|0); if ($93) { $94 = $7; $95 = HEAP8[$94>>0]|0; $96 = $95 << 24 >> 24; $97 = (($96) + -4)|0; $130 = $97; break; } $98 = $5; $99 = $10; $100 = (($98) + ($99)|0); $101 = HEAP8[$100>>0]|0; $102 = $101 << 24 >> 24; $103 = ($102|0)<(63); if ($103) { $130 = 63; } else { $104 = $5; $105 = $10; $106 = (($104) + ($105)|0); $107 = HEAP8[$106>>0]|0; $108 = $107 << 24 >> 24; $130 = $108; } } else { $109 = ($88|0)>(63); if ($109) { $130 = 63; } else { $110 = $5; $111 = $10; $112 = (($110) + ($111)|0); $113 = HEAP8[$112>>0]|0; $114 = $113 << 24 >> 24; $115 = $7; $116 = HEAP8[$115>>0]|0; $117 = $116 << 24 >> 24; $118 = (($117) + -4)|0; $119 = ($114|0)<($118|0); if ($119) { $120 = $7; $121 = HEAP8[$120>>0]|0; $122 = $121 << 24 >> 24; $123 = (($122) + -4)|0; $130 = $123; break; } else { $124 = $5; $125 = $10; $126 = (($124) + ($125)|0); $127 = HEAP8[$126>>0]|0; $128 = $127 << 24 >> 24; $130 = $128; break; } } } } while(0); $129 = $130&255; $131 = $5; $132 = $10; $133 = (($131) + ($132)|0); HEAP8[$133>>0] = $129; $134 = $5; $135 = $10; $136 = (($134) + ($135)|0); $137 = HEAP8[$136>>0]|0; $138 = $7; HEAP8[$138>>0] = $137; } else { $139 = $5; $140 = $10; $141 = (($139) + ($140)|0); $142 = HEAP8[$141>>0]|0; $143 = $142 << 24 >> 24; $144 = $7; $145 = HEAP8[$144>>0]|0; $146 = $145 << 24 >> 24; $147 = (($143) - ($146))|0; $148 = $147&255; $149 = $5; $150 = $10; $151 = (($149) + ($150)|0); HEAP8[$151>>0] = $148; $152 = $7; $153 = HEAP8[$152>>0]|0; $154 = $153 << 24 >> 24; $155 = (8 + ($154))|0; $11 = $155; $156 = $5; $157 = $10; $158 = (($156) + ($157)|0); $159 = HEAP8[$158>>0]|0; $160 = $159 << 24 >> 24; $161 = $11; $162 = ($160|0)>($161|0); if ($162) { $163 = $11; $164 = $5; $165 = $10; $166 = (($164) + ($165)|0); $167 = HEAP8[$166>>0]|0; $168 = $167 << 24 >> 24; $169 = $11; $170 = (($168) - ($169))|0; $171 = (($170) + 1)|0; $172 = $171 >> 1; $173 = (($163) + ($172))|0; $174 = $173&255; $175 = $5; $176 = $10; $177 = (($175) + ($176)|0); HEAP8[$177>>0] = $174; } $178 = $5; $179 = $10; $180 = (($178) + ($179)|0); $181 = HEAP8[$180>>0]|0; $182 = $181 << 24 >> 24; $183 = ($182|0)>(36); if ($183) { $196 = 36; } else { $184 = $5; $185 = $10; $186 = (($184) + ($185)|0); $187 = HEAP8[$186>>0]|0; $188 = $187 << 24 >> 24; $189 = ($188|0)<(-4); if ($189) { $196 = -4; } else { $190 = $5; $191 = $10; $192 = (($190) + ($191)|0); $193 = HEAP8[$192>>0]|0; $194 = $193 << 24 >> 24; $196 = $194; } } $195 = $196&255; $197 = $5; $198 = $10; $199 = (($197) + ($198)|0); HEAP8[$199>>0] = $195; $200 = $5; $201 = $10; $202 = (($200) + ($201)|0); $203 = HEAP8[$202>>0]|0; $204 = $203 << 24 >> 24; $205 = $11; $206 = ($204|0)>($205|0); $207 = $5; $208 = $10; $209 = (($207) + ($208)|0); $210 = HEAP8[$209>>0]|0; $211 = $210 << 24 >> 24; if ($206) { $212 = $211 << 1; $213 = $11; $214 = (($212) - ($213))|0; $215 = $7; $$sink = $215;$$sink4 = $214; } else { $216 = $7; $$sink = $216;$$sink4 = $211; } $217 = HEAP8[$$sink>>0]|0; $218 = $217 << 24 >> 24; $219 = (($218) + ($$sink4))|0; $220 = $219&255; HEAP8[$$sink>>0] = $220; $221 = $5; $222 = $10; $223 = (($221) + ($222)|0); $224 = HEAP8[$223>>0]|0; $225 = $224 << 24 >> 24; $226 = (($225) - -4)|0; $227 = $226&255; HEAP8[$223>>0] = $227; } $228 = $7; $229 = HEAP8[$228>>0]|0; $230 = $229 << 24 >> 24; $231 = $230 << 16 >> 16; $232 = ($231*29)|0; $233 = $7; $234 = HEAP8[$233>>0]|0; $235 = $234 << 24 >> 24; $236 = $235 << 16 >> 16; $237 = ($236*7281)|0; $238 = $237 >> 16; $239 = (($232) + ($238))|0; $240 = (($239) + 2090)|0; $241 = (_silk_min_32_403($240,3967)|0); $242 = (_silk_log2lin($241)|0); $243 = $6; $244 = $10; $245 = (($243) + ($244<<2)|0); HEAP32[$245>>2] = $242; $246 = $10; $247 = (($246) + 1)|0; $10 = $247; } STACKTOP = sp;return; } function _silk_min_32_403($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)<($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_gains_dequant($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $$sink = 0, $$sink4 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $10 = 0; while(1) { $13 = $10; $14 = $9; $15 = ($13|0)<($14|0); if (!($15)) { break; } $16 = $10; $17 = ($16|0)==(0); $18 = $8; $19 = ($18|0)==(0); $or$cond = $17 & $19; $20 = $6; $21 = $10; $22 = (($20) + ($21)|0); $23 = HEAP8[$22>>0]|0; $24 = $23 << 24 >> 24; if ($or$cond) { $25 = $7; $26 = HEAP8[$25>>0]|0; $27 = $26 << 24 >> 24; $28 = (($27) - 16)|0; $29 = (_silk_max_int_406($24,$28)|0); $30 = $29&255; $31 = $7; HEAP8[$31>>0] = $30; } else { $32 = (($24) + -4)|0; $11 = $32; $33 = $7; $34 = HEAP8[$33>>0]|0; $35 = $34 << 24 >> 24; $36 = (8 + ($35))|0; $12 = $36; $37 = $11; $38 = $12; $39 = ($37|0)>($38|0); $40 = $11; if ($39) { $41 = $40 << 1; $42 = $12; $43 = (($41) - ($42))|0; $44 = $7; $$sink = $44;$$sink4 = $43; } else { $45 = $7; $$sink = $45;$$sink4 = $40; } $46 = HEAP8[$$sink>>0]|0; $47 = $46 << 24 >> 24; $48 = (($47) + ($$sink4))|0; $49 = $48&255; HEAP8[$$sink>>0] = $49; } $50 = $7; $51 = HEAP8[$50>>0]|0; $52 = $51 << 24 >> 24; $53 = ($52|0)>(63); if ($53) { $62 = 63; } else { $54 = $7; $55 = HEAP8[$54>>0]|0; $56 = $55 << 24 >> 24; $57 = ($56|0)<(0); if ($57) { $62 = 0; } else { $58 = $7; $59 = HEAP8[$58>>0]|0; $60 = $59 << 24 >> 24; $62 = $60; } } $61 = $62&255; $63 = $7; HEAP8[$63>>0] = $61; $64 = $7; $65 = HEAP8[$64>>0]|0; $66 = $65 << 24 >> 24; $67 = $66 << 16 >> 16; $68 = ($67*29)|0; $69 = $7; $70 = HEAP8[$69>>0]|0; $71 = $70 << 24 >> 24; $72 = $71 << 16 >> 16; $73 = ($72*7281)|0; $74 = $73 >> 16; $75 = (($68) + ($74))|0; $76 = (($75) + 2090)|0; $77 = (_silk_min_32_403($76,3967)|0); $78 = (_silk_log2lin($77)|0); $79 = $5; $80 = $10; $81 = (($79) + ($80<<2)|0); HEAP32[$81>>2] = $78; $82 = $10; $83 = (($82) + 1)|0; $10 = $83; } STACKTOP = sp;return; } function _silk_max_int_406($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)>($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_gains_ID($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $5 = 0; $4 = 0; while(1) { $6 = $4; $7 = $3; $8 = ($6|0)<($7|0); if (!($8)) { break; } $9 = $2; $10 = $4; $11 = (($9) + ($10)|0); $12 = HEAP8[$11>>0]|0; $13 = $12 << 24 >> 24; $14 = $5; $15 = $14 << 8; $16 = (($13) + ($15))|0; $5 = $16; $17 = $4; $18 = (($17) + 1)|0; $4 = $18; } $19 = $5; STACKTOP = sp;return ($19|0); } function _silk_LP_variable_cutoff($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $6 = sp + 16|0; $7 = sp + 8|0; $3 = $0; $4 = $1; $5 = $2; $8 = 0; $9 = 0; $10 = $3; $11 = ((($10)) + 12|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(0); if (!($13)) { STACKTOP = sp;return; } $14 = $3; $15 = ((($14)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = (256 - ($16))|0; $18 = $17 << 10; $8 = $18; $19 = $8; $20 = $19 >> 16; $9 = $20; $21 = $9; $22 = $21 << 16; $23 = $8; $24 = (($23) - ($22))|0; $8 = $24; $25 = $9; $26 = $8; _silk_LP_interpolate_filter_taps($6,$7,$25,$26); $27 = $3; $28 = ((($27)) + 8|0); $29 = HEAP32[$28>>2]|0; $30 = $3; $31 = ((($30)) + 12|0); $32 = HEAP32[$31>>2]|0; $33 = (($29) + ($32))|0; $34 = ($33|0)>(256); if ($34) { $52 = 256; } else { $35 = $3; $36 = ((($35)) + 8|0); $37 = HEAP32[$36>>2]|0; $38 = $3; $39 = ((($38)) + 12|0); $40 = HEAP32[$39>>2]|0; $41 = (($37) + ($40))|0; $42 = ($41|0)<(0); if ($42) { $52 = 0; } else { $43 = $3; $44 = ((($43)) + 8|0); $45 = HEAP32[$44>>2]|0; $46 = $3; $47 = ((($46)) + 12|0); $48 = HEAP32[$47>>2]|0; $49 = (($45) + ($48))|0; $52 = $49; } } $50 = $3; $51 = ((($50)) + 8|0); HEAP32[$51>>2] = $52; $53 = $4; $54 = $3; $55 = $4; $56 = $5; _silk_biquad_alt($53,$6,$7,$54,$55,$56,1); STACKTOP = sp;return; } function _silk_LP_interpolate_filter_taps($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0; var $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $10 = $6; $11 = ($10|0)<(4); if (!($11)) { $224 = $4; ;HEAP32[$224>>2]=HEAP32[(16860)>>2]|0;HEAP32[$224+4>>2]=HEAP32[(16860)+4>>2]|0;HEAP32[$224+8>>2]=HEAP32[(16860)+8>>2]|0; $225 = $5; ;HEAP32[$225>>2]=HEAP32[(16904)>>2]|0;HEAP32[$225+4>>2]=HEAP32[(16904)+4>>2]|0; STACKTOP = sp;return; } $12 = $7; $13 = ($12|0)>(0); if (!($13)) { $218 = $4; $219 = $6; $220 = (16812 + (($219*12)|0)|0); ;HEAP32[$218>>2]=HEAP32[$220>>2]|0;HEAP32[$218+4>>2]=HEAP32[$220+4>>2]|0;HEAP32[$218+8>>2]=HEAP32[$220+8>>2]|0; $221 = $5; $222 = $6; $223 = (16872 + ($222<<3)|0); ;HEAP32[$221>>2]=HEAP32[$223>>2]|0;HEAP32[$221+4>>2]=HEAP32[$223+4>>2]|0; STACKTOP = sp;return; } $14 = $7; $15 = ($14|0)<(32768); $8 = 0; if ($15) { while(1) { $16 = $8; $17 = ($16|0)<(3); if (!($17)) { break; } $18 = $6; $19 = (16812 + (($18*12)|0)|0); $20 = $8; $21 = (($19) + ($20<<2)|0); $22 = HEAP32[$21>>2]|0; $23 = $6; $24 = (($23) + 1)|0; $25 = (16812 + (($24*12)|0)|0); $26 = $8; $27 = (($25) + ($26<<2)|0); $28 = HEAP32[$27>>2]|0; $29 = $6; $30 = (16812 + (($29*12)|0)|0); $31 = $8; $32 = (($30) + ($31<<2)|0); $33 = HEAP32[$32>>2]|0; $34 = (($28) - ($33))|0; $35 = $34 >> 16; $36 = $7; $37 = $36&65535; $38 = $37 << 16 >> 16; $39 = Math_imul($35, $38)|0; $40 = $6; $41 = (($40) + 1)|0; $42 = (16812 + (($41*12)|0)|0); $43 = $8; $44 = (($42) + ($43<<2)|0); $45 = HEAP32[$44>>2]|0; $46 = $6; $47 = (16812 + (($46*12)|0)|0); $48 = $8; $49 = (($47) + ($48<<2)|0); $50 = HEAP32[$49>>2]|0; $51 = (($45) - ($50))|0; $52 = $51 & 65535; $53 = $7; $54 = $53&65535; $55 = $54 << 16 >> 16; $56 = Math_imul($52, $55)|0; $57 = $56 >> 16; $58 = (($39) + ($57))|0; $59 = (($22) + ($58))|0; $60 = $4; $61 = $8; $62 = (($60) + ($61<<2)|0); HEAP32[$62>>2] = $59; $63 = $8; $64 = (($63) + 1)|0; $8 = $64; } $9 = 0; while(1) { $65 = $9; $66 = ($65|0)<(2); if (!($66)) { break; } $67 = $6; $68 = (16872 + ($67<<3)|0); $69 = $9; $70 = (($68) + ($69<<2)|0); $71 = HEAP32[$70>>2]|0; $72 = $6; $73 = (($72) + 1)|0; $74 = (16872 + ($73<<3)|0); $75 = $9; $76 = (($74) + ($75<<2)|0); $77 = HEAP32[$76>>2]|0; $78 = $6; $79 = (16872 + ($78<<3)|0); $80 = $9; $81 = (($79) + ($80<<2)|0); $82 = HEAP32[$81>>2]|0; $83 = (($77) - ($82))|0; $84 = $83 >> 16; $85 = $7; $86 = $85&65535; $87 = $86 << 16 >> 16; $88 = Math_imul($84, $87)|0; $89 = $6; $90 = (($89) + 1)|0; $91 = (16872 + ($90<<3)|0); $92 = $9; $93 = (($91) + ($92<<2)|0); $94 = HEAP32[$93>>2]|0; $95 = $6; $96 = (16872 + ($95<<3)|0); $97 = $9; $98 = (($96) + ($97<<2)|0); $99 = HEAP32[$98>>2]|0; $100 = (($94) - ($99))|0; $101 = $100 & 65535; $102 = $7; $103 = $102&65535; $104 = $103 << 16 >> 16; $105 = Math_imul($101, $104)|0; $106 = $105 >> 16; $107 = (($88) + ($106))|0; $108 = (($71) + ($107))|0; $109 = $5; $110 = $9; $111 = (($109) + ($110<<2)|0); HEAP32[$111>>2] = $108; $112 = $9; $113 = (($112) + 1)|0; $9 = $113; } STACKTOP = sp;return; } else { while(1) { $114 = $8; $115 = ($114|0)<(3); if (!($115)) { break; } $116 = $6; $117 = (($116) + 1)|0; $118 = (16812 + (($117*12)|0)|0); $119 = $8; $120 = (($118) + ($119<<2)|0); $121 = HEAP32[$120>>2]|0; $122 = $6; $123 = (($122) + 1)|0; $124 = (16812 + (($123*12)|0)|0); $125 = $8; $126 = (($124) + ($125<<2)|0); $127 = HEAP32[$126>>2]|0; $128 = $6; $129 = (16812 + (($128*12)|0)|0); $130 = $8; $131 = (($129) + ($130<<2)|0); $132 = HEAP32[$131>>2]|0; $133 = (($127) - ($132))|0; $134 = $133 >> 16; $135 = $7; $136 = (($135) - 65536)|0; $137 = $136&65535; $138 = $137 << 16 >> 16; $139 = Math_imul($134, $138)|0; $140 = $6; $141 = (($140) + 1)|0; $142 = (16812 + (($141*12)|0)|0); $143 = $8; $144 = (($142) + ($143<<2)|0); $145 = HEAP32[$144>>2]|0; $146 = $6; $147 = (16812 + (($146*12)|0)|0); $148 = $8; $149 = (($147) + ($148<<2)|0); $150 = HEAP32[$149>>2]|0; $151 = (($145) - ($150))|0; $152 = $151 & 65535; $153 = $7; $154 = (($153) - 65536)|0; $155 = $154&65535; $156 = $155 << 16 >> 16; $157 = Math_imul($152, $156)|0; $158 = $157 >> 16; $159 = (($139) + ($158))|0; $160 = (($121) + ($159))|0; $161 = $4; $162 = $8; $163 = (($161) + ($162<<2)|0); HEAP32[$163>>2] = $160; $164 = $8; $165 = (($164) + 1)|0; $8 = $165; } $9 = 0; while(1) { $166 = $9; $167 = ($166|0)<(2); if (!($167)) { break; } $168 = $6; $169 = (($168) + 1)|0; $170 = (16872 + ($169<<3)|0); $171 = $9; $172 = (($170) + ($171<<2)|0); $173 = HEAP32[$172>>2]|0; $174 = $6; $175 = (($174) + 1)|0; $176 = (16872 + ($175<<3)|0); $177 = $9; $178 = (($176) + ($177<<2)|0); $179 = HEAP32[$178>>2]|0; $180 = $6; $181 = (16872 + ($180<<3)|0); $182 = $9; $183 = (($181) + ($182<<2)|0); $184 = HEAP32[$183>>2]|0; $185 = (($179) - ($184))|0; $186 = $185 >> 16; $187 = $7; $188 = (($187) - 65536)|0; $189 = $188&65535; $190 = $189 << 16 >> 16; $191 = Math_imul($186, $190)|0; $192 = $6; $193 = (($192) + 1)|0; $194 = (16872 + ($193<<3)|0); $195 = $9; $196 = (($194) + ($195<<2)|0); $197 = HEAP32[$196>>2]|0; $198 = $6; $199 = (16872 + ($198<<3)|0); $200 = $9; $201 = (($199) + ($200<<2)|0); $202 = HEAP32[$201>>2]|0; $203 = (($197) - ($202))|0; $204 = $203 & 65535; $205 = $7; $206 = (($205) - 65536)|0; $207 = $206&65535; $208 = $207 << 16 >> 16; $209 = Math_imul($204, $208)|0; $210 = $209 >> 16; $211 = (($191) + ($210))|0; $212 = (($173) + ($211))|0; $213 = $5; $214 = $9; $215 = (($213) + ($214<<2)|0); HEAP32[$215>>2] = $212; $216 = $9; $217 = (($216) + 1)|0; $9 = $217; } STACKTOP = sp;return; } } function _silk_NLSF_decode($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); $7 = sp + 128|0; $8 = sp + 96|0; $9 = sp + 64|0; $10 = sp + 32|0; $3 = $0; $4 = $1; $5 = $2; $14 = $5; $15 = ((($14)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = $4; $18 = HEAP8[$17>>0]|0; $19 = $18 << 24 >> 24; $20 = $5; $21 = ((($20)) + 2|0); $22 = HEAP16[$21>>1]|0; $23 = $22 << 16 >> 16; $24 = Math_imul($19, $23)|0; $25 = (($16) + ($24)|0); $13 = $25; $6 = 0; while(1) { $26 = $6; $27 = $5; $28 = ((($27)) + 2|0); $29 = HEAP16[$28>>1]|0; $30 = $29 << 16 >> 16; $31 = ($26|0)<($30|0); if (!($31)) { break; } $32 = $13; $33 = $6; $34 = (($32) + ($33)|0); $35 = HEAP8[$34>>0]|0; $36 = $35&255; $37 = $36 << 16 >> 16; $38 = $37 << 7; $39 = $38&65535; $40 = $3; $41 = $6; $42 = (($40) + ($41<<1)|0); HEAP16[$42>>1] = $39; $43 = $6; $44 = (($43) + 1)|0; $6 = $44; } $45 = $5; $46 = $4; $47 = HEAP8[$46>>0]|0; $48 = $47 << 24 >> 24; _silk_NLSF_unpack($8,$7,$45,$48); $49 = $4; $50 = ((($49)) + 1|0); $51 = $5; $52 = ((($51)) + 4|0); $53 = HEAP16[$52>>1]|0; $54 = $53 << 16 >> 16; $55 = $5; $56 = ((($55)) + 2|0); $57 = HEAP16[$56>>1]|0; _silk_NLSF_residual_dequant($9,$50,$7,$54,$57); $58 = $3; $59 = $5; $60 = ((($59)) + 2|0); $61 = HEAP16[$60>>1]|0; $62 = $61 << 16 >> 16; _silk_NLSF_VQ_weights_laroia($10,$58,$62); $6 = 0; while(1) { $63 = $6; $64 = $5; $65 = ((($64)) + 2|0); $66 = HEAP16[$65>>1]|0; $67 = $66 << 16 >> 16; $68 = ($63|0)<($67|0); if (!($68)) { break; } $69 = $6; $70 = (($10) + ($69<<1)|0); $71 = HEAP16[$70>>1]|0; $72 = $71 << 16 >> 16; $73 = $72 << 16; $74 = (_silk_SQRT_APPROX_413($73)|0); $11 = $74; $75 = $3; $76 = $6; $77 = (($75) + ($76<<1)|0); $78 = HEAP16[$77>>1]|0; $79 = $78 << 16 >> 16; $80 = $6; $81 = (($9) + ($80<<1)|0); $82 = HEAP16[$81>>1]|0; $83 = $82 << 16 >> 16; $84 = $83 << 14; $85 = $11; $86 = (($84|0) / ($85|0))&-1; $87 = (($79) + ($86))|0; $12 = $87; $88 = $12; $89 = ($88|0)>(32767); if ($89) { $95 = 32767; } else { $90 = $12; $91 = ($90|0)<(0); $92 = $12; $93 = $91 ? 0 : $92; $95 = $93; } $94 = $95&65535; $96 = $3; $97 = $6; $98 = (($96) + ($97<<1)|0); HEAP16[$98>>1] = $94; $99 = $6; $100 = (($99) + 1)|0; $6 = $100; } $101 = $3; $102 = $5; $103 = ((($102)) + 32|0); $104 = HEAP32[$103>>2]|0; $105 = $5; $106 = ((($105)) + 2|0); $107 = HEAP16[$106>>1]|0; $108 = $107 << 16 >> 16; _silk_NLSF_stabilize($101,$104,$108); STACKTOP = sp;return; } function _silk_NLSF_residual_dequant($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $11 = 0; $13 = $9; $14 = $13 << 16 >> 16; $15 = (($14) - 1)|0; $10 = $15; while(1) { $16 = $10; $17 = ($16|0)>=(0); if (!($17)) { break; } $18 = $11; $19 = $18&65535; $20 = $19 << 16 >> 16; $21 = $7; $22 = $10; $23 = (($21) + ($22)|0); $24 = HEAP8[$23>>0]|0; $25 = $24&255; $26 = $25 << 16 >> 16; $27 = Math_imul($20, $26)|0; $28 = $27 >> 8; $12 = $28; $29 = $6; $30 = $10; $31 = (($29) + ($30)|0); $32 = HEAP8[$31>>0]|0; $33 = $32 << 24 >> 24; $34 = $33 << 10; $11 = $34; $35 = $11; $36 = ($35|0)>(0); $37 = $11; if ($36) { $38 = (($37) - 102)|0; $11 = $38; } else { $39 = ($37|0)<(0); if ($39) { $40 = $11; $41 = (($40) + 102)|0; $11 = $41; } } $42 = $12; $43 = $11; $44 = $43 >> 16; $45 = $8; $46 = $45&65535; $47 = $46 << 16 >> 16; $48 = Math_imul($44, $47)|0; $49 = $11; $50 = $49 & 65535; $51 = $8; $52 = $51&65535; $53 = $52 << 16 >> 16; $54 = Math_imul($50, $53)|0; $55 = $54 >> 16; $56 = (($48) + ($55))|0; $57 = (($42) + ($56))|0; $11 = $57; $58 = $11; $59 = $58&65535; $60 = $5; $61 = $10; $62 = (($60) + ($61<<1)|0); HEAP16[$62>>1] = $59; $63 = $10; $64 = (($63) + -1)|0; $10 = $64; } STACKTOP = sp;return; } function _silk_SQRT_APPROX_413($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = sp + 4|0; $5 = sp; $2 = $0; $6 = $2; $7 = ($6|0)<=(0); if ($7) { $1 = 0; $39 = $1; STACKTOP = sp;return ($39|0); } $8 = $2; _silk_CLZ_FRAC_414($8,$4,$5); $9 = HEAP32[$4>>2]|0; $10 = $9 & 1; $11 = ($10|0)!=(0); if ($11) { $3 = 32768; } else { $3 = 46214; } $12 = HEAP32[$4>>2]|0; $13 = $12 >> 1; $14 = $3; $15 = $14 >> $13; $3 = $15; $16 = $3; $17 = $3; $18 = $17 >> 16; $19 = HEAP32[$5>>2]|0; $20 = $19&65535; $21 = $20 << 16 >> 16; $22 = ($21*213)|0; $23 = $22&65535; $24 = $23 << 16 >> 16; $25 = Math_imul($18, $24)|0; $26 = $3; $27 = $26 & 65535; $28 = HEAP32[$5>>2]|0; $29 = $28&65535; $30 = $29 << 16 >> 16; $31 = ($30*213)|0; $32 = $31&65535; $33 = $32 << 16 >> 16; $34 = Math_imul($27, $33)|0; $35 = $34 >> 16; $36 = (($25) + ($35))|0; $37 = (($16) + ($36))|0; $3 = $37; $38 = $3; $1 = $38; $39 = $1; STACKTOP = sp;return ($39|0); } function _silk_CLZ_FRAC_414($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $3 = $0; $4 = $1; $5 = $2; $7 = $3; $8 = (_silk_CLZ32_415($7)|0); $6 = $8; $9 = $6; $10 = $4; HEAP32[$10>>2] = $9; $11 = $3; $12 = $6; $13 = (24 - ($12))|0; $14 = (_silk_ROR32_416($11,$13)|0); $15 = $14 & 127; $16 = $5; HEAP32[$16>>2] = $15; STACKTOP = sp;return; } function _silk_CLZ32_415($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ($2|0)!=(0); if ($3) { $4 = $1; $5 = (Math_clz32(($4|0))|0); $6 = (32 - ($5))|0; $7 = (32 - ($6))|0; $8 = $7; } else { $8 = 32; } STACKTOP = sp;return ($8|0); } function _silk_ROR32_416($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $8 = $3; $5 = $8; $9 = $4; $6 = $9; $10 = $4; $11 = (0 - ($10))|0; $7 = $11; $12 = $4; $13 = ($12|0)==(0); if ($13) { $14 = $3; $2 = $14; $32 = $2; STACKTOP = sp;return ($32|0); } $15 = $4; $16 = ($15|0)<(0); $17 = $5; if ($16) { $18 = $7; $19 = $17 << $18; $20 = $5; $21 = $7; $22 = (32 - ($21))|0; $23 = $20 >>> $22; $24 = $19 | $23; $2 = $24; $32 = $2; STACKTOP = sp;return ($32|0); } else { $25 = $6; $26 = (32 - ($25))|0; $27 = $17 << $26; $28 = $5; $29 = $6; $30 = $28 >>> $29; $31 = $27 | $30; $2 = $31; $32 = $2; STACKTOP = sp;return ($32|0); } return (0)|0; } function _silk_NSQ_c($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; $10 = $10|0; $11 = $11|0; $12 = $12|0; $13 = $13|0; $14 = $14|0; var $$alloca_mul = 0, $$alloca_mul27 = 0, $$alloca_mul29 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0; var $137 = 0, $138 = 0, $139 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0; var $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0; var $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0; var $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0; var $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0; var $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0; var $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0; var $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0; var $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); $15 = $0; $16 = $1; $17 = $2; $18 = $3; $19 = $4; $20 = $5; $21 = $6; $22 = $7; $23 = $8; $24 = $9; $25 = $10; $26 = $11; $27 = $12; $28 = $13; $29 = $14; $41 = $17; $42 = ((($41)) + 34|0); $43 = HEAP8[$42>>0]|0; $44 = $43 << 24 >> 24; $45 = $16; $46 = ((($45)) + 4368|0); HEAP32[$46>>2] = $44; $47 = $16; $48 = ((($47)) + 4356|0); $49 = HEAP32[$48>>2]|0; $31 = $49; $50 = $17; $51 = ((($50)) + 29|0); $52 = HEAP8[$51>>0]|0; $53 = $52 << 24 >> 24; $54 = $53 >> 1; $55 = (24998 + ($54<<2)|0); $56 = $17; $57 = ((($56)) + 30|0); $58 = HEAP8[$57>>0]|0; $59 = $58 << 24 >> 24; $60 = (($55) + ($59<<1)|0); $61 = HEAP16[$60>>1]|0; $62 = $61 << 16 >> 16; $39 = $62; $63 = $17; $64 = ((($63)) + 31|0); $65 = HEAP8[$64>>0]|0; $66 = $65 << 24 >> 24; $67 = ($66|0)==(4); if ($67) { $33 = 0; } else { $33 = 1; } $68 = $15; $69 = ((($68)) + 4616|0); $70 = HEAP32[$69>>2]|0; $71 = $15; $72 = ((($71)) + 4608|0); $73 = HEAP32[$72>>2]|0; $74 = (($70) + ($73))|0; $75 = (_llvm_stacksave()|0); $40 = $75; $$alloca_mul = $74<<2; $76 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $77 = $15; $78 = ((($77)) + 4616|0); $79 = HEAP32[$78>>2]|0; $80 = $15; $81 = ((($80)) + 4608|0); $82 = HEAP32[$81>>2]|0; $83 = (($79) + ($82))|0; $$alloca_mul27 = $83<<1; $84 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul27)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul27)|0)+15)&-16)|0);; $85 = $15; $86 = ((($85)) + 4612|0); $87 = HEAP32[$86>>2]|0; $$alloca_mul29 = $87<<2; $88 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul29)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul29)|0)+15)&-16)|0);; $89 = $15; $90 = ((($89)) + 4616|0); $91 = HEAP32[$90>>2]|0; $92 = $16; $93 = ((($92)) + 4364|0); HEAP32[$93>>2] = $91; $94 = $15; $95 = ((($94)) + 4616|0); $96 = HEAP32[$95>>2]|0; $97 = $16; $98 = ((($97)) + 4360|0); HEAP32[$98>>2] = $96; $99 = $16; $100 = $15; $101 = ((($100)) + 4616|0); $102 = HEAP32[$101>>2]|0; $103 = (($99) + ($102<<1)|0); $37 = $103; $30 = 0; while(1) { $104 = $30; $105 = $15; $106 = ((($105)) + 4604|0); $107 = HEAP32[$106>>2]|0; $108 = ($104|0)<($107|0); if (!($108)) { break; } $109 = $20; $110 = $30; $111 = $110 >> 1; $112 = $33; $113 = (1 - ($112))|0; $114 = $111 | $113; $115 = $114<<4; $116 = (($109) + ($115<<1)|0); $34 = $116; $117 = $21; $118 = $30; $119 = ($118*5)|0; $120 = (($117) + ($119<<1)|0); $35 = $120; $121 = $22; $122 = $30; $123 = $122<<4; $124 = (($121) + ($123<<1)|0); $36 = $124; $125 = $23; $126 = $30; $127 = (($125) + ($126<<2)|0); $128 = HEAP32[$127>>2]|0; $129 = $128 >> 2; $38 = $129; $130 = $23; $131 = $30; $132 = (($130) + ($131<<2)|0); $133 = HEAP32[$132>>2]|0; $134 = $133 >> 1; $135 = $134 << 16; $136 = $38; $137 = $136 | $135; $38 = $137; $138 = $16; $139 = ((($138)) + 4376|0); HEAP32[$139>>2] = 0; $140 = $17; $141 = ((($140)) + 29|0); $142 = HEAP8[$141>>0]|0; $143 = $142 << 24 >> 24; $144 = ($143|0)==(2); if ($144) { $145 = $27; $146 = $30; $147 = (($145) + ($146<<2)|0); $148 = HEAP32[$147>>2]|0; $31 = $148; $149 = $30; $150 = $33; $151 = $150 << 1; $152 = (3 - ($151))|0; $153 = $149 & $152; $154 = ($153|0)==(0); if ($154) { $155 = $15; $156 = ((($155)) + 4616|0); $157 = HEAP32[$156>>2]|0; $158 = $31; $159 = (($157) - ($158))|0; $160 = $15; $161 = ((($160)) + 4664|0); $162 = HEAP32[$161>>2]|0; $163 = (($159) - ($162))|0; $164 = (($163) - 2)|0; $32 = $164; $165 = $32; $166 = (($84) + ($165<<1)|0); $167 = $16; $168 = $32; $169 = $30; $170 = $15; $171 = ((($170)) + 4612|0); $172 = HEAP32[$171>>2]|0; $173 = Math_imul($169, $172)|0; $174 = (($168) + ($173))|0; $175 = (($167) + ($174<<1)|0); $176 = $34; $177 = $15; $178 = ((($177)) + 4616|0); $179 = HEAP32[$178>>2]|0; $180 = $32; $181 = (($179) - ($180))|0; $182 = $15; $183 = ((($182)) + 4664|0); $184 = HEAP32[$183>>2]|0; $185 = $15; $186 = ((($185)) + 5124|0); $187 = HEAP32[$186>>2]|0; _silk_LPC_analysis_filter($166,$175,$176,$181,$184,$187); $188 = $16; $189 = ((($188)) + 4376|0); HEAP32[$189>>2] = 1; $190 = $15; $191 = ((($190)) + 4616|0); $192 = HEAP32[$191>>2]|0; $193 = $16; $194 = ((($193)) + 4360|0); HEAP32[$194>>2] = $192; } } $195 = $15; $196 = $16; $197 = $18; $198 = $30; $199 = $29; $200 = $26; $201 = $27; $202 = $17; $203 = ((($202)) + 29|0); $204 = HEAP8[$203>>0]|0; $205 = $204 << 24 >> 24; _silk_nsq_scale_states($195,$196,$197,$88,$84,$76,$198,$199,$200,$201,$205); $206 = $16; $207 = $17; $208 = ((($207)) + 29|0); $209 = HEAP8[$208>>0]|0; $210 = $209 << 24 >> 24; $211 = $19; $212 = $37; $213 = $34; $214 = $35; $215 = $36; $216 = $31; $217 = $38; $218 = $24; $219 = $30; $220 = (($218) + ($219<<2)|0); $221 = HEAP32[$220>>2]|0; $222 = $25; $223 = $30; $224 = (($222) + ($223<<2)|0); $225 = HEAP32[$224>>2]|0; $226 = $26; $227 = $30; $228 = (($226) + ($227<<2)|0); $229 = HEAP32[$228>>2]|0; $230 = $28; $231 = $39; $232 = $15; $233 = ((($232)) + 4612|0); $234 = HEAP32[$233>>2]|0; $235 = $15; $236 = ((($235)) + 4660|0); $237 = HEAP32[$236>>2]|0; $238 = $15; $239 = ((($238)) + 4664|0); $240 = HEAP32[$239>>2]|0; _silk_noise_shape_quantizer($206,$210,$88,$211,$212,$76,$213,$214,$215,$216,$217,$221,$225,$229,$230,$231,$234,$237,$240); $241 = $15; $242 = ((($241)) + 4612|0); $243 = HEAP32[$242>>2]|0; $244 = $18; $245 = (($244) + ($243<<2)|0); $18 = $245; $246 = $15; $247 = ((($246)) + 4612|0); $248 = HEAP32[$247>>2]|0; $249 = $19; $250 = (($249) + ($248)|0); $19 = $250; $251 = $15; $252 = ((($251)) + 4612|0); $253 = HEAP32[$252>>2]|0; $254 = $37; $255 = (($254) + ($253<<1)|0); $37 = $255; $256 = $30; $257 = (($256) + 1)|0; $30 = $257; } $258 = $27; $259 = $15; $260 = ((($259)) + 4604|0); $261 = HEAP32[$260>>2]|0; $262 = (($261) - 1)|0; $263 = (($258) + ($262<<2)|0); $264 = HEAP32[$263>>2]|0; $265 = $16; $266 = ((($265)) + 4356|0); HEAP32[$266>>2] = $264; $267 = $16; $268 = $16; $269 = $15; $270 = ((($269)) + 4608|0); $271 = HEAP32[$270>>2]|0; $272 = (($268) + ($271<<1)|0); $273 = $15; $274 = ((($273)) + 4616|0); $275 = HEAP32[$274>>2]|0; $276 = $275<<1; _memmove(($267|0),($272|0),($276|0))|0; $277 = $16; $278 = ((($277)) + 1280|0); $279 = $16; $280 = ((($279)) + 1280|0); $281 = $15; $282 = ((($281)) + 4608|0); $283 = HEAP32[$282>>2]|0; $284 = (($280) + ($283<<2)|0); $285 = $15; $286 = ((($285)) + 4616|0); $287 = HEAP32[$286>>2]|0; $288 = $287<<2; _memmove(($278|0),($284|0),($288|0))|0; $289 = $40; _llvm_stackrestore(($289|0)); STACKTOP = sp;return; } function _silk_nsq_scale_states($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; $10 = $10|0; var $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0; var $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0; var $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0; var $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0; var $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0; var $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0; var $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0; var $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0; var $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0; var $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0; var $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0; var $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0; var $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0; var $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0; var $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0; var $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $4; $16 = $5; $17 = $6; $18 = $7; $19 = $8; $20 = $9; $21 = $10; $27 = $20; $28 = $17; $29 = (($27) + ($28<<2)|0); $30 = HEAP32[$29>>2]|0; $23 = $30; $31 = $19; $32 = $17; $33 = (($31) + ($32<<2)|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)>(1); if ($35) { $36 = $19; $37 = $17; $38 = (($36) + ($37<<2)|0); $39 = HEAP32[$38>>2]|0; $40 = $39; } else { $40 = 1; } $41 = (_silk_INVERSE32_varQ($40,47)|0); $25 = $41; $42 = $19; $43 = $17; $44 = (($42) + ($43<<2)|0); $45 = HEAP32[$44>>2]|0; $46 = $12; $47 = ((($46)) + 4372|0); $48 = HEAP32[$47>>2]|0; $49 = ($45|0)!=($48|0); if ($49) { $50 = $12; $51 = ((($50)) + 4372|0); $52 = HEAP32[$51>>2]|0; $53 = $19; $54 = $17; $55 = (($53) + ($54<<2)|0); $56 = HEAP32[$55>>2]|0; $57 = (_silk_DIV32_varQ_419($52,$56,16)|0); $24 = $57; } else { $24 = 65536; } $58 = $25; $59 = $58 >> 7; $60 = (($59) + 1)|0; $61 = $60 >> 1; $26 = $61; $22 = 0; while(1) { $62 = $22; $63 = $11; $64 = ((($63)) + 4612|0); $65 = HEAP32[$64>>2]|0; $66 = ($62|0)<($65|0); if (!($66)) { break; } $67 = $13; $68 = $22; $69 = (($67) + ($68<<2)|0); $70 = HEAP32[$69>>2]|0; $71 = $70 >> 16; $72 = $26; $73 = $72&65535; $74 = $73 << 16 >> 16; $75 = Math_imul($71, $74)|0; $76 = $13; $77 = $22; $78 = (($76) + ($77<<2)|0); $79 = HEAP32[$78>>2]|0; $80 = $79 & 65535; $81 = $26; $82 = $81&65535; $83 = $82 << 16 >> 16; $84 = Math_imul($80, $83)|0; $85 = $84 >> 16; $86 = (($75) + ($85))|0; $87 = $13; $88 = $22; $89 = (($87) + ($88<<2)|0); $90 = HEAP32[$89>>2]|0; $91 = $26; $92 = $91 >> 15; $93 = (($92) + 1)|0; $94 = $93 >> 1; $95 = Math_imul($90, $94)|0; $96 = (($86) + ($95))|0; $97 = $14; $98 = $22; $99 = (($97) + ($98<<2)|0); HEAP32[$99>>2] = $96; $100 = $22; $101 = (($100) + 1)|0; $22 = $101; } $102 = $19; $103 = $17; $104 = (($102) + ($103<<2)|0); $105 = HEAP32[$104>>2]|0; $106 = $12; $107 = ((($106)) + 4372|0); HEAP32[$107>>2] = $105; $108 = $12; $109 = ((($108)) + 4376|0); $110 = HEAP32[$109>>2]|0; $111 = ($110|0)!=(0); L12: do { if ($111) { $112 = $17; $113 = ($112|0)==(0); if ($113) { $114 = $25; $115 = $114 >> 16; $116 = $18; $117 = $116&65535; $118 = $117 << 16 >> 16; $119 = Math_imul($115, $118)|0; $120 = $25; $121 = $120 & 65535; $122 = $18; $123 = $122&65535; $124 = $123 << 16 >> 16; $125 = Math_imul($121, $124)|0; $126 = $125 >> 16; $127 = (($119) + ($126))|0; $128 = $127 << 2; $25 = $128; } $129 = $12; $130 = ((($129)) + 4360|0); $131 = HEAP32[$130>>2]|0; $132 = $23; $133 = (($131) - ($132))|0; $134 = (($133) - 2)|0; $22 = $134; while(1) { $135 = $22; $136 = $12; $137 = ((($136)) + 4360|0); $138 = HEAP32[$137>>2]|0; $139 = ($135|0)<($138|0); if (!($139)) { break L12; } $140 = $25; $141 = $140 >> 16; $142 = $15; $143 = $22; $144 = (($142) + ($143<<1)|0); $145 = HEAP16[$144>>1]|0; $146 = $145 << 16 >> 16; $147 = Math_imul($141, $146)|0; $148 = $25; $149 = $148 & 65535; $150 = $15; $151 = $22; $152 = (($150) + ($151<<1)|0); $153 = HEAP16[$152>>1]|0; $154 = $153 << 16 >> 16; $155 = Math_imul($149, $154)|0; $156 = $155 >> 16; $157 = (($147) + ($156))|0; $158 = $16; $159 = $22; $160 = (($158) + ($159<<2)|0); HEAP32[$160>>2] = $157; $161 = $22; $162 = (($161) + 1)|0; $22 = $162; } } } while(0); $163 = $24; $164 = ($163|0)!=(65536); if (!($164)) { STACKTOP = sp;return; } $165 = $12; $166 = ((($165)) + 4364|0); $167 = HEAP32[$166>>2]|0; $168 = $11; $169 = ((($168)) + 4616|0); $170 = HEAP32[$169>>2]|0; $171 = (($167) - ($170))|0; $22 = $171; while(1) { $172 = $22; $173 = $12; $174 = ((($173)) + 4364|0); $175 = HEAP32[$174>>2]|0; $176 = ($172|0)<($175|0); if (!($176)) { break; } $177 = $24; $178 = $177 >> 16; $179 = $12; $180 = ((($179)) + 1280|0); $181 = $22; $182 = (($180) + ($181<<2)|0); $183 = HEAP32[$182>>2]|0; $184 = $183&65535; $185 = $184 << 16 >> 16; $186 = Math_imul($178, $185)|0; $187 = $24; $188 = $187 & 65535; $189 = $12; $190 = ((($189)) + 1280|0); $191 = $22; $192 = (($190) + ($191<<2)|0); $193 = HEAP32[$192>>2]|0; $194 = $193&65535; $195 = $194 << 16 >> 16; $196 = Math_imul($188, $195)|0; $197 = $196 >> 16; $198 = (($186) + ($197))|0; $199 = $24; $200 = $12; $201 = ((($200)) + 1280|0); $202 = $22; $203 = (($201) + ($202<<2)|0); $204 = HEAP32[$203>>2]|0; $205 = $204 >> 15; $206 = (($205) + 1)|0; $207 = $206 >> 1; $208 = Math_imul($199, $207)|0; $209 = (($198) + ($208))|0; $210 = $12; $211 = ((($210)) + 1280|0); $212 = $22; $213 = (($211) + ($212<<2)|0); HEAP32[$213>>2] = $209; $214 = $22; $215 = (($214) + 1)|0; $22 = $215; } $216 = $21; $217 = ($216|0)==(2); L28: do { if ($217) { $218 = $12; $219 = ((($218)) + 4376|0); $220 = HEAP32[$219>>2]|0; $221 = ($220|0)==(0); if ($221) { $222 = $12; $223 = ((($222)) + 4360|0); $224 = HEAP32[$223>>2]|0; $225 = $23; $226 = (($224) - ($225))|0; $227 = (($226) - 2)|0; $22 = $227; while(1) { $228 = $22; $229 = $12; $230 = ((($229)) + 4360|0); $231 = HEAP32[$230>>2]|0; $232 = ($228|0)<($231|0); if (!($232)) { break L28; } $233 = $24; $234 = $233 >> 16; $235 = $16; $236 = $22; $237 = (($235) + ($236<<2)|0); $238 = HEAP32[$237>>2]|0; $239 = $238&65535; $240 = $239 << 16 >> 16; $241 = Math_imul($234, $240)|0; $242 = $24; $243 = $242 & 65535; $244 = $16; $245 = $22; $246 = (($244) + ($245<<2)|0); $247 = HEAP32[$246>>2]|0; $248 = $247&65535; $249 = $248 << 16 >> 16; $250 = Math_imul($243, $249)|0; $251 = $250 >> 16; $252 = (($241) + ($251))|0; $253 = $24; $254 = $16; $255 = $22; $256 = (($254) + ($255<<2)|0); $257 = HEAP32[$256>>2]|0; $258 = $257 >> 15; $259 = (($258) + 1)|0; $260 = $259 >> 1; $261 = Math_imul($253, $260)|0; $262 = (($252) + ($261))|0; $263 = $16; $264 = $22; $265 = (($263) + ($264<<2)|0); HEAP32[$265>>2] = $262; $266 = $22; $267 = (($266) + 1)|0; $22 = $267; } } } } while(0); $268 = $24; $269 = $268 >> 16; $270 = $12; $271 = ((($270)) + 4352|0); $272 = HEAP32[$271>>2]|0; $273 = $272&65535; $274 = $273 << 16 >> 16; $275 = Math_imul($269, $274)|0; $276 = $24; $277 = $276 & 65535; $278 = $12; $279 = ((($278)) + 4352|0); $280 = HEAP32[$279>>2]|0; $281 = $280&65535; $282 = $281 << 16 >> 16; $283 = Math_imul($277, $282)|0; $284 = $283 >> 16; $285 = (($275) + ($284))|0; $286 = $24; $287 = $12; $288 = ((($287)) + 4352|0); $289 = HEAP32[$288>>2]|0; $290 = $289 >> 15; $291 = (($290) + 1)|0; $292 = $291 >> 1; $293 = Math_imul($286, $292)|0; $294 = (($285) + ($293))|0; $295 = $12; $296 = ((($295)) + 4352|0); HEAP32[$296>>2] = $294; $22 = 0; while(1) { $297 = $22; $298 = ($297|0)<(32); if (!($298)) { break; } $299 = $24; $300 = $299 >> 16; $301 = $12; $302 = ((($301)) + 3840|0); $303 = $22; $304 = (($302) + ($303<<2)|0); $305 = HEAP32[$304>>2]|0; $306 = $305&65535; $307 = $306 << 16 >> 16; $308 = Math_imul($300, $307)|0; $309 = $24; $310 = $309 & 65535; $311 = $12; $312 = ((($311)) + 3840|0); $313 = $22; $314 = (($312) + ($313<<2)|0); $315 = HEAP32[$314>>2]|0; $316 = $315&65535; $317 = $316 << 16 >> 16; $318 = Math_imul($310, $317)|0; $319 = $318 >> 16; $320 = (($308) + ($319))|0; $321 = $24; $322 = $12; $323 = ((($322)) + 3840|0); $324 = $22; $325 = (($323) + ($324<<2)|0); $326 = HEAP32[$325>>2]|0; $327 = $326 >> 15; $328 = (($327) + 1)|0; $329 = $328 >> 1; $330 = Math_imul($321, $329)|0; $331 = (($320) + ($330))|0; $332 = $12; $333 = ((($332)) + 3840|0); $334 = $22; $335 = (($333) + ($334<<2)|0); HEAP32[$335>>2] = $331; $336 = $22; $337 = (($336) + 1)|0; $22 = $337; } $22 = 0; while(1) { $338 = $22; $339 = ($338|0)<(16); if (!($339)) { break; } $340 = $24; $341 = $340 >> 16; $342 = $12; $343 = ((($342)) + 4288|0); $344 = $22; $345 = (($343) + ($344<<2)|0); $346 = HEAP32[$345>>2]|0; $347 = $346&65535; $348 = $347 << 16 >> 16; $349 = Math_imul($341, $348)|0; $350 = $24; $351 = $350 & 65535; $352 = $12; $353 = ((($352)) + 4288|0); $354 = $22; $355 = (($353) + ($354<<2)|0); $356 = HEAP32[$355>>2]|0; $357 = $356&65535; $358 = $357 << 16 >> 16; $359 = Math_imul($351, $358)|0; $360 = $359 >> 16; $361 = (($349) + ($360))|0; $362 = $24; $363 = $12; $364 = ((($363)) + 4288|0); $365 = $22; $366 = (($364) + ($365<<2)|0); $367 = HEAP32[$366>>2]|0; $368 = $367 >> 15; $369 = (($368) + 1)|0; $370 = $369 >> 1; $371 = Math_imul($362, $370)|0; $372 = (($361) + ($371))|0; $373 = $12; $374 = ((($373)) + 4288|0); $375 = $22; $376 = (($374) + ($375<<2)|0); HEAP32[$376>>2] = $372; $377 = $22; $378 = (($377) + 1)|0; $22 = $378; } STACKTOP = sp;return; } function _silk_noise_shape_quantizer($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$17,$18) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; $10 = $10|0; $11 = $11|0; $12 = $12|0; $13 = $13|0; $14 = $14|0; $15 = $15|0; $16 = $16|0; $17 = $17|0; $18 = $18|0; var $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0; var $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0; var $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0; var $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0; var $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0; var $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0; var $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0; var $126 = 0, $127 = 0, $128 = 0, $129 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0; var $146 = 0, $147 = 0, $148 = 0, $149 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0; var $166 = 0, $167 = 0, $168 = 0, $169 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; var $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0; var $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0; var $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0; var $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0; var $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0; var $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0; var $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0; var $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0; var $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0; var $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0; var $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0; var $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0; var $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0; var $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0; var $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0; var $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0; var $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0; var $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0; var $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0; var $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0; var $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0; var $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0; var $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0; var $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0; var $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0; var $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0; var $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0; var $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0; var $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0; var $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0; var $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0; var $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0; var $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0; var $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0; var $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0; var $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0; var $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0; var $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0; var $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0; var $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0; var $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(176|0); $19 = $0; $20 = $1; $21 = $2; $22 = $3; $23 = $4; $24 = $5; $25 = $6; $26 = $7; $27 = $8; $28 = $9; $29 = $10; $30 = $11; $31 = $12; $32 = $13; $33 = $14; $34 = $15; $35 = $16; $36 = $17; $37 = $18; $62 = $19; $63 = ((($62)) + 1280|0); $64 = $19; $65 = ((($64)) + 4364|0); $66 = HEAP32[$65>>2]|0; $67 = $28; $68 = (($66) - ($67))|0; $69 = (($68) + 1)|0; $70 = (($63) + ($69<<2)|0); $60 = $70; $71 = $24; $72 = $19; $73 = ((($72)) + 4360|0); $74 = HEAP32[$73>>2]|0; $75 = $28; $76 = (($74) - ($75))|0; $77 = (($76) + 2)|0; $78 = (($71) + ($77<<2)|0); $61 = $78; $79 = $32; $80 = $79 >> 6; $55 = $80; $81 = $19; $82 = ((($81)) + 3840|0); $83 = ((($82)) + 124|0); $59 = $83; $38 = 0; while(1) { $84 = $38; $85 = $35; $86 = ($84|0)<($85|0); $87 = $19; if (!($86)) { break; } $88 = ((($87)) + 4368|0); $89 = HEAP32[$88>>2]|0; $90 = Math_imul($89, 196314165)|0; $91 = (907633515 + ($90))|0; $92 = $19; $93 = ((($92)) + 4368|0); HEAP32[$93>>2] = $91; $94 = $37; $95 = $94 >> 1; $41 = $95; $96 = $41; $97 = $59; $98 = HEAP32[$97>>2]|0; $99 = $98 >> 16; $100 = $25; $101 = HEAP16[$100>>1]|0; $102 = $101 << 16 >> 16; $103 = Math_imul($99, $102)|0; $104 = $59; $105 = HEAP32[$104>>2]|0; $106 = $105 & 65535; $107 = $25; $108 = HEAP16[$107>>1]|0; $109 = $108 << 16 >> 16; $110 = Math_imul($106, $109)|0; $111 = $110 >> 16; $112 = (($103) + ($111))|0; $113 = (($96) + ($112))|0; $41 = $113; $114 = $41; $115 = $59; $116 = ((($115)) + -4|0); $117 = HEAP32[$116>>2]|0; $118 = $117 >> 16; $119 = $25; $120 = ((($119)) + 2|0); $121 = HEAP16[$120>>1]|0; $122 = $121 << 16 >> 16; $123 = Math_imul($118, $122)|0; $124 = $59; $125 = ((($124)) + -4|0); $126 = HEAP32[$125>>2]|0; $127 = $126 & 65535; $128 = $25; $129 = ((($128)) + 2|0); $130 = HEAP16[$129>>1]|0; $131 = $130 << 16 >> 16; $132 = Math_imul($127, $131)|0; $133 = $132 >> 16; $134 = (($123) + ($133))|0; $135 = (($114) + ($134))|0; $41 = $135; $136 = $41; $137 = $59; $138 = ((($137)) + -8|0); $139 = HEAP32[$138>>2]|0; $140 = $139 >> 16; $141 = $25; $142 = ((($141)) + 4|0); $143 = HEAP16[$142>>1]|0; $144 = $143 << 16 >> 16; $145 = Math_imul($140, $144)|0; $146 = $59; $147 = ((($146)) + -8|0); $148 = HEAP32[$147>>2]|0; $149 = $148 & 65535; $150 = $25; $151 = ((($150)) + 4|0); $152 = HEAP16[$151>>1]|0; $153 = $152 << 16 >> 16; $154 = Math_imul($149, $153)|0; $155 = $154 >> 16; $156 = (($145) + ($155))|0; $157 = (($136) + ($156))|0; $41 = $157; $158 = $41; $159 = $59; $160 = ((($159)) + -12|0); $161 = HEAP32[$160>>2]|0; $162 = $161 >> 16; $163 = $25; $164 = ((($163)) + 6|0); $165 = HEAP16[$164>>1]|0; $166 = $165 << 16 >> 16; $167 = Math_imul($162, $166)|0; $168 = $59; $169 = ((($168)) + -12|0); $170 = HEAP32[$169>>2]|0; $171 = $170 & 65535; $172 = $25; $173 = ((($172)) + 6|0); $174 = HEAP16[$173>>1]|0; $175 = $174 << 16 >> 16; $176 = Math_imul($171, $175)|0; $177 = $176 >> 16; $178 = (($167) + ($177))|0; $179 = (($158) + ($178))|0; $41 = $179; $180 = $41; $181 = $59; $182 = ((($181)) + -16|0); $183 = HEAP32[$182>>2]|0; $184 = $183 >> 16; $185 = $25; $186 = ((($185)) + 8|0); $187 = HEAP16[$186>>1]|0; $188 = $187 << 16 >> 16; $189 = Math_imul($184, $188)|0; $190 = $59; $191 = ((($190)) + -16|0); $192 = HEAP32[$191>>2]|0; $193 = $192 & 65535; $194 = $25; $195 = ((($194)) + 8|0); $196 = HEAP16[$195>>1]|0; $197 = $196 << 16 >> 16; $198 = Math_imul($193, $197)|0; $199 = $198 >> 16; $200 = (($189) + ($199))|0; $201 = (($180) + ($200))|0; $41 = $201; $202 = $41; $203 = $59; $204 = ((($203)) + -20|0); $205 = HEAP32[$204>>2]|0; $206 = $205 >> 16; $207 = $25; $208 = ((($207)) + 10|0); $209 = HEAP16[$208>>1]|0; $210 = $209 << 16 >> 16; $211 = Math_imul($206, $210)|0; $212 = $59; $213 = ((($212)) + -20|0); $214 = HEAP32[$213>>2]|0; $215 = $214 & 65535; $216 = $25; $217 = ((($216)) + 10|0); $218 = HEAP16[$217>>1]|0; $219 = $218 << 16 >> 16; $220 = Math_imul($215, $219)|0; $221 = $220 >> 16; $222 = (($211) + ($221))|0; $223 = (($202) + ($222))|0; $41 = $223; $224 = $41; $225 = $59; $226 = ((($225)) + -24|0); $227 = HEAP32[$226>>2]|0; $228 = $227 >> 16; $229 = $25; $230 = ((($229)) + 12|0); $231 = HEAP16[$230>>1]|0; $232 = $231 << 16 >> 16; $233 = Math_imul($228, $232)|0; $234 = $59; $235 = ((($234)) + -24|0); $236 = HEAP32[$235>>2]|0; $237 = $236 & 65535; $238 = $25; $239 = ((($238)) + 12|0); $240 = HEAP16[$239>>1]|0; $241 = $240 << 16 >> 16; $242 = Math_imul($237, $241)|0; $243 = $242 >> 16; $244 = (($233) + ($243))|0; $245 = (($224) + ($244))|0; $41 = $245; $246 = $41; $247 = $59; $248 = ((($247)) + -28|0); $249 = HEAP32[$248>>2]|0; $250 = $249 >> 16; $251 = $25; $252 = ((($251)) + 14|0); $253 = HEAP16[$252>>1]|0; $254 = $253 << 16 >> 16; $255 = Math_imul($250, $254)|0; $256 = $59; $257 = ((($256)) + -28|0); $258 = HEAP32[$257>>2]|0; $259 = $258 & 65535; $260 = $25; $261 = ((($260)) + 14|0); $262 = HEAP16[$261>>1]|0; $263 = $262 << 16 >> 16; $264 = Math_imul($259, $263)|0; $265 = $264 >> 16; $266 = (($255) + ($265))|0; $267 = (($246) + ($266))|0; $41 = $267; $268 = $41; $269 = $59; $270 = ((($269)) + -32|0); $271 = HEAP32[$270>>2]|0; $272 = $271 >> 16; $273 = $25; $274 = ((($273)) + 16|0); $275 = HEAP16[$274>>1]|0; $276 = $275 << 16 >> 16; $277 = Math_imul($272, $276)|0; $278 = $59; $279 = ((($278)) + -32|0); $280 = HEAP32[$279>>2]|0; $281 = $280 & 65535; $282 = $25; $283 = ((($282)) + 16|0); $284 = HEAP16[$283>>1]|0; $285 = $284 << 16 >> 16; $286 = Math_imul($281, $285)|0; $287 = $286 >> 16; $288 = (($277) + ($287))|0; $289 = (($268) + ($288))|0; $41 = $289; $290 = $41; $291 = $59; $292 = ((($291)) + -36|0); $293 = HEAP32[$292>>2]|0; $294 = $293 >> 16; $295 = $25; $296 = ((($295)) + 18|0); $297 = HEAP16[$296>>1]|0; $298 = $297 << 16 >> 16; $299 = Math_imul($294, $298)|0; $300 = $59; $301 = ((($300)) + -36|0); $302 = HEAP32[$301>>2]|0; $303 = $302 & 65535; $304 = $25; $305 = ((($304)) + 18|0); $306 = HEAP16[$305>>1]|0; $307 = $306 << 16 >> 16; $308 = Math_imul($303, $307)|0; $309 = $308 >> 16; $310 = (($299) + ($309))|0; $311 = (($290) + ($310))|0; $41 = $311; $312 = $37; $313 = ($312|0)==(16); if ($313) { $314 = $41; $315 = $59; $316 = ((($315)) + -40|0); $317 = HEAP32[$316>>2]|0; $318 = $317 >> 16; $319 = $25; $320 = ((($319)) + 20|0); $321 = HEAP16[$320>>1]|0; $322 = $321 << 16 >> 16; $323 = Math_imul($318, $322)|0; $324 = $59; $325 = ((($324)) + -40|0); $326 = HEAP32[$325>>2]|0; $327 = $326 & 65535; $328 = $25; $329 = ((($328)) + 20|0); $330 = HEAP16[$329>>1]|0; $331 = $330 << 16 >> 16; $332 = Math_imul($327, $331)|0; $333 = $332 >> 16; $334 = (($323) + ($333))|0; $335 = (($314) + ($334))|0; $41 = $335; $336 = $41; $337 = $59; $338 = ((($337)) + -44|0); $339 = HEAP32[$338>>2]|0; $340 = $339 >> 16; $341 = $25; $342 = ((($341)) + 22|0); $343 = HEAP16[$342>>1]|0; $344 = $343 << 16 >> 16; $345 = Math_imul($340, $344)|0; $346 = $59; $347 = ((($346)) + -44|0); $348 = HEAP32[$347>>2]|0; $349 = $348 & 65535; $350 = $25; $351 = ((($350)) + 22|0); $352 = HEAP16[$351>>1]|0; $353 = $352 << 16 >> 16; $354 = Math_imul($349, $353)|0; $355 = $354 >> 16; $356 = (($345) + ($355))|0; $357 = (($336) + ($356))|0; $41 = $357; $358 = $41; $359 = $59; $360 = ((($359)) + -48|0); $361 = HEAP32[$360>>2]|0; $362 = $361 >> 16; $363 = $25; $364 = ((($363)) + 24|0); $365 = HEAP16[$364>>1]|0; $366 = $365 << 16 >> 16; $367 = Math_imul($362, $366)|0; $368 = $59; $369 = ((($368)) + -48|0); $370 = HEAP32[$369>>2]|0; $371 = $370 & 65535; $372 = $25; $373 = ((($372)) + 24|0); $374 = HEAP16[$373>>1]|0; $375 = $374 << 16 >> 16; $376 = Math_imul($371, $375)|0; $377 = $376 >> 16; $378 = (($367) + ($377))|0; $379 = (($358) + ($378))|0; $41 = $379; $380 = $41; $381 = $59; $382 = ((($381)) + -52|0); $383 = HEAP32[$382>>2]|0; $384 = $383 >> 16; $385 = $25; $386 = ((($385)) + 26|0); $387 = HEAP16[$386>>1]|0; $388 = $387 << 16 >> 16; $389 = Math_imul($384, $388)|0; $390 = $59; $391 = ((($390)) + -52|0); $392 = HEAP32[$391>>2]|0; $393 = $392 & 65535; $394 = $25; $395 = ((($394)) + 26|0); $396 = HEAP16[$395>>1]|0; $397 = $396 << 16 >> 16; $398 = Math_imul($393, $397)|0; $399 = $398 >> 16; $400 = (($389) + ($399))|0; $401 = (($380) + ($400))|0; $41 = $401; $402 = $41; $403 = $59; $404 = ((($403)) + -56|0); $405 = HEAP32[$404>>2]|0; $406 = $405 >> 16; $407 = $25; $408 = ((($407)) + 28|0); $409 = HEAP16[$408>>1]|0; $410 = $409 << 16 >> 16; $411 = Math_imul($406, $410)|0; $412 = $59; $413 = ((($412)) + -56|0); $414 = HEAP32[$413>>2]|0; $415 = $414 & 65535; $416 = $25; $417 = ((($416)) + 28|0); $418 = HEAP16[$417>>1]|0; $419 = $418 << 16 >> 16; $420 = Math_imul($415, $419)|0; $421 = $420 >> 16; $422 = (($411) + ($421))|0; $423 = (($402) + ($422))|0; $41 = $423; $424 = $41; $425 = $59; $426 = ((($425)) + -60|0); $427 = HEAP32[$426>>2]|0; $428 = $427 >> 16; $429 = $25; $430 = ((($429)) + 30|0); $431 = HEAP16[$430>>1]|0; $432 = $431 << 16 >> 16; $433 = Math_imul($428, $432)|0; $434 = $59; $435 = ((($434)) + -60|0); $436 = HEAP32[$435>>2]|0; $437 = $436 & 65535; $438 = $25; $439 = ((($438)) + 30|0); $440 = HEAP16[$439>>1]|0; $441 = $440 << 16 >> 16; $442 = Math_imul($437, $441)|0; $443 = $442 >> 16; $444 = (($433) + ($443))|0; $445 = (($424) + ($444))|0; $41 = $445; } $446 = $20; $447 = ($446|0)==(2); if ($447) { $40 = 2; $448 = $40; $449 = $61; $450 = HEAP32[$449>>2]|0; $451 = $450 >> 16; $452 = $26; $453 = HEAP16[$452>>1]|0; $454 = $453 << 16 >> 16; $455 = Math_imul($451, $454)|0; $456 = $61; $457 = HEAP32[$456>>2]|0; $458 = $457 & 65535; $459 = $26; $460 = HEAP16[$459>>1]|0; $461 = $460 << 16 >> 16; $462 = Math_imul($458, $461)|0; $463 = $462 >> 16; $464 = (($455) + ($463))|0; $465 = (($448) + ($464))|0; $40 = $465; $466 = $40; $467 = $61; $468 = ((($467)) + -4|0); $469 = HEAP32[$468>>2]|0; $470 = $469 >> 16; $471 = $26; $472 = ((($471)) + 2|0); $473 = HEAP16[$472>>1]|0; $474 = $473 << 16 >> 16; $475 = Math_imul($470, $474)|0; $476 = $61; $477 = ((($476)) + -4|0); $478 = HEAP32[$477>>2]|0; $479 = $478 & 65535; $480 = $26; $481 = ((($480)) + 2|0); $482 = HEAP16[$481>>1]|0; $483 = $482 << 16 >> 16; $484 = Math_imul($479, $483)|0; $485 = $484 >> 16; $486 = (($475) + ($485))|0; $487 = (($466) + ($486))|0; $40 = $487; $488 = $40; $489 = $61; $490 = ((($489)) + -8|0); $491 = HEAP32[$490>>2]|0; $492 = $491 >> 16; $493 = $26; $494 = ((($493)) + 4|0); $495 = HEAP16[$494>>1]|0; $496 = $495 << 16 >> 16; $497 = Math_imul($492, $496)|0; $498 = $61; $499 = ((($498)) + -8|0); $500 = HEAP32[$499>>2]|0; $501 = $500 & 65535; $502 = $26; $503 = ((($502)) + 4|0); $504 = HEAP16[$503>>1]|0; $505 = $504 << 16 >> 16; $506 = Math_imul($501, $505)|0; $507 = $506 >> 16; $508 = (($497) + ($507))|0; $509 = (($488) + ($508))|0; $40 = $509; $510 = $40; $511 = $61; $512 = ((($511)) + -12|0); $513 = HEAP32[$512>>2]|0; $514 = $513 >> 16; $515 = $26; $516 = ((($515)) + 6|0); $517 = HEAP16[$516>>1]|0; $518 = $517 << 16 >> 16; $519 = Math_imul($514, $518)|0; $520 = $61; $521 = ((($520)) + -12|0); $522 = HEAP32[$521>>2]|0; $523 = $522 & 65535; $524 = $26; $525 = ((($524)) + 6|0); $526 = HEAP16[$525>>1]|0; $527 = $526 << 16 >> 16; $528 = Math_imul($523, $527)|0; $529 = $528 >> 16; $530 = (($519) + ($529))|0; $531 = (($510) + ($530))|0; $40 = $531; $532 = $40; $533 = $61; $534 = ((($533)) + -16|0); $535 = HEAP32[$534>>2]|0; $536 = $535 >> 16; $537 = $26; $538 = ((($537)) + 8|0); $539 = HEAP16[$538>>1]|0; $540 = $539 << 16 >> 16; $541 = Math_imul($536, $540)|0; $542 = $61; $543 = ((($542)) + -16|0); $544 = HEAP32[$543>>2]|0; $545 = $544 & 65535; $546 = $26; $547 = ((($546)) + 8|0); $548 = HEAP16[$547>>1]|0; $549 = $548 << 16 >> 16; $550 = Math_imul($545, $549)|0; $551 = $550 >> 16; $552 = (($541) + ($551))|0; $553 = (($532) + ($552))|0; $40 = $553; $554 = $61; $555 = ((($554)) + 4|0); $61 = $555; } else { $40 = 0; } $556 = $59; $557 = HEAP32[$556>>2]|0; $57 = $557; $558 = $19; $559 = ((($558)) + 4288|0); $560 = HEAP32[$559>>2]|0; $56 = $560; $561 = $57; $562 = $19; $563 = ((($562)) + 4288|0); HEAP32[$563>>2] = $561; $564 = $36; $565 = $564 >> 1; $42 = $565; $566 = $42; $567 = $57; $568 = $567 >> 16; $569 = $27; $570 = HEAP16[$569>>1]|0; $571 = $570 << 16 >> 16; $572 = Math_imul($568, $571)|0; $573 = $57; $574 = $573 & 65535; $575 = $27; $576 = HEAP16[$575>>1]|0; $577 = $576 << 16 >> 16; $578 = Math_imul($574, $577)|0; $579 = $578 >> 16; $580 = (($572) + ($579))|0; $581 = (($566) + ($580))|0; $42 = $581; $39 = 2; while(1) { $582 = $39; $583 = $36; $584 = ($582|0)<($583|0); if (!($584)) { break; } $585 = $19; $586 = ((($585)) + 4288|0); $587 = $39; $588 = (($587) - 1)|0; $589 = (($586) + ($588<<2)|0); $590 = HEAP32[$589>>2]|0; $57 = $590; $591 = $56; $592 = $19; $593 = ((($592)) + 4288|0); $594 = $39; $595 = (($594) - 1)|0; $596 = (($593) + ($595<<2)|0); HEAP32[$596>>2] = $591; $597 = $42; $598 = $56; $599 = $598 >> 16; $600 = $27; $601 = $39; $602 = (($601) - 1)|0; $603 = (($600) + ($602<<1)|0); $604 = HEAP16[$603>>1]|0; $605 = $604 << 16 >> 16; $606 = Math_imul($599, $605)|0; $607 = $56; $608 = $607 & 65535; $609 = $27; $610 = $39; $611 = (($610) - 1)|0; $612 = (($609) + ($611<<1)|0); $613 = HEAP16[$612>>1]|0; $614 = $613 << 16 >> 16; $615 = Math_imul($608, $614)|0; $616 = $615 >> 16; $617 = (($606) + ($616))|0; $618 = (($597) + ($617))|0; $42 = $618; $619 = $19; $620 = ((($619)) + 4288|0); $621 = $39; $622 = (($621) + 0)|0; $623 = (($620) + ($622<<2)|0); $624 = HEAP32[$623>>2]|0; $56 = $624; $625 = $57; $626 = $19; $627 = ((($626)) + 4288|0); $628 = $39; $629 = (($628) + 0)|0; $630 = (($627) + ($629<<2)|0); HEAP32[$630>>2] = $625; $631 = $42; $632 = $57; $633 = $632 >> 16; $634 = $27; $635 = $39; $636 = (($634) + ($635<<1)|0); $637 = HEAP16[$636>>1]|0; $638 = $637 << 16 >> 16; $639 = Math_imul($633, $638)|0; $640 = $57; $641 = $640 & 65535; $642 = $27; $643 = $39; $644 = (($642) + ($643<<1)|0); $645 = HEAP16[$644>>1]|0; $646 = $645 << 16 >> 16; $647 = Math_imul($641, $646)|0; $648 = $647 >> 16; $649 = (($639) + ($648))|0; $650 = (($631) + ($649))|0; $42 = $650; $651 = $39; $652 = (($651) + 2)|0; $39 = $652; } $653 = $56; $654 = $19; $655 = ((($654)) + 4288|0); $656 = $36; $657 = (($656) - 1)|0; $658 = (($655) + ($657<<2)|0); HEAP32[$658>>2] = $653; $659 = $42; $660 = $56; $661 = $660 >> 16; $662 = $27; $663 = $36; $664 = (($663) - 1)|0; $665 = (($662) + ($664<<1)|0); $666 = HEAP16[$665>>1]|0; $667 = $666 << 16 >> 16; $668 = Math_imul($661, $667)|0; $669 = $56; $670 = $669 & 65535; $671 = $27; $672 = $36; $673 = (($672) - 1)|0; $674 = (($671) + ($673<<1)|0); $675 = HEAP16[$674>>1]|0; $676 = $675 << 16 >> 16; $677 = Math_imul($670, $676)|0; $678 = $677 >> 16; $679 = (($668) + ($678))|0; $680 = (($659) + ($679))|0; $42 = $680; $681 = $42; $682 = $681 << 1; $42 = $682; $683 = $42; $684 = $19; $685 = ((($684)) + 4352|0); $686 = HEAP32[$685>>2]|0; $687 = $686 >> 16; $688 = $30; $689 = $688&65535; $690 = $689 << 16 >> 16; $691 = Math_imul($687, $690)|0; $692 = $19; $693 = ((($692)) + 4352|0); $694 = HEAP32[$693>>2]|0; $695 = $694 & 65535; $696 = $30; $697 = $696&65535; $698 = $697 << 16 >> 16; $699 = Math_imul($695, $698)|0; $700 = $699 >> 16; $701 = (($691) + ($700))|0; $702 = (($683) + ($701))|0; $42 = $702; $703 = $19; $704 = ((($703)) + 1280|0); $705 = $19; $706 = ((($705)) + 4364|0); $707 = HEAP32[$706>>2]|0; $708 = (($707) - 1)|0; $709 = (($704) + ($708<<2)|0); $710 = HEAP32[$709>>2]|0; $711 = $710 >> 16; $712 = $31; $713 = $712&65535; $714 = $713 << 16 >> 16; $715 = Math_imul($711, $714)|0; $716 = $19; $717 = ((($716)) + 1280|0); $718 = $19; $719 = ((($718)) + 4364|0); $720 = HEAP32[$719>>2]|0; $721 = (($720) - 1)|0; $722 = (($717) + ($721<<2)|0); $723 = HEAP32[$722>>2]|0; $724 = $723 & 65535; $725 = $31; $726 = $725&65535; $727 = $726 << 16 >> 16; $728 = Math_imul($724, $727)|0; $729 = $728 >> 16; $730 = (($715) + ($729))|0; $44 = $730; $731 = $44; $732 = $19; $733 = ((($732)) + 4352|0); $734 = HEAP32[$733>>2]|0; $735 = $734 >> 16; $736 = $31; $737 = $736 >> 16; $738 = Math_imul($735, $737)|0; $739 = (($731) + ($738))|0; $740 = $19; $741 = ((($740)) + 4352|0); $742 = HEAP32[$741>>2]|0; $743 = $742 & 65535; $744 = $31; $745 = $744 >> 16; $746 = Math_imul($743, $745)|0; $747 = $746 >> 16; $748 = (($739) + ($747))|0; $44 = $748; $749 = $41; $750 = $749 << 2; $751 = $42; $752 = (($750) - ($751))|0; $56 = $752; $753 = $56; $754 = $44; $755 = (($753) - ($754))|0; $56 = $755; $756 = $28; $757 = ($756|0)>(0); if ($757) { $758 = $60; $759 = HEAP32[$758>>2]|0; $760 = $60; $761 = ((($760)) + -8|0); $762 = HEAP32[$761>>2]|0; $763 = (($759) + ($762))|0; $764 = $763 >> 16; $765 = $29; $766 = $765&65535; $767 = $766 << 16 >> 16; $768 = Math_imul($764, $767)|0; $769 = $60; $770 = HEAP32[$769>>2]|0; $771 = $60; $772 = ((($771)) + -8|0); $773 = HEAP32[$772>>2]|0; $774 = (($770) + ($773))|0; $775 = $774 & 65535; $776 = $29; $777 = $776&65535; $778 = $777 << 16 >> 16; $779 = Math_imul($775, $778)|0; $780 = $779 >> 16; $781 = (($768) + ($780))|0; $43 = $781; $782 = $43; $783 = $60; $784 = ((($783)) + -4|0); $785 = HEAP32[$784>>2]|0; $786 = $785 >> 16; $787 = $29; $788 = $787 >> 16; $789 = Math_imul($786, $788)|0; $790 = (($782) + ($789))|0; $791 = $60; $792 = ((($791)) + -4|0); $793 = HEAP32[$792>>2]|0; $794 = $793 & 65535; $795 = $29; $796 = $795 >> 16; $797 = Math_imul($794, $796)|0; $798 = $797 >> 16; $799 = (($790) + ($798))|0; $43 = $799; $800 = $43; $801 = $800 << 1; $43 = $801; $802 = $60; $803 = ((($802)) + 4|0); $60 = $803; $804 = $40; $805 = $43; $806 = (($804) - ($805))|0; $57 = $806; $807 = $57; $808 = $56; $809 = $808 << 1; $810 = (($807) + ($809))|0; $56 = $810; $811 = $56; $812 = $811 >> 2; $813 = (($812) + 1)|0; $814 = $813 >> 1; $56 = $814; } else { $815 = $56; $816 = $815 >> 1; $817 = (($816) + 1)|0; $818 = $817 >> 1; $56 = $818; } $819 = $21; $820 = $38; $821 = (($819) + ($820<<2)|0); $822 = HEAP32[$821>>2]|0; $823 = $56; $824 = (($822) - ($823))|0; $45 = $824; $825 = $19; $826 = ((($825)) + 4368|0); $827 = HEAP32[$826>>2]|0; $828 = ($827|0)<(0); if ($828) { $829 = $45; $830 = (0 - ($829))|0; $45 = $830; } $831 = $45; $832 = ($831|0)>(30720); if ($832) { $837 = 30720; } else { $833 = $45; $834 = ($833|0)<(-31744); $835 = $45; $836 = $834 ? -31744 : $835; $837 = $836; } $45 = $837; $838 = $45; $839 = $34; $840 = (($838) - ($839))|0; $48 = $840; $841 = $48; $842 = $841 >> 10; $47 = $842; $843 = $47; $844 = ($843|0)>(0); $845 = $47; do { if ($844) { $846 = $845 << 10; $847 = (($846) - 80)|0; $48 = $847; $848 = $48; $849 = $34; $850 = (($848) + ($849))|0; $48 = $850; $851 = $48; $852 = (($851) + 1024)|0; $49 = $852; $853 = $48; $854 = $853&65535; $855 = $854 << 16 >> 16; $856 = $33; $857 = $856&65535; $858 = $857 << 16 >> 16; $859 = Math_imul($855, $858)|0; $50 = $859; $860 = $49; $861 = $860&65535; $862 = $861 << 16 >> 16; $863 = $33; $864 = $863&65535; $865 = $864 << 16 >> 16; $866 = Math_imul($862, $865)|0; $51 = $866; } else { $867 = ($845|0)==(0); if ($867) { $868 = $34; $48 = $868; $869 = $48; $870 = (($869) + 944)|0; $49 = $870; $871 = $48; $872 = $871&65535; $873 = $872 << 16 >> 16; $874 = $33; $875 = $874&65535; $876 = $875 << 16 >> 16; $877 = Math_imul($873, $876)|0; $50 = $877; $878 = $49; $879 = $878&65535; $880 = $879 << 16 >> 16; $881 = $33; $882 = $881&65535; $883 = $882 << 16 >> 16; $884 = Math_imul($880, $883)|0; $51 = $884; break; } $885 = $47; $886 = ($885|0)==(-1); if ($886) { $887 = $34; $49 = $887; $888 = $49; $889 = (($888) - 944)|0; $48 = $889; $890 = $48; $891 = (0 - ($890))|0; $892 = $891&65535; $893 = $892 << 16 >> 16; $894 = $33; $895 = $894&65535; $896 = $895 << 16 >> 16; $897 = Math_imul($893, $896)|0; $50 = $897; $898 = $49; $899 = $898&65535; $900 = $899 << 16 >> 16; $901 = $33; $902 = $901&65535; $903 = $902 << 16 >> 16; $904 = Math_imul($900, $903)|0; $51 = $904; break; } else { $905 = $47; $906 = $905 << 10; $907 = (($906) + 80)|0; $48 = $907; $908 = $48; $909 = $34; $910 = (($908) + ($909))|0; $48 = $910; $911 = $48; $912 = (($911) + 1024)|0; $49 = $912; $913 = $48; $914 = (0 - ($913))|0; $915 = $914&65535; $916 = $915 << 16 >> 16; $917 = $33; $918 = $917&65535; $919 = $918 << 16 >> 16; $920 = Math_imul($916, $919)|0; $50 = $920; $921 = $49; $922 = (0 - ($921))|0; $923 = $922&65535; $924 = $923 << 16 >> 16; $925 = $33; $926 = $925&65535; $927 = $926 << 16 >> 16; $928 = Math_imul($924, $927)|0; $51 = $928; break; } } } while(0); $929 = $45; $930 = $48; $931 = (($929) - ($930))|0; $46 = $931; $932 = $50; $933 = $46; $934 = $933&65535; $935 = $934 << 16 >> 16; $936 = $46; $937 = $936&65535; $938 = $937 << 16 >> 16; $939 = Math_imul($935, $938)|0; $940 = (($932) + ($939))|0; $50 = $940; $941 = $45; $942 = $49; $943 = (($941) - ($942))|0; $46 = $943; $944 = $51; $945 = $46; $946 = $945&65535; $947 = $946 << 16 >> 16; $948 = $46; $949 = $948&65535; $950 = $949 << 16 >> 16; $951 = Math_imul($947, $950)|0; $952 = (($944) + ($951))|0; $51 = $952; $953 = $51; $954 = $50; $955 = ($953|0)<($954|0); if ($955) { $956 = $49; $48 = $956; } $957 = $48; $958 = $957 >> 9; $959 = (($958) + 1)|0; $960 = $959 >> 1; $961 = $960&255; $962 = $22; $963 = $38; $964 = (($962) + ($963)|0); HEAP8[$964>>0] = $961; $965 = $48; $966 = $965 << 4; $52 = $966; $967 = $19; $968 = ((($967)) + 4368|0); $969 = HEAP32[$968>>2]|0; $970 = ($969|0)<(0); if ($970) { $971 = $52; $972 = (0 - ($971))|0; $52 = $972; } $973 = $52; $974 = $40; $975 = $974 << 1; $976 = (($973) + ($975))|0; $53 = $976; $977 = $53; $978 = $41; $979 = $978 << 4; $980 = (($977) + ($979))|0; $54 = $980; $981 = $54; $982 = $981 >> 16; $983 = $55; $984 = $983&65535; $985 = $984 << 16 >> 16; $986 = Math_imul($982, $985)|0; $987 = $54; $988 = $987 & 65535; $989 = $55; $990 = $989&65535; $991 = $990 << 16 >> 16; $992 = Math_imul($988, $991)|0; $993 = $992 >> 16; $994 = (($986) + ($993))|0; $995 = $54; $996 = $55; $997 = $996 >> 15; $998 = (($997) + 1)|0; $999 = $998 >> 1; $1000 = Math_imul($995, $999)|0; $1001 = (($994) + ($1000))|0; $1002 = $1001 >> 7; $1003 = (($1002) + 1)|0; $1004 = $1003 >> 1; $1005 = ($1004|0)>(32767); if ($1005) { $1056 = 32767; } else { $1006 = $54; $1007 = $1006 >> 16; $1008 = $55; $1009 = $1008&65535; $1010 = $1009 << 16 >> 16; $1011 = Math_imul($1007, $1010)|0; $1012 = $54; $1013 = $1012 & 65535; $1014 = $55; $1015 = $1014&65535; $1016 = $1015 << 16 >> 16; $1017 = Math_imul($1013, $1016)|0; $1018 = $1017 >> 16; $1019 = (($1011) + ($1018))|0; $1020 = $54; $1021 = $55; $1022 = $1021 >> 15; $1023 = (($1022) + 1)|0; $1024 = $1023 >> 1; $1025 = Math_imul($1020, $1024)|0; $1026 = (($1019) + ($1025))|0; $1027 = $1026 >> 7; $1028 = (($1027) + 1)|0; $1029 = $1028 >> 1; $1030 = ($1029|0)<(-32768); if ($1030) { $1056 = -32768; } else { $1031 = $54; $1032 = $1031 >> 16; $1033 = $55; $1034 = $1033&65535; $1035 = $1034 << 16 >> 16; $1036 = Math_imul($1032, $1035)|0; $1037 = $54; $1038 = $1037 & 65535; $1039 = $55; $1040 = $1039&65535; $1041 = $1040 << 16 >> 16; $1042 = Math_imul($1038, $1041)|0; $1043 = $1042 >> 16; $1044 = (($1036) + ($1043))|0; $1045 = $54; $1046 = $55; $1047 = $1046 >> 15; $1048 = (($1047) + 1)|0; $1049 = $1048 >> 1; $1050 = Math_imul($1045, $1049)|0; $1051 = (($1044) + ($1050))|0; $1052 = $1051 >> 7; $1053 = (($1052) + 1)|0; $1054 = $1053 >> 1; $1056 = $1054; } } $1055 = $1056&65535; $1057 = $23; $1058 = $38; $1059 = (($1057) + ($1058<<1)|0); HEAP16[$1059>>1] = $1055; $1060 = $59; $1061 = ((($1060)) + 4|0); $59 = $1061; $1062 = $54; $1063 = $59; HEAP32[$1063>>2] = $1062; $1064 = $54; $1065 = $42; $1066 = $1065 << 2; $1067 = (($1064) - ($1066))|0; $58 = $1067; $1068 = $58; $1069 = $19; $1070 = ((($1069)) + 4352|0); HEAP32[$1070>>2] = $1068; $1071 = $58; $1072 = $44; $1073 = $1072 << 2; $1074 = (($1071) - ($1073))|0; $1075 = $19; $1076 = ((($1075)) + 1280|0); $1077 = $19; $1078 = ((($1077)) + 4364|0); $1079 = HEAP32[$1078>>2]|0; $1080 = (($1076) + ($1079<<2)|0); HEAP32[$1080>>2] = $1074; $1081 = $53; $1082 = $1081 << 1; $1083 = $24; $1084 = $19; $1085 = ((($1084)) + 4360|0); $1086 = HEAP32[$1085>>2]|0; $1087 = (($1083) + ($1086<<2)|0); HEAP32[$1087>>2] = $1082; $1088 = $19; $1089 = ((($1088)) + 4364|0); $1090 = HEAP32[$1089>>2]|0; $1091 = (($1090) + 1)|0; HEAP32[$1089>>2] = $1091; $1092 = $19; $1093 = ((($1092)) + 4360|0); $1094 = HEAP32[$1093>>2]|0; $1095 = (($1094) + 1)|0; HEAP32[$1093>>2] = $1095; $1096 = $19; $1097 = ((($1096)) + 4368|0); $1098 = HEAP32[$1097>>2]|0; $1099 = $22; $1100 = $38; $1101 = (($1099) + ($1100)|0); $1102 = HEAP8[$1101>>0]|0; $1103 = $1102 << 24 >> 24; $1104 = (($1098) + ($1103))|0; $1105 = $19; $1106 = ((($1105)) + 4368|0); HEAP32[$1106>>2] = $1104; $1107 = $38; $1108 = (($1107) + 1)|0; $38 = $1108; } $1109 = ((($87)) + 3840|0); $1110 = $19; $1111 = ((($1110)) + 3840|0); $1112 = $35; $1113 = (($1111) + ($1112<<2)|0); dest=$1109; src=$1113; stop=dest+128|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } function _silk_INVERSE32_varQ($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $3 = $0; $4 = $1; $11 = $3; $12 = ($11|0)>(0); $13 = $3; $14 = (0 - ($13))|0; $15 = $12 ? $13 : $14; $16 = (_silk_CLZ32_420($15)|0); $17 = (($16) - 1)|0; $5 = $17; $18 = $3; $19 = $5; $20 = $18 << $19; $8 = $20; $21 = $8; $22 = $21 >> 16; $23 = (536870911 / ($22|0))&-1; $7 = $23; $24 = $7; $25 = $24 << 16; $10 = $25; $26 = $8; $27 = $26 >> 16; $28 = $7; $29 = $28&65535; $30 = $29 << 16 >> 16; $31 = Math_imul($27, $30)|0; $32 = $8; $33 = $32 & 65535; $34 = $7; $35 = $34&65535; $36 = $35 << 16 >> 16; $37 = Math_imul($33, $36)|0; $38 = $37 >> 16; $39 = (($31) + ($38))|0; $40 = (536870912 - ($39))|0; $41 = $40 << 3; $9 = $41; $42 = $10; $43 = $9; $44 = $43 >> 16; $45 = $7; $46 = $45&65535; $47 = $46 << 16 >> 16; $48 = Math_imul($44, $47)|0; $49 = $9; $50 = $49 & 65535; $51 = $7; $52 = $51&65535; $53 = $52 << 16 >> 16; $54 = Math_imul($50, $53)|0; $55 = $54 >> 16; $56 = (($48) + ($55))|0; $57 = (($42) + ($56))|0; $58 = $9; $59 = $7; $60 = $59 >> 15; $61 = (($60) + 1)|0; $62 = $61 >> 1; $63 = Math_imul($58, $62)|0; $64 = (($57) + ($63))|0; $10 = $64; $65 = $5; $66 = (61 - ($65))|0; $67 = $4; $68 = (($66) - ($67))|0; $6 = $68; $69 = $6; $70 = ($69|0)<=(0); $71 = $6; if (!($70)) { $113 = ($71|0)<(32); if ($113) { $114 = $10; $115 = $6; $116 = $114 >> $115; $2 = $116; $117 = $2; STACKTOP = sp;return ($117|0); } else { $2 = 0; $117 = $2; STACKTOP = sp;return ($117|0); } } $72 = (0 - ($71))|0; $73 = -2147483648 >> $72; $74 = $6; $75 = (0 - ($74))|0; $76 = 2147483647 >> $75; $77 = ($73|0)>($76|0); $78 = $10; $79 = $6; $80 = (0 - ($79))|0; do { if ($77) { $81 = -2147483648 >> $80; $82 = ($78|0)>($81|0); if ($82) { $83 = $6; $84 = (0 - ($83))|0; $85 = -2147483648 >> $84; $112 = $85; break; } $86 = $10; $87 = $6; $88 = (0 - ($87))|0; $89 = 2147483647 >> $88; $90 = ($86|0)<($89|0); if ($90) { $91 = $6; $92 = (0 - ($91))|0; $93 = 2147483647 >> $92; $112 = $93; break; } else { $94 = $10; $112 = $94; break; } } else { $95 = 2147483647 >> $80; $96 = ($78|0)>($95|0); if ($96) { $97 = $6; $98 = (0 - ($97))|0; $99 = 2147483647 >> $98; $112 = $99; break; } $100 = $10; $101 = $6; $102 = (0 - ($101))|0; $103 = -2147483648 >> $102; $104 = ($100|0)<($103|0); if ($104) { $105 = $6; $106 = (0 - ($105))|0; $107 = -2147483648 >> $106; $112 = $107; break; } else { $108 = $10; $112 = $108; break; } } } while(0); $109 = $6; $110 = (0 - ($109))|0; $111 = $112 << $110; $2 = $111; $117 = $2; STACKTOP = sp;return ($117|0); } function _silk_DIV32_varQ_419($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $4 = $0; $5 = $1; $6 = $2; $14 = $4; $15 = ($14|0)>(0); $16 = $4; $17 = (0 - ($16))|0; $18 = $15 ? $16 : $17; $19 = (_silk_CLZ32_420($18)|0); $20 = (($19) - 1)|0; $7 = $20; $21 = $4; $22 = $7; $23 = $21 << $22; $11 = $23; $24 = $5; $25 = ($24|0)>(0); $26 = $5; $27 = (0 - ($26))|0; $28 = $25 ? $26 : $27; $29 = (_silk_CLZ32_420($28)|0); $30 = (($29) - 1)|0; $8 = $30; $31 = $5; $32 = $8; $33 = $31 << $32; $12 = $33; $34 = $12; $35 = $34 >> 16; $36 = (536870911 / ($35|0))&-1; $10 = $36; $37 = $11; $38 = $37 >> 16; $39 = $10; $40 = $39&65535; $41 = $40 << 16 >> 16; $42 = Math_imul($38, $41)|0; $43 = $11; $44 = $43 & 65535; $45 = $10; $46 = $45&65535; $47 = $46 << 16 >> 16; $48 = Math_imul($44, $47)|0; $49 = $48 >> 16; $50 = (($42) + ($49))|0; $13 = $50; $51 = $11; $52 = $12; $53 = ($52|0)<(0); $54 = $53 << 31 >> 31; $55 = $13; $56 = ($55|0)<(0); $57 = $56 << 31 >> 31; $58 = (___muldi3(($52|0),($54|0),($55|0),($57|0))|0); $59 = tempRet0; $60 = (_bitshift64Ashr(($58|0),($59|0),32)|0); $61 = tempRet0; $62 = $60 << 3; $63 = (($51) - ($62))|0; $11 = $63; $64 = $13; $65 = $11; $66 = $65 >> 16; $67 = $10; $68 = $67&65535; $69 = $68 << 16 >> 16; $70 = Math_imul($66, $69)|0; $71 = $11; $72 = $71 & 65535; $73 = $10; $74 = $73&65535; $75 = $74 << 16 >> 16; $76 = Math_imul($72, $75)|0; $77 = $76 >> 16; $78 = (($70) + ($77))|0; $79 = (($64) + ($78))|0; $13 = $79; $80 = $7; $81 = (29 + ($80))|0; $82 = $8; $83 = (($81) - ($82))|0; $84 = $6; $85 = (($83) - ($84))|0; $9 = $85; $86 = $9; $87 = ($86|0)<(0); $88 = $9; if (!($87)) { $130 = ($88|0)<(32); if ($130) { $131 = $13; $132 = $9; $133 = $131 >> $132; $3 = $133; $134 = $3; STACKTOP = sp;return ($134|0); } else { $3 = 0; $134 = $3; STACKTOP = sp;return ($134|0); } } $89 = (0 - ($88))|0; $90 = -2147483648 >> $89; $91 = $9; $92 = (0 - ($91))|0; $93 = 2147483647 >> $92; $94 = ($90|0)>($93|0); $95 = $13; $96 = $9; $97 = (0 - ($96))|0; do { if ($94) { $98 = -2147483648 >> $97; $99 = ($95|0)>($98|0); if ($99) { $100 = $9; $101 = (0 - ($100))|0; $102 = -2147483648 >> $101; $129 = $102; break; } $103 = $13; $104 = $9; $105 = (0 - ($104))|0; $106 = 2147483647 >> $105; $107 = ($103|0)<($106|0); if ($107) { $108 = $9; $109 = (0 - ($108))|0; $110 = 2147483647 >> $109; $129 = $110; break; } else { $111 = $13; $129 = $111; break; } } else { $112 = 2147483647 >> $97; $113 = ($95|0)>($112|0); if ($113) { $114 = $9; $115 = (0 - ($114))|0; $116 = 2147483647 >> $115; $129 = $116; break; } $117 = $13; $118 = $9; $119 = (0 - ($118))|0; $120 = -2147483648 >> $119; $121 = ($117|0)<($120|0); if ($121) { $122 = $9; $123 = (0 - ($122))|0; $124 = -2147483648 >> $123; $129 = $124; break; } else { $125 = $13; $129 = $125; break; } } } while(0); $126 = $9; $127 = (0 - ($126))|0; $128 = $129 << $127; $3 = $128; $134 = $3; STACKTOP = sp;return ($134|0); } function _silk_CLZ32_420($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ($2|0)!=(0); if ($3) { $4 = $1; $5 = (Math_clz32(($4|0))|0); $6 = (32 - ($5))|0; $7 = (32 - ($6))|0; $8 = $7; } else { $8 = 32; } STACKTOP = sp;return ($8|0); } function _silk_NSQ_del_dec_c($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; $10 = $10|0; $11 = $11|0; $12 = $12|0; $13 = $13|0; $14 = $14|0; var $$alloca_mul = 0, $$alloca_mul37 = 0, $$alloca_mul39 = 0, $$alloca_mul41 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0; var $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0; var $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0; var $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0; var $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0; var $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0; var $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0; var $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0; var $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0; var $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0; var $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0; var $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0; var $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0; var $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0; var $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0; var $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0; var $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0; var $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0; var $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0; var $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $50 = 0; var $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0; var $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0; var $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0; var $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0; var $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0; var $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0; var $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0; var $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0; var $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0; var $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0; var $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $70 = 0; var $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0; var $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0; var $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0; var $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0; var $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0; var $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0; var $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 272|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(272|0); $38 = sp + 172|0; $50 = sp; $15 = $0; $16 = $1; $17 = $2; $18 = $3; $19 = $4; $20 = $5; $21 = $6; $22 = $7; $23 = $8; $24 = $9; $25 = $10; $26 = $11; $27 = $12; $28 = $13; $29 = $14; $51 = $16; $52 = ((($51)) + 4356|0); $53 = HEAP32[$52>>2]|0; $32 = $53; $54 = $15; $55 = ((($54)) + 4652|0); $56 = HEAP32[$55>>2]|0; $57 = (_llvm_stacksave()|0); $49 = $57; $$alloca_mul = ($56*1168)|0; $58 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $59 = $15; $60 = ((($59)) + 4652|0); $61 = HEAP32[$60>>2]|0; $62 = ($61*1168)|0; _memset(($58|0),0,($62|0))|0; $31 = 0; while(1) { $63 = $31; $64 = $15; $65 = ((($64)) + 4652|0); $66 = HEAP32[$65>>2]|0; $67 = ($63|0)<($66|0); if (!($67)) { break; } $68 = $31; $69 = (($58) + (($68*1168)|0)|0); $48 = $69; $70 = $31; $71 = $17; $72 = ((($71)) + 34|0); $73 = HEAP8[$72>>0]|0; $74 = $73 << 24 >> 24; $75 = (($70) + ($74))|0; $76 = $75 & 3; $77 = $48; $78 = ((($77)) + 1156|0); HEAP32[$78>>2] = $76; $79 = $48; $80 = ((($79)) + 1156|0); $81 = HEAP32[$80>>2]|0; $82 = $48; $83 = ((($82)) + 1160|0); HEAP32[$83>>2] = $81; $84 = $48; $85 = ((($84)) + 1164|0); HEAP32[$85>>2] = 0; $86 = $16; $87 = ((($86)) + 4352|0); $88 = HEAP32[$87>>2]|0; $89 = $48; $90 = ((($89)) + 1152|0); HEAP32[$90>>2] = $88; $91 = $16; $92 = ((($91)) + 1280|0); $93 = $15; $94 = ((($93)) + 4616|0); $95 = HEAP32[$94>>2]|0; $96 = (($95) - 1)|0; $97 = (($92) + ($96<<2)|0); $98 = HEAP32[$97>>2]|0; $99 = $48; $100 = ((($99)) + 960|0); HEAP32[$100>>2] = $98; $101 = $48; $102 = $16; $103 = ((($102)) + 3840|0); dest=$101; src=$103; stop=dest+128|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $104 = $48; $105 = ((($104)) + 1088|0); $106 = $16; $107 = ((($106)) + 4288|0); dest=$105; src=$107; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $108 = $31; $109 = (($108) + 1)|0; $31 = $109; } $110 = $17; $111 = ((($110)) + 29|0); $112 = HEAP8[$111>>0]|0; $113 = $112 << 24 >> 24; $114 = $113 >> 1; $115 = (24998 + ($114<<2)|0); $116 = $17; $117 = ((($116)) + 30|0); $118 = HEAP8[$117>>0]|0; $119 = $118 << 24 >> 24; $120 = (($115) + ($119<<1)|0); $121 = HEAP16[$120>>1]|0; $122 = $121 << 16 >> 16; $45 = $122; HEAP32[$38>>2] = 0; $123 = $15; $124 = ((($123)) + 4612|0); $125 = HEAP32[$124>>2]|0; $126 = (_silk_min_int_423(32,$125)|0); $39 = $126; $127 = $17; $128 = ((($127)) + 29|0); $129 = HEAP8[$128>>0]|0; $130 = $129 << 24 >> 24; $131 = ($130|0)==(2); L5: do { if ($131) { $31 = 0; while(1) { $132 = $31; $133 = $15; $134 = ((($133)) + 4604|0); $135 = HEAP32[$134>>2]|0; $136 = ($132|0)<($135|0); if (!($136)) { break L5; } $137 = $39; $138 = $27; $139 = $31; $140 = (($138) + ($139<<2)|0); $141 = HEAP32[$140>>2]|0; $142 = (($141) - 2)|0; $143 = (($142) - 1)|0; $144 = (_silk_min_int_423($137,$143)|0); $39 = $144; $145 = $31; $146 = (($145) + 1)|0; $31 = $146; } } else { $147 = $32; $148 = ($147|0)>(0); if ($148) { $149 = $39; $150 = $32; $151 = (($150) - 2)|0; $152 = (($151) - 1)|0; $153 = (_silk_min_int_423($149,$152)|0); $39 = $153; } } } while(0); $154 = $17; $155 = ((($154)) + 31|0); $156 = HEAP8[$155>>0]|0; $157 = $156 << 24 >> 24; $158 = ($157|0)==(4); if ($158) { $34 = 0; } else { $34 = 1; } $159 = $15; $160 = ((($159)) + 4616|0); $161 = HEAP32[$160>>2]|0; $162 = $15; $163 = ((($162)) + 4608|0); $164 = HEAP32[$163>>2]|0; $165 = (($161) + ($164))|0; $$alloca_mul37 = $165<<2; $166 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul37)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul37)|0)+15)&-16)|0);; $167 = $15; $168 = ((($167)) + 4616|0); $169 = HEAP32[$168>>2]|0; $170 = $15; $171 = ((($170)) + 4608|0); $172 = HEAP32[$171>>2]|0; $173 = (($169) + ($172))|0; $$alloca_mul39 = $173<<1; $174 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul39)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul39)|0)+15)&-16)|0);; $175 = $15; $176 = ((($175)) + 4612|0); $177 = HEAP32[$176>>2]|0; $$alloca_mul41 = $177<<2; $178 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul41)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul41)|0)+15)&-16)|0);; $179 = $16; $180 = $15; $181 = ((($180)) + 4616|0); $182 = HEAP32[$181>>2]|0; $183 = (($179) + ($182<<1)|0); $43 = $183; $184 = $15; $185 = ((($184)) + 4616|0); $186 = HEAP32[$185>>2]|0; $187 = $16; $188 = ((($187)) + 4364|0); HEAP32[$188>>2] = $186; $189 = $15; $190 = ((($189)) + 4616|0); $191 = HEAP32[$190>>2]|0; $192 = $16; $193 = ((($192)) + 4360|0); HEAP32[$193>>2] = $191; $36 = 0; $31 = 0; while(1) { $194 = $31; $195 = $15; $196 = ((($195)) + 4604|0); $197 = HEAP32[$196>>2]|0; $198 = ($194|0)<($197|0); if (!($198)) { break; } $199 = $20; $200 = $31; $201 = $200 >> 1; $202 = $34; $203 = (1 - ($202))|0; $204 = $201 | $203; $205 = $204<<4; $206 = (($199) + ($205<<1)|0); $40 = $206; $207 = $21; $208 = $31; $209 = ($208*5)|0; $210 = (($207) + ($209<<1)|0); $41 = $210; $211 = $22; $212 = $31; $213 = $212<<4; $214 = (($211) + ($213<<1)|0); $42 = $214; $215 = $23; $216 = $31; $217 = (($215) + ($216<<2)|0); $218 = HEAP32[$217>>2]|0; $219 = $218 >> 2; $44 = $219; $220 = $23; $221 = $31; $222 = (($220) + ($221<<2)|0); $223 = HEAP32[$222>>2]|0; $224 = $223 >> 1; $225 = $224 << 16; $226 = $44; $227 = $226 | $225; $44 = $227; $228 = $16; $229 = ((($228)) + 4376|0); HEAP32[$229>>2] = 0; $230 = $17; $231 = ((($230)) + 29|0); $232 = HEAP8[$231>>0]|0; $233 = $232 << 24 >> 24; $234 = ($233|0)==(2); if ($234) { $235 = $27; $236 = $31; $237 = (($235) + ($236<<2)|0); $238 = HEAP32[$237>>2]|0; $32 = $238; $239 = $31; $240 = $34; $241 = $240 << 1; $242 = (3 - ($241))|0; $243 = $239 & $242; $244 = ($243|0)==(0); if ($244) { $245 = $31; $246 = ($245|0)==(2); if ($246) { $247 = ((($58)) + 1164|0); $248 = HEAP32[$247>>2]|0; $46 = $248; $35 = 0; $30 = 1; while(1) { $249 = $30; $250 = $15; $251 = ((($250)) + 4652|0); $252 = HEAP32[$251>>2]|0; $253 = ($249|0)<($252|0); if (!($253)) { break; } $254 = $30; $255 = (($58) + (($254*1168)|0)|0); $256 = ((($255)) + 1164|0); $257 = HEAP32[$256>>2]|0; $258 = $46; $259 = ($257|0)<($258|0); if ($259) { $260 = $30; $261 = (($58) + (($260*1168)|0)|0); $262 = ((($261)) + 1164|0); $263 = HEAP32[$262>>2]|0; $46 = $263; $264 = $30; $35 = $264; } $265 = $30; $266 = (($265) + 1)|0; $30 = $266; } $30 = 0; while(1) { $267 = $30; $268 = $15; $269 = ((($268)) + 4652|0); $270 = HEAP32[$269>>2]|0; $271 = ($267|0)<($270|0); if (!($271)) { break; } $272 = $30; $273 = $35; $274 = ($272|0)!=($273|0); if ($274) { $275 = $30; $276 = (($58) + (($275*1168)|0)|0); $277 = ((($276)) + 1164|0); $278 = HEAP32[$277>>2]|0; $279 = (($278) + 134217727)|0; HEAP32[$277>>2] = $279; } $280 = $30; $281 = (($280) + 1)|0; $30 = $281; } $282 = $35; $283 = (($58) + (($282*1168)|0)|0); $48 = $283; $284 = HEAP32[$38>>2]|0; $285 = $39; $286 = (($284) + ($285))|0; $37 = $286; $30 = 0; while(1) { $287 = $30; $288 = $39; $289 = ($287|0)<($288|0); if (!($289)) { break; } $290 = $37; $291 = (($290) - 1)|0; $292 = $291 & 31; $37 = $292; $293 = $48; $294 = ((($293)) + 576|0); $295 = $37; $296 = (($294) + ($295<<2)|0); $297 = HEAP32[$296>>2]|0; $298 = $297 >> 9; $299 = (($298) + 1)|0; $300 = $299 >> 1; $301 = $300&255; $302 = $19; $303 = $30; $304 = $39; $305 = (($303) - ($304))|0; $306 = (($302) + ($305)|0); HEAP8[$306>>0] = $301; $307 = $48; $308 = ((($307)) + 704|0); $309 = $37; $310 = (($308) + ($309<<2)|0); $311 = HEAP32[$310>>2]|0; $312 = $311 >> 16; $313 = $26; $314 = ((($313)) + 4|0); $315 = HEAP32[$314>>2]|0; $316 = $315&65535; $317 = $316 << 16 >> 16; $318 = Math_imul($312, $317)|0; $319 = $48; $320 = ((($319)) + 704|0); $321 = $37; $322 = (($320) + ($321<<2)|0); $323 = HEAP32[$322>>2]|0; $324 = $323 & 65535; $325 = $26; $326 = ((($325)) + 4|0); $327 = HEAP32[$326>>2]|0; $328 = $327&65535; $329 = $328 << 16 >> 16; $330 = Math_imul($324, $329)|0; $331 = $330 >> 16; $332 = (($318) + ($331))|0; $333 = $48; $334 = ((($333)) + 704|0); $335 = $37; $336 = (($334) + ($335<<2)|0); $337 = HEAP32[$336>>2]|0; $338 = $26; $339 = ((($338)) + 4|0); $340 = HEAP32[$339>>2]|0; $341 = $340 >> 15; $342 = (($341) + 1)|0; $343 = $342 >> 1; $344 = Math_imul($337, $343)|0; $345 = (($332) + ($344))|0; $346 = $345 >> 13; $347 = (($346) + 1)|0; $348 = $347 >> 1; $349 = ($348|0)>(32767); if ($349) { $436 = 32767; } else { $350 = $48; $351 = ((($350)) + 704|0); $352 = $37; $353 = (($351) + ($352<<2)|0); $354 = HEAP32[$353>>2]|0; $355 = $354 >> 16; $356 = $26; $357 = ((($356)) + 4|0); $358 = HEAP32[$357>>2]|0; $359 = $358&65535; $360 = $359 << 16 >> 16; $361 = Math_imul($355, $360)|0; $362 = $48; $363 = ((($362)) + 704|0); $364 = $37; $365 = (($363) + ($364<<2)|0); $366 = HEAP32[$365>>2]|0; $367 = $366 & 65535; $368 = $26; $369 = ((($368)) + 4|0); $370 = HEAP32[$369>>2]|0; $371 = $370&65535; $372 = $371 << 16 >> 16; $373 = Math_imul($367, $372)|0; $374 = $373 >> 16; $375 = (($361) + ($374))|0; $376 = $48; $377 = ((($376)) + 704|0); $378 = $37; $379 = (($377) + ($378<<2)|0); $380 = HEAP32[$379>>2]|0; $381 = $26; $382 = ((($381)) + 4|0); $383 = HEAP32[$382>>2]|0; $384 = $383 >> 15; $385 = (($384) + 1)|0; $386 = $385 >> 1; $387 = Math_imul($380, $386)|0; $388 = (($375) + ($387))|0; $389 = $388 >> 13; $390 = (($389) + 1)|0; $391 = $390 >> 1; $392 = ($391|0)<(-32768); if ($392) { $436 = -32768; } else { $393 = $48; $394 = ((($393)) + 704|0); $395 = $37; $396 = (($394) + ($395<<2)|0); $397 = HEAP32[$396>>2]|0; $398 = $397 >> 16; $399 = $26; $400 = ((($399)) + 4|0); $401 = HEAP32[$400>>2]|0; $402 = $401&65535; $403 = $402 << 16 >> 16; $404 = Math_imul($398, $403)|0; $405 = $48; $406 = ((($405)) + 704|0); $407 = $37; $408 = (($406) + ($407<<2)|0); $409 = HEAP32[$408>>2]|0; $410 = $409 & 65535; $411 = $26; $412 = ((($411)) + 4|0); $413 = HEAP32[$412>>2]|0; $414 = $413&65535; $415 = $414 << 16 >> 16; $416 = Math_imul($410, $415)|0; $417 = $416 >> 16; $418 = (($404) + ($417))|0; $419 = $48; $420 = ((($419)) + 704|0); $421 = $37; $422 = (($420) + ($421<<2)|0); $423 = HEAP32[$422>>2]|0; $424 = $26; $425 = ((($424)) + 4|0); $426 = HEAP32[$425>>2]|0; $427 = $426 >> 15; $428 = (($427) + 1)|0; $429 = $428 >> 1; $430 = Math_imul($423, $429)|0; $431 = (($418) + ($430))|0; $432 = $431 >> 13; $433 = (($432) + 1)|0; $434 = $433 >> 1; $436 = $434; } } $435 = $436&65535; $437 = $43; $438 = $30; $439 = $39; $440 = (($438) - ($439))|0; $441 = (($437) + ($440<<1)|0); HEAP16[$441>>1] = $435; $442 = $48; $443 = ((($442)) + 960|0); $444 = $37; $445 = (($443) + ($444<<2)|0); $446 = HEAP32[$445>>2]|0; $447 = $16; $448 = ((($447)) + 1280|0); $449 = $16; $450 = ((($449)) + 4364|0); $451 = HEAP32[$450>>2]|0; $452 = $39; $453 = (($451) - ($452))|0; $454 = $30; $455 = (($453) + ($454))|0; $456 = (($448) + ($455<<2)|0); HEAP32[$456>>2] = $446; $457 = $30; $458 = (($457) + 1)|0; $30 = $458; } $36 = 0; } $459 = $15; $460 = ((($459)) + 4616|0); $461 = HEAP32[$460>>2]|0; $462 = $32; $463 = (($461) - ($462))|0; $464 = $15; $465 = ((($464)) + 4664|0); $466 = HEAP32[$465>>2]|0; $467 = (($463) - ($466))|0; $468 = (($467) - 2)|0; $33 = $468; $469 = $33; $470 = (($174) + ($469<<1)|0); $471 = $16; $472 = $33; $473 = $31; $474 = $15; $475 = ((($474)) + 4612|0); $476 = HEAP32[$475>>2]|0; $477 = Math_imul($473, $476)|0; $478 = (($472) + ($477))|0; $479 = (($471) + ($478<<1)|0); $480 = $40; $481 = $15; $482 = ((($481)) + 4616|0); $483 = HEAP32[$482>>2]|0; $484 = $33; $485 = (($483) - ($484))|0; $486 = $15; $487 = ((($486)) + 4664|0); $488 = HEAP32[$487>>2]|0; $489 = $15; $490 = ((($489)) + 5124|0); $491 = HEAP32[$490>>2]|0; _silk_LPC_analysis_filter($470,$479,$480,$485,$488,$491); $492 = $15; $493 = ((($492)) + 4616|0); $494 = HEAP32[$493>>2]|0; $495 = $16; $496 = ((($495)) + 4360|0); HEAP32[$496>>2] = $494; $497 = $16; $498 = ((($497)) + 4376|0); HEAP32[$498>>2] = 1; } } $499 = $15; $500 = $16; $501 = $18; $502 = $31; $503 = $15; $504 = ((($503)) + 4652|0); $505 = HEAP32[$504>>2]|0; $506 = $29; $507 = $26; $508 = $27; $509 = $17; $510 = ((($509)) + 29|0); $511 = HEAP8[$510>>0]|0; $512 = $511 << 24 >> 24; $513 = $39; _silk_nsq_del_dec_scale_states($499,$500,$58,$501,$178,$174,$166,$502,$505,$506,$507,$508,$512,$513); $514 = $16; $515 = $17; $516 = ((($515)) + 29|0); $517 = HEAP8[$516>>0]|0; $518 = $517 << 24 >> 24; $519 = $19; $520 = $43; $521 = $40; $522 = $41; $523 = $42; $524 = $32; $525 = $44; $526 = $24; $527 = $31; $528 = (($526) + ($527<<2)|0); $529 = HEAP32[$528>>2]|0; $530 = $25; $531 = $31; $532 = (($530) + ($531<<2)|0); $533 = HEAP32[$532>>2]|0; $534 = $26; $535 = $31; $536 = (($534) + ($535<<2)|0); $537 = HEAP32[$536>>2]|0; $538 = $28; $539 = $45; $540 = $15; $541 = ((($540)) + 4612|0); $542 = HEAP32[$541>>2]|0; $543 = $36; $544 = (($543) + 1)|0; $36 = $544; $545 = $15; $546 = ((($545)) + 4660|0); $547 = HEAP32[$546>>2]|0; $548 = $15; $549 = ((($548)) + 4664|0); $550 = HEAP32[$549>>2]|0; $551 = $15; $552 = ((($551)) + 4704|0); $553 = HEAP32[$552>>2]|0; $554 = $15; $555 = ((($554)) + 4652|0); $556 = HEAP32[$555>>2]|0; $557 = $39; _silk_noise_shape_quantizer_del_dec($514,$58,$518,$178,$519,$520,$166,$50,$521,$522,$523,$524,$525,$529,$533,$537,$538,$539,$542,$543,$547,$550,$553,$556,$38,$557); $558 = $15; $559 = ((($558)) + 4612|0); $560 = HEAP32[$559>>2]|0; $561 = $18; $562 = (($561) + ($560<<2)|0); $18 = $562; $563 = $15; $564 = ((($563)) + 4612|0); $565 = HEAP32[$564>>2]|0; $566 = $19; $567 = (($566) + ($565)|0); $19 = $567; $568 = $15; $569 = ((($568)) + 4612|0); $570 = HEAP32[$569>>2]|0; $571 = $43; $572 = (($571) + ($570<<1)|0); $43 = $572; $573 = $31; $574 = (($573) + 1)|0; $31 = $574; } $575 = ((($58)) + 1164|0); $576 = HEAP32[$575>>2]|0; $46 = $576; $35 = 0; $31 = 1; while(1) { $577 = $31; $578 = $15; $579 = ((($578)) + 4652|0); $580 = HEAP32[$579>>2]|0; $581 = ($577|0)<($580|0); if (!($581)) { break; } $582 = $31; $583 = (($58) + (($582*1168)|0)|0); $584 = ((($583)) + 1164|0); $585 = HEAP32[$584>>2]|0; $586 = $46; $587 = ($585|0)<($586|0); if ($587) { $588 = $31; $589 = (($58) + (($588*1168)|0)|0); $590 = ((($589)) + 1164|0); $591 = HEAP32[$590>>2]|0; $46 = $591; $592 = $31; $35 = $592; } $593 = $31; $594 = (($593) + 1)|0; $31 = $594; } $595 = $35; $596 = (($58) + (($595*1168)|0)|0); $48 = $596; $597 = $48; $598 = ((($597)) + 1160|0); $599 = HEAP32[$598>>2]|0; $600 = $599&255; $601 = $17; $602 = ((($601)) + 34|0); HEAP8[$602>>0] = $600; $603 = HEAP32[$38>>2]|0; $604 = $39; $605 = (($603) + ($604))|0; $37 = $605; $606 = $26; $607 = $15; $608 = ((($607)) + 4604|0); $609 = HEAP32[$608>>2]|0; $610 = (($609) - 1)|0; $611 = (($606) + ($610<<2)|0); $612 = HEAP32[$611>>2]|0; $613 = $612 >> 6; $47 = $613; $30 = 0; while(1) { $614 = $30; $615 = $39; $616 = ($614|0)<($615|0); if (!($616)) { break; } $617 = $37; $618 = (($617) - 1)|0; $619 = $618 & 31; $37 = $619; $620 = $48; $621 = ((($620)) + 576|0); $622 = $37; $623 = (($621) + ($622<<2)|0); $624 = HEAP32[$623>>2]|0; $625 = $624 >> 9; $626 = (($625) + 1)|0; $627 = $626 >> 1; $628 = $627&255; $629 = $19; $630 = $30; $631 = $39; $632 = (($630) - ($631))|0; $633 = (($629) + ($632)|0); HEAP8[$633>>0] = $628; $634 = $48; $635 = ((($634)) + 704|0); $636 = $37; $637 = (($635) + ($636<<2)|0); $638 = HEAP32[$637>>2]|0; $639 = $638 >> 16; $640 = $47; $641 = $640&65535; $642 = $641 << 16 >> 16; $643 = Math_imul($639, $642)|0; $644 = $48; $645 = ((($644)) + 704|0); $646 = $37; $647 = (($645) + ($646<<2)|0); $648 = HEAP32[$647>>2]|0; $649 = $648 & 65535; $650 = $47; $651 = $650&65535; $652 = $651 << 16 >> 16; $653 = Math_imul($649, $652)|0; $654 = $653 >> 16; $655 = (($643) + ($654))|0; $656 = $48; $657 = ((($656)) + 704|0); $658 = $37; $659 = (($657) + ($658<<2)|0); $660 = HEAP32[$659>>2]|0; $661 = $47; $662 = $661 >> 15; $663 = (($662) + 1)|0; $664 = $663 >> 1; $665 = Math_imul($660, $664)|0; $666 = (($655) + ($665))|0; $667 = $666 >> 7; $668 = (($667) + 1)|0; $669 = $668 >> 1; $670 = ($669|0)>(32767); if ($670) { $745 = 32767; } else { $671 = $48; $672 = ((($671)) + 704|0); $673 = $37; $674 = (($672) + ($673<<2)|0); $675 = HEAP32[$674>>2]|0; $676 = $675 >> 16; $677 = $47; $678 = $677&65535; $679 = $678 << 16 >> 16; $680 = Math_imul($676, $679)|0; $681 = $48; $682 = ((($681)) + 704|0); $683 = $37; $684 = (($682) + ($683<<2)|0); $685 = HEAP32[$684>>2]|0; $686 = $685 & 65535; $687 = $47; $688 = $687&65535; $689 = $688 << 16 >> 16; $690 = Math_imul($686, $689)|0; $691 = $690 >> 16; $692 = (($680) + ($691))|0; $693 = $48; $694 = ((($693)) + 704|0); $695 = $37; $696 = (($694) + ($695<<2)|0); $697 = HEAP32[$696>>2]|0; $698 = $47; $699 = $698 >> 15; $700 = (($699) + 1)|0; $701 = $700 >> 1; $702 = Math_imul($697, $701)|0; $703 = (($692) + ($702))|0; $704 = $703 >> 7; $705 = (($704) + 1)|0; $706 = $705 >> 1; $707 = ($706|0)<(-32768); if ($707) { $745 = -32768; } else { $708 = $48; $709 = ((($708)) + 704|0); $710 = $37; $711 = (($709) + ($710<<2)|0); $712 = HEAP32[$711>>2]|0; $713 = $712 >> 16; $714 = $47; $715 = $714&65535; $716 = $715 << 16 >> 16; $717 = Math_imul($713, $716)|0; $718 = $48; $719 = ((($718)) + 704|0); $720 = $37; $721 = (($719) + ($720<<2)|0); $722 = HEAP32[$721>>2]|0; $723 = $722 & 65535; $724 = $47; $725 = $724&65535; $726 = $725 << 16 >> 16; $727 = Math_imul($723, $726)|0; $728 = $727 >> 16; $729 = (($717) + ($728))|0; $730 = $48; $731 = ((($730)) + 704|0); $732 = $37; $733 = (($731) + ($732<<2)|0); $734 = HEAP32[$733>>2]|0; $735 = $47; $736 = $735 >> 15; $737 = (($736) + 1)|0; $738 = $737 >> 1; $739 = Math_imul($734, $738)|0; $740 = (($729) + ($739))|0; $741 = $740 >> 7; $742 = (($741) + 1)|0; $743 = $742 >> 1; $745 = $743; } } $744 = $745&65535; $746 = $43; $747 = $30; $748 = $39; $749 = (($747) - ($748))|0; $750 = (($746) + ($749<<1)|0); HEAP16[$750>>1] = $744; $751 = $48; $752 = ((($751)) + 960|0); $753 = $37; $754 = (($752) + ($753<<2)|0); $755 = HEAP32[$754>>2]|0; $756 = $16; $757 = ((($756)) + 1280|0); $758 = $16; $759 = ((($758)) + 4364|0); $760 = HEAP32[$759>>2]|0; $761 = $39; $762 = (($760) - ($761))|0; $763 = $30; $764 = (($762) + ($763))|0; $765 = (($757) + ($764<<2)|0); HEAP32[$765>>2] = $755; $766 = $30; $767 = (($766) + 1)|0; $30 = $767; } $768 = $16; $769 = ((($768)) + 3840|0); $770 = $48; $771 = $15; $772 = ((($771)) + 4612|0); $773 = HEAP32[$772>>2]|0; $774 = (($770) + ($773<<2)|0); dest=$769; src=$774; stop=dest+128|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $775 = $16; $776 = ((($775)) + 4288|0); $777 = $48; $778 = ((($777)) + 1088|0); dest=$776; src=$778; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $779 = $48; $780 = ((($779)) + 1152|0); $781 = HEAP32[$780>>2]|0; $782 = $16; $783 = ((($782)) + 4352|0); HEAP32[$783>>2] = $781; $784 = $27; $785 = $15; $786 = ((($785)) + 4604|0); $787 = HEAP32[$786>>2]|0; $788 = (($787) - 1)|0; $789 = (($784) + ($788<<2)|0); $790 = HEAP32[$789>>2]|0; $791 = $16; $792 = ((($791)) + 4356|0); HEAP32[$792>>2] = $790; $793 = $16; $794 = $16; $795 = $15; $796 = ((($795)) + 4608|0); $797 = HEAP32[$796>>2]|0; $798 = (($794) + ($797<<1)|0); $799 = $15; $800 = ((($799)) + 4616|0); $801 = HEAP32[$800>>2]|0; $802 = $801<<1; _memmove(($793|0),($798|0),($802|0))|0; $803 = $16; $804 = ((($803)) + 1280|0); $805 = $16; $806 = ((($805)) + 1280|0); $807 = $15; $808 = ((($807)) + 4608|0); $809 = HEAP32[$808>>2]|0; $810 = (($806) + ($809<<2)|0); $811 = $15; $812 = ((($811)) + 4616|0); $813 = HEAP32[$812>>2]|0; $814 = $813<<2; _memmove(($804|0),($810|0),($814|0))|0; $815 = $49; _llvm_stackrestore(($815|0)); STACKTOP = sp;return; } function _silk_min_int_423($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)<($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_nsq_del_dec_scale_states($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; $10 = $10|0; $11 = $11|0; $12 = $12|0; $13 = $13|0; var $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0; var $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0; var $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0; var $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0; var $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0; var $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0; var $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0; var $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0; var $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0; var $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0; var $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0; var $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0; var $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0; var $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0; var $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0; var $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0; var $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0; var $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0; var $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0; var $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0; var $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); $14 = $0; $15 = $1; $16 = $2; $17 = $3; $18 = $4; $19 = $5; $20 = $6; $21 = $7; $22 = $8; $23 = $9; $24 = $10; $25 = $11; $26 = $12; $27 = $13; $35 = $25; $36 = $21; $37 = (($35) + ($36<<2)|0); $38 = HEAP32[$37>>2]|0; $30 = $38; $39 = $24; $40 = $21; $41 = (($39) + ($40<<2)|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)>(1); if ($43) { $44 = $24; $45 = $21; $46 = (($44) + ($45<<2)|0); $47 = HEAP32[$46>>2]|0; $48 = $47; } else { $48 = 1; } $49 = (_silk_INVERSE32_varQ_424($48,47)|0); $32 = $49; $50 = $24; $51 = $21; $52 = (($50) + ($51<<2)|0); $53 = HEAP32[$52>>2]|0; $54 = $15; $55 = ((($54)) + 4372|0); $56 = HEAP32[$55>>2]|0; $57 = ($53|0)!=($56|0); if ($57) { $58 = $15; $59 = ((($58)) + 4372|0); $60 = HEAP32[$59>>2]|0; $61 = $24; $62 = $21; $63 = (($61) + ($62<<2)|0); $64 = HEAP32[$63>>2]|0; $65 = (_silk_DIV32_varQ_425($60,$64,16)|0); $31 = $65; } else { $31 = 65536; } $66 = $32; $67 = $66 >> 7; $68 = (($67) + 1)|0; $69 = $68 >> 1; $33 = $69; $28 = 0; while(1) { $70 = $28; $71 = $14; $72 = ((($71)) + 4612|0); $73 = HEAP32[$72>>2]|0; $74 = ($70|0)<($73|0); if (!($74)) { break; } $75 = $17; $76 = $28; $77 = (($75) + ($76<<2)|0); $78 = HEAP32[$77>>2]|0; $79 = $78 >> 16; $80 = $33; $81 = $80&65535; $82 = $81 << 16 >> 16; $83 = Math_imul($79, $82)|0; $84 = $17; $85 = $28; $86 = (($84) + ($85<<2)|0); $87 = HEAP32[$86>>2]|0; $88 = $87 & 65535; $89 = $33; $90 = $89&65535; $91 = $90 << 16 >> 16; $92 = Math_imul($88, $91)|0; $93 = $92 >> 16; $94 = (($83) + ($93))|0; $95 = $17; $96 = $28; $97 = (($95) + ($96<<2)|0); $98 = HEAP32[$97>>2]|0; $99 = $33; $100 = $99 >> 15; $101 = (($100) + 1)|0; $102 = $101 >> 1; $103 = Math_imul($98, $102)|0; $104 = (($94) + ($103))|0; $105 = $18; $106 = $28; $107 = (($105) + ($106<<2)|0); HEAP32[$107>>2] = $104; $108 = $28; $109 = (($108) + 1)|0; $28 = $109; } $110 = $24; $111 = $21; $112 = (($110) + ($111<<2)|0); $113 = HEAP32[$112>>2]|0; $114 = $15; $115 = ((($114)) + 4372|0); HEAP32[$115>>2] = $113; $116 = $15; $117 = ((($116)) + 4376|0); $118 = HEAP32[$117>>2]|0; $119 = ($118|0)!=(0); L12: do { if ($119) { $120 = $21; $121 = ($120|0)==(0); if ($121) { $122 = $32; $123 = $122 >> 16; $124 = $23; $125 = $124&65535; $126 = $125 << 16 >> 16; $127 = Math_imul($123, $126)|0; $128 = $32; $129 = $128 & 65535; $130 = $23; $131 = $130&65535; $132 = $131 << 16 >> 16; $133 = Math_imul($129, $132)|0; $134 = $133 >> 16; $135 = (($127) + ($134))|0; $136 = $135 << 2; $32 = $136; } $137 = $15; $138 = ((($137)) + 4360|0); $139 = HEAP32[$138>>2]|0; $140 = $30; $141 = (($139) - ($140))|0; $142 = (($141) - 2)|0; $28 = $142; while(1) { $143 = $28; $144 = $15; $145 = ((($144)) + 4360|0); $146 = HEAP32[$145>>2]|0; $147 = ($143|0)<($146|0); if (!($147)) { break L12; } $148 = $32; $149 = $148 >> 16; $150 = $19; $151 = $28; $152 = (($150) + ($151<<1)|0); $153 = HEAP16[$152>>1]|0; $154 = $153 << 16 >> 16; $155 = Math_imul($149, $154)|0; $156 = $32; $157 = $156 & 65535; $158 = $19; $159 = $28; $160 = (($158) + ($159<<1)|0); $161 = HEAP16[$160>>1]|0; $162 = $161 << 16 >> 16; $163 = Math_imul($157, $162)|0; $164 = $163 >> 16; $165 = (($155) + ($164))|0; $166 = $20; $167 = $28; $168 = (($166) + ($167<<2)|0); HEAP32[$168>>2] = $165; $169 = $28; $170 = (($169) + 1)|0; $28 = $170; } } } while(0); $171 = $31; $172 = ($171|0)!=(65536); if (!($172)) { STACKTOP = sp;return; } $173 = $15; $174 = ((($173)) + 4364|0); $175 = HEAP32[$174>>2]|0; $176 = $14; $177 = ((($176)) + 4616|0); $178 = HEAP32[$177>>2]|0; $179 = (($175) - ($178))|0; $28 = $179; while(1) { $180 = $28; $181 = $15; $182 = ((($181)) + 4364|0); $183 = HEAP32[$182>>2]|0; $184 = ($180|0)<($183|0); if (!($184)) { break; } $185 = $31; $186 = $185 >> 16; $187 = $15; $188 = ((($187)) + 1280|0); $189 = $28; $190 = (($188) + ($189<<2)|0); $191 = HEAP32[$190>>2]|0; $192 = $191&65535; $193 = $192 << 16 >> 16; $194 = Math_imul($186, $193)|0; $195 = $31; $196 = $195 & 65535; $197 = $15; $198 = ((($197)) + 1280|0); $199 = $28; $200 = (($198) + ($199<<2)|0); $201 = HEAP32[$200>>2]|0; $202 = $201&65535; $203 = $202 << 16 >> 16; $204 = Math_imul($196, $203)|0; $205 = $204 >> 16; $206 = (($194) + ($205))|0; $207 = $31; $208 = $15; $209 = ((($208)) + 1280|0); $210 = $28; $211 = (($209) + ($210<<2)|0); $212 = HEAP32[$211>>2]|0; $213 = $212 >> 15; $214 = (($213) + 1)|0; $215 = $214 >> 1; $216 = Math_imul($207, $215)|0; $217 = (($206) + ($216))|0; $218 = $15; $219 = ((($218)) + 1280|0); $220 = $28; $221 = (($219) + ($220<<2)|0); HEAP32[$221>>2] = $217; $222 = $28; $223 = (($222) + 1)|0; $28 = $223; } $224 = $26; $225 = ($224|0)==(2); L28: do { if ($225) { $226 = $15; $227 = ((($226)) + 4376|0); $228 = HEAP32[$227>>2]|0; $229 = ($228|0)==(0); if ($229) { $230 = $15; $231 = ((($230)) + 4360|0); $232 = HEAP32[$231>>2]|0; $233 = $30; $234 = (($232) - ($233))|0; $235 = (($234) - 2)|0; $28 = $235; while(1) { $236 = $28; $237 = $15; $238 = ((($237)) + 4360|0); $239 = HEAP32[$238>>2]|0; $240 = $27; $241 = (($239) - ($240))|0; $242 = ($236|0)<($241|0); if (!($242)) { break L28; } $243 = $31; $244 = $243 >> 16; $245 = $20; $246 = $28; $247 = (($245) + ($246<<2)|0); $248 = HEAP32[$247>>2]|0; $249 = $248&65535; $250 = $249 << 16 >> 16; $251 = Math_imul($244, $250)|0; $252 = $31; $253 = $252 & 65535; $254 = $20; $255 = $28; $256 = (($254) + ($255<<2)|0); $257 = HEAP32[$256>>2]|0; $258 = $257&65535; $259 = $258 << 16 >> 16; $260 = Math_imul($253, $259)|0; $261 = $260 >> 16; $262 = (($251) + ($261))|0; $263 = $31; $264 = $20; $265 = $28; $266 = (($264) + ($265<<2)|0); $267 = HEAP32[$266>>2]|0; $268 = $267 >> 15; $269 = (($268) + 1)|0; $270 = $269 >> 1; $271 = Math_imul($263, $270)|0; $272 = (($262) + ($271))|0; $273 = $20; $274 = $28; $275 = (($273) + ($274<<2)|0); HEAP32[$275>>2] = $272; $276 = $28; $277 = (($276) + 1)|0; $28 = $277; } } } } while(0); $29 = 0; while(1) { $278 = $29; $279 = $22; $280 = ($278|0)<($279|0); if (!($280)) { break; } $281 = $16; $282 = $29; $283 = (($281) + (($282*1168)|0)|0); $34 = $283; $284 = $31; $285 = $284 >> 16; $286 = $34; $287 = ((($286)) + 1152|0); $288 = HEAP32[$287>>2]|0; $289 = $288&65535; $290 = $289 << 16 >> 16; $291 = Math_imul($285, $290)|0; $292 = $31; $293 = $292 & 65535; $294 = $34; $295 = ((($294)) + 1152|0); $296 = HEAP32[$295>>2]|0; $297 = $296&65535; $298 = $297 << 16 >> 16; $299 = Math_imul($293, $298)|0; $300 = $299 >> 16; $301 = (($291) + ($300))|0; $302 = $31; $303 = $34; $304 = ((($303)) + 1152|0); $305 = HEAP32[$304>>2]|0; $306 = $305 >> 15; $307 = (($306) + 1)|0; $308 = $307 >> 1; $309 = Math_imul($302, $308)|0; $310 = (($301) + ($309))|0; $311 = $34; $312 = ((($311)) + 1152|0); HEAP32[$312>>2] = $310; $28 = 0; while(1) { $313 = $28; $314 = ($313|0)<(32); if (!($314)) { break; } $315 = $31; $316 = $315 >> 16; $317 = $34; $318 = $28; $319 = (($317) + ($318<<2)|0); $320 = HEAP32[$319>>2]|0; $321 = $320&65535; $322 = $321 << 16 >> 16; $323 = Math_imul($316, $322)|0; $324 = $31; $325 = $324 & 65535; $326 = $34; $327 = $28; $328 = (($326) + ($327<<2)|0); $329 = HEAP32[$328>>2]|0; $330 = $329&65535; $331 = $330 << 16 >> 16; $332 = Math_imul($325, $331)|0; $333 = $332 >> 16; $334 = (($323) + ($333))|0; $335 = $31; $336 = $34; $337 = $28; $338 = (($336) + ($337<<2)|0); $339 = HEAP32[$338>>2]|0; $340 = $339 >> 15; $341 = (($340) + 1)|0; $342 = $341 >> 1; $343 = Math_imul($335, $342)|0; $344 = (($334) + ($343))|0; $345 = $34; $346 = $28; $347 = (($345) + ($346<<2)|0); HEAP32[$347>>2] = $344; $348 = $28; $349 = (($348) + 1)|0; $28 = $349; } $28 = 0; while(1) { $350 = $28; $351 = ($350|0)<(16); if (!($351)) { break; } $352 = $31; $353 = $352 >> 16; $354 = $34; $355 = ((($354)) + 1088|0); $356 = $28; $357 = (($355) + ($356<<2)|0); $358 = HEAP32[$357>>2]|0; $359 = $358&65535; $360 = $359 << 16 >> 16; $361 = Math_imul($353, $360)|0; $362 = $31; $363 = $362 & 65535; $364 = $34; $365 = ((($364)) + 1088|0); $366 = $28; $367 = (($365) + ($366<<2)|0); $368 = HEAP32[$367>>2]|0; $369 = $368&65535; $370 = $369 << 16 >> 16; $371 = Math_imul($363, $370)|0; $372 = $371 >> 16; $373 = (($361) + ($372))|0; $374 = $31; $375 = $34; $376 = ((($375)) + 1088|0); $377 = $28; $378 = (($376) + ($377<<2)|0); $379 = HEAP32[$378>>2]|0; $380 = $379 >> 15; $381 = (($380) + 1)|0; $382 = $381 >> 1; $383 = Math_imul($374, $382)|0; $384 = (($373) + ($383))|0; $385 = $34; $386 = ((($385)) + 1088|0); $387 = $28; $388 = (($386) + ($387<<2)|0); HEAP32[$388>>2] = $384; $389 = $28; $390 = (($389) + 1)|0; $28 = $390; } $28 = 0; while(1) { $391 = $28; $392 = ($391|0)<(32); if (!($392)) { break; } $393 = $31; $394 = $393 >> 16; $395 = $34; $396 = ((($395)) + 832|0); $397 = $28; $398 = (($396) + ($397<<2)|0); $399 = HEAP32[$398>>2]|0; $400 = $399&65535; $401 = $400 << 16 >> 16; $402 = Math_imul($394, $401)|0; $403 = $31; $404 = $403 & 65535; $405 = $34; $406 = ((($405)) + 832|0); $407 = $28; $408 = (($406) + ($407<<2)|0); $409 = HEAP32[$408>>2]|0; $410 = $409&65535; $411 = $410 << 16 >> 16; $412 = Math_imul($404, $411)|0; $413 = $412 >> 16; $414 = (($402) + ($413))|0; $415 = $31; $416 = $34; $417 = ((($416)) + 832|0); $418 = $28; $419 = (($417) + ($418<<2)|0); $420 = HEAP32[$419>>2]|0; $421 = $420 >> 15; $422 = (($421) + 1)|0; $423 = $422 >> 1; $424 = Math_imul($415, $423)|0; $425 = (($414) + ($424))|0; $426 = $34; $427 = ((($426)) + 832|0); $428 = $28; $429 = (($427) + ($428<<2)|0); HEAP32[$429>>2] = $425; $430 = $31; $431 = $430 >> 16; $432 = $34; $433 = ((($432)) + 960|0); $434 = $28; $435 = (($433) + ($434<<2)|0); $436 = HEAP32[$435>>2]|0; $437 = $436&65535; $438 = $437 << 16 >> 16; $439 = Math_imul($431, $438)|0; $440 = $31; $441 = $440 & 65535; $442 = $34; $443 = ((($442)) + 960|0); $444 = $28; $445 = (($443) + ($444<<2)|0); $446 = HEAP32[$445>>2]|0; $447 = $446&65535; $448 = $447 << 16 >> 16; $449 = Math_imul($441, $448)|0; $450 = $449 >> 16; $451 = (($439) + ($450))|0; $452 = $31; $453 = $34; $454 = ((($453)) + 960|0); $455 = $28; $456 = (($454) + ($455<<2)|0); $457 = HEAP32[$456>>2]|0; $458 = $457 >> 15; $459 = (($458) + 1)|0; $460 = $459 >> 1; $461 = Math_imul($452, $460)|0; $462 = (($451) + ($461))|0; $463 = $34; $464 = ((($463)) + 960|0); $465 = $28; $466 = (($464) + ($465<<2)|0); HEAP32[$466>>2] = $462; $467 = $28; $468 = (($467) + 1)|0; $28 = $468; } $469 = $29; $470 = (($469) + 1)|0; $29 = $470; } STACKTOP = sp;return; } function _silk_noise_shape_quantizer_del_dec($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$20,$21,$22,$23,$24,$25) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; $10 = $10|0; $11 = $11|0; $12 = $12|0; $13 = $13|0; $14 = $14|0; $15 = $15|0; $16 = $16|0; $17 = $17|0; $18 = $18|0; $19 = $19|0; $20 = $20|0; $21 = $21|0; $22 = $22|0; $23 = $23|0; $24 = $24|0; $25 = $25|0; var $$alloca_mul = 0, $$sink = 0, $$sink3 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0; var $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0; var $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0; var $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0; var $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0; var $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0, $1105 = 0; var $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0, $1123 = 0; var $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0, $1141 = 0; var $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0, $116 = 0; var $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0, $1177 = 0, $1178 = 0; var $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0, $1195 = 0, $1196 = 0; var $1197 = 0, $1198 = 0, $1199 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0, $1212 = 0, $1213 = 0, $1214 = 0; var $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0, $1230 = 0, $1231 = 0, $1232 = 0; var $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0, $1249 = 0, $125 = 0, $1250 = 0; var $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0, $1267 = 0, $1268 = 0, $1269 = 0; var $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0, $1285 = 0, $1286 = 0, $1287 = 0; var $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $130 = 0, $1300 = 0, $1301 = 0, $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0; var $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0, $1319 = 0, $132 = 0, $1320 = 0, $1321 = 0, $1322 = 0, $1323 = 0; var $1324 = 0, $1325 = 0, $1326 = 0, $1327 = 0, $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0, $1335 = 0, $1336 = 0, $1337 = 0, $1338 = 0, $1339 = 0, $134 = 0, $1340 = 0, $1341 = 0; var $1342 = 0, $1343 = 0, $1344 = 0, $1345 = 0, $1346 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $1353 = 0, $1354 = 0, $1355 = 0, $1356 = 0, $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0; var $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0, $1371 = 0, $1372 = 0, $1373 = 0, $1374 = 0, $1375 = 0, $1376 = 0, $1377 = 0, $1378 = 0; var $1379 = 0, $138 = 0, $1380 = 0, $1381 = 0, $1382 = 0, $1383 = 0, $1384 = 0, $1385 = 0, $1386 = 0, $1387 = 0, $1388 = 0, $1389 = 0, $139 = 0, $1390 = 0, $1391 = 0, $1392 = 0, $1393 = 0, $1394 = 0, $1395 = 0, $1396 = 0; var $1397 = 0, $1398 = 0, $1399 = 0, $140 = 0, $1400 = 0, $1401 = 0, $1402 = 0, $1403 = 0, $1404 = 0, $1405 = 0, $1406 = 0, $1407 = 0, $1408 = 0, $1409 = 0, $141 = 0, $1410 = 0, $1411 = 0, $1412 = 0, $1413 = 0, $1414 = 0; var $1415 = 0, $1416 = 0, $1417 = 0, $1418 = 0, $1419 = 0, $142 = 0, $1420 = 0, $1421 = 0, $1422 = 0, $1423 = 0, $1424 = 0, $1425 = 0, $1426 = 0, $1427 = 0, $1428 = 0, $1429 = 0, $143 = 0, $1430 = 0, $1431 = 0, $1432 = 0; var $1433 = 0, $1434 = 0, $1435 = 0, $1436 = 0, $1437 = 0, $1438 = 0, $1439 = 0, $144 = 0, $1440 = 0, $1441 = 0, $1442 = 0, $1443 = 0, $1444 = 0, $1445 = 0, $1446 = 0, $1447 = 0, $1448 = 0, $1449 = 0, $145 = 0, $1450 = 0; var $1451 = 0, $1452 = 0, $1453 = 0, $1454 = 0, $1455 = 0, $1456 = 0, $1457 = 0, $1458 = 0, $1459 = 0, $146 = 0, $1460 = 0, $1461 = 0, $1462 = 0, $1463 = 0, $1464 = 0, $1465 = 0, $1466 = 0, $1467 = 0, $1468 = 0, $1469 = 0; var $147 = 0, $1470 = 0, $1471 = 0, $1472 = 0, $1473 = 0, $1474 = 0, $1475 = 0, $1476 = 0, $1477 = 0, $1478 = 0, $1479 = 0, $148 = 0, $1480 = 0, $1481 = 0, $1482 = 0, $1483 = 0, $1484 = 0, $1485 = 0, $1486 = 0, $1487 = 0; var $1488 = 0, $1489 = 0, $149 = 0, $1490 = 0, $1491 = 0, $1492 = 0, $1493 = 0, $1494 = 0, $1495 = 0, $1496 = 0, $1497 = 0, $1498 = 0, $1499 = 0, $150 = 0, $1500 = 0, $1501 = 0, $1502 = 0, $1503 = 0, $1504 = 0, $1505 = 0; var $1506 = 0, $1507 = 0, $1508 = 0, $1509 = 0, $151 = 0, $1510 = 0, $1511 = 0, $1512 = 0, $1513 = 0, $1514 = 0, $1515 = 0, $1516 = 0, $1517 = 0, $1518 = 0, $1519 = 0, $152 = 0, $1520 = 0, $1521 = 0, $1522 = 0, $1523 = 0; var $1524 = 0, $1525 = 0, $1526 = 0, $1527 = 0, $1528 = 0, $1529 = 0, $153 = 0, $1530 = 0, $1531 = 0, $1532 = 0, $1533 = 0, $1534 = 0, $1535 = 0, $1536 = 0, $1537 = 0, $1538 = 0, $1539 = 0, $154 = 0, $1540 = 0, $1541 = 0; var $1542 = 0, $1543 = 0, $1544 = 0, $1545 = 0, $1546 = 0, $1547 = 0, $1548 = 0, $1549 = 0, $155 = 0, $1550 = 0, $1551 = 0, $1552 = 0, $1553 = 0, $1554 = 0, $1555 = 0, $1556 = 0, $1557 = 0, $1558 = 0, $1559 = 0, $156 = 0; var $1560 = 0, $1561 = 0, $1562 = 0, $1563 = 0, $1564 = 0, $1565 = 0, $1566 = 0, $1567 = 0, $1568 = 0, $1569 = 0, $157 = 0, $1570 = 0, $1571 = 0, $1572 = 0, $1573 = 0, $1574 = 0, $1575 = 0, $1576 = 0, $1577 = 0, $1578 = 0; var $1579 = 0, $158 = 0, $1580 = 0, $1581 = 0, $1582 = 0, $1583 = 0, $1584 = 0, $1585 = 0, $1586 = 0, $1587 = 0, $1588 = 0, $1589 = 0, $159 = 0, $1590 = 0, $1591 = 0, $1592 = 0, $1593 = 0, $1594 = 0, $1595 = 0, $1596 = 0; var $1597 = 0, $1598 = 0, $1599 = 0, $160 = 0, $1600 = 0, $1601 = 0, $1602 = 0, $1603 = 0, $1604 = 0, $1605 = 0, $1606 = 0, $1607 = 0, $1608 = 0, $1609 = 0, $161 = 0, $1610 = 0, $1611 = 0, $1612 = 0, $1613 = 0, $1614 = 0; var $1615 = 0, $1616 = 0, $1617 = 0, $1618 = 0, $1619 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0; var $177 = 0, $178 = 0, $179 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0; var $197 = 0, $198 = 0, $199 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0; var $217 = 0, $218 = 0, $219 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0; var $237 = 0, $238 = 0, $239 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0; var $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0; var $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0; var $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0; var $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0; var $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0; var $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0; var $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0; var $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0; var $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0; var $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0; var $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0; var $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0; var $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0; var $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0; var $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0; var $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0; var $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0; var $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0; var $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $60 = 0, $600 = 0, $601 = 0; var $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0; var $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0; var $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0; var $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0; var $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0; var $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0; var $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0; var $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0; var $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0; var $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0; var $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $80 = 0, $800 = 0, $801 = 0; var $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0; var $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0; var $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0; var $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0; var $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0; var $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0; var $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0; var $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0; var $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0; var $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0; var $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, dest = 0, label = 0, sp = 0; var src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(256|0); $26 = $0; $27 = $1; $28 = $2; $29 = $3; $30 = $4; $31 = $5; $32 = $6; $33 = $7; $34 = $8; $35 = $9; $36 = $10; $37 = $11; $38 = $12; $39 = $13; $40 = $14; $41 = $15; $42 = $16; $43 = $17; $44 = $18; $45 = $19; $46 = $20; $47 = $21; $48 = $22; $49 = $23; $50 = $24; $51 = $25; $87 = $49; $88 = (_llvm_stacksave()|0); $86 = $88; $$alloca_mul = ($87*48)|0; $89 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $90 = $26; $91 = ((($90)) + 1280|0); $92 = $26; $93 = ((($92)) + 4364|0); $94 = HEAP32[$93>>2]|0; $95 = $37; $96 = (($94) - ($95))|0; $97 = (($96) + 1)|0; $98 = (($91) + ($97<<2)|0); $82 = $98; $99 = $32; $100 = $26; $101 = ((($100)) + 4360|0); $102 = HEAP32[$101>>2]|0; $103 = $37; $104 = (($102) - ($103))|0; $105 = (($104) + 2)|0; $106 = (($99) + ($105<<2)|0); $81 = $106; $107 = $41; $108 = $107 >> 6; $77 = $108; $52 = 0; while(1) { $109 = $52; $110 = $44; $111 = ($109|0)<($110|0); if (!($111)) { break; } $112 = $28; $113 = ($112|0)==(2); if ($113) { $60 = 2; $114 = $60; $115 = $81; $116 = HEAP32[$115>>2]|0; $117 = $116 >> 16; $118 = $35; $119 = HEAP16[$118>>1]|0; $120 = $119 << 16 >> 16; $121 = Math_imul($117, $120)|0; $122 = $81; $123 = HEAP32[$122>>2]|0; $124 = $123 & 65535; $125 = $35; $126 = HEAP16[$125>>1]|0; $127 = $126 << 16 >> 16; $128 = Math_imul($124, $127)|0; $129 = $128 >> 16; $130 = (($121) + ($129))|0; $131 = (($114) + ($130))|0; $60 = $131; $132 = $60; $133 = $81; $134 = ((($133)) + -4|0); $135 = HEAP32[$134>>2]|0; $136 = $135 >> 16; $137 = $35; $138 = ((($137)) + 2|0); $139 = HEAP16[$138>>1]|0; $140 = $139 << 16 >> 16; $141 = Math_imul($136, $140)|0; $142 = $81; $143 = ((($142)) + -4|0); $144 = HEAP32[$143>>2]|0; $145 = $144 & 65535; $146 = $35; $147 = ((($146)) + 2|0); $148 = HEAP16[$147>>1]|0; $149 = $148 << 16 >> 16; $150 = Math_imul($145, $149)|0; $151 = $150 >> 16; $152 = (($141) + ($151))|0; $153 = (($132) + ($152))|0; $60 = $153; $154 = $60; $155 = $81; $156 = ((($155)) + -8|0); $157 = HEAP32[$156>>2]|0; $158 = $157 >> 16; $159 = $35; $160 = ((($159)) + 4|0); $161 = HEAP16[$160>>1]|0; $162 = $161 << 16 >> 16; $163 = Math_imul($158, $162)|0; $164 = $81; $165 = ((($164)) + -8|0); $166 = HEAP32[$165>>2]|0; $167 = $166 & 65535; $168 = $35; $169 = ((($168)) + 4|0); $170 = HEAP16[$169>>1]|0; $171 = $170 << 16 >> 16; $172 = Math_imul($167, $171)|0; $173 = $172 >> 16; $174 = (($163) + ($173))|0; $175 = (($154) + ($174))|0; $60 = $175; $176 = $60; $177 = $81; $178 = ((($177)) + -12|0); $179 = HEAP32[$178>>2]|0; $180 = $179 >> 16; $181 = $35; $182 = ((($181)) + 6|0); $183 = HEAP16[$182>>1]|0; $184 = $183 << 16 >> 16; $185 = Math_imul($180, $184)|0; $186 = $81; $187 = ((($186)) + -12|0); $188 = HEAP32[$187>>2]|0; $189 = $188 & 65535; $190 = $35; $191 = ((($190)) + 6|0); $192 = HEAP16[$191>>1]|0; $193 = $192 << 16 >> 16; $194 = Math_imul($189, $193)|0; $195 = $194 >> 16; $196 = (($185) + ($195))|0; $197 = (($176) + ($196))|0; $60 = $197; $198 = $60; $199 = $81; $200 = ((($199)) + -16|0); $201 = HEAP32[$200>>2]|0; $202 = $201 >> 16; $203 = $35; $204 = ((($203)) + 8|0); $205 = HEAP16[$204>>1]|0; $206 = $205 << 16 >> 16; $207 = Math_imul($202, $206)|0; $208 = $81; $209 = ((($208)) + -16|0); $210 = HEAP32[$209>>2]|0; $211 = $210 & 65535; $212 = $35; $213 = ((($212)) + 8|0); $214 = HEAP16[$213>>1]|0; $215 = $214 << 16 >> 16; $216 = Math_imul($211, $215)|0; $217 = $216 >> 16; $218 = (($207) + ($217))|0; $219 = (($198) + ($218))|0; $60 = $219; $220 = $60; $221 = $220 << 1; $60 = $221; $222 = $81; $223 = ((($222)) + 4|0); $81 = $223; } else { $60 = 0; } $224 = $37; $225 = ($224|0)>(0); if ($225) { $226 = $82; $227 = HEAP32[$226>>2]|0; $228 = $82; $229 = ((($228)) + -8|0); $230 = HEAP32[$229>>2]|0; $231 = (($227) + ($230))|0; $232 = $231 >> 16; $233 = $38; $234 = $233&65535; $235 = $234 << 16 >> 16; $236 = Math_imul($232, $235)|0; $237 = $82; $238 = HEAP32[$237>>2]|0; $239 = $82; $240 = ((($239)) + -8|0); $241 = HEAP32[$240>>2]|0; $242 = (($238) + ($241))|0; $243 = $242 & 65535; $244 = $38; $245 = $244&65535; $246 = $245 << 16 >> 16; $247 = Math_imul($243, $246)|0; $248 = $247 >> 16; $249 = (($236) + ($248))|0; $63 = $249; $250 = $63; $251 = $82; $252 = ((($251)) + -4|0); $253 = HEAP32[$252>>2]|0; $254 = $253 >> 16; $255 = $38; $256 = $255 >> 16; $257 = Math_imul($254, $256)|0; $258 = (($250) + ($257))|0; $259 = $82; $260 = ((($259)) + -4|0); $261 = HEAP32[$260>>2]|0; $262 = $261 & 65535; $263 = $38; $264 = $263 >> 16; $265 = Math_imul($262, $264)|0; $266 = $265 >> 16; $267 = (($258) + ($266))|0; $63 = $267; $268 = $60; $269 = $63; $270 = $269 << 2; $271 = (($268) - ($270))|0; $63 = $271; $272 = $82; $273 = ((($272)) + 4|0); $82 = $273; } else { $63 = 0; } $54 = 0; while(1) { $274 = $54; $275 = $49; $276 = ($274|0)<($275|0); if (!($276)) { break; } $277 = $27; $278 = $54; $279 = (($277) + (($278*1168)|0)|0); $84 = $279; $280 = $54; $281 = (($89) + (($280*48)|0)|0); $85 = $281; $282 = $84; $283 = ((($282)) + 1156|0); $284 = HEAP32[$283>>2]|0; $285 = Math_imul($284, 196314165)|0; $286 = (907633515 + ($285))|0; $287 = $84; $288 = ((($287)) + 1156|0); HEAP32[$288>>2] = $286; $289 = $84; $290 = $52; $291 = (31 + ($290))|0; $292 = (($289) + ($291<<2)|0); $83 = $292; $293 = $47; $294 = $293 >> 1; $61 = $294; $295 = $61; $296 = $83; $297 = HEAP32[$296>>2]|0; $298 = $297 >> 16; $299 = $34; $300 = HEAP16[$299>>1]|0; $301 = $300 << 16 >> 16; $302 = Math_imul($298, $301)|0; $303 = $83; $304 = HEAP32[$303>>2]|0; $305 = $304 & 65535; $306 = $34; $307 = HEAP16[$306>>1]|0; $308 = $307 << 16 >> 16; $309 = Math_imul($305, $308)|0; $310 = $309 >> 16; $311 = (($302) + ($310))|0; $312 = (($295) + ($311))|0; $61 = $312; $313 = $61; $314 = $83; $315 = ((($314)) + -4|0); $316 = HEAP32[$315>>2]|0; $317 = $316 >> 16; $318 = $34; $319 = ((($318)) + 2|0); $320 = HEAP16[$319>>1]|0; $321 = $320 << 16 >> 16; $322 = Math_imul($317, $321)|0; $323 = $83; $324 = ((($323)) + -4|0); $325 = HEAP32[$324>>2]|0; $326 = $325 & 65535; $327 = $34; $328 = ((($327)) + 2|0); $329 = HEAP16[$328>>1]|0; $330 = $329 << 16 >> 16; $331 = Math_imul($326, $330)|0; $332 = $331 >> 16; $333 = (($322) + ($332))|0; $334 = (($313) + ($333))|0; $61 = $334; $335 = $61; $336 = $83; $337 = ((($336)) + -8|0); $338 = HEAP32[$337>>2]|0; $339 = $338 >> 16; $340 = $34; $341 = ((($340)) + 4|0); $342 = HEAP16[$341>>1]|0; $343 = $342 << 16 >> 16; $344 = Math_imul($339, $343)|0; $345 = $83; $346 = ((($345)) + -8|0); $347 = HEAP32[$346>>2]|0; $348 = $347 & 65535; $349 = $34; $350 = ((($349)) + 4|0); $351 = HEAP16[$350>>1]|0; $352 = $351 << 16 >> 16; $353 = Math_imul($348, $352)|0; $354 = $353 >> 16; $355 = (($344) + ($354))|0; $356 = (($335) + ($355))|0; $61 = $356; $357 = $61; $358 = $83; $359 = ((($358)) + -12|0); $360 = HEAP32[$359>>2]|0; $361 = $360 >> 16; $362 = $34; $363 = ((($362)) + 6|0); $364 = HEAP16[$363>>1]|0; $365 = $364 << 16 >> 16; $366 = Math_imul($361, $365)|0; $367 = $83; $368 = ((($367)) + -12|0); $369 = HEAP32[$368>>2]|0; $370 = $369 & 65535; $371 = $34; $372 = ((($371)) + 6|0); $373 = HEAP16[$372>>1]|0; $374 = $373 << 16 >> 16; $375 = Math_imul($370, $374)|0; $376 = $375 >> 16; $377 = (($366) + ($376))|0; $378 = (($357) + ($377))|0; $61 = $378; $379 = $61; $380 = $83; $381 = ((($380)) + -16|0); $382 = HEAP32[$381>>2]|0; $383 = $382 >> 16; $384 = $34; $385 = ((($384)) + 8|0); $386 = HEAP16[$385>>1]|0; $387 = $386 << 16 >> 16; $388 = Math_imul($383, $387)|0; $389 = $83; $390 = ((($389)) + -16|0); $391 = HEAP32[$390>>2]|0; $392 = $391 & 65535; $393 = $34; $394 = ((($393)) + 8|0); $395 = HEAP16[$394>>1]|0; $396 = $395 << 16 >> 16; $397 = Math_imul($392, $396)|0; $398 = $397 >> 16; $399 = (($388) + ($398))|0; $400 = (($379) + ($399))|0; $61 = $400; $401 = $61; $402 = $83; $403 = ((($402)) + -20|0); $404 = HEAP32[$403>>2]|0; $405 = $404 >> 16; $406 = $34; $407 = ((($406)) + 10|0); $408 = HEAP16[$407>>1]|0; $409 = $408 << 16 >> 16; $410 = Math_imul($405, $409)|0; $411 = $83; $412 = ((($411)) + -20|0); $413 = HEAP32[$412>>2]|0; $414 = $413 & 65535; $415 = $34; $416 = ((($415)) + 10|0); $417 = HEAP16[$416>>1]|0; $418 = $417 << 16 >> 16; $419 = Math_imul($414, $418)|0; $420 = $419 >> 16; $421 = (($410) + ($420))|0; $422 = (($401) + ($421))|0; $61 = $422; $423 = $61; $424 = $83; $425 = ((($424)) + -24|0); $426 = HEAP32[$425>>2]|0; $427 = $426 >> 16; $428 = $34; $429 = ((($428)) + 12|0); $430 = HEAP16[$429>>1]|0; $431 = $430 << 16 >> 16; $432 = Math_imul($427, $431)|0; $433 = $83; $434 = ((($433)) + -24|0); $435 = HEAP32[$434>>2]|0; $436 = $435 & 65535; $437 = $34; $438 = ((($437)) + 12|0); $439 = HEAP16[$438>>1]|0; $440 = $439 << 16 >> 16; $441 = Math_imul($436, $440)|0; $442 = $441 >> 16; $443 = (($432) + ($442))|0; $444 = (($423) + ($443))|0; $61 = $444; $445 = $61; $446 = $83; $447 = ((($446)) + -28|0); $448 = HEAP32[$447>>2]|0; $449 = $448 >> 16; $450 = $34; $451 = ((($450)) + 14|0); $452 = HEAP16[$451>>1]|0; $453 = $452 << 16 >> 16; $454 = Math_imul($449, $453)|0; $455 = $83; $456 = ((($455)) + -28|0); $457 = HEAP32[$456>>2]|0; $458 = $457 & 65535; $459 = $34; $460 = ((($459)) + 14|0); $461 = HEAP16[$460>>1]|0; $462 = $461 << 16 >> 16; $463 = Math_imul($458, $462)|0; $464 = $463 >> 16; $465 = (($454) + ($464))|0; $466 = (($445) + ($465))|0; $61 = $466; $467 = $61; $468 = $83; $469 = ((($468)) + -32|0); $470 = HEAP32[$469>>2]|0; $471 = $470 >> 16; $472 = $34; $473 = ((($472)) + 16|0); $474 = HEAP16[$473>>1]|0; $475 = $474 << 16 >> 16; $476 = Math_imul($471, $475)|0; $477 = $83; $478 = ((($477)) + -32|0); $479 = HEAP32[$478>>2]|0; $480 = $479 & 65535; $481 = $34; $482 = ((($481)) + 16|0); $483 = HEAP16[$482>>1]|0; $484 = $483 << 16 >> 16; $485 = Math_imul($480, $484)|0; $486 = $485 >> 16; $487 = (($476) + ($486))|0; $488 = (($467) + ($487))|0; $61 = $488; $489 = $61; $490 = $83; $491 = ((($490)) + -36|0); $492 = HEAP32[$491>>2]|0; $493 = $492 >> 16; $494 = $34; $495 = ((($494)) + 18|0); $496 = HEAP16[$495>>1]|0; $497 = $496 << 16 >> 16; $498 = Math_imul($493, $497)|0; $499 = $83; $500 = ((($499)) + -36|0); $501 = HEAP32[$500>>2]|0; $502 = $501 & 65535; $503 = $34; $504 = ((($503)) + 18|0); $505 = HEAP16[$504>>1]|0; $506 = $505 << 16 >> 16; $507 = Math_imul($502, $506)|0; $508 = $507 >> 16; $509 = (($498) + ($508))|0; $510 = (($489) + ($509))|0; $61 = $510; $511 = $47; $512 = ($511|0)==(16); if ($512) { $513 = $61; $514 = $83; $515 = ((($514)) + -40|0); $516 = HEAP32[$515>>2]|0; $517 = $516 >> 16; $518 = $34; $519 = ((($518)) + 20|0); $520 = HEAP16[$519>>1]|0; $521 = $520 << 16 >> 16; $522 = Math_imul($517, $521)|0; $523 = $83; $524 = ((($523)) + -40|0); $525 = HEAP32[$524>>2]|0; $526 = $525 & 65535; $527 = $34; $528 = ((($527)) + 20|0); $529 = HEAP16[$528>>1]|0; $530 = $529 << 16 >> 16; $531 = Math_imul($526, $530)|0; $532 = $531 >> 16; $533 = (($522) + ($532))|0; $534 = (($513) + ($533))|0; $61 = $534; $535 = $61; $536 = $83; $537 = ((($536)) + -44|0); $538 = HEAP32[$537>>2]|0; $539 = $538 >> 16; $540 = $34; $541 = ((($540)) + 22|0); $542 = HEAP16[$541>>1]|0; $543 = $542 << 16 >> 16; $544 = Math_imul($539, $543)|0; $545 = $83; $546 = ((($545)) + -44|0); $547 = HEAP32[$546>>2]|0; $548 = $547 & 65535; $549 = $34; $550 = ((($549)) + 22|0); $551 = HEAP16[$550>>1]|0; $552 = $551 << 16 >> 16; $553 = Math_imul($548, $552)|0; $554 = $553 >> 16; $555 = (($544) + ($554))|0; $556 = (($535) + ($555))|0; $61 = $556; $557 = $61; $558 = $83; $559 = ((($558)) + -48|0); $560 = HEAP32[$559>>2]|0; $561 = $560 >> 16; $562 = $34; $563 = ((($562)) + 24|0); $564 = HEAP16[$563>>1]|0; $565 = $564 << 16 >> 16; $566 = Math_imul($561, $565)|0; $567 = $83; $568 = ((($567)) + -48|0); $569 = HEAP32[$568>>2]|0; $570 = $569 & 65535; $571 = $34; $572 = ((($571)) + 24|0); $573 = HEAP16[$572>>1]|0; $574 = $573 << 16 >> 16; $575 = Math_imul($570, $574)|0; $576 = $575 >> 16; $577 = (($566) + ($576))|0; $578 = (($557) + ($577))|0; $61 = $578; $579 = $61; $580 = $83; $581 = ((($580)) + -52|0); $582 = HEAP32[$581>>2]|0; $583 = $582 >> 16; $584 = $34; $585 = ((($584)) + 26|0); $586 = HEAP16[$585>>1]|0; $587 = $586 << 16 >> 16; $588 = Math_imul($583, $587)|0; $589 = $83; $590 = ((($589)) + -52|0); $591 = HEAP32[$590>>2]|0; $592 = $591 & 65535; $593 = $34; $594 = ((($593)) + 26|0); $595 = HEAP16[$594>>1]|0; $596 = $595 << 16 >> 16; $597 = Math_imul($592, $596)|0; $598 = $597 >> 16; $599 = (($588) + ($598))|0; $600 = (($579) + ($599))|0; $61 = $600; $601 = $61; $602 = $83; $603 = ((($602)) + -56|0); $604 = HEAP32[$603>>2]|0; $605 = $604 >> 16; $606 = $34; $607 = ((($606)) + 28|0); $608 = HEAP16[$607>>1]|0; $609 = $608 << 16 >> 16; $610 = Math_imul($605, $609)|0; $611 = $83; $612 = ((($611)) + -56|0); $613 = HEAP32[$612>>2]|0; $614 = $613 & 65535; $615 = $34; $616 = ((($615)) + 28|0); $617 = HEAP16[$616>>1]|0; $618 = $617 << 16 >> 16; $619 = Math_imul($614, $618)|0; $620 = $619 >> 16; $621 = (($610) + ($620))|0; $622 = (($601) + ($621))|0; $61 = $622; $623 = $61; $624 = $83; $625 = ((($624)) + -60|0); $626 = HEAP32[$625>>2]|0; $627 = $626 >> 16; $628 = $34; $629 = ((($628)) + 30|0); $630 = HEAP16[$629>>1]|0; $631 = $630 << 16 >> 16; $632 = Math_imul($627, $631)|0; $633 = $83; $634 = ((($633)) + -60|0); $635 = HEAP32[$634>>2]|0; $636 = $635 & 65535; $637 = $34; $638 = ((($637)) + 30|0); $639 = HEAP16[$638>>1]|0; $640 = $639 << 16 >> 16; $641 = Math_imul($636, $640)|0; $642 = $641 >> 16; $643 = (($632) + ($642))|0; $644 = (($623) + ($643))|0; $61 = $644; } $645 = $61; $646 = $645 << 4; $61 = $646; $647 = $83; $648 = HEAP32[$647>>2]|0; $649 = $84; $650 = ((($649)) + 1088|0); $651 = HEAP32[$650>>2]|0; $652 = $651 >> 16; $653 = $48; $654 = $653&65535; $655 = $654 << 16 >> 16; $656 = Math_imul($652, $655)|0; $657 = $84; $658 = ((($657)) + 1088|0); $659 = HEAP32[$658>>2]|0; $660 = $659 & 65535; $661 = $48; $662 = $661&65535; $663 = $662 << 16 >> 16; $664 = Math_imul($660, $663)|0; $665 = $664 >> 16; $666 = (($656) + ($665))|0; $667 = (($648) + ($666))|0; $79 = $667; $668 = $84; $669 = ((($668)) + 1088|0); $670 = HEAP32[$669>>2]|0; $671 = $84; $672 = ((($671)) + 1088|0); $673 = ((($672)) + 4|0); $674 = HEAP32[$673>>2]|0; $675 = $79; $676 = (($674) - ($675))|0; $677 = $676 >> 16; $678 = $48; $679 = $678&65535; $680 = $679 << 16 >> 16; $681 = Math_imul($677, $680)|0; $682 = $84; $683 = ((($682)) + 1088|0); $684 = ((($683)) + 4|0); $685 = HEAP32[$684>>2]|0; $686 = $79; $687 = (($685) - ($686))|0; $688 = $687 & 65535; $689 = $48; $690 = $689&65535; $691 = $690 << 16 >> 16; $692 = Math_imul($688, $691)|0; $693 = $692 >> 16; $694 = (($681) + ($693))|0; $695 = (($670) + ($694))|0; $78 = $695; $696 = $79; $697 = $84; $698 = ((($697)) + 1088|0); HEAP32[$698>>2] = $696; $699 = $46; $700 = $699 >> 1; $62 = $700; $701 = $62; $702 = $79; $703 = $702 >> 16; $704 = $36; $705 = HEAP16[$704>>1]|0; $706 = $705 << 16 >> 16; $707 = Math_imul($703, $706)|0; $708 = $79; $709 = $708 & 65535; $710 = $36; $711 = HEAP16[$710>>1]|0; $712 = $711 << 16 >> 16; $713 = Math_imul($709, $712)|0; $714 = $713 >> 16; $715 = (($707) + ($714))|0; $716 = (($701) + ($715))|0; $62 = $716; $53 = 2; while(1) { $717 = $53; $718 = $46; $719 = ($717|0)<($718|0); if (!($719)) { break; } $720 = $84; $721 = ((($720)) + 1088|0); $722 = $53; $723 = (($722) - 1)|0; $724 = (($721) + ($723<<2)|0); $725 = HEAP32[$724>>2]|0; $726 = $84; $727 = ((($726)) + 1088|0); $728 = $53; $729 = (($728) + 0)|0; $730 = (($727) + ($729<<2)|0); $731 = HEAP32[$730>>2]|0; $732 = $78; $733 = (($731) - ($732))|0; $734 = $733 >> 16; $735 = $48; $736 = $735&65535; $737 = $736 << 16 >> 16; $738 = Math_imul($734, $737)|0; $739 = $84; $740 = ((($739)) + 1088|0); $741 = $53; $742 = (($741) + 0)|0; $743 = (($740) + ($742<<2)|0); $744 = HEAP32[$743>>2]|0; $745 = $78; $746 = (($744) - ($745))|0; $747 = $746 & 65535; $748 = $48; $749 = $748&65535; $750 = $749 << 16 >> 16; $751 = Math_imul($747, $750)|0; $752 = $751 >> 16; $753 = (($738) + ($752))|0; $754 = (($725) + ($753))|0; $79 = $754; $755 = $78; $756 = $84; $757 = ((($756)) + 1088|0); $758 = $53; $759 = (($758) - 1)|0; $760 = (($757) + ($759<<2)|0); HEAP32[$760>>2] = $755; $761 = $62; $762 = $78; $763 = $762 >> 16; $764 = $36; $765 = $53; $766 = (($765) - 1)|0; $767 = (($764) + ($766<<1)|0); $768 = HEAP16[$767>>1]|0; $769 = $768 << 16 >> 16; $770 = Math_imul($763, $769)|0; $771 = $78; $772 = $771 & 65535; $773 = $36; $774 = $53; $775 = (($774) - 1)|0; $776 = (($773) + ($775<<1)|0); $777 = HEAP16[$776>>1]|0; $778 = $777 << 16 >> 16; $779 = Math_imul($772, $778)|0; $780 = $779 >> 16; $781 = (($770) + ($780))|0; $782 = (($761) + ($781))|0; $62 = $782; $783 = $84; $784 = ((($783)) + 1088|0); $785 = $53; $786 = (($785) + 0)|0; $787 = (($784) + ($786<<2)|0); $788 = HEAP32[$787>>2]|0; $789 = $84; $790 = ((($789)) + 1088|0); $791 = $53; $792 = (($791) + 1)|0; $793 = (($790) + ($792<<2)|0); $794 = HEAP32[$793>>2]|0; $795 = $79; $796 = (($794) - ($795))|0; $797 = $796 >> 16; $798 = $48; $799 = $798&65535; $800 = $799 << 16 >> 16; $801 = Math_imul($797, $800)|0; $802 = $84; $803 = ((($802)) + 1088|0); $804 = $53; $805 = (($804) + 1)|0; $806 = (($803) + ($805<<2)|0); $807 = HEAP32[$806>>2]|0; $808 = $79; $809 = (($807) - ($808))|0; $810 = $809 & 65535; $811 = $48; $812 = $811&65535; $813 = $812 << 16 >> 16; $814 = Math_imul($810, $813)|0; $815 = $814 >> 16; $816 = (($801) + ($815))|0; $817 = (($788) + ($816))|0; $78 = $817; $818 = $79; $819 = $84; $820 = ((($819)) + 1088|0); $821 = $53; $822 = (($821) + 0)|0; $823 = (($820) + ($822<<2)|0); HEAP32[$823>>2] = $818; $824 = $62; $825 = $79; $826 = $825 >> 16; $827 = $36; $828 = $53; $829 = (($827) + ($828<<1)|0); $830 = HEAP16[$829>>1]|0; $831 = $830 << 16 >> 16; $832 = Math_imul($826, $831)|0; $833 = $79; $834 = $833 & 65535; $835 = $36; $836 = $53; $837 = (($835) + ($836<<1)|0); $838 = HEAP16[$837>>1]|0; $839 = $838 << 16 >> 16; $840 = Math_imul($834, $839)|0; $841 = $840 >> 16; $842 = (($832) + ($841))|0; $843 = (($824) + ($842))|0; $62 = $843; $844 = $53; $845 = (($844) + 2)|0; $53 = $845; } $846 = $78; $847 = $84; $848 = ((($847)) + 1088|0); $849 = $46; $850 = (($849) - 1)|0; $851 = (($848) + ($850<<2)|0); HEAP32[$851>>2] = $846; $852 = $62; $853 = $78; $854 = $853 >> 16; $855 = $36; $856 = $46; $857 = (($856) - 1)|0; $858 = (($855) + ($857<<1)|0); $859 = HEAP16[$858>>1]|0; $860 = $859 << 16 >> 16; $861 = Math_imul($854, $860)|0; $862 = $78; $863 = $862 & 65535; $864 = $36; $865 = $46; $866 = (($865) - 1)|0; $867 = (($864) + ($866<<1)|0); $868 = HEAP16[$867>>1]|0; $869 = $868 << 16 >> 16; $870 = Math_imul($863, $869)|0; $871 = $870 >> 16; $872 = (($861) + ($871))|0; $873 = (($852) + ($872))|0; $62 = $873; $874 = $62; $875 = $874 << 1; $62 = $875; $876 = $62; $877 = $84; $878 = ((($877)) + 1152|0); $879 = HEAP32[$878>>2]|0; $880 = $879 >> 16; $881 = $39; $882 = $881&65535; $883 = $882 << 16 >> 16; $884 = Math_imul($880, $883)|0; $885 = $84; $886 = ((($885)) + 1152|0); $887 = HEAP32[$886>>2]|0; $888 = $887 & 65535; $889 = $39; $890 = $889&65535; $891 = $890 << 16 >> 16; $892 = Math_imul($888, $891)|0; $893 = $892 >> 16; $894 = (($884) + ($893))|0; $895 = (($876) + ($894))|0; $62 = $895; $896 = $62; $897 = $896 << 2; $62 = $897; $898 = $84; $899 = ((($898)) + 960|0); $900 = $50; $901 = HEAP32[$900>>2]|0; $902 = (($899) + ($901<<2)|0); $903 = HEAP32[$902>>2]|0; $904 = $903 >> 16; $905 = $40; $906 = $905&65535; $907 = $906 << 16 >> 16; $908 = Math_imul($904, $907)|0; $909 = $84; $910 = ((($909)) + 960|0); $911 = $50; $912 = HEAP32[$911>>2]|0; $913 = (($910) + ($912<<2)|0); $914 = HEAP32[$913>>2]|0; $915 = $914 & 65535; $916 = $40; $917 = $916&65535; $918 = $917 << 16 >> 16; $919 = Math_imul($915, $918)|0; $920 = $919 >> 16; $921 = (($908) + ($920))|0; $64 = $921; $922 = $64; $923 = $84; $924 = ((($923)) + 1152|0); $925 = HEAP32[$924>>2]|0; $926 = $925 >> 16; $927 = $40; $928 = $927 >> 16; $929 = Math_imul($926, $928)|0; $930 = (($922) + ($929))|0; $931 = $84; $932 = ((($931)) + 1152|0); $933 = HEAP32[$932>>2]|0; $934 = $933 & 65535; $935 = $40; $936 = $935 >> 16; $937 = Math_imul($934, $936)|0; $938 = $937 >> 16; $939 = (($930) + ($938))|0; $64 = $939; $940 = $64; $941 = $940 << 2; $64 = $941; $942 = $62; $943 = $64; $944 = (($942) + ($943))|0; $78 = $944; $945 = $63; $946 = $61; $947 = (($945) + ($946))|0; $79 = $947; $948 = $79; $949 = $78; $950 = (($948) - ($949))|0; $78 = $950; $951 = $78; $952 = $951 >> 3; $953 = (($952) + 1)|0; $954 = $953 >> 1; $78 = $954; $955 = $29; $956 = $52; $957 = (($955) + ($956<<2)|0); $958 = HEAP32[$957>>2]|0; $959 = $78; $960 = (($958) - ($959))|0; $65 = $960; $961 = $84; $962 = ((($961)) + 1156|0); $963 = HEAP32[$962>>2]|0; $964 = ($963|0)<(0); if ($964) { $965 = $65; $966 = (0 - ($965))|0; $65 = $966; } $967 = $65; $968 = ($967|0)>(30720); if ($968) { $973 = 30720; } else { $969 = $65; $970 = ($969|0)<(-31744); $971 = $65; $972 = $970 ? -31744 : $971; $973 = $972; } $65 = $973; $974 = $65; $975 = $43; $976 = (($974) - ($975))|0; $72 = $976; $977 = $72; $978 = $977 >> 10; $71 = $978; $979 = $71; $980 = ($979|0)>(0); $981 = $71; do { if ($980) { $982 = $981 << 10; $983 = (($982) - 80)|0; $72 = $983; $984 = $72; $985 = $43; $986 = (($984) + ($985))|0; $72 = $986; $987 = $72; $988 = (($987) + 1024)|0; $73 = $988; $989 = $72; $990 = $989&65535; $991 = $990 << 16 >> 16; $992 = $42; $993 = $992&65535; $994 = $993 << 16 >> 16; $995 = Math_imul($991, $994)|0; $67 = $995; $996 = $73; $997 = $996&65535; $998 = $997 << 16 >> 16; $999 = $42; $1000 = $999&65535; $1001 = $1000 << 16 >> 16; $1002 = Math_imul($998, $1001)|0; $68 = $1002; } else { $1003 = ($981|0)==(0); if ($1003) { $1004 = $43; $72 = $1004; $1005 = $72; $1006 = (($1005) + 944)|0; $73 = $1006; $1007 = $72; $1008 = $1007&65535; $1009 = $1008 << 16 >> 16; $1010 = $42; $1011 = $1010&65535; $1012 = $1011 << 16 >> 16; $1013 = Math_imul($1009, $1012)|0; $67 = $1013; $1014 = $73; $1015 = $1014&65535; $1016 = $1015 << 16 >> 16; $1017 = $42; $1018 = $1017&65535; $1019 = $1018 << 16 >> 16; $1020 = Math_imul($1016, $1019)|0; $68 = $1020; break; } $1021 = $71; $1022 = ($1021|0)==(-1); if ($1022) { $1023 = $43; $73 = $1023; $1024 = $73; $1025 = (($1024) - 944)|0; $72 = $1025; $1026 = $72; $1027 = (0 - ($1026))|0; $1028 = $1027&65535; $1029 = $1028 << 16 >> 16; $1030 = $42; $1031 = $1030&65535; $1032 = $1031 << 16 >> 16; $1033 = Math_imul($1029, $1032)|0; $67 = $1033; $1034 = $73; $1035 = $1034&65535; $1036 = $1035 << 16 >> 16; $1037 = $42; $1038 = $1037&65535; $1039 = $1038 << 16 >> 16; $1040 = Math_imul($1036, $1039)|0; $68 = $1040; break; } else { $1041 = $71; $1042 = $1041 << 10; $1043 = (($1042) + 80)|0; $72 = $1043; $1044 = $72; $1045 = $43; $1046 = (($1044) + ($1045))|0; $72 = $1046; $1047 = $72; $1048 = (($1047) + 1024)|0; $73 = $1048; $1049 = $72; $1050 = (0 - ($1049))|0; $1051 = $1050&65535; $1052 = $1051 << 16 >> 16; $1053 = $42; $1054 = $1053&65535; $1055 = $1054 << 16 >> 16; $1056 = Math_imul($1052, $1055)|0; $67 = $1056; $1057 = $73; $1058 = (0 - ($1057))|0; $1059 = $1058&65535; $1060 = $1059 << 16 >> 16; $1061 = $42; $1062 = $1061&65535; $1063 = $1062 << 16 >> 16; $1064 = Math_imul($1060, $1063)|0; $68 = $1064; break; } } } while(0); $1065 = $65; $1066 = $72; $1067 = (($1065) - ($1066))|0; $66 = $1067; $1068 = $67; $1069 = $66; $1070 = $1069&65535; $1071 = $1070 << 16 >> 16; $1072 = $66; $1073 = $1072&65535; $1074 = $1073 << 16 >> 16; $1075 = Math_imul($1071, $1074)|0; $1076 = (($1068) + ($1075))|0; $1077 = $1076 >> 10; $67 = $1077; $1078 = $65; $1079 = $73; $1080 = (($1078) - ($1079))|0; $66 = $1080; $1081 = $68; $1082 = $66; $1083 = $1082&65535; $1084 = $1083 << 16 >> 16; $1085 = $66; $1086 = $1085&65535; $1087 = $1086 << 16 >> 16; $1088 = Math_imul($1084, $1087)|0; $1089 = (($1081) + ($1088))|0; $1090 = $1089 >> 10; $68 = $1090; $1091 = $67; $1092 = $68; $1093 = ($1091|0)<($1092|0); $1094 = $84; $1095 = ((($1094)) + 1164|0); $1096 = HEAP32[$1095>>2]|0; if ($1093) { $1097 = $67; $1098 = (($1096) + ($1097))|0; $1099 = $85; $1100 = ((($1099)) + 4|0); HEAP32[$1100>>2] = $1098; $1101 = $84; $1102 = ((($1101)) + 1164|0); $1103 = HEAP32[$1102>>2]|0; $1104 = $68; $1105 = (($1103) + ($1104))|0; $1106 = $85; $1107 = ((($1106)) + 24|0); $1108 = ((($1107)) + 4|0); HEAP32[$1108>>2] = $1105; $1109 = $72; $1110 = $85; HEAP32[$1110>>2] = $1109; $1111 = $73; $1112 = $85; $$sink = $1111;$$sink3 = $1112; } else { $1113 = $68; $1114 = (($1096) + ($1113))|0; $1115 = $85; $1116 = ((($1115)) + 4|0); HEAP32[$1116>>2] = $1114; $1117 = $84; $1118 = ((($1117)) + 1164|0); $1119 = HEAP32[$1118>>2]|0; $1120 = $67; $1121 = (($1119) + ($1120))|0; $1122 = $85; $1123 = ((($1122)) + 24|0); $1124 = ((($1123)) + 4|0); HEAP32[$1124>>2] = $1121; $1125 = $73; $1126 = $85; HEAP32[$1126>>2] = $1125; $1127 = $72; $1128 = $85; $$sink = $1127;$$sink3 = $1128; } $1129 = ((($$sink3)) + 24|0); HEAP32[$1129>>2] = $$sink; $1130 = $85; $1131 = HEAP32[$1130>>2]|0; $1132 = $1131 << 4; $74 = $1132; $1133 = $84; $1134 = ((($1133)) + 1156|0); $1135 = HEAP32[$1134>>2]|0; $1136 = ($1135|0)<(0); if ($1136) { $1137 = $74; $1138 = (0 - ($1137))|0; $74 = $1138; } $1139 = $74; $1140 = $60; $1141 = (($1139) + ($1140))|0; $75 = $1141; $1142 = $75; $1143 = $61; $1144 = (($1142) + ($1143))|0; $76 = $1144; $1145 = $76; $1146 = $62; $1147 = (($1145) - ($1146))|0; $80 = $1147; $1148 = $80; $1149 = $64; $1150 = (($1148) - ($1149))|0; $1151 = $85; $1152 = ((($1151)) + 16|0); HEAP32[$1152>>2] = $1150; $1153 = $80; $1154 = $85; $1155 = ((($1154)) + 12|0); HEAP32[$1155>>2] = $1153; $1156 = $75; $1157 = $85; $1158 = ((($1157)) + 20|0); HEAP32[$1158>>2] = $1156; $1159 = $76; $1160 = $85; $1161 = ((($1160)) + 8|0); HEAP32[$1161>>2] = $1159; $1162 = $85; $1163 = ((($1162)) + 24|0); $1164 = HEAP32[$1163>>2]|0; $1165 = $1164 << 4; $74 = $1165; $1166 = $84; $1167 = ((($1166)) + 1156|0); $1168 = HEAP32[$1167>>2]|0; $1169 = ($1168|0)<(0); if ($1169) { $1170 = $74; $1171 = (0 - ($1170))|0; $74 = $1171; } $1172 = $74; $1173 = $60; $1174 = (($1172) + ($1173))|0; $75 = $1174; $1175 = $75; $1176 = $61; $1177 = (($1175) + ($1176))|0; $76 = $1177; $1178 = $76; $1179 = $62; $1180 = (($1178) - ($1179))|0; $80 = $1180; $1181 = $80; $1182 = $64; $1183 = (($1181) - ($1182))|0; $1184 = $85; $1185 = ((($1184)) + 24|0); $1186 = ((($1185)) + 16|0); HEAP32[$1186>>2] = $1183; $1187 = $80; $1188 = $85; $1189 = ((($1188)) + 24|0); $1190 = ((($1189)) + 12|0); HEAP32[$1190>>2] = $1187; $1191 = $75; $1192 = $85; $1193 = ((($1192)) + 24|0); $1194 = ((($1193)) + 20|0); HEAP32[$1194>>2] = $1191; $1195 = $76; $1196 = $85; $1197 = ((($1196)) + 24|0); $1198 = ((($1197)) + 8|0); HEAP32[$1198>>2] = $1195; $1199 = $54; $1200 = (($1199) + 1)|0; $54 = $1200; } $1201 = $50; $1202 = HEAP32[$1201>>2]|0; $1203 = (($1202) - 1)|0; $1204 = $1203 & 31; $1205 = $50; HEAP32[$1205>>2] = $1204; $1206 = $50; $1207 = HEAP32[$1206>>2]|0; $1208 = $51; $1209 = (($1207) + ($1208))|0; $1210 = $1209 & 31; $58 = $1210; $1211 = ((($89)) + 4|0); $1212 = HEAP32[$1211>>2]|0; $69 = $1212; $55 = 0; $54 = 1; while(1) { $1213 = $54; $1214 = $49; $1215 = ($1213|0)<($1214|0); if (!($1215)) { break; } $1216 = $54; $1217 = (($89) + (($1216*48)|0)|0); $1218 = ((($1217)) + 4|0); $1219 = HEAP32[$1218>>2]|0; $1220 = $69; $1221 = ($1219|0)<($1220|0); if ($1221) { $1222 = $54; $1223 = (($89) + (($1222*48)|0)|0); $1224 = ((($1223)) + 4|0); $1225 = HEAP32[$1224>>2]|0; $69 = $1225; $1226 = $54; $55 = $1226; } $1227 = $54; $1228 = (($1227) + 1)|0; $54 = $1228; } $1229 = $27; $1230 = $55; $1231 = (($1229) + (($1230*1168)|0)|0); $1232 = ((($1231)) + 448|0); $1233 = $58; $1234 = (($1232) + ($1233<<2)|0); $1235 = HEAP32[$1234>>2]|0; $59 = $1235; $54 = 0; while(1) { $1236 = $54; $1237 = $49; $1238 = ($1236|0)<($1237|0); if (!($1238)) { break; } $1239 = $27; $1240 = $54; $1241 = (($1239) + (($1240*1168)|0)|0); $1242 = ((($1241)) + 448|0); $1243 = $58; $1244 = (($1242) + ($1243<<2)|0); $1245 = HEAP32[$1244>>2]|0; $1246 = $59; $1247 = ($1245|0)!=($1246|0); if ($1247) { $1248 = $54; $1249 = (($89) + (($1248*48)|0)|0); $1250 = ((($1249)) + 4|0); $1251 = HEAP32[$1250>>2]|0; $1252 = (($1251) + 134217727)|0; $1253 = $54; $1254 = (($89) + (($1253*48)|0)|0); $1255 = ((($1254)) + 4|0); HEAP32[$1255>>2] = $1252; $1256 = $54; $1257 = (($89) + (($1256*48)|0)|0); $1258 = ((($1257)) + 24|0); $1259 = ((($1258)) + 4|0); $1260 = HEAP32[$1259>>2]|0; $1261 = (($1260) + 134217727)|0; $1262 = $54; $1263 = (($89) + (($1262*48)|0)|0); $1264 = ((($1263)) + 24|0); $1265 = ((($1264)) + 4|0); HEAP32[$1265>>2] = $1261; } $1266 = $54; $1267 = (($1266) + 1)|0; $54 = $1267; } $1268 = ((($89)) + 4|0); $1269 = HEAP32[$1268>>2]|0; $70 = $1269; $1270 = ((($89)) + 24|0); $1271 = ((($1270)) + 4|0); $1272 = HEAP32[$1271>>2]|0; $69 = $1272; $57 = 0; $56 = 0; $54 = 1; while(1) { $1273 = $54; $1274 = $49; $1275 = ($1273|0)<($1274|0); if (!($1275)) { break; } $1276 = $54; $1277 = (($89) + (($1276*48)|0)|0); $1278 = ((($1277)) + 4|0); $1279 = HEAP32[$1278>>2]|0; $1280 = $70; $1281 = ($1279|0)>($1280|0); if ($1281) { $1282 = $54; $1283 = (($89) + (($1282*48)|0)|0); $1284 = ((($1283)) + 4|0); $1285 = HEAP32[$1284>>2]|0; $70 = $1285; $1286 = $54; $57 = $1286; } $1287 = $54; $1288 = (($89) + (($1287*48)|0)|0); $1289 = ((($1288)) + 24|0); $1290 = ((($1289)) + 4|0); $1291 = HEAP32[$1290>>2]|0; $1292 = $69; $1293 = ($1291|0)<($1292|0); if ($1293) { $1294 = $54; $1295 = (($89) + (($1294*48)|0)|0); $1296 = ((($1295)) + 24|0); $1297 = ((($1296)) + 4|0); $1298 = HEAP32[$1297>>2]|0; $69 = $1298; $1299 = $54; $56 = $1299; } $1300 = $54; $1301 = (($1300) + 1)|0; $54 = $1301; } $1302 = $69; $1303 = $70; $1304 = ($1302|0)<($1303|0); if ($1304) { $1305 = $27; $1306 = $57; $1307 = (($1305) + (($1306*1168)|0)|0); $1308 = $52; $1309 = (($1307) + ($1308<<2)|0); $1310 = $27; $1311 = $56; $1312 = (($1310) + (($1311*1168)|0)|0); $1313 = $52; $1314 = (($1312) + ($1313<<2)|0); $1315 = $52; $1316 = $1315<<2; $1317 = (1168 - ($1316))|0; _memcpy(($1309|0),($1314|0),($1317|0))|0; $1318 = $57; $1319 = (($89) + (($1318*48)|0)|0); $1320 = $56; $1321 = (($89) + (($1320*48)|0)|0); $1322 = ((($1321)) + 24|0); ;HEAP32[$1319>>2]=HEAP32[$1322>>2]|0;HEAP32[$1319+4>>2]=HEAP32[$1322+4>>2]|0;HEAP32[$1319+8>>2]=HEAP32[$1322+8>>2]|0;HEAP32[$1319+12>>2]=HEAP32[$1322+12>>2]|0;HEAP32[$1319+16>>2]=HEAP32[$1322+16>>2]|0;HEAP32[$1319+20>>2]=HEAP32[$1322+20>>2]|0; } $1323 = $27; $1324 = $55; $1325 = (($1323) + (($1324*1168)|0)|0); $84 = $1325; $1326 = $45; $1327 = ($1326|0)>(0); if ($1327) { label = 56; } else { $1328 = $52; $1329 = $51; $1330 = ($1328|0)>=($1329|0); if ($1330) { label = 56; } } if ((label|0) == 56) { label = 0; $1331 = $84; $1332 = ((($1331)) + 576|0); $1333 = $58; $1334 = (($1332) + ($1333<<2)|0); $1335 = HEAP32[$1334>>2]|0; $1336 = $1335 >> 9; $1337 = (($1336) + 1)|0; $1338 = $1337 >> 1; $1339 = $1338&255; $1340 = $30; $1341 = $52; $1342 = $51; $1343 = (($1341) - ($1342))|0; $1344 = (($1340) + ($1343)|0); HEAP8[$1344>>0] = $1339; $1345 = $84; $1346 = ((($1345)) + 704|0); $1347 = $58; $1348 = (($1346) + ($1347<<2)|0); $1349 = HEAP32[$1348>>2]|0; $1350 = $1349 >> 16; $1351 = $33; $1352 = $58; $1353 = (($1351) + ($1352<<2)|0); $1354 = HEAP32[$1353>>2]|0; $1355 = $1354&65535; $1356 = $1355 << 16 >> 16; $1357 = Math_imul($1350, $1356)|0; $1358 = $84; $1359 = ((($1358)) + 704|0); $1360 = $58; $1361 = (($1359) + ($1360<<2)|0); $1362 = HEAP32[$1361>>2]|0; $1363 = $1362 & 65535; $1364 = $33; $1365 = $58; $1366 = (($1364) + ($1365<<2)|0); $1367 = HEAP32[$1366>>2]|0; $1368 = $1367&65535; $1369 = $1368 << 16 >> 16; $1370 = Math_imul($1363, $1369)|0; $1371 = $1370 >> 16; $1372 = (($1357) + ($1371))|0; $1373 = $84; $1374 = ((($1373)) + 704|0); $1375 = $58; $1376 = (($1374) + ($1375<<2)|0); $1377 = HEAP32[$1376>>2]|0; $1378 = $33; $1379 = $58; $1380 = (($1378) + ($1379<<2)|0); $1381 = HEAP32[$1380>>2]|0; $1382 = $1381 >> 15; $1383 = (($1382) + 1)|0; $1384 = $1383 >> 1; $1385 = Math_imul($1377, $1384)|0; $1386 = (($1372) + ($1385))|0; $1387 = $1386 >> 7; $1388 = (($1387) + 1)|0; $1389 = $1388 >> 1; $1390 = ($1389|0)>(32767); if ($1390) { $1483 = 32767; } else { $1391 = $84; $1392 = ((($1391)) + 704|0); $1393 = $58; $1394 = (($1392) + ($1393<<2)|0); $1395 = HEAP32[$1394>>2]|0; $1396 = $1395 >> 16; $1397 = $33; $1398 = $58; $1399 = (($1397) + ($1398<<2)|0); $1400 = HEAP32[$1399>>2]|0; $1401 = $1400&65535; $1402 = $1401 << 16 >> 16; $1403 = Math_imul($1396, $1402)|0; $1404 = $84; $1405 = ((($1404)) + 704|0); $1406 = $58; $1407 = (($1405) + ($1406<<2)|0); $1408 = HEAP32[$1407>>2]|0; $1409 = $1408 & 65535; $1410 = $33; $1411 = $58; $1412 = (($1410) + ($1411<<2)|0); $1413 = HEAP32[$1412>>2]|0; $1414 = $1413&65535; $1415 = $1414 << 16 >> 16; $1416 = Math_imul($1409, $1415)|0; $1417 = $1416 >> 16; $1418 = (($1403) + ($1417))|0; $1419 = $84; $1420 = ((($1419)) + 704|0); $1421 = $58; $1422 = (($1420) + ($1421<<2)|0); $1423 = HEAP32[$1422>>2]|0; $1424 = $33; $1425 = $58; $1426 = (($1424) + ($1425<<2)|0); $1427 = HEAP32[$1426>>2]|0; $1428 = $1427 >> 15; $1429 = (($1428) + 1)|0; $1430 = $1429 >> 1; $1431 = Math_imul($1423, $1430)|0; $1432 = (($1418) + ($1431))|0; $1433 = $1432 >> 7; $1434 = (($1433) + 1)|0; $1435 = $1434 >> 1; $1436 = ($1435|0)<(-32768); if ($1436) { $1483 = -32768; } else { $1437 = $84; $1438 = ((($1437)) + 704|0); $1439 = $58; $1440 = (($1438) + ($1439<<2)|0); $1441 = HEAP32[$1440>>2]|0; $1442 = $1441 >> 16; $1443 = $33; $1444 = $58; $1445 = (($1443) + ($1444<<2)|0); $1446 = HEAP32[$1445>>2]|0; $1447 = $1446&65535; $1448 = $1447 << 16 >> 16; $1449 = Math_imul($1442, $1448)|0; $1450 = $84; $1451 = ((($1450)) + 704|0); $1452 = $58; $1453 = (($1451) + ($1452<<2)|0); $1454 = HEAP32[$1453>>2]|0; $1455 = $1454 & 65535; $1456 = $33; $1457 = $58; $1458 = (($1456) + ($1457<<2)|0); $1459 = HEAP32[$1458>>2]|0; $1460 = $1459&65535; $1461 = $1460 << 16 >> 16; $1462 = Math_imul($1455, $1461)|0; $1463 = $1462 >> 16; $1464 = (($1449) + ($1463))|0; $1465 = $84; $1466 = ((($1465)) + 704|0); $1467 = $58; $1468 = (($1466) + ($1467<<2)|0); $1469 = HEAP32[$1468>>2]|0; $1470 = $33; $1471 = $58; $1472 = (($1470) + ($1471<<2)|0); $1473 = HEAP32[$1472>>2]|0; $1474 = $1473 >> 15; $1475 = (($1474) + 1)|0; $1476 = $1475 >> 1; $1477 = Math_imul($1469, $1476)|0; $1478 = (($1464) + ($1477))|0; $1479 = $1478 >> 7; $1480 = (($1479) + 1)|0; $1481 = $1480 >> 1; $1483 = $1481; } } $1482 = $1483&65535; $1484 = $31; $1485 = $52; $1486 = $51; $1487 = (($1485) - ($1486))|0; $1488 = (($1484) + ($1487<<1)|0); HEAP16[$1488>>1] = $1482; $1489 = $84; $1490 = ((($1489)) + 960|0); $1491 = $58; $1492 = (($1490) + ($1491<<2)|0); $1493 = HEAP32[$1492>>2]|0; $1494 = $26; $1495 = ((($1494)) + 1280|0); $1496 = $26; $1497 = ((($1496)) + 4364|0); $1498 = HEAP32[$1497>>2]|0; $1499 = $51; $1500 = (($1498) - ($1499))|0; $1501 = (($1495) + ($1500<<2)|0); HEAP32[$1501>>2] = $1493; $1502 = $84; $1503 = ((($1502)) + 832|0); $1504 = $58; $1505 = (($1503) + ($1504<<2)|0); $1506 = HEAP32[$1505>>2]|0; $1507 = $32; $1508 = $26; $1509 = ((($1508)) + 4360|0); $1510 = HEAP32[$1509>>2]|0; $1511 = $51; $1512 = (($1510) - ($1511))|0; $1513 = (($1507) + ($1512<<2)|0); HEAP32[$1513>>2] = $1506; } $1514 = $26; $1515 = ((($1514)) + 4364|0); $1516 = HEAP32[$1515>>2]|0; $1517 = (($1516) + 1)|0; HEAP32[$1515>>2] = $1517; $1518 = $26; $1519 = ((($1518)) + 4360|0); $1520 = HEAP32[$1519>>2]|0; $1521 = (($1520) + 1)|0; HEAP32[$1519>>2] = $1521; $54 = 0; while(1) { $1522 = $54; $1523 = $49; $1524 = ($1522|0)<($1523|0); if (!($1524)) { break; } $1525 = $27; $1526 = $54; $1527 = (($1525) + (($1526*1168)|0)|0); $84 = $1527; $1528 = $54; $1529 = (($89) + (($1528*48)|0)|0); $85 = $1529; $1530 = $85; $1531 = ((($1530)) + 12|0); $1532 = HEAP32[$1531>>2]|0; $1533 = $84; $1534 = ((($1533)) + 1152|0); HEAP32[$1534>>2] = $1532; $1535 = $85; $1536 = ((($1535)) + 8|0); $1537 = HEAP32[$1536>>2]|0; $1538 = $84; $1539 = $52; $1540 = (32 + ($1539))|0; $1541 = (($1538) + ($1540<<2)|0); HEAP32[$1541>>2] = $1537; $1542 = $85; $1543 = ((($1542)) + 8|0); $1544 = HEAP32[$1543>>2]|0; $1545 = $84; $1546 = ((($1545)) + 704|0); $1547 = $50; $1548 = HEAP32[$1547>>2]|0; $1549 = (($1546) + ($1548<<2)|0); HEAP32[$1549>>2] = $1544; $1550 = $85; $1551 = HEAP32[$1550>>2]|0; $1552 = $84; $1553 = ((($1552)) + 576|0); $1554 = $50; $1555 = HEAP32[$1554>>2]|0; $1556 = (($1553) + ($1555<<2)|0); HEAP32[$1556>>2] = $1551; $1557 = $85; $1558 = ((($1557)) + 20|0); $1559 = HEAP32[$1558>>2]|0; $1560 = $1559 << 1; $1561 = $84; $1562 = ((($1561)) + 832|0); $1563 = $50; $1564 = HEAP32[$1563>>2]|0; $1565 = (($1562) + ($1564<<2)|0); HEAP32[$1565>>2] = $1560; $1566 = $85; $1567 = ((($1566)) + 16|0); $1568 = HEAP32[$1567>>2]|0; $1569 = $84; $1570 = ((($1569)) + 960|0); $1571 = $50; $1572 = HEAP32[$1571>>2]|0; $1573 = (($1570) + ($1572<<2)|0); HEAP32[$1573>>2] = $1568; $1574 = $84; $1575 = ((($1574)) + 1156|0); $1576 = HEAP32[$1575>>2]|0; $1577 = $85; $1578 = HEAP32[$1577>>2]|0; $1579 = $1578 >> 9; $1580 = (($1579) + 1)|0; $1581 = $1580 >> 1; $1582 = (($1576) + ($1581))|0; $1583 = $84; $1584 = ((($1583)) + 1156|0); HEAP32[$1584>>2] = $1582; $1585 = $84; $1586 = ((($1585)) + 1156|0); $1587 = HEAP32[$1586>>2]|0; $1588 = $84; $1589 = ((($1588)) + 448|0); $1590 = $50; $1591 = HEAP32[$1590>>2]|0; $1592 = (($1589) + ($1591<<2)|0); HEAP32[$1592>>2] = $1587; $1593 = $85; $1594 = ((($1593)) + 4|0); $1595 = HEAP32[$1594>>2]|0; $1596 = $84; $1597 = ((($1596)) + 1164|0); HEAP32[$1597>>2] = $1595; $1598 = $54; $1599 = (($1598) + 1)|0; $54 = $1599; } $1600 = $77; $1601 = $33; $1602 = $50; $1603 = HEAP32[$1602>>2]|0; $1604 = (($1601) + ($1603<<2)|0); HEAP32[$1604>>2] = $1600; $1605 = $52; $1606 = (($1605) + 1)|0; $52 = $1606; } $54 = 0; while(1) { $1607 = $54; $1608 = $49; $1609 = ($1607|0)<($1608|0); if (!($1609)) { break; } $1610 = $27; $1611 = $54; $1612 = (($1610) + (($1611*1168)|0)|0); $84 = $1612; $1613 = $84; $1614 = $84; $1615 = $44; $1616 = (($1614) + ($1615<<2)|0); dest=$1613; src=$1616; stop=dest+128|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $1617 = $54; $1618 = (($1617) + 1)|0; $54 = $1618; } $1619 = $86; _llvm_stackrestore(($1619|0)); STACKTOP = sp;return; } function _silk_INVERSE32_varQ_424($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $3 = $0; $4 = $1; $11 = $3; $12 = ($11|0)>(0); $13 = $3; $14 = (0 - ($13))|0; $15 = $12 ? $13 : $14; $16 = (_silk_CLZ32_426($15)|0); $17 = (($16) - 1)|0; $5 = $17; $18 = $3; $19 = $5; $20 = $18 << $19; $8 = $20; $21 = $8; $22 = $21 >> 16; $23 = (536870911 / ($22|0))&-1; $7 = $23; $24 = $7; $25 = $24 << 16; $10 = $25; $26 = $8; $27 = $26 >> 16; $28 = $7; $29 = $28&65535; $30 = $29 << 16 >> 16; $31 = Math_imul($27, $30)|0; $32 = $8; $33 = $32 & 65535; $34 = $7; $35 = $34&65535; $36 = $35 << 16 >> 16; $37 = Math_imul($33, $36)|0; $38 = $37 >> 16; $39 = (($31) + ($38))|0; $40 = (536870912 - ($39))|0; $41 = $40 << 3; $9 = $41; $42 = $10; $43 = $9; $44 = $43 >> 16; $45 = $7; $46 = $45&65535; $47 = $46 << 16 >> 16; $48 = Math_imul($44, $47)|0; $49 = $9; $50 = $49 & 65535; $51 = $7; $52 = $51&65535; $53 = $52 << 16 >> 16; $54 = Math_imul($50, $53)|0; $55 = $54 >> 16; $56 = (($48) + ($55))|0; $57 = (($42) + ($56))|0; $58 = $9; $59 = $7; $60 = $59 >> 15; $61 = (($60) + 1)|0; $62 = $61 >> 1; $63 = Math_imul($58, $62)|0; $64 = (($57) + ($63))|0; $10 = $64; $65 = $5; $66 = (61 - ($65))|0; $67 = $4; $68 = (($66) - ($67))|0; $6 = $68; $69 = $6; $70 = ($69|0)<=(0); $71 = $6; if (!($70)) { $113 = ($71|0)<(32); if ($113) { $114 = $10; $115 = $6; $116 = $114 >> $115; $2 = $116; $117 = $2; STACKTOP = sp;return ($117|0); } else { $2 = 0; $117 = $2; STACKTOP = sp;return ($117|0); } } $72 = (0 - ($71))|0; $73 = -2147483648 >> $72; $74 = $6; $75 = (0 - ($74))|0; $76 = 2147483647 >> $75; $77 = ($73|0)>($76|0); $78 = $10; $79 = $6; $80 = (0 - ($79))|0; do { if ($77) { $81 = -2147483648 >> $80; $82 = ($78|0)>($81|0); if ($82) { $83 = $6; $84 = (0 - ($83))|0; $85 = -2147483648 >> $84; $112 = $85; break; } $86 = $10; $87 = $6; $88 = (0 - ($87))|0; $89 = 2147483647 >> $88; $90 = ($86|0)<($89|0); if ($90) { $91 = $6; $92 = (0 - ($91))|0; $93 = 2147483647 >> $92; $112 = $93; break; } else { $94 = $10; $112 = $94; break; } } else { $95 = 2147483647 >> $80; $96 = ($78|0)>($95|0); if ($96) { $97 = $6; $98 = (0 - ($97))|0; $99 = 2147483647 >> $98; $112 = $99; break; } $100 = $10; $101 = $6; $102 = (0 - ($101))|0; $103 = -2147483648 >> $102; $104 = ($100|0)<($103|0); if ($104) { $105 = $6; $106 = (0 - ($105))|0; $107 = -2147483648 >> $106; $112 = $107; break; } else { $108 = $10; $112 = $108; break; } } } while(0); $109 = $6; $110 = (0 - ($109))|0; $111 = $112 << $110; $2 = $111; $117 = $2; STACKTOP = sp;return ($117|0); } function _silk_DIV32_varQ_425($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $4 = $0; $5 = $1; $6 = $2; $14 = $4; $15 = ($14|0)>(0); $16 = $4; $17 = (0 - ($16))|0; $18 = $15 ? $16 : $17; $19 = (_silk_CLZ32_426($18)|0); $20 = (($19) - 1)|0; $7 = $20; $21 = $4; $22 = $7; $23 = $21 << $22; $11 = $23; $24 = $5; $25 = ($24|0)>(0); $26 = $5; $27 = (0 - ($26))|0; $28 = $25 ? $26 : $27; $29 = (_silk_CLZ32_426($28)|0); $30 = (($29) - 1)|0; $8 = $30; $31 = $5; $32 = $8; $33 = $31 << $32; $12 = $33; $34 = $12; $35 = $34 >> 16; $36 = (536870911 / ($35|0))&-1; $10 = $36; $37 = $11; $38 = $37 >> 16; $39 = $10; $40 = $39&65535; $41 = $40 << 16 >> 16; $42 = Math_imul($38, $41)|0; $43 = $11; $44 = $43 & 65535; $45 = $10; $46 = $45&65535; $47 = $46 << 16 >> 16; $48 = Math_imul($44, $47)|0; $49 = $48 >> 16; $50 = (($42) + ($49))|0; $13 = $50; $51 = $11; $52 = $12; $53 = ($52|0)<(0); $54 = $53 << 31 >> 31; $55 = $13; $56 = ($55|0)<(0); $57 = $56 << 31 >> 31; $58 = (___muldi3(($52|0),($54|0),($55|0),($57|0))|0); $59 = tempRet0; $60 = (_bitshift64Ashr(($58|0),($59|0),32)|0); $61 = tempRet0; $62 = $60 << 3; $63 = (($51) - ($62))|0; $11 = $63; $64 = $13; $65 = $11; $66 = $65 >> 16; $67 = $10; $68 = $67&65535; $69 = $68 << 16 >> 16; $70 = Math_imul($66, $69)|0; $71 = $11; $72 = $71 & 65535; $73 = $10; $74 = $73&65535; $75 = $74 << 16 >> 16; $76 = Math_imul($72, $75)|0; $77 = $76 >> 16; $78 = (($70) + ($77))|0; $79 = (($64) + ($78))|0; $13 = $79; $80 = $7; $81 = (29 + ($80))|0; $82 = $8; $83 = (($81) - ($82))|0; $84 = $6; $85 = (($83) - ($84))|0; $9 = $85; $86 = $9; $87 = ($86|0)<(0); $88 = $9; if (!($87)) { $130 = ($88|0)<(32); if ($130) { $131 = $13; $132 = $9; $133 = $131 >> $132; $3 = $133; $134 = $3; STACKTOP = sp;return ($134|0); } else { $3 = 0; $134 = $3; STACKTOP = sp;return ($134|0); } } $89 = (0 - ($88))|0; $90 = -2147483648 >> $89; $91 = $9; $92 = (0 - ($91))|0; $93 = 2147483647 >> $92; $94 = ($90|0)>($93|0); $95 = $13; $96 = $9; $97 = (0 - ($96))|0; do { if ($94) { $98 = -2147483648 >> $97; $99 = ($95|0)>($98|0); if ($99) { $100 = $9; $101 = (0 - ($100))|0; $102 = -2147483648 >> $101; $129 = $102; break; } $103 = $13; $104 = $9; $105 = (0 - ($104))|0; $106 = 2147483647 >> $105; $107 = ($103|0)<($106|0); if ($107) { $108 = $9; $109 = (0 - ($108))|0; $110 = 2147483647 >> $109; $129 = $110; break; } else { $111 = $13; $129 = $111; break; } } else { $112 = 2147483647 >> $97; $113 = ($95|0)>($112|0); if ($113) { $114 = $9; $115 = (0 - ($114))|0; $116 = 2147483647 >> $115; $129 = $116; break; } $117 = $13; $118 = $9; $119 = (0 - ($118))|0; $120 = -2147483648 >> $119; $121 = ($117|0)<($120|0); if ($121) { $122 = $9; $123 = (0 - ($122))|0; $124 = -2147483648 >> $123; $129 = $124; break; } else { $125 = $13; $129 = $125; break; } } } while(0); $126 = $9; $127 = (0 - ($126))|0; $128 = $129 << $127; $3 = $128; $134 = $3; STACKTOP = sp;return ($134|0); } function _silk_CLZ32_426($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ($2|0)!=(0); if ($3) { $4 = $1; $5 = (Math_clz32(($4|0))|0); $6 = (32 - ($5))|0; $7 = (32 - ($6))|0; $8 = $7; } else { $8 = 32; } STACKTOP = sp;return ($8|0); } function _silk_PLC_Reset($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ((($2)) + 2328|0); $4 = HEAP32[$3>>2]|0; $5 = $4 << 7; $6 = $1; $7 = ((($6)) + 4168|0); HEAP32[$7>>2] = $5; $8 = $1; $9 = ((($8)) + 4168|0); $10 = ((($9)) + 72|0); HEAP32[$10>>2] = 65536; $11 = $1; $12 = ((($11)) + 4168|0); $13 = ((($12)) + 72|0); $14 = ((($13)) + 4|0); HEAP32[$14>>2] = 65536; $15 = $1; $16 = ((($15)) + 4168|0); $17 = ((($16)) + 88|0); HEAP32[$17>>2] = 20; $18 = $1; $19 = ((($18)) + 4168|0); $20 = ((($19)) + 84|0); HEAP32[$20>>2] = 2; STACKTOP = sp;return; } function _silk_PLC($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $10 = $5; $11 = ((($10)) + 2316|0); $12 = HEAP32[$11>>2]|0; $13 = $5; $14 = ((($13)) + 4168|0); $15 = ((($14)) + 80|0); $16 = HEAP32[$15>>2]|0; $17 = ($12|0)!=($16|0); if ($17) { $18 = $5; _silk_PLC_Reset($18); $19 = $5; $20 = ((($19)) + 2316|0); $21 = HEAP32[$20>>2]|0; $22 = $5; $23 = ((($22)) + 4168|0); $24 = ((($23)) + 80|0); HEAP32[$24>>2] = $21; } $25 = $8; $26 = ($25|0)!=(0); $27 = $5; $28 = $6; if ($26) { $29 = $7; $30 = $9; _silk_PLC_conceal($27,$28,$29,$30); $31 = $5; $32 = ((($31)) + 4160|0); $33 = HEAP32[$32>>2]|0; $34 = (($33) + 1)|0; HEAP32[$32>>2] = $34; STACKTOP = sp;return; } else { _silk_PLC_update($27,$28); STACKTOP = sp;return; } } function _silk_PLC_conceal($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $$alloca_mul = 0, $$alloca_mul32 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0; var $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0; var $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0; var $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0; var $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0; var $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0; var $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0; var $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0; var $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0; var $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0, $1177 = 0; var $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0, $1195 = 0; var $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0; var $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0; var $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0; var $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0; var $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0; var $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0; var $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0; var $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0; var $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0; var $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0; var $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0; var $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0; var $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0; var $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0; var $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0; var $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0; var $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0; var $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0; var $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0; var $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0; var $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0; var $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0; var $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0; var $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0; var $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0; var $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0; var $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0; var $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0; var $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0; var $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0; var $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0; var $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0; var $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0; var $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0; var $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0; var $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0; var $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0; var $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0; var $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0; var $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0; var $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, dest = 0; var label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(176|0); $14 = sp + 80|0; $15 = sp + 76|0; $20 = sp + 56|0; $21 = sp + 52|0; $29 = sp + 128|0; $31 = sp + 16|0; $4 = $0; $5 = $1; $6 = $2; $7 = $3; $35 = $4; $36 = ((($35)) + 4168|0); $30 = $36; $37 = $4; $38 = ((($37)) + 2336|0); $39 = HEAP32[$38>>2]|0; $40 = $4; $41 = ((($40)) + 2328|0); $42 = HEAP32[$41>>2]|0; $43 = (($39) + ($42))|0; $44 = (_llvm_stacksave()|0); $32 = $44; $$alloca_mul = $43<<2; $45 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $46 = $4; $47 = ((($46)) + 2336|0); $48 = HEAP32[$47>>2]|0; $$alloca_mul32 = $48<<1; $49 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul32)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul32)|0)+15)&-16)|0);; $50 = $30; $51 = ((($50)) + 72|0); $52 = HEAP32[$51>>2]|0; $53 = $52 >> 6; HEAP32[$31>>2] = $53; $54 = $30; $55 = ((($54)) + 72|0); $56 = ((($55)) + 4|0); $57 = HEAP32[$56>>2]|0; $58 = $57 >> 6; $59 = ((($31)) + 4|0); HEAP32[$59>>2] = $58; $60 = $4; $61 = ((($60)) + 2376|0); $62 = HEAP32[$61>>2]|0; $63 = ($62|0)!=(0); if ($63) { $64 = $30; $65 = ((($64)) + 14|0); dest=$65; stop=dest+32|0; do { HEAP16[dest>>1]=0|0; dest=dest+2|0; } while ((dest|0) < (stop|0)); } $66 = $4; $67 = ((($66)) + 4|0); $68 = $4; $69 = ((($68)) + 2332|0); $70 = HEAP32[$69>>2]|0; $71 = $4; $72 = ((($71)) + 2324|0); $73 = HEAP32[$72>>2]|0; _silk_PLC_energy($20,$14,$21,$15,$67,$31,$70,$73); $74 = HEAP32[$20>>2]|0; $75 = HEAP32[$15>>2]|0; $76 = $74 >> $75; $77 = HEAP32[$21>>2]|0; $78 = HEAP32[$14>>2]|0; $79 = $77 >> $78; $80 = ($76|0)<($79|0); $81 = $4; $82 = ((($81)) + 4|0); $83 = $30; $84 = ((($83)) + 84|0); $85 = HEAP32[$84>>2]|0; if ($80) { $86 = (($85) - 1)|0; $87 = $30; $88 = ((($87)) + 88|0); $89 = HEAP32[$88>>2]|0; $90 = Math_imul($86, $89)|0; $91 = (($90) - 128)|0; $92 = (_silk_max_int_431(0,$91)|0); $93 = (($82) + ($92<<2)|0); $22 = $93; } else { $94 = $30; $95 = ((($94)) + 88|0); $96 = HEAP32[$95>>2]|0; $97 = Math_imul($85, $96)|0; $98 = (($97) - 128)|0; $99 = (_silk_max_int_431(0,$98)|0); $100 = (($82) + ($99<<2)|0); $22 = $100; } $101 = $30; $102 = ((($101)) + 4|0); $27 = $102; $103 = $30; $104 = ((($103)) + 56|0); $105 = HEAP16[$104>>1]|0; $26 = $105; $106 = $4; $107 = ((($106)) + 4160|0); $108 = HEAP32[$107>>2]|0; $109 = (_silk_min_int_432(1,$108)|0); $110 = (25394 + ($109<<1)|0); $111 = HEAP16[$110>>1]|0; $112 = $111 << 16 >> 16; $17 = $112; $113 = $4; $114 = ((($113)) + 4164|0); $115 = HEAP32[$114>>2]|0; $116 = ($115|0)==(2); $117 = $4; $118 = ((($117)) + 4160|0); $119 = HEAP32[$118>>2]|0; $120 = (_silk_min_int_432(1,$119)|0); if ($116) { $121 = (25398 + ($120<<1)|0); $122 = HEAP16[$121>>1]|0; $123 = $122 << 16 >> 16; $18 = $123; } else { $124 = (25402 + ($120<<1)|0); $125 = HEAP16[$124>>1]|0; $126 = $125 << 16 >> 16; $18 = $126; } $127 = $30; $128 = ((($127)) + 14|0); $129 = $4; $130 = ((($129)) + 2340|0); $131 = HEAP32[$130>>2]|0; _silk_bwexpander($128,$131,64881); $132 = $30; $133 = ((($132)) + 14|0); $134 = $4; $135 = ((($134)) + 2340|0); $136 = HEAP32[$135>>2]|0; $137 = $136<<1; _memcpy(($29|0),($133|0),($137|0))|0; $138 = $4; $139 = ((($138)) + 4160|0); $140 = HEAP32[$139>>2]|0; $141 = ($140|0)==(0); do { if ($141) { $26 = 16384; $142 = $4; $143 = ((($142)) + 4164|0); $144 = HEAP32[$143>>2]|0; $145 = ($144|0)==(2); if (!($145)) { $170 = $30; $171 = ((($170)) + 14|0); $172 = $4; $173 = ((($172)) + 2340|0); $174 = HEAP32[$173>>2]|0; $175 = (_silk_LPC_inverse_pred_gain($171,$174)|0); $33 = $175; $176 = $33; $177 = (_silk_min_32_433(134217728,$176)|0); $34 = $177; $178 = $34; $179 = (_silk_max_32_434(4194304,$178)|0); $34 = $179; $180 = $34; $181 = $180 << 3; $34 = $181; $182 = $34; $183 = $182 >> 16; $184 = $18; $185 = $184&65535; $186 = $185 << 16 >> 16; $187 = Math_imul($183, $186)|0; $188 = $34; $189 = $188 & 65535; $190 = $18; $191 = $190&65535; $192 = $191 << 16 >> 16; $193 = Math_imul($189, $192)|0; $194 = $193 >> 16; $195 = (($187) + ($194))|0; $196 = $195 >> 14; $18 = $196; break; } $8 = 0; while(1) { $146 = $8; $147 = ($146|0)<(5); if (!($147)) { break; } $148 = $27; $149 = $8; $150 = (($148) + ($149<<1)|0); $151 = HEAP16[$150>>1]|0; $152 = $151 << 16 >> 16; $153 = $26; $154 = $153 << 16 >> 16; $155 = (($154) - ($152))|0; $156 = $155&65535; $26 = $156; $157 = $8; $158 = (($157) + 1)|0; $8 = $158; } $159 = $26; $160 = (_silk_max_16(3277,$159)|0); $26 = $160; $161 = $26; $162 = $161 << 16 >> 16; $163 = $30; $164 = ((($163)) + 68|0); $165 = HEAP16[$164>>1]|0; $166 = $165 << 16 >> 16; $167 = Math_imul($162, $166)|0; $168 = $167 >> 14; $169 = $168&65535; $26 = $169; } } while(0); $197 = $30; $198 = ((($197)) + 52|0); $199 = HEAP32[$198>>2]|0; $16 = $199; $200 = $30; $201 = HEAP32[$200>>2]|0; $202 = $201 >> 7; $203 = (($202) + 1)|0; $204 = $203 >> 1; $11 = $204; $205 = $4; $206 = ((($205)) + 2336|0); $207 = HEAP32[$206>>2]|0; $13 = $207; $208 = $4; $209 = ((($208)) + 2336|0); $210 = HEAP32[$209>>2]|0; $211 = $11; $212 = (($210) - ($211))|0; $213 = $4; $214 = ((($213)) + 2340|0); $215 = HEAP32[$214>>2]|0; $216 = (($212) - ($215))|0; $217 = (($216) - 2)|0; $12 = $217; $218 = $12; $219 = (($49) + ($218<<1)|0); $220 = $4; $221 = ((($220)) + 1348|0); $222 = $12; $223 = (($221) + ($222<<1)|0); $224 = $4; $225 = ((($224)) + 2336|0); $226 = HEAP32[$225>>2]|0; $227 = $12; $228 = (($226) - ($227))|0; $229 = $4; $230 = ((($229)) + 2340|0); $231 = HEAP32[$230>>2]|0; $232 = $7; _silk_LPC_analysis_filter($219,$223,$29,$228,$231,$232); $233 = $30; $234 = ((($233)) + 72|0); $235 = ((($234)) + 4|0); $236 = HEAP32[$235>>2]|0; $237 = (_silk_INVERSE32_varQ_435($236,46)|0); $19 = $237; $238 = $19; $239 = ($238|0)<(1073741823); $240 = $19; $241 = $239 ? $240 : 1073741823; $19 = $241; $242 = $12; $243 = $4; $244 = ((($243)) + 2340|0); $245 = HEAP32[$244>>2]|0; $246 = (($242) + ($245))|0; $8 = $246; while(1) { $247 = $8; $248 = $4; $249 = ((($248)) + 2336|0); $250 = HEAP32[$249>>2]|0; $251 = ($247|0)<($250|0); if (!($251)) { break; } $252 = $19; $253 = $252 >> 16; $254 = $8; $255 = (($49) + ($254<<1)|0); $256 = HEAP16[$255>>1]|0; $257 = $256 << 16 >> 16; $258 = Math_imul($253, $257)|0; $259 = $19; $260 = $259 & 65535; $261 = $8; $262 = (($49) + ($261<<1)|0); $263 = HEAP16[$262>>1]|0; $264 = $263 << 16 >> 16; $265 = Math_imul($260, $264)|0; $266 = $265 >> 16; $267 = (($258) + ($266))|0; $268 = $8; $269 = (($45) + ($268<<2)|0); HEAP32[$269>>2] = $267; $270 = $8; $271 = (($270) + 1)|0; $8 = $271; } $10 = 0; while(1) { $272 = $10; $273 = $4; $274 = ((($273)) + 2324|0); $275 = HEAP32[$274>>2]|0; $276 = ($272|0)<($275|0); if (!($276)) { break; } $277 = $13; $278 = $11; $279 = (($277) - ($278))|0; $280 = (($279) + 2)|0; $281 = (($45) + ($280<<2)|0); $23 = $281; $8 = 0; while(1) { $282 = $8; $283 = $4; $284 = ((($283)) + 2332|0); $285 = HEAP32[$284>>2]|0; $286 = ($282|0)<($285|0); if (!($286)) { break; } $25 = 2; $287 = $25; $288 = $23; $289 = HEAP32[$288>>2]|0; $290 = $289 >> 16; $291 = $27; $292 = HEAP16[$291>>1]|0; $293 = $292 << 16 >> 16; $294 = Math_imul($290, $293)|0; $295 = $23; $296 = HEAP32[$295>>2]|0; $297 = $296 & 65535; $298 = $27; $299 = HEAP16[$298>>1]|0; $300 = $299 << 16 >> 16; $301 = Math_imul($297, $300)|0; $302 = $301 >> 16; $303 = (($294) + ($302))|0; $304 = (($287) + ($303))|0; $25 = $304; $305 = $25; $306 = $23; $307 = ((($306)) + -4|0); $308 = HEAP32[$307>>2]|0; $309 = $308 >> 16; $310 = $27; $311 = ((($310)) + 2|0); $312 = HEAP16[$311>>1]|0; $313 = $312 << 16 >> 16; $314 = Math_imul($309, $313)|0; $315 = $23; $316 = ((($315)) + -4|0); $317 = HEAP32[$316>>2]|0; $318 = $317 & 65535; $319 = $27; $320 = ((($319)) + 2|0); $321 = HEAP16[$320>>1]|0; $322 = $321 << 16 >> 16; $323 = Math_imul($318, $322)|0; $324 = $323 >> 16; $325 = (($314) + ($324))|0; $326 = (($305) + ($325))|0; $25 = $326; $327 = $25; $328 = $23; $329 = ((($328)) + -8|0); $330 = HEAP32[$329>>2]|0; $331 = $330 >> 16; $332 = $27; $333 = ((($332)) + 4|0); $334 = HEAP16[$333>>1]|0; $335 = $334 << 16 >> 16; $336 = Math_imul($331, $335)|0; $337 = $23; $338 = ((($337)) + -8|0); $339 = HEAP32[$338>>2]|0; $340 = $339 & 65535; $341 = $27; $342 = ((($341)) + 4|0); $343 = HEAP16[$342>>1]|0; $344 = $343 << 16 >> 16; $345 = Math_imul($340, $344)|0; $346 = $345 >> 16; $347 = (($336) + ($346))|0; $348 = (($327) + ($347))|0; $25 = $348; $349 = $25; $350 = $23; $351 = ((($350)) + -12|0); $352 = HEAP32[$351>>2]|0; $353 = $352 >> 16; $354 = $27; $355 = ((($354)) + 6|0); $356 = HEAP16[$355>>1]|0; $357 = $356 << 16 >> 16; $358 = Math_imul($353, $357)|0; $359 = $23; $360 = ((($359)) + -12|0); $361 = HEAP32[$360>>2]|0; $362 = $361 & 65535; $363 = $27; $364 = ((($363)) + 6|0); $365 = HEAP16[$364>>1]|0; $366 = $365 << 16 >> 16; $367 = Math_imul($362, $366)|0; $368 = $367 >> 16; $369 = (($358) + ($368))|0; $370 = (($349) + ($369))|0; $25 = $370; $371 = $25; $372 = $23; $373 = ((($372)) + -16|0); $374 = HEAP32[$373>>2]|0; $375 = $374 >> 16; $376 = $27; $377 = ((($376)) + 8|0); $378 = HEAP16[$377>>1]|0; $379 = $378 << 16 >> 16; $380 = Math_imul($375, $379)|0; $381 = $23; $382 = ((($381)) + -16|0); $383 = HEAP32[$382>>2]|0; $384 = $383 & 65535; $385 = $27; $386 = ((($385)) + 8|0); $387 = HEAP16[$386>>1]|0; $388 = $387 << 16 >> 16; $389 = Math_imul($384, $388)|0; $390 = $389 >> 16; $391 = (($380) + ($390))|0; $392 = (($371) + ($391))|0; $25 = $392; $393 = $23; $394 = ((($393)) + 4|0); $23 = $394; $395 = $16; $396 = Math_imul($395, 196314165)|0; $397 = (907633515 + ($396))|0; $16 = $397; $398 = $16; $399 = $398 >> 25; $400 = $399 & 127; $12 = $400; $401 = $25; $402 = $22; $403 = $12; $404 = (($402) + ($403<<2)|0); $405 = HEAP32[$404>>2]|0; $406 = $405 >> 16; $407 = $26; $408 = $407 << 16 >> 16; $409 = Math_imul($406, $408)|0; $410 = $22; $411 = $12; $412 = (($410) + ($411<<2)|0); $413 = HEAP32[$412>>2]|0; $414 = $413 & 65535; $415 = $26; $416 = $415 << 16 >> 16; $417 = Math_imul($414, $416)|0; $418 = $417 >> 16; $419 = (($409) + ($418))|0; $420 = (($401) + ($419))|0; $421 = $420 << 2; $422 = $13; $423 = (($45) + ($422<<2)|0); HEAP32[$423>>2] = $421; $424 = $13; $425 = (($424) + 1)|0; $13 = $425; $426 = $8; $427 = (($426) + 1)|0; $8 = $427; } $9 = 0; while(1) { $428 = $9; $429 = ($428|0)<(5); if (!($429)) { break; } $430 = $17; $431 = $430&65535; $432 = $431 << 16 >> 16; $433 = $27; $434 = $9; $435 = (($433) + ($434<<1)|0); $436 = HEAP16[$435>>1]|0; $437 = $436 << 16 >> 16; $438 = Math_imul($432, $437)|0; $439 = $438 >> 15; $440 = $439&65535; $441 = $27; $442 = $9; $443 = (($441) + ($442<<1)|0); HEAP16[$443>>1] = $440; $444 = $9; $445 = (($444) + 1)|0; $9 = $445; } $446 = $26; $447 = $446 << 16 >> 16; $448 = $18; $449 = $448&65535; $450 = $449 << 16 >> 16; $451 = Math_imul($447, $450)|0; $452 = $451 >> 15; $453 = $452&65535; $26 = $453; $454 = $30; $455 = HEAP32[$454>>2]|0; $456 = $30; $457 = HEAP32[$456>>2]|0; $458 = $457 >> 16; $459 = ($458*655)|0; $460 = $30; $461 = HEAP32[$460>>2]|0; $462 = $461 & 65535; $463 = ($462*655)|0; $464 = $463 >> 16; $465 = (($459) + ($464))|0; $466 = (($455) + ($465))|0; $467 = $30; HEAP32[$467>>2] = $466; $468 = $30; $469 = HEAP32[$468>>2]|0; $470 = $4; $471 = ((($470)) + 2316|0); $472 = HEAP32[$471>>2]|0; $473 = $472&65535; $474 = $473 << 16 >> 16; $475 = ($474*18)|0; $476 = $475 << 8; $477 = (_silk_min_32_433($469,$476)|0); $478 = $30; HEAP32[$478>>2] = $477; $479 = $30; $480 = HEAP32[$479>>2]|0; $481 = $480 >> 7; $482 = (($481) + 1)|0; $483 = $482 >> 1; $11 = $483; $484 = $10; $485 = (($484) + 1)|0; $10 = $485; } $486 = $4; $487 = ((($486)) + 2336|0); $488 = HEAP32[$487>>2]|0; $489 = (($488) - 16)|0; $490 = (($45) + ($489<<2)|0); $28 = $490; $491 = $28; $492 = $4; $493 = ((($492)) + 1284|0); dest=$491; src=$493; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $8 = 0; while(1) { $494 = $8; $495 = $4; $496 = ((($495)) + 2328|0); $497 = HEAP32[$496>>2]|0; $498 = ($494|0)<($497|0); $499 = $4; if (!($498)) { break; } $500 = ((($499)) + 2340|0); $501 = HEAP32[$500>>2]|0; $502 = $501 >> 1; $24 = $502; $503 = $24; $504 = $28; $505 = $8; $506 = (16 + ($505))|0; $507 = (($506) - 1)|0; $508 = (($504) + ($507<<2)|0); $509 = HEAP32[$508>>2]|0; $510 = $509 >> 16; $511 = HEAP16[$29>>1]|0; $512 = $511 << 16 >> 16; $513 = Math_imul($510, $512)|0; $514 = $28; $515 = $8; $516 = (16 + ($515))|0; $517 = (($516) - 1)|0; $518 = (($514) + ($517<<2)|0); $519 = HEAP32[$518>>2]|0; $520 = $519 & 65535; $521 = HEAP16[$29>>1]|0; $522 = $521 << 16 >> 16; $523 = Math_imul($520, $522)|0; $524 = $523 >> 16; $525 = (($513) + ($524))|0; $526 = (($503) + ($525))|0; $24 = $526; $527 = $24; $528 = $28; $529 = $8; $530 = (16 + ($529))|0; $531 = (($530) - 2)|0; $532 = (($528) + ($531<<2)|0); $533 = HEAP32[$532>>2]|0; $534 = $533 >> 16; $535 = ((($29)) + 2|0); $536 = HEAP16[$535>>1]|0; $537 = $536 << 16 >> 16; $538 = Math_imul($534, $537)|0; $539 = $28; $540 = $8; $541 = (16 + ($540))|0; $542 = (($541) - 2)|0; $543 = (($539) + ($542<<2)|0); $544 = HEAP32[$543>>2]|0; $545 = $544 & 65535; $546 = ((($29)) + 2|0); $547 = HEAP16[$546>>1]|0; $548 = $547 << 16 >> 16; $549 = Math_imul($545, $548)|0; $550 = $549 >> 16; $551 = (($538) + ($550))|0; $552 = (($527) + ($551))|0; $24 = $552; $553 = $24; $554 = $28; $555 = $8; $556 = (16 + ($555))|0; $557 = (($556) - 3)|0; $558 = (($554) + ($557<<2)|0); $559 = HEAP32[$558>>2]|0; $560 = $559 >> 16; $561 = ((($29)) + 4|0); $562 = HEAP16[$561>>1]|0; $563 = $562 << 16 >> 16; $564 = Math_imul($560, $563)|0; $565 = $28; $566 = $8; $567 = (16 + ($566))|0; $568 = (($567) - 3)|0; $569 = (($565) + ($568<<2)|0); $570 = HEAP32[$569>>2]|0; $571 = $570 & 65535; $572 = ((($29)) + 4|0); $573 = HEAP16[$572>>1]|0; $574 = $573 << 16 >> 16; $575 = Math_imul($571, $574)|0; $576 = $575 >> 16; $577 = (($564) + ($576))|0; $578 = (($553) + ($577))|0; $24 = $578; $579 = $24; $580 = $28; $581 = $8; $582 = (16 + ($581))|0; $583 = (($582) - 4)|0; $584 = (($580) + ($583<<2)|0); $585 = HEAP32[$584>>2]|0; $586 = $585 >> 16; $587 = ((($29)) + 6|0); $588 = HEAP16[$587>>1]|0; $589 = $588 << 16 >> 16; $590 = Math_imul($586, $589)|0; $591 = $28; $592 = $8; $593 = (16 + ($592))|0; $594 = (($593) - 4)|0; $595 = (($591) + ($594<<2)|0); $596 = HEAP32[$595>>2]|0; $597 = $596 & 65535; $598 = ((($29)) + 6|0); $599 = HEAP16[$598>>1]|0; $600 = $599 << 16 >> 16; $601 = Math_imul($597, $600)|0; $602 = $601 >> 16; $603 = (($590) + ($602))|0; $604 = (($579) + ($603))|0; $24 = $604; $605 = $24; $606 = $28; $607 = $8; $608 = (16 + ($607))|0; $609 = (($608) - 5)|0; $610 = (($606) + ($609<<2)|0); $611 = HEAP32[$610>>2]|0; $612 = $611 >> 16; $613 = ((($29)) + 8|0); $614 = HEAP16[$613>>1]|0; $615 = $614 << 16 >> 16; $616 = Math_imul($612, $615)|0; $617 = $28; $618 = $8; $619 = (16 + ($618))|0; $620 = (($619) - 5)|0; $621 = (($617) + ($620<<2)|0); $622 = HEAP32[$621>>2]|0; $623 = $622 & 65535; $624 = ((($29)) + 8|0); $625 = HEAP16[$624>>1]|0; $626 = $625 << 16 >> 16; $627 = Math_imul($623, $626)|0; $628 = $627 >> 16; $629 = (($616) + ($628))|0; $630 = (($605) + ($629))|0; $24 = $630; $631 = $24; $632 = $28; $633 = $8; $634 = (16 + ($633))|0; $635 = (($634) - 6)|0; $636 = (($632) + ($635<<2)|0); $637 = HEAP32[$636>>2]|0; $638 = $637 >> 16; $639 = ((($29)) + 10|0); $640 = HEAP16[$639>>1]|0; $641 = $640 << 16 >> 16; $642 = Math_imul($638, $641)|0; $643 = $28; $644 = $8; $645 = (16 + ($644))|0; $646 = (($645) - 6)|0; $647 = (($643) + ($646<<2)|0); $648 = HEAP32[$647>>2]|0; $649 = $648 & 65535; $650 = ((($29)) + 10|0); $651 = HEAP16[$650>>1]|0; $652 = $651 << 16 >> 16; $653 = Math_imul($649, $652)|0; $654 = $653 >> 16; $655 = (($642) + ($654))|0; $656 = (($631) + ($655))|0; $24 = $656; $657 = $24; $658 = $28; $659 = $8; $660 = (16 + ($659))|0; $661 = (($660) - 7)|0; $662 = (($658) + ($661<<2)|0); $663 = HEAP32[$662>>2]|0; $664 = $663 >> 16; $665 = ((($29)) + 12|0); $666 = HEAP16[$665>>1]|0; $667 = $666 << 16 >> 16; $668 = Math_imul($664, $667)|0; $669 = $28; $670 = $8; $671 = (16 + ($670))|0; $672 = (($671) - 7)|0; $673 = (($669) + ($672<<2)|0); $674 = HEAP32[$673>>2]|0; $675 = $674 & 65535; $676 = ((($29)) + 12|0); $677 = HEAP16[$676>>1]|0; $678 = $677 << 16 >> 16; $679 = Math_imul($675, $678)|0; $680 = $679 >> 16; $681 = (($668) + ($680))|0; $682 = (($657) + ($681))|0; $24 = $682; $683 = $24; $684 = $28; $685 = $8; $686 = (16 + ($685))|0; $687 = (($686) - 8)|0; $688 = (($684) + ($687<<2)|0); $689 = HEAP32[$688>>2]|0; $690 = $689 >> 16; $691 = ((($29)) + 14|0); $692 = HEAP16[$691>>1]|0; $693 = $692 << 16 >> 16; $694 = Math_imul($690, $693)|0; $695 = $28; $696 = $8; $697 = (16 + ($696))|0; $698 = (($697) - 8)|0; $699 = (($695) + ($698<<2)|0); $700 = HEAP32[$699>>2]|0; $701 = $700 & 65535; $702 = ((($29)) + 14|0); $703 = HEAP16[$702>>1]|0; $704 = $703 << 16 >> 16; $705 = Math_imul($701, $704)|0; $706 = $705 >> 16; $707 = (($694) + ($706))|0; $708 = (($683) + ($707))|0; $24 = $708; $709 = $24; $710 = $28; $711 = $8; $712 = (16 + ($711))|0; $713 = (($712) - 9)|0; $714 = (($710) + ($713<<2)|0); $715 = HEAP32[$714>>2]|0; $716 = $715 >> 16; $717 = ((($29)) + 16|0); $718 = HEAP16[$717>>1]|0; $719 = $718 << 16 >> 16; $720 = Math_imul($716, $719)|0; $721 = $28; $722 = $8; $723 = (16 + ($722))|0; $724 = (($723) - 9)|0; $725 = (($721) + ($724<<2)|0); $726 = HEAP32[$725>>2]|0; $727 = $726 & 65535; $728 = ((($29)) + 16|0); $729 = HEAP16[$728>>1]|0; $730 = $729 << 16 >> 16; $731 = Math_imul($727, $730)|0; $732 = $731 >> 16; $733 = (($720) + ($732))|0; $734 = (($709) + ($733))|0; $24 = $734; $735 = $24; $736 = $28; $737 = $8; $738 = (16 + ($737))|0; $739 = (($738) - 10)|0; $740 = (($736) + ($739<<2)|0); $741 = HEAP32[$740>>2]|0; $742 = $741 >> 16; $743 = ((($29)) + 18|0); $744 = HEAP16[$743>>1]|0; $745 = $744 << 16 >> 16; $746 = Math_imul($742, $745)|0; $747 = $28; $748 = $8; $749 = (16 + ($748))|0; $750 = (($749) - 10)|0; $751 = (($747) + ($750<<2)|0); $752 = HEAP32[$751>>2]|0; $753 = $752 & 65535; $754 = ((($29)) + 18|0); $755 = HEAP16[$754>>1]|0; $756 = $755 << 16 >> 16; $757 = Math_imul($753, $756)|0; $758 = $757 >> 16; $759 = (($746) + ($758))|0; $760 = (($735) + ($759))|0; $24 = $760; $9 = 10; while(1) { $761 = $9; $762 = $4; $763 = ((($762)) + 2340|0); $764 = HEAP32[$763>>2]|0; $765 = ($761|0)<($764|0); if (!($765)) { break; } $766 = $24; $767 = $28; $768 = $8; $769 = (16 + ($768))|0; $770 = $9; $771 = (($769) - ($770))|0; $772 = (($771) - 1)|0; $773 = (($767) + ($772<<2)|0); $774 = HEAP32[$773>>2]|0; $775 = $774 >> 16; $776 = $9; $777 = (($29) + ($776<<1)|0); $778 = HEAP16[$777>>1]|0; $779 = $778 << 16 >> 16; $780 = Math_imul($775, $779)|0; $781 = $28; $782 = $8; $783 = (16 + ($782))|0; $784 = $9; $785 = (($783) - ($784))|0; $786 = (($785) - 1)|0; $787 = (($781) + ($786<<2)|0); $788 = HEAP32[$787>>2]|0; $789 = $788 & 65535; $790 = $9; $791 = (($29) + ($790<<1)|0); $792 = HEAP16[$791>>1]|0; $793 = $792 << 16 >> 16; $794 = Math_imul($789, $793)|0; $795 = $794 >> 16; $796 = (($780) + ($795))|0; $797 = (($766) + ($796))|0; $24 = $797; $798 = $9; $799 = (($798) + 1)|0; $9 = $799; } $800 = $28; $801 = $8; $802 = (16 + ($801))|0; $803 = (($800) + ($802<<2)|0); $804 = HEAP32[$803>>2]|0; $805 = $24; $806 = $805 << 4; $807 = (($804) + ($806))|0; $808 = $28; $809 = $8; $810 = (16 + ($809))|0; $811 = (($808) + ($810<<2)|0); HEAP32[$811>>2] = $807; $812 = $28; $813 = $8; $814 = (16 + ($813))|0; $815 = (($812) + ($814<<2)|0); $816 = HEAP32[$815>>2]|0; $817 = $816 >> 16; $818 = ((($31)) + 4|0); $819 = HEAP32[$818>>2]|0; $820 = $819&65535; $821 = $820 << 16 >> 16; $822 = Math_imul($817, $821)|0; $823 = $28; $824 = $8; $825 = (16 + ($824))|0; $826 = (($823) + ($825<<2)|0); $827 = HEAP32[$826>>2]|0; $828 = $827 & 65535; $829 = ((($31)) + 4|0); $830 = HEAP32[$829>>2]|0; $831 = $830&65535; $832 = $831 << 16 >> 16; $833 = Math_imul($828, $832)|0; $834 = $833 >> 16; $835 = (($822) + ($834))|0; $836 = $28; $837 = $8; $838 = (16 + ($837))|0; $839 = (($836) + ($838<<2)|0); $840 = HEAP32[$839>>2]|0; $841 = ((($31)) + 4|0); $842 = HEAP32[$841>>2]|0; $843 = $842 >> 15; $844 = (($843) + 1)|0; $845 = $844 >> 1; $846 = Math_imul($840, $845)|0; $847 = (($835) + ($846))|0; $848 = $847 >> 7; $849 = (($848) + 1)|0; $850 = $849 >> 1; $851 = ($850|0)>(32767); if ($851) { $931 = 32767; } else { $852 = $28; $853 = $8; $854 = (16 + ($853))|0; $855 = (($852) + ($854<<2)|0); $856 = HEAP32[$855>>2]|0; $857 = $856 >> 16; $858 = ((($31)) + 4|0); $859 = HEAP32[$858>>2]|0; $860 = $859&65535; $861 = $860 << 16 >> 16; $862 = Math_imul($857, $861)|0; $863 = $28; $864 = $8; $865 = (16 + ($864))|0; $866 = (($863) + ($865<<2)|0); $867 = HEAP32[$866>>2]|0; $868 = $867 & 65535; $869 = ((($31)) + 4|0); $870 = HEAP32[$869>>2]|0; $871 = $870&65535; $872 = $871 << 16 >> 16; $873 = Math_imul($868, $872)|0; $874 = $873 >> 16; $875 = (($862) + ($874))|0; $876 = $28; $877 = $8; $878 = (16 + ($877))|0; $879 = (($876) + ($878<<2)|0); $880 = HEAP32[$879>>2]|0; $881 = ((($31)) + 4|0); $882 = HEAP32[$881>>2]|0; $883 = $882 >> 15; $884 = (($883) + 1)|0; $885 = $884 >> 1; $886 = Math_imul($880, $885)|0; $887 = (($875) + ($886))|0; $888 = $887 >> 7; $889 = (($888) + 1)|0; $890 = $889 >> 1; $891 = ($890|0)<(-32768); if ($891) { $931 = -32768; } else { $892 = $28; $893 = $8; $894 = (16 + ($893))|0; $895 = (($892) + ($894<<2)|0); $896 = HEAP32[$895>>2]|0; $897 = $896 >> 16; $898 = ((($31)) + 4|0); $899 = HEAP32[$898>>2]|0; $900 = $899&65535; $901 = $900 << 16 >> 16; $902 = Math_imul($897, $901)|0; $903 = $28; $904 = $8; $905 = (16 + ($904))|0; $906 = (($903) + ($905<<2)|0); $907 = HEAP32[$906>>2]|0; $908 = $907 & 65535; $909 = ((($31)) + 4|0); $910 = HEAP32[$909>>2]|0; $911 = $910&65535; $912 = $911 << 16 >> 16; $913 = Math_imul($908, $912)|0; $914 = $913 >> 16; $915 = (($902) + ($914))|0; $916 = $28; $917 = $8; $918 = (16 + ($917))|0; $919 = (($916) + ($918<<2)|0); $920 = HEAP32[$919>>2]|0; $921 = ((($31)) + 4|0); $922 = HEAP32[$921>>2]|0; $923 = $922 >> 15; $924 = (($923) + 1)|0; $925 = $924 >> 1; $926 = Math_imul($920, $925)|0; $927 = (($915) + ($926))|0; $928 = $927 >> 7; $929 = (($928) + 1)|0; $930 = $929 >> 1; $931 = $930; } } $932 = ($931|0)>(32767); if ($932) { $1174 = 32767; } else { $933 = $28; $934 = $8; $935 = (16 + ($934))|0; $936 = (($933) + ($935<<2)|0); $937 = HEAP32[$936>>2]|0; $938 = $937 >> 16; $939 = ((($31)) + 4|0); $940 = HEAP32[$939>>2]|0; $941 = $940&65535; $942 = $941 << 16 >> 16; $943 = Math_imul($938, $942)|0; $944 = $28; $945 = $8; $946 = (16 + ($945))|0; $947 = (($944) + ($946<<2)|0); $948 = HEAP32[$947>>2]|0; $949 = $948 & 65535; $950 = ((($31)) + 4|0); $951 = HEAP32[$950>>2]|0; $952 = $951&65535; $953 = $952 << 16 >> 16; $954 = Math_imul($949, $953)|0; $955 = $954 >> 16; $956 = (($943) + ($955))|0; $957 = $28; $958 = $8; $959 = (16 + ($958))|0; $960 = (($957) + ($959<<2)|0); $961 = HEAP32[$960>>2]|0; $962 = ((($31)) + 4|0); $963 = HEAP32[$962>>2]|0; $964 = $963 >> 15; $965 = (($964) + 1)|0; $966 = $965 >> 1; $967 = Math_imul($961, $966)|0; $968 = (($956) + ($967))|0; $969 = $968 >> 7; $970 = (($969) + 1)|0; $971 = $970 >> 1; $972 = ($971|0)>(32767); if ($972) { $1052 = 32767; } else { $973 = $28; $974 = $8; $975 = (16 + ($974))|0; $976 = (($973) + ($975<<2)|0); $977 = HEAP32[$976>>2]|0; $978 = $977 >> 16; $979 = ((($31)) + 4|0); $980 = HEAP32[$979>>2]|0; $981 = $980&65535; $982 = $981 << 16 >> 16; $983 = Math_imul($978, $982)|0; $984 = $28; $985 = $8; $986 = (16 + ($985))|0; $987 = (($984) + ($986<<2)|0); $988 = HEAP32[$987>>2]|0; $989 = $988 & 65535; $990 = ((($31)) + 4|0); $991 = HEAP32[$990>>2]|0; $992 = $991&65535; $993 = $992 << 16 >> 16; $994 = Math_imul($989, $993)|0; $995 = $994 >> 16; $996 = (($983) + ($995))|0; $997 = $28; $998 = $8; $999 = (16 + ($998))|0; $1000 = (($997) + ($999<<2)|0); $1001 = HEAP32[$1000>>2]|0; $1002 = ((($31)) + 4|0); $1003 = HEAP32[$1002>>2]|0; $1004 = $1003 >> 15; $1005 = (($1004) + 1)|0; $1006 = $1005 >> 1; $1007 = Math_imul($1001, $1006)|0; $1008 = (($996) + ($1007))|0; $1009 = $1008 >> 7; $1010 = (($1009) + 1)|0; $1011 = $1010 >> 1; $1012 = ($1011|0)<(-32768); if ($1012) { $1052 = -32768; } else { $1013 = $28; $1014 = $8; $1015 = (16 + ($1014))|0; $1016 = (($1013) + ($1015<<2)|0); $1017 = HEAP32[$1016>>2]|0; $1018 = $1017 >> 16; $1019 = ((($31)) + 4|0); $1020 = HEAP32[$1019>>2]|0; $1021 = $1020&65535; $1022 = $1021 << 16 >> 16; $1023 = Math_imul($1018, $1022)|0; $1024 = $28; $1025 = $8; $1026 = (16 + ($1025))|0; $1027 = (($1024) + ($1026<<2)|0); $1028 = HEAP32[$1027>>2]|0; $1029 = $1028 & 65535; $1030 = ((($31)) + 4|0); $1031 = HEAP32[$1030>>2]|0; $1032 = $1031&65535; $1033 = $1032 << 16 >> 16; $1034 = Math_imul($1029, $1033)|0; $1035 = $1034 >> 16; $1036 = (($1023) + ($1035))|0; $1037 = $28; $1038 = $8; $1039 = (16 + ($1038))|0; $1040 = (($1037) + ($1039<<2)|0); $1041 = HEAP32[$1040>>2]|0; $1042 = ((($31)) + 4|0); $1043 = HEAP32[$1042>>2]|0; $1044 = $1043 >> 15; $1045 = (($1044) + 1)|0; $1046 = $1045 >> 1; $1047 = Math_imul($1041, $1046)|0; $1048 = (($1036) + ($1047))|0; $1049 = $1048 >> 7; $1050 = (($1049) + 1)|0; $1051 = $1050 >> 1; $1052 = $1051; } } $1053 = ($1052|0)<(-32768); if ($1053) { $1174 = -32768; } else { $1054 = $28; $1055 = $8; $1056 = (16 + ($1055))|0; $1057 = (($1054) + ($1056<<2)|0); $1058 = HEAP32[$1057>>2]|0; $1059 = $1058 >> 16; $1060 = ((($31)) + 4|0); $1061 = HEAP32[$1060>>2]|0; $1062 = $1061&65535; $1063 = $1062 << 16 >> 16; $1064 = Math_imul($1059, $1063)|0; $1065 = $28; $1066 = $8; $1067 = (16 + ($1066))|0; $1068 = (($1065) + ($1067<<2)|0); $1069 = HEAP32[$1068>>2]|0; $1070 = $1069 & 65535; $1071 = ((($31)) + 4|0); $1072 = HEAP32[$1071>>2]|0; $1073 = $1072&65535; $1074 = $1073 << 16 >> 16; $1075 = Math_imul($1070, $1074)|0; $1076 = $1075 >> 16; $1077 = (($1064) + ($1076))|0; $1078 = $28; $1079 = $8; $1080 = (16 + ($1079))|0; $1081 = (($1078) + ($1080<<2)|0); $1082 = HEAP32[$1081>>2]|0; $1083 = ((($31)) + 4|0); $1084 = HEAP32[$1083>>2]|0; $1085 = $1084 >> 15; $1086 = (($1085) + 1)|0; $1087 = $1086 >> 1; $1088 = Math_imul($1082, $1087)|0; $1089 = (($1077) + ($1088))|0; $1090 = $1089 >> 7; $1091 = (($1090) + 1)|0; $1092 = $1091 >> 1; $1093 = ($1092|0)>(32767); if ($1093) { $1174 = 32767; } else { $1094 = $28; $1095 = $8; $1096 = (16 + ($1095))|0; $1097 = (($1094) + ($1096<<2)|0); $1098 = HEAP32[$1097>>2]|0; $1099 = $1098 >> 16; $1100 = ((($31)) + 4|0); $1101 = HEAP32[$1100>>2]|0; $1102 = $1101&65535; $1103 = $1102 << 16 >> 16; $1104 = Math_imul($1099, $1103)|0; $1105 = $28; $1106 = $8; $1107 = (16 + ($1106))|0; $1108 = (($1105) + ($1107<<2)|0); $1109 = HEAP32[$1108>>2]|0; $1110 = $1109 & 65535; $1111 = ((($31)) + 4|0); $1112 = HEAP32[$1111>>2]|0; $1113 = $1112&65535; $1114 = $1113 << 16 >> 16; $1115 = Math_imul($1110, $1114)|0; $1116 = $1115 >> 16; $1117 = (($1104) + ($1116))|0; $1118 = $28; $1119 = $8; $1120 = (16 + ($1119))|0; $1121 = (($1118) + ($1120<<2)|0); $1122 = HEAP32[$1121>>2]|0; $1123 = ((($31)) + 4|0); $1124 = HEAP32[$1123>>2]|0; $1125 = $1124 >> 15; $1126 = (($1125) + 1)|0; $1127 = $1126 >> 1; $1128 = Math_imul($1122, $1127)|0; $1129 = (($1117) + ($1128))|0; $1130 = $1129 >> 7; $1131 = (($1130) + 1)|0; $1132 = $1131 >> 1; $1133 = ($1132|0)<(-32768); if ($1133) { $1174 = -32768; } else { $1134 = $28; $1135 = $8; $1136 = (16 + ($1135))|0; $1137 = (($1134) + ($1136<<2)|0); $1138 = HEAP32[$1137>>2]|0; $1139 = $1138 >> 16; $1140 = ((($31)) + 4|0); $1141 = HEAP32[$1140>>2]|0; $1142 = $1141&65535; $1143 = $1142 << 16 >> 16; $1144 = Math_imul($1139, $1143)|0; $1145 = $28; $1146 = $8; $1147 = (16 + ($1146))|0; $1148 = (($1145) + ($1147<<2)|0); $1149 = HEAP32[$1148>>2]|0; $1150 = $1149 & 65535; $1151 = ((($31)) + 4|0); $1152 = HEAP32[$1151>>2]|0; $1153 = $1152&65535; $1154 = $1153 << 16 >> 16; $1155 = Math_imul($1150, $1154)|0; $1156 = $1155 >> 16; $1157 = (($1144) + ($1156))|0; $1158 = $28; $1159 = $8; $1160 = (16 + ($1159))|0; $1161 = (($1158) + ($1160<<2)|0); $1162 = HEAP32[$1161>>2]|0; $1163 = ((($31)) + 4|0); $1164 = HEAP32[$1163>>2]|0; $1165 = $1164 >> 15; $1166 = (($1165) + 1)|0; $1167 = $1166 >> 1; $1168 = Math_imul($1162, $1167)|0; $1169 = (($1157) + ($1168))|0; $1170 = $1169 >> 7; $1171 = (($1170) + 1)|0; $1172 = $1171 >> 1; $1174 = $1172; } } } } $1173 = $1174&65535; $1175 = $6; $1176 = $8; $1177 = (($1175) + ($1176<<1)|0); HEAP16[$1177>>1] = $1173; $1178 = $8; $1179 = (($1178) + 1)|0; $8 = $1179; } $1180 = ((($499)) + 1284|0); $1181 = $28; $1182 = $4; $1183 = ((($1182)) + 2328|0); $1184 = HEAP32[$1183>>2]|0; $1185 = (($1181) + ($1184<<2)|0); dest=$1180; src=$1185; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $1186 = $16; $1187 = $30; $1188 = ((($1187)) + 52|0); HEAP32[$1188>>2] = $1186; $1189 = $26; $1190 = $30; $1191 = ((($1190)) + 56|0); HEAP16[$1191>>1] = $1189; $8 = 0; while(1) { $1192 = $8; $1193 = ($1192|0)<(4); if (!($1193)) { break; } $1194 = $11; $1195 = $5; $1196 = $8; $1197 = (($1195) + ($1196<<2)|0); HEAP32[$1197>>2] = $1194; $1198 = $8; $1199 = (($1198) + 1)|0; $8 = $1199; } $1200 = $32; _llvm_stackrestore(($1200|0)); STACKTOP = sp;return; } function _silk_PLC_update($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $2 = $0; $3 = $1; $13 = $2; $14 = ((($13)) + 4168|0); $8 = $14; $15 = $2; $16 = ((($15)) + 2736|0); $17 = ((($16)) + 29|0); $18 = HEAP8[$17>>0]|0; $19 = $18 << 24 >> 24; $20 = $2; $21 = ((($20)) + 4164|0); HEAP32[$21>>2] = $19; $4 = 0; $22 = $2; $23 = ((($22)) + 2736|0); $24 = ((($23)) + 29|0); $25 = HEAP8[$24>>0]|0; $26 = $25 << 24 >> 24; $27 = ($26|0)==(2); L1: do { if ($27) { $7 = 0; while(1) { $28 = $7; $29 = $2; $30 = ((($29)) + 2332|0); $31 = HEAP32[$30>>2]|0; $32 = Math_imul($28, $31)|0; $33 = $3; $34 = $2; $35 = ((($34)) + 2324|0); $36 = HEAP32[$35>>2]|0; $37 = (($36) - 1)|0; $38 = (($33) + ($37<<2)|0); $39 = HEAP32[$38>>2]|0; $40 = ($32|0)<($39|0); if (!($40)) { break; } $41 = $7; $42 = $2; $43 = ((($42)) + 2324|0); $44 = HEAP32[$43>>2]|0; $45 = ($41|0)==($44|0); if ($45) { break; } $5 = 0; $6 = 0; while(1) { $46 = $6; $47 = ($46|0)<(5); if (!($47)) { break; } $48 = $3; $49 = ((($48)) + 96|0); $50 = $2; $51 = ((($50)) + 2324|0); $52 = HEAP32[$51>>2]|0; $53 = (($52) - 1)|0; $54 = $7; $55 = (($53) - ($54))|0; $56 = ($55*5)|0; $57 = $6; $58 = (($56) + ($57))|0; $59 = (($49) + ($58<<1)|0); $60 = HEAP16[$59>>1]|0; $61 = $60 << 16 >> 16; $62 = $5; $63 = (($62) + ($61))|0; $5 = $63; $64 = $6; $65 = (($64) + 1)|0; $6 = $65; } $66 = $5; $67 = $4; $68 = ($66|0)>($67|0); if ($68) { $69 = $5; $4 = $69; $70 = $8; $71 = ((($70)) + 4|0); $72 = $3; $73 = ((($72)) + 96|0); $74 = $2; $75 = ((($74)) + 2324|0); $76 = HEAP32[$75>>2]|0; $77 = (($76) - 1)|0; $78 = $7; $79 = (($77) - ($78))|0; $80 = $79&65535; $81 = $80 << 16 >> 16; $82 = ($81*5)|0; $83 = (($73) + ($82<<1)|0); ;HEAP16[$71>>1]=HEAP16[$83>>1]|0;HEAP16[$71+2>>1]=HEAP16[$83+2>>1]|0;HEAP16[$71+4>>1]=HEAP16[$83+4>>1]|0;HEAP16[$71+6>>1]=HEAP16[$83+6>>1]|0;HEAP16[$71+8>>1]=HEAP16[$83+8>>1]|0; $84 = $3; $85 = $2; $86 = ((($85)) + 2324|0); $87 = HEAP32[$86>>2]|0; $88 = (($87) - 1)|0; $89 = $7; $90 = (($88) - ($89))|0; $91 = (($84) + ($90<<2)|0); $92 = HEAP32[$91>>2]|0; $93 = $92 << 8; $94 = $8; HEAP32[$94>>2] = $93; } $95 = $7; $96 = (($95) + 1)|0; $7 = $96; } $97 = $8; $98 = ((($97)) + 4|0); ;HEAP32[$98>>2]=0|0;HEAP32[$98+4>>2]=0|0;HEAP16[$98+8>>1]=0|0; $99 = $4; $100 = $99&65535; $101 = $8; $102 = ((($101)) + 4|0); $103 = ((($102)) + 4|0); HEAP16[$103>>1] = $100; $104 = $4; $105 = ($104|0)<(11469); if ($105) { $10 = 11744256; $106 = $10; $107 = $4; $108 = ($107|0)>(1); $109 = $4; $110 = $108 ? $109 : 1; $111 = (($106|0) / ($110|0))&-1; $9 = $111; $6 = 0; while(1) { $112 = $6; $113 = ($112|0)<(5); if (!($113)) { break L1; } $114 = $8; $115 = ((($114)) + 4|0); $116 = $6; $117 = (($115) + ($116<<1)|0); $118 = HEAP16[$117>>1]|0; $119 = $118 << 16 >> 16; $120 = $9; $121 = $120&65535; $122 = $121 << 16 >> 16; $123 = Math_imul($119, $122)|0; $124 = $123 >> 10; $125 = $124&65535; $126 = $8; $127 = ((($126)) + 4|0); $128 = $6; $129 = (($127) + ($128<<1)|0); HEAP16[$129>>1] = $125; $130 = $6; $131 = (($130) + 1)|0; $6 = $131; } } $132 = $4; $133 = ($132|0)>(15565); if ($133) { $12 = 255016960; $134 = $12; $135 = $4; $136 = ($135|0)>(1); $137 = $4; $138 = $136 ? $137 : 1; $139 = (($134|0) / ($138|0))&-1; $11 = $139; $6 = 0; while(1) { $140 = $6; $141 = ($140|0)<(5); if (!($141)) { break L1; } $142 = $8; $143 = ((($142)) + 4|0); $144 = $6; $145 = (($143) + ($144<<1)|0); $146 = HEAP16[$145>>1]|0; $147 = $146 << 16 >> 16; $148 = $11; $149 = $148&65535; $150 = $149 << 16 >> 16; $151 = Math_imul($147, $150)|0; $152 = $151 >> 14; $153 = $152&65535; $154 = $8; $155 = ((($154)) + 4|0); $156 = $6; $157 = (($155) + ($156<<1)|0); HEAP16[$157>>1] = $153; $158 = $6; $159 = (($158) + 1)|0; $6 = $159; } } } else { $160 = $2; $161 = ((($160)) + 2316|0); $162 = HEAP32[$161>>2]|0; $163 = $162&65535; $164 = $163 << 16 >> 16; $165 = ($164*18)|0; $166 = $165 << 8; $167 = $8; HEAP32[$167>>2] = $166; $168 = $8; $169 = ((($168)) + 4|0); ;HEAP32[$169>>2]=0|0;HEAP32[$169+4>>2]=0|0;HEAP16[$169+8>>1]=0|0; } } while(0); $170 = $8; $171 = ((($170)) + 14|0); $172 = $3; $173 = ((($172)) + 32|0); $174 = ((($173)) + 32|0); $175 = $2; $176 = ((($175)) + 2340|0); $177 = HEAP32[$176>>2]|0; $178 = $177<<1; _memcpy(($171|0),($174|0),($178|0))|0; $179 = $3; $180 = ((($179)) + 136|0); $181 = HEAP32[$180>>2]|0; $182 = $181&65535; $183 = $8; $184 = ((($183)) + 68|0); HEAP16[$184>>1] = $182; $185 = $8; $186 = ((($185)) + 72|0); $187 = $3; $188 = ((($187)) + 16|0); $189 = $2; $190 = ((($189)) + 2324|0); $191 = HEAP32[$190>>2]|0; $192 = (($191) - 2)|0; $193 = (($188) + ($192<<2)|0); ;HEAP32[$186>>2]=HEAP32[$193>>2]|0;HEAP32[$186+4>>2]=HEAP32[$193+4>>2]|0; $194 = $2; $195 = ((($194)) + 2332|0); $196 = HEAP32[$195>>2]|0; $197 = $8; $198 = ((($197)) + 88|0); HEAP32[$198>>2] = $196; $199 = $2; $200 = ((($199)) + 2324|0); $201 = HEAP32[$200>>2]|0; $202 = $8; $203 = ((($202)) + 84|0); HEAP32[$203>>2] = $201; STACKTOP = sp;return; } function _silk_PLC_energy($0,$1,$2,$3,$4,$5,$6,$7) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; var $$alloca_mul = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0; var $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0; var $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0; var $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0; var $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $5; $14 = $6; $15 = $7; $20 = $14; $21 = $20<<1; $22 = (_llvm_stacksave()|0); $19 = $22; $$alloca_mul = $21<<1; $23 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $18 = $23; $17 = 0; while(1) { $24 = $17; $25 = ($24|0)<(2); if (!($25)) { break; } $16 = 0; while(1) { $26 = $16; $27 = $14; $28 = ($26|0)<($27|0); if (!($28)) { break; } $29 = $12; $30 = $16; $31 = $17; $32 = $15; $33 = (($31) + ($32))|0; $34 = (($33) - 2)|0; $35 = $14; $36 = Math_imul($34, $35)|0; $37 = (($30) + ($36))|0; $38 = (($29) + ($37<<2)|0); $39 = HEAP32[$38>>2]|0; $40 = $39 >> 16; $41 = $13; $42 = $17; $43 = (($41) + ($42<<2)|0); $44 = HEAP32[$43>>2]|0; $45 = $44&65535; $46 = $45 << 16 >> 16; $47 = Math_imul($40, $46)|0; $48 = $12; $49 = $16; $50 = $17; $51 = $15; $52 = (($50) + ($51))|0; $53 = (($52) - 2)|0; $54 = $14; $55 = Math_imul($53, $54)|0; $56 = (($49) + ($55))|0; $57 = (($48) + ($56<<2)|0); $58 = HEAP32[$57>>2]|0; $59 = $58 & 65535; $60 = $13; $61 = $17; $62 = (($60) + ($61<<2)|0); $63 = HEAP32[$62>>2]|0; $64 = $63&65535; $65 = $64 << 16 >> 16; $66 = Math_imul($59, $65)|0; $67 = $66 >> 16; $68 = (($47) + ($67))|0; $69 = $12; $70 = $16; $71 = $17; $72 = $15; $73 = (($71) + ($72))|0; $74 = (($73) - 2)|0; $75 = $14; $76 = Math_imul($74, $75)|0; $77 = (($70) + ($76))|0; $78 = (($69) + ($77<<2)|0); $79 = HEAP32[$78>>2]|0; $80 = $13; $81 = $17; $82 = (($80) + ($81<<2)|0); $83 = HEAP32[$82>>2]|0; $84 = $83 >> 15; $85 = (($84) + 1)|0; $86 = $85 >> 1; $87 = Math_imul($79, $86)|0; $88 = (($68) + ($87))|0; $89 = $88 >> 8; $90 = ($89|0)>(32767); if ($90) { $215 = 32767; } else { $91 = $12; $92 = $16; $93 = $17; $94 = $15; $95 = (($93) + ($94))|0; $96 = (($95) - 2)|0; $97 = $14; $98 = Math_imul($96, $97)|0; $99 = (($92) + ($98))|0; $100 = (($91) + ($99<<2)|0); $101 = HEAP32[$100>>2]|0; $102 = $101 >> 16; $103 = $13; $104 = $17; $105 = (($103) + ($104<<2)|0); $106 = HEAP32[$105>>2]|0; $107 = $106&65535; $108 = $107 << 16 >> 16; $109 = Math_imul($102, $108)|0; $110 = $12; $111 = $16; $112 = $17; $113 = $15; $114 = (($112) + ($113))|0; $115 = (($114) - 2)|0; $116 = $14; $117 = Math_imul($115, $116)|0; $118 = (($111) + ($117))|0; $119 = (($110) + ($118<<2)|0); $120 = HEAP32[$119>>2]|0; $121 = $120 & 65535; $122 = $13; $123 = $17; $124 = (($122) + ($123<<2)|0); $125 = HEAP32[$124>>2]|0; $126 = $125&65535; $127 = $126 << 16 >> 16; $128 = Math_imul($121, $127)|0; $129 = $128 >> 16; $130 = (($109) + ($129))|0; $131 = $12; $132 = $16; $133 = $17; $134 = $15; $135 = (($133) + ($134))|0; $136 = (($135) - 2)|0; $137 = $14; $138 = Math_imul($136, $137)|0; $139 = (($132) + ($138))|0; $140 = (($131) + ($139<<2)|0); $141 = HEAP32[$140>>2]|0; $142 = $13; $143 = $17; $144 = (($142) + ($143<<2)|0); $145 = HEAP32[$144>>2]|0; $146 = $145 >> 15; $147 = (($146) + 1)|0; $148 = $147 >> 1; $149 = Math_imul($141, $148)|0; $150 = (($130) + ($149))|0; $151 = $150 >> 8; $152 = ($151|0)<(-32768); if ($152) { $215 = -32768; } else { $153 = $12; $154 = $16; $155 = $17; $156 = $15; $157 = (($155) + ($156))|0; $158 = (($157) - 2)|0; $159 = $14; $160 = Math_imul($158, $159)|0; $161 = (($154) + ($160))|0; $162 = (($153) + ($161<<2)|0); $163 = HEAP32[$162>>2]|0; $164 = $163 >> 16; $165 = $13; $166 = $17; $167 = (($165) + ($166<<2)|0); $168 = HEAP32[$167>>2]|0; $169 = $168&65535; $170 = $169 << 16 >> 16; $171 = Math_imul($164, $170)|0; $172 = $12; $173 = $16; $174 = $17; $175 = $15; $176 = (($174) + ($175))|0; $177 = (($176) - 2)|0; $178 = $14; $179 = Math_imul($177, $178)|0; $180 = (($173) + ($179))|0; $181 = (($172) + ($180<<2)|0); $182 = HEAP32[$181>>2]|0; $183 = $182 & 65535; $184 = $13; $185 = $17; $186 = (($184) + ($185<<2)|0); $187 = HEAP32[$186>>2]|0; $188 = $187&65535; $189 = $188 << 16 >> 16; $190 = Math_imul($183, $189)|0; $191 = $190 >> 16; $192 = (($171) + ($191))|0; $193 = $12; $194 = $16; $195 = $17; $196 = $15; $197 = (($195) + ($196))|0; $198 = (($197) - 2)|0; $199 = $14; $200 = Math_imul($198, $199)|0; $201 = (($194) + ($200))|0; $202 = (($193) + ($201<<2)|0); $203 = HEAP32[$202>>2]|0; $204 = $13; $205 = $17; $206 = (($204) + ($205<<2)|0); $207 = HEAP32[$206>>2]|0; $208 = $207 >> 15; $209 = (($208) + 1)|0; $210 = $209 >> 1; $211 = Math_imul($203, $210)|0; $212 = (($192) + ($211))|0; $213 = $212 >> 8; $215 = $213; } } $214 = $215&65535; $216 = $18; $217 = $16; $218 = (($216) + ($217<<1)|0); HEAP16[$218>>1] = $214; $219 = $16; $220 = (($219) + 1)|0; $16 = $220; } $221 = $14; $222 = $18; $223 = (($222) + ($221<<1)|0); $18 = $223; $224 = $17; $225 = (($224) + 1)|0; $17 = $225; } $226 = $8; $227 = $9; $228 = $14; _silk_sum_sqr_shift($226,$227,$23,$228); $229 = $10; $230 = $11; $231 = $14; $232 = (($23) + ($231<<1)|0); $233 = $14; _silk_sum_sqr_shift($229,$230,$232,$233); $234 = $19; _llvm_stackrestore(($234|0)); STACKTOP = sp;return; } function _silk_max_int_431($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)>($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_min_int_432($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)<($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_max_16($0,$1) { $0 = $0|0; $1 = $1|0; var $$sink = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $4 << 16 >> 16; $6 = $3; $7 = $6 << 16 >> 16; $8 = ($5|0)>($7|0); $9 = $3; $10 = $2; $$sink = $8 ? $10 : $9; $11 = $$sink << 16 >> 16; $12 = $11&65535; STACKTOP = sp;return ($12|0); } function _silk_min_32_433($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)<($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_max_32_434($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)>($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_INVERSE32_varQ_435($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $3 = $0; $4 = $1; $11 = $3; $12 = ($11|0)>(0); $13 = $3; $14 = (0 - ($13))|0; $15 = $12 ? $13 : $14; $16 = (_silk_CLZ32_436($15)|0); $17 = (($16) - 1)|0; $5 = $17; $18 = $3; $19 = $5; $20 = $18 << $19; $8 = $20; $21 = $8; $22 = $21 >> 16; $23 = (536870911 / ($22|0))&-1; $7 = $23; $24 = $7; $25 = $24 << 16; $10 = $25; $26 = $8; $27 = $26 >> 16; $28 = $7; $29 = $28&65535; $30 = $29 << 16 >> 16; $31 = Math_imul($27, $30)|0; $32 = $8; $33 = $32 & 65535; $34 = $7; $35 = $34&65535; $36 = $35 << 16 >> 16; $37 = Math_imul($33, $36)|0; $38 = $37 >> 16; $39 = (($31) + ($38))|0; $40 = (536870912 - ($39))|0; $41 = $40 << 3; $9 = $41; $42 = $10; $43 = $9; $44 = $43 >> 16; $45 = $7; $46 = $45&65535; $47 = $46 << 16 >> 16; $48 = Math_imul($44, $47)|0; $49 = $9; $50 = $49 & 65535; $51 = $7; $52 = $51&65535; $53 = $52 << 16 >> 16; $54 = Math_imul($50, $53)|0; $55 = $54 >> 16; $56 = (($48) + ($55))|0; $57 = (($42) + ($56))|0; $58 = $9; $59 = $7; $60 = $59 >> 15; $61 = (($60) + 1)|0; $62 = $61 >> 1; $63 = Math_imul($58, $62)|0; $64 = (($57) + ($63))|0; $10 = $64; $65 = $5; $66 = (61 - ($65))|0; $67 = $4; $68 = (($66) - ($67))|0; $6 = $68; $69 = $6; $70 = ($69|0)<=(0); $71 = $6; if (!($70)) { $113 = ($71|0)<(32); if ($113) { $114 = $10; $115 = $6; $116 = $114 >> $115; $2 = $116; $117 = $2; STACKTOP = sp;return ($117|0); } else { $2 = 0; $117 = $2; STACKTOP = sp;return ($117|0); } } $72 = (0 - ($71))|0; $73 = -2147483648 >> $72; $74 = $6; $75 = (0 - ($74))|0; $76 = 2147483647 >> $75; $77 = ($73|0)>($76|0); $78 = $10; $79 = $6; $80 = (0 - ($79))|0; do { if ($77) { $81 = -2147483648 >> $80; $82 = ($78|0)>($81|0); if ($82) { $83 = $6; $84 = (0 - ($83))|0; $85 = -2147483648 >> $84; $112 = $85; break; } $86 = $10; $87 = $6; $88 = (0 - ($87))|0; $89 = 2147483647 >> $88; $90 = ($86|0)<($89|0); if ($90) { $91 = $6; $92 = (0 - ($91))|0; $93 = 2147483647 >> $92; $112 = $93; break; } else { $94 = $10; $112 = $94; break; } } else { $95 = 2147483647 >> $80; $96 = ($78|0)>($95|0); if ($96) { $97 = $6; $98 = (0 - ($97))|0; $99 = 2147483647 >> $98; $112 = $99; break; } $100 = $10; $101 = $6; $102 = (0 - ($101))|0; $103 = -2147483648 >> $102; $104 = ($100|0)<($103|0); if ($104) { $105 = $6; $106 = (0 - ($105))|0; $107 = -2147483648 >> $106; $112 = $107; break; } else { $108 = $10; $112 = $108; break; } } } while(0); $109 = $6; $110 = (0 - ($109))|0; $111 = $112 << $110; $2 = $111; $117 = $2; STACKTOP = sp;return ($117|0); } function _silk_CLZ32_436($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ($2|0)!=(0); if ($3) { $4 = $1; $5 = (Math_clz32(($4|0))|0); $6 = (32 - ($5))|0; $7 = (32 - ($6))|0; $8 = $7; } else { $8 = 32; } STACKTOP = sp;return ($8|0); } function _silk_PLC_glue_frames($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $$sink = 0, $$sink2 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $7 = sp + 24|0; $8 = sp + 20|0; $3 = $0; $4 = $1; $5 = $2; $14 = $3; $15 = ((($14)) + 4168|0); $9 = $15; $16 = $3; $17 = ((($16)) + 4160|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0); if ($19) { $20 = $9; $21 = ((($20)) + 60|0); $22 = $9; $23 = ((($22)) + 64|0); $24 = $4; $25 = $5; _silk_sum_sqr_shift($21,$23,$24,$25); $26 = $9; $$sink = 1;$$sink2 = $26; $135 = ((($$sink2)) + 48|0); HEAP32[$135>>2] = $$sink; STACKTOP = sp;return; } $27 = $3; $28 = ((($27)) + 4168|0); $29 = ((($28)) + 48|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0); L5: do { if ($31) { $32 = $4; $33 = $5; _silk_sum_sqr_shift($8,$7,$32,$33); $34 = HEAP32[$7>>2]|0; $35 = $9; $36 = ((($35)) + 64|0); $37 = HEAP32[$36>>2]|0; $38 = ($34|0)>($37|0); if ($38) { $39 = $9; $40 = ((($39)) + 60|0); $41 = HEAP32[$40>>2]|0; $42 = HEAP32[$7>>2]|0; $43 = $9; $44 = ((($43)) + 64|0); $45 = HEAP32[$44>>2]|0; $46 = (($42) - ($45))|0; $47 = $41 >> $46; $48 = $9; $49 = ((($48)) + 60|0); HEAP32[$49>>2] = $47; } else { $50 = HEAP32[$7>>2]|0; $51 = $9; $52 = ((($51)) + 64|0); $53 = HEAP32[$52>>2]|0; $54 = ($50|0)<($53|0); if ($54) { $55 = HEAP32[$8>>2]|0; $56 = $9; $57 = ((($56)) + 64|0); $58 = HEAP32[$57>>2]|0; $59 = HEAP32[$7>>2]|0; $60 = (($58) - ($59))|0; $61 = $55 >> $60; HEAP32[$8>>2] = $61; } } $62 = HEAP32[$8>>2]|0; $63 = $9; $64 = ((($63)) + 60|0); $65 = HEAP32[$64>>2]|0; $66 = ($62|0)>($65|0); if ($66) { $67 = $9; $68 = ((($67)) + 60|0); $69 = HEAP32[$68>>2]|0; $70 = (_silk_CLZ32_436($69)|0); $11 = $70; $71 = $11; $72 = (($71) - 1)|0; $11 = $72; $73 = $9; $74 = ((($73)) + 60|0); $75 = HEAP32[$74>>2]|0; $76 = $11; $77 = $75 << $76; $78 = $9; $79 = ((($78)) + 60|0); HEAP32[$79>>2] = $77; $80 = HEAP32[$8>>2]|0; $81 = $11; $82 = (24 - ($81))|0; $83 = (_silk_max_32_434($82,0)|0); $84 = $80 >> $83; HEAP32[$8>>2] = $84; $85 = $9; $86 = ((($85)) + 60|0); $87 = HEAP32[$86>>2]|0; $88 = HEAP32[$8>>2]|0; $89 = ($88|0)>(1); $90 = HEAP32[$8>>2]|0; $91 = $89 ? $90 : 1; $92 = (($87|0) / ($91|0))&-1; $10 = $92; $93 = $10; $94 = (_silk_SQRT_APPROX_439($93)|0); $95 = $94 << 4; $12 = $95; $96 = $12; $97 = (65536 - ($96))|0; $98 = $5; $99 = (($97|0) / ($98|0))&-1; $13 = $99; $100 = $13; $101 = $100 << 2; $13 = $101; $6 = 0; while(1) { $102 = $6; $103 = $5; $104 = ($102|0)<($103|0); if (!($104)) { break L5; } $105 = $12; $106 = $105 >> 16; $107 = $4; $108 = $6; $109 = (($107) + ($108<<1)|0); $110 = HEAP16[$109>>1]|0; $111 = $110 << 16 >> 16; $112 = Math_imul($106, $111)|0; $113 = $12; $114 = $113 & 65535; $115 = $4; $116 = $6; $117 = (($115) + ($116<<1)|0); $118 = HEAP16[$117>>1]|0; $119 = $118 << 16 >> 16; $120 = Math_imul($114, $119)|0; $121 = $120 >> 16; $122 = (($112) + ($121))|0; $123 = $122&65535; $124 = $4; $125 = $6; $126 = (($124) + ($125<<1)|0); HEAP16[$126>>1] = $123; $127 = $13; $128 = $12; $129 = (($128) + ($127))|0; $12 = $129; $130 = $12; $131 = ($130|0)>(65536); if ($131) { break L5; } $132 = $6; $133 = (($132) + 1)|0; $6 = $133; } } } } while(0); $134 = $9; $$sink = 0;$$sink2 = $134; $135 = ((($$sink2)) + 48|0); HEAP32[$135>>2] = $$sink; STACKTOP = sp;return; } function _silk_SQRT_APPROX_439($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = sp + 4|0; $5 = sp; $2 = $0; $6 = $2; $7 = ($6|0)<=(0); if ($7) { $1 = 0; $39 = $1; STACKTOP = sp;return ($39|0); } $8 = $2; _silk_CLZ_FRAC_440($8,$4,$5); $9 = HEAP32[$4>>2]|0; $10 = $9 & 1; $11 = ($10|0)!=(0); if ($11) { $3 = 32768; } else { $3 = 46214; } $12 = HEAP32[$4>>2]|0; $13 = $12 >> 1; $14 = $3; $15 = $14 >> $13; $3 = $15; $16 = $3; $17 = $3; $18 = $17 >> 16; $19 = HEAP32[$5>>2]|0; $20 = $19&65535; $21 = $20 << 16 >> 16; $22 = ($21*213)|0; $23 = $22&65535; $24 = $23 << 16 >> 16; $25 = Math_imul($18, $24)|0; $26 = $3; $27 = $26 & 65535; $28 = HEAP32[$5>>2]|0; $29 = $28&65535; $30 = $29 << 16 >> 16; $31 = ($30*213)|0; $32 = $31&65535; $33 = $32 << 16 >> 16; $34 = Math_imul($27, $33)|0; $35 = $34 >> 16; $36 = (($25) + ($35))|0; $37 = (($16) + ($36))|0; $3 = $37; $38 = $3; $1 = $38; $39 = $1; STACKTOP = sp;return ($39|0); } function _silk_CLZ_FRAC_440($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $3 = $0; $4 = $1; $5 = $2; $7 = $3; $8 = (_silk_CLZ32_436($7)|0); $6 = $8; $9 = $6; $10 = $4; HEAP32[$10>>2] = $9; $11 = $3; $12 = $6; $13 = (24 - ($12))|0; $14 = (_silk_ROR32_441($11,$13)|0); $15 = $14 & 127; $16 = $5; HEAP32[$16>>2] = $15; STACKTOP = sp;return; } function _silk_ROR32_441($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $8 = $3; $5 = $8; $9 = $4; $6 = $9; $10 = $4; $11 = (0 - ($10))|0; $7 = $11; $12 = $4; $13 = ($12|0)==(0); if ($13) { $14 = $3; $2 = $14; $32 = $2; STACKTOP = sp;return ($32|0); } $15 = $4; $16 = ($15|0)<(0); $17 = $5; if ($16) { $18 = $7; $19 = $17 << $18; $20 = $5; $21 = $7; $22 = (32 - ($21))|0; $23 = $20 >>> $22; $24 = $19 | $23; $2 = $24; $32 = $2; STACKTOP = sp;return ($32|0); } else { $25 = $6; $26 = (32 - ($25))|0; $27 = $17 << $26; $28 = $5; $29 = $6; $30 = $28 >>> $29; $31 = $27 | $30; $2 = $31; $32 = $2; STACKTOP = sp;return ($32|0); } return (0)|0; } function _silk_VAD_Init($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $3 = 0; $4 = $1; dest=$4; stop=dest+112|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); $2 = 0; while(1) { $5 = $2; $6 = ($5|0)<(4); if (!($6)) { break; } $7 = $2; $8 = (($7) + 1)|0; $9 = (50 / ($8|0))&-1; $10 = (_silk_max_32_448($9,1)|0); $11 = $1; $12 = ((($11)) + 92|0); $13 = $2; $14 = (($12) + ($13<<2)|0); HEAP32[$14>>2] = $10; $15 = $2; $16 = (($15) + 1)|0; $2 = $16; } $2 = 0; while(1) { $17 = $2; $18 = ($17|0)<(4); $19 = $1; if (!($18)) { break; } $20 = ((($19)) + 92|0); $21 = $2; $22 = (($20) + ($21<<2)|0); $23 = HEAP32[$22>>2]|0; $24 = ($23*100)|0; $25 = $1; $26 = ((($25)) + 60|0); $27 = $2; $28 = (($26) + ($27<<2)|0); HEAP32[$28>>2] = $24; $29 = $1; $30 = ((($29)) + 60|0); $31 = $2; $32 = (($30) + ($31<<2)|0); $33 = HEAP32[$32>>2]|0; $34 = (2147483647 / ($33|0))&-1; $35 = $1; $36 = ((($35)) + 76|0); $37 = $2; $38 = (($36) + ($37<<2)|0); HEAP32[$38>>2] = $34; $39 = $2; $40 = (($39) + 1)|0; $2 = $40; } $41 = ((($19)) + 108|0); HEAP32[$41>>2] = 15; $2 = 0; while(1) { $42 = $2; $43 = ($42|0)<(4); if (!($43)) { break; } $44 = $1; $45 = ((($44)) + 40|0); $46 = $2; $47 = (($45) + ($46<<2)|0); HEAP32[$47>>2] = 25600; $48 = $2; $49 = (($48) + 1)|0; $2 = $49; } $50 = $3; STACKTOP = sp;return ($50|0); } function _silk_max_32_448($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)>($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_VAD_GetSA_Q8_c($0,$1) { $0 = $0|0; $1 = $1|0; var $$alloca_mul = 0, $$sink = 0, $$sink2 = 0, $$sink3 = 0, $$sink5 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0; var $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0; var $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0; var $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0; var $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0; var $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0; var $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0; var $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0; var $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0; var $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0; var $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0; var $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0; var $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0; var $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0; var $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0; var $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); $19 = sp + 56|0; $20 = sp + 40|0; $23 = sp + 16|0; $2 = $0; $3 = $1; $24 = 0; $27 = $2; $28 = ((($27)) + 32|0); $25 = $28; $29 = $2; $30 = ((($29)) + 4608|0); $31 = HEAP32[$30>>2]|0; $32 = $31 >> 1; $7 = $32; $33 = $2; $34 = ((($33)) + 4608|0); $35 = HEAP32[$34>>2]|0; $36 = $35 >> 2; $8 = $36; $37 = $2; $38 = ((($37)) + 4608|0); $39 = HEAP32[$38>>2]|0; $40 = $39 >> 3; $9 = $40; HEAP32[$23>>2] = 0; $41 = $9; $42 = $8; $43 = (($41) + ($42))|0; $44 = ((($23)) + 4|0); HEAP32[$44>>2] = $43; $45 = ((($23)) + 4|0); $46 = HEAP32[$45>>2]|0; $47 = $9; $48 = (($46) + ($47))|0; $49 = ((($23)) + 8|0); HEAP32[$49>>2] = $48; $50 = ((($23)) + 8|0); $51 = HEAP32[$50>>2]|0; $52 = $8; $53 = (($51) + ($52))|0; $54 = ((($23)) + 12|0); HEAP32[$54>>2] = $53; $55 = ((($23)) + 12|0); $56 = HEAP32[$55>>2]|0; $57 = $7; $58 = (($56) + ($57))|0; $59 = (_llvm_stacksave()|0); $26 = $59; $$alloca_mul = $58<<1; $60 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $61 = $3; $62 = $25; $63 = ((($23)) + 12|0); $64 = HEAP32[$63>>2]|0; $65 = (($60) + ($64<<1)|0); $66 = $2; $67 = ((($66)) + 4608|0); $68 = HEAP32[$67>>2]|0; _silk_ana_filt_bank_1($61,$62,$60,$65,$68); $69 = $25; $70 = ((($69)) + 8|0); $71 = ((($23)) + 8|0); $72 = HEAP32[$71>>2]|0; $73 = (($60) + ($72<<1)|0); $74 = $7; _silk_ana_filt_bank_1($60,$70,$60,$73,$74); $75 = $25; $76 = ((($75)) + 16|0); $77 = ((($23)) + 4|0); $78 = HEAP32[$77>>2]|0; $79 = (($60) + ($78<<1)|0); $80 = $8; _silk_ana_filt_bank_1($60,$76,$60,$79,$80); $81 = $9; $82 = (($81) - 1)|0; $83 = (($60) + ($82<<1)|0); $84 = HEAP16[$83>>1]|0; $85 = $84 << 16 >> 16; $86 = $85 >> 1; $87 = $86&65535; $88 = $9; $89 = (($88) - 1)|0; $90 = (($60) + ($89<<1)|0); HEAP16[$90>>1] = $87; $91 = $9; $92 = (($91) - 1)|0; $93 = (($60) + ($92<<1)|0); $94 = HEAP16[$93>>1]|0; $18 = $94; $95 = $9; $96 = (($95) - 1)|0; $13 = $96; while(1) { $97 = $13; $98 = ($97|0)>(0); if (!($98)) { break; } $99 = $13; $100 = (($99) - 1)|0; $101 = (($60) + ($100<<1)|0); $102 = HEAP16[$101>>1]|0; $103 = $102 << 16 >> 16; $104 = $103 >> 1; $105 = $104&65535; $106 = $13; $107 = (($106) - 1)|0; $108 = (($60) + ($107<<1)|0); HEAP16[$108>>1] = $105; $109 = $13; $110 = (($109) - 1)|0; $111 = (($60) + ($110<<1)|0); $112 = HEAP16[$111>>1]|0; $113 = $112 << 16 >> 16; $114 = $13; $115 = (($60) + ($114<<1)|0); $116 = HEAP16[$115>>1]|0; $117 = $116 << 16 >> 16; $118 = (($117) - ($113))|0; $119 = $118&65535; HEAP16[$115>>1] = $119; $120 = $13; $121 = (($120) + -1)|0; $13 = $121; } $122 = $25; $123 = ((($122)) + 56|0); $124 = HEAP16[$123>>1]|0; $125 = $124 << 16 >> 16; $126 = HEAP16[$60>>1]|0; $127 = $126 << 16 >> 16; $128 = (($127) - ($125))|0; $129 = $128&65535; HEAP16[$60>>1] = $129; $130 = $18; $131 = $25; $132 = ((($131)) + 56|0); HEAP16[$132>>1] = $130; $14 = 0; while(1) { $133 = $14; $134 = ($133|0)<(4); if (!($134)) { break; } $135 = $2; $136 = ((($135)) + 4608|0); $137 = HEAP32[$136>>2]|0; $138 = $14; $139 = (4 - ($138))|0; $140 = (_silk_min_int_451($139,3)|0); $141 = $137 >> $140; $9 = $141; $142 = $9; $143 = $142 >> 2; $10 = $143; $11 = 0; $144 = $25; $145 = ((($144)) + 24|0); $146 = $14; $147 = (($145) + ($146<<2)|0); $148 = HEAP32[$147>>2]|0; $149 = $14; $150 = (($19) + ($149<<2)|0); HEAP32[$150>>2] = $148; $15 = 0; while(1) { $151 = $15; $152 = ($151|0)<(4); if (!($152)) { break; } $16 = 0; $13 = 0; while(1) { $153 = $13; $154 = $10; $155 = ($153|0)<($154|0); if (!($155)) { break; } $156 = $14; $157 = (($23) + ($156<<2)|0); $158 = HEAP32[$157>>2]|0; $159 = $13; $160 = (($158) + ($159))|0; $161 = $11; $162 = (($160) + ($161))|0; $163 = (($60) + ($162<<1)|0); $164 = HEAP16[$163>>1]|0; $165 = $164 << 16 >> 16; $166 = $165 >> 3; $22 = $166; $167 = $16; $168 = $22; $169 = $168&65535; $170 = $169 << 16 >> 16; $171 = $22; $172 = $171&65535; $173 = $172 << 16 >> 16; $174 = Math_imul($170, $173)|0; $175 = (($167) + ($174))|0; $16 = $175; $176 = $13; $177 = (($176) + 1)|0; $13 = $177; } $178 = $15; $179 = ($178|0)<(3); $180 = $14; $181 = (($19) + ($180<<2)|0); $182 = HEAP32[$181>>2]|0; $183 = $16; if ($179) { $184 = (($182) + ($183))|0; $185 = $184 & -2147483648; $186 = ($185|0)!=(0); if ($186) { $519 = 2147483647; } else { $187 = $14; $188 = (($19) + ($187<<2)|0); $189 = HEAP32[$188>>2]|0; $190 = $16; $191 = (($189) + ($190))|0; $519 = $191; } $192 = $14; $$sink = $519;$$sink2 = $192; } else { $193 = $183 >> 1; $194 = (($182) + ($193))|0; $195 = $194 & -2147483648; $196 = ($195|0)!=(0); if ($196) { $520 = 2147483647; } else { $197 = $14; $198 = (($19) + ($197<<2)|0); $199 = HEAP32[$198>>2]|0; $200 = $16; $201 = $200 >> 1; $202 = (($199) + ($201))|0; $520 = $202; } $203 = $14; $$sink = $520;$$sink2 = $203; } $204 = (($19) + ($$sink2<<2)|0); HEAP32[$204>>2] = $$sink; $205 = $10; $206 = $11; $207 = (($206) + ($205))|0; $11 = $207; $208 = $15; $209 = (($208) + 1)|0; $15 = $209; } $210 = $16; $211 = $25; $212 = ((($211)) + 24|0); $213 = $14; $214 = (($212) + ($213<<2)|0); HEAP32[$214>>2] = $210; $215 = $14; $216 = (($215) + 1)|0; $14 = $216; } $217 = $25; _silk_VAD_GetNoiseLevels($19,$217); $16 = 0; $6 = 0; $14 = 0; while(1) { $218 = $14; $219 = ($218|0)<(4); if (!($219)) { break; } $220 = $14; $221 = (($19) + ($220<<2)|0); $222 = HEAP32[$221>>2]|0; $223 = $25; $224 = ((($223)) + 60|0); $225 = $14; $226 = (($224) + ($225<<2)|0); $227 = HEAP32[$226>>2]|0; $228 = (($222) - ($227))|0; $21 = $228; $229 = $21; $230 = ($229|0)>(0); $231 = $14; if ($230) { $232 = (($19) + ($231<<2)|0); $233 = HEAP32[$232>>2]|0; $234 = $233 & -8388608; $235 = ($234|0)==(0); $236 = $14; $237 = (($19) + ($236<<2)|0); $238 = HEAP32[$237>>2]|0; if ($235) { $239 = $238 << 8; $240 = $25; $241 = ((($240)) + 60|0); $242 = $14; $243 = (($241) + ($242<<2)|0); $244 = HEAP32[$243>>2]|0; $245 = (($244) + 1)|0; $246 = (($239|0) / ($245|0))&-1; $247 = $14; $$sink3 = $246;$$sink5 = $247; } else { $248 = $25; $249 = ((($248)) + 60|0); $250 = $14; $251 = (($249) + ($250<<2)|0); $252 = HEAP32[$251>>2]|0; $253 = $252 >> 8; $254 = (($253) + 1)|0; $255 = (($238|0) / ($254|0))&-1; $256 = $14; $$sink3 = $255;$$sink5 = $256; } $257 = (($20) + ($$sink5<<2)|0); HEAP32[$257>>2] = $$sink3; $258 = $14; $259 = (($20) + ($258<<2)|0); $260 = HEAP32[$259>>2]|0; $261 = (_silk_lin2log($260)|0); $262 = (($261) - 1024)|0; $12 = $262; $263 = $16; $264 = $12; $265 = $264&65535; $266 = $265 << 16 >> 16; $267 = $12; $268 = $267&65535; $269 = $268 << 16 >> 16; $270 = Math_imul($266, $269)|0; $271 = (($263) + ($270))|0; $16 = $271; $272 = $21; $273 = ($272|0)<(1048576); if ($273) { $274 = $21; $275 = (_silk_SQRT_APPROX_452($274)|0); $276 = $275 << 6; $277 = $276 >> 16; $278 = $12; $279 = $278&65535; $280 = $279 << 16 >> 16; $281 = Math_imul($277, $280)|0; $282 = $21; $283 = (_silk_SQRT_APPROX_452($282)|0); $284 = $283 << 6; $285 = $284 & 65535; $286 = $12; $287 = $286&65535; $288 = $287 << 16 >> 16; $289 = Math_imul($285, $288)|0; $290 = $289 >> 16; $291 = (($281) + ($290))|0; $12 = $291; } $292 = $6; $293 = $14; $294 = (22288 + ($293<<2)|0); $295 = HEAP32[$294>>2]|0; $296 = $295 >> 16; $297 = $12; $298 = $297&65535; $299 = $298 << 16 >> 16; $300 = Math_imul($296, $299)|0; $301 = $14; $302 = (22288 + ($301<<2)|0); $303 = HEAP32[$302>>2]|0; $304 = $303 & 65535; $305 = $12; $306 = $305&65535; $307 = $306 << 16 >> 16; $308 = Math_imul($304, $307)|0; $309 = $308 >> 16; $310 = (($300) + ($309))|0; $311 = (($292) + ($310))|0; $6 = $311; } else { $312 = (($20) + ($231<<2)|0); HEAP32[$312>>2] = 256; } $313 = $14; $314 = (($313) + 1)|0; $14 = $314; } $315 = $16; $316 = (($315|0) / 4)&-1; $16 = $316; $317 = $16; $318 = (_silk_SQRT_APPROX_452($317)|0); $319 = ($318*3)|0; $320 = $319&65535; $321 = $320 << 16 >> 16; $5 = $321; $322 = $5; $323 = $322&65535; $324 = $323 << 16 >> 16; $325 = 0; $326 = $5; $327 = $326&65535; $328 = $327 << 16 >> 16; $329 = ($328*45000)|0; $330 = $329 >> 16; $331 = (($325) + ($330))|0; $332 = (($331) - 128)|0; $333 = (_silk_sigm_Q15($332)|0); $4 = $333; $334 = $6; $335 = (_silk_sigm_Q15($334)|0); $336 = (($335) - 16384)|0; $337 = $336 << 1; $338 = $2; $339 = ((($338)) + 4744|0); HEAP32[$339>>2] = $337; $21 = 0; $14 = 0; while(1) { $340 = $14; $341 = ($340|0)<(4); if (!($341)) { break; } $342 = $14; $343 = (($342) + 1)|0; $344 = $14; $345 = (($19) + ($344<<2)|0); $346 = HEAP32[$345>>2]|0; $347 = $25; $348 = ((($347)) + 60|0); $349 = $14; $350 = (($348) + ($349<<2)|0); $351 = HEAP32[$350>>2]|0; $352 = (($346) - ($351))|0; $353 = $352 >> 4; $354 = Math_imul($343, $353)|0; $355 = $21; $356 = (($355) + ($354))|0; $21 = $356; $357 = $14; $358 = (($357) + 1)|0; $14 = $358; } $359 = $21; $360 = ($359|0)<=(0); if ($360) { $361 = $4; $362 = $361 >> 1; $4 = $362; } else { $363 = $21; $364 = ($363|0)<(32768); if ($364) { $365 = $2; $366 = ((($365)) + 4608|0); $367 = HEAP32[$366>>2]|0; $368 = $2; $369 = ((($368)) + 4600|0); $370 = HEAP32[$369>>2]|0; $371 = ($370*10)|0; $372 = ($367|0)==($371|0); $373 = $21; if ($372) { $374 = ($373|0)>(32767); if ($374) { $380 = 32767; } else { $375 = $21; $376 = ($375|0)<(-32768); $377 = $21; $378 = $376 ? -32768 : $377; $380 = $378; } $379 = $380 << 16; $21 = $379; } else { $381 = ($373|0)>(65535); if ($381) { $387 = 65535; } else { $382 = $21; $383 = ($382|0)<(-65536); $384 = $21; $385 = $383 ? -65536 : $384; $387 = $385; } $386 = $387 << 15; $21 = $386; } $388 = $21; $389 = (_silk_SQRT_APPROX_452($388)|0); $21 = $389; $390 = $21; $391 = (32768 + ($390))|0; $392 = $391 >> 16; $393 = $4; $394 = $393&65535; $395 = $394 << 16 >> 16; $396 = Math_imul($392, $395)|0; $397 = $21; $398 = (32768 + ($397))|0; $399 = $398 & 65535; $400 = $4; $401 = $400&65535; $402 = $401 << 16 >> 16; $403 = Math_imul($399, $402)|0; $404 = $403 >> 16; $405 = (($396) + ($404))|0; $4 = $405; } } $406 = $4; $407 = $406 >> 7; $408 = (_silk_min_int_451($407,255)|0); $409 = $2; $410 = ((($409)) + 4556|0); HEAP32[$410>>2] = $408; $411 = $4; $412 = $411 >> 16; $413 = $4; $414 = $413&65535; $415 = $414 << 16 >> 16; $416 = Math_imul($412, $415)|0; $417 = $4; $418 = $417 & 65535; $419 = $4; $420 = $419&65535; $421 = $420 << 16 >> 16; $422 = Math_imul($418, $421)|0; $423 = $422 >> 16; $424 = (($416) + ($423))|0; $425 = $424&65535; $426 = $425 << 16 >> 16; $427 = 0; $428 = $4; $429 = $428 >> 16; $430 = $4; $431 = $430&65535; $432 = $431 << 16 >> 16; $433 = Math_imul($429, $432)|0; $434 = $4; $435 = $434 & 65535; $436 = $4; $437 = $436&65535; $438 = $437 << 16 >> 16; $439 = Math_imul($435, $438)|0; $440 = $439 >> 16; $441 = (($433) + ($440))|0; $442 = $441&65535; $443 = $442 << 16 >> 16; $444 = $443<<12; $445 = $444 >> 16; $446 = (($427) + ($445))|0; $17 = $446; $447 = $2; $448 = ((($447)) + 4608|0); $449 = HEAP32[$448>>2]|0; $450 = $2; $451 = ((($450)) + 4600|0); $452 = HEAP32[$451>>2]|0; $453 = ($452*10)|0; $454 = ($449|0)==($453|0); if ($454) { $455 = $17; $456 = $455 >> 1; $17 = $456; } $14 = 0; while(1) { $457 = $14; $458 = ($457|0)<(4); if (!($458)) { break; } $459 = $25; $460 = ((($459)) + 40|0); $461 = $14; $462 = (($460) + ($461<<2)|0); $463 = HEAP32[$462>>2]|0; $464 = $14; $465 = (($20) + ($464<<2)|0); $466 = HEAP32[$465>>2]|0; $467 = $25; $468 = ((($467)) + 40|0); $469 = $14; $470 = (($468) + ($469<<2)|0); $471 = HEAP32[$470>>2]|0; $472 = (($466) - ($471))|0; $473 = $472 >> 16; $474 = $17; $475 = $474&65535; $476 = $475 << 16 >> 16; $477 = Math_imul($473, $476)|0; $478 = $14; $479 = (($20) + ($478<<2)|0); $480 = HEAP32[$479>>2]|0; $481 = $25; $482 = ((($481)) + 40|0); $483 = $14; $484 = (($482) + ($483<<2)|0); $485 = HEAP32[$484>>2]|0; $486 = (($480) - ($485))|0; $487 = $486 & 65535; $488 = $17; $489 = $488&65535; $490 = $489 << 16 >> 16; $491 = Math_imul($487, $490)|0; $492 = $491 >> 16; $493 = (($477) + ($492))|0; $494 = (($463) + ($493))|0; $495 = $25; $496 = ((($495)) + 40|0); $497 = $14; $498 = (($496) + ($497<<2)|0); HEAP32[$498>>2] = $494; $499 = $25; $500 = ((($499)) + 40|0); $501 = $14; $502 = (($500) + ($501<<2)|0); $503 = HEAP32[$502>>2]|0; $504 = (_silk_lin2log($503)|0); $505 = (($504) - 1024)|0; $506 = ($505*3)|0; $12 = $506; $507 = $12; $508 = (($507) - 2048)|0; $509 = $508 >> 4; $510 = (_silk_sigm_Q15($509)|0); $511 = $2; $512 = ((($511)) + 4728|0); $513 = $14; $514 = (($512) + ($513<<2)|0); HEAP32[$514>>2] = $510; $515 = $14; $516 = (($515) + 1)|0; $14 = $516; } $517 = $24; $518 = $26; _llvm_stackrestore(($518|0)); STACKTOP = sp;return ($517|0); } function _silk_min_int_451($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)<($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_VAD_GetNoiseLevels($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $2 = $0; $3 = $1; $10 = $3; $11 = ((($10)) + 108|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)<(1000); if ($13) { $14 = $3; $15 = ((($14)) + 108|0); $16 = HEAP32[$15>>2]|0; $17 = $16 >> 4; $18 = (($17) + 1)|0; $19 = (32767 / ($18|0))&-1; $9 = $19; } else { $9 = 0; } $4 = 0; while(1) { $20 = $4; $21 = ($20|0)<(4); $22 = $3; if (!($21)) { break; } $23 = ((($22)) + 60|0); $24 = $4; $25 = (($23) + ($24<<2)|0); $26 = HEAP32[$25>>2]|0; $5 = $26; $27 = $2; $28 = $4; $29 = (($27) + ($28<<2)|0); $30 = HEAP32[$29>>2]|0; $31 = $3; $32 = ((($31)) + 92|0); $33 = $4; $34 = (($32) + ($33<<2)|0); $35 = HEAP32[$34>>2]|0; $36 = (($30) + ($35))|0; $37 = $36 & -2147483648; $38 = ($37|0)!=(0); if ($38) { $49 = 2147483647; } else { $39 = $2; $40 = $4; $41 = (($39) + ($40<<2)|0); $42 = HEAP32[$41>>2]|0; $43 = $3; $44 = ((($43)) + 92|0); $45 = $4; $46 = (($44) + ($45<<2)|0); $47 = HEAP32[$46>>2]|0; $48 = (($42) + ($47))|0; $49 = $48; } $6 = $49; $50 = $6; $51 = (2147483647 / ($50|0))&-1; $7 = $51; $52 = $6; $53 = $5; $54 = $53 << 3; $55 = ($52|0)>($54|0); do { if ($55) { $8 = 128; } else { $56 = $6; $57 = $5; $58 = ($56|0)<($57|0); if ($58) { $8 = 1024; break; } else { $59 = $7; $60 = $59 >> 16; $61 = $5; $62 = $61&65535; $63 = $62 << 16 >> 16; $64 = Math_imul($60, $63)|0; $65 = $7; $66 = $65 & 65535; $67 = $5; $68 = $67&65535; $69 = $68 << 16 >> 16; $70 = Math_imul($66, $69)|0; $71 = $70 >> 16; $72 = (($64) + ($71))|0; $73 = $7; $74 = $5; $75 = $74 >> 15; $76 = (($75) + 1)|0; $77 = $76 >> 1; $78 = Math_imul($73, $77)|0; $79 = (($72) + ($78))|0; $80 = $79 >> 16; $81 = $80<<11; $82 = $7; $83 = $82 >> 16; $84 = $5; $85 = $84&65535; $86 = $85 << 16 >> 16; $87 = Math_imul($83, $86)|0; $88 = $7; $89 = $88 & 65535; $90 = $5; $91 = $90&65535; $92 = $91 << 16 >> 16; $93 = Math_imul($89, $92)|0; $94 = $93 >> 16; $95 = (($87) + ($94))|0; $96 = $7; $97 = $5; $98 = $97 >> 15; $99 = (($98) + 1)|0; $100 = $99 >> 1; $101 = Math_imul($96, $100)|0; $102 = (($95) + ($101))|0; $103 = $102 & 65535; $104 = $103<<11; $105 = $104 >> 16; $106 = (($81) + ($105))|0; $8 = $106; break; } } } while(0); $107 = $8; $108 = $9; $109 = (_silk_max_int_456($107,$108)|0); $8 = $109; $110 = $3; $111 = ((($110)) + 76|0); $112 = $4; $113 = (($111) + ($112<<2)|0); $114 = HEAP32[$113>>2]|0; $115 = $7; $116 = $3; $117 = ((($116)) + 76|0); $118 = $4; $119 = (($117) + ($118<<2)|0); $120 = HEAP32[$119>>2]|0; $121 = (($115) - ($120))|0; $122 = $121 >> 16; $123 = $8; $124 = $123&65535; $125 = $124 << 16 >> 16; $126 = Math_imul($122, $125)|0; $127 = $7; $128 = $3; $129 = ((($128)) + 76|0); $130 = $4; $131 = (($129) + ($130<<2)|0); $132 = HEAP32[$131>>2]|0; $133 = (($127) - ($132))|0; $134 = $133 & 65535; $135 = $8; $136 = $135&65535; $137 = $136 << 16 >> 16; $138 = Math_imul($134, $137)|0; $139 = $138 >> 16; $140 = (($126) + ($139))|0; $141 = (($114) + ($140))|0; $142 = $3; $143 = ((($142)) + 76|0); $144 = $4; $145 = (($143) + ($144<<2)|0); HEAP32[$145>>2] = $141; $146 = $3; $147 = ((($146)) + 76|0); $148 = $4; $149 = (($147) + ($148<<2)|0); $150 = HEAP32[$149>>2]|0; $151 = (2147483647 / ($150|0))&-1; $5 = $151; $152 = $5; $153 = ($152|0)<(16777215); $154 = $5; $155 = $153 ? $154 : 16777215; $5 = $155; $156 = $5; $157 = $3; $158 = ((($157)) + 60|0); $159 = $4; $160 = (($158) + ($159<<2)|0); HEAP32[$160>>2] = $156; $161 = $4; $162 = (($161) + 1)|0; $4 = $162; } $163 = ((($22)) + 108|0); $164 = HEAP32[$163>>2]|0; $165 = (($164) + 1)|0; HEAP32[$163>>2] = $165; STACKTOP = sp;return; } function _silk_SQRT_APPROX_452($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = sp + 4|0; $5 = sp; $2 = $0; $6 = $2; $7 = ($6|0)<=(0); if ($7) { $1 = 0; $39 = $1; STACKTOP = sp;return ($39|0); } $8 = $2; _silk_CLZ_FRAC_453($8,$4,$5); $9 = HEAP32[$4>>2]|0; $10 = $9 & 1; $11 = ($10|0)!=(0); if ($11) { $3 = 32768; } else { $3 = 46214; } $12 = HEAP32[$4>>2]|0; $13 = $12 >> 1; $14 = $3; $15 = $14 >> $13; $3 = $15; $16 = $3; $17 = $3; $18 = $17 >> 16; $19 = HEAP32[$5>>2]|0; $20 = $19&65535; $21 = $20 << 16 >> 16; $22 = ($21*213)|0; $23 = $22&65535; $24 = $23 << 16 >> 16; $25 = Math_imul($18, $24)|0; $26 = $3; $27 = $26 & 65535; $28 = HEAP32[$5>>2]|0; $29 = $28&65535; $30 = $29 << 16 >> 16; $31 = ($30*213)|0; $32 = $31&65535; $33 = $32 << 16 >> 16; $34 = Math_imul($27, $33)|0; $35 = $34 >> 16; $36 = (($25) + ($35))|0; $37 = (($16) + ($36))|0; $3 = $37; $38 = $3; $1 = $38; $39 = $1; STACKTOP = sp;return ($39|0); } function _silk_CLZ_FRAC_453($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $3 = $0; $4 = $1; $5 = $2; $7 = $3; $8 = (_silk_CLZ32_454($7)|0); $6 = $8; $9 = $6; $10 = $4; HEAP32[$10>>2] = $9; $11 = $3; $12 = $6; $13 = (24 - ($12))|0; $14 = (_silk_ROR32_455($11,$13)|0); $15 = $14 & 127; $16 = $5; HEAP32[$16>>2] = $15; STACKTOP = sp;return; } function _silk_CLZ32_454($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ($2|0)!=(0); if ($3) { $4 = $1; $5 = (Math_clz32(($4|0))|0); $6 = (32 - ($5))|0; $7 = (32 - ($6))|0; $8 = $7; } else { $8 = 32; } STACKTOP = sp;return ($8|0); } function _silk_ROR32_455($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $8 = $3; $5 = $8; $9 = $4; $6 = $9; $10 = $4; $11 = (0 - ($10))|0; $7 = $11; $12 = $4; $13 = ($12|0)==(0); if ($13) { $14 = $3; $2 = $14; $32 = $2; STACKTOP = sp;return ($32|0); } $15 = $4; $16 = ($15|0)<(0); $17 = $5; if ($16) { $18 = $7; $19 = $17 << $18; $20 = $5; $21 = $7; $22 = (32 - ($21))|0; $23 = $20 >>> $22; $24 = $19 | $23; $2 = $24; $32 = $2; STACKTOP = sp;return ($32|0); } else { $25 = $6; $26 = (32 - ($25))|0; $27 = $17 << $26; $28 = $5; $29 = $6; $30 = $28 >>> $29; $31 = $27 | $30; $2 = $31; $32 = $2; STACKTOP = sp;return ($32|0); } return (0)|0; } function _silk_max_int_456($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)>($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_control_audio_bandwidth($0,$1) { $0 = $0|0; $1 = $1|0; var $$sink = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0; var $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0; var $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $6 = $2; $7 = ((($6)) + 4600|0); $8 = HEAP32[$7>>2]|0; $4 = $8; $9 = $4; $10 = $9&65535; $11 = $10 << 16 >> 16; $12 = ($11*1000)|0; $5 = $12; $13 = $5; $14 = ($13|0)==(0); if ($14) { $15 = $2; $16 = ((($15)) + 4596|0); $17 = HEAP32[$16>>2]|0; $18 = $2; $19 = ((($18)) + 4580|0); $20 = HEAP32[$19>>2]|0; $21 = ($17|0)<($20|0); $22 = $2; $23 = ((($22)) + 4580|0); $24 = ((($22)) + 4596|0); $$sink = $21 ? $24 : $23; $25 = HEAP32[$$sink>>2]|0; $5 = $25; $26 = $5; $27 = (($26|0) / 1000)&-1; $4 = $27; $193 = $4; STACKTOP = sp;return ($193|0); } $28 = $5; $29 = $2; $30 = ((($29)) + 4580|0); $31 = HEAP32[$30>>2]|0; $32 = ($28|0)>($31|0); if (!($32)) { $33 = $5; $34 = $2; $35 = ((($34)) + 4588|0); $36 = HEAP32[$35>>2]|0; $37 = ($33|0)>($36|0); if (!($37)) { $38 = $5; $39 = $2; $40 = ((($39)) + 4592|0); $41 = HEAP32[$40>>2]|0; $42 = ($38|0)<($41|0); if (!($42)) { $68 = $2; $69 = ((($68)) + 16|0); $70 = ((($69)) + 8|0); $71 = HEAP32[$70>>2]|0; $72 = ($71|0)>=(256); if ($72) { $73 = $2; $74 = ((($73)) + 16|0); $75 = ((($74)) + 12|0); HEAP32[$75>>2] = 0; } $76 = $2; $77 = ((($76)) + 4560|0); $78 = HEAP32[$77>>2]|0; $79 = ($78|0)!=(0); if (!($79)) { $80 = $3; $81 = ((($80)) + 60|0); $82 = HEAP32[$81>>2]|0; $83 = ($82|0)!=(0); if (!($83)) { $193 = $4; STACKTOP = sp;return ($193|0); } } $84 = $2; $85 = ((($84)) + 4600|0); $86 = HEAP32[$85>>2]|0; $87 = $86&65535; $88 = $87 << 16 >> 16; $89 = ($88*1000)|0; $90 = $2; $91 = ((($90)) + 4596|0); $92 = HEAP32[$91>>2]|0; $93 = ($89|0)>($92|0); $94 = $2; if ($93) { $95 = ((($94)) + 16|0); $96 = ((($95)) + 12|0); $97 = HEAP32[$96>>2]|0; $98 = ($97|0)==(0); if ($98) { $99 = $2; $100 = ((($99)) + 16|0); $101 = ((($100)) + 8|0); HEAP32[$101>>2] = 256; $102 = $2; $103 = ((($102)) + 16|0); ;HEAP32[$103>>2]=0|0;HEAP32[$103+4>>2]=0|0; } $104 = $3; $105 = ((($104)) + 60|0); $106 = HEAP32[$105>>2]|0; $107 = ($106|0)!=(0); $108 = $2; $109 = ((($108)) + 16|0); if ($107) { $110 = ((($109)) + 12|0); HEAP32[$110>>2] = 0; $111 = $2; $112 = ((($111)) + 4600|0); $113 = HEAP32[$112>>2]|0; $114 = ($113|0)==(16); $115 = $114 ? 12 : 8; $4 = $115; $193 = $4; STACKTOP = sp;return ($193|0); } $116 = ((($109)) + 8|0); $117 = HEAP32[$116>>2]|0; $118 = ($117|0)<=(0); if ($118) { $119 = $3; $120 = ((($119)) + 84|0); HEAP32[$120>>2] = 1; $121 = $3; $122 = ((($121)) + 52|0); $123 = HEAP32[$122>>2]|0; $124 = ($123*5)|0; $125 = $3; $126 = ((($125)) + 24|0); $127 = HEAP32[$126>>2]|0; $128 = (($127) + 5)|0; $129 = (($124|0) / ($128|0))&-1; $130 = $3; $131 = ((($130)) + 52|0); $132 = HEAP32[$131>>2]|0; $133 = (($132) - ($129))|0; HEAP32[$131>>2] = $133; $193 = $4; STACKTOP = sp;return ($193|0); } else { $134 = $2; $135 = ((($134)) + 16|0); $136 = ((($135)) + 12|0); HEAP32[$136>>2] = -2; $193 = $4; STACKTOP = sp;return ($193|0); } } $137 = ((($94)) + 4600|0); $138 = HEAP32[$137>>2]|0; $139 = $138&65535; $140 = $139 << 16 >> 16; $141 = ($140*1000)|0; $142 = $2; $143 = ((($142)) + 4596|0); $144 = HEAP32[$143>>2]|0; $145 = ($141|0)<($144|0); if (!($145)) { $185 = $2; $186 = ((($185)) + 16|0); $187 = ((($186)) + 12|0); $188 = HEAP32[$187>>2]|0; $189 = ($188|0)<(0); if (!($189)) { $193 = $4; STACKTOP = sp;return ($193|0); } $190 = $2; $191 = ((($190)) + 16|0); $192 = ((($191)) + 12|0); HEAP32[$192>>2] = 1; $193 = $4; STACKTOP = sp;return ($193|0); } $146 = $3; $147 = ((($146)) + 60|0); $148 = HEAP32[$147>>2]|0; $149 = ($148|0)!=(0); $150 = $2; if ($149) { $151 = ((($150)) + 4600|0); $152 = HEAP32[$151>>2]|0; $153 = ($152|0)==(8); $154 = $153 ? 12 : 16; $4 = $154; $155 = $2; $156 = ((($155)) + 16|0); $157 = ((($156)) + 8|0); HEAP32[$157>>2] = 0; $158 = $2; $159 = ((($158)) + 16|0); ;HEAP32[$159>>2]=0|0;HEAP32[$159+4>>2]=0|0; $160 = $2; $161 = ((($160)) + 16|0); $162 = ((($161)) + 12|0); HEAP32[$162>>2] = 1; $193 = $4; STACKTOP = sp;return ($193|0); } $163 = ((($150)) + 16|0); $164 = ((($163)) + 12|0); $165 = HEAP32[$164>>2]|0; $166 = ($165|0)==(0); if ($166) { $167 = $3; $168 = ((($167)) + 84|0); HEAP32[$168>>2] = 1; $169 = $3; $170 = ((($169)) + 52|0); $171 = HEAP32[$170>>2]|0; $172 = ($171*5)|0; $173 = $3; $174 = ((($173)) + 24|0); $175 = HEAP32[$174>>2]|0; $176 = (($175) + 5)|0; $177 = (($172|0) / ($176|0))&-1; $178 = $3; $179 = ((($178)) + 52|0); $180 = HEAP32[$179>>2]|0; $181 = (($180) - ($177))|0; HEAP32[$179>>2] = $181; $193 = $4; STACKTOP = sp;return ($193|0); } else { $182 = $2; $183 = ((($182)) + 16|0); $184 = ((($183)) + 12|0); HEAP32[$184>>2] = 1; $193 = $4; STACKTOP = sp;return ($193|0); } } } } $43 = $2; $44 = ((($43)) + 4580|0); $45 = HEAP32[$44>>2]|0; $5 = $45; $46 = $5; $47 = $2; $48 = ((($47)) + 4588|0); $49 = HEAP32[$48>>2]|0; $50 = ($46|0)<($49|0); if ($50) { $51 = $5; $55 = $51; } else { $52 = $2; $53 = ((($52)) + 4588|0); $54 = HEAP32[$53>>2]|0; $55 = $54; } $5 = $55; $56 = $5; $57 = $2; $58 = ((($57)) + 4592|0); $59 = HEAP32[$58>>2]|0; $60 = ($56|0)>($59|0); if ($60) { $61 = $5; $65 = $61; } else { $62 = $2; $63 = ((($62)) + 4592|0); $64 = HEAP32[$63>>2]|0; $65 = $64; } $5 = $65; $66 = $5; $67 = (($66|0) / 1000)&-1; $4 = $67; $193 = $4; STACKTOP = sp;return ($193|0); } function _silk_quant_LTP_gains($0,$1,$2,$3,$4,$5,$6,$7,$8) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); $21 = sp + 100|0; $27 = sp + 28|0; $33 = sp + 4|0; $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $4; $14 = $5; $15 = $6; $16 = $7; $17 = $8; $29 = 2147483647; $31 = 0; $19 = 0; while(1) { $35 = $19; $36 = ($35|0)<(3); if (!($36)) { break; } $34 = 51; $37 = $19; $38 = (16672 + ($37<<2)|0); $39 = HEAP32[$38>>2]|0; $22 = $39; $40 = $19; $41 = (16684 + ($40<<2)|0); $42 = HEAP32[$41>>2]|0; $23 = $42; $43 = $19; $44 = (16696 + ($43<<2)|0); $45 = HEAP32[$44>>2]|0; $24 = $45; $46 = $19; $47 = (27654 + ($46)|0); $48 = HEAP8[$47>>0]|0; $49 = $48 << 24 >> 24; $20 = $49; $50 = $13; $26 = $50; $51 = $9; $25 = $51; $28 = 0; $52 = $12; $53 = HEAP32[$52>>2]|0; $30 = $53; $18 = 0; while(1) { $54 = $18; $55 = $16; $56 = ($54|0)<($55|0); if (!($56)) { break; } $57 = $30; $58 = (5333 - ($57))|0; $59 = (($58) + 896)|0; $60 = (_silk_log2lin($59)|0); $61 = $34; $62 = (($60) - ($61))|0; $32 = $62; $63 = $18; $64 = (($21) + ($63)|0); $65 = $25; $66 = $26; $67 = $23; $68 = $24; $69 = $22; $70 = $14; $71 = $32; $72 = $20; _silk_VQ_WMat_EC_c($64,$27,$33,$65,$66,$67,$68,$69,$70,$71,$72); $73 = $28; $74 = HEAP32[$27>>2]|0; $75 = (($73) + ($74))|0; $76 = $75 & -2147483648; $77 = ($76|0)!=(0); if ($77) { $81 = 2147483647; } else { $78 = $28; $79 = HEAP32[$27>>2]|0; $80 = (($78) + ($79))|0; $81 = $80; } $28 = $81; $82 = $30; $83 = $34; $84 = HEAP32[$33>>2]|0; $85 = (($83) + ($84))|0; $86 = (_silk_lin2log($85)|0); $87 = (($82) + ($86))|0; $88 = (($87) - 896)|0; $89 = (0)>($88|0); if ($89) { $97 = 0; } else { $90 = $30; $91 = $34; $92 = HEAP32[$33>>2]|0; $93 = (($91) + ($92))|0; $94 = (_silk_lin2log($93)|0); $95 = (($90) + ($94))|0; $96 = (($95) - 896)|0; $97 = $96; } $30 = $97; $98 = $25; $99 = ((($98)) + 10|0); $25 = $99; $100 = $26; $101 = ((($100)) + 100|0); $26 = $101; $102 = $18; $103 = (($102) + 1)|0; $18 = $103; } $104 = $28; $105 = (2147483646)<($104|0); $106 = $28; $107 = $105 ? 2147483646 : $106; $28 = $107; $108 = $28; $109 = $29; $110 = ($108|0)<($109|0); if ($110) { $111 = $28; $29 = $111; $112 = $19; $113 = $112&255; $114 = $11; HEAP8[$114>>0] = $113; $115 = $10; $116 = $16; $117 = $116; _memcpy(($115|0),($21|0),($117|0))|0; $118 = $30; $31 = $118; } $119 = $15; $120 = ($119|0)!=(0); if ($120) { $121 = $28; $122 = HEAP16[12474]|0; $123 = $122 << 16 >> 16; $124 = ($121|0)<($123|0); if ($124) { break; } } $125 = $19; $126 = (($125) + 1)|0; $19 = $126; } $127 = $11; $128 = HEAP8[$127>>0]|0; $129 = $128 << 24 >> 24; $130 = (16684 + ($129<<2)|0); $131 = HEAP32[$130>>2]|0; $23 = $131; $18 = 0; while(1) { $132 = $18; $133 = $16; $134 = ($132|0)<($133|0); if (!($134)) { break; } $19 = 0; while(1) { $135 = $19; $136 = ($135|0)<(5); if (!($136)) { break; } $137 = $23; $138 = $10; $139 = $18; $140 = (($138) + ($139)|0); $141 = HEAP8[$140>>0]|0; $142 = $141 << 24 >> 24; $143 = ($142*5)|0; $144 = $19; $145 = (($143) + ($144))|0; $146 = (($137) + ($145)|0); $147 = HEAP8[$146>>0]|0; $148 = $147 << 24 >> 24; $149 = $148 << 7; $150 = $149&65535; $151 = $9; $152 = $18; $153 = ($152*5)|0; $154 = $19; $155 = (($153) + ($154))|0; $156 = (($151) + ($155<<1)|0); HEAP16[$156>>1] = $150; $157 = $19; $158 = (($157) + 1)|0; $19 = $158; } $159 = $18; $160 = (($159) + 1)|0; $18 = $160; } $161 = $31; $162 = $12; HEAP32[$162>>2] = $161; STACKTOP = sp;return; } function _silk_VQ_WMat_EC_c($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; $10 = $10|0; var $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0; var $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0; var $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0; var $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0; var $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0; var $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0; var $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0; var $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0; var $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0; var $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0; var $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0; var $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0; var $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0; var $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0; var $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0; var $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0; var $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0; var $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0; var $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0; var $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0; var $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0; var $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $50 = 0; var $500 = 0, $501 = 0, $502 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); $25 = sp + 64|0; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $4; $16 = $5; $17 = $6; $18 = $7; $19 = $8; $20 = $9; $21 = $10; $28 = $12; HEAP32[$28>>2] = 2147483647; $29 = $16; $24 = $29; $22 = 0; while(1) { $30 = $22; $31 = $21; $32 = ($30|0)<($31|0); if (!($32)) { break; } $33 = $17; $34 = $22; $35 = (($33) + ($34)|0); $36 = HEAP8[$35>>0]|0; $37 = $36&255; $23 = $37; $38 = $14; $39 = HEAP16[$38>>1]|0; $40 = $39 << 16 >> 16; $41 = $24; $42 = HEAP8[$41>>0]|0; $43 = $42 << 24 >> 24; $44 = $43 << 7; $45 = (($40) - ($44))|0; $46 = $45&65535; HEAP16[$25>>1] = $46; $47 = $14; $48 = ((($47)) + 2|0); $49 = HEAP16[$48>>1]|0; $50 = $49 << 16 >> 16; $51 = $24; $52 = ((($51)) + 1|0); $53 = HEAP8[$52>>0]|0; $54 = $53 << 24 >> 24; $55 = $54 << 7; $56 = (($50) - ($55))|0; $57 = $56&65535; $58 = ((($25)) + 2|0); HEAP16[$58>>1] = $57; $59 = $14; $60 = ((($59)) + 4|0); $61 = HEAP16[$60>>1]|0; $62 = $61 << 16 >> 16; $63 = $24; $64 = ((($63)) + 2|0); $65 = HEAP8[$64>>0]|0; $66 = $65 << 24 >> 24; $67 = $66 << 7; $68 = (($62) - ($67))|0; $69 = $68&65535; $70 = ((($25)) + 4|0); HEAP16[$70>>1] = $69; $71 = $14; $72 = ((($71)) + 6|0); $73 = HEAP16[$72>>1]|0; $74 = $73 << 16 >> 16; $75 = $24; $76 = ((($75)) + 3|0); $77 = HEAP8[$76>>0]|0; $78 = $77 << 24 >> 24; $79 = $78 << 7; $80 = (($74) - ($79))|0; $81 = $80&65535; $82 = ((($25)) + 6|0); HEAP16[$82>>1] = $81; $83 = $14; $84 = ((($83)) + 8|0); $85 = HEAP16[$84>>1]|0; $86 = $85 << 16 >> 16; $87 = $24; $88 = ((($87)) + 4|0); $89 = HEAP8[$88>>0]|0; $90 = $89 << 24 >> 24; $91 = $90 << 7; $92 = (($86) - ($91))|0; $93 = $92&65535; $94 = ((($25)) + 8|0); HEAP16[$94>>1] = $93; $95 = $19; $96 = $95&65535; $97 = $96 << 16 >> 16; $98 = $18; $99 = $22; $100 = (($98) + ($99)|0); $101 = HEAP8[$100>>0]|0; $102 = $101&255; $103 = $102 << 16 >> 16; $104 = Math_imul($97, $103)|0; $26 = $104; $105 = $26; $106 = $23; $107 = $20; $108 = (($106) - ($107))|0; $109 = ($108|0)>(0); if ($109) { $110 = $23; $111 = $20; $112 = (($110) - ($111))|0; $114 = $112; } else { $114 = 0; } $113 = $114 << 10; $115 = (($105) + ($113))|0; $26 = $115; $116 = $15; $117 = ((($116)) + 4|0); $118 = HEAP32[$117>>2]|0; $119 = $118 >> 16; $120 = ((($25)) + 2|0); $121 = HEAP16[$120>>1]|0; $122 = $121 << 16 >> 16; $123 = Math_imul($119, $122)|0; $124 = $15; $125 = ((($124)) + 4|0); $126 = HEAP32[$125>>2]|0; $127 = $126 & 65535; $128 = ((($25)) + 2|0); $129 = HEAP16[$128>>1]|0; $130 = $129 << 16 >> 16; $131 = Math_imul($127, $130)|0; $132 = $131 >> 16; $133 = (($123) + ($132))|0; $27 = $133; $134 = $27; $135 = $15; $136 = ((($135)) + 8|0); $137 = HEAP32[$136>>2]|0; $138 = $137 >> 16; $139 = ((($25)) + 4|0); $140 = HEAP16[$139>>1]|0; $141 = $140 << 16 >> 16; $142 = Math_imul($138, $141)|0; $143 = $15; $144 = ((($143)) + 8|0); $145 = HEAP32[$144>>2]|0; $146 = $145 & 65535; $147 = ((($25)) + 4|0); $148 = HEAP16[$147>>1]|0; $149 = $148 << 16 >> 16; $150 = Math_imul($146, $149)|0; $151 = $150 >> 16; $152 = (($142) + ($151))|0; $153 = (($134) + ($152))|0; $27 = $153; $154 = $27; $155 = $15; $156 = ((($155)) + 12|0); $157 = HEAP32[$156>>2]|0; $158 = $157 >> 16; $159 = ((($25)) + 6|0); $160 = HEAP16[$159>>1]|0; $161 = $160 << 16 >> 16; $162 = Math_imul($158, $161)|0; $163 = $15; $164 = ((($163)) + 12|0); $165 = HEAP32[$164>>2]|0; $166 = $165 & 65535; $167 = ((($25)) + 6|0); $168 = HEAP16[$167>>1]|0; $169 = $168 << 16 >> 16; $170 = Math_imul($166, $169)|0; $171 = $170 >> 16; $172 = (($162) + ($171))|0; $173 = (($154) + ($172))|0; $27 = $173; $174 = $27; $175 = $15; $176 = ((($175)) + 16|0); $177 = HEAP32[$176>>2]|0; $178 = $177 >> 16; $179 = ((($25)) + 8|0); $180 = HEAP16[$179>>1]|0; $181 = $180 << 16 >> 16; $182 = Math_imul($178, $181)|0; $183 = $15; $184 = ((($183)) + 16|0); $185 = HEAP32[$184>>2]|0; $186 = $185 & 65535; $187 = ((($25)) + 8|0); $188 = HEAP16[$187>>1]|0; $189 = $188 << 16 >> 16; $190 = Math_imul($186, $189)|0; $191 = $190 >> 16; $192 = (($182) + ($191))|0; $193 = (($174) + ($192))|0; $27 = $193; $194 = $27; $195 = $194 << 1; $27 = $195; $196 = $27; $197 = $15; $198 = HEAP32[$197>>2]|0; $199 = $198 >> 16; $200 = HEAP16[$25>>1]|0; $201 = $200 << 16 >> 16; $202 = Math_imul($199, $201)|0; $203 = $15; $204 = HEAP32[$203>>2]|0; $205 = $204 & 65535; $206 = HEAP16[$25>>1]|0; $207 = $206 << 16 >> 16; $208 = Math_imul($205, $207)|0; $209 = $208 >> 16; $210 = (($202) + ($209))|0; $211 = (($196) + ($210))|0; $27 = $211; $212 = $26; $213 = $27; $214 = $213 >> 16; $215 = HEAP16[$25>>1]|0; $216 = $215 << 16 >> 16; $217 = Math_imul($214, $216)|0; $218 = $27; $219 = $218 & 65535; $220 = HEAP16[$25>>1]|0; $221 = $220 << 16 >> 16; $222 = Math_imul($219, $221)|0; $223 = $222 >> 16; $224 = (($217) + ($223))|0; $225 = (($212) + ($224))|0; $26 = $225; $226 = $15; $227 = ((($226)) + 28|0); $228 = HEAP32[$227>>2]|0; $229 = $228 >> 16; $230 = ((($25)) + 4|0); $231 = HEAP16[$230>>1]|0; $232 = $231 << 16 >> 16; $233 = Math_imul($229, $232)|0; $234 = $15; $235 = ((($234)) + 28|0); $236 = HEAP32[$235>>2]|0; $237 = $236 & 65535; $238 = ((($25)) + 4|0); $239 = HEAP16[$238>>1]|0; $240 = $239 << 16 >> 16; $241 = Math_imul($237, $240)|0; $242 = $241 >> 16; $243 = (($233) + ($242))|0; $27 = $243; $244 = $27; $245 = $15; $246 = ((($245)) + 32|0); $247 = HEAP32[$246>>2]|0; $248 = $247 >> 16; $249 = ((($25)) + 6|0); $250 = HEAP16[$249>>1]|0; $251 = $250 << 16 >> 16; $252 = Math_imul($248, $251)|0; $253 = $15; $254 = ((($253)) + 32|0); $255 = HEAP32[$254>>2]|0; $256 = $255 & 65535; $257 = ((($25)) + 6|0); $258 = HEAP16[$257>>1]|0; $259 = $258 << 16 >> 16; $260 = Math_imul($256, $259)|0; $261 = $260 >> 16; $262 = (($252) + ($261))|0; $263 = (($244) + ($262))|0; $27 = $263; $264 = $27; $265 = $15; $266 = ((($265)) + 36|0); $267 = HEAP32[$266>>2]|0; $268 = $267 >> 16; $269 = ((($25)) + 8|0); $270 = HEAP16[$269>>1]|0; $271 = $270 << 16 >> 16; $272 = Math_imul($268, $271)|0; $273 = $15; $274 = ((($273)) + 36|0); $275 = HEAP32[$274>>2]|0; $276 = $275 & 65535; $277 = ((($25)) + 8|0); $278 = HEAP16[$277>>1]|0; $279 = $278 << 16 >> 16; $280 = Math_imul($276, $279)|0; $281 = $280 >> 16; $282 = (($272) + ($281))|0; $283 = (($264) + ($282))|0; $27 = $283; $284 = $27; $285 = $284 << 1; $27 = $285; $286 = $27; $287 = $15; $288 = ((($287)) + 24|0); $289 = HEAP32[$288>>2]|0; $290 = $289 >> 16; $291 = ((($25)) + 2|0); $292 = HEAP16[$291>>1]|0; $293 = $292 << 16 >> 16; $294 = Math_imul($290, $293)|0; $295 = $15; $296 = ((($295)) + 24|0); $297 = HEAP32[$296>>2]|0; $298 = $297 & 65535; $299 = ((($25)) + 2|0); $300 = HEAP16[$299>>1]|0; $301 = $300 << 16 >> 16; $302 = Math_imul($298, $301)|0; $303 = $302 >> 16; $304 = (($294) + ($303))|0; $305 = (($286) + ($304))|0; $27 = $305; $306 = $26; $307 = $27; $308 = $307 >> 16; $309 = ((($25)) + 2|0); $310 = HEAP16[$309>>1]|0; $311 = $310 << 16 >> 16; $312 = Math_imul($308, $311)|0; $313 = $27; $314 = $313 & 65535; $315 = ((($25)) + 2|0); $316 = HEAP16[$315>>1]|0; $317 = $316 << 16 >> 16; $318 = Math_imul($314, $317)|0; $319 = $318 >> 16; $320 = (($312) + ($319))|0; $321 = (($306) + ($320))|0; $26 = $321; $322 = $15; $323 = ((($322)) + 52|0); $324 = HEAP32[$323>>2]|0; $325 = $324 >> 16; $326 = ((($25)) + 6|0); $327 = HEAP16[$326>>1]|0; $328 = $327 << 16 >> 16; $329 = Math_imul($325, $328)|0; $330 = $15; $331 = ((($330)) + 52|0); $332 = HEAP32[$331>>2]|0; $333 = $332 & 65535; $334 = ((($25)) + 6|0); $335 = HEAP16[$334>>1]|0; $336 = $335 << 16 >> 16; $337 = Math_imul($333, $336)|0; $338 = $337 >> 16; $339 = (($329) + ($338))|0; $27 = $339; $340 = $27; $341 = $15; $342 = ((($341)) + 56|0); $343 = HEAP32[$342>>2]|0; $344 = $343 >> 16; $345 = ((($25)) + 8|0); $346 = HEAP16[$345>>1]|0; $347 = $346 << 16 >> 16; $348 = Math_imul($344, $347)|0; $349 = $15; $350 = ((($349)) + 56|0); $351 = HEAP32[$350>>2]|0; $352 = $351 & 65535; $353 = ((($25)) + 8|0); $354 = HEAP16[$353>>1]|0; $355 = $354 << 16 >> 16; $356 = Math_imul($352, $355)|0; $357 = $356 >> 16; $358 = (($348) + ($357))|0; $359 = (($340) + ($358))|0; $27 = $359; $360 = $27; $361 = $360 << 1; $27 = $361; $362 = $27; $363 = $15; $364 = ((($363)) + 48|0); $365 = HEAP32[$364>>2]|0; $366 = $365 >> 16; $367 = ((($25)) + 4|0); $368 = HEAP16[$367>>1]|0; $369 = $368 << 16 >> 16; $370 = Math_imul($366, $369)|0; $371 = $15; $372 = ((($371)) + 48|0); $373 = HEAP32[$372>>2]|0; $374 = $373 & 65535; $375 = ((($25)) + 4|0); $376 = HEAP16[$375>>1]|0; $377 = $376 << 16 >> 16; $378 = Math_imul($374, $377)|0; $379 = $378 >> 16; $380 = (($370) + ($379))|0; $381 = (($362) + ($380))|0; $27 = $381; $382 = $26; $383 = $27; $384 = $383 >> 16; $385 = ((($25)) + 4|0); $386 = HEAP16[$385>>1]|0; $387 = $386 << 16 >> 16; $388 = Math_imul($384, $387)|0; $389 = $27; $390 = $389 & 65535; $391 = ((($25)) + 4|0); $392 = HEAP16[$391>>1]|0; $393 = $392 << 16 >> 16; $394 = Math_imul($390, $393)|0; $395 = $394 >> 16; $396 = (($388) + ($395))|0; $397 = (($382) + ($396))|0; $26 = $397; $398 = $15; $399 = ((($398)) + 76|0); $400 = HEAP32[$399>>2]|0; $401 = $400 >> 16; $402 = ((($25)) + 8|0); $403 = HEAP16[$402>>1]|0; $404 = $403 << 16 >> 16; $405 = Math_imul($401, $404)|0; $406 = $15; $407 = ((($406)) + 76|0); $408 = HEAP32[$407>>2]|0; $409 = $408 & 65535; $410 = ((($25)) + 8|0); $411 = HEAP16[$410>>1]|0; $412 = $411 << 16 >> 16; $413 = Math_imul($409, $412)|0; $414 = $413 >> 16; $415 = (($405) + ($414))|0; $27 = $415; $416 = $27; $417 = $416 << 1; $27 = $417; $418 = $27; $419 = $15; $420 = ((($419)) + 72|0); $421 = HEAP32[$420>>2]|0; $422 = $421 >> 16; $423 = ((($25)) + 6|0); $424 = HEAP16[$423>>1]|0; $425 = $424 << 16 >> 16; $426 = Math_imul($422, $425)|0; $427 = $15; $428 = ((($427)) + 72|0); $429 = HEAP32[$428>>2]|0; $430 = $429 & 65535; $431 = ((($25)) + 6|0); $432 = HEAP16[$431>>1]|0; $433 = $432 << 16 >> 16; $434 = Math_imul($430, $433)|0; $435 = $434 >> 16; $436 = (($426) + ($435))|0; $437 = (($418) + ($436))|0; $27 = $437; $438 = $26; $439 = $27; $440 = $439 >> 16; $441 = ((($25)) + 6|0); $442 = HEAP16[$441>>1]|0; $443 = $442 << 16 >> 16; $444 = Math_imul($440, $443)|0; $445 = $27; $446 = $445 & 65535; $447 = ((($25)) + 6|0); $448 = HEAP16[$447>>1]|0; $449 = $448 << 16 >> 16; $450 = Math_imul($446, $449)|0; $451 = $450 >> 16; $452 = (($444) + ($451))|0; $453 = (($438) + ($452))|0; $26 = $453; $454 = $15; $455 = ((($454)) + 96|0); $456 = HEAP32[$455>>2]|0; $457 = $456 >> 16; $458 = ((($25)) + 8|0); $459 = HEAP16[$458>>1]|0; $460 = $459 << 16 >> 16; $461 = Math_imul($457, $460)|0; $462 = $15; $463 = ((($462)) + 96|0); $464 = HEAP32[$463>>2]|0; $465 = $464 & 65535; $466 = ((($25)) + 8|0); $467 = HEAP16[$466>>1]|0; $468 = $467 << 16 >> 16; $469 = Math_imul($465, $468)|0; $470 = $469 >> 16; $471 = (($461) + ($470))|0; $27 = $471; $472 = $26; $473 = $27; $474 = $473 >> 16; $475 = ((($25)) + 8|0); $476 = HEAP16[$475>>1]|0; $477 = $476 << 16 >> 16; $478 = Math_imul($474, $477)|0; $479 = $27; $480 = $479 & 65535; $481 = ((($25)) + 8|0); $482 = HEAP16[$481>>1]|0; $483 = $482 << 16 >> 16; $484 = Math_imul($480, $483)|0; $485 = $484 >> 16; $486 = (($478) + ($485))|0; $487 = (($472) + ($486))|0; $26 = $487; $488 = $26; $489 = $12; $490 = HEAP32[$489>>2]|0; $491 = ($488|0)<($490|0); if ($491) { $492 = $26; $493 = $12; HEAP32[$493>>2] = $492; $494 = $22; $495 = $494&255; $496 = $11; HEAP8[$496>>0] = $495; $497 = $23; $498 = $13; HEAP32[$498>>2] = $497; } $499 = $24; $500 = ((($499)) + 5|0); $24 = $500; $501 = $22; $502 = (($501) + 1)|0; $22 = $502; } STACKTOP = sp;return; } function _silk_process_NLSFs($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); $12 = sp + 96|0; $13 = sp + 64|0; $14 = sp + 32|0; $4 = $0; $5 = $1; $6 = $2; $7 = $3; $15 = $4; $16 = ((($15)) + 4556|0); $17 = HEAP32[$16>>2]|0; $18 = $17&65535; $19 = $18 << 16 >> 16; $20 = Math_imul(-5, $19)|0; $21 = $4; $22 = ((($21)) + 4556|0); $23 = HEAP32[$22>>2]|0; $24 = $23&65535; $25 = $24 << 16 >> 16; $26 = ($25*59246)|0; $27 = $26 >> 16; $28 = (($20) + ($27))|0; $29 = (3146 + ($28))|0; $10 = $29; $30 = $4; $31 = ((($30)) + 4604|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)==(2); if ($33) { $34 = $10; $35 = $10; $36 = $35 >> 1; $37 = (($34) + ($36))|0; $10 = $37; } $38 = $6; $39 = $4; $40 = ((($39)) + 4664|0); $41 = HEAP32[$40>>2]|0; _silk_NLSF_VQ_weights_laroia($13,$38,$41); $42 = $4; $43 = ((($42)) + 4656|0); $44 = HEAP32[$43>>2]|0; $45 = ($44|0)==(1); if ($45) { $46 = $4; $47 = ((($46)) + 4768|0); $48 = ((($47)) + 31|0); $49 = HEAP8[$48>>0]|0; $50 = $49 << 24 >> 24; $51 = ($50|0)<(4); $53 = $51; } else { $53 = 0; } $52 = $53&1; $9 = $52; $54 = $9; $55 = ($54|0)!=(0); L7: do { if ($55) { $56 = $7; $57 = $6; $58 = $4; $59 = ((($58)) + 4768|0); $60 = ((($59)) + 31|0); $61 = HEAP8[$60>>0]|0; $62 = $61 << 24 >> 24; $63 = $4; $64 = ((($63)) + 4664|0); $65 = HEAP32[$64>>2]|0; _silk_interpolate($12,$56,$57,$62,$65); $66 = $4; $67 = ((($66)) + 4664|0); $68 = HEAP32[$67>>2]|0; _silk_NLSF_VQ_weights_laroia($14,$12,$68); $69 = $4; $70 = ((($69)) + 4768|0); $71 = ((($70)) + 31|0); $72 = HEAP8[$71>>0]|0; $73 = $72 << 24 >> 24; $74 = $73 << 16 >> 16; $75 = $4; $76 = ((($75)) + 4768|0); $77 = ((($76)) + 31|0); $78 = HEAP8[$77>>0]|0; $79 = $78 << 24 >> 24; $80 = $79 << 16 >> 16; $81 = Math_imul($74, $80)|0; $82 = $81 << 11; $11 = $82; $8 = 0; while(1) { $83 = $8; $84 = $4; $85 = ((($84)) + 4664|0); $86 = HEAP32[$85>>2]|0; $87 = ($83|0)<($86|0); if (!($87)) { break L7; } $88 = $8; $89 = (($13) + ($88<<1)|0); $90 = HEAP16[$89>>1]|0; $91 = $90 << 16 >> 16; $92 = $91 >> 1; $93 = $8; $94 = (($14) + ($93<<1)|0); $95 = HEAP16[$94>>1]|0; $96 = $95 << 16 >> 16; $97 = $96 >> 16; $98 = $11; $99 = $98&65535; $100 = $99 << 16 >> 16; $101 = Math_imul($97, $100)|0; $102 = $8; $103 = (($14) + ($102<<1)|0); $104 = HEAP16[$103>>1]|0; $105 = $104 << 16 >> 16; $106 = $105 & 65535; $107 = $11; $108 = $107&65535; $109 = $108 << 16 >> 16; $110 = Math_imul($106, $109)|0; $111 = $110 >> 16; $112 = (($101) + ($111))|0; $113 = (($92) + ($112))|0; $114 = $113&65535; $115 = $8; $116 = (($13) + ($115<<1)|0); HEAP16[$116>>1] = $114; $117 = $8; $118 = (($117) + 1)|0; $8 = $118; } } } while(0); $119 = $4; $120 = ((($119)) + 4768|0); $121 = ((($120)) + 8|0); $122 = $6; $123 = $4; $124 = ((($123)) + 4724|0); $125 = HEAP32[$124>>2]|0; $126 = $10; $127 = $4; $128 = ((($127)) + 4692|0); $129 = HEAP32[$128>>2]|0; $130 = $4; $131 = ((($130)) + 4768|0); $132 = ((($131)) + 29|0); $133 = HEAP8[$132>>0]|0; $134 = $133 << 24 >> 24; (_silk_NLSF_encode($121,$122,$125,$13,$126,$129,$134)|0); $135 = $5; $136 = ((($135)) + 32|0); $137 = $6; $138 = $4; $139 = ((($138)) + 4664|0); $140 = HEAP32[$139>>2]|0; _silk_NLSF2A($136,$137,$140); $141 = $9; $142 = ($141|0)!=(0); if ($142) { $143 = $7; $144 = $6; $145 = $4; $146 = ((($145)) + 4768|0); $147 = ((($146)) + 31|0); $148 = HEAP8[$147>>0]|0; $149 = $148 << 24 >> 24; $150 = $4; $151 = ((($150)) + 4664|0); $152 = HEAP32[$151>>2]|0; _silk_interpolate($12,$143,$144,$149,$152); $153 = $5; $154 = $4; $155 = ((($154)) + 4664|0); $156 = HEAP32[$155>>2]|0; _silk_NLSF2A($153,$12,$156); STACKTOP = sp;return; } else { $157 = $5; $158 = $5; $159 = ((($158)) + 32|0); $160 = $4; $161 = ((($160)) + 4664|0); $162 = HEAP32[$161>>2]|0; $163 = $162<<1; _memcpy(($157|0),($159|0),($163|0))|0; STACKTOP = sp;return; } } function _silk_A2NLSF($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0; var $209 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(160|0); $21 = sp + 52|0; $22 = sp + 16|0; $23 = sp + 8|0; $3 = $0; $4 = $1; $5 = $2; HEAP32[$23>>2] = $21; $25 = ((($23)) + 4|0); HEAP32[$25>>2] = $22; $26 = $5; $27 = $26 >> 1; $9 = $27; $28 = $4; $29 = $9; _silk_A2NLSF_init($28,$21,$22,$29); $24 = $21; $30 = HEAP16[12731]|0; $31 = $30 << 16 >> 16; $12 = $31; $32 = $24; $33 = $12; $34 = $9; $35 = (_silk_A2NLSF_eval_poly($32,$33,$34)|0); $15 = $35; $36 = $15; $37 = ($36|0)<(0); if ($37) { $38 = $3; HEAP16[$38>>1] = 0; $24 = $22; $39 = $24; $40 = $12; $41 = $9; $42 = (_silk_A2NLSF_eval_poly($39,$40,$41)|0); $15 = $42; $10 = 1; } else { $10 = 0; } $7 = 1; $6 = 0; $18 = 0; L5: while(1) { $43 = $7; $44 = (25462 + ($43<<1)|0); $45 = HEAP16[$44>>1]|0; $46 = $45 << 16 >> 16; $13 = $46; $47 = $24; $48 = $13; $49 = $9; $50 = (_silk_A2NLSF_eval_poly($47,$48,$49)|0); $16 = $50; $51 = $15; $52 = ($51|0)<=(0); if ($52) { $53 = $16; $54 = $18; $55 = ($53|0)>=($54|0); if (!($55)) { label = 7; } } else { label = 7; } do { if ((label|0) == 7) { label = 0; $56 = $15; $57 = ($56|0)>=(0); if ($57) { $58 = $16; $59 = $18; $60 = (0 - ($59))|0; $61 = ($58|0)<=($60|0); if ($61) { break; } } $152 = $7; $153 = (($152) + 1)|0; $7 = $153; $154 = $13; $12 = $154; $155 = $16; $15 = $155; $18 = 0; $156 = $7; $157 = ($156|0)>(128); if (!($157)) { continue L5; } $158 = $6; $159 = (($158) + 1)|0; $6 = $159; $160 = $6; $161 = ($160|0)>(30); if ($161) { break L5; } $184 = $4; $185 = $5; $186 = $6; $187 = (10 + ($186))|0; $188 = $187&65535; $189 = $188 << 16 >> 16; $190 = $6; $191 = $190&65535; $192 = $191 << 16 >> 16; $193 = Math_imul($189, $192)|0; $194 = (65536 - ($193))|0; _silk_bwexpander_32($184,$185,$194); $195 = $4; $196 = $9; _silk_A2NLSF_init($195,$21,$22,$196); $24 = $21; $197 = HEAP16[12731]|0; $198 = $197 << 16 >> 16; $12 = $198; $199 = $24; $200 = $12; $201 = $9; $202 = (_silk_A2NLSF_eval_poly($199,$200,$201)|0); $15 = $202; $203 = $15; $204 = ($203|0)<(0); if ($204) { $205 = $3; HEAP16[$205>>1] = 0; $24 = $22; $206 = $24; $207 = $12; $208 = $9; $209 = (_silk_A2NLSF_eval_poly($206,$207,$208)|0); $15 = $209; $10 = 1; } else { $10 = 0; } $7 = 1; continue L5; } } while(0); $62 = $16; $63 = ($62|0)==(0); if ($63) { $18 = 1; } else { $18 = 0; } $11 = -256; $8 = 0; while(1) { $64 = $8; $65 = ($64|0)<(3); if (!($65)) { break; } $66 = $12; $67 = $13; $68 = (($66) + ($67))|0; $69 = $68 >> 1; $70 = $12; $71 = $13; $72 = (($70) + ($71))|0; $73 = $72 & 1; $74 = (($69) + ($73))|0; $14 = $74; $75 = $24; $76 = $14; $77 = $9; $78 = (_silk_A2NLSF_eval_poly($75,$76,$77)|0); $17 = $78; $79 = $15; $80 = ($79|0)<=(0); $81 = $17; $82 = ($81|0)>=(0); $or$cond = $80 & $82; if ($or$cond) { label = 16; } else { $83 = $15; $84 = ($83|0)>=(0); $85 = $17; $86 = ($85|0)<=(0); $or$cond3 = $84 & $86; if ($or$cond3) { label = 16; } else { $89 = $14; $12 = $89; $90 = $17; $15 = $90; $91 = $11; $92 = $8; $93 = 128 >> $92; $94 = (($91) + ($93))|0; $11 = $94; } } if ((label|0) == 16) { label = 0; $87 = $14; $13 = $87; $88 = $17; $16 = $88; } $95 = $8; $96 = (($95) + 1)|0; $8 = $96; } $97 = $15; $98 = ($97|0)>(0); $99 = $15; $100 = (0 - ($99))|0; $101 = $98 ? $99 : $100; $102 = ($101|0)<(65536); $103 = $15; if ($102) { $104 = $16; $105 = (($103) - ($104))|0; $20 = $105; $106 = $15; $107 = $106 << 5; $108 = $20; $109 = $108 >> 1; $110 = (($107) + ($109))|0; $19 = $110; $111 = $20; $112 = ($111|0)!=(0); if ($112) { $113 = $19; $114 = $20; $115 = (($113|0) / ($114|0))&-1; $116 = $11; $117 = (($116) + ($115))|0; $11 = $117; } } else { $118 = $15; $119 = $16; $120 = (($118) - ($119))|0; $121 = $120 >> 5; $122 = (($103|0) / ($121|0))&-1; $123 = $11; $124 = (($123) + ($122))|0; $11 = $124; } $125 = $7; $126 = $125 << 8; $127 = $11; $128 = (($126) + ($127))|0; $129 = (_silk_min_32_467($128,32767)|0); $130 = $129&65535; $131 = $3; $132 = $10; $133 = (($131) + ($132<<1)|0); HEAP16[$133>>1] = $130; $134 = $10; $135 = (($134) + 1)|0; $10 = $135; $136 = $10; $137 = $5; $138 = ($136|0)>=($137|0); if ($138) { label = 34; break; } $139 = $10; $140 = $139 & 1; $141 = (($23) + ($140<<2)|0); $142 = HEAP32[$141>>2]|0; $24 = $142; $143 = $7; $144 = (($143) - 1)|0; $145 = (25462 + ($144<<1)|0); $146 = HEAP16[$145>>1]|0; $147 = $146 << 16 >> 16; $12 = $147; $148 = $10; $149 = $148 & 2; $150 = (1 - ($149))|0; $151 = $150 << 12; $15 = $151; } if ((label|0) == 34) { STACKTOP = sp;return; } $162 = $5; $163 = (($162) + 1)|0; $164 = (32768 / ($163|0))&-1; $165 = $164&65535; $166 = $3; HEAP16[$166>>1] = $165; $7 = 1; while(1) { $167 = $7; $168 = $5; $169 = ($167|0)<($168|0); if (!($169)) { break; } $170 = $7; $171 = (($170) + 1)|0; $172 = $171&65535; $173 = $172 << 16 >> 16; $174 = $3; $175 = HEAP16[$174>>1]|0; $176 = $175 << 16 >> 16; $177 = Math_imul($173, $176)|0; $178 = $177&65535; $179 = $3; $180 = $7; $181 = (($179) + ($180<<1)|0); HEAP16[$181>>1] = $178; $182 = $7; $183 = (($182) + 1)|0; $7 = $183; } STACKTOP = sp;return; } function _silk_A2NLSF_init($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $9 = $5; $10 = $7; $11 = (($9) + ($10<<2)|0); HEAP32[$11>>2] = 65536; $12 = $6; $13 = $7; $14 = (($12) + ($13<<2)|0); HEAP32[$14>>2] = 65536; $8 = 0; while(1) { $15 = $8; $16 = $7; $17 = ($15|0)<($16|0); if (!($17)) { break; } $18 = $4; $19 = $7; $20 = $8; $21 = (($19) - ($20))|0; $22 = (($21) - 1)|0; $23 = (($18) + ($22<<2)|0); $24 = HEAP32[$23>>2]|0; $25 = (0 - ($24))|0; $26 = $4; $27 = $7; $28 = $8; $29 = (($27) + ($28))|0; $30 = (($26) + ($29<<2)|0); $31 = HEAP32[$30>>2]|0; $32 = (($25) - ($31))|0; $33 = $5; $34 = $8; $35 = (($33) + ($34<<2)|0); HEAP32[$35>>2] = $32; $36 = $4; $37 = $7; $38 = $8; $39 = (($37) - ($38))|0; $40 = (($39) - 1)|0; $41 = (($36) + ($40<<2)|0); $42 = HEAP32[$41>>2]|0; $43 = (0 - ($42))|0; $44 = $4; $45 = $7; $46 = $8; $47 = (($45) + ($46))|0; $48 = (($44) + ($47<<2)|0); $49 = HEAP32[$48>>2]|0; $50 = (($43) + ($49))|0; $51 = $6; $52 = $8; $53 = (($51) + ($52<<2)|0); HEAP32[$53>>2] = $50; $54 = $8; $55 = (($54) + 1)|0; $8 = $55; } $56 = $7; $8 = $56; while(1) { $57 = $8; $58 = ($57|0)>(0); $59 = $5; if (!($58)) { break; } $60 = $8; $61 = (($59) + ($60<<2)|0); $62 = HEAP32[$61>>2]|0; $63 = $5; $64 = $8; $65 = (($64) - 1)|0; $66 = (($63) + ($65<<2)|0); $67 = HEAP32[$66>>2]|0; $68 = (($67) - ($62))|0; HEAP32[$66>>2] = $68; $69 = $6; $70 = $8; $71 = (($69) + ($70<<2)|0); $72 = HEAP32[$71>>2]|0; $73 = $6; $74 = $8; $75 = (($74) - 1)|0; $76 = (($73) + ($75<<2)|0); $77 = HEAP32[$76>>2]|0; $78 = (($77) + ($72))|0; HEAP32[$76>>2] = $78; $79 = $8; $80 = (($79) + -1)|0; $8 = $80; } $81 = $7; _silk_A2NLSF_trans_poly($59,$81); $82 = $6; $83 = $7; _silk_A2NLSF_trans_poly($82,$83); STACKTOP = sp;return; } function _silk_A2NLSF_eval_poly($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0; var $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0; var $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0; var $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $9 = $3; $10 = $5; $11 = (($9) + ($10<<2)|0); $12 = HEAP32[$11>>2]|0; $8 = $12; $13 = $4; $14 = $13 << 4; $7 = $14; $15 = $5; $16 = (8)==($15|0); $17 = $16 ^ 1; $18 = $17 ^ 1; if ($18) { $19 = $3; $20 = ((($19)) + 28|0); $21 = HEAP32[$20>>2]|0; $22 = $8; $23 = $22 >> 16; $24 = $7; $25 = $24&65535; $26 = $25 << 16 >> 16; $27 = Math_imul($23, $26)|0; $28 = $8; $29 = $28 & 65535; $30 = $7; $31 = $30&65535; $32 = $31 << 16 >> 16; $33 = Math_imul($29, $32)|0; $34 = $33 >> 16; $35 = (($27) + ($34))|0; $36 = (($21) + ($35))|0; $37 = $8; $38 = $7; $39 = $38 >> 15; $40 = (($39) + 1)|0; $41 = $40 >> 1; $42 = Math_imul($37, $41)|0; $43 = (($36) + ($42))|0; $8 = $43; $44 = $3; $45 = ((($44)) + 24|0); $46 = HEAP32[$45>>2]|0; $47 = $8; $48 = $47 >> 16; $49 = $7; $50 = $49&65535; $51 = $50 << 16 >> 16; $52 = Math_imul($48, $51)|0; $53 = $8; $54 = $53 & 65535; $55 = $7; $56 = $55&65535; $57 = $56 << 16 >> 16; $58 = Math_imul($54, $57)|0; $59 = $58 >> 16; $60 = (($52) + ($59))|0; $61 = (($46) + ($60))|0; $62 = $8; $63 = $7; $64 = $63 >> 15; $65 = (($64) + 1)|0; $66 = $65 >> 1; $67 = Math_imul($62, $66)|0; $68 = (($61) + ($67))|0; $8 = $68; $69 = $3; $70 = ((($69)) + 20|0); $71 = HEAP32[$70>>2]|0; $72 = $8; $73 = $72 >> 16; $74 = $7; $75 = $74&65535; $76 = $75 << 16 >> 16; $77 = Math_imul($73, $76)|0; $78 = $8; $79 = $78 & 65535; $80 = $7; $81 = $80&65535; $82 = $81 << 16 >> 16; $83 = Math_imul($79, $82)|0; $84 = $83 >> 16; $85 = (($77) + ($84))|0; $86 = (($71) + ($85))|0; $87 = $8; $88 = $7; $89 = $88 >> 15; $90 = (($89) + 1)|0; $91 = $90 >> 1; $92 = Math_imul($87, $91)|0; $93 = (($86) + ($92))|0; $8 = $93; $94 = $3; $95 = ((($94)) + 16|0); $96 = HEAP32[$95>>2]|0; $97 = $8; $98 = $97 >> 16; $99 = $7; $100 = $99&65535; $101 = $100 << 16 >> 16; $102 = Math_imul($98, $101)|0; $103 = $8; $104 = $103 & 65535; $105 = $7; $106 = $105&65535; $107 = $106 << 16 >> 16; $108 = Math_imul($104, $107)|0; $109 = $108 >> 16; $110 = (($102) + ($109))|0; $111 = (($96) + ($110))|0; $112 = $8; $113 = $7; $114 = $113 >> 15; $115 = (($114) + 1)|0; $116 = $115 >> 1; $117 = Math_imul($112, $116)|0; $118 = (($111) + ($117))|0; $8 = $118; $119 = $3; $120 = ((($119)) + 12|0); $121 = HEAP32[$120>>2]|0; $122 = $8; $123 = $122 >> 16; $124 = $7; $125 = $124&65535; $126 = $125 << 16 >> 16; $127 = Math_imul($123, $126)|0; $128 = $8; $129 = $128 & 65535; $130 = $7; $131 = $130&65535; $132 = $131 << 16 >> 16; $133 = Math_imul($129, $132)|0; $134 = $133 >> 16; $135 = (($127) + ($134))|0; $136 = (($121) + ($135))|0; $137 = $8; $138 = $7; $139 = $138 >> 15; $140 = (($139) + 1)|0; $141 = $140 >> 1; $142 = Math_imul($137, $141)|0; $143 = (($136) + ($142))|0; $8 = $143; $144 = $3; $145 = ((($144)) + 8|0); $146 = HEAP32[$145>>2]|0; $147 = $8; $148 = $147 >> 16; $149 = $7; $150 = $149&65535; $151 = $150 << 16 >> 16; $152 = Math_imul($148, $151)|0; $153 = $8; $154 = $153 & 65535; $155 = $7; $156 = $155&65535; $157 = $156 << 16 >> 16; $158 = Math_imul($154, $157)|0; $159 = $158 >> 16; $160 = (($152) + ($159))|0; $161 = (($146) + ($160))|0; $162 = $8; $163 = $7; $164 = $163 >> 15; $165 = (($164) + 1)|0; $166 = $165 >> 1; $167 = Math_imul($162, $166)|0; $168 = (($161) + ($167))|0; $8 = $168; $169 = $3; $170 = ((($169)) + 4|0); $171 = HEAP32[$170>>2]|0; $172 = $8; $173 = $172 >> 16; $174 = $7; $175 = $174&65535; $176 = $175 << 16 >> 16; $177 = Math_imul($173, $176)|0; $178 = $8; $179 = $178 & 65535; $180 = $7; $181 = $180&65535; $182 = $181 << 16 >> 16; $183 = Math_imul($179, $182)|0; $184 = $183 >> 16; $185 = (($177) + ($184))|0; $186 = (($171) + ($185))|0; $187 = $8; $188 = $7; $189 = $188 >> 15; $190 = (($189) + 1)|0; $191 = $190 >> 1; $192 = Math_imul($187, $191)|0; $193 = (($186) + ($192))|0; $8 = $193; $194 = $3; $195 = HEAP32[$194>>2]|0; $196 = $8; $197 = $196 >> 16; $198 = $7; $199 = $198&65535; $200 = $199 << 16 >> 16; $201 = Math_imul($197, $200)|0; $202 = $8; $203 = $202 & 65535; $204 = $7; $205 = $204&65535; $206 = $205 << 16 >> 16; $207 = Math_imul($203, $206)|0; $208 = $207 >> 16; $209 = (($201) + ($208))|0; $210 = (($195) + ($209))|0; $211 = $8; $212 = $7; $213 = $212 >> 15; $214 = (($213) + 1)|0; $215 = $214 >> 1; $216 = Math_imul($211, $215)|0; $217 = (($210) + ($216))|0; $8 = $217; $250 = $8; STACKTOP = sp;return ($250|0); } $218 = $5; $219 = (($218) - 1)|0; $6 = $219; while(1) { $220 = $6; $221 = ($220|0)>=(0); if (!($221)) { break; } $222 = $3; $223 = $6; $224 = (($222) + ($223<<2)|0); $225 = HEAP32[$224>>2]|0; $226 = $8; $227 = $226 >> 16; $228 = $7; $229 = $228&65535; $230 = $229 << 16 >> 16; $231 = Math_imul($227, $230)|0; $232 = $8; $233 = $232 & 65535; $234 = $7; $235 = $234&65535; $236 = $235 << 16 >> 16; $237 = Math_imul($233, $236)|0; $238 = $237 >> 16; $239 = (($231) + ($238))|0; $240 = (($225) + ($239))|0; $241 = $8; $242 = $7; $243 = $242 >> 15; $244 = (($243) + 1)|0; $245 = $244 >> 1; $246 = Math_imul($241, $245)|0; $247 = (($240) + ($246))|0; $8 = $247; $248 = $6; $249 = (($248) + -1)|0; $6 = $249; } $250 = $8; STACKTOP = sp;return ($250|0); } function _silk_min_32_467($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)<($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_A2NLSF_trans_poly($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = 2; while(1) { $6 = $4; $7 = $3; $8 = ($6|0)<=($7|0); if (!($8)) { break; } $9 = $3; $5 = $9; while(1) { $10 = $5; $11 = $4; $12 = ($10|0)>($11|0); $13 = $2; if (!($12)) { break; } $14 = $5; $15 = (($13) + ($14<<2)|0); $16 = HEAP32[$15>>2]|0; $17 = $2; $18 = $5; $19 = (($18) - 2)|0; $20 = (($17) + ($19<<2)|0); $21 = HEAP32[$20>>2]|0; $22 = (($21) - ($16))|0; HEAP32[$20>>2] = $22; $23 = $5; $24 = (($23) + -1)|0; $5 = $24; } $25 = $4; $26 = (($13) + ($25<<2)|0); $27 = HEAP32[$26>>2]|0; $28 = $27 << 1; $29 = $2; $30 = $4; $31 = (($30) - 2)|0; $32 = (($29) + ($31<<2)|0); $33 = HEAP32[$32>>2]|0; $34 = (($33) - ($28))|0; HEAP32[$32>>2] = $34; $35 = $4; $36 = (($35) + 1)|0; $4 = $36; } STACKTOP = sp;return; } function _silk_ana_filt_bank_1($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $17 = $9; $18 = $17 >> 1; $11 = $18; $10 = 0; while(1) { $19 = $10; $20 = $11; $21 = ($19|0)<($20|0); if (!($21)) { break; } $22 = $5; $23 = $10; $24 = $23<<1; $25 = (($22) + ($24<<1)|0); $26 = HEAP16[$25>>1]|0; $27 = $26 << 16 >> 16; $28 = $27 << 10; $12 = $28; $29 = $12; $30 = $6; $31 = HEAP32[$30>>2]|0; $32 = (($29) - ($31))|0; $14 = $32; $33 = $14; $34 = $14; $35 = $34 >> 16; $36 = -24290 << 16 >> 16; $37 = Math_imul($35, $36)|0; $38 = $14; $39 = $38 & 65535; $40 = -24290 << 16 >> 16; $41 = Math_imul($39, $40)|0; $42 = $41 >> 16; $43 = (($37) + ($42))|0; $44 = (($33) + ($43))|0; $13 = $44; $45 = $6; $46 = HEAP32[$45>>2]|0; $47 = $13; $48 = (($46) + ($47))|0; $15 = $48; $49 = $12; $50 = $13; $51 = (($49) + ($50))|0; $52 = $6; HEAP32[$52>>2] = $51; $53 = $5; $54 = $10; $55 = $54<<1; $56 = (($55) + 1)|0; $57 = (($53) + ($56<<1)|0); $58 = HEAP16[$57>>1]|0; $59 = $58 << 16 >> 16; $60 = $59 << 10; $12 = $60; $61 = $12; $62 = $6; $63 = ((($62)) + 4|0); $64 = HEAP32[$63>>2]|0; $65 = (($61) - ($64))|0; $14 = $65; $66 = $14; $67 = $66 >> 16; $68 = 10788 << 16 >> 16; $69 = Math_imul($67, $68)|0; $70 = $14; $71 = $70 & 65535; $72 = 10788 << 16 >> 16; $73 = Math_imul($71, $72)|0; $74 = $73 >> 16; $75 = (($69) + ($74))|0; $13 = $75; $76 = $6; $77 = ((($76)) + 4|0); $78 = HEAP32[$77>>2]|0; $79 = $13; $80 = (($78) + ($79))|0; $16 = $80; $81 = $12; $82 = $13; $83 = (($81) + ($82))|0; $84 = $6; $85 = ((($84)) + 4|0); HEAP32[$85>>2] = $83; $86 = $16; $87 = $15; $88 = (($86) + ($87))|0; $89 = $88 >> 10; $90 = (($89) + 1)|0; $91 = $90 >> 1; $92 = ($91|0)>(32767); if ($92) { $107 = 32767; } else { $93 = $16; $94 = $15; $95 = (($93) + ($94))|0; $96 = $95 >> 10; $97 = (($96) + 1)|0; $98 = $97 >> 1; $99 = ($98|0)<(-32768); if ($99) { $107 = -32768; } else { $100 = $16; $101 = $15; $102 = (($100) + ($101))|0; $103 = $102 >> 10; $104 = (($103) + 1)|0; $105 = $104 >> 1; $107 = $105; } } $106 = $107&65535; $108 = $7; $109 = $10; $110 = (($108) + ($109<<1)|0); HEAP16[$110>>1] = $106; $111 = $16; $112 = $15; $113 = (($111) - ($112))|0; $114 = $113 >> 10; $115 = (($114) + 1)|0; $116 = $115 >> 1; $117 = ($116|0)>(32767); if ($117) { $132 = 32767; } else { $118 = $16; $119 = $15; $120 = (($118) - ($119))|0; $121 = $120 >> 10; $122 = (($121) + 1)|0; $123 = $122 >> 1; $124 = ($123|0)<(-32768); if ($124) { $132 = -32768; } else { $125 = $16; $126 = $15; $127 = (($125) - ($126))|0; $128 = $127 >> 10; $129 = (($128) + 1)|0; $130 = $129 >> 1; $132 = $130; } } $131 = $132&65535; $133 = $8; $134 = $10; $135 = (($133) + ($134<<1)|0); HEAP16[$135>>1] = $131; $136 = $10; $137 = (($136) + 1)|0; $10 = $137; } STACKTOP = sp;return; } function _silk_biquad_alt($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0; var $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; $21 = $9; $22 = HEAP32[$21>>2]|0; $23 = (0 - ($22))|0; $24 = $23 & 16383; $17 = $24; $25 = $9; $26 = HEAP32[$25>>2]|0; $27 = (0 - ($26))|0; $28 = $27 >> 14; $16 = $28; $29 = $9; $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; $32 = (0 - ($31))|0; $33 = $32 & 16383; $19 = $33; $34 = $9; $35 = ((($34)) + 4|0); $36 = HEAP32[$35>>2]|0; $37 = (0 - ($36))|0; $38 = $37 >> 14; $18 = $38; $14 = 0; while(1) { $39 = $14; $40 = $12; $41 = ($39|0)<($40|0); if (!($41)) { break; } $42 = $7; $43 = $14; $44 = $13; $45 = Math_imul($43, $44)|0; $46 = (($42) + ($45<<1)|0); $47 = HEAP16[$46>>1]|0; $48 = $47 << 16 >> 16; $15 = $48; $49 = $10; $50 = HEAP32[$49>>2]|0; $51 = $8; $52 = HEAP32[$51>>2]|0; $53 = $52 >> 16; $54 = $15; $55 = $54&65535; $56 = $55 << 16 >> 16; $57 = Math_imul($53, $56)|0; $58 = $8; $59 = HEAP32[$58>>2]|0; $60 = $59 & 65535; $61 = $15; $62 = $61&65535; $63 = $62 << 16 >> 16; $64 = Math_imul($60, $63)|0; $65 = $64 >> 16; $66 = (($57) + ($65))|0; $67 = (($50) + ($66))|0; $68 = $67 << 2; $20 = $68; $69 = $10; $70 = ((($69)) + 4|0); $71 = HEAP32[$70>>2]|0; $72 = $20; $73 = $72 >> 16; $74 = $17; $75 = $74&65535; $76 = $75 << 16 >> 16; $77 = Math_imul($73, $76)|0; $78 = $20; $79 = $78 & 65535; $80 = $17; $81 = $80&65535; $82 = $81 << 16 >> 16; $83 = Math_imul($79, $82)|0; $84 = $83 >> 16; $85 = (($77) + ($84))|0; $86 = $85 >> 13; $87 = (($86) + 1)|0; $88 = $87 >> 1; $89 = (($71) + ($88))|0; $90 = $10; HEAP32[$90>>2] = $89; $91 = $10; $92 = HEAP32[$91>>2]|0; $93 = $20; $94 = $93 >> 16; $95 = $16; $96 = $95&65535; $97 = $96 << 16 >> 16; $98 = Math_imul($94, $97)|0; $99 = $20; $100 = $99 & 65535; $101 = $16; $102 = $101&65535; $103 = $102 << 16 >> 16; $104 = Math_imul($100, $103)|0; $105 = $104 >> 16; $106 = (($98) + ($105))|0; $107 = (($92) + ($106))|0; $108 = $10; HEAP32[$108>>2] = $107; $109 = $10; $110 = HEAP32[$109>>2]|0; $111 = $8; $112 = ((($111)) + 4|0); $113 = HEAP32[$112>>2]|0; $114 = $113 >> 16; $115 = $15; $116 = $115&65535; $117 = $116 << 16 >> 16; $118 = Math_imul($114, $117)|0; $119 = $8; $120 = ((($119)) + 4|0); $121 = HEAP32[$120>>2]|0; $122 = $121 & 65535; $123 = $15; $124 = $123&65535; $125 = $124 << 16 >> 16; $126 = Math_imul($122, $125)|0; $127 = $126 >> 16; $128 = (($118) + ($127))|0; $129 = (($110) + ($128))|0; $130 = $10; HEAP32[$130>>2] = $129; $131 = $20; $132 = $131 >> 16; $133 = $19; $134 = $133&65535; $135 = $134 << 16 >> 16; $136 = Math_imul($132, $135)|0; $137 = $20; $138 = $137 & 65535; $139 = $19; $140 = $139&65535; $141 = $140 << 16 >> 16; $142 = Math_imul($138, $141)|0; $143 = $142 >> 16; $144 = (($136) + ($143))|0; $145 = $144 >> 13; $146 = (($145) + 1)|0; $147 = $146 >> 1; $148 = $10; $149 = ((($148)) + 4|0); HEAP32[$149>>2] = $147; $150 = $10; $151 = ((($150)) + 4|0); $152 = HEAP32[$151>>2]|0; $153 = $20; $154 = $153 >> 16; $155 = $18; $156 = $155&65535; $157 = $156 << 16 >> 16; $158 = Math_imul($154, $157)|0; $159 = $20; $160 = $159 & 65535; $161 = $18; $162 = $161&65535; $163 = $162 << 16 >> 16; $164 = Math_imul($160, $163)|0; $165 = $164 >> 16; $166 = (($158) + ($165))|0; $167 = (($152) + ($166))|0; $168 = $10; $169 = ((($168)) + 4|0); HEAP32[$169>>2] = $167; $170 = $10; $171 = ((($170)) + 4|0); $172 = HEAP32[$171>>2]|0; $173 = $8; $174 = ((($173)) + 8|0); $175 = HEAP32[$174>>2]|0; $176 = $175 >> 16; $177 = $15; $178 = $177&65535; $179 = $178 << 16 >> 16; $180 = Math_imul($176, $179)|0; $181 = $8; $182 = ((($181)) + 8|0); $183 = HEAP32[$182>>2]|0; $184 = $183 & 65535; $185 = $15; $186 = $185&65535; $187 = $186 << 16 >> 16; $188 = Math_imul($184, $187)|0; $189 = $188 >> 16; $190 = (($180) + ($189))|0; $191 = (($172) + ($190))|0; $192 = $10; $193 = ((($192)) + 4|0); HEAP32[$193>>2] = $191; $194 = $20; $195 = (($194) + 16384)|0; $196 = (($195) - 1)|0; $197 = $196 >> 14; $198 = ($197|0)>(32767); if ($198) { $209 = 32767; } else { $199 = $20; $200 = (($199) + 16384)|0; $201 = (($200) - 1)|0; $202 = $201 >> 14; $203 = ($202|0)<(-32768); if ($203) { $209 = -32768; } else { $204 = $20; $205 = (($204) + 16384)|0; $206 = (($205) - 1)|0; $207 = $206 >> 14; $209 = $207; } } $208 = $209&65535; $210 = $11; $211 = $14; $212 = $13; $213 = Math_imul($211, $212)|0; $214 = (($210) + ($213<<1)|0); HEAP16[$214>>1] = $208; $215 = $14; $216 = (($215) + 1)|0; $14 = $216; } STACKTOP = sp;return; } function _silk_bwexpander_32($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $8 = $5; $9 = (($8) - 65536)|0; $7 = $9; $6 = 0; while(1) { $10 = $6; $11 = $4; $12 = (($11) - 1)|0; $13 = ($10|0)<($12|0); $14 = $5; $15 = $14 >> 16; $16 = $3; if (!($13)) { break; } $17 = $6; $18 = (($16) + ($17<<2)|0); $19 = HEAP32[$18>>2]|0; $20 = $19&65535; $21 = $20 << 16 >> 16; $22 = Math_imul($15, $21)|0; $23 = $5; $24 = $23 & 65535; $25 = $3; $26 = $6; $27 = (($25) + ($26<<2)|0); $28 = HEAP32[$27>>2]|0; $29 = $28&65535; $30 = $29 << 16 >> 16; $31 = Math_imul($24, $30)|0; $32 = $31 >> 16; $33 = (($22) + ($32))|0; $34 = $5; $35 = $3; $36 = $6; $37 = (($35) + ($36<<2)|0); $38 = HEAP32[$37>>2]|0; $39 = $38 >> 15; $40 = (($39) + 1)|0; $41 = $40 >> 1; $42 = Math_imul($34, $41)|0; $43 = (($33) + ($42))|0; $44 = $3; $45 = $6; $46 = (($44) + ($45<<2)|0); HEAP32[$46>>2] = $43; $47 = $5; $48 = $7; $49 = Math_imul($47, $48)|0; $50 = $49 >> 15; $51 = (($50) + 1)|0; $52 = $51 >> 1; $53 = $5; $54 = (($53) + ($52))|0; $5 = $54; $55 = $6; $56 = (($55) + 1)|0; $6 = $56; } $57 = $4; $58 = (($57) - 1)|0; $59 = (($16) + ($58<<2)|0); $60 = HEAP32[$59>>2]|0; $61 = $60&65535; $62 = $61 << 16 >> 16; $63 = Math_imul($15, $62)|0; $64 = $5; $65 = $64 & 65535; $66 = $3; $67 = $4; $68 = (($67) - 1)|0; $69 = (($66) + ($68<<2)|0); $70 = HEAP32[$69>>2]|0; $71 = $70&65535; $72 = $71 << 16 >> 16; $73 = Math_imul($65, $72)|0; $74 = $73 >> 16; $75 = (($63) + ($74))|0; $76 = $5; $77 = $3; $78 = $4; $79 = (($78) - 1)|0; $80 = (($77) + ($79<<2)|0); $81 = HEAP32[$80>>2]|0; $82 = $81 >> 15; $83 = (($82) + 1)|0; $84 = $83 >> 1; $85 = Math_imul($76, $84)|0; $86 = (($75) + ($85))|0; $87 = $3; $88 = $4; $89 = (($88) - 1)|0; $90 = (($87) + ($89<<2)|0); HEAP32[$90>>2] = $86; STACKTOP = sp;return; } function _silk_bwexpander($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $8 = $5; $9 = (($8) - 65536)|0; $7 = $9; $6 = 0; while(1) { $10 = $6; $11 = $4; $12 = (($11) - 1)|0; $13 = ($10|0)<($12|0); $14 = $5; $15 = $3; if (!($13)) { break; } $16 = $6; $17 = (($15) + ($16<<1)|0); $18 = HEAP16[$17>>1]|0; $19 = $18 << 16 >> 16; $20 = Math_imul($14, $19)|0; $21 = $20 >> 15; $22 = (($21) + 1)|0; $23 = $22 >> 1; $24 = $23&65535; $25 = $3; $26 = $6; $27 = (($25) + ($26<<1)|0); HEAP16[$27>>1] = $24; $28 = $5; $29 = $7; $30 = Math_imul($28, $29)|0; $31 = $30 >> 15; $32 = (($31) + 1)|0; $33 = $32 >> 1; $34 = $5; $35 = (($34) + ($33))|0; $5 = $35; $36 = $6; $37 = (($36) + 1)|0; $6 = $37; } $38 = $4; $39 = (($38) - 1)|0; $40 = (($15) + ($39<<1)|0); $41 = HEAP16[$40>>1]|0; $42 = $41 << 16 >> 16; $43 = Math_imul($14, $42)|0; $44 = $43 >> 15; $45 = (($44) + 1)|0; $46 = $45 >> 1; $47 = $46&65535; $48 = $3; $49 = $4; $50 = (($49) - 1)|0; $51 = (($48) + ($50<<1)|0); HEAP16[$51>>1] = $47; STACKTOP = sp;return; } function _silk_decode_pitch($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $16 = $8; $17 = ($16|0)==(8); $18 = $9; $19 = ($18|0)==(4); do { if ($17) { if ($19) { $15 = 30771; $14 = 11; break; } else { $15 = 30737; $14 = 3; break; } } else { if ($19) { $15 = 30815; $14 = 34; break; } else { $15 = 30743; $14 = 12; break; } } } while(0); $20 = $8; $21 = $20&65535; $22 = $21 << 16 >> 16; $23 = $22<<1; $12 = $23; $24 = $8; $25 = $24&65535; $26 = $25 << 16 >> 16; $27 = ($26*18)|0; $13 = $27; $28 = $12; $29 = $5; $30 = $29 << 16 >> 16; $31 = (($28) + ($30))|0; $10 = $31; $11 = 0; while(1) { $32 = $11; $33 = $9; $34 = ($32|0)<($33|0); if (!($34)) { break; } $35 = $10; $36 = $15; $37 = $11; $38 = $14; $39 = Math_imul($37, $38)|0; $40 = $6; $41 = $40 << 24 >> 24; $42 = (($39) + ($41))|0; $43 = (($36) + ($42)|0); $44 = HEAP8[$43>>0]|0; $45 = $44 << 24 >> 24; $46 = (($35) + ($45))|0; $47 = $7; $48 = $11; $49 = (($47) + ($48<<2)|0); HEAP32[$49>>2] = $46; $50 = $12; $51 = $13; $52 = ($50|0)>($51|0); $53 = $7; $54 = $11; $55 = (($53) + ($54<<2)|0); $56 = HEAP32[$55>>2]|0; do { if ($52) { $57 = $12; $58 = ($56|0)>($57|0); if ($58) { $59 = $12; $88 = $59; break; } $60 = $7; $61 = $11; $62 = (($60) + ($61<<2)|0); $63 = HEAP32[$62>>2]|0; $64 = $13; $65 = ($63|0)<($64|0); if ($65) { $66 = $13; $88 = $66; break; } else { $67 = $7; $68 = $11; $69 = (($67) + ($68<<2)|0); $70 = HEAP32[$69>>2]|0; $88 = $70; break; } } else { $71 = $13; $72 = ($56|0)>($71|0); if ($72) { $73 = $13; $88 = $73; break; } $74 = $7; $75 = $11; $76 = (($74) + ($75<<2)|0); $77 = HEAP32[$76>>2]|0; $78 = $12; $79 = ($77|0)<($78|0); if ($79) { $80 = $12; $88 = $80; break; } else { $81 = $7; $82 = $11; $83 = (($81) + ($82<<2)|0); $84 = HEAP32[$83>>2]|0; $88 = $84; break; } } } while(0); $85 = $7; $86 = $11; $87 = (($85) + ($86<<2)|0); HEAP32[$87>>2] = $88; $89 = $11; $90 = (($89) + 1)|0; $11 = $90; } STACKTOP = sp;return; } function _silk_inner_prod_aligned_scale($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $9 = 0; $8 = 0; while(1) { $10 = $8; $11 = $7; $12 = ($10|0)<($11|0); $13 = $9; if (!($12)) { break; } $14 = $4; $15 = $8; $16 = (($14) + ($15<<1)|0); $17 = HEAP16[$16>>1]|0; $18 = $17 << 16 >> 16; $19 = $5; $20 = $8; $21 = (($19) + ($20<<1)|0); $22 = HEAP16[$21>>1]|0; $23 = $22 << 16 >> 16; $24 = Math_imul($18, $23)|0; $25 = $6; $26 = $24 >> $25; $27 = (($13) + ($26))|0; $9 = $27; $28 = $8; $29 = (($28) + 1)|0; $8 = $29; } STACKTOP = sp;return ($13|0); } function _silk_LPC_analysis_filter($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; $17 = $10; $13 = $17; while(1) { $18 = $13; $19 = $9; $20 = ($18|0)<($19|0); if (!($20)) { break; } $21 = $7; $22 = $13; $23 = (($22) - 1)|0; $24 = (($21) + ($23<<1)|0); $16 = $24; $25 = $16; $26 = HEAP16[$25>>1]|0; $27 = $26 << 16 >> 16; $28 = $8; $29 = HEAP16[$28>>1]|0; $30 = $29 << 16 >> 16; $31 = Math_imul($27, $30)|0; $14 = $31; $32 = $14; $33 = $16; $34 = ((($33)) + -2|0); $35 = HEAP16[$34>>1]|0; $36 = $35 << 16 >> 16; $37 = $8; $38 = ((($37)) + 2|0); $39 = HEAP16[$38>>1]|0; $40 = $39 << 16 >> 16; $41 = Math_imul($36, $40)|0; $42 = (($32) + ($41))|0; $14 = $42; $43 = $14; $44 = $16; $45 = ((($44)) + -4|0); $46 = HEAP16[$45>>1]|0; $47 = $46 << 16 >> 16; $48 = $8; $49 = ((($48)) + 4|0); $50 = HEAP16[$49>>1]|0; $51 = $50 << 16 >> 16; $52 = Math_imul($47, $51)|0; $53 = (($43) + ($52))|0; $14 = $53; $54 = $14; $55 = $16; $56 = ((($55)) + -6|0); $57 = HEAP16[$56>>1]|0; $58 = $57 << 16 >> 16; $59 = $8; $60 = ((($59)) + 6|0); $61 = HEAP16[$60>>1]|0; $62 = $61 << 16 >> 16; $63 = Math_imul($58, $62)|0; $64 = (($54) + ($63))|0; $14 = $64; $65 = $14; $66 = $16; $67 = ((($66)) + -8|0); $68 = HEAP16[$67>>1]|0; $69 = $68 << 16 >> 16; $70 = $8; $71 = ((($70)) + 8|0); $72 = HEAP16[$71>>1]|0; $73 = $72 << 16 >> 16; $74 = Math_imul($69, $73)|0; $75 = (($65) + ($74))|0; $14 = $75; $76 = $14; $77 = $16; $78 = ((($77)) + -10|0); $79 = HEAP16[$78>>1]|0; $80 = $79 << 16 >> 16; $81 = $8; $82 = ((($81)) + 10|0); $83 = HEAP16[$82>>1]|0; $84 = $83 << 16 >> 16; $85 = Math_imul($80, $84)|0; $86 = (($76) + ($85))|0; $14 = $86; $12 = 6; while(1) { $87 = $12; $88 = $10; $89 = ($87|0)<($88|0); if (!($89)) { break; } $90 = $14; $91 = $16; $92 = $12; $93 = (0 - ($92))|0; $94 = (($91) + ($93<<1)|0); $95 = HEAP16[$94>>1]|0; $96 = $95 << 16 >> 16; $97 = $8; $98 = $12; $99 = (($97) + ($98<<1)|0); $100 = HEAP16[$99>>1]|0; $101 = $100 << 16 >> 16; $102 = Math_imul($96, $101)|0; $103 = (($90) + ($102))|0; $14 = $103; $104 = $14; $105 = $16; $106 = $12; $107 = (0 - ($106))|0; $108 = (($107) - 1)|0; $109 = (($105) + ($108<<1)|0); $110 = HEAP16[$109>>1]|0; $111 = $110 << 16 >> 16; $112 = $8; $113 = $12; $114 = (($113) + 1)|0; $115 = (($112) + ($114<<1)|0); $116 = HEAP16[$115>>1]|0; $117 = $116 << 16 >> 16; $118 = Math_imul($111, $117)|0; $119 = (($104) + ($118))|0; $14 = $119; $120 = $12; $121 = (($120) + 2)|0; $12 = $121; } $122 = $16; $123 = ((($122)) + 2|0); $124 = HEAP16[$123>>1]|0; $125 = $124 << 16 >> 16; $126 = $125 << 12; $127 = $14; $128 = (($126) - ($127))|0; $14 = $128; $129 = $14; $130 = $129 >> 11; $131 = (($130) + 1)|0; $132 = $131 >> 1; $15 = $132; $133 = $15; $134 = ($133|0)>(32767); if ($134) { $140 = 32767; } else { $135 = $15; $136 = ($135|0)<(-32768); $137 = $15; $138 = $136 ? -32768 : $137; $140 = $138; } $139 = $140&65535; $141 = $6; $142 = $13; $143 = (($141) + ($142<<1)|0); HEAP16[$143>>1] = $139; $144 = $13; $145 = (($144) + 1)|0; $13 = $145; } $146 = $6; $147 = $10; $148 = $147<<1; _memset(($146|0),0,($148|0))|0; STACKTOP = sp;return; } function _silk_LPC_inverse_pred_gain($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(160|0); $6 = sp + 8|0; $3 = $0; $4 = $1; $8 = 0; $9 = $4; $10 = $9 & 1; $11 = (($6) + ($10<<6)|0); $7 = $11; $5 = 0; while(1) { $12 = $5; $13 = $4; $14 = ($12|0)<($13|0); if (!($14)) { break; } $15 = $3; $16 = $5; $17 = (($15) + ($16<<1)|0); $18 = HEAP16[$17>>1]|0; $19 = $18 << 16 >> 16; $20 = $8; $21 = (($20) + ($19))|0; $8 = $21; $22 = $3; $23 = $5; $24 = (($22) + ($23<<1)|0); $25 = HEAP16[$24>>1]|0; $26 = $25 << 16 >> 16; $27 = $26 << 12; $28 = $7; $29 = $5; $30 = (($28) + ($29<<2)|0); HEAP32[$30>>2] = $27; $31 = $5; $32 = (($31) + 1)|0; $5 = $32; } $33 = $8; $34 = ($33|0)>=(4096); if ($34) { $2 = 0; $37 = $2; STACKTOP = sp;return ($37|0); } else { $35 = $4; $36 = (_LPC_inverse_pred_gain_QA($6,$35)|0); $2 = $36; $37 = $2; STACKTOP = sp;return ($37|0); } return (0)|0; } function _LPC_inverse_pred_gain_QA($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $3 = $0; $4 = $1; $15 = $3; $16 = $4; $17 = $16 & 1; $18 = (($15) + ($17<<6)|0); $14 = $18; $8 = 1073741824; $19 = $4; $20 = (($19) - 1)|0; $5 = $20; while(1) { $21 = $5; $22 = ($21|0)>(0); $23 = $14; if (!($22)) { break; } $24 = $5; $25 = (($23) + ($24<<2)|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)>(16773022); if ($27) { label = 5; break; } $28 = $14; $29 = $5; $30 = (($28) + ($29<<2)|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)<(-16773022); if ($32) { label = 5; break; } $33 = $14; $34 = $5; $35 = (($33) + ($34<<2)|0); $36 = HEAP32[$35>>2]|0; $37 = $36 << 7; $38 = (0 - ($37))|0; $9 = $38; $39 = $9; $40 = ($39|0)<(0); $41 = $40 << 31 >> 31; $42 = $9; $43 = ($42|0)<(0); $44 = $43 << 31 >> 31; $45 = (___muldi3(($39|0),($41|0),($42|0),($44|0))|0); $46 = tempRet0; $47 = (_bitshift64Ashr(($45|0),($46|0),32)|0); $48 = tempRet0; $49 = (1073741824 - ($47))|0; $10 = $49; $50 = $10; $51 = ($50|0)>(0); $52 = $10; $53 = (0 - ($52))|0; $54 = $51 ? $52 : $53; $55 = (_silk_CLZ32_484($54)|0); $56 = (32 - ($55))|0; $7 = $56; $57 = $10; $58 = $7; $59 = (($58) + 30)|0; $60 = (_silk_INVERSE32_varQ_485($57,$59)|0); $11 = $60; $61 = $8; $62 = ($61|0)<(0); $63 = $62 << 31 >> 31; $64 = $10; $65 = ($64|0)<(0); $66 = $65 << 31 >> 31; $67 = (___muldi3(($61|0),($63|0),($64|0),($66|0))|0); $68 = tempRet0; $69 = (_bitshift64Ashr(($67|0),($68|0),32)|0); $70 = tempRet0; $71 = $69 << 2; $8 = $71; $72 = $14; $13 = $72; $73 = $3; $74 = $5; $75 = $74 & 1; $76 = (($73) + ($75<<6)|0); $14 = $76; $6 = 0; while(1) { $77 = $6; $78 = $5; $79 = ($77|0)<($78|0); if (!($79)) { break; } $80 = $13; $81 = $6; $82 = (($80) + ($81<<2)|0); $83 = HEAP32[$82>>2]|0; $84 = $13; $85 = $5; $86 = $6; $87 = (($85) - ($86))|0; $88 = (($87) - 1)|0; $89 = (($84) + ($88<<2)|0); $90 = HEAP32[$89>>2]|0; $91 = ($90|0)<(0); $92 = $91 << 31 >> 31; $93 = $9; $94 = ($93|0)<(0); $95 = $94 << 31 >> 31; $96 = (___muldi3(($90|0),($92|0),($93|0),($95|0))|0); $97 = tempRet0; $98 = (_bitshift64Ashr(($96|0),($97|0),30)|0); $99 = tempRet0; $100 = (_i64Add(($98|0),($99|0),1,0)|0); $101 = tempRet0; $102 = (_bitshift64Ashr(($100|0),($101|0),1)|0); $103 = tempRet0; $104 = (($83) - ($102))|0; $12 = $104; $105 = $7; $106 = ($105|0)==(1); $107 = $12; $108 = ($107|0)<(0); $109 = $108 << 31 >> 31; $110 = $11; $111 = ($110|0)<(0); $112 = $111 << 31 >> 31; $113 = (___muldi3(($107|0),($109|0),($110|0),($112|0))|0); $114 = tempRet0; if ($106) { $115 = (_bitshift64Ashr(($113|0),($114|0),1)|0); $116 = tempRet0; $117 = $12; $118 = ($117|0)<(0); $119 = $118 << 31 >> 31; $120 = $11; $121 = ($120|0)<(0); $122 = $121 << 31 >> 31; $123 = (___muldi3(($117|0),($119|0),($120|0),($122|0))|0); $124 = tempRet0; $125 = $123 & 1; $126 = (_i64Add(($115|0),($116|0),($125|0),0)|0); $127 = tempRet0; $139 = $126;$177 = $127; } else { $128 = $7; $129 = (($128) - 1)|0; $130 = (_bitshift64Ashr(($113|0),($114|0),($129|0))|0); $131 = tempRet0; $132 = (_i64Add(($130|0),($131|0),1,0)|0); $133 = tempRet0; $134 = (_bitshift64Ashr(($132|0),($133|0),1)|0); $135 = tempRet0; $139 = $134;$177 = $135; } $136 = $14; $137 = $6; $138 = (($136) + ($137<<2)|0); HEAP32[$138>>2] = $139; $140 = $6; $141 = (($140) + 1)|0; $6 = $141; } $142 = $5; $143 = (($142) + -1)|0; $5 = $143; } if ((label|0) == 5) { $2 = 0; $176 = $2; STACKTOP = sp;return ($176|0); } $144 = HEAP32[$23>>2]|0; $145 = ($144|0)>(16773022); if (!($145)) { $146 = $14; $147 = HEAP32[$146>>2]|0; $148 = ($147|0)<(-16773022); if (!($148)) { $149 = $14; $150 = HEAP32[$149>>2]|0; $151 = $150 << 7; $152 = (0 - ($151))|0; $9 = $152; $153 = $9; $154 = ($153|0)<(0); $155 = $154 << 31 >> 31; $156 = $9; $157 = ($156|0)<(0); $158 = $157 << 31 >> 31; $159 = (___muldi3(($153|0),($155|0),($156|0),($158|0))|0); $160 = tempRet0; $161 = (_bitshift64Ashr(($159|0),($160|0),32)|0); $162 = tempRet0; $163 = (1073741824 - ($161))|0; $10 = $163; $164 = $8; $165 = ($164|0)<(0); $166 = $165 << 31 >> 31; $167 = $10; $168 = ($167|0)<(0); $169 = $168 << 31 >> 31; $170 = (___muldi3(($164|0),($166|0),($167|0),($169|0))|0); $171 = tempRet0; $172 = (_bitshift64Ashr(($170|0),($171|0),32)|0); $173 = tempRet0; $174 = $172 << 2; $8 = $174; $175 = $8; $2 = $175; $176 = $2; STACKTOP = sp;return ($176|0); } } $2 = 0; $176 = $2; STACKTOP = sp;return ($176|0); } function _silk_CLZ32_484($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ($2|0)!=(0); if ($3) { $4 = $1; $5 = (Math_clz32(($4|0))|0); $6 = (32 - ($5))|0; $7 = (32 - ($6))|0; $8 = $7; } else { $8 = 32; } STACKTOP = sp;return ($8|0); } function _silk_INVERSE32_varQ_485($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $3 = $0; $4 = $1; $11 = $3; $12 = ($11|0)>(0); $13 = $3; $14 = (0 - ($13))|0; $15 = $12 ? $13 : $14; $16 = (_silk_CLZ32_484($15)|0); $17 = (($16) - 1)|0; $5 = $17; $18 = $3; $19 = $5; $20 = $18 << $19; $8 = $20; $21 = $8; $22 = $21 >> 16; $23 = (536870911 / ($22|0))&-1; $7 = $23; $24 = $7; $25 = $24 << 16; $10 = $25; $26 = $8; $27 = $26 >> 16; $28 = $7; $29 = $28&65535; $30 = $29 << 16 >> 16; $31 = Math_imul($27, $30)|0; $32 = $8; $33 = $32 & 65535; $34 = $7; $35 = $34&65535; $36 = $35 << 16 >> 16; $37 = Math_imul($33, $36)|0; $38 = $37 >> 16; $39 = (($31) + ($38))|0; $40 = (536870912 - ($39))|0; $41 = $40 << 3; $9 = $41; $42 = $10; $43 = $9; $44 = $43 >> 16; $45 = $7; $46 = $45&65535; $47 = $46 << 16 >> 16; $48 = Math_imul($44, $47)|0; $49 = $9; $50 = $49 & 65535; $51 = $7; $52 = $51&65535; $53 = $52 << 16 >> 16; $54 = Math_imul($50, $53)|0; $55 = $54 >> 16; $56 = (($48) + ($55))|0; $57 = (($42) + ($56))|0; $58 = $9; $59 = $7; $60 = $59 >> 15; $61 = (($60) + 1)|0; $62 = $61 >> 1; $63 = Math_imul($58, $62)|0; $64 = (($57) + ($63))|0; $10 = $64; $65 = $5; $66 = (61 - ($65))|0; $67 = $4; $68 = (($66) - ($67))|0; $6 = $68; $69 = $6; $70 = ($69|0)<=(0); $71 = $6; if (!($70)) { $113 = ($71|0)<(32); if ($113) { $114 = $10; $115 = $6; $116 = $114 >> $115; $2 = $116; $117 = $2; STACKTOP = sp;return ($117|0); } else { $2 = 0; $117 = $2; STACKTOP = sp;return ($117|0); } } $72 = (0 - ($71))|0; $73 = -2147483648 >> $72; $74 = $6; $75 = (0 - ($74))|0; $76 = 2147483647 >> $75; $77 = ($73|0)>($76|0); $78 = $10; $79 = $6; $80 = (0 - ($79))|0; do { if ($77) { $81 = -2147483648 >> $80; $82 = ($78|0)>($81|0); if ($82) { $83 = $6; $84 = (0 - ($83))|0; $85 = -2147483648 >> $84; $112 = $85; break; } $86 = $10; $87 = $6; $88 = (0 - ($87))|0; $89 = 2147483647 >> $88; $90 = ($86|0)<($89|0); if ($90) { $91 = $6; $92 = (0 - ($91))|0; $93 = 2147483647 >> $92; $112 = $93; break; } else { $94 = $10; $112 = $94; break; } } else { $95 = 2147483647 >> $80; $96 = ($78|0)>($95|0); if ($96) { $97 = $6; $98 = (0 - ($97))|0; $99 = 2147483647 >> $98; $112 = $99; break; } $100 = $10; $101 = $6; $102 = (0 - ($101))|0; $103 = -2147483648 >> $102; $104 = ($100|0)<($103|0); if ($104) { $105 = $6; $106 = (0 - ($105))|0; $107 = -2147483648 >> $106; $112 = $107; break; } else { $108 = $10; $112 = $108; break; } } } while(0); $109 = $6; $110 = (0 - ($109))|0; $111 = $112 << $110; $2 = $111; $117 = $2; STACKTOP = sp;return ($117|0); } function _silk_NLSF2A($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0; var $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0; var $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 272|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(272|0); $10 = sp + 176|0; $11 = sp + 140|0; $12 = sp + 104|0; $19 = sp + 16|0; $3 = $0; $4 = $1; $5 = $2; $22 = 0; $24 = $5; $25 = ($24|0)==(16); $26 = $25 ? 30711 : 30727; $6 = $26; $7 = 0; while(1) { $27 = $7; $28 = $5; $29 = ($27|0)<($28|0); if (!($29)) { break; } $30 = $4; $31 = $7; $32 = (($30) + ($31<<1)|0); $33 = HEAP16[$32>>1]|0; $34 = $33 << 16 >> 16; $35 = $34 >> 8; $15 = $35; $36 = $4; $37 = $7; $38 = (($36) + ($37<<1)|0); $39 = HEAP16[$38>>1]|0; $40 = $39 << 16 >> 16; $41 = $15; $42 = $41 << 8; $43 = (($40) - ($42))|0; $16 = $43; $44 = $15; $45 = (25462 + ($44<<1)|0); $46 = HEAP16[$45>>1]|0; $47 = $46 << 16 >> 16; $17 = $47; $48 = $15; $49 = (($48) + 1)|0; $50 = (25462 + ($49<<1)|0); $51 = HEAP16[$50>>1]|0; $52 = $51 << 16 >> 16; $53 = $17; $54 = (($52) - ($53))|0; $18 = $54; $55 = $17; $56 = $55 << 8; $57 = $18; $58 = $16; $59 = Math_imul($57, $58)|0; $60 = (($56) + ($59))|0; $61 = $60 >> 3; $62 = (($61) + 1)|0; $63 = $62 >> 1; $64 = $6; $65 = $7; $66 = (($64) + ($65)|0); $67 = HEAP8[$66>>0]|0; $68 = $67&255; $69 = (($10) + ($68<<2)|0); HEAP32[$69>>2] = $63; $70 = $7; $71 = (($70) + 1)|0; $7 = $71; } $72 = $5; $73 = $72 >> 1; $9 = $73; $74 = $9; _silk_NLSF2A_find_poly($11,$10,$74); $75 = ((($10)) + 4|0); $76 = $9; _silk_NLSF2A_find_poly($12,$75,$76); $7 = 0; while(1) { $77 = $7; $78 = $9; $79 = ($77|0)<($78|0); if (!($79)) { break; } $80 = $7; $81 = (($80) + 1)|0; $82 = (($11) + ($81<<2)|0); $83 = HEAP32[$82>>2]|0; $84 = $7; $85 = (($11) + ($84<<2)|0); $86 = HEAP32[$85>>2]|0; $87 = (($83) + ($86))|0; $13 = $87; $88 = $7; $89 = (($88) + 1)|0; $90 = (($12) + ($89<<2)|0); $91 = HEAP32[$90>>2]|0; $92 = $7; $93 = (($12) + ($92<<2)|0); $94 = HEAP32[$93>>2]|0; $95 = (($91) - ($94))|0; $14 = $95; $96 = $14; $97 = (0 - ($96))|0; $98 = $13; $99 = (($97) - ($98))|0; $100 = $7; $101 = (($19) + ($100<<2)|0); HEAP32[$101>>2] = $99; $102 = $14; $103 = $13; $104 = (($102) - ($103))|0; $105 = $5; $106 = $7; $107 = (($105) - ($106))|0; $108 = (($107) - 1)|0; $109 = (($19) + ($108<<2)|0); HEAP32[$109>>2] = $104; $110 = $7; $111 = (($110) + 1)|0; $7 = $111; } $8 = 0; while(1) { $112 = $8; $113 = ($112|0)<(10); if (!($113)) { break; } $20 = 0; $7 = 0; while(1) { $114 = $7; $115 = $5; $116 = ($114|0)<($115|0); if (!($116)) { break; } $117 = $7; $118 = (($19) + ($117<<2)|0); $119 = HEAP32[$118>>2]|0; $120 = ($119|0)>(0); $121 = $7; $122 = (($19) + ($121<<2)|0); $123 = HEAP32[$122>>2]|0; $124 = (0 - ($123))|0; $125 = $120 ? $123 : $124; $21 = $125; $126 = $21; $127 = $20; $128 = ($126|0)>($127|0); if ($128) { $129 = $21; $20 = $129; $130 = $7; $22 = $130; } $131 = $7; $132 = (($131) + 1)|0; $7 = $132; } $133 = $20; $134 = $133 >> 4; $135 = (($134) + 1)|0; $136 = $135 >> 1; $20 = $136; $137 = $20; $138 = ($137|0)>(32767); if (!($138)) { break; } $139 = $20; $140 = ($139|0)<(163838); $141 = $20; $142 = $140 ? $141 : 163838; $20 = $142; $143 = $20; $144 = (($143) - 32767)|0; $145 = $144 << 14; $146 = $20; $147 = $22; $148 = (($147) + 1)|0; $149 = Math_imul($146, $148)|0; $150 = $149 >> 2; $151 = (($145|0) / ($150|0))&-1; $152 = (65470 - ($151))|0; $23 = $152; $153 = $5; $154 = $23; _silk_bwexpander_32($19,$153,$154); $155 = $8; $156 = (($155) + 1)|0; $8 = $156; } $157 = $8; $158 = ($157|0)==(10); $7 = 0; L21: do { if ($158) { while(1) { $159 = $7; $160 = $5; $161 = ($159|0)<($160|0); if (!($161)) { break L21; } $162 = $7; $163 = (($19) + ($162<<2)|0); $164 = HEAP32[$163>>2]|0; $165 = $164 >> 4; $166 = (($165) + 1)|0; $167 = $166 >> 1; $168 = ($167|0)>(32767); if ($168) { $183 = 32767; } else { $169 = $7; $170 = (($19) + ($169<<2)|0); $171 = HEAP32[$170>>2]|0; $172 = $171 >> 4; $173 = (($172) + 1)|0; $174 = $173 >> 1; $175 = ($174|0)<(-32768); if ($175) { $183 = -32768; } else { $176 = $7; $177 = (($19) + ($176<<2)|0); $178 = HEAP32[$177>>2]|0; $179 = $178 >> 4; $180 = (($179) + 1)|0; $181 = $180 >> 1; $183 = $181; } } $182 = $183&65535; $184 = $3; $185 = $7; $186 = (($184) + ($185<<1)|0); HEAP16[$186>>1] = $182; $187 = $3; $188 = $7; $189 = (($187) + ($188<<1)|0); $190 = HEAP16[$189>>1]|0; $191 = $190 << 16 >> 16; $192 = $191 << 5; $193 = $7; $194 = (($19) + ($193<<2)|0); HEAP32[$194>>2] = $192; $195 = $7; $196 = (($195) + 1)|0; $7 = $196; } } else { while(1) { $197 = $7; $198 = $5; $199 = ($197|0)<($198|0); if (!($199)) { break L21; } $200 = $7; $201 = (($19) + ($200<<2)|0); $202 = HEAP32[$201>>2]|0; $203 = $202 >> 4; $204 = (($203) + 1)|0; $205 = $204 >> 1; $206 = $205&65535; $207 = $3; $208 = $7; $209 = (($207) + ($208<<1)|0); HEAP16[$209>>1] = $206; $210 = $7; $211 = (($210) + 1)|0; $7 = $211; } } } while(0); $8 = 0; while(1) { $212 = $8; $213 = ($212|0)<(16); if (!($213)) { label = 31; break; } $214 = $3; $215 = $5; $216 = (_silk_LPC_inverse_pred_gain($214,$215)|0); $217 = ($216|0)<(107374); if (!($217)) { label = 31; break; } $218 = $5; $219 = $8; $220 = 2 << $219; $221 = (65536 - ($220))|0; _silk_bwexpander_32($19,$218,$221); $7 = 0; while(1) { $222 = $7; $223 = $5; $224 = ($222|0)<($223|0); if (!($224)) { break; } $225 = $7; $226 = (($19) + ($225<<2)|0); $227 = HEAP32[$226>>2]|0; $228 = $227 >> 4; $229 = (($228) + 1)|0; $230 = $229 >> 1; $231 = $230&65535; $232 = $3; $233 = $7; $234 = (($232) + ($233<<1)|0); HEAP16[$234>>1] = $231; $235 = $7; $236 = (($235) + 1)|0; $7 = $236; } $237 = $8; $238 = (($237) + 1)|0; $8 = $238; } if ((label|0) == 31) { STACKTOP = sp;return; } } function _silk_NLSF2A_find_poly($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $9 = $3; HEAP32[$9>>2] = 65536; $10 = $4; $11 = HEAP32[$10>>2]|0; $12 = (0 - ($11))|0; $13 = $3; $14 = ((($13)) + 4|0); HEAP32[$14>>2] = $12; $6 = 1; while(1) { $15 = $6; $16 = $5; $17 = ($15|0)<($16|0); if (!($17)) { break; } $18 = $4; $19 = $6; $20 = $19<<1; $21 = (($18) + ($20<<2)|0); $22 = HEAP32[$21>>2]|0; $8 = $22; $23 = $3; $24 = $6; $25 = (($24) - 1)|0; $26 = (($23) + ($25<<2)|0); $27 = HEAP32[$26>>2]|0; $28 = $27 << 1; $29 = $8; $30 = ($29|0)<(0); $31 = $30 << 31 >> 31; $32 = $3; $33 = $6; $34 = (($32) + ($33<<2)|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)<(0); $37 = $36 << 31 >> 31; $38 = (___muldi3(($29|0),($31|0),($35|0),($37|0))|0); $39 = tempRet0; $40 = (_bitshift64Ashr(($38|0),($39|0),15)|0); $41 = tempRet0; $42 = (_i64Add(($40|0),($41|0),1,0)|0); $43 = tempRet0; $44 = (_bitshift64Ashr(($42|0),($43|0),1)|0); $45 = tempRet0; $46 = (($28) - ($44))|0; $47 = $3; $48 = $6; $49 = (($48) + 1)|0; $50 = (($47) + ($49<<2)|0); HEAP32[$50>>2] = $46; $51 = $6; $7 = $51; while(1) { $52 = $7; $53 = ($52|0)>(1); if (!($53)) { break; } $54 = $3; $55 = $7; $56 = (($55) - 2)|0; $57 = (($54) + ($56<<2)|0); $58 = HEAP32[$57>>2]|0; $59 = $8; $60 = ($59|0)<(0); $61 = $60 << 31 >> 31; $62 = $3; $63 = $7; $64 = (($63) - 1)|0; $65 = (($62) + ($64<<2)|0); $66 = HEAP32[$65>>2]|0; $67 = ($66|0)<(0); $68 = $67 << 31 >> 31; $69 = (___muldi3(($59|0),($61|0),($66|0),($68|0))|0); $70 = tempRet0; $71 = (_bitshift64Ashr(($69|0),($70|0),15)|0); $72 = tempRet0; $73 = (_i64Add(($71|0),($72|0),1,0)|0); $74 = tempRet0; $75 = (_bitshift64Ashr(($73|0),($74|0),1)|0); $76 = tempRet0; $77 = (($58) - ($75))|0; $78 = $3; $79 = $7; $80 = (($78) + ($79<<2)|0); $81 = HEAP32[$80>>2]|0; $82 = (($81) + ($77))|0; HEAP32[$80>>2] = $82; $83 = $7; $84 = (($83) + -1)|0; $7 = $84; } $85 = $8; $86 = $3; $87 = ((($86)) + 4|0); $88 = HEAP32[$87>>2]|0; $89 = (($88) - ($85))|0; HEAP32[$87>>2] = $89; $90 = $6; $91 = (($90) + 1)|0; $6 = $91; } STACKTOP = sp;return; } function _silk_NLSF_stabilize($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $$sink = 0, $$sink1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0; var $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0; var $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0; var $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0; var $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0; var $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0; var $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0; var $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0; var $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0; var $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $3 = $0; $4 = $1; $5 = $2; $7 = 0; $9 = 0; while(1) { $15 = $9; $16 = ($15|0)<(20); if (!($16)) { break; } $17 = $3; $18 = HEAP16[$17>>1]|0; $19 = $18 << 16 >> 16; $20 = $4; $21 = HEAP16[$20>>1]|0; $22 = $21 << 16 >> 16; $23 = (($19) - ($22))|0; $12 = $23; $7 = 0; $6 = 1; while(1) { $24 = $6; $25 = $5; $26 = (($25) - 1)|0; $27 = ($24|0)<=($26|0); $28 = $3; if (!($27)) { break; } $29 = $6; $30 = (($28) + ($29<<1)|0); $31 = HEAP16[$30>>1]|0; $32 = $31 << 16 >> 16; $33 = $3; $34 = $6; $35 = (($34) - 1)|0; $36 = (($33) + ($35<<1)|0); $37 = HEAP16[$36>>1]|0; $38 = $37 << 16 >> 16; $39 = $4; $40 = $6; $41 = (($39) + ($40<<1)|0); $42 = HEAP16[$41>>1]|0; $43 = $42 << 16 >> 16; $44 = (($38) + ($43))|0; $45 = (($32) - ($44))|0; $11 = $45; $46 = $11; $47 = $12; $48 = ($46|0)<($47|0); if ($48) { $49 = $11; $12 = $49; $50 = $6; $7 = $50; } $51 = $6; $52 = (($51) + 1)|0; $6 = $52; } $53 = $5; $54 = (($53) - 1)|0; $55 = (($28) + ($54<<1)|0); $56 = HEAP16[$55>>1]|0; $57 = $56 << 16 >> 16; $58 = $4; $59 = $5; $60 = (($58) + ($59<<1)|0); $61 = HEAP16[$60>>1]|0; $62 = $61 << 16 >> 16; $63 = (($57) + ($62))|0; $64 = (32768 - ($63))|0; $11 = $64; $65 = $11; $66 = $12; $67 = ($65|0)<($66|0); if ($67) { $68 = $11; $12 = $68; $69 = $5; $7 = $69; } $70 = $12; $71 = ($70|0)>=(0); if ($71) { label = 42; break; } $72 = $7; $73 = ($72|0)==(0); if ($73) { $74 = $4; $75 = HEAP16[$74>>1]|0; $76 = $3; HEAP16[$76>>1] = $75; } else { $77 = $7; $78 = $5; $79 = ($77|0)==($78|0); if ($79) { $80 = $4; $81 = $5; $82 = (($80) + ($81<<1)|0); $83 = HEAP16[$82>>1]|0; $84 = $83 << 16 >> 16; $85 = (32768 - ($84))|0; $86 = $85&65535; $87 = $3; $88 = $5; $89 = (($88) - 1)|0; $90 = (($87) + ($89<<1)|0); $$sink = $86;$$sink1 = $90; } else { $13 = 0; $8 = 0; while(1) { $91 = $8; $92 = $7; $93 = ($91|0)<($92|0); $94 = $4; if (!($93)) { break; } $95 = $8; $96 = (($94) + ($95<<1)|0); $97 = HEAP16[$96>>1]|0; $98 = $97 << 16 >> 16; $99 = $13; $100 = (($99) + ($98))|0; $13 = $100; $101 = $8; $102 = (($101) + 1)|0; $8 = $102; } $103 = $7; $104 = (($94) + ($103<<1)|0); $105 = HEAP16[$104>>1]|0; $106 = $105 << 16 >> 16; $107 = $106 >> 1; $108 = $13; $109 = (($108) + ($107))|0; $13 = $109; $14 = 32768; $110 = $5; $8 = $110; while(1) { $111 = $8; $112 = $7; $113 = ($111|0)>($112|0); $114 = $4; if (!($113)) { break; } $115 = $8; $116 = (($114) + ($115<<1)|0); $117 = HEAP16[$116>>1]|0; $118 = $117 << 16 >> 16; $119 = $14; $120 = (($119) - ($118))|0; $14 = $120; $121 = $8; $122 = (($121) + -1)|0; $8 = $122; } $123 = $7; $124 = (($114) + ($123<<1)|0); $125 = HEAP16[$124>>1]|0; $126 = $125 << 16 >> 16; $127 = $126 >> 1; $128 = $14; $129 = (($128) - ($127))|0; $14 = $129; $130 = $13; $131 = $14; $132 = ($130|0)>($131|0); $133 = $3; $134 = $7; $135 = (($134) - 1)|0; $136 = (($133) + ($135<<1)|0); $137 = HEAP16[$136>>1]|0; $138 = $137 << 16 >> 16; $139 = $3; $140 = $7; $141 = (($139) + ($140<<1)|0); $142 = HEAP16[$141>>1]|0; $143 = $142 << 16 >> 16; $144 = (($138) + ($143))|0; $145 = $144 >> 1; $146 = $3; $147 = $7; $148 = (($147) - 1)|0; $149 = (($146) + ($148<<1)|0); $150 = HEAP16[$149>>1]|0; $151 = $150 << 16 >> 16; $152 = $3; $153 = $7; $154 = (($152) + ($153<<1)|0); $155 = HEAP16[$154>>1]|0; $156 = $155 << 16 >> 16; $157 = (($151) + ($156))|0; $158 = $157 & 1; $159 = (($145) + ($158))|0; do { if ($132) { $160 = $13; $161 = ($159|0)>($160|0); if ($161) { $162 = $13; $281 = $162; break; } $163 = $3; $164 = $7; $165 = (($164) - 1)|0; $166 = (($163) + ($165<<1)|0); $167 = HEAP16[$166>>1]|0; $168 = $167 << 16 >> 16; $169 = $3; $170 = $7; $171 = (($169) + ($170<<1)|0); $172 = HEAP16[$171>>1]|0; $173 = $172 << 16 >> 16; $174 = (($168) + ($173))|0; $175 = $174 >> 1; $176 = $3; $177 = $7; $178 = (($177) - 1)|0; $179 = (($176) + ($178<<1)|0); $180 = HEAP16[$179>>1]|0; $181 = $180 << 16 >> 16; $182 = $3; $183 = $7; $184 = (($182) + ($183<<1)|0); $185 = HEAP16[$184>>1]|0; $186 = $185 << 16 >> 16; $187 = (($181) + ($186))|0; $188 = $187 & 1; $189 = (($175) + ($188))|0; $190 = $14; $191 = ($189|0)<($190|0); if ($191) { $192 = $14; $281 = $192; break; } else { $193 = $3; $194 = $7; $195 = (($194) - 1)|0; $196 = (($193) + ($195<<1)|0); $197 = HEAP16[$196>>1]|0; $198 = $197 << 16 >> 16; $199 = $3; $200 = $7; $201 = (($199) + ($200<<1)|0); $202 = HEAP16[$201>>1]|0; $203 = $202 << 16 >> 16; $204 = (($198) + ($203))|0; $205 = $204 >> 1; $206 = $3; $207 = $7; $208 = (($207) - 1)|0; $209 = (($206) + ($208<<1)|0); $210 = HEAP16[$209>>1]|0; $211 = $210 << 16 >> 16; $212 = $3; $213 = $7; $214 = (($212) + ($213<<1)|0); $215 = HEAP16[$214>>1]|0; $216 = $215 << 16 >> 16; $217 = (($211) + ($216))|0; $218 = $217 & 1; $219 = (($205) + ($218))|0; $281 = $219; break; } } else { $220 = $14; $221 = ($159|0)>($220|0); if ($221) { $222 = $14; $281 = $222; break; } $223 = $3; $224 = $7; $225 = (($224) - 1)|0; $226 = (($223) + ($225<<1)|0); $227 = HEAP16[$226>>1]|0; $228 = $227 << 16 >> 16; $229 = $3; $230 = $7; $231 = (($229) + ($230<<1)|0); $232 = HEAP16[$231>>1]|0; $233 = $232 << 16 >> 16; $234 = (($228) + ($233))|0; $235 = $234 >> 1; $236 = $3; $237 = $7; $238 = (($237) - 1)|0; $239 = (($236) + ($238<<1)|0); $240 = HEAP16[$239>>1]|0; $241 = $240 << 16 >> 16; $242 = $3; $243 = $7; $244 = (($242) + ($243<<1)|0); $245 = HEAP16[$244>>1]|0; $246 = $245 << 16 >> 16; $247 = (($241) + ($246))|0; $248 = $247 & 1; $249 = (($235) + ($248))|0; $250 = $13; $251 = ($249|0)<($250|0); if ($251) { $252 = $13; $281 = $252; break; } else { $253 = $3; $254 = $7; $255 = (($254) - 1)|0; $256 = (($253) + ($255<<1)|0); $257 = HEAP16[$256>>1]|0; $258 = $257 << 16 >> 16; $259 = $3; $260 = $7; $261 = (($259) + ($260<<1)|0); $262 = HEAP16[$261>>1]|0; $263 = $262 << 16 >> 16; $264 = (($258) + ($263))|0; $265 = $264 >> 1; $266 = $3; $267 = $7; $268 = (($267) - 1)|0; $269 = (($266) + ($268<<1)|0); $270 = HEAP16[$269>>1]|0; $271 = $270 << 16 >> 16; $272 = $3; $273 = $7; $274 = (($272) + ($273<<1)|0); $275 = HEAP16[$274>>1]|0; $276 = $275 << 16 >> 16; $277 = (($271) + ($276))|0; $278 = $277 & 1; $279 = (($265) + ($278))|0; $281 = $279; break; } } } while(0); $280 = $281&65535; $10 = $280; $282 = $10; $283 = $282 << 16 >> 16; $284 = $4; $285 = $7; $286 = (($284) + ($285<<1)|0); $287 = HEAP16[$286>>1]|0; $288 = $287 << 16 >> 16; $289 = $288 >> 1; $290 = (($283) - ($289))|0; $291 = $290&65535; $292 = $3; $293 = $7; $294 = (($293) - 1)|0; $295 = (($292) + ($294<<1)|0); HEAP16[$295>>1] = $291; $296 = $3; $297 = $7; $298 = (($297) - 1)|0; $299 = (($296) + ($298<<1)|0); $300 = HEAP16[$299>>1]|0; $301 = $300 << 16 >> 16; $302 = $4; $303 = $7; $304 = (($302) + ($303<<1)|0); $305 = HEAP16[$304>>1]|0; $306 = $305 << 16 >> 16; $307 = (($301) + ($306))|0; $308 = $307&65535; $309 = $3; $310 = $7; $311 = (($309) + ($310<<1)|0); $$sink = $308;$$sink1 = $311; } HEAP16[$$sink1>>1] = $$sink; } $312 = $9; $313 = (($312) + 1)|0; $9 = $313; } if ((label|0) == 42) { STACKTOP = sp;return; } $314 = $9; $315 = ($314|0)==(20); if (!($315)) { STACKTOP = sp;return; } $316 = $3; $317 = $5; _silk_insertion_sort_increasing_all_values_int16($316,$317); $318 = $3; $319 = HEAP16[$318>>1]|0; $320 = $319 << 16 >> 16; $321 = $4; $322 = HEAP16[$321>>1]|0; $323 = $322 << 16 >> 16; $324 = (_silk_max_int_492($320,$323)|0); $325 = $324&65535; $326 = $3; HEAP16[$326>>1] = $325; $6 = 1; while(1) { $327 = $6; $328 = $5; $329 = ($327|0)<($328|0); $330 = $3; if (!($329)) { break; } $331 = $6; $332 = (($330) + ($331<<1)|0); $333 = HEAP16[$332>>1]|0; $334 = $333 << 16 >> 16; $335 = $3; $336 = $6; $337 = (($336) - 1)|0; $338 = (($335) + ($337<<1)|0); $339 = HEAP16[$338>>1]|0; $340 = $339 << 16 >> 16; $341 = $4; $342 = $6; $343 = (($341) + ($342<<1)|0); $344 = HEAP16[$343>>1]|0; $345 = $344 << 16 >> 16; $346 = (($340) + ($345))|0; $347 = (_silk_max_int_492($334,$346)|0); $348 = $347&65535; $349 = $3; $350 = $6; $351 = (($349) + ($350<<1)|0); HEAP16[$351>>1] = $348; $352 = $6; $353 = (($352) + 1)|0; $6 = $353; } $354 = $5; $355 = (($354) - 1)|0; $356 = (($330) + ($355<<1)|0); $357 = HEAP16[$356>>1]|0; $358 = $357 << 16 >> 16; $359 = $4; $360 = $5; $361 = (($359) + ($360<<1)|0); $362 = HEAP16[$361>>1]|0; $363 = $362 << 16 >> 16; $364 = (32768 - ($363))|0; $365 = (_silk_min_int_493($358,$364)|0); $366 = $365&65535; $367 = $3; $368 = $5; $369 = (($368) - 1)|0; $370 = (($367) + ($369<<1)|0); HEAP16[$370>>1] = $366; $371 = $5; $372 = (($371) - 2)|0; $6 = $372; while(1) { $373 = $6; $374 = ($373|0)>=(0); if (!($374)) { break; } $375 = $3; $376 = $6; $377 = (($375) + ($376<<1)|0); $378 = HEAP16[$377>>1]|0; $379 = $378 << 16 >> 16; $380 = $3; $381 = $6; $382 = (($381) + 1)|0; $383 = (($380) + ($382<<1)|0); $384 = HEAP16[$383>>1]|0; $385 = $384 << 16 >> 16; $386 = $4; $387 = $6; $388 = (($387) + 1)|0; $389 = (($386) + ($388<<1)|0); $390 = HEAP16[$389>>1]|0; $391 = $390 << 16 >> 16; $392 = (($385) - ($391))|0; $393 = (_silk_min_int_493($379,$392)|0); $394 = $393&65535; $395 = $3; $396 = $6; $397 = (($395) + ($396<<1)|0); HEAP16[$397>>1] = $394; $398 = $6; $399 = (($398) + -1)|0; $6 = $399; } STACKTOP = sp;return; } function _silk_max_int_492($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)>($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_min_int_493($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)<($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_NLSF_VQ_weights_laroia($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $9 = $4; $10 = HEAP16[$9>>1]|0; $11 = $10 << 16 >> 16; $12 = (_silk_max_int_496($11,1)|0); $7 = $12; $13 = $7; $14 = (131072 / ($13|0))&-1; $7 = $14; $15 = $4; $16 = ((($15)) + 2|0); $17 = HEAP16[$16>>1]|0; $18 = $17 << 16 >> 16; $19 = $4; $20 = HEAP16[$19>>1]|0; $21 = $20 << 16 >> 16; $22 = (($18) - ($21))|0; $23 = (_silk_max_int_496($22,1)|0); $8 = $23; $24 = $8; $25 = (131072 / ($24|0))&-1; $8 = $25; $26 = $7; $27 = $8; $28 = (($26) + ($27))|0; $29 = (_silk_min_int_497($28,32767)|0); $30 = $29&65535; $31 = $3; HEAP16[$31>>1] = $30; $6 = 1; while(1) { $32 = $6; $33 = $5; $34 = (($33) - 1)|0; $35 = ($32|0)<($34|0); $36 = $4; if (!($35)) { break; } $37 = $6; $38 = (($37) + 1)|0; $39 = (($36) + ($38<<1)|0); $40 = HEAP16[$39>>1]|0; $41 = $40 << 16 >> 16; $42 = $4; $43 = $6; $44 = (($42) + ($43<<1)|0); $45 = HEAP16[$44>>1]|0; $46 = $45 << 16 >> 16; $47 = (($41) - ($46))|0; $48 = (_silk_max_int_496($47,1)|0); $7 = $48; $49 = $7; $50 = (131072 / ($49|0))&-1; $7 = $50; $51 = $7; $52 = $8; $53 = (($51) + ($52))|0; $54 = (_silk_min_int_497($53,32767)|0); $55 = $54&65535; $56 = $3; $57 = $6; $58 = (($56) + ($57<<1)|0); HEAP16[$58>>1] = $55; $59 = $4; $60 = $6; $61 = (($60) + 2)|0; $62 = (($59) + ($61<<1)|0); $63 = HEAP16[$62>>1]|0; $64 = $63 << 16 >> 16; $65 = $4; $66 = $6; $67 = (($66) + 1)|0; $68 = (($65) + ($67<<1)|0); $69 = HEAP16[$68>>1]|0; $70 = $69 << 16 >> 16; $71 = (($64) - ($70))|0; $72 = (_silk_max_int_496($71,1)|0); $8 = $72; $73 = $8; $74 = (131072 / ($73|0))&-1; $8 = $74; $75 = $7; $76 = $8; $77 = (($75) + ($76))|0; $78 = (_silk_min_int_497($77,32767)|0); $79 = $78&65535; $80 = $3; $81 = $6; $82 = (($81) + 1)|0; $83 = (($80) + ($82<<1)|0); HEAP16[$83>>1] = $79; $84 = $6; $85 = (($84) + 2)|0; $6 = $85; } $86 = $5; $87 = (($86) - 1)|0; $88 = (($36) + ($87<<1)|0); $89 = HEAP16[$88>>1]|0; $90 = $89 << 16 >> 16; $91 = (32768 - ($90))|0; $92 = (_silk_max_int_496($91,1)|0); $7 = $92; $93 = $7; $94 = (131072 / ($93|0))&-1; $7 = $94; $95 = $7; $96 = $8; $97 = (($95) + ($96))|0; $98 = (_silk_min_int_497($97,32767)|0); $99 = $98&65535; $100 = $3; $101 = $5; $102 = (($101) - 1)|0; $103 = (($100) + ($102<<1)|0); HEAP16[$103>>1] = $99; STACKTOP = sp;return; } function _silk_max_int_496($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)>($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_min_int_497($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $3 = $1; $4 = $2; $5 = $3; $6 = ($4|0)<($5|0); $7 = $2; $8 = $3; $9 = $6 ? $7 : $8; STACKTOP = sp;return ($9|0); } function _silk_resampler_down2_3($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0; var $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1968|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(1968|0); $12 = sp; $4 = $0; $5 = $1; $6 = $2; $7 = $3; $13 = $4; ;HEAP32[$12>>2]=HEAP32[$13>>2]|0;HEAP32[$12+4>>2]=HEAP32[$13+4>>2]|0;HEAP32[$12+8>>2]=HEAP32[$13+8>>2]|0;HEAP32[$12+12>>2]=HEAP32[$13+12>>2]|0; while(1) { $14 = $7; $15 = ($14|0)<(480); $16 = $7; $17 = $15 ? $16 : 480; $8 = $17; $18 = $4; $19 = ((($18)) + 16|0); $20 = ((($12)) + 16|0); $21 = $6; $22 = $8; _silk_resampler_private_AR2($19,$20,$21,25270,$22); $11 = $12; $23 = $8; $9 = $23; while(1) { $24 = $9; $25 = ($24|0)>(2); if (!($25)) { break; } $26 = $11; $27 = HEAP32[$26>>2]|0; $28 = $27 >> 16; $29 = HEAP16[(25274)>>1]|0; $30 = $29 << 16 >> 16; $31 = Math_imul($28, $30)|0; $32 = $11; $33 = HEAP32[$32>>2]|0; $34 = $33 & 65535; $35 = HEAP16[(25274)>>1]|0; $36 = $35 << 16 >> 16; $37 = Math_imul($34, $36)|0; $38 = $37 >> 16; $39 = (($31) + ($38))|0; $10 = $39; $40 = $10; $41 = $11; $42 = ((($41)) + 4|0); $43 = HEAP32[$42>>2]|0; $44 = $43 >> 16; $45 = HEAP16[(25276)>>1]|0; $46 = $45 << 16 >> 16; $47 = Math_imul($44, $46)|0; $48 = $11; $49 = ((($48)) + 4|0); $50 = HEAP32[$49>>2]|0; $51 = $50 & 65535; $52 = HEAP16[(25276)>>1]|0; $53 = $52 << 16 >> 16; $54 = Math_imul($51, $53)|0; $55 = $54 >> 16; $56 = (($47) + ($55))|0; $57 = (($40) + ($56))|0; $10 = $57; $58 = $10; $59 = $11; $60 = ((($59)) + 8|0); $61 = HEAP32[$60>>2]|0; $62 = $61 >> 16; $63 = HEAP16[(25280)>>1]|0; $64 = $63 << 16 >> 16; $65 = Math_imul($62, $64)|0; $66 = $11; $67 = ((($66)) + 8|0); $68 = HEAP32[$67>>2]|0; $69 = $68 & 65535; $70 = HEAP16[(25280)>>1]|0; $71 = $70 << 16 >> 16; $72 = Math_imul($69, $71)|0; $73 = $72 >> 16; $74 = (($65) + ($73))|0; $75 = (($58) + ($74))|0; $10 = $75; $76 = $10; $77 = $11; $78 = ((($77)) + 12|0); $79 = HEAP32[$78>>2]|0; $80 = $79 >> 16; $81 = HEAP16[(25278)>>1]|0; $82 = $81 << 16 >> 16; $83 = Math_imul($80, $82)|0; $84 = $11; $85 = ((($84)) + 12|0); $86 = HEAP32[$85>>2]|0; $87 = $86 & 65535; $88 = HEAP16[(25278)>>1]|0; $89 = $88 << 16 >> 16; $90 = Math_imul($87, $89)|0; $91 = $90 >> 16; $92 = (($83) + ($91))|0; $93 = (($76) + ($92))|0; $10 = $93; $94 = $10; $95 = $94 >> 5; $96 = (($95) + 1)|0; $97 = $96 >> 1; $98 = ($97|0)>(32767); if ($98) { $109 = 32767; } else { $99 = $10; $100 = $99 >> 5; $101 = (($100) + 1)|0; $102 = $101 >> 1; $103 = ($102|0)<(-32768); if ($103) { $109 = -32768; } else { $104 = $10; $105 = $104 >> 5; $106 = (($105) + 1)|0; $107 = $106 >> 1; $109 = $107; } } $108 = $109&65535; $110 = $5; $111 = ((($110)) + 2|0); $5 = $111; HEAP16[$110>>1] = $108; $112 = $11; $113 = ((($112)) + 4|0); $114 = HEAP32[$113>>2]|0; $115 = $114 >> 16; $116 = HEAP16[(25278)>>1]|0; $117 = $116 << 16 >> 16; $118 = Math_imul($115, $117)|0; $119 = $11; $120 = ((($119)) + 4|0); $121 = HEAP32[$120>>2]|0; $122 = $121 & 65535; $123 = HEAP16[(25278)>>1]|0; $124 = $123 << 16 >> 16; $125 = Math_imul($122, $124)|0; $126 = $125 >> 16; $127 = (($118) + ($126))|0; $10 = $127; $128 = $10; $129 = $11; $130 = ((($129)) + 8|0); $131 = HEAP32[$130>>2]|0; $132 = $131 >> 16; $133 = HEAP16[(25280)>>1]|0; $134 = $133 << 16 >> 16; $135 = Math_imul($132, $134)|0; $136 = $11; $137 = ((($136)) + 8|0); $138 = HEAP32[$137>>2]|0; $139 = $138 & 65535; $140 = HEAP16[(25280)>>1]|0; $141 = $140 << 16 >> 16; $142 = Math_imul($139, $141)|0; $143 = $142 >> 16; $144 = (($135) + ($143))|0; $145 = (($128) + ($144))|0; $10 = $145; $146 = $10; $147 = $11; $148 = ((($147)) + 12|0); $149 = HEAP32[$148>>2]|0; $150 = $149 >> 16; $151 = HEAP16[(25276)>>1]|0; $152 = $151 << 16 >> 16; $153 = Math_imul($150, $152)|0; $154 = $11; $155 = ((($154)) + 12|0); $156 = HEAP32[$155>>2]|0; $157 = $156 & 65535; $158 = HEAP16[(25276)>>1]|0; $159 = $158 << 16 >> 16; $160 = Math_imul($157, $159)|0; $161 = $160 >> 16; $162 = (($153) + ($161))|0; $163 = (($146) + ($162))|0; $10 = $163; $164 = $10; $165 = $11; $166 = ((($165)) + 16|0); $167 = HEAP32[$166>>2]|0; $168 = $167 >> 16; $169 = HEAP16[(25274)>>1]|0; $170 = $169 << 16 >> 16; $171 = Math_imul($168, $170)|0; $172 = $11; $173 = ((($172)) + 16|0); $174 = HEAP32[$173>>2]|0; $175 = $174 & 65535; $176 = HEAP16[(25274)>>1]|0; $177 = $176 << 16 >> 16; $178 = Math_imul($175, $177)|0; $179 = $178 >> 16; $180 = (($171) + ($179))|0; $181 = (($164) + ($180))|0; $10 = $181; $182 = $10; $183 = $182 >> 5; $184 = (($183) + 1)|0; $185 = $184 >> 1; $186 = ($185|0)>(32767); if ($186) { $197 = 32767; } else { $187 = $10; $188 = $187 >> 5; $189 = (($188) + 1)|0; $190 = $189 >> 1; $191 = ($190|0)<(-32768); if ($191) { $197 = -32768; } else { $192 = $10; $193 = $192 >> 5; $194 = (($193) + 1)|0; $195 = $194 >> 1; $197 = $195; } } $196 = $197&65535; $198 = $5; $199 = ((($198)) + 2|0); $5 = $199; HEAP16[$198>>1] = $196; $200 = $11; $201 = ((($200)) + 12|0); $11 = $201; $202 = $9; $203 = (($202) - 3)|0; $9 = $203; } $204 = $8; $205 = $6; $206 = (($205) + ($204<<1)|0); $6 = $206; $207 = $8; $208 = $7; $209 = (($208) - ($207))|0; $7 = $209; $210 = $7; $211 = ($210|0)>(0); if (!($211)) { break; } $212 = $8; $213 = (($12) + ($212<<2)|0); ;HEAP32[$12>>2]=HEAP32[$213>>2]|0;HEAP32[$12+4>>2]=HEAP32[$213+4>>2]|0;HEAP32[$12+8>>2]=HEAP32[$213+8>>2]|0;HEAP32[$12+12>>2]=HEAP32[$213+12>>2]|0; } $214 = $4; $215 = $8; $216 = (($12) + ($215<<2)|0); ;HEAP32[$214>>2]=HEAP32[$216>>2]|0;HEAP32[$214+4>>2]=HEAP32[$216+4>>2]|0;HEAP32[$214+8>>2]=HEAP32[$216+8>>2]|0;HEAP32[$214+12>>2]=HEAP32[$216+12>>2]|0; STACKTOP = sp;return; } function _silk_resampler_down2($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $14 = $7; $15 = $14 >> 1; $9 = $15; $8 = 0; while(1) { $16 = $8; $17 = $9; $18 = ($16|0)<($17|0); if (!($18)) { break; } $19 = $6; $20 = $8; $21 = $20<<1; $22 = (($19) + ($21<<1)|0); $23 = HEAP16[$22>>1]|0; $24 = $23 << 16 >> 16; $25 = $24 << 10; $10 = $25; $26 = $10; $27 = $4; $28 = HEAP32[$27>>2]|0; $29 = (($26) - ($28))|0; $12 = $29; $30 = $12; $31 = $12; $32 = $31 >> 16; $33 = Math_imul($32, -25727)|0; $34 = $12; $35 = $34 & 65535; $36 = Math_imul($35, -25727)|0; $37 = $36 >> 16; $38 = (($33) + ($37))|0; $39 = (($30) + ($38))|0; $13 = $39; $40 = $4; $41 = HEAP32[$40>>2]|0; $42 = $13; $43 = (($41) + ($42))|0; $11 = $43; $44 = $10; $45 = $13; $46 = (($44) + ($45))|0; $47 = $4; HEAP32[$47>>2] = $46; $48 = $6; $49 = $8; $50 = $49<<1; $51 = (($50) + 1)|0; $52 = (($48) + ($51<<1)|0); $53 = HEAP16[$52>>1]|0; $54 = $53 << 16 >> 16; $55 = $54 << 10; $10 = $55; $56 = $10; $57 = $4; $58 = ((($57)) + 4|0); $59 = HEAP32[$58>>2]|0; $60 = (($56) - ($59))|0; $12 = $60; $61 = $12; $62 = $61 >> 16; $63 = ($62*9872)|0; $64 = $12; $65 = $64 & 65535; $66 = ($65*9872)|0; $67 = $66 >> 16; $68 = (($63) + ($67))|0; $13 = $68; $69 = $11; $70 = $4; $71 = ((($70)) + 4|0); $72 = HEAP32[$71>>2]|0; $73 = (($69) + ($72))|0; $11 = $73; $74 = $11; $75 = $13; $76 = (($74) + ($75))|0; $11 = $76; $77 = $10; $78 = $13; $79 = (($77) + ($78))|0; $80 = $4; $81 = ((($80)) + 4|0); HEAP32[$81>>2] = $79; $82 = $11; $83 = $82 >> 10; $84 = (($83) + 1)|0; $85 = $84 >> 1; $86 = ($85|0)>(32767); if ($86) { $97 = 32767; } else { $87 = $11; $88 = $87 >> 10; $89 = (($88) + 1)|0; $90 = $89 >> 1; $91 = ($90|0)<(-32768); if ($91) { $97 = -32768; } else { $92 = $11; $93 = $92 >> 10; $94 = (($93) + 1)|0; $95 = $94 >> 1; $97 = $95; } } $96 = $97&65535; $98 = $5; $99 = $8; $100 = (($98) + ($99<<1)|0); HEAP16[$100>>1] = $96; $101 = $8; $102 = (($101) + 1)|0; $8 = $102; } STACKTOP = sp;return; } function _silk_resampler_private_AR2($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $10 = 0; while(1) { $12 = $10; $13 = $9; $14 = ($12|0)<($13|0); if (!($14)) { break; } $15 = $5; $16 = HEAP32[$15>>2]|0; $17 = $7; $18 = $10; $19 = (($17) + ($18<<1)|0); $20 = HEAP16[$19>>1]|0; $21 = $20 << 16 >> 16; $22 = $21 << 8; $23 = (($16) + ($22))|0; $11 = $23; $24 = $11; $25 = $6; $26 = $10; $27 = (($25) + ($26<<2)|0); HEAP32[$27>>2] = $24; $28 = $11; $29 = $28 << 2; $11 = $29; $30 = $5; $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; $33 = $11; $34 = $33 >> 16; $35 = $8; $36 = HEAP16[$35>>1]|0; $37 = $36 << 16 >> 16; $38 = Math_imul($34, $37)|0; $39 = $11; $40 = $39 & 65535; $41 = $8; $42 = HEAP16[$41>>1]|0; $43 = $42 << 16 >> 16; $44 = Math_imul($40, $43)|0; $45 = $44 >> 16; $46 = (($38) + ($45))|0; $47 = (($32) + ($46))|0; $48 = $5; HEAP32[$48>>2] = $47; $49 = $11; $50 = $49 >> 16; $51 = $8; $52 = ((($51)) + 2|0); $53 = HEAP16[$52>>1]|0; $54 = $53 << 16 >> 16; $55 = Math_imul($50, $54)|0; $56 = $11; $57 = $56 & 65535; $58 = $8; $59 = ((($58)) + 2|0); $60 = HEAP16[$59>>1]|0; $61 = $60 << 16 >> 16; $62 = Math_imul($57, $61)|0; $63 = $62 >> 16; $64 = (($55) + ($63))|0; $65 = $5; $66 = ((($65)) + 4|0); HEAP32[$66>>2] = $64; $67 = $10; $68 = (($67) + 1)|0; $10 = $68; } STACKTOP = sp;return; } function _silk_sigm_Q15($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $2 = $0; $4 = $2; $5 = ($4|0)<(0); $6 = $2; if ($5) { $7 = (0 - ($6))|0; $2 = $7; $8 = $2; $9 = ($8|0)>=(192); if ($9) { $1 = 0; $43 = $1; STACKTOP = sp;return ($43|0); } else { $10 = $2; $11 = $10 >> 5; $3 = $11; $12 = $3; $13 = (22304 + ($12<<2)|0); $14 = HEAP32[$13>>2]|0; $15 = $3; $16 = (22328 + ($15<<2)|0); $17 = HEAP32[$16>>2]|0; $18 = $17&65535; $19 = $18 << 16 >> 16; $20 = $2; $21 = $20 & 31; $22 = $21&65535; $23 = $22 << 16 >> 16; $24 = Math_imul($19, $23)|0; $25 = (($14) - ($24))|0; $1 = $25; $43 = $1; STACKTOP = sp;return ($43|0); } } else { $26 = ($6|0)>=(192); if ($26) { $1 = 32767; $43 = $1; STACKTOP = sp;return ($43|0); } else { $27 = $2; $28 = $27 >> 5; $3 = $28; $29 = $3; $30 = (22352 + ($29<<2)|0); $31 = HEAP32[$30>>2]|0; $32 = $3; $33 = (22328 + ($32<<2)|0); $34 = HEAP32[$33>>2]|0; $35 = $34&65535; $36 = $35 << 16 >> 16; $37 = $2; $38 = $37 & 31; $39 = $38&65535; $40 = $39 << 16 >> 16; $41 = Math_imul($36, $40)|0; $42 = (($31) + ($41))|0; $1 = $42; $43 = $1; STACKTOP = sp;return ($43|0); } } return (0)|0; } function _silk_insertion_sort_increasing($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $9 = 0; while(1) { $11 = $9; $12 = $7; $13 = ($11|0)<($12|0); if (!($13)) { break; } $14 = $9; $15 = $5; $16 = $9; $17 = (($15) + ($16<<2)|0); HEAP32[$17>>2] = $14; $18 = $9; $19 = (($18) + 1)|0; $9 = $19; } $9 = 1; while(1) { $20 = $9; $21 = $7; $22 = ($20|0)<($21|0); if (!($22)) { break; } $23 = $4; $24 = $9; $25 = (($23) + ($24<<2)|0); $26 = HEAP32[$25>>2]|0; $8 = $26; $27 = $9; $28 = (($27) - 1)|0; $10 = $28; while(1) { $29 = $10; $30 = ($29|0)>=(0); if (!($30)) { break; } $31 = $8; $32 = $4; $33 = $10; $34 = (($32) + ($33<<2)|0); $35 = HEAP32[$34>>2]|0; $36 = ($31|0)<($35|0); if (!($36)) { break; } $37 = $4; $38 = $10; $39 = (($37) + ($38<<2)|0); $40 = HEAP32[$39>>2]|0; $41 = $4; $42 = $10; $43 = (($42) + 1)|0; $44 = (($41) + ($43<<2)|0); HEAP32[$44>>2] = $40; $45 = $5; $46 = $10; $47 = (($45) + ($46<<2)|0); $48 = HEAP32[$47>>2]|0; $49 = $5; $50 = $10; $51 = (($50) + 1)|0; $52 = (($49) + ($51<<2)|0); HEAP32[$52>>2] = $48; $53 = $10; $54 = (($53) + -1)|0; $10 = $54; } $55 = $8; $56 = $4; $57 = $10; $58 = (($57) + 1)|0; $59 = (($56) + ($58<<2)|0); HEAP32[$59>>2] = $55; $60 = $9; $61 = $5; $62 = $10; $63 = (($62) + 1)|0; $64 = (($61) + ($63<<2)|0); HEAP32[$64>>2] = $60; $65 = $9; $66 = (($65) + 1)|0; $9 = $66; } $67 = $7; $9 = $67; while(1) { $68 = $9; $69 = $6; $70 = ($68|0)<($69|0); if (!($70)) { break; } $71 = $4; $72 = $9; $73 = (($71) + ($72<<2)|0); $74 = HEAP32[$73>>2]|0; $8 = $74; $75 = $8; $76 = $4; $77 = $7; $78 = (($77) - 1)|0; $79 = (($76) + ($78<<2)|0); $80 = HEAP32[$79>>2]|0; $81 = ($75|0)<($80|0); if ($81) { $82 = $7; $83 = (($82) - 2)|0; $10 = $83; while(1) { $84 = $10; $85 = ($84|0)>=(0); if (!($85)) { break; } $86 = $8; $87 = $4; $88 = $10; $89 = (($87) + ($88<<2)|0); $90 = HEAP32[$89>>2]|0; $91 = ($86|0)<($90|0); if (!($91)) { break; } $92 = $4; $93 = $10; $94 = (($92) + ($93<<2)|0); $95 = HEAP32[$94>>2]|0; $96 = $4; $97 = $10; $98 = (($97) + 1)|0; $99 = (($96) + ($98<<2)|0); HEAP32[$99>>2] = $95; $100 = $5; $101 = $10; $102 = (($100) + ($101<<2)|0); $103 = HEAP32[$102>>2]|0; $104 = $5; $105 = $10; $106 = (($105) + 1)|0; $107 = (($104) + ($106<<2)|0); HEAP32[$107>>2] = $103; $108 = $10; $109 = (($108) + -1)|0; $10 = $109; } $110 = $8; $111 = $4; $112 = $10; $113 = (($112) + 1)|0; $114 = (($111) + ($113<<2)|0); HEAP32[$114>>2] = $110; $115 = $9; $116 = $5; $117 = $10; $118 = (($117) + 1)|0; $119 = (($116) + ($118<<2)|0); HEAP32[$119>>2] = $115; } $120 = $9; $121 = (($120) + 1)|0; $9 = $121; } STACKTOP = sp;return; } function _silk_insertion_sort_increasing_all_values_int16($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $2 = $0; $3 = $1; $5 = 1; while(1) { $7 = $5; $8 = $3; $9 = ($7|0)<($8|0); if (!($9)) { break; } $10 = $2; $11 = $5; $12 = (($10) + ($11<<1)|0); $13 = HEAP16[$12>>1]|0; $14 = $13 << 16 >> 16; $4 = $14; $15 = $5; $16 = (($15) - 1)|0; $6 = $16; while(1) { $17 = $6; $18 = ($17|0)>=(0); if (!($18)) { break; } $19 = $4; $20 = $2; $21 = $6; $22 = (($20) + ($21<<1)|0); $23 = HEAP16[$22>>1]|0; $24 = $23 << 16 >> 16; $25 = ($19|0)<($24|0); if (!($25)) { break; } $26 = $2; $27 = $6; $28 = (($26) + ($27<<1)|0); $29 = HEAP16[$28>>1]|0; $30 = $2; $31 = $6; $32 = (($31) + 1)|0; $33 = (($30) + ($32<<1)|0); HEAP16[$33>>1] = $29; $34 = $6; $35 = (($34) + -1)|0; $6 = $35; } $36 = $4; $37 = $36&65535; $38 = $2; $39 = $6; $40 = (($39) + 1)|0; $41 = (($38) + ($40<<1)|0); HEAP16[$41>>1] = $37; $42 = $5; $43 = (($42) + 1)|0; $5 = $43; } STACKTOP = sp;return; } function _silk_sum_sqr_shift($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $11 = 0; $9 = 0; $12 = $7; $13 = (($12) + -1)|0; $7 = $13; $8 = 0; while(1) { $14 = $8; $15 = $7; $16 = ($14|0)<($15|0); if (!($16)) { break; } $17 = $11; $18 = $6; $19 = $8; $20 = (($18) + ($19<<1)|0); $21 = HEAP16[$20>>1]|0; $22 = $21 << 16 >> 16; $23 = $6; $24 = $8; $25 = (($23) + ($24<<1)|0); $26 = HEAP16[$25>>1]|0; $27 = $26 << 16 >> 16; $28 = Math_imul($22, $27)|0; $29 = (($17) + ($28))|0; $11 = $29; $30 = $11; $31 = $6; $32 = $8; $33 = (($32) + 1)|0; $34 = (($31) + ($33<<1)|0); $35 = HEAP16[$34>>1]|0; $36 = $35 << 16 >> 16; $37 = $6; $38 = $8; $39 = (($38) + 1)|0; $40 = (($37) + ($39<<1)|0); $41 = HEAP16[$40>>1]|0; $42 = $41 << 16 >> 16; $43 = Math_imul($36, $42)|0; $44 = (($30) + ($43))|0; $11 = $44; $45 = $11; $46 = ($45|0)<(0); if ($46) { label = 4; break; } $51 = $8; $52 = (($51) + 2)|0; $8 = $52; } if ((label|0) == 4) { $47 = $11; $48 = $47 >>> 2; $11 = $48; $9 = 2; $49 = $8; $50 = (($49) + 2)|0; $8 = $50; } while(1) { $53 = $8; $54 = $7; $55 = ($53|0)<($54|0); if (!($55)) { break; } $56 = $6; $57 = $8; $58 = (($56) + ($57<<1)|0); $59 = HEAP16[$58>>1]|0; $60 = $59 << 16 >> 16; $61 = $6; $62 = $8; $63 = (($61) + ($62<<1)|0); $64 = HEAP16[$63>>1]|0; $65 = $64 << 16 >> 16; $66 = Math_imul($60, $65)|0; $10 = $66; $67 = $10; $68 = $6; $69 = $8; $70 = (($69) + 1)|0; $71 = (($68) + ($70<<1)|0); $72 = HEAP16[$71>>1]|0; $73 = $72 << 16 >> 16; $74 = $6; $75 = $8; $76 = (($75) + 1)|0; $77 = (($74) + ($76<<1)|0); $78 = HEAP16[$77>>1]|0; $79 = $78 << 16 >> 16; $80 = Math_imul($73, $79)|0; $81 = (($67) + ($80))|0; $10 = $81; $82 = $11; $83 = $10; $84 = $9; $85 = $83 >>> $84; $86 = (($82) + ($85))|0; $11 = $86; $87 = $11; $88 = ($87|0)<(0); if ($88) { $89 = $11; $90 = $89 >>> 2; $11 = $90; $91 = $9; $92 = (($91) + 2)|0; $9 = $92; } $93 = $8; $94 = (($93) + 2)|0; $8 = $94; } $95 = $8; $96 = $7; $97 = ($95|0)==($96|0); if ($97) { $98 = $6; $99 = $8; $100 = (($98) + ($99<<1)|0); $101 = HEAP16[$100>>1]|0; $102 = $101 << 16 >> 16; $103 = $6; $104 = $8; $105 = (($103) + ($104<<1)|0); $106 = HEAP16[$105>>1]|0; $107 = $106 << 16 >> 16; $108 = Math_imul($102, $107)|0; $10 = $108; $109 = $11; $110 = $10; $111 = $9; $112 = $110 >> $111; $113 = (($109) + ($112))|0; $11 = $113; } $114 = $11; $115 = $114 & -1073741824; $116 = ($115|0)!=(0); if (!($116)) { $121 = $9; $122 = $5; HEAP32[$122>>2] = $121; $123 = $11; $124 = $4; HEAP32[$124>>2] = $123; STACKTOP = sp;return; } $117 = $11; $118 = $117 >>> 2; $11 = $118; $119 = $9; $120 = (($119) + 2)|0; $9 = $120; $121 = $9; $122 = $5; HEAP32[$122>>2] = $121; $123 = $11; $124 = $4; HEAP32[$124>>2] = $123; STACKTOP = sp;return; } function _silk_apply_sine_window_FLP($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0.0, $48 = 0.0; var $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0; var $67 = 0.0, $68 = 0.0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0.0; var $85 = 0.0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0, $9 = 0.0, $90 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $13 = $7; $14 = (($13) + 1)|0; $15 = (+($14|0)); $16 = 3.1415927410125732 / $15; $9 = $16; $17 = $9; $18 = $9; $19 = $17 * $18; $20 = 2.0 - $19; $10 = $20; $21 = $6; $22 = ($21|0)<(2); if ($22) { $11 = 0.0; $23 = $9; $12 = $23; } else { $11 = 1.0; $24 = $10; $25 = 0.5 * $24; $12 = $25; } $8 = 0; while(1) { $26 = $8; $27 = $7; $28 = ($26|0)<($27|0); if (!($28)) { break; } $29 = $5; $30 = $8; $31 = (($30) + 0)|0; $32 = (($29) + ($31<<2)|0); $33 = +HEAPF32[$32>>2]; $34 = $33 * 0.5; $35 = $11; $36 = $12; $37 = $35 + $36; $38 = $34 * $37; $39 = $4; $40 = $8; $41 = (($40) + 0)|0; $42 = (($39) + ($41<<2)|0); HEAPF32[$42>>2] = $38; $43 = $5; $44 = $8; $45 = (($44) + 1)|0; $46 = (($43) + ($45<<2)|0); $47 = +HEAPF32[$46>>2]; $48 = $12; $49 = $47 * $48; $50 = $4; $51 = $8; $52 = (($51) + 1)|0; $53 = (($50) + ($52<<2)|0); HEAPF32[$53>>2] = $49; $54 = $10; $55 = $12; $56 = $54 * $55; $57 = $11; $58 = $56 - $57; $11 = $58; $59 = $5; $60 = $8; $61 = (($60) + 2)|0; $62 = (($59) + ($61<<2)|0); $63 = +HEAPF32[$62>>2]; $64 = $63 * 0.5; $65 = $12; $66 = $11; $67 = $65 + $66; $68 = $64 * $67; $69 = $4; $70 = $8; $71 = (($70) + 2)|0; $72 = (($69) + ($71<<2)|0); HEAPF32[$72>>2] = $68; $73 = $5; $74 = $8; $75 = (($74) + 3)|0; $76 = (($73) + ($75<<2)|0); $77 = +HEAPF32[$76>>2]; $78 = $11; $79 = $77 * $78; $80 = $4; $81 = $8; $82 = (($81) + 3)|0; $83 = (($80) + ($82<<2)|0); HEAPF32[$83>>2] = $79; $84 = $10; $85 = $11; $86 = $84 * $85; $87 = $12; $88 = $86 - $87; $12 = $88; $89 = $8; $90 = (($89) + 4)|0; $8 = $90; } STACKTOP = sp;return; } function _silk_find_LPC_FLP($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = +$3; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0.0, $109 = 0, $11 = 0.0, $110 = 0.0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0.0, $117 = 0; var $118 = 0.0, $119 = 0, $12 = 0.0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0.0, $130 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0.0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0.0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0.0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1744|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(1744|0); $10 = sp + 1616|0; $14 = sp + 1704|0; $15 = sp + 1536|0; $16 = sp; $4 = $0; $5 = $1; $6 = $2; $7 = $3; $17 = $4; $18 = ((($17)) + 4612|0); $19 = HEAP32[$18>>2]|0; $20 = $4; $21 = ((($20)) + 4664|0); $22 = HEAP32[$21>>2]|0; $23 = (($19) + ($22))|0; $9 = $23; $24 = $4; $25 = ((($24)) + 4768|0); $26 = ((($25)) + 31|0); HEAP8[$26>>0] = 4; $27 = $6; $28 = $7; $29 = $9; $30 = $4; $31 = ((($30)) + 4604|0); $32 = HEAP32[$31>>2]|0; $33 = $4; $34 = ((($33)) + 4664|0); $35 = HEAP32[$34>>2]|0; $36 = (+_silk_burg_modified_FLP($10,$27,$28,$29,$32,$35)); $11 = $36; $37 = $4; $38 = ((($37)) + 4656|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)!=(0); L1: do { if ($40) { $41 = $4; $42 = ((($41)) + 4696|0); $43 = HEAP32[$42>>2]|0; $44 = ($43|0)!=(0); if (!($44)) { $45 = $4; $46 = ((($45)) + 4604|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)==(4); if ($48) { $49 = $6; $50 = $9; $51 = $50<<1; $52 = (($49) + ($51<<2)|0); $53 = $7; $54 = $9; $55 = $4; $56 = ((($55)) + 4664|0); $57 = HEAP32[$56>>2]|0; $58 = (+_silk_burg_modified_FLP($15,$52,$53,$54,2,$57)); $59 = $11; $60 = $59 - $58; $11 = $60; $61 = $5; $62 = $4; $63 = ((($62)) + 4664|0); $64 = HEAP32[$63>>2]|0; _silk_A2NLSF_FLP($61,$15,$64); $12 = 3.4028234663852886E+38; $8 = 3; while(1) { $65 = $8; $66 = ($65|0)>=(0); if (!($66)) { break L1; } $67 = $4; $68 = ((($67)) + 4524|0); $69 = $5; $70 = $8; $71 = $4; $72 = ((($71)) + 4664|0); $73 = HEAP32[$72>>2]|0; _silk_interpolate($14,$68,$69,$70,$73); $74 = $4; $75 = ((($74)) + 4664|0); $76 = HEAP32[$75>>2]|0; _silk_NLSF2A_FLP($15,$14,$76); $77 = $6; $78 = $9; $79 = $78<<1; $80 = $4; $81 = ((($80)) + 4664|0); $82 = HEAP32[$81>>2]|0; _silk_LPC_analysis_filter_FLP($16,$15,$77,$79,$82); $83 = $4; $84 = ((($83)) + 4664|0); $85 = HEAP32[$84>>2]|0; $86 = (($16) + ($85<<2)|0); $87 = $9; $88 = $4; $89 = ((($88)) + 4664|0); $90 = HEAP32[$89>>2]|0; $91 = (($87) - ($90))|0; $92 = (+_silk_energy_FLP($86,$91)); $93 = $4; $94 = ((($93)) + 4664|0); $95 = HEAP32[$94>>2]|0; $96 = (($16) + ($95<<2)|0); $97 = $9; $98 = (($96) + ($97<<2)|0); $99 = $9; $100 = $4; $101 = ((($100)) + 4664|0); $102 = HEAP32[$101>>2]|0; $103 = (($99) - ($102))|0; $104 = (+_silk_energy_FLP($98,$103)); $105 = $92 + $104; $106 = $105; $13 = $106; $107 = $13; $108 = $11; $109 = $107 < $108; $110 = $13; if ($109) { $11 = $110; $111 = $8; $112 = $111&255; $113 = $4; $114 = ((($113)) + 4768|0); $115 = ((($114)) + 31|0); HEAP8[$115>>0] = $112; } else { $116 = $12; $117 = $110 > $116; if ($117) { break L1; } } $118 = $13; $12 = $118; $119 = $8; $120 = (($119) + -1)|0; $8 = $120; } } } } } while(0); $121 = $4; $122 = ((($121)) + 4768|0); $123 = ((($122)) + 31|0); $124 = HEAP8[$123>>0]|0; $125 = $124 << 24 >> 24; $126 = ($125|0)==(4); if (!($126)) { STACKTOP = sp;return; } $127 = $5; $128 = $4; $129 = ((($128)) + 4664|0); $130 = HEAP32[$129>>2]|0; _silk_A2NLSF_FLP($127,$10,$130); STACKTOP = sp;return; } function _silk_find_LTP_FLP($0,$1,$2,$3,$4,$5,$6,$7,$8) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; var $10 = 0, $100 = 0, $101 = 0.0, $102 = 0.0, $103 = 0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0, $111 = 0, $112 = 0.0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0.0, $132 = 0, $133 = 0, $134 = 0, $135 = 0.0; var $136 = 0.0, $137 = 0.0, $138 = 0.0, $139 = 0, $14 = 0, $140 = 0, $141 = 0.0, $142 = 0, $143 = 0, $144 = 0, $145 = 0.0, $146 = 0.0, $147 = 0.0, $148 = 0.0, $149 = 0, $15 = 0, $150 = 0, $151 = 0.0, $152 = 0.0, $153 = 0.0; var $154 = 0.0, $155 = 0.0, $156 = 0.0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0.0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0.0, $173 = 0.0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0.0, $185 = 0.0, $186 = 0.0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0.0, $195 = 0, $196 = 0, $197 = 0.0, $198 = 0.0, $199 = 0.0, $20 = 0, $200 = 0.0, $201 = 0, $202 = 0, $203 = 0.0, $204 = 0.0, $205 = 0.0, $206 = 0, $207 = 0, $208 = 0; var $209 = 0, $21 = 0.0, $210 = 0, $211 = 0, $212 = 0.0, $213 = 0.0, $214 = 0.0, $215 = 0.0, $216 = 0, $217 = 0, $218 = 0.0, $219 = 0.0, $22 = 0, $220 = 0.0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0.0; var $227 = 0, $228 = 0, $229 = 0, $23 = 0.0, $230 = 0, $231 = 0.0, $232 = 0, $233 = 0, $234 = 0.0, $235 = 0, $236 = 0, $237 = 0.0, $238 = 0.0, $239 = 0.0, $24 = 0.0, $240 = 0, $241 = 0, $242 = 0.0, $243 = 0.0, $244 = 0.0; var $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0.0, $251 = 0, $252 = 0, $253 = 0.0, $254 = 0.0, $255 = 0.0, $256 = 0.0, $257 = 0, $258 = 0, $259 = 0, $26 = 0.0, $260 = 0, $261 = 0, $262 = 0; var $263 = 0, $264 = 0, $27 = 0.0, $28 = 0, $29 = 0, $30 = 0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0.0, $61 = 0.0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0.0, $67 = 0.0, $68 = 0, $69 = 0.0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0, $80 = 0.0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0.0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0.0, $95 = 0, $96 = 0, $97 = 0.0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(192|0); $25 = sp + 112|0; $28 = sp + 80|0; $29 = sp + 64|0; $30 = sp + 48|0; $32 = sp + 24|0; $33 = sp + 8|0; $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $4; $14 = $5; $15 = $6; $16 = $7; $17 = $8; $36 = $9; $20 = $36; $37 = $10; $22 = $37; $38 = $12; $39 = $17; $40 = (($38) + ($39<<2)|0); $34 = $40; $19 = 0; while(1) { $41 = $19; $42 = $16; $43 = ($41|0)<($42|0); if (!($43)) { break; } $44 = $34; $45 = $13; $46 = $19; $47 = (($45) + ($46<<2)|0); $48 = HEAP32[$47>>2]|0; $49 = (($48) + 2)|0; $50 = (0 - ($49))|0; $51 = (($44) + ($50<<2)|0); $35 = $51; $52 = $35; $53 = $15; $54 = $22; _silk_corrMatrix_FLP($52,$53,5,$54); $55 = $35; $56 = $34; $57 = $15; _silk_corrVector_FLP($55,$56,$57,5,$32); $58 = $34; $59 = $15; $60 = (+_silk_energy_FLP($58,$59)); $61 = $60; $62 = $19; $63 = (($33) + ($62<<2)|0); HEAPF32[$63>>2] = $61; $64 = $19; $65 = (($33) + ($64<<2)|0); $66 = +HEAPF32[$65>>2]; $67 = 1.0 + $66; $68 = $22; $69 = +HEAPF32[$68>>2]; $70 = $67 + $69; $71 = $22; $72 = ((($71)) + 96|0); $73 = +HEAPF32[$72>>2]; $74 = $70 + $73; $31 = $74; $75 = $31; $76 = $75 * 0.01666666753590107; $31 = $76; $77 = $22; $78 = $19; $79 = (($33) + ($78<<2)|0); $80 = $31; _silk_regularize_correlations_FLP($77,$79,$80,5); $81 = $22; $82 = $20; _silk_solve_LDL_FLP($81,5,$32,$82); $83 = $20; $84 = $22; $85 = $19; $86 = (($33) + ($85<<2)|0); $87 = +HEAPF32[$86>>2]; $88 = (+_silk_residual_energy_covar_FLP($83,$84,$32,$87,5)); $89 = $19; $90 = (($30) + ($89<<2)|0); HEAPF32[$90>>2] = $88; $91 = $14; $92 = $19; $93 = (($91) + ($92<<2)|0); $94 = +HEAPF32[$93>>2]; $95 = $19; $96 = (($30) + ($95<<2)|0); $97 = +HEAPF32[$96>>2]; $98 = $14; $99 = $19; $100 = (($98) + ($99<<2)|0); $101 = +HEAPF32[$100>>2]; $102 = $97 * $101; $103 = $15; $104 = (+($103|0)); $105 = 0.0099999997764825821 * $104; $106 = $102 + $105; $107 = $94 / $106; $21 = $107; $108 = $22; $109 = $21; _silk_scale_vector_FLP($108,$109,25); $110 = $22; $111 = ((($110)) + 48|0); $112 = +HEAPF32[$111>>2]; $113 = $19; $114 = (($29) + ($113<<2)|0); HEAPF32[$114>>2] = $112; $115 = $15; $116 = $34; $117 = (($116) + ($115<<2)|0); $34 = $117; $118 = $20; $119 = ((($118)) + 20|0); $20 = $119; $120 = $22; $121 = ((($120)) + 100|0); $22 = $121; $122 = $19; $123 = (($122) + 1)|0; $19 = $123; } $124 = $11; $125 = ($124|0)!=(0|0); if ($125) { $24 = 9.9999999747524271E-7; $23 = 0.0; $19 = 0; while(1) { $126 = $19; $127 = $16; $128 = ($126|0)<($127|0); if (!($128)) { break; } $129 = $19; $130 = (($33) + ($129<<2)|0); $131 = +HEAPF32[$130>>2]; $132 = $14; $133 = $19; $134 = (($132) + ($133<<2)|0); $135 = +HEAPF32[$134>>2]; $136 = $131 * $135; $137 = $23; $138 = $137 + $136; $23 = $138; $139 = $19; $140 = (($30) + ($139<<2)|0); $141 = +HEAPF32[$140>>2]; $142 = $14; $143 = $19; $144 = (($142) + ($143<<2)|0); $145 = +HEAPF32[$144>>2]; $146 = $141 * $145; $147 = $24; $148 = $147 + $146; $24 = $148; $149 = $19; $150 = (($149) + 1)|0; $19 = $150; } $151 = $23; $152 = $24; $153 = $151 / $152; $154 = $153; $155 = (+_silk_log2_530($154)); $156 = 3.0 * $155; $157 = $11; HEAPF32[$157>>2] = $156; } $158 = $9; $20 = $158; $19 = 0; while(1) { $159 = $19; $160 = $16; $161 = ($159|0)<($160|0); if (!($161)) { break; } $162 = $19; $163 = (($25) + ($162<<2)|0); HEAPF32[$163>>2] = 0.0; $18 = 0; while(1) { $164 = $18; $165 = ($164|0)<(5); $166 = $20; if (!($165)) { break; } $167 = $18; $168 = (($166) + ($167<<2)|0); $169 = +HEAPF32[$168>>2]; $170 = $19; $171 = (($25) + ($170<<2)|0); $172 = +HEAPF32[$171>>2]; $173 = $172 + $169; HEAPF32[$171>>2] = $173; $174 = $18; $175 = (($174) + 1)|0; $18 = $175; } $176 = ((($166)) + 20|0); $20 = $176; $177 = $19; $178 = (($177) + 1)|0; $19 = $178; } $21 = 0.0010000000474974513; $19 = 0; while(1) { $179 = $19; $180 = $16; $181 = ($179|0)<($180|0); if (!($181)) { break; } $182 = $19; $183 = (($29) + ($182<<2)|0); $184 = +HEAPF32[$183>>2]; $185 = $21; $186 = $185 + $184; $21 = $186; $187 = $19; $188 = (($187) + 1)|0; $19 = $188; } $26 = 0.0; $19 = 0; while(1) { $189 = $19; $190 = $16; $191 = ($189|0)<($190|0); if (!($191)) { break; } $192 = $19; $193 = (($25) + ($192<<2)|0); $194 = +HEAPF32[$193>>2]; $195 = $19; $196 = (($29) + ($195<<2)|0); $197 = +HEAPF32[$196>>2]; $198 = $194 * $197; $199 = $26; $200 = $199 + $198; $26 = $200; $201 = $19; $202 = (($201) + 1)|0; $19 = $202; } $203 = $26; $204 = $21; $205 = $203 / $204; $26 = $205; $206 = $9; $20 = $206; $19 = 0; while(1) { $207 = $19; $208 = $16; $209 = ($207|0)<($208|0); if (!($209)) { break; } $210 = $19; $211 = (($29) + ($210<<2)|0); $212 = +HEAPF32[$211>>2]; $213 = 0.10000000149011612 + $212; $214 = 0.10000000149011612 / $213; $215 = $26; $216 = $19; $217 = (($25) + ($216<<2)|0); $218 = +HEAPF32[$217>>2]; $219 = $215 - $218; $220 = $214 * $219; $27 = $220; $21 = 0.0; $18 = 0; while(1) { $221 = $18; $222 = ($221|0)<(5); if (!($222)) { break; } $223 = $20; $224 = $18; $225 = (($223) + ($224<<2)|0); $226 = +HEAPF32[$225>>2]; $227 = $226 > 0.10000000149011612; if ($227) { $228 = $20; $229 = $18; $230 = (($228) + ($229<<2)|0); $231 = +HEAPF32[$230>>2]; $234 = $231; } else { $234 = 0.10000000149011612; } $232 = $18; $233 = (($28) + ($232<<2)|0); HEAPF32[$233>>2] = $234; $235 = $18; $236 = (($28) + ($235<<2)|0); $237 = +HEAPF32[$236>>2]; $238 = $21; $239 = $238 + $237; $21 = $239; $240 = $18; $241 = (($240) + 1)|0; $18 = $241; } $242 = $27; $243 = $21; $244 = $242 / $243; $21 = $244; $18 = 0; while(1) { $245 = $18; $246 = ($245|0)<(5); $247 = $20; if (!($246)) { break; } $248 = $18; $249 = (($247) + ($248<<2)|0); $250 = +HEAPF32[$249>>2]; $251 = $18; $252 = (($28) + ($251<<2)|0); $253 = +HEAPF32[$252>>2]; $254 = $21; $255 = $253 * $254; $256 = $250 + $255; $257 = $20; $258 = $18; $259 = (($257) + ($258<<2)|0); HEAPF32[$259>>2] = $256; $260 = $18; $261 = (($260) + 1)|0; $18 = $261; } $262 = ((($247)) + 20|0); $20 = $262; $263 = $19; $264 = (($263) + 1)|0; $19 = $264; } STACKTOP = sp;return; } function _silk_log2_530($0) { $0 = +$0; var $1 = 0.0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = (+_log10($2)); $4 = 3.32192809488736 * $3; $5 = $4; STACKTOP = sp;return (+$5); } function _silk_regularize_correlations_FLP($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = +$2; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0.0, $4 = 0, $5 = 0, $6 = 0.0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $8 = 0; while(1) { $9 = $8; $10 = $7; $11 = ($9|0)<($10|0); $12 = $6; if (!($11)) { break; } $13 = $4; $14 = $8; $15 = $7; $16 = Math_imul($14, $15)|0; $17 = $8; $18 = (($16) + ($17))|0; $19 = (($13) + ($18<<2)|0); $20 = +HEAPF32[$19>>2]; $21 = $20 + $12; HEAPF32[$19>>2] = $21; $22 = $8; $23 = (($22) + 1)|0; $8 = $23; } $24 = $5; $25 = +HEAPF32[$24>>2]; $26 = $25 + $12; HEAPF32[$24>>2] = $26; STACKTOP = sp;return; } function _silk_solve_LDL_FLP($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1184|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(1184|0); $9 = sp + 128|0; $10 = sp + 64|0; $11 = sp; $4 = $0; $5 = $1; $6 = $2; $7 = $3; $12 = $4; $13 = $5; _silk_LDL_FLP($12,$13,$9,$11); $14 = $5; $15 = $6; _silk_SolveWithLowerTriangularWdiagOnes_FLP($9,$14,$15,$10); $8 = 0; while(1) { $16 = $8; $17 = $5; $18 = ($16|0)<($17|0); if (!($18)) { break; } $19 = $8; $20 = (($10) + ($19<<2)|0); $21 = +HEAPF32[$20>>2]; $22 = $8; $23 = (($11) + ($22<<2)|0); $24 = +HEAPF32[$23>>2]; $25 = $21 * $24; $26 = $8; $27 = (($10) + ($26<<2)|0); HEAPF32[$27>>2] = $25; $28 = $8; $29 = (($28) + 1)|0; $8 = $29; } $30 = $5; $31 = $7; _silk_SolveWithUpperTriangularFromLowerWdiagOnes_FLP($9,$30,$10,$31); STACKTOP = sp;return; } function _silk_LDL_FLP($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0.0, $104 = 0.0, $105 = 0, $106 = 0, $107 = 0.0, $108 = 0.0, $109 = 0, $11 = 0, $110 = 0, $111 = 0.0, $112 = 0.0, $113 = 0.0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0.0, $149 = 0, $15 = 0.0, $150 = 0, $151 = 0.0, $152 = 0.0, $153 = 0.0; var $154 = 0.0, $155 = 0.0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0.0, $160 = 0, $161 = 0.0, $162 = 0.0, $163 = 0.0, $164 = 0.0, $165 = 0, $166 = 0, $167 = 0, $168 = 0.0, $169 = 0.0, $17 = 0, $170 = 0.0, $171 = 0.0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $19 = 0, $20 = 0.0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0.0, $28 = 0.0, $29 = 0.0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0.0, $62 = 0, $63 = 0, $64 = 0.0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0, $73 = 0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0; var $78 = 0.0, $79 = 0, $8 = 0, $80 = 0, $81 = 0.0, $82 = 0.0, $83 = 0, $84 = 0, $85 = 0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0, $92 = 0, $93 = 0, $94 = 0.0, $95 = 0.0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(192|0); $17 = sp + 80|0; $18 = sp + 16|0; $4 = $0; $5 = $1; $6 = $2; $7 = $3; $12 = 1; $19 = $4; $20 = +HEAPF32[$19>>2]; $21 = $4; $22 = $5; $23 = $5; $24 = Math_imul($22, $23)|0; $25 = (($24) - 1)|0; $26 = (($21) + ($25<<2)|0); $27 = +HEAPF32[$26>>2]; $28 = $20 + $27; $29 = 4.9999998736893758E-6 * $28; $30 = $29; $16 = $30; $11 = 0; while(1) { $31 = $11; $32 = $5; $33 = ($31|0)<($32|0); $34 = $12; $35 = ($34|0)==(1); $36 = $33 ? $35 : 0; if (!($36)) { break; } $12 = 0; $9 = 0; while(1) { $37 = $9; $38 = $5; $39 = ($37|0)<($38|0); if (!($39)) { break; } $40 = $6; $41 = $9; $42 = $5; $43 = Math_imul($41, $42)|0; $44 = (($43) + 0)|0; $45 = (($40) + ($44<<2)|0); $13 = $45; $46 = $4; $47 = $9; $48 = $5; $49 = Math_imul($47, $48)|0; $50 = $9; $51 = (($49) + ($50))|0; $52 = (($46) + ($51<<2)|0); $53 = +HEAPF32[$52>>2]; $54 = $53; $15 = $54; $8 = 0; while(1) { $55 = $8; $56 = $9; $57 = ($55|0)<($56|0); if (!($57)) { break; } $58 = $13; $59 = $8; $60 = (($58) + ($59<<2)|0); $61 = +HEAPF32[$60>>2]; $62 = $8; $63 = (($18) + ($62<<2)|0); $64 = +HEAPF32[$63>>2]; $65 = $61 * $64; $66 = $8; $67 = (($17) + ($66<<2)|0); HEAPF32[$67>>2] = $65; $68 = $13; $69 = $8; $70 = (($68) + ($69<<2)|0); $71 = +HEAPF32[$70>>2]; $72 = $8; $73 = (($17) + ($72<<2)|0); $74 = +HEAPF32[$73>>2]; $75 = $71 * $74; $76 = $75; $77 = $15; $78 = $77 - $76; $15 = $78; $79 = $8; $80 = (($79) + 1)|0; $8 = $80; } $81 = $15; $82 = $16; $83 = $81 < $82; if ($83) { label = 9; break; } $107 = $15; $108 = $107; $109 = $9; $110 = (($18) + ($109<<2)|0); HEAPF32[$110>>2] = $108; $111 = $15; $112 = 1.0 / $111; $113 = $112; $114 = $7; $115 = $9; $116 = (($114) + ($115<<2)|0); HEAPF32[$116>>2] = $113; $117 = $6; $118 = $9; $119 = $5; $120 = Math_imul($118, $119)|0; $121 = $9; $122 = (($120) + ($121))|0; $123 = (($117) + ($122<<2)|0); HEAPF32[$123>>2] = 1.0; $124 = $4; $125 = $9; $126 = $5; $127 = Math_imul($125, $126)|0; $128 = (($127) + 0)|0; $129 = (($124) + ($128<<2)|0); $13 = $129; $130 = $6; $131 = $9; $132 = (($131) + 1)|0; $133 = $5; $134 = Math_imul($132, $133)|0; $135 = (($134) + 0)|0; $136 = (($130) + ($135<<2)|0); $14 = $136; $137 = $9; $138 = (($137) + 1)|0; $8 = $138; while(1) { $139 = $8; $140 = $5; $141 = ($139|0)<($140|0); if (!($141)) { break; } $15 = 0.0; $10 = 0; while(1) { $142 = $10; $143 = $9; $144 = ($142|0)<($143|0); if (!($144)) { break; } $145 = $14; $146 = $10; $147 = (($145) + ($146<<2)|0); $148 = +HEAPF32[$147>>2]; $149 = $10; $150 = (($17) + ($149<<2)|0); $151 = +HEAPF32[$150>>2]; $152 = $148 * $151; $153 = $152; $154 = $15; $155 = $154 + $153; $15 = $155; $156 = $10; $157 = (($156) + 1)|0; $10 = $157; } $158 = $13; $159 = $8; $160 = (($158) + ($159<<2)|0); $161 = +HEAPF32[$160>>2]; $162 = $161; $163 = $15; $164 = $162 - $163; $165 = $7; $166 = $9; $167 = (($165) + ($166<<2)|0); $168 = +HEAPF32[$167>>2]; $169 = $168; $170 = $164 * $169; $171 = $170; $172 = $6; $173 = $8; $174 = $5; $175 = Math_imul($173, $174)|0; $176 = $9; $177 = (($175) + ($176))|0; $178 = (($172) + ($177<<2)|0); HEAPF32[$178>>2] = $171; $179 = $5; $180 = $14; $181 = (($180) + ($179<<2)|0); $14 = $181; $182 = $8; $183 = (($182) + 1)|0; $8 = $183; } $184 = $9; $185 = (($184) + 1)|0; $9 = $185; } if ((label|0) == 9) { label = 0; $84 = $11; $85 = (($84) + 1)|0; $86 = (+($85|0)); $87 = $16; $88 = $86 * $87; $89 = $15; $90 = $88 - $89; $15 = $90; $8 = 0; while(1) { $91 = $8; $92 = $5; $93 = ($91|0)<($92|0); if (!($93)) { break; } $94 = $15; $95 = $94; $96 = $4; $97 = $8; $98 = $5; $99 = Math_imul($97, $98)|0; $100 = $8; $101 = (($99) + ($100))|0; $102 = (($96) + ($101<<2)|0); $103 = +HEAPF32[$102>>2]; $104 = $103 + $95; HEAPF32[$102>>2] = $104; $105 = $8; $106 = (($105) + 1)|0; $8 = $106; } $12 = 1; } $186 = $11; $187 = (($186) + 1)|0; $11 = $187; } STACKTOP = sp;return; } function _silk_SolveWithLowerTriangularWdiagOnes_FLP($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0.0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $8 = 0; while(1) { $12 = $8; $13 = $5; $14 = ($12|0)<($13|0); if (!($14)) { break; } $15 = $4; $16 = $8; $17 = $5; $18 = Math_imul($16, $17)|0; $19 = (($18) + 0)|0; $20 = (($15) + ($19<<2)|0); $11 = $20; $10 = 0.0; $9 = 0; while(1) { $21 = $9; $22 = $8; $23 = ($21|0)<($22|0); if (!($23)) { break; } $24 = $11; $25 = $9; $26 = (($24) + ($25<<2)|0); $27 = +HEAPF32[$26>>2]; $28 = $7; $29 = $9; $30 = (($28) + ($29<<2)|0); $31 = +HEAPF32[$30>>2]; $32 = $27 * $31; $33 = $10; $34 = $33 + $32; $10 = $34; $35 = $9; $36 = (($35) + 1)|0; $9 = $36; } $37 = $6; $38 = $8; $39 = (($37) + ($38<<2)|0); $40 = +HEAPF32[$39>>2]; $41 = $10; $42 = $40 - $41; $10 = $42; $43 = $10; $44 = $7; $45 = $8; $46 = (($44) + ($45<<2)|0); HEAPF32[$46>>2] = $43; $47 = $8; $48 = (($47) + 1)|0; $8 = $48; } STACKTOP = sp;return; } function _silk_SolveWithUpperTriangularFromLowerWdiagOnes_FLP($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $12 = $5; $13 = (($12) - 1)|0; $8 = $13; while(1) { $14 = $8; $15 = ($14|0)>=(0); if (!($15)) { break; } $16 = $4; $17 = $5; $18 = 0; $19 = $8; $20 = (($18) + ($19))|0; $21 = (($16) + ($20<<2)|0); $11 = $21; $10 = 0.0; $22 = $5; $23 = (($22) - 1)|0; $9 = $23; while(1) { $24 = $9; $25 = $8; $26 = ($24|0)>($25|0); if (!($26)) { break; } $27 = $11; $28 = $9; $29 = $5; $30 = Math_imul($28, $29)|0; $31 = (($27) + ($30<<2)|0); $32 = +HEAPF32[$31>>2]; $33 = $7; $34 = $9; $35 = (($33) + ($34<<2)|0); $36 = +HEAPF32[$35>>2]; $37 = $32 * $36; $38 = $10; $39 = $38 + $37; $10 = $39; $40 = $9; $41 = (($40) + -1)|0; $9 = $41; } $42 = $6; $43 = $8; $44 = (($42) + ($43<<2)|0); $45 = +HEAPF32[$44>>2]; $46 = $10; $47 = $45 - $46; $10 = $47; $48 = $10; $49 = $7; $50 = $8; $51 = (($49) + ($50<<2)|0); HEAPF32[$51>>2] = $48; $52 = $8; $53 = (($52) + -1)|0; $8 = $53; } STACKTOP = sp;return; } function _silk_burg_modified_FLP($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = +$2; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $100 = 0.0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0.0, $108 = 0.0, $109 = 0.0, $11 = 0, $110 = 0, $111 = 0, $112 = 0.0, $113 = 0.0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0.0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0.0, $129 = 0.0, $13 = 0, $130 = 0.0, $131 = 0, $132 = 0, $133 = 0.0, $134 = 0.0, $135 = 0; var $136 = 0, $137 = 0.0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0.0, $145 = 0.0, $146 = 0.0, $147 = 0.0, $148 = 0.0, $149 = 0.0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0.0, $158 = 0.0, $159 = 0.0, $16 = 0.0, $160 = 0.0, $161 = 0.0, $162 = 0.0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0.0, $169 = 0, $17 = 0.0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0.0, $175 = 0.0, $176 = 0.0, $177 = 0, $178 = 0, $179 = 0.0, $18 = 0.0, $180 = 0.0, $181 = 0.0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0.0; var $190 = 0.0, $191 = 0.0, $192 = 0.0, $193 = 0, $194 = 0, $195 = 0.0, $196 = 0.0, $197 = 0, $198 = 0, $199 = 0, $20 = 0.0, $200 = 0, $201 = 0, $202 = 0, $203 = 0.0, $204 = 0, $205 = 0, $206 = 0.0, $207 = 0, $208 = 0; var $209 = 0, $21 = 0.0, $210 = 0, $211 = 0, $212 = 0.0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0.0, $219 = 0.0, $22 = 0.0, $220 = 0.0, $221 = 0.0, $222 = 0.0, $223 = 0, $224 = 0, $225 = 0, $226 = 0; var $227 = 0, $228 = 0.0, $229 = 0.0, $23 = 0.0, $230 = 0.0, $231 = 0.0, $232 = 0.0, $233 = 0, $234 = 0, $235 = 0.0, $236 = 0, $237 = 0, $238 = 0, $239 = 0.0, $24 = 0.0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0; var $245 = 0, $246 = 0.0, $247 = 0.0, $248 = 0.0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0.0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0.0, $26 = 0, $260 = 0.0, $261 = 0.0, $262 = 0.0; var $263 = 0.0, $264 = 0, $265 = 0, $266 = 0, $267 = 0.0, $268 = 0.0, $269 = 0.0, $27 = 0, $270 = 0.0, $271 = 0.0, $272 = 0, $273 = 0, $274 = 0, $275 = 0.0, $276 = 0.0, $277 = 0.0, $278 = 0.0, $279 = 0.0, $28 = 0, $280 = 0; var $281 = 0, $282 = 0.0, $283 = 0.0, $284 = 0.0, $285 = 0.0, $286 = 0.0, $287 = 0.0, $288 = 0.0, $289 = 0.0, $29 = 0, $290 = 0.0, $291 = 0.0, $292 = 0.0, $293 = 0.0, $294 = 0.0, $295 = 0.0, $296 = 0.0, $297 = 0, $298 = 0.0, $299 = 0.0; var $30 = 0, $300 = 0.0, $301 = 0.0, $302 = 0.0, $303 = 0.0, $304 = 0.0, $305 = 0, $306 = 0.0, $307 = 0.0, $308 = 0.0, $309 = 0.0, $31 = 0, $310 = 0.0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0; var $318 = 0.0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0.0, $325 = 0.0, $326 = 0.0, $327 = 0.0, $328 = 0.0, $329 = 0.0, $33 = 0, $330 = 0, $331 = 0, $332 = 0.0, $333 = 0.0, $334 = 0.0, $335 = 0.0; var $336 = 0.0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0.0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0.0, $350 = 0, $351 = 0, $352 = 0, $353 = 0; var $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0.0, $365 = 0.0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0.0; var $372 = 0.0, $373 = 0, $374 = 0, $375 = 0.0, $376 = 0.0, $377 = 0.0, $378 = 0.0, $379 = 0.0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0.0, $386 = 0.0, $387 = 0, $388 = 0, $389 = 0, $39 = 0; var $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0.0, $399 = 0.0, $40 = 0, $400 = 0.0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0; var $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0.0, $416 = 0.0, $417 = 0.0, $418 = 0, $419 = 0, $42 = 0, $420 = 0.0, $421 = 0.0, $422 = 0.0, $423 = 0.0, $424 = 0, $425 = 0, $426 = 0; var $427 = 0, $428 = 0, $429 = 0.0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0.0, $434 = 0.0, $435 = 0.0, $436 = 0.0, $437 = 0.0, $438 = 0.0, $439 = 0.0, $44 = 0, $440 = 0.0, $441 = 0.0, $442 = 0.0, $443 = 0.0, $444 = 0.0; var $445 = 0.0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0.0, $452 = 0.0, $453 = 0.0, $454 = 0.0, $455 = 0.0, $456 = 0.0, $457 = 0.0, $458 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0.0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0.0, $85 = 0.0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 784|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(784|0); $26 = sp + 528|0; $27 = sp + 400|0; $28 = sp + 264|0; $29 = sp + 128|0; $30 = sp; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $5; $31 = $7; $32 = $10; $33 = $9; $34 = Math_imul($32, $33)|0; $35 = (+_silk_energy_FLP($31,$34)); $16 = $35; dest=$26; stop=dest+128|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); $14 = 0; while(1) { $36 = $14; $37 = $10; $38 = ($36|0)<($37|0); if (!($38)) { break; } $39 = $7; $40 = $14; $41 = $9; $42 = Math_imul($40, $41)|0; $43 = (($39) + ($42<<2)|0); $25 = $43; $13 = 1; while(1) { $44 = $13; $45 = $11; $46 = (($45) + 1)|0; $47 = ($44|0)<($46|0); if (!($47)) { break; } $48 = $25; $49 = $25; $50 = $13; $51 = (($49) + ($50<<2)|0); $52 = $9; $53 = $13; $54 = (($52) - ($53))|0; $55 = (+_silk_inner_product_FLP($48,$51,$54)); $56 = $13; $57 = (($56) - 1)|0; $58 = (($26) + ($57<<3)|0); $59 = +HEAPF64[$58>>3]; $60 = $59 + $55; HEAPF64[$58>>3] = $60; $61 = $13; $62 = (($61) + 1)|0; $13 = $62; } $63 = $14; $64 = (($63) + 1)|0; $14 = $64; } dest=$27; src=$26; stop=dest+128|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $65 = $16; $66 = $16; $67 = 9.9999997473787516E-6 * $66; $68 = $65 + $67; $69 = $68 + 9.9999997171806853E-10; HEAPF64[$28>>3] = $69; HEAPF64[$29>>3] = $69; $17 = 1.0; $15 = 0; $13 = 0; while(1) { $70 = $13; $71 = $11; $72 = ($70|0)<($71|0); if (!($72)) { break; } $14 = 0; while(1) { $73 = $14; $74 = $10; $75 = ($73|0)<($74|0); if (!($75)) { break; } $76 = $7; $77 = $14; $78 = $9; $79 = Math_imul($77, $78)|0; $80 = (($76) + ($79<<2)|0); $25 = $80; $81 = $25; $82 = $13; $83 = (($81) + ($82<<2)|0); $84 = +HEAPF32[$83>>2]; $85 = $84; $23 = $85; $86 = $25; $87 = $9; $88 = $13; $89 = (($87) - ($88))|0; $90 = (($89) - 1)|0; $91 = (($86) + ($90<<2)|0); $92 = +HEAPF32[$91>>2]; $93 = $92; $24 = $93; $12 = 0; while(1) { $94 = $12; $95 = $13; $96 = ($94|0)<($95|0); if (!($96)) { break; } $97 = $25; $98 = $13; $99 = (($97) + ($98<<2)|0); $100 = +HEAPF32[$99>>2]; $101 = $25; $102 = $13; $103 = $12; $104 = (($102) - ($103))|0; $105 = (($104) - 1)|0; $106 = (($101) + ($105<<2)|0); $107 = +HEAPF32[$106>>2]; $108 = $100 * $107; $109 = $108; $110 = $12; $111 = (($26) + ($110<<3)|0); $112 = +HEAPF64[$111>>3]; $113 = $112 - $109; HEAPF64[$111>>3] = $113; $114 = $25; $115 = $9; $116 = $13; $117 = (($115) - ($116))|0; $118 = (($117) - 1)|0; $119 = (($114) + ($118<<2)|0); $120 = +HEAPF32[$119>>2]; $121 = $25; $122 = $9; $123 = $13; $124 = (($122) - ($123))|0; $125 = $12; $126 = (($124) + ($125))|0; $127 = (($121) + ($126<<2)|0); $128 = +HEAPF32[$127>>2]; $129 = $120 * $128; $130 = $129; $131 = $12; $132 = (($27) + ($131<<3)|0); $133 = +HEAPF64[$132>>3]; $134 = $133 - $130; HEAPF64[$132>>3] = $134; $135 = $12; $136 = (($30) + ($135<<3)|0); $137 = +HEAPF64[$136>>3]; $22 = $137; $138 = $25; $139 = $13; $140 = $12; $141 = (($139) - ($140))|0; $142 = (($141) - 1)|0; $143 = (($138) + ($142<<2)|0); $144 = +HEAPF32[$143>>2]; $145 = $144; $146 = $22; $147 = $145 * $146; $148 = $23; $149 = $148 + $147; $23 = $149; $150 = $25; $151 = $9; $152 = $13; $153 = (($151) - ($152))|0; $154 = $12; $155 = (($153) + ($154))|0; $156 = (($150) + ($155<<2)|0); $157 = +HEAPF32[$156>>2]; $158 = $157; $159 = $22; $160 = $158 * $159; $161 = $24; $162 = $161 + $160; $24 = $162; $163 = $12; $164 = (($163) + 1)|0; $12 = $164; } $12 = 0; while(1) { $165 = $12; $166 = $13; $167 = ($165|0)<=($166|0); if (!($167)) { break; } $168 = $23; $169 = $25; $170 = $13; $171 = $12; $172 = (($170) - ($171))|0; $173 = (($169) + ($172<<2)|0); $174 = +HEAPF32[$173>>2]; $175 = $174; $176 = $168 * $175; $177 = $12; $178 = (($28) + ($177<<3)|0); $179 = +HEAPF64[$178>>3]; $180 = $179 - $176; HEAPF64[$178>>3] = $180; $181 = $24; $182 = $25; $183 = $9; $184 = $13; $185 = (($183) - ($184))|0; $186 = $12; $187 = (($185) + ($186))|0; $188 = (($187) - 1)|0; $189 = (($182) + ($188<<2)|0); $190 = +HEAPF32[$189>>2]; $191 = $190; $192 = $181 * $191; $193 = $12; $194 = (($29) + ($193<<3)|0); $195 = +HEAPF64[$194>>3]; $196 = $195 - $192; HEAPF64[$194>>3] = $196; $197 = $12; $198 = (($197) + 1)|0; $12 = $198; } $199 = $14; $200 = (($199) + 1)|0; $14 = $200; } $201 = $13; $202 = (($26) + ($201<<3)|0); $203 = +HEAPF64[$202>>3]; $23 = $203; $204 = $13; $205 = (($27) + ($204<<3)|0); $206 = +HEAPF64[$205>>3]; $24 = $206; $12 = 0; while(1) { $207 = $12; $208 = $13; $209 = ($207|0)<($208|0); if (!($209)) { break; } $210 = $12; $211 = (($30) + ($210<<3)|0); $212 = +HEAPF64[$211>>3]; $22 = $212; $213 = $13; $214 = $12; $215 = (($213) - ($214))|0; $216 = (($215) - 1)|0; $217 = (($27) + ($216<<3)|0); $218 = +HEAPF64[$217>>3]; $219 = $22; $220 = $218 * $219; $221 = $23; $222 = $221 + $220; $23 = $222; $223 = $13; $224 = $12; $225 = (($223) - ($224))|0; $226 = (($225) - 1)|0; $227 = (($26) + ($226<<3)|0); $228 = +HEAPF64[$227>>3]; $229 = $22; $230 = $228 * $229; $231 = $24; $232 = $231 + $230; $24 = $232; $233 = $12; $234 = (($233) + 1)|0; $12 = $234; } $235 = $23; $236 = $13; $237 = (($236) + 1)|0; $238 = (($28) + ($237<<3)|0); HEAPF64[$238>>3] = $235; $239 = $24; $240 = $13; $241 = (($240) + 1)|0; $242 = (($29) + ($241<<3)|0); HEAPF64[$242>>3] = $239; $243 = $13; $244 = (($243) + 1)|0; $245 = (($29) + ($244<<3)|0); $246 = +HEAPF64[$245>>3]; $18 = $246; $247 = +HEAPF64[$29>>3]; $20 = $247; $248 = +HEAPF64[$28>>3]; $19 = $248; $12 = 0; while(1) { $249 = $12; $250 = $13; $251 = ($249|0)<($250|0); if (!($251)) { break; } $252 = $12; $253 = (($30) + ($252<<3)|0); $254 = +HEAPF64[$253>>3]; $22 = $254; $255 = $13; $256 = $12; $257 = (($255) - ($256))|0; $258 = (($29) + ($257<<3)|0); $259 = +HEAPF64[$258>>3]; $260 = $22; $261 = $259 * $260; $262 = $18; $263 = $262 + $261; $18 = $263; $264 = $12; $265 = (($264) + 1)|0; $266 = (($29) + ($265<<3)|0); $267 = +HEAPF64[$266>>3]; $268 = $22; $269 = $267 * $268; $270 = $20; $271 = $270 + $269; $20 = $271; $272 = $12; $273 = (($272) + 1)|0; $274 = (($28) + ($273<<3)|0); $275 = +HEAPF64[$274>>3]; $276 = $22; $277 = $275 * $276; $278 = $19; $279 = $278 + $277; $19 = $279; $280 = $12; $281 = (($280) + 1)|0; $12 = $281; } $282 = $18; $283 = -2.0 * $282; $284 = $19; $285 = $20; $286 = $284 + $285; $287 = $283 / $286; $21 = $287; $288 = $17; $289 = $21; $290 = $21; $291 = $289 * $290; $292 = 1.0 - $291; $293 = $288 * $292; $23 = $293; $294 = $23; $295 = $8; $296 = $295; $297 = $294 <= $296; if ($297) { $298 = $8; $299 = $298; $300 = $17; $301 = $299 / $300; $302 = 1.0 - $301; $303 = (+Math_sqrt((+$302))); $21 = $303; $304 = $18; $305 = $304 > 0.0; if ($305) { $306 = $21; $307 = - $306; $21 = $307; } $308 = $8; $309 = $308; $17 = $309; $15 = 1; } else { $310 = $23; $17 = $310; } $12 = 0; while(1) { $311 = $12; $312 = $13; $313 = (($312) + 1)|0; $314 = $313 >> 1; $315 = ($311|0)<($314|0); if (!($315)) { break; } $316 = $12; $317 = (($30) + ($316<<3)|0); $318 = +HEAPF64[$317>>3]; $23 = $318; $319 = $13; $320 = $12; $321 = (($319) - ($320))|0; $322 = (($321) - 1)|0; $323 = (($30) + ($322<<3)|0); $324 = +HEAPF64[$323>>3]; $24 = $324; $325 = $23; $326 = $21; $327 = $24; $328 = $326 * $327; $329 = $325 + $328; $330 = $12; $331 = (($30) + ($330<<3)|0); HEAPF64[$331>>3] = $329; $332 = $24; $333 = $21; $334 = $23; $335 = $333 * $334; $336 = $332 + $335; $337 = $13; $338 = $12; $339 = (($337) - ($338))|0; $340 = (($339) - 1)|0; $341 = (($30) + ($340<<3)|0); HEAPF64[$341>>3] = $336; $342 = $12; $343 = (($342) + 1)|0; $12 = $343; } $344 = $21; $345 = $13; $346 = (($30) + ($345<<3)|0); HEAPF64[$346>>3] = $344; $347 = $15; $348 = ($347|0)!=(0); if ($348) { label = 33; break; } $12 = 0; while(1) { $358 = $12; $359 = $13; $360 = (($359) + 1)|0; $361 = ($358|0)<=($360|0); if (!($361)) { break; } $362 = $12; $363 = (($28) + ($362<<3)|0); $364 = +HEAPF64[$363>>3]; $23 = $364; $365 = $21; $366 = $13; $367 = $12; $368 = (($366) - ($367))|0; $369 = (($368) + 1)|0; $370 = (($29) + ($369<<3)|0); $371 = +HEAPF64[$370>>3]; $372 = $365 * $371; $373 = $12; $374 = (($28) + ($373<<3)|0); $375 = +HEAPF64[$374>>3]; $376 = $375 + $372; HEAPF64[$374>>3] = $376; $377 = $21; $378 = $23; $379 = $377 * $378; $380 = $13; $381 = $12; $382 = (($380) - ($381))|0; $383 = (($382) + 1)|0; $384 = (($29) + ($383<<3)|0); $385 = +HEAPF64[$384>>3]; $386 = $385 + $379; HEAPF64[$384>>3] = $386; $387 = $12; $388 = (($387) + 1)|0; $12 = $388; } $389 = $13; $390 = (($389) + 1)|0; $13 = $390; } L48: do { if ((label|0) == 33) { $349 = $13; $350 = (($349) + 1)|0; $12 = $350; while(1) { $351 = $12; $352 = $11; $353 = ($351|0)<($352|0); if (!($353)) { break L48; } $354 = $12; $355 = (($30) + ($354<<3)|0); HEAPF64[$355>>3] = 0.0; $356 = $12; $357 = (($356) + 1)|0; $12 = $357; } } } while(0); $391 = $15; $392 = ($391|0)!=(0); if (!($392)) { $423 = +HEAPF64[$28>>3]; $19 = $423; $23 = 1.0; $12 = 0; while(1) { $424 = $12; $425 = $11; $426 = ($424|0)<($425|0); if (!($426)) { break; } $427 = $12; $428 = (($30) + ($427<<3)|0); $429 = +HEAPF64[$428>>3]; $22 = $429; $430 = $12; $431 = (($430) + 1)|0; $432 = (($28) + ($431<<3)|0); $433 = +HEAPF64[$432>>3]; $434 = $22; $435 = $433 * $434; $436 = $19; $437 = $436 + $435; $19 = $437; $438 = $22; $439 = $22; $440 = $438 * $439; $441 = $23; $442 = $441 + $440; $23 = $442; $443 = $22; $444 = - $443; $445 = $444; $446 = $6; $447 = $12; $448 = (($446) + ($447<<2)|0); HEAPF32[$448>>2] = $445; $449 = $12; $450 = (($449) + 1)|0; $12 = $450; } $451 = $16; $452 = 9.9999997473787516E-6 * $451; $453 = $23; $454 = $452 * $453; $455 = $19; $456 = $455 - $454; $19 = $456; $457 = $19; $458 = $457; STACKTOP = sp;return (+$458); } $12 = 0; while(1) { $393 = $12; $394 = $11; $395 = ($393|0)<($394|0); if (!($395)) { break; } $396 = $12; $397 = (($30) + ($396<<3)|0); $398 = +HEAPF64[$397>>3]; $399 = - $398; $400 = $399; $401 = $6; $402 = $12; $403 = (($401) + ($402<<2)|0); HEAPF32[$403>>2] = $400; $404 = $12; $405 = (($404) + 1)|0; $12 = $405; } $14 = 0; while(1) { $406 = $14; $407 = $10; $408 = ($406|0)<($407|0); if (!($408)) { break; } $409 = $7; $410 = $14; $411 = $9; $412 = Math_imul($410, $411)|0; $413 = (($409) + ($412<<2)|0); $414 = $11; $415 = (+_silk_energy_FLP($413,$414)); $416 = $16; $417 = $416 - $415; $16 = $417; $418 = $14; $419 = (($418) + 1)|0; $14 = $419; } $420 = $16; $421 = $17; $422 = $420 * $421; $19 = $422; $457 = $19; $458 = $457; STACKTOP = sp;return (+$458); } function _silk_scale_vector_FLP($0,$1,$2) { $0 = $0|0; $1 = +$1; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0.0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0.0, $27 = 0.0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0.0, $40 = 0.0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0.0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $5 = $2; $8 = $5; $9 = $8 & 65532; $7 = $9; $6 = 0; while(1) { $10 = $6; $11 = $7; $12 = ($10|0)<($11|0); if (!($12)) { break; } $13 = $4; $14 = $3; $15 = $6; $16 = (($15) + 0)|0; $17 = (($14) + ($16<<2)|0); $18 = +HEAPF32[$17>>2]; $19 = $18 * $13; HEAPF32[$17>>2] = $19; $20 = $4; $21 = $3; $22 = $6; $23 = (($22) + 1)|0; $24 = (($21) + ($23<<2)|0); $25 = +HEAPF32[$24>>2]; $26 = $25 * $20; HEAPF32[$24>>2] = $26; $27 = $4; $28 = $3; $29 = $6; $30 = (($29) + 2)|0; $31 = (($28) + ($30<<2)|0); $32 = +HEAPF32[$31>>2]; $33 = $32 * $27; HEAPF32[$31>>2] = $33; $34 = $4; $35 = $3; $36 = $6; $37 = (($36) + 3)|0; $38 = (($35) + ($37<<2)|0); $39 = +HEAPF32[$38>>2]; $40 = $39 * $34; HEAPF32[$38>>2] = $40; $41 = $6; $42 = (($41) + 4)|0; $6 = $42; } while(1) { $43 = $6; $44 = $5; $45 = ($43|0)<($44|0); if (!($45)) { break; } $46 = $4; $47 = $3; $48 = $6; $49 = (($47) + ($48<<2)|0); $50 = +HEAPF32[$49>>2]; $51 = $50 * $46; HEAPF32[$49>>2] = $51; $52 = $6; $53 = (($52) + 1)|0; $6 = $53; } STACKTOP = sp;return; } function _silk_CNG_Reset($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $5 = $1; $6 = ((($5)) + 2340|0); $7 = HEAP32[$6>>2]|0; $8 = (($7) + 1)|0; $9 = (32767 / ($8|0))&-1; $3 = $9; $4 = 0; $2 = 0; while(1) { $10 = $2; $11 = $1; $12 = ((($11)) + 2340|0); $13 = HEAP32[$12>>2]|0; $14 = ($10|0)<($13|0); if (!($14)) { break; } $15 = $3; $16 = $4; $17 = (($16) + ($15))|0; $4 = $17; $18 = $4; $19 = $18&65535; $20 = $1; $21 = ((($20)) + 2772|0); $22 = ((($21)) + 1280|0); $23 = $2; $24 = (($22) + ($23<<1)|0); HEAP16[$24>>1] = $19; $25 = $2; $26 = (($25) + 1)|0; $2 = $26; } $27 = $1; $28 = ((($27)) + 2772|0); $29 = ((($28)) + 1376|0); HEAP32[$29>>2] = 0; $30 = $1; $31 = ((($30)) + 2772|0); $32 = ((($31)) + 1380|0); HEAP32[$32>>2] = 3176576; STACKTOP = sp;return; } function _silk_CNG($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $$alloca_mul = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0; var $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0; var $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0; var $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0; var $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0; var $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0; var $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0; var $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0; var $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0; var $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0; var $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0; var $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0; var $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0; var $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0; var $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0; var $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0; var $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0; var $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0; var $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0; var $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0; var $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0; var $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0; var $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0; var $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0; var $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0; var $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0; var $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0; var $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0; var $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0; var $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0; var $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0; var $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0; var $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0; var $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0; var $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); $13 = sp + 48|0; $4 = $0; $5 = $1; $6 = $2; $7 = $3; $16 = $4; $17 = ((($16)) + 2772|0); $14 = $17; $18 = $4; $19 = ((($18)) + 2316|0); $20 = HEAP32[$19>>2]|0; $21 = $14; $22 = ((($21)) + 1384|0); $23 = HEAP32[$22>>2]|0; $24 = ($20|0)!=($23|0); if ($24) { $25 = $4; _silk_CNG_Reset($25); $26 = $4; $27 = ((($26)) + 2316|0); $28 = HEAP32[$27>>2]|0; $29 = $14; $30 = ((($29)) + 1384|0); HEAP32[$30>>2] = $28; } $31 = $4; $32 = ((($31)) + 4160|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)==(0); L4: do { if ($34) { $35 = $4; $36 = ((($35)) + 4164|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)==(0); if ($38) { $8 = 0; while(1) { $39 = $8; $40 = $4; $41 = ((($40)) + 2340|0); $42 = HEAP32[$41>>2]|0; $43 = ($39|0)<($42|0); if (!($43)) { break; } $44 = $4; $45 = ((($44)) + 2344|0); $46 = $8; $47 = (($45) + ($46<<1)|0); $48 = HEAP16[$47>>1]|0; $49 = $48 << 16 >> 16; $50 = $14; $51 = ((($50)) + 1280|0); $52 = $8; $53 = (($51) + ($52<<1)|0); $54 = HEAP16[$53>>1]|0; $55 = $54 << 16 >> 16; $56 = (($49) - ($55))|0; $57 = $56 >> 16; $58 = ($57*16348)|0; $59 = $4; $60 = ((($59)) + 2344|0); $61 = $8; $62 = (($60) + ($61<<1)|0); $63 = HEAP16[$62>>1]|0; $64 = $63 << 16 >> 16; $65 = $14; $66 = ((($65)) + 1280|0); $67 = $8; $68 = (($66) + ($67<<1)|0); $69 = HEAP16[$68>>1]|0; $70 = $69 << 16 >> 16; $71 = (($64) - ($70))|0; $72 = $71 & 65535; $73 = ($72*16348)|0; $74 = $73 >> 16; $75 = (($58) + ($74))|0; $76 = $14; $77 = ((($76)) + 1280|0); $78 = $8; $79 = (($77) + ($78<<1)|0); $80 = HEAP16[$79>>1]|0; $81 = $80 << 16 >> 16; $82 = (($81) + ($75))|0; $83 = $82&65535; HEAP16[$79>>1] = $83; $84 = $8; $85 = (($84) + 1)|0; $8 = $85; } $11 = 0; $9 = 0; $8 = 0; while(1) { $86 = $8; $87 = $4; $88 = ((($87)) + 2324|0); $89 = HEAP32[$88>>2]|0; $90 = ($86|0)<($89|0); if (!($90)) { break; } $91 = $5; $92 = ((($91)) + 16|0); $93 = $8; $94 = (($92) + ($93<<2)|0); $95 = HEAP32[$94>>2]|0; $96 = $11; $97 = ($95|0)>($96|0); if ($97) { $98 = $5; $99 = ((($98)) + 16|0); $100 = $8; $101 = (($99) + ($100<<2)|0); $102 = HEAP32[$101>>2]|0; $11 = $102; $103 = $8; $9 = $103; } $104 = $8; $105 = (($104) + 1)|0; $8 = $105; } $106 = $14; $107 = $4; $108 = ((($107)) + 2332|0); $109 = HEAP32[$108>>2]|0; $110 = (($106) + ($109<<2)|0); $111 = $14; $112 = $4; $113 = ((($112)) + 2324|0); $114 = HEAP32[$113>>2]|0; $115 = (($114) - 1)|0; $116 = $4; $117 = ((($116)) + 2332|0); $118 = HEAP32[$117>>2]|0; $119 = Math_imul($115, $118)|0; $120 = $119<<2; _memmove(($110|0),($111|0),($120|0))|0; $121 = $14; $122 = $4; $123 = ((($122)) + 4|0); $124 = $9; $125 = $4; $126 = ((($125)) + 2332|0); $127 = HEAP32[$126>>2]|0; $128 = Math_imul($124, $127)|0; $129 = (($123) + ($128<<2)|0); $130 = $4; $131 = ((($130)) + 2332|0); $132 = HEAP32[$131>>2]|0; $133 = $132<<2; _memcpy(($121|0),($129|0),($133|0))|0; $8 = 0; while(1) { $134 = $8; $135 = $4; $136 = ((($135)) + 2324|0); $137 = HEAP32[$136>>2]|0; $138 = ($134|0)<($137|0); if (!($138)) { break L4; } $139 = $5; $140 = ((($139)) + 16|0); $141 = $8; $142 = (($140) + ($141<<2)|0); $143 = HEAP32[$142>>2]|0; $144 = $14; $145 = ((($144)) + 1376|0); $146 = HEAP32[$145>>2]|0; $147 = (($143) - ($146))|0; $148 = $147 >> 16; $149 = ($148*4634)|0; $150 = $5; $151 = ((($150)) + 16|0); $152 = $8; $153 = (($151) + ($152<<2)|0); $154 = HEAP32[$153>>2]|0; $155 = $14; $156 = ((($155)) + 1376|0); $157 = HEAP32[$156>>2]|0; $158 = (($154) - ($157))|0; $159 = $158 & 65535; $160 = ($159*4634)|0; $161 = $160 >> 16; $162 = (($149) + ($161))|0; $163 = $14; $164 = ((($163)) + 1376|0); $165 = HEAP32[$164>>2]|0; $166 = (($165) + ($162))|0; HEAP32[$164>>2] = $166; $167 = $8; $168 = (($167) + 1)|0; $8 = $168; } } } } while(0); $169 = $4; $170 = ((($169)) + 4160|0); $171 = HEAP32[$170>>2]|0; $172 = ($171|0)!=(0); if (!($172)) { $777 = $14; $778 = ((($777)) + 1312|0); $779 = $4; $780 = ((($779)) + 2340|0); $781 = HEAP32[$780>>2]|0; $782 = $781<<2; _memset(($778|0),0,($782|0))|0; STACKTOP = sp;return; } $173 = $7; $174 = (($173) + 16)|0; $175 = (_llvm_stacksave()|0); $15 = $175; $$alloca_mul = $174<<2; $176 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $177 = $4; $178 = ((($177)) + 4168|0); $179 = ((($178)) + 56|0); $180 = HEAP16[$179>>1]|0; $181 = $180 << 16 >> 16; $182 = $181 >> 16; $183 = $4; $184 = ((($183)) + 4168|0); $185 = ((($184)) + 72|0); $186 = ((($185)) + 4|0); $187 = HEAP32[$186>>2]|0; $188 = $187&65535; $189 = $188 << 16 >> 16; $190 = Math_imul($182, $189)|0; $191 = $4; $192 = ((($191)) + 4168|0); $193 = ((($192)) + 56|0); $194 = HEAP16[$193>>1]|0; $195 = $194 << 16 >> 16; $196 = $195 & 65535; $197 = $4; $198 = ((($197)) + 4168|0); $199 = ((($198)) + 72|0); $200 = ((($199)) + 4|0); $201 = HEAP32[$200>>2]|0; $202 = $201&65535; $203 = $202 << 16 >> 16; $204 = Math_imul($196, $203)|0; $205 = $204 >> 16; $206 = (($190) + ($205))|0; $207 = $4; $208 = ((($207)) + 4168|0); $209 = ((($208)) + 56|0); $210 = HEAP16[$209>>1]|0; $211 = $210 << 16 >> 16; $212 = $4; $213 = ((($212)) + 4168|0); $214 = ((($213)) + 72|0); $215 = ((($214)) + 4|0); $216 = HEAP32[$215>>2]|0; $217 = $216 >> 15; $218 = (($217) + 1)|0; $219 = $218 >> 1; $220 = Math_imul($211, $219)|0; $221 = (($206) + ($220))|0; $12 = $221; $222 = $12; $223 = ($222|0)>=(2097152); if ($223) { label = 19; } else { $224 = $14; $225 = ((($224)) + 1376|0); $226 = HEAP32[$225>>2]|0; $227 = ($226|0)>(8388608); if ($227) { label = 19; } else { $248 = $12; $249 = $248 >> 16; $250 = $12; $251 = $250&65535; $252 = $251 << 16 >> 16; $253 = Math_imul($249, $252)|0; $254 = $12; $255 = $254 & 65535; $256 = $12; $257 = $256&65535; $258 = $257 << 16 >> 16; $259 = Math_imul($255, $258)|0; $260 = $259 >> 16; $261 = (($253) + ($260))|0; $262 = $12; $263 = $12; $264 = $263 >> 15; $265 = (($264) + 1)|0; $266 = $265 >> 1; $267 = Math_imul($262, $266)|0; $268 = (($261) + ($267))|0; $12 = $268; $269 = $14; $270 = ((($269)) + 1376|0); $271 = HEAP32[$270>>2]|0; $272 = $271 >> 16; $273 = $14; $274 = ((($273)) + 1376|0); $275 = HEAP32[$274>>2]|0; $276 = $275&65535; $277 = $276 << 16 >> 16; $278 = Math_imul($272, $277)|0; $279 = $14; $280 = ((($279)) + 1376|0); $281 = HEAP32[$280>>2]|0; $282 = $281 & 65535; $283 = $14; $284 = ((($283)) + 1376|0); $285 = HEAP32[$284>>2]|0; $286 = $285&65535; $287 = $286 << 16 >> 16; $288 = Math_imul($282, $287)|0; $289 = $288 >> 16; $290 = (($278) + ($289))|0; $291 = $14; $292 = ((($291)) + 1376|0); $293 = HEAP32[$292>>2]|0; $294 = $14; $295 = ((($294)) + 1376|0); $296 = HEAP32[$295>>2]|0; $297 = $296 >> 15; $298 = (($297) + 1)|0; $299 = $298 >> 1; $300 = Math_imul($293, $299)|0; $301 = (($290) + ($300))|0; $302 = $12; $303 = $302 << 5; $304 = (($301) - ($303))|0; $12 = $304; $305 = $12; $306 = (_silk_SQRT_APPROX_543($305)|0); $307 = $306 << 8; $12 = $307; } } if ((label|0) == 19) { $228 = $12; $229 = $228 >> 16; $230 = $12; $231 = $230 >> 16; $232 = Math_imul($229, $231)|0; $12 = $232; $233 = $14; $234 = ((($233)) + 1376|0); $235 = HEAP32[$234>>2]|0; $236 = $235 >> 16; $237 = $14; $238 = ((($237)) + 1376|0); $239 = HEAP32[$238>>2]|0; $240 = $239 >> 16; $241 = Math_imul($236, $240)|0; $242 = $12; $243 = $242 << 5; $244 = (($241) - ($243))|0; $12 = $244; $245 = $12; $246 = (_silk_SQRT_APPROX_543($245)|0); $247 = $246 << 16; $12 = $247; } $308 = ((($176)) + 64|0); $309 = $14; $310 = $12; $311 = $7; $312 = $14; $313 = ((($312)) + 1380|0); _silk_CNG_exc($308,$309,$310,$311,$313); $314 = $14; $315 = ((($314)) + 1280|0); $316 = $4; $317 = ((($316)) + 2340|0); $318 = HEAP32[$317>>2]|0; _silk_NLSF2A($13,$315,$318); $319 = $14; $320 = ((($319)) + 1312|0); dest=$176; src=$320; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $8 = 0; while(1) { $321 = $8; $322 = $7; $323 = ($321|0)<($322|0); if (!($323)) { break; } $324 = $4; $325 = ((($324)) + 2340|0); $326 = HEAP32[$325>>2]|0; $327 = $326 >> 1; $10 = $327; $328 = $10; $329 = $8; $330 = (16 + ($329))|0; $331 = (($330) - 1)|0; $332 = (($176) + ($331<<2)|0); $333 = HEAP32[$332>>2]|0; $334 = $333 >> 16; $335 = HEAP16[$13>>1]|0; $336 = $335 << 16 >> 16; $337 = Math_imul($334, $336)|0; $338 = $8; $339 = (16 + ($338))|0; $340 = (($339) - 1)|0; $341 = (($176) + ($340<<2)|0); $342 = HEAP32[$341>>2]|0; $343 = $342 & 65535; $344 = HEAP16[$13>>1]|0; $345 = $344 << 16 >> 16; $346 = Math_imul($343, $345)|0; $347 = $346 >> 16; $348 = (($337) + ($347))|0; $349 = (($328) + ($348))|0; $10 = $349; $350 = $10; $351 = $8; $352 = (16 + ($351))|0; $353 = (($352) - 2)|0; $354 = (($176) + ($353<<2)|0); $355 = HEAP32[$354>>2]|0; $356 = $355 >> 16; $357 = ((($13)) + 2|0); $358 = HEAP16[$357>>1]|0; $359 = $358 << 16 >> 16; $360 = Math_imul($356, $359)|0; $361 = $8; $362 = (16 + ($361))|0; $363 = (($362) - 2)|0; $364 = (($176) + ($363<<2)|0); $365 = HEAP32[$364>>2]|0; $366 = $365 & 65535; $367 = ((($13)) + 2|0); $368 = HEAP16[$367>>1]|0; $369 = $368 << 16 >> 16; $370 = Math_imul($366, $369)|0; $371 = $370 >> 16; $372 = (($360) + ($371))|0; $373 = (($350) + ($372))|0; $10 = $373; $374 = $10; $375 = $8; $376 = (16 + ($375))|0; $377 = (($376) - 3)|0; $378 = (($176) + ($377<<2)|0); $379 = HEAP32[$378>>2]|0; $380 = $379 >> 16; $381 = ((($13)) + 4|0); $382 = HEAP16[$381>>1]|0; $383 = $382 << 16 >> 16; $384 = Math_imul($380, $383)|0; $385 = $8; $386 = (16 + ($385))|0; $387 = (($386) - 3)|0; $388 = (($176) + ($387<<2)|0); $389 = HEAP32[$388>>2]|0; $390 = $389 & 65535; $391 = ((($13)) + 4|0); $392 = HEAP16[$391>>1]|0; $393 = $392 << 16 >> 16; $394 = Math_imul($390, $393)|0; $395 = $394 >> 16; $396 = (($384) + ($395))|0; $397 = (($374) + ($396))|0; $10 = $397; $398 = $10; $399 = $8; $400 = (16 + ($399))|0; $401 = (($400) - 4)|0; $402 = (($176) + ($401<<2)|0); $403 = HEAP32[$402>>2]|0; $404 = $403 >> 16; $405 = ((($13)) + 6|0); $406 = HEAP16[$405>>1]|0; $407 = $406 << 16 >> 16; $408 = Math_imul($404, $407)|0; $409 = $8; $410 = (16 + ($409))|0; $411 = (($410) - 4)|0; $412 = (($176) + ($411<<2)|0); $413 = HEAP32[$412>>2]|0; $414 = $413 & 65535; $415 = ((($13)) + 6|0); $416 = HEAP16[$415>>1]|0; $417 = $416 << 16 >> 16; $418 = Math_imul($414, $417)|0; $419 = $418 >> 16; $420 = (($408) + ($419))|0; $421 = (($398) + ($420))|0; $10 = $421; $422 = $10; $423 = $8; $424 = (16 + ($423))|0; $425 = (($424) - 5)|0; $426 = (($176) + ($425<<2)|0); $427 = HEAP32[$426>>2]|0; $428 = $427 >> 16; $429 = ((($13)) + 8|0); $430 = HEAP16[$429>>1]|0; $431 = $430 << 16 >> 16; $432 = Math_imul($428, $431)|0; $433 = $8; $434 = (16 + ($433))|0; $435 = (($434) - 5)|0; $436 = (($176) + ($435<<2)|0); $437 = HEAP32[$436>>2]|0; $438 = $437 & 65535; $439 = ((($13)) + 8|0); $440 = HEAP16[$439>>1]|0; $441 = $440 << 16 >> 16; $442 = Math_imul($438, $441)|0; $443 = $442 >> 16; $444 = (($432) + ($443))|0; $445 = (($422) + ($444))|0; $10 = $445; $446 = $10; $447 = $8; $448 = (16 + ($447))|0; $449 = (($448) - 6)|0; $450 = (($176) + ($449<<2)|0); $451 = HEAP32[$450>>2]|0; $452 = $451 >> 16; $453 = ((($13)) + 10|0); $454 = HEAP16[$453>>1]|0; $455 = $454 << 16 >> 16; $456 = Math_imul($452, $455)|0; $457 = $8; $458 = (16 + ($457))|0; $459 = (($458) - 6)|0; $460 = (($176) + ($459<<2)|0); $461 = HEAP32[$460>>2]|0; $462 = $461 & 65535; $463 = ((($13)) + 10|0); $464 = HEAP16[$463>>1]|0; $465 = $464 << 16 >> 16; $466 = Math_imul($462, $465)|0; $467 = $466 >> 16; $468 = (($456) + ($467))|0; $469 = (($446) + ($468))|0; $10 = $469; $470 = $10; $471 = $8; $472 = (16 + ($471))|0; $473 = (($472) - 7)|0; $474 = (($176) + ($473<<2)|0); $475 = HEAP32[$474>>2]|0; $476 = $475 >> 16; $477 = ((($13)) + 12|0); $478 = HEAP16[$477>>1]|0; $479 = $478 << 16 >> 16; $480 = Math_imul($476, $479)|0; $481 = $8; $482 = (16 + ($481))|0; $483 = (($482) - 7)|0; $484 = (($176) + ($483<<2)|0); $485 = HEAP32[$484>>2]|0; $486 = $485 & 65535; $487 = ((($13)) + 12|0); $488 = HEAP16[$487>>1]|0; $489 = $488 << 16 >> 16; $490 = Math_imul($486, $489)|0; $491 = $490 >> 16; $492 = (($480) + ($491))|0; $493 = (($470) + ($492))|0; $10 = $493; $494 = $10; $495 = $8; $496 = (16 + ($495))|0; $497 = (($496) - 8)|0; $498 = (($176) + ($497<<2)|0); $499 = HEAP32[$498>>2]|0; $500 = $499 >> 16; $501 = ((($13)) + 14|0); $502 = HEAP16[$501>>1]|0; $503 = $502 << 16 >> 16; $504 = Math_imul($500, $503)|0; $505 = $8; $506 = (16 + ($505))|0; $507 = (($506) - 8)|0; $508 = (($176) + ($507<<2)|0); $509 = HEAP32[$508>>2]|0; $510 = $509 & 65535; $511 = ((($13)) + 14|0); $512 = HEAP16[$511>>1]|0; $513 = $512 << 16 >> 16; $514 = Math_imul($510, $513)|0; $515 = $514 >> 16; $516 = (($504) + ($515))|0; $517 = (($494) + ($516))|0; $10 = $517; $518 = $10; $519 = $8; $520 = (16 + ($519))|0; $521 = (($520) - 9)|0; $522 = (($176) + ($521<<2)|0); $523 = HEAP32[$522>>2]|0; $524 = $523 >> 16; $525 = ((($13)) + 16|0); $526 = HEAP16[$525>>1]|0; $527 = $526 << 16 >> 16; $528 = Math_imul($524, $527)|0; $529 = $8; $530 = (16 + ($529))|0; $531 = (($530) - 9)|0; $532 = (($176) + ($531<<2)|0); $533 = HEAP32[$532>>2]|0; $534 = $533 & 65535; $535 = ((($13)) + 16|0); $536 = HEAP16[$535>>1]|0; $537 = $536 << 16 >> 16; $538 = Math_imul($534, $537)|0; $539 = $538 >> 16; $540 = (($528) + ($539))|0; $541 = (($518) + ($540))|0; $10 = $541; $542 = $10; $543 = $8; $544 = (16 + ($543))|0; $545 = (($544) - 10)|0; $546 = (($176) + ($545<<2)|0); $547 = HEAP32[$546>>2]|0; $548 = $547 >> 16; $549 = ((($13)) + 18|0); $550 = HEAP16[$549>>1]|0; $551 = $550 << 16 >> 16; $552 = Math_imul($548, $551)|0; $553 = $8; $554 = (16 + ($553))|0; $555 = (($554) - 10)|0; $556 = (($176) + ($555<<2)|0); $557 = HEAP32[$556>>2]|0; $558 = $557 & 65535; $559 = ((($13)) + 18|0); $560 = HEAP16[$559>>1]|0; $561 = $560 << 16 >> 16; $562 = Math_imul($558, $561)|0; $563 = $562 >> 16; $564 = (($552) + ($563))|0; $565 = (($542) + ($564))|0; $10 = $565; $566 = $4; $567 = ((($566)) + 2340|0); $568 = HEAP32[$567>>2]|0; $569 = ($568|0)==(16); if ($569) { $570 = $10; $571 = $8; $572 = (16 + ($571))|0; $573 = (($572) - 11)|0; $574 = (($176) + ($573<<2)|0); $575 = HEAP32[$574>>2]|0; $576 = $575 >> 16; $577 = ((($13)) + 20|0); $578 = HEAP16[$577>>1]|0; $579 = $578 << 16 >> 16; $580 = Math_imul($576, $579)|0; $581 = $8; $582 = (16 + ($581))|0; $583 = (($582) - 11)|0; $584 = (($176) + ($583<<2)|0); $585 = HEAP32[$584>>2]|0; $586 = $585 & 65535; $587 = ((($13)) + 20|0); $588 = HEAP16[$587>>1]|0; $589 = $588 << 16 >> 16; $590 = Math_imul($586, $589)|0; $591 = $590 >> 16; $592 = (($580) + ($591))|0; $593 = (($570) + ($592))|0; $10 = $593; $594 = $10; $595 = $8; $596 = (16 + ($595))|0; $597 = (($596) - 12)|0; $598 = (($176) + ($597<<2)|0); $599 = HEAP32[$598>>2]|0; $600 = $599 >> 16; $601 = ((($13)) + 22|0); $602 = HEAP16[$601>>1]|0; $603 = $602 << 16 >> 16; $604 = Math_imul($600, $603)|0; $605 = $8; $606 = (16 + ($605))|0; $607 = (($606) - 12)|0; $608 = (($176) + ($607<<2)|0); $609 = HEAP32[$608>>2]|0; $610 = $609 & 65535; $611 = ((($13)) + 22|0); $612 = HEAP16[$611>>1]|0; $613 = $612 << 16 >> 16; $614 = Math_imul($610, $613)|0; $615 = $614 >> 16; $616 = (($604) + ($615))|0; $617 = (($594) + ($616))|0; $10 = $617; $618 = $10; $619 = $8; $620 = (16 + ($619))|0; $621 = (($620) - 13)|0; $622 = (($176) + ($621<<2)|0); $623 = HEAP32[$622>>2]|0; $624 = $623 >> 16; $625 = ((($13)) + 24|0); $626 = HEAP16[$625>>1]|0; $627 = $626 << 16 >> 16; $628 = Math_imul($624, $627)|0; $629 = $8; $630 = (16 + ($629))|0; $631 = (($630) - 13)|0; $632 = (($176) + ($631<<2)|0); $633 = HEAP32[$632>>2]|0; $634 = $633 & 65535; $635 = ((($13)) + 24|0); $636 = HEAP16[$635>>1]|0; $637 = $636 << 16 >> 16; $638 = Math_imul($634, $637)|0; $639 = $638 >> 16; $640 = (($628) + ($639))|0; $641 = (($618) + ($640))|0; $10 = $641; $642 = $10; $643 = $8; $644 = (16 + ($643))|0; $645 = (($644) - 14)|0; $646 = (($176) + ($645<<2)|0); $647 = HEAP32[$646>>2]|0; $648 = $647 >> 16; $649 = ((($13)) + 26|0); $650 = HEAP16[$649>>1]|0; $651 = $650 << 16 >> 16; $652 = Math_imul($648, $651)|0; $653 = $8; $654 = (16 + ($653))|0; $655 = (($654) - 14)|0; $656 = (($176) + ($655<<2)|0); $657 = HEAP32[$656>>2]|0; $658 = $657 & 65535; $659 = ((($13)) + 26|0); $660 = HEAP16[$659>>1]|0; $661 = $660 << 16 >> 16; $662 = Math_imul($658, $661)|0; $663 = $662 >> 16; $664 = (($652) + ($663))|0; $665 = (($642) + ($664))|0; $10 = $665; $666 = $10; $667 = $8; $668 = (16 + ($667))|0; $669 = (($668) - 15)|0; $670 = (($176) + ($669<<2)|0); $671 = HEAP32[$670>>2]|0; $672 = $671 >> 16; $673 = ((($13)) + 28|0); $674 = HEAP16[$673>>1]|0; $675 = $674 << 16 >> 16; $676 = Math_imul($672, $675)|0; $677 = $8; $678 = (16 + ($677))|0; $679 = (($678) - 15)|0; $680 = (($176) + ($679<<2)|0); $681 = HEAP32[$680>>2]|0; $682 = $681 & 65535; $683 = ((($13)) + 28|0); $684 = HEAP16[$683>>1]|0; $685 = $684 << 16 >> 16; $686 = Math_imul($682, $685)|0; $687 = $686 >> 16; $688 = (($676) + ($687))|0; $689 = (($666) + ($688))|0; $10 = $689; $690 = $10; $691 = $8; $692 = (16 + ($691))|0; $693 = (($692) - 16)|0; $694 = (($176) + ($693<<2)|0); $695 = HEAP32[$694>>2]|0; $696 = $695 >> 16; $697 = ((($13)) + 30|0); $698 = HEAP16[$697>>1]|0; $699 = $698 << 16 >> 16; $700 = Math_imul($696, $699)|0; $701 = $8; $702 = (16 + ($701))|0; $703 = (($702) - 16)|0; $704 = (($176) + ($703<<2)|0); $705 = HEAP32[$704>>2]|0; $706 = $705 & 65535; $707 = ((($13)) + 30|0); $708 = HEAP16[$707>>1]|0; $709 = $708 << 16 >> 16; $710 = Math_imul($706, $709)|0; $711 = $710 >> 16; $712 = (($700) + ($711))|0; $713 = (($690) + ($712))|0; $10 = $713; } $714 = $8; $715 = (16 + ($714))|0; $716 = (($176) + ($715<<2)|0); $717 = HEAP32[$716>>2]|0; $718 = $10; $719 = $718 << 4; $720 = (($717) + ($719))|0; $721 = $8; $722 = (16 + ($721))|0; $723 = (($176) + ($722<<2)|0); HEAP32[$723>>2] = $720; $724 = $6; $725 = $8; $726 = (($724) + ($725<<1)|0); $727 = HEAP16[$726>>1]|0; $728 = $727 << 16 >> 16; $729 = $8; $730 = (16 + ($729))|0; $731 = (($176) + ($730<<2)|0); $732 = HEAP32[$731>>2]|0; $733 = $732 >> 9; $734 = (($733) + 1)|0; $735 = $734 >> 1; $736 = (($728) + ($735))|0; $737 = ($736|0)>(32767); if ($737) { $766 = 32767; } else { $738 = $6; $739 = $8; $740 = (($738) + ($739<<1)|0); $741 = HEAP16[$740>>1]|0; $742 = $741 << 16 >> 16; $743 = $8; $744 = (16 + ($743))|0; $745 = (($176) + ($744<<2)|0); $746 = HEAP32[$745>>2]|0; $747 = $746 >> 9; $748 = (($747) + 1)|0; $749 = $748 >> 1; $750 = (($742) + ($749))|0; $751 = ($750|0)<(-32768); if ($751) { $766 = -32768; } else { $752 = $6; $753 = $8; $754 = (($752) + ($753<<1)|0); $755 = HEAP16[$754>>1]|0; $756 = $755 << 16 >> 16; $757 = $8; $758 = (16 + ($757))|0; $759 = (($176) + ($758<<2)|0); $760 = HEAP32[$759>>2]|0; $761 = $760 >> 9; $762 = (($761) + 1)|0; $763 = $762 >> 1; $764 = (($756) + ($763))|0; $766 = $764; } } $765 = $766&65535; $767 = $6; $768 = $8; $769 = (($767) + ($768<<1)|0); HEAP16[$769>>1] = $765; $770 = $8; $771 = (($770) + 1)|0; $8 = $771; } $772 = $14; $773 = ((($772)) + 1312|0); $774 = $7; $775 = (($176) + ($774<<2)|0); dest=$773; src=$775; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $776 = $15; _llvm_stackrestore(($776|0)); STACKTOP = sp;return; } function _silk_SQRT_APPROX_543($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = sp + 4|0; $5 = sp; $2 = $0; $6 = $2; $7 = ($6|0)<=(0); if ($7) { $1 = 0; $39 = $1; STACKTOP = sp;return ($39|0); } $8 = $2; _silk_CLZ_FRAC_544($8,$4,$5); $9 = HEAP32[$4>>2]|0; $10 = $9 & 1; $11 = ($10|0)!=(0); if ($11) { $3 = 32768; } else { $3 = 46214; } $12 = HEAP32[$4>>2]|0; $13 = $12 >> 1; $14 = $3; $15 = $14 >> $13; $3 = $15; $16 = $3; $17 = $3; $18 = $17 >> 16; $19 = HEAP32[$5>>2]|0; $20 = $19&65535; $21 = $20 << 16 >> 16; $22 = ($21*213)|0; $23 = $22&65535; $24 = $23 << 16 >> 16; $25 = Math_imul($18, $24)|0; $26 = $3; $27 = $26 & 65535; $28 = HEAP32[$5>>2]|0; $29 = $28&65535; $30 = $29 << 16 >> 16; $31 = ($30*213)|0; $32 = $31&65535; $33 = $32 << 16 >> 16; $34 = Math_imul($27, $33)|0; $35 = $34 >> 16; $36 = (($25) + ($35))|0; $37 = (($16) + ($36))|0; $3 = $37; $38 = $3; $1 = $38; $39 = $1; STACKTOP = sp;return ($39|0); } function _silk_CNG_exc($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $13 = 255; while(1) { $14 = $13; $15 = $8; $16 = ($14|0)>($15|0); if (!($16)) { break; } $17 = $13; $18 = $17 >> 1; $13 = $18; } $19 = $9; $20 = HEAP32[$19>>2]|0; $10 = $20; $11 = 0; while(1) { $21 = $11; $22 = $8; $23 = ($21|0)<($22|0); $24 = $10; if (!($23)) { break; } $25 = Math_imul($24, 196314165)|0; $26 = (907633515 + ($25))|0; $10 = $26; $27 = $10; $28 = $27 >> 24; $29 = $13; $30 = $28 & $29; $12 = $30; $31 = $6; $32 = $12; $33 = (($31) + ($32<<2)|0); $34 = HEAP32[$33>>2]|0; $35 = $34 >> 16; $36 = $7; $37 = $36 >> 4; $38 = $37&65535; $39 = $38 << 16 >> 16; $40 = Math_imul($35, $39)|0; $41 = $6; $42 = $12; $43 = (($41) + ($42<<2)|0); $44 = HEAP32[$43>>2]|0; $45 = $44 & 65535; $46 = $7; $47 = $46 >> 4; $48 = $47&65535; $49 = $48 << 16 >> 16; $50 = Math_imul($45, $49)|0; $51 = $50 >> 16; $52 = (($40) + ($51))|0; $53 = $6; $54 = $12; $55 = (($53) + ($54<<2)|0); $56 = HEAP32[$55>>2]|0; $57 = $7; $58 = $57 >> 4; $59 = $58 >> 15; $60 = (($59) + 1)|0; $61 = $60 >> 1; $62 = Math_imul($56, $61)|0; $63 = (($52) + ($62))|0; $64 = ($63|0)>(32767); if ($64) { $133 = 32767; } else { $65 = $6; $66 = $12; $67 = (($65) + ($66<<2)|0); $68 = HEAP32[$67>>2]|0; $69 = $68 >> 16; $70 = $7; $71 = $70 >> 4; $72 = $71&65535; $73 = $72 << 16 >> 16; $74 = Math_imul($69, $73)|0; $75 = $6; $76 = $12; $77 = (($75) + ($76<<2)|0); $78 = HEAP32[$77>>2]|0; $79 = $78 & 65535; $80 = $7; $81 = $80 >> 4; $82 = $81&65535; $83 = $82 << 16 >> 16; $84 = Math_imul($79, $83)|0; $85 = $84 >> 16; $86 = (($74) + ($85))|0; $87 = $6; $88 = $12; $89 = (($87) + ($88<<2)|0); $90 = HEAP32[$89>>2]|0; $91 = $7; $92 = $91 >> 4; $93 = $92 >> 15; $94 = (($93) + 1)|0; $95 = $94 >> 1; $96 = Math_imul($90, $95)|0; $97 = (($86) + ($96))|0; $98 = ($97|0)<(-32768); if ($98) { $133 = -32768; } else { $99 = $6; $100 = $12; $101 = (($99) + ($100<<2)|0); $102 = HEAP32[$101>>2]|0; $103 = $102 >> 16; $104 = $7; $105 = $104 >> 4; $106 = $105&65535; $107 = $106 << 16 >> 16; $108 = Math_imul($103, $107)|0; $109 = $6; $110 = $12; $111 = (($109) + ($110<<2)|0); $112 = HEAP32[$111>>2]|0; $113 = $112 & 65535; $114 = $7; $115 = $114 >> 4; $116 = $115&65535; $117 = $116 << 16 >> 16; $118 = Math_imul($113, $117)|0; $119 = $118 >> 16; $120 = (($108) + ($119))|0; $121 = $6; $122 = $12; $123 = (($121) + ($122<<2)|0); $124 = HEAP32[$123>>2]|0; $125 = $7; $126 = $125 >> 4; $127 = $126 >> 15; $128 = (($127) + 1)|0; $129 = $128 >> 1; $130 = Math_imul($124, $129)|0; $131 = (($120) + ($130))|0; $133 = $131; } } $132 = $133&65535; $134 = $132 << 16 >> 16; $135 = $5; $136 = $11; $137 = (($135) + ($136<<2)|0); HEAP32[$137>>2] = $134; $138 = $11; $139 = (($138) + 1)|0; $11 = $139; } $140 = $9; HEAP32[$140>>2] = $24; STACKTOP = sp;return; } function _silk_CLZ_FRAC_544($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $3 = $0; $4 = $1; $5 = $2; $7 = $3; $8 = (_silk_CLZ32_545($7)|0); $6 = $8; $9 = $6; $10 = $4; HEAP32[$10>>2] = $9; $11 = $3; $12 = $6; $13 = (24 - ($12))|0; $14 = (_silk_ROR32_546($11,$13)|0); $15 = $14 & 127; $16 = $5; HEAP32[$16>>2] = $15; STACKTOP = sp;return; } function _silk_CLZ32_545($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ($2|0)!=(0); if ($3) { $4 = $1; $5 = (Math_clz32(($4|0))|0); $6 = (32 - ($5))|0; $7 = (32 - ($6))|0; $8 = $7; } else { $8 = 32; } STACKTOP = sp;return ($8|0); } function _silk_ROR32_546($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $8 = $3; $5 = $8; $9 = $4; $6 = $9; $10 = $4; $11 = (0 - ($10))|0; $7 = $11; $12 = $4; $13 = ($12|0)==(0); if ($13) { $14 = $3; $2 = $14; $32 = $2; STACKTOP = sp;return ($32|0); } $15 = $4; $16 = ($15|0)<(0); $17 = $5; if ($16) { $18 = $7; $19 = $17 << $18; $20 = $5; $21 = $7; $22 = (32 - ($21))|0; $23 = $20 >>> $22; $24 = $19 | $23; $2 = $24; $32 = $2; STACKTOP = sp;return ($32|0); } else { $25 = $6; $26 = (32 - ($25))|0; $27 = $17 << $26; $28 = $5; $29 = $6; $30 = $28 >>> $29; $31 = $27 | $30; $2 = $31; $32 = $2; STACKTOP = sp;return ($32|0); } return (0)|0; } function _silk_decode_core($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $$alloca_mul = 0, $$alloca_mul31 = 0, $$alloca_mul33 = 0, $$alloca_mul35 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0; var $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0; var $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0; var $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0; var $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0; var $1086 = 0, $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0; var $1103 = 0, $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0; var $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0; var $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0; var $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0; var $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0; var $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0; var $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0; var $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0; var $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0; var $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0; var $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0; var $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0; var $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0; var $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0; var $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0; var $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0; var $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0; var $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0; var $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0; var $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0; var $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0; var $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0; var $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0; var $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0; var $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0; var $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0; var $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0; var $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0; var $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0; var $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0; var $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0; var $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0; var $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0; var $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0; var $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0; var $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0; var $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0; var $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0; var $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0; var $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0; var $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0; var $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0; var $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0; var $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0; var $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0; var $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0; var $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0; var $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $or$cond = 0, $or$cond3 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); $20 = sp + 104|0; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $12 = 0; $32 = $5; $33 = ((($32)) + 2336|0); $34 = HEAP32[$33>>2]|0; $35 = (_llvm_stacksave()|0); $31 = $35; $$alloca_mul = $34<<1; $36 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $37 = $5; $38 = ((($37)) + 2336|0); $39 = HEAP32[$38>>2]|0; $40 = $5; $41 = ((($40)) + 2328|0); $42 = HEAP32[$41>>2]|0; $43 = (($39) + ($42))|0; $$alloca_mul31 = $43<<2; $44 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul31)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul31)|0)+15)&-16)|0);; $45 = $5; $46 = ((($45)) + 2332|0); $47 = HEAP32[$46>>2]|0; $$alloca_mul33 = $47<<2; $48 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul33)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul33)|0)+15)&-16)|0);; $49 = $5; $50 = ((($49)) + 2332|0); $51 = HEAP32[$50>>2]|0; $52 = (($51) + 16)|0; $$alloca_mul35 = $52<<2; $53 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul35)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul35)|0)+15)&-16)|0);; $54 = $5; $55 = ((($54)) + 2736|0); $56 = ((($55)) + 29|0); $57 = HEAP8[$56>>0]|0; $58 = $57 << 24 >> 24; $59 = $58 >> 1; $60 = (24998 + ($59<<2)|0); $61 = $5; $62 = ((($61)) + 2736|0); $63 = ((($62)) + 30|0); $64 = HEAP8[$63>>0]|0; $65 = $64 << 24 >> 24; $66 = (($60) + ($65<<1)|0); $67 = HEAP16[$66>>1]|0; $68 = $67 << 16 >> 16; $27 = $68; $69 = $5; $70 = ((($69)) + 2736|0); $71 = ((($70)) + 31|0); $72 = HEAP8[$71>>0]|0; $73 = $72 << 24 >> 24; $74 = ($73|0)<(4); if ($74) { $15 = 1; } else { $15 = 0; } $75 = $5; $76 = ((($75)) + 2736|0); $77 = ((($76)) + 34|0); $78 = HEAP8[$77>>0]|0; $79 = $78 << 24 >> 24; $26 = $79; $10 = 0; while(1) { $80 = $10; $81 = $5; $82 = ((($81)) + 2328|0); $83 = HEAP32[$82>>2]|0; $84 = ($80|0)<($83|0); if (!($84)) { break; } $85 = $26; $86 = Math_imul($85, 196314165)|0; $87 = (907633515 + ($86))|0; $26 = $87; $88 = $8; $89 = $10; $90 = (($88) + ($89<<1)|0); $91 = HEAP16[$90>>1]|0; $92 = $91 << 16 >> 16; $93 = $92 << 14; $94 = $5; $95 = ((($94)) + 4|0); $96 = $10; $97 = (($95) + ($96<<2)|0); HEAP32[$97>>2] = $93; $98 = $5; $99 = ((($98)) + 4|0); $100 = $10; $101 = (($99) + ($100<<2)|0); $102 = HEAP32[$101>>2]|0; $103 = ($102|0)>(0); $104 = $5; $105 = ((($104)) + 4|0); $106 = $10; $107 = (($105) + ($106<<2)|0); $108 = HEAP32[$107>>2]|0; if ($103) { $109 = (($108) - 1280)|0; HEAP32[$107>>2] = $109; } else { $110 = ($108|0)<(0); if ($110) { $111 = $5; $112 = ((($111)) + 4|0); $113 = $10; $114 = (($112) + ($113<<2)|0); $115 = HEAP32[$114>>2]|0; $116 = (($115) + 1280)|0; HEAP32[$114>>2] = $116; } } $117 = $27; $118 = $117 << 4; $119 = $5; $120 = ((($119)) + 4|0); $121 = $10; $122 = (($120) + ($121<<2)|0); $123 = HEAP32[$122>>2]|0; $124 = (($123) + ($118))|0; HEAP32[$122>>2] = $124; $125 = $26; $126 = ($125|0)<(0); if ($126) { $127 = $5; $128 = ((($127)) + 4|0); $129 = $10; $130 = (($128) + ($129<<2)|0); $131 = HEAP32[$130>>2]|0; $132 = (0 - ($131))|0; $133 = $5; $134 = ((($133)) + 4|0); $135 = $10; $136 = (($134) + ($135<<2)|0); HEAP32[$136>>2] = $132; } $137 = $26; $138 = $8; $139 = $10; $140 = (($138) + ($139<<1)|0); $141 = HEAP16[$140>>1]|0; $142 = $141 << 16 >> 16; $143 = (($137) + ($142))|0; $26 = $143; $144 = $10; $145 = (($144) + 1)|0; $10 = $145; } $146 = $5; $147 = ((($146)) + 1284|0); dest=$53; src=$147; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $148 = $5; $149 = ((($148)) + 4|0); $29 = $149; $150 = $7; $19 = $150; $151 = $5; $152 = ((($151)) + 2336|0); $153 = HEAP32[$152>>2]|0; $14 = $153; $11 = 0; while(1) { $154 = $11; $155 = $5; $156 = ((($155)) + 2324|0); $157 = HEAP32[$156>>2]|0; $158 = ($154|0)<($157|0); if (!($158)) { break; } $30 = $48; $159 = $6; $160 = ((($159)) + 32|0); $161 = $11; $162 = $161 >> 1; $163 = (($160) + ($162<<5)|0); $17 = $163; $164 = $17; $165 = $5; $166 = ((($165)) + 2340|0); $167 = HEAP32[$166>>2]|0; $168 = $167<<1; _memcpy(($20|0),($164|0),($168|0))|0; $169 = $6; $170 = ((($169)) + 96|0); $171 = $11; $172 = ($171*5)|0; $173 = (($170) + ($172<<1)|0); $18 = $173; $174 = $5; $175 = ((($174)) + 2736|0); $176 = ((($175)) + 29|0); $177 = HEAP8[$176>>0]|0; $178 = $177 << 24 >> 24; $16 = $178; $179 = $6; $180 = ((($179)) + 16|0); $181 = $11; $182 = (($180) + ($181<<2)|0); $183 = HEAP32[$182>>2]|0; $184 = $183 >> 6; $23 = $184; $185 = $6; $186 = ((($185)) + 16|0); $187 = $11; $188 = (($186) + ($187<<2)|0); $189 = HEAP32[$188>>2]|0; $190 = (_silk_INVERSE32_varQ_549($189,47)|0); $24 = $190; $191 = $6; $192 = ((($191)) + 16|0); $193 = $11; $194 = (($192) + ($193<<2)|0); $195 = HEAP32[$194>>2]|0; $196 = $5; $197 = HEAP32[$196>>2]|0; $198 = ($195|0)!=($197|0); L20: do { if ($198) { $199 = $5; $200 = HEAP32[$199>>2]|0; $201 = $6; $202 = ((($201)) + 16|0); $203 = $11; $204 = (($202) + ($203<<2)|0); $205 = HEAP32[$204>>2]|0; $206 = (_silk_DIV32_varQ_550($200,$205,16)|0); $25 = $206; $10 = 0; while(1) { $207 = $10; $208 = ($207|0)<(16); if (!($208)) { break L20; } $209 = $25; $210 = $209 >> 16; $211 = $10; $212 = (($53) + ($211<<2)|0); $213 = HEAP32[$212>>2]|0; $214 = $213&65535; $215 = $214 << 16 >> 16; $216 = Math_imul($210, $215)|0; $217 = $25; $218 = $217 & 65535; $219 = $10; $220 = (($53) + ($219<<2)|0); $221 = HEAP32[$220>>2]|0; $222 = $221&65535; $223 = $222 << 16 >> 16; $224 = Math_imul($218, $223)|0; $225 = $224 >> 16; $226 = (($216) + ($225))|0; $227 = $25; $228 = $10; $229 = (($53) + ($228<<2)|0); $230 = HEAP32[$229>>2]|0; $231 = $230 >> 15; $232 = (($231) + 1)|0; $233 = $232 >> 1; $234 = Math_imul($227, $233)|0; $235 = (($226) + ($234))|0; $236 = $10; $237 = (($53) + ($236<<2)|0); HEAP32[$237>>2] = $235; $238 = $10; $239 = (($238) + 1)|0; $10 = $239; } } else { $25 = 65536; } } while(0); $240 = $6; $241 = ((($240)) + 16|0); $242 = $11; $243 = (($241) + ($242<<2)|0); $244 = HEAP32[$243>>2]|0; $245 = $5; HEAP32[$245>>2] = $244; $246 = $5; $247 = ((($246)) + 4160|0); $248 = HEAP32[$247>>2]|0; $249 = ($248|0)!=(0); if ($249) { $250 = $5; $251 = ((($250)) + 4164|0); $252 = HEAP32[$251>>2]|0; $253 = ($252|0)==(2); if ($253) { $254 = $5; $255 = ((($254)) + 2736|0); $256 = ((($255)) + 29|0); $257 = HEAP8[$256>>0]|0; $258 = $257 << 24 >> 24; $259 = ($258|0)!=(2); $260 = $11; $261 = ($260|0)<(2); $or$cond = $259 & $261; if ($or$cond) { $262 = $18; ;HEAP16[$262>>1]=0|0;HEAP16[$262+2>>1]=0|0;HEAP16[$262+4>>1]=0|0;HEAP16[$262+6>>1]=0|0;HEAP16[$262+8>>1]=0|0; $263 = $18; $264 = ((($263)) + 4|0); HEAP16[$264>>1] = 4096; $16 = 2; $265 = $5; $266 = ((($265)) + 2308|0); $267 = HEAP32[$266>>2]|0; $268 = $6; $269 = $11; $270 = (($268) + ($269<<2)|0); HEAP32[$270>>2] = $267; } } } $271 = $16; $272 = ($271|0)==(2); L32: do { if ($272) { $273 = $6; $274 = $11; $275 = (($273) + ($274<<2)|0); $276 = HEAP32[$275>>2]|0; $12 = $276; $277 = $11; $278 = ($277|0)==(0); if (!($278)) { $279 = $11; $280 = ($279|0)==(2); $281 = $15; $282 = ($281|0)!=(0); $or$cond3 = $280 & $282; if (!($or$cond3)) { $387 = $25; $388 = ($387|0)!=(65536); if (!($388)) { break; } $10 = 0; while(1) { $389 = $10; $390 = $12; $391 = (($390) + 2)|0; $392 = ($389|0)<($391|0); if (!($392)) { break L32; } $393 = $25; $394 = $393 >> 16; $395 = $14; $396 = $10; $397 = (($395) - ($396))|0; $398 = (($397) - 1)|0; $399 = (($44) + ($398<<2)|0); $400 = HEAP32[$399>>2]|0; $401 = $400&65535; $402 = $401 << 16 >> 16; $403 = Math_imul($394, $402)|0; $404 = $25; $405 = $404 & 65535; $406 = $14; $407 = $10; $408 = (($406) - ($407))|0; $409 = (($408) - 1)|0; $410 = (($44) + ($409<<2)|0); $411 = HEAP32[$410>>2]|0; $412 = $411&65535; $413 = $412 << 16 >> 16; $414 = Math_imul($405, $413)|0; $415 = $414 >> 16; $416 = (($403) + ($415))|0; $417 = $25; $418 = $14; $419 = $10; $420 = (($418) - ($419))|0; $421 = (($420) - 1)|0; $422 = (($44) + ($421<<2)|0); $423 = HEAP32[$422>>2]|0; $424 = $423 >> 15; $425 = (($424) + 1)|0; $426 = $425 >> 1; $427 = Math_imul($417, $426)|0; $428 = (($416) + ($427))|0; $429 = $14; $430 = $10; $431 = (($429) - ($430))|0; $432 = (($431) - 1)|0; $433 = (($44) + ($432<<2)|0); HEAP32[$433>>2] = $428; $434 = $10; $435 = (($434) + 1)|0; $10 = $435; } } } $283 = $5; $284 = ((($283)) + 2336|0); $285 = HEAP32[$284>>2]|0; $286 = $12; $287 = (($285) - ($286))|0; $288 = $5; $289 = ((($288)) + 2340|0); $290 = HEAP32[$289>>2]|0; $291 = (($287) - ($290))|0; $292 = (($291) - 2)|0; $13 = $292; $293 = $11; $294 = ($293|0)==(2); if ($294) { $295 = $5; $296 = ((($295)) + 1348|0); $297 = $5; $298 = ((($297)) + 2336|0); $299 = HEAP32[$298>>2]|0; $300 = (($296) + ($299<<1)|0); $301 = $7; $302 = $5; $303 = ((($302)) + 2332|0); $304 = HEAP32[$303>>2]|0; $305 = $304<<1; $306 = $305<<1; _memcpy(($300|0),($301|0),($306|0))|0; } $307 = $13; $308 = (($36) + ($307<<1)|0); $309 = $5; $310 = ((($309)) + 1348|0); $311 = $13; $312 = $11; $313 = $5; $314 = ((($313)) + 2332|0); $315 = HEAP32[$314>>2]|0; $316 = Math_imul($312, $315)|0; $317 = (($311) + ($316))|0; $318 = (($310) + ($317<<1)|0); $319 = $17; $320 = $5; $321 = ((($320)) + 2336|0); $322 = HEAP32[$321>>2]|0; $323 = $13; $324 = (($322) - ($323))|0; $325 = $5; $326 = ((($325)) + 2340|0); $327 = HEAP32[$326>>2]|0; $328 = $9; _silk_LPC_analysis_filter($308,$318,$319,$324,$327,$328); $329 = $11; $330 = ($329|0)==(0); if ($330) { $331 = $24; $332 = $331 >> 16; $333 = $6; $334 = ((($333)) + 136|0); $335 = HEAP32[$334>>2]|0; $336 = $335&65535; $337 = $336 << 16 >> 16; $338 = Math_imul($332, $337)|0; $339 = $24; $340 = $339 & 65535; $341 = $6; $342 = ((($341)) + 136|0); $343 = HEAP32[$342>>2]|0; $344 = $343&65535; $345 = $344 << 16 >> 16; $346 = Math_imul($340, $345)|0; $347 = $346 >> 16; $348 = (($338) + ($347))|0; $349 = $348 << 2; $24 = $349; } $10 = 0; while(1) { $350 = $10; $351 = $12; $352 = (($351) + 2)|0; $353 = ($350|0)<($352|0); if (!($353)) { break L32; } $354 = $24; $355 = $354 >> 16; $356 = $5; $357 = ((($356)) + 2336|0); $358 = HEAP32[$357>>2]|0; $359 = $10; $360 = (($358) - ($359))|0; $361 = (($360) - 1)|0; $362 = (($36) + ($361<<1)|0); $363 = HEAP16[$362>>1]|0; $364 = $363 << 16 >> 16; $365 = Math_imul($355, $364)|0; $366 = $24; $367 = $366 & 65535; $368 = $5; $369 = ((($368)) + 2336|0); $370 = HEAP32[$369>>2]|0; $371 = $10; $372 = (($370) - ($371))|0; $373 = (($372) - 1)|0; $374 = (($36) + ($373<<1)|0); $375 = HEAP16[$374>>1]|0; $376 = $375 << 16 >> 16; $377 = Math_imul($367, $376)|0; $378 = $377 >> 16; $379 = (($365) + ($378))|0; $380 = $14; $381 = $10; $382 = (($380) - ($381))|0; $383 = (($382) - 1)|0; $384 = (($44) + ($383<<2)|0); HEAP32[$384>>2] = $379; $385 = $10; $386 = (($385) + 1)|0; $10 = $386; } } } while(0); $436 = $16; $437 = ($436|0)==(2); L52: do { if ($437) { $438 = $14; $439 = $12; $440 = (($438) - ($439))|0; $441 = (($440) + 2)|0; $442 = (($44) + ($441<<2)|0); $28 = $442; $10 = 0; while(1) { $443 = $10; $444 = $5; $445 = ((($444)) + 2332|0); $446 = HEAP32[$445>>2]|0; $447 = ($443|0)<($446|0); if (!($447)) { break L52; } $21 = 2; $448 = $21; $449 = $28; $450 = HEAP32[$449>>2]|0; $451 = $450 >> 16; $452 = $18; $453 = HEAP16[$452>>1]|0; $454 = $453 << 16 >> 16; $455 = Math_imul($451, $454)|0; $456 = $28; $457 = HEAP32[$456>>2]|0; $458 = $457 & 65535; $459 = $18; $460 = HEAP16[$459>>1]|0; $461 = $460 << 16 >> 16; $462 = Math_imul($458, $461)|0; $463 = $462 >> 16; $464 = (($455) + ($463))|0; $465 = (($448) + ($464))|0; $21 = $465; $466 = $21; $467 = $28; $468 = ((($467)) + -4|0); $469 = HEAP32[$468>>2]|0; $470 = $469 >> 16; $471 = $18; $472 = ((($471)) + 2|0); $473 = HEAP16[$472>>1]|0; $474 = $473 << 16 >> 16; $475 = Math_imul($470, $474)|0; $476 = $28; $477 = ((($476)) + -4|0); $478 = HEAP32[$477>>2]|0; $479 = $478 & 65535; $480 = $18; $481 = ((($480)) + 2|0); $482 = HEAP16[$481>>1]|0; $483 = $482 << 16 >> 16; $484 = Math_imul($479, $483)|0; $485 = $484 >> 16; $486 = (($475) + ($485))|0; $487 = (($466) + ($486))|0; $21 = $487; $488 = $21; $489 = $28; $490 = ((($489)) + -8|0); $491 = HEAP32[$490>>2]|0; $492 = $491 >> 16; $493 = $18; $494 = ((($493)) + 4|0); $495 = HEAP16[$494>>1]|0; $496 = $495 << 16 >> 16; $497 = Math_imul($492, $496)|0; $498 = $28; $499 = ((($498)) + -8|0); $500 = HEAP32[$499>>2]|0; $501 = $500 & 65535; $502 = $18; $503 = ((($502)) + 4|0); $504 = HEAP16[$503>>1]|0; $505 = $504 << 16 >> 16; $506 = Math_imul($501, $505)|0; $507 = $506 >> 16; $508 = (($497) + ($507))|0; $509 = (($488) + ($508))|0; $21 = $509; $510 = $21; $511 = $28; $512 = ((($511)) + -12|0); $513 = HEAP32[$512>>2]|0; $514 = $513 >> 16; $515 = $18; $516 = ((($515)) + 6|0); $517 = HEAP16[$516>>1]|0; $518 = $517 << 16 >> 16; $519 = Math_imul($514, $518)|0; $520 = $28; $521 = ((($520)) + -12|0); $522 = HEAP32[$521>>2]|0; $523 = $522 & 65535; $524 = $18; $525 = ((($524)) + 6|0); $526 = HEAP16[$525>>1]|0; $527 = $526 << 16 >> 16; $528 = Math_imul($523, $527)|0; $529 = $528 >> 16; $530 = (($519) + ($529))|0; $531 = (($510) + ($530))|0; $21 = $531; $532 = $21; $533 = $28; $534 = ((($533)) + -16|0); $535 = HEAP32[$534>>2]|0; $536 = $535 >> 16; $537 = $18; $538 = ((($537)) + 8|0); $539 = HEAP16[$538>>1]|0; $540 = $539 << 16 >> 16; $541 = Math_imul($536, $540)|0; $542 = $28; $543 = ((($542)) + -16|0); $544 = HEAP32[$543>>2]|0; $545 = $544 & 65535; $546 = $18; $547 = ((($546)) + 8|0); $548 = HEAP16[$547>>1]|0; $549 = $548 << 16 >> 16; $550 = Math_imul($545, $549)|0; $551 = $550 >> 16; $552 = (($541) + ($551))|0; $553 = (($532) + ($552))|0; $21 = $553; $554 = $28; $555 = ((($554)) + 4|0); $28 = $555; $556 = $29; $557 = $10; $558 = (($556) + ($557<<2)|0); $559 = HEAP32[$558>>2]|0; $560 = $21; $561 = $560 << 1; $562 = (($559) + ($561))|0; $563 = $30; $564 = $10; $565 = (($563) + ($564<<2)|0); HEAP32[$565>>2] = $562; $566 = $30; $567 = $10; $568 = (($566) + ($567<<2)|0); $569 = HEAP32[$568>>2]|0; $570 = $569 << 1; $571 = $14; $572 = (($44) + ($571<<2)|0); HEAP32[$572>>2] = $570; $573 = $14; $574 = (($573) + 1)|0; $14 = $574; $575 = $10; $576 = (($575) + 1)|0; $10 = $576; } } else { $577 = $29; $30 = $577; } } while(0); $10 = 0; while(1) { $578 = $10; $579 = $5; $580 = ((($579)) + 2332|0); $581 = HEAP32[$580>>2]|0; $582 = ($578|0)<($581|0); if (!($582)) { break; } $583 = $5; $584 = ((($583)) + 2340|0); $585 = HEAP32[$584>>2]|0; $586 = $585 >> 1; $22 = $586; $587 = $22; $588 = $10; $589 = (16 + ($588))|0; $590 = (($589) - 1)|0; $591 = (($53) + ($590<<2)|0); $592 = HEAP32[$591>>2]|0; $593 = $592 >> 16; $594 = HEAP16[$20>>1]|0; $595 = $594 << 16 >> 16; $596 = Math_imul($593, $595)|0; $597 = $10; $598 = (16 + ($597))|0; $599 = (($598) - 1)|0; $600 = (($53) + ($599<<2)|0); $601 = HEAP32[$600>>2]|0; $602 = $601 & 65535; $603 = HEAP16[$20>>1]|0; $604 = $603 << 16 >> 16; $605 = Math_imul($602, $604)|0; $606 = $605 >> 16; $607 = (($596) + ($606))|0; $608 = (($587) + ($607))|0; $22 = $608; $609 = $22; $610 = $10; $611 = (16 + ($610))|0; $612 = (($611) - 2)|0; $613 = (($53) + ($612<<2)|0); $614 = HEAP32[$613>>2]|0; $615 = $614 >> 16; $616 = ((($20)) + 2|0); $617 = HEAP16[$616>>1]|0; $618 = $617 << 16 >> 16; $619 = Math_imul($615, $618)|0; $620 = $10; $621 = (16 + ($620))|0; $622 = (($621) - 2)|0; $623 = (($53) + ($622<<2)|0); $624 = HEAP32[$623>>2]|0; $625 = $624 & 65535; $626 = ((($20)) + 2|0); $627 = HEAP16[$626>>1]|0; $628 = $627 << 16 >> 16; $629 = Math_imul($625, $628)|0; $630 = $629 >> 16; $631 = (($619) + ($630))|0; $632 = (($609) + ($631))|0; $22 = $632; $633 = $22; $634 = $10; $635 = (16 + ($634))|0; $636 = (($635) - 3)|0; $637 = (($53) + ($636<<2)|0); $638 = HEAP32[$637>>2]|0; $639 = $638 >> 16; $640 = ((($20)) + 4|0); $641 = HEAP16[$640>>1]|0; $642 = $641 << 16 >> 16; $643 = Math_imul($639, $642)|0; $644 = $10; $645 = (16 + ($644))|0; $646 = (($645) - 3)|0; $647 = (($53) + ($646<<2)|0); $648 = HEAP32[$647>>2]|0; $649 = $648 & 65535; $650 = ((($20)) + 4|0); $651 = HEAP16[$650>>1]|0; $652 = $651 << 16 >> 16; $653 = Math_imul($649, $652)|0; $654 = $653 >> 16; $655 = (($643) + ($654))|0; $656 = (($633) + ($655))|0; $22 = $656; $657 = $22; $658 = $10; $659 = (16 + ($658))|0; $660 = (($659) - 4)|0; $661 = (($53) + ($660<<2)|0); $662 = HEAP32[$661>>2]|0; $663 = $662 >> 16; $664 = ((($20)) + 6|0); $665 = HEAP16[$664>>1]|0; $666 = $665 << 16 >> 16; $667 = Math_imul($663, $666)|0; $668 = $10; $669 = (16 + ($668))|0; $670 = (($669) - 4)|0; $671 = (($53) + ($670<<2)|0); $672 = HEAP32[$671>>2]|0; $673 = $672 & 65535; $674 = ((($20)) + 6|0); $675 = HEAP16[$674>>1]|0; $676 = $675 << 16 >> 16; $677 = Math_imul($673, $676)|0; $678 = $677 >> 16; $679 = (($667) + ($678))|0; $680 = (($657) + ($679))|0; $22 = $680; $681 = $22; $682 = $10; $683 = (16 + ($682))|0; $684 = (($683) - 5)|0; $685 = (($53) + ($684<<2)|0); $686 = HEAP32[$685>>2]|0; $687 = $686 >> 16; $688 = ((($20)) + 8|0); $689 = HEAP16[$688>>1]|0; $690 = $689 << 16 >> 16; $691 = Math_imul($687, $690)|0; $692 = $10; $693 = (16 + ($692))|0; $694 = (($693) - 5)|0; $695 = (($53) + ($694<<2)|0); $696 = HEAP32[$695>>2]|0; $697 = $696 & 65535; $698 = ((($20)) + 8|0); $699 = HEAP16[$698>>1]|0; $700 = $699 << 16 >> 16; $701 = Math_imul($697, $700)|0; $702 = $701 >> 16; $703 = (($691) + ($702))|0; $704 = (($681) + ($703))|0; $22 = $704; $705 = $22; $706 = $10; $707 = (16 + ($706))|0; $708 = (($707) - 6)|0; $709 = (($53) + ($708<<2)|0); $710 = HEAP32[$709>>2]|0; $711 = $710 >> 16; $712 = ((($20)) + 10|0); $713 = HEAP16[$712>>1]|0; $714 = $713 << 16 >> 16; $715 = Math_imul($711, $714)|0; $716 = $10; $717 = (16 + ($716))|0; $718 = (($717) - 6)|0; $719 = (($53) + ($718<<2)|0); $720 = HEAP32[$719>>2]|0; $721 = $720 & 65535; $722 = ((($20)) + 10|0); $723 = HEAP16[$722>>1]|0; $724 = $723 << 16 >> 16; $725 = Math_imul($721, $724)|0; $726 = $725 >> 16; $727 = (($715) + ($726))|0; $728 = (($705) + ($727))|0; $22 = $728; $729 = $22; $730 = $10; $731 = (16 + ($730))|0; $732 = (($731) - 7)|0; $733 = (($53) + ($732<<2)|0); $734 = HEAP32[$733>>2]|0; $735 = $734 >> 16; $736 = ((($20)) + 12|0); $737 = HEAP16[$736>>1]|0; $738 = $737 << 16 >> 16; $739 = Math_imul($735, $738)|0; $740 = $10; $741 = (16 + ($740))|0; $742 = (($741) - 7)|0; $743 = (($53) + ($742<<2)|0); $744 = HEAP32[$743>>2]|0; $745 = $744 & 65535; $746 = ((($20)) + 12|0); $747 = HEAP16[$746>>1]|0; $748 = $747 << 16 >> 16; $749 = Math_imul($745, $748)|0; $750 = $749 >> 16; $751 = (($739) + ($750))|0; $752 = (($729) + ($751))|0; $22 = $752; $753 = $22; $754 = $10; $755 = (16 + ($754))|0; $756 = (($755) - 8)|0; $757 = (($53) + ($756<<2)|0); $758 = HEAP32[$757>>2]|0; $759 = $758 >> 16; $760 = ((($20)) + 14|0); $761 = HEAP16[$760>>1]|0; $762 = $761 << 16 >> 16; $763 = Math_imul($759, $762)|0; $764 = $10; $765 = (16 + ($764))|0; $766 = (($765) - 8)|0; $767 = (($53) + ($766<<2)|0); $768 = HEAP32[$767>>2]|0; $769 = $768 & 65535; $770 = ((($20)) + 14|0); $771 = HEAP16[$770>>1]|0; $772 = $771 << 16 >> 16; $773 = Math_imul($769, $772)|0; $774 = $773 >> 16; $775 = (($763) + ($774))|0; $776 = (($753) + ($775))|0; $22 = $776; $777 = $22; $778 = $10; $779 = (16 + ($778))|0; $780 = (($779) - 9)|0; $781 = (($53) + ($780<<2)|0); $782 = HEAP32[$781>>2]|0; $783 = $782 >> 16; $784 = ((($20)) + 16|0); $785 = HEAP16[$784>>1]|0; $786 = $785 << 16 >> 16; $787 = Math_imul($783, $786)|0; $788 = $10; $789 = (16 + ($788))|0; $790 = (($789) - 9)|0; $791 = (($53) + ($790<<2)|0); $792 = HEAP32[$791>>2]|0; $793 = $792 & 65535; $794 = ((($20)) + 16|0); $795 = HEAP16[$794>>1]|0; $796 = $795 << 16 >> 16; $797 = Math_imul($793, $796)|0; $798 = $797 >> 16; $799 = (($787) + ($798))|0; $800 = (($777) + ($799))|0; $22 = $800; $801 = $22; $802 = $10; $803 = (16 + ($802))|0; $804 = (($803) - 10)|0; $805 = (($53) + ($804<<2)|0); $806 = HEAP32[$805>>2]|0; $807 = $806 >> 16; $808 = ((($20)) + 18|0); $809 = HEAP16[$808>>1]|0; $810 = $809 << 16 >> 16; $811 = Math_imul($807, $810)|0; $812 = $10; $813 = (16 + ($812))|0; $814 = (($813) - 10)|0; $815 = (($53) + ($814<<2)|0); $816 = HEAP32[$815>>2]|0; $817 = $816 & 65535; $818 = ((($20)) + 18|0); $819 = HEAP16[$818>>1]|0; $820 = $819 << 16 >> 16; $821 = Math_imul($817, $820)|0; $822 = $821 >> 16; $823 = (($811) + ($822))|0; $824 = (($801) + ($823))|0; $22 = $824; $825 = $5; $826 = ((($825)) + 2340|0); $827 = HEAP32[$826>>2]|0; $828 = ($827|0)==(16); if ($828) { $829 = $22; $830 = $10; $831 = (16 + ($830))|0; $832 = (($831) - 11)|0; $833 = (($53) + ($832<<2)|0); $834 = HEAP32[$833>>2]|0; $835 = $834 >> 16; $836 = ((($20)) + 20|0); $837 = HEAP16[$836>>1]|0; $838 = $837 << 16 >> 16; $839 = Math_imul($835, $838)|0; $840 = $10; $841 = (16 + ($840))|0; $842 = (($841) - 11)|0; $843 = (($53) + ($842<<2)|0); $844 = HEAP32[$843>>2]|0; $845 = $844 & 65535; $846 = ((($20)) + 20|0); $847 = HEAP16[$846>>1]|0; $848 = $847 << 16 >> 16; $849 = Math_imul($845, $848)|0; $850 = $849 >> 16; $851 = (($839) + ($850))|0; $852 = (($829) + ($851))|0; $22 = $852; $853 = $22; $854 = $10; $855 = (16 + ($854))|0; $856 = (($855) - 12)|0; $857 = (($53) + ($856<<2)|0); $858 = HEAP32[$857>>2]|0; $859 = $858 >> 16; $860 = ((($20)) + 22|0); $861 = HEAP16[$860>>1]|0; $862 = $861 << 16 >> 16; $863 = Math_imul($859, $862)|0; $864 = $10; $865 = (16 + ($864))|0; $866 = (($865) - 12)|0; $867 = (($53) + ($866<<2)|0); $868 = HEAP32[$867>>2]|0; $869 = $868 & 65535; $870 = ((($20)) + 22|0); $871 = HEAP16[$870>>1]|0; $872 = $871 << 16 >> 16; $873 = Math_imul($869, $872)|0; $874 = $873 >> 16; $875 = (($863) + ($874))|0; $876 = (($853) + ($875))|0; $22 = $876; $877 = $22; $878 = $10; $879 = (16 + ($878))|0; $880 = (($879) - 13)|0; $881 = (($53) + ($880<<2)|0); $882 = HEAP32[$881>>2]|0; $883 = $882 >> 16; $884 = ((($20)) + 24|0); $885 = HEAP16[$884>>1]|0; $886 = $885 << 16 >> 16; $887 = Math_imul($883, $886)|0; $888 = $10; $889 = (16 + ($888))|0; $890 = (($889) - 13)|0; $891 = (($53) + ($890<<2)|0); $892 = HEAP32[$891>>2]|0; $893 = $892 & 65535; $894 = ((($20)) + 24|0); $895 = HEAP16[$894>>1]|0; $896 = $895 << 16 >> 16; $897 = Math_imul($893, $896)|0; $898 = $897 >> 16; $899 = (($887) + ($898))|0; $900 = (($877) + ($899))|0; $22 = $900; $901 = $22; $902 = $10; $903 = (16 + ($902))|0; $904 = (($903) - 14)|0; $905 = (($53) + ($904<<2)|0); $906 = HEAP32[$905>>2]|0; $907 = $906 >> 16; $908 = ((($20)) + 26|0); $909 = HEAP16[$908>>1]|0; $910 = $909 << 16 >> 16; $911 = Math_imul($907, $910)|0; $912 = $10; $913 = (16 + ($912))|0; $914 = (($913) - 14)|0; $915 = (($53) + ($914<<2)|0); $916 = HEAP32[$915>>2]|0; $917 = $916 & 65535; $918 = ((($20)) + 26|0); $919 = HEAP16[$918>>1]|0; $920 = $919 << 16 >> 16; $921 = Math_imul($917, $920)|0; $922 = $921 >> 16; $923 = (($911) + ($922))|0; $924 = (($901) + ($923))|0; $22 = $924; $925 = $22; $926 = $10; $927 = (16 + ($926))|0; $928 = (($927) - 15)|0; $929 = (($53) + ($928<<2)|0); $930 = HEAP32[$929>>2]|0; $931 = $930 >> 16; $932 = ((($20)) + 28|0); $933 = HEAP16[$932>>1]|0; $934 = $933 << 16 >> 16; $935 = Math_imul($931, $934)|0; $936 = $10; $937 = (16 + ($936))|0; $938 = (($937) - 15)|0; $939 = (($53) + ($938<<2)|0); $940 = HEAP32[$939>>2]|0; $941 = $940 & 65535; $942 = ((($20)) + 28|0); $943 = HEAP16[$942>>1]|0; $944 = $943 << 16 >> 16; $945 = Math_imul($941, $944)|0; $946 = $945 >> 16; $947 = (($935) + ($946))|0; $948 = (($925) + ($947))|0; $22 = $948; $949 = $22; $950 = $10; $951 = (16 + ($950))|0; $952 = (($951) - 16)|0; $953 = (($53) + ($952<<2)|0); $954 = HEAP32[$953>>2]|0; $955 = $954 >> 16; $956 = ((($20)) + 30|0); $957 = HEAP16[$956>>1]|0; $958 = $957 << 16 >> 16; $959 = Math_imul($955, $958)|0; $960 = $10; $961 = (16 + ($960))|0; $962 = (($961) - 16)|0; $963 = (($53) + ($962<<2)|0); $964 = HEAP32[$963>>2]|0; $965 = $964 & 65535; $966 = ((($20)) + 30|0); $967 = HEAP16[$966>>1]|0; $968 = $967 << 16 >> 16; $969 = Math_imul($965, $968)|0; $970 = $969 >> 16; $971 = (($959) + ($970))|0; $972 = (($949) + ($971))|0; $22 = $972; } $973 = $30; $974 = $10; $975 = (($973) + ($974<<2)|0); $976 = HEAP32[$975>>2]|0; $977 = $22; $978 = $977 << 4; $979 = (($976) + ($978))|0; $980 = $10; $981 = (16 + ($980))|0; $982 = (($53) + ($981<<2)|0); HEAP32[$982>>2] = $979; $983 = $10; $984 = (16 + ($983))|0; $985 = (($53) + ($984<<2)|0); $986 = HEAP32[$985>>2]|0; $987 = $986 >> 16; $988 = $23; $989 = $988&65535; $990 = $989 << 16 >> 16; $991 = Math_imul($987, $990)|0; $992 = $10; $993 = (16 + ($992))|0; $994 = (($53) + ($993<<2)|0); $995 = HEAP32[$994>>2]|0; $996 = $995 & 65535; $997 = $23; $998 = $997&65535; $999 = $998 << 16 >> 16; $1000 = Math_imul($996, $999)|0; $1001 = $1000 >> 16; $1002 = (($991) + ($1001))|0; $1003 = $10; $1004 = (16 + ($1003))|0; $1005 = (($53) + ($1004<<2)|0); $1006 = HEAP32[$1005>>2]|0; $1007 = $23; $1008 = $1007 >> 15; $1009 = (($1008) + 1)|0; $1010 = $1009 >> 1; $1011 = Math_imul($1006, $1010)|0; $1012 = (($1002) + ($1011))|0; $1013 = $1012 >> 7; $1014 = (($1013) + 1)|0; $1015 = $1014 >> 1; $1016 = ($1015|0)>(32767); if ($1016) { $1085 = 32767; } else { $1017 = $10; $1018 = (16 + ($1017))|0; $1019 = (($53) + ($1018<<2)|0); $1020 = HEAP32[$1019>>2]|0; $1021 = $1020 >> 16; $1022 = $23; $1023 = $1022&65535; $1024 = $1023 << 16 >> 16; $1025 = Math_imul($1021, $1024)|0; $1026 = $10; $1027 = (16 + ($1026))|0; $1028 = (($53) + ($1027<<2)|0); $1029 = HEAP32[$1028>>2]|0; $1030 = $1029 & 65535; $1031 = $23; $1032 = $1031&65535; $1033 = $1032 << 16 >> 16; $1034 = Math_imul($1030, $1033)|0; $1035 = $1034 >> 16; $1036 = (($1025) + ($1035))|0; $1037 = $10; $1038 = (16 + ($1037))|0; $1039 = (($53) + ($1038<<2)|0); $1040 = HEAP32[$1039>>2]|0; $1041 = $23; $1042 = $1041 >> 15; $1043 = (($1042) + 1)|0; $1044 = $1043 >> 1; $1045 = Math_imul($1040, $1044)|0; $1046 = (($1036) + ($1045))|0; $1047 = $1046 >> 7; $1048 = (($1047) + 1)|0; $1049 = $1048 >> 1; $1050 = ($1049|0)<(-32768); if ($1050) { $1085 = -32768; } else { $1051 = $10; $1052 = (16 + ($1051))|0; $1053 = (($53) + ($1052<<2)|0); $1054 = HEAP32[$1053>>2]|0; $1055 = $1054 >> 16; $1056 = $23; $1057 = $1056&65535; $1058 = $1057 << 16 >> 16; $1059 = Math_imul($1055, $1058)|0; $1060 = $10; $1061 = (16 + ($1060))|0; $1062 = (($53) + ($1061<<2)|0); $1063 = HEAP32[$1062>>2]|0; $1064 = $1063 & 65535; $1065 = $23; $1066 = $1065&65535; $1067 = $1066 << 16 >> 16; $1068 = Math_imul($1064, $1067)|0; $1069 = $1068 >> 16; $1070 = (($1059) + ($1069))|0; $1071 = $10; $1072 = (16 + ($1071))|0; $1073 = (($53) + ($1072<<2)|0); $1074 = HEAP32[$1073>>2]|0; $1075 = $23; $1076 = $1075 >> 15; $1077 = (($1076) + 1)|0; $1078 = $1077 >> 1; $1079 = Math_imul($1074, $1078)|0; $1080 = (($1070) + ($1079))|0; $1081 = $1080 >> 7; $1082 = (($1081) + 1)|0; $1083 = $1082 >> 1; $1085 = $1083; } } $1084 = $1085&65535; $1086 = $19; $1087 = $10; $1088 = (($1086) + ($1087<<1)|0); HEAP16[$1088>>1] = $1084; $1089 = $10; $1090 = (($1089) + 1)|0; $10 = $1090; } $1091 = $5; $1092 = ((($1091)) + 2332|0); $1093 = HEAP32[$1092>>2]|0; $1094 = (($53) + ($1093<<2)|0); dest=$53; src=$1094; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $1095 = $5; $1096 = ((($1095)) + 2332|0); $1097 = HEAP32[$1096>>2]|0; $1098 = $29; $1099 = (($1098) + ($1097<<2)|0); $29 = $1099; $1100 = $5; $1101 = ((($1100)) + 2332|0); $1102 = HEAP32[$1101>>2]|0; $1103 = $19; $1104 = (($1103) + ($1102<<1)|0); $19 = $1104; $1105 = $11; $1106 = (($1105) + 1)|0; $11 = $1106; } $1107 = $5; $1108 = ((($1107)) + 1284|0); dest=$1108; src=$53; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $1109 = $31; _llvm_stackrestore(($1109|0)); STACKTOP = sp;return; } function _silk_INVERSE32_varQ_549($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $3 = $0; $4 = $1; $11 = $3; $12 = ($11|0)>(0); $13 = $3; $14 = (0 - ($13))|0; $15 = $12 ? $13 : $14; $16 = (_silk_CLZ32_551($15)|0); $17 = (($16) - 1)|0; $5 = $17; $18 = $3; $19 = $5; $20 = $18 << $19; $8 = $20; $21 = $8; $22 = $21 >> 16; $23 = (536870911 / ($22|0))&-1; $7 = $23; $24 = $7; $25 = $24 << 16; $10 = $25; $26 = $8; $27 = $26 >> 16; $28 = $7; $29 = $28&65535; $30 = $29 << 16 >> 16; $31 = Math_imul($27, $30)|0; $32 = $8; $33 = $32 & 65535; $34 = $7; $35 = $34&65535; $36 = $35 << 16 >> 16; $37 = Math_imul($33, $36)|0; $38 = $37 >> 16; $39 = (($31) + ($38))|0; $40 = (536870912 - ($39))|0; $41 = $40 << 3; $9 = $41; $42 = $10; $43 = $9; $44 = $43 >> 16; $45 = $7; $46 = $45&65535; $47 = $46 << 16 >> 16; $48 = Math_imul($44, $47)|0; $49 = $9; $50 = $49 & 65535; $51 = $7; $52 = $51&65535; $53 = $52 << 16 >> 16; $54 = Math_imul($50, $53)|0; $55 = $54 >> 16; $56 = (($48) + ($55))|0; $57 = (($42) + ($56))|0; $58 = $9; $59 = $7; $60 = $59 >> 15; $61 = (($60) + 1)|0; $62 = $61 >> 1; $63 = Math_imul($58, $62)|0; $64 = (($57) + ($63))|0; $10 = $64; $65 = $5; $66 = (61 - ($65))|0; $67 = $4; $68 = (($66) - ($67))|0; $6 = $68; $69 = $6; $70 = ($69|0)<=(0); $71 = $6; if (!($70)) { $113 = ($71|0)<(32); if ($113) { $114 = $10; $115 = $6; $116 = $114 >> $115; $2 = $116; $117 = $2; STACKTOP = sp;return ($117|0); } else { $2 = 0; $117 = $2; STACKTOP = sp;return ($117|0); } } $72 = (0 - ($71))|0; $73 = -2147483648 >> $72; $74 = $6; $75 = (0 - ($74))|0; $76 = 2147483647 >> $75; $77 = ($73|0)>($76|0); $78 = $10; $79 = $6; $80 = (0 - ($79))|0; do { if ($77) { $81 = -2147483648 >> $80; $82 = ($78|0)>($81|0); if ($82) { $83 = $6; $84 = (0 - ($83))|0; $85 = -2147483648 >> $84; $112 = $85; break; } $86 = $10; $87 = $6; $88 = (0 - ($87))|0; $89 = 2147483647 >> $88; $90 = ($86|0)<($89|0); if ($90) { $91 = $6; $92 = (0 - ($91))|0; $93 = 2147483647 >> $92; $112 = $93; break; } else { $94 = $10; $112 = $94; break; } } else { $95 = 2147483647 >> $80; $96 = ($78|0)>($95|0); if ($96) { $97 = $6; $98 = (0 - ($97))|0; $99 = 2147483647 >> $98; $112 = $99; break; } $100 = $10; $101 = $6; $102 = (0 - ($101))|0; $103 = -2147483648 >> $102; $104 = ($100|0)<($103|0); if ($104) { $105 = $6; $106 = (0 - ($105))|0; $107 = -2147483648 >> $106; $112 = $107; break; } else { $108 = $10; $112 = $108; break; } } } while(0); $109 = $6; $110 = (0 - ($109))|0; $111 = $112 << $110; $2 = $111; $117 = $2; STACKTOP = sp;return ($117|0); } function _silk_DIV32_varQ_550($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $4 = $0; $5 = $1; $6 = $2; $14 = $4; $15 = ($14|0)>(0); $16 = $4; $17 = (0 - ($16))|0; $18 = $15 ? $16 : $17; $19 = (_silk_CLZ32_551($18)|0); $20 = (($19) - 1)|0; $7 = $20; $21 = $4; $22 = $7; $23 = $21 << $22; $11 = $23; $24 = $5; $25 = ($24|0)>(0); $26 = $5; $27 = (0 - ($26))|0; $28 = $25 ? $26 : $27; $29 = (_silk_CLZ32_551($28)|0); $30 = (($29) - 1)|0; $8 = $30; $31 = $5; $32 = $8; $33 = $31 << $32; $12 = $33; $34 = $12; $35 = $34 >> 16; $36 = (536870911 / ($35|0))&-1; $10 = $36; $37 = $11; $38 = $37 >> 16; $39 = $10; $40 = $39&65535; $41 = $40 << 16 >> 16; $42 = Math_imul($38, $41)|0; $43 = $11; $44 = $43 & 65535; $45 = $10; $46 = $45&65535; $47 = $46 << 16 >> 16; $48 = Math_imul($44, $47)|0; $49 = $48 >> 16; $50 = (($42) + ($49))|0; $13 = $50; $51 = $11; $52 = $12; $53 = ($52|0)<(0); $54 = $53 << 31 >> 31; $55 = $13; $56 = ($55|0)<(0); $57 = $56 << 31 >> 31; $58 = (___muldi3(($52|0),($54|0),($55|0),($57|0))|0); $59 = tempRet0; $60 = (_bitshift64Ashr(($58|0),($59|0),32)|0); $61 = tempRet0; $62 = $60 << 3; $63 = (($51) - ($62))|0; $11 = $63; $64 = $13; $65 = $11; $66 = $65 >> 16; $67 = $10; $68 = $67&65535; $69 = $68 << 16 >> 16; $70 = Math_imul($66, $69)|0; $71 = $11; $72 = $71 & 65535; $73 = $10; $74 = $73&65535; $75 = $74 << 16 >> 16; $76 = Math_imul($72, $75)|0; $77 = $76 >> 16; $78 = (($70) + ($77))|0; $79 = (($64) + ($78))|0; $13 = $79; $80 = $7; $81 = (29 + ($80))|0; $82 = $8; $83 = (($81) - ($82))|0; $84 = $6; $85 = (($83) - ($84))|0; $9 = $85; $86 = $9; $87 = ($86|0)<(0); $88 = $9; if (!($87)) { $130 = ($88|0)<(32); if ($130) { $131 = $13; $132 = $9; $133 = $131 >> $132; $3 = $133; $134 = $3; STACKTOP = sp;return ($134|0); } else { $3 = 0; $134 = $3; STACKTOP = sp;return ($134|0); } } $89 = (0 - ($88))|0; $90 = -2147483648 >> $89; $91 = $9; $92 = (0 - ($91))|0; $93 = 2147483647 >> $92; $94 = ($90|0)>($93|0); $95 = $13; $96 = $9; $97 = (0 - ($96))|0; do { if ($94) { $98 = -2147483648 >> $97; $99 = ($95|0)>($98|0); if ($99) { $100 = $9; $101 = (0 - ($100))|0; $102 = -2147483648 >> $101; $129 = $102; break; } $103 = $13; $104 = $9; $105 = (0 - ($104))|0; $106 = 2147483647 >> $105; $107 = ($103|0)<($106|0); if ($107) { $108 = $9; $109 = (0 - ($108))|0; $110 = 2147483647 >> $109; $129 = $110; break; } else { $111 = $13; $129 = $111; break; } } else { $112 = 2147483647 >> $97; $113 = ($95|0)>($112|0); if ($113) { $114 = $9; $115 = (0 - ($114))|0; $116 = 2147483647 >> $115; $129 = $116; break; } $117 = $13; $118 = $9; $119 = (0 - ($118))|0; $120 = -2147483648 >> $119; $121 = ($117|0)<($120|0); if ($121) { $122 = $9; $123 = (0 - ($122))|0; $124 = -2147483648 >> $123; $129 = $124; break; } else { $125 = $13; $129 = $125; break; } } } while(0); $126 = $9; $127 = (0 - ($126))|0; $128 = $129 << $127; $3 = $128; $134 = $3; STACKTOP = sp;return ($134|0); } function _silk_CLZ32_551($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ($2|0)!=(0); if ($3) { $4 = $1; $5 = (Math_clz32(($4|0))|0); $6 = (32 - ($5))|0; $7 = (32 - ($6))|0; $8 = $7; } else { $8 = 32; } STACKTOP = sp;return ($8|0); } function _silk_interpolate($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $10 = 0; while(1) { $11 = $10; $12 = $9; $13 = ($11|0)<($12|0); if (!($13)) { break; } $14 = $6; $15 = $10; $16 = (($14) + ($15<<1)|0); $17 = HEAP16[$16>>1]|0; $18 = $17 << 16 >> 16; $19 = $7; $20 = $10; $21 = (($19) + ($20<<1)|0); $22 = HEAP16[$21>>1]|0; $23 = $22 << 16 >> 16; $24 = $6; $25 = $10; $26 = (($24) + ($25<<1)|0); $27 = HEAP16[$26>>1]|0; $28 = $27 << 16 >> 16; $29 = (($23) - ($28))|0; $30 = $29&65535; $31 = $30 << 16 >> 16; $32 = $8; $33 = $32&65535; $34 = $33 << 16 >> 16; $35 = Math_imul($31, $34)|0; $36 = $35 >> 2; $37 = (($18) + ($36))|0; $38 = $37&65535; $39 = $5; $40 = $10; $41 = (($39) + ($40<<1)|0); HEAP16[$41>>1] = $38; $42 = $10; $43 = (($42) + 1)|0; $10 = $43; } STACKTOP = sp;return; } function _silk_NLSF_encode($0,$1,$2,$3,$4,$5,$6) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; var $$alloca_mul = 0, $$alloca_mul25 = 0, $$alloca_mul27 = 0, $$alloca_mul29 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0; var $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0; var $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0; var $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0; var $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 288|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(288|0); $17 = sp + 24|0; $21 = sp + 232|0; $22 = sp + 200|0; $23 = sp + 168|0; $24 = sp + 136|0; $25 = sp + 104|0; $26 = sp + 264|0; $27 = sp + 72|0; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; $31 = $8; $32 = $9; $33 = ((($32)) + 32|0); $34 = HEAP32[$33>>2]|0; $35 = $9; $36 = ((($35)) + 2|0); $37 = HEAP16[$36>>1]|0; $38 = $37 << 16 >> 16; _silk_NLSF_stabilize($31,$34,$38); $39 = $9; $40 = HEAP16[$39>>1]|0; $41 = $40&65535; $42 = (_llvm_stacksave()|0); $30 = $42; $$alloca_mul = $41<<2; $43 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; $44 = $8; $45 = $9; $46 = ((($45)) + 8|0); $47 = HEAP32[$46>>2]|0; $48 = $9; $49 = HEAP16[$48>>1]|0; $50 = $49 << 16 >> 16; $51 = $9; $52 = ((($51)) + 2|0); $53 = HEAP16[$52>>1]|0; $54 = $53 << 16 >> 16; _silk_NLSF_VQ($43,$44,$47,$50,$54); $55 = $12; $$alloca_mul25 = $55<<2; $56 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul25)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul25)|0)+15)&-16)|0);; $57 = $9; $58 = HEAP16[$57>>1]|0; $59 = $58 << 16 >> 16; $60 = $12; _silk_insertion_sort_increasing($43,$56,$59,$60); $61 = $12; $$alloca_mul27 = $61<<2; $62 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul27)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul27)|0)+15)&-16)|0);; $63 = $12; $64 = $63<<4; $$alloca_mul29 = $64; $65 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul29)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul29)|0)+15)&-16)|0);; $15 = 0; while(1) { $66 = $15; $67 = $12; $68 = ($66|0)<($67|0); if (!($68)) { break; } $69 = $15; $70 = (($56) + ($69<<2)|0); $71 = HEAP32[$70>>2]|0; $16 = $71; $72 = $9; $73 = ((($72)) + 8|0); $74 = HEAP32[$73>>2]|0; $75 = $16; $76 = $9; $77 = ((($76)) + 2|0); $78 = HEAP16[$77>>1]|0; $79 = $78 << 16 >> 16; $80 = Math_imul($75, $79)|0; $81 = (($74) + ($80)|0); $28 = $81; $14 = 0; while(1) { $82 = $14; $83 = $9; $84 = ((($83)) + 2|0); $85 = HEAP16[$84>>1]|0; $86 = $85 << 16 >> 16; $87 = ($82|0)<($86|0); if (!($87)) { break; } $88 = $28; $89 = $14; $90 = (($88) + ($89)|0); $91 = HEAP8[$90>>0]|0; $92 = $91&255; $93 = $92&65535; $94 = $93 << 7; $95 = $94&65535; $96 = $14; $97 = (($23) + ($96<<1)|0); HEAP16[$97>>1] = $95; $98 = $8; $99 = $14; $100 = (($98) + ($99<<1)|0); $101 = HEAP16[$100>>1]|0; $102 = $101 << 16 >> 16; $103 = $14; $104 = (($23) + ($103<<1)|0); $105 = HEAP16[$104>>1]|0; $106 = $105 << 16 >> 16; $107 = (($102) - ($106))|0; $108 = $107&65535; $109 = $14; $110 = (($21) + ($109<<1)|0); HEAP16[$110>>1] = $108; $111 = $14; $112 = (($111) + 1)|0; $14 = $112; } $113 = $9; $114 = ((($113)) + 2|0); $115 = HEAP16[$114>>1]|0; $116 = $115 << 16 >> 16; _silk_NLSF_VQ_weights_laroia($24,$23,$116); $14 = 0; while(1) { $117 = $14; $118 = $9; $119 = ((($118)) + 2|0); $120 = HEAP16[$119>>1]|0; $121 = $120 << 16 >> 16; $122 = ($117|0)<($121|0); if (!($122)) { break; } $123 = $14; $124 = (($24) + ($123<<1)|0); $125 = HEAP16[$124>>1]|0; $126 = $125 << 16 >> 16; $127 = $126 << 16; $128 = (_silk_SQRT_APPROX_556($127)|0); $20 = $128; $129 = $14; $130 = (($21) + ($129<<1)|0); $131 = HEAP16[$130>>1]|0; $132 = $131 << 16 >> 16; $133 = $20; $134 = $133&65535; $135 = $134 << 16 >> 16; $136 = Math_imul($132, $135)|0; $137 = $136 >> 14; $138 = $137&65535; $139 = $14; $140 = (($22) + ($139<<1)|0); HEAP16[$140>>1] = $138; $141 = $14; $142 = (($141) + 1)|0; $14 = $142; } $14 = 0; while(1) { $143 = $14; $144 = $9; $145 = ((($144)) + 2|0); $146 = HEAP16[$145>>1]|0; $147 = $146 << 16 >> 16; $148 = ($143|0)<($147|0); if (!($148)) { break; } $149 = $10; $150 = $14; $151 = (($149) + ($150<<1)|0); $152 = HEAP16[$151>>1]|0; $153 = $152 << 16 >> 16; $154 = $153 << 5; $155 = $14; $156 = (($24) + ($155<<1)|0); $157 = HEAP16[$156>>1]|0; $158 = $157 << 16 >> 16; $159 = (($154|0) / ($158|0))&-1; $160 = $159&65535; $161 = $14; $162 = (($25) + ($161<<1)|0); HEAP16[$162>>1] = $160; $163 = $14; $164 = (($163) + 1)|0; $14 = $164; } $165 = $9; $166 = $16; _silk_NLSF_unpack($27,$26,$165,$166); $167 = $15; $168 = $167<<4; $169 = (($65) + ($168)|0); $170 = $9; $171 = ((($170)) + 28|0); $172 = HEAP32[$171>>2]|0; $173 = $9; $174 = ((($173)) + 4|0); $175 = HEAP16[$174>>1]|0; $176 = $175 << 16 >> 16; $177 = $9; $178 = ((($177)) + 6|0); $179 = HEAP16[$178>>1]|0; $180 = $11; $181 = $9; $182 = ((($181)) + 2|0); $183 = HEAP16[$182>>1]|0; $184 = (_silk_NLSF_del_dec_quant($169,$22,$25,$26,$27,$172,$176,$179,$180,$183)|0); $185 = $15; $186 = (($62) + ($185<<2)|0); HEAP32[$186>>2] = $184; $187 = $9; $188 = ((($187)) + 12|0); $189 = HEAP32[$188>>2]|0; $190 = $13; $191 = $190 >> 1; $192 = $9; $193 = HEAP16[$192>>1]|0; $194 = $193 << 16 >> 16; $195 = Math_imul($191, $194)|0; $196 = (($189) + ($195)|0); $29 = $196; $197 = $16; $198 = ($197|0)==(0); $199 = $29; $200 = $16; if ($198) { $201 = (($199) + ($200)|0); $202 = HEAP8[$201>>0]|0; $203 = $202&255; $204 = (256 - ($203))|0; $18 = $204; } else { $205 = (($200) - 1)|0; $206 = (($199) + ($205)|0); $207 = HEAP8[$206>>0]|0; $208 = $207&255; $209 = $29; $210 = $16; $211 = (($209) + ($210)|0); $212 = HEAP8[$211>>0]|0; $213 = $212&255; $214 = (($208) - ($213))|0; $18 = $214; } $215 = $18; $216 = (_silk_lin2log($215)|0); $217 = (1024 - ($216))|0; $19 = $217; $218 = $15; $219 = (($62) + ($218<<2)|0); $220 = HEAP32[$219>>2]|0; $221 = $19; $222 = $221&65535; $223 = $222 << 16 >> 16; $224 = $11; $225 = $224 >> 2; $226 = $225&65535; $227 = $226 << 16 >> 16; $228 = Math_imul($223, $227)|0; $229 = (($220) + ($228))|0; $230 = $15; $231 = (($62) + ($230<<2)|0); HEAP32[$231>>2] = $229; $232 = $15; $233 = (($232) + 1)|0; $15 = $233; } $234 = $12; _silk_insertion_sort_increasing($62,$17,$234,1); $235 = HEAP32[$17>>2]|0; $236 = (($56) + ($235<<2)|0); $237 = HEAP32[$236>>2]|0; $238 = $237&255; $239 = $7; HEAP8[$239>>0] = $238; $240 = $7; $241 = ((($240)) + 1|0); $242 = HEAP32[$17>>2]|0; $243 = $242<<4; $244 = (($65) + ($243)|0); $245 = $9; $246 = ((($245)) + 2|0); $247 = HEAP16[$246>>1]|0; $248 = $247 << 16 >> 16; $249 = $248; _memcpy(($241|0),($244|0),($249|0))|0; $250 = $8; $251 = $7; $252 = $9; _silk_NLSF_decode($250,$251,$252); $253 = HEAP32[$62>>2]|0; $254 = $30; _llvm_stackrestore(($254|0)); STACKTOP = sp;return ($253|0); } function _silk_SQRT_APPROX_556($0) { $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $4 = sp + 4|0; $5 = sp; $2 = $0; $6 = $2; $7 = ($6|0)<=(0); if ($7) { $1 = 0; $39 = $1; STACKTOP = sp;return ($39|0); } $8 = $2; _silk_CLZ_FRAC_557($8,$4,$5); $9 = HEAP32[$4>>2]|0; $10 = $9 & 1; $11 = ($10|0)!=(0); if ($11) { $3 = 32768; } else { $3 = 46214; } $12 = HEAP32[$4>>2]|0; $13 = $12 >> 1; $14 = $3; $15 = $14 >> $13; $3 = $15; $16 = $3; $17 = $3; $18 = $17 >> 16; $19 = HEAP32[$5>>2]|0; $20 = $19&65535; $21 = $20 << 16 >> 16; $22 = ($21*213)|0; $23 = $22&65535; $24 = $23 << 16 >> 16; $25 = Math_imul($18, $24)|0; $26 = $3; $27 = $26 & 65535; $28 = HEAP32[$5>>2]|0; $29 = $28&65535; $30 = $29 << 16 >> 16; $31 = ($30*213)|0; $32 = $31&65535; $33 = $32 << 16 >> 16; $34 = Math_imul($27, $33)|0; $35 = $34 >> 16; $36 = (($25) + ($35))|0; $37 = (($16) + ($36))|0; $3 = $37; $38 = $3; $1 = $38; $39 = $1; STACKTOP = sp;return ($39|0); } function _silk_CLZ_FRAC_557($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $3 = $0; $4 = $1; $5 = $2; $7 = $3; $8 = (_silk_CLZ32_558($7)|0); $6 = $8; $9 = $6; $10 = $4; HEAP32[$10>>2] = $9; $11 = $3; $12 = $6; $13 = (24 - ($12))|0; $14 = (_silk_ROR32_559($11,$13)|0); $15 = $14 & 127; $16 = $5; HEAP32[$16>>2] = $15; STACKTOP = sp;return; } function _silk_CLZ32_558($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = $0; $2 = $1; $3 = ($2|0)!=(0); if ($3) { $4 = $1; $5 = (Math_clz32(($4|0))|0); $6 = (32 - ($5))|0; $7 = (32 - ($6))|0; $8 = $7; } else { $8 = 32; } STACKTOP = sp;return ($8|0); } function _silk_ROR32_559($0,$1) { $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $3 = $0; $4 = $1; $8 = $3; $5 = $8; $9 = $4; $6 = $9; $10 = $4; $11 = (0 - ($10))|0; $7 = $11; $12 = $4; $13 = ($12|0)==(0); if ($13) { $14 = $3; $2 = $14; $32 = $2; STACKTOP = sp;return ($32|0); } $15 = $4; $16 = ($15|0)<(0); $17 = $5; if ($16) { $18 = $7; $19 = $17 << $18; $20 = $5; $21 = $7; $22 = (32 - ($21))|0; $23 = $20 >>> $22; $24 = $19 | $23; $2 = $24; $32 = $2; STACKTOP = sp;return ($32|0); } else { $25 = $6; $26 = (32 - ($25))|0; $27 = $17 << $26; $28 = $5; $29 = $6; $30 = $28 >>> $29; $31 = $27 | $30; $2 = $31; $32 = $2; STACKTOP = sp;return ($32|0); } return (0)|0; } function _silk_NLSF_VQ($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $10 = 0; while(1) { $15 = $10; $16 = $8; $17 = ($15|0)<($16|0); if (!($17)) { break; } $14 = 0; $11 = 0; while(1) { $18 = $11; $19 = $9; $20 = ($18|0)<($19|0); if (!($20)) { break; } $21 = $6; $22 = $11; $23 = (($21) + ($22<<1)|0); $24 = HEAP16[$23>>1]|0; $25 = $24 << 16 >> 16; $26 = $7; $27 = ((($26)) + 1|0); $7 = $27; $28 = HEAP8[$26>>0]|0; $29 = $28&255; $30 = $29 << 7; $31 = (($25) - ($30))|0; $12 = $31; $32 = $12; $33 = $32&65535; $34 = $33 << 16 >> 16; $35 = $12; $36 = $35&65535; $37 = $36 << 16 >> 16; $38 = Math_imul($34, $37)|0; $13 = $38; $39 = $6; $40 = $11; $41 = (($40) + 1)|0; $42 = (($39) + ($41<<1)|0); $43 = HEAP16[$42>>1]|0; $44 = $43 << 16 >> 16; $45 = $7; $46 = ((($45)) + 1|0); $7 = $46; $47 = HEAP8[$45>>0]|0; $48 = $47&255; $49 = $48 << 7; $50 = (($44) - ($49))|0; $12 = $50; $51 = $13; $52 = $12; $53 = $52&65535; $54 = $53 << 16 >> 16; $55 = $12; $56 = $55&65535; $57 = $56 << 16 >> 16; $58 = Math_imul($54, $57)|0; $59 = (($51) + ($58))|0; $13 = $59; $60 = $14; $61 = $13; $62 = $61 >> 4; $63 = (($60) + ($62))|0; $14 = $63; $64 = $11; $65 = (($64) + 2)|0; $11 = $65; } $66 = $14; $67 = $5; $68 = $10; $69 = (($67) + ($68<<2)|0); HEAP32[$69>>2] = $66; $70 = $10; $71 = (($70) + 1)|0; $10 = $71; } STACKTOP = sp;return; } function _silk_NLSF_del_dec_quant($0,$1,$2,$3,$4,$5,$6,$7,$8,$9) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; $6 = $6|0; $7 = $7|0; $8 = $8|0; $9 = $9|0; var $$sink = 0, $$sink2 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0; var $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0; var $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0; var $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0; var $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0; var $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0; var $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0; var $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0; var $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0; var $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0; var $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0; var $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0; var $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0; var $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0; var $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0; var $498 = 0, $499 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0; var $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 448|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(448|0); $39 = sp + 232|0; $40 = sp + 384|0; $41 = sp + 360|0; $42 = sp + 200|0; $43 = sp + 184|0; $44 = sp + 168|0; $46 = sp + 80|0; $47 = sp; $10 = $0; $11 = $1; $12 = $2; $13 = $3; $14 = $4; $15 = $5; $16 = $6; $17 = $7; $18 = $8; $19 = $9; $20 = -10; while(1) { $48 = $20; $49 = ($48|0)<=(9); if (!($49)) { break; } $50 = $20; $51 = $50 << 10; $30 = $51; $52 = $30; $53 = (($52) + 1024)|0; $31 = $53; $54 = $20; $55 = ($54|0)>(0); do { if ($55) { $56 = $30; $57 = (($56) - 102)|0; $30 = $57; $58 = $31; $59 = (($58) - 102)|0; $31 = $59; } else { $60 = $20; $61 = ($60|0)==(0); if ($61) { $62 = $31; $63 = (($62) - 102)|0; $31 = $63; break; } $64 = $20; $65 = ($64|0)==(-1); $66 = $30; $67 = (($66) + 102)|0; $30 = $67; if (!($65)) { $68 = $31; $69 = (($68) + 102)|0; $31 = $69; } } } while(0); $70 = $30; $71 = $70 >> 16; $72 = $16; $73 = $72&65535; $74 = $73 << 16 >> 16; $75 = Math_imul($71, $74)|0; $76 = $30; $77 = $76 & 65535; $78 = $16; $79 = $78&65535; $80 = $79 << 16 >> 16; $81 = Math_imul($77, $80)|0; $82 = $81 >> 16; $83 = (($75) + ($82))|0; $84 = $20; $85 = (($84) + 10)|0; $86 = (($46) + ($85<<2)|0); HEAP32[$86>>2] = $83; $87 = $31; $88 = $87 >> 16; $89 = $16; $90 = $89&65535; $91 = $90 << 16 >> 16; $92 = Math_imul($88, $91)|0; $93 = $31; $94 = $93 & 65535; $95 = $16; $96 = $95&65535; $97 = $96 << 16 >> 16; $98 = Math_imul($94, $97)|0; $99 = $98 >> 16; $100 = (($92) + ($99))|0; $101 = $20; $102 = (($101) + 10)|0; $103 = (($47) + ($102<<2)|0); HEAP32[$103>>2] = $100; $104 = $20; $105 = (($104) + 1)|0; $20 = $105; } $22 = 1; HEAP32[$42>>2] = 0; HEAP16[$41>>1] = 0; $106 = $19; $107 = $106 << 16 >> 16; $108 = (($107) - 1)|0; $20 = $108; L13: while(1) { $109 = $15; $110 = $14; $111 = $20; $112 = (($110) + ($111<<1)|0); $113 = HEAP16[$112>>1]|0; $114 = $113 << 16 >> 16; $115 = (($109) + ($114)|0); $45 = $115; $116 = $13; $117 = $20; $118 = (($116) + ($117)|0); $119 = HEAP8[$118>>0]|0; $120 = $119&255; $121 = $120 << 8; $38 = $121; $122 = $11; $123 = $20; $124 = (($122) + ($123<<1)|0); $125 = HEAP16[$124>>1]|0; $126 = $125 << 16 >> 16; $26 = $126; $21 = 0; while(1) { $127 = $21; $128 = $22; $129 = ($127|0)<($128|0); if (!($129)) { break; } $130 = $38; $131 = $130 >> 16; $132 = $21; $133 = (($41) + ($132<<1)|0); $134 = HEAP16[$133>>1]|0; $135 = $134 << 16 >> 16; $136 = Math_imul($131, $135)|0; $137 = $38; $138 = $137 & 65535; $139 = $21; $140 = (($41) + ($139<<1)|0); $141 = HEAP16[$140>>1]|0; $142 = $141 << 16 >> 16; $143 = Math_imul($138, $142)|0; $144 = $143 >> 16; $145 = (($136) + ($144))|0; $28 = $145; $146 = $26; $147 = $28; $148 = (($146) - ($147))|0; $27 = $148; $149 = $17; $150 = $149 << 16 >> 16; $151 = $150 >> 16; $152 = $27; $153 = $152&65535; $154 = $153 << 16 >> 16; $155 = Math_imul($151, $154)|0; $156 = $17; $157 = $156 << 16 >> 16; $158 = $157 & 65535; $159 = $27; $160 = $159&65535; $161 = $160 << 16 >> 16; $162 = Math_imul($158, $161)|0; $163 = $162 >> 16; $164 = (($155) + ($163))|0; $23 = $164; $165 = $23; $166 = ($165|0)>(9); if ($166) { $171 = 9; } else { $167 = $23; $168 = ($167|0)<(-10); $169 = $23; $170 = $168 ? -10 : $169; $171 = $170; } $23 = $171; $172 = $23; $173 = $172&255; $174 = $21; $175 = (($40) + ($174<<4)|0); $176 = $20; $177 = (($175) + ($176)|0); HEAP8[$177>>0] = $173; $178 = $23; $179 = (($178) + 10)|0; $180 = (($46) + ($179<<2)|0); $181 = HEAP32[$180>>2]|0; $30 = $181; $182 = $23; $183 = (($182) + 10)|0; $184 = (($47) + ($183<<2)|0); $185 = HEAP32[$184>>2]|0; $31 = $185; $186 = $30; $187 = $28; $188 = (($186) + ($187))|0; $30 = $188; $189 = $31; $190 = $28; $191 = (($189) + ($190))|0; $31 = $191; $192 = $30; $193 = $192&65535; $194 = $21; $195 = (($41) + ($194<<1)|0); HEAP16[$195>>1] = $193; $196 = $31; $197 = $196&65535; $198 = $21; $199 = $22; $200 = (($198) + ($199))|0; $201 = (($41) + ($200<<1)|0); HEAP16[$201>>1] = $197; $202 = $23; $203 = (($202) + 1)|0; $204 = ($203|0)>=(4); $205 = $23; do { if ($204) { $206 = (($205) + 1)|0; $207 = ($206|0)==(4); if ($207) { $208 = $45; $209 = $23; $210 = (($209) + 4)|0; $211 = (($208) + ($210)|0); $212 = HEAP8[$211>>0]|0; $213 = $212&255; $32 = $213; $33 = 280; break; } else { $214 = $23; $215 = $214&65535; $216 = $215 << 16 >> 16; $217 = ($216*43)|0; $218 = (108 + ($217))|0; $32 = $218; $219 = $32; $220 = (($219) + 43)|0; $33 = $220; break; } } else { $221 = ($205|0)<=(-4); if (!($221)) { $238 = $45; $239 = $23; $240 = (($239) + 4)|0; $241 = (($238) + ($240)|0); $242 = HEAP8[$241>>0]|0; $243 = $242&255; $32 = $243; $244 = $45; $245 = $23; $246 = (($245) + 1)|0; $247 = (($246) + 4)|0; $248 = (($244) + ($247)|0); $249 = HEAP8[$248>>0]|0; $250 = $249&255; $33 = $250; break; } $222 = $23; $223 = ($222|0)==(-4); if ($223) { $32 = 280; $224 = $45; $225 = $23; $226 = (($225) + 1)|0; $227 = (($226) + 4)|0; $228 = (($224) + ($227)|0); $229 = HEAP8[$228>>0]|0; $230 = $229&255; $33 = $230; break; } else { $231 = $23; $232 = $231&65535; $233 = $232 << 16 >> 16; $234 = Math_imul(-43, $233)|0; $235 = (108 + ($234))|0; $32 = $235; $236 = $32; $237 = (($236) - 43)|0; $33 = $237; break; } } } while(0); $251 = $21; $252 = (($42) + ($251<<2)|0); $253 = HEAP32[$252>>2]|0; $34 = $253; $254 = $26; $255 = $30; $256 = (($254) - ($255))|0; $29 = $256; $257 = $34; $258 = $29; $259 = $258&65535; $260 = $259 << 16 >> 16; $261 = $29; $262 = $261&65535; $263 = $262 << 16 >> 16; $264 = Math_imul($260, $263)|0; $265 = $12; $266 = $20; $267 = (($265) + ($266<<1)|0); $268 = HEAP16[$267>>1]|0; $269 = $268 << 16 >> 16; $270 = Math_imul($264, $269)|0; $271 = (($257) + ($270))|0; $272 = $18; $273 = $272&65535; $274 = $273 << 16 >> 16; $275 = $32; $276 = $275&65535; $277 = $276 << 16 >> 16; $278 = Math_imul($274, $277)|0; $279 = (($271) + ($278))|0; $280 = $21; $281 = (($42) + ($280<<2)|0); HEAP32[$281>>2] = $279; $282 = $26; $283 = $31; $284 = (($282) - ($283))|0; $29 = $284; $285 = $34; $286 = $29; $287 = $286&65535; $288 = $287 << 16 >> 16; $289 = $29; $290 = $289&65535; $291 = $290 << 16 >> 16; $292 = Math_imul($288, $291)|0; $293 = $12; $294 = $20; $295 = (($293) + ($294<<1)|0); $296 = HEAP16[$295>>1]|0; $297 = $296 << 16 >> 16; $298 = Math_imul($292, $297)|0; $299 = (($285) + ($298))|0; $300 = $18; $301 = $300&65535; $302 = $301 << 16 >> 16; $303 = $33; $304 = $303&65535; $305 = $304 << 16 >> 16; $306 = Math_imul($302, $305)|0; $307 = (($299) + ($306))|0; $308 = $21; $309 = $22; $310 = (($308) + ($309))|0; $311 = (($42) + ($310<<2)|0); HEAP32[$311>>2] = $307; $312 = $21; $313 = (($312) + 1)|0; $21 = $313; } $314 = $22; $315 = ($314|0)<=(2); L35: do { if ($315) { $21 = 0; while(1) { $316 = $21; $317 = $22; $318 = ($316|0)<($317|0); if (!($318)) { break; } $319 = $21; $320 = (($40) + ($319<<4)|0); $321 = $20; $322 = (($320) + ($321)|0); $323 = HEAP8[$322>>0]|0; $324 = $323 << 24 >> 24; $325 = (($324) + 1)|0; $326 = $325&255; $327 = $21; $328 = $22; $329 = (($327) + ($328))|0; $330 = (($40) + ($329<<4)|0); $331 = $20; $332 = (($330) + ($331)|0); HEAP8[$332>>0] = $326; $333 = $21; $334 = (($333) + 1)|0; $21 = $334; } $335 = $22; $336 = $335 << 1; $22 = $336; $337 = $22; $21 = $337; while(1) { $338 = $21; $339 = ($338|0)<(4); if (!($339)) { break L35; } $340 = $21; $341 = $22; $342 = (($340) - ($341))|0; $343 = (($40) + ($342<<4)|0); $344 = $20; $345 = (($343) + ($344)|0); $346 = HEAP8[$345>>0]|0; $347 = $21; $348 = (($40) + ($347<<4)|0); $349 = $20; $350 = (($348) + ($349)|0); HEAP8[$350>>0] = $346; $351 = $21; $352 = (($351) + 1)|0; $21 = $352; } } else { $353 = $20; $354 = ($353|0)>(0); if (!($354)) { break L13; } $21 = 0; while(1) { $355 = $21; $356 = ($355|0)<(4); if (!($356)) { break; } $357 = $21; $358 = (($42) + ($357<<2)|0); $359 = HEAP32[$358>>2]|0; $360 = $21; $361 = (($360) + 4)|0; $362 = (($42) + ($361<<2)|0); $363 = HEAP32[$362>>2]|0; $364 = ($359|0)>($363|0); $365 = $21; $366 = (($42) + ($365<<2)|0); $367 = HEAP32[$366>>2]|0; $368 = $21; if ($364) { $369 = (($44) + ($368<<2)|0); HEAP32[$369>>2] = $367; $370 = $21; $371 = (($370) + 4)|0; $372 = (($42) + ($371<<2)|0); $373 = HEAP32[$372>>2]|0; $374 = $21; $375 = (($43) + ($374<<2)|0); HEAP32[$375>>2] = $373; $376 = $21; $377 = (($43) + ($376<<2)|0); $378 = HEAP32[$377>>2]|0; $379 = $21; $380 = (($42) + ($379<<2)|0); HEAP32[$380>>2] = $378; $381 = $21; $382 = (($44) + ($381<<2)|0); $383 = HEAP32[$382>>2]|0; $384 = $21; $385 = (($384) + 4)|0; $386 = (($42) + ($385<<2)|0); HEAP32[$386>>2] = $383; $387 = $21; $388 = (($41) + ($387<<1)|0); $389 = HEAP16[$388>>1]|0; $390 = $389 << 16 >> 16; $30 = $390; $391 = $21; $392 = (($391) + 4)|0; $393 = (($41) + ($392<<1)|0); $394 = HEAP16[$393>>1]|0; $395 = $21; $396 = (($41) + ($395<<1)|0); HEAP16[$396>>1] = $394; $397 = $30; $398 = $397&65535; $399 = $21; $400 = (($399) + 4)|0; $401 = (($41) + ($400<<1)|0); HEAP16[$401>>1] = $398; $402 = $21; $403 = (($402) + 4)|0; $404 = $21; $$sink = $403;$$sink2 = $404; } else { $405 = (($43) + ($368<<2)|0); HEAP32[$405>>2] = $367; $406 = $21; $407 = (($406) + 4)|0; $408 = (($42) + ($407<<2)|0); $409 = HEAP32[$408>>2]|0; $410 = $21; $411 = (($44) + ($410<<2)|0); HEAP32[$411>>2] = $409; $412 = $21; $413 = $21; $$sink = $412;$$sink2 = $413; } $414 = (($39) + ($$sink2<<2)|0); HEAP32[$414>>2] = $$sink; $415 = $21; $416 = (($415) + 1)|0; $21 = $416; } while(1) { $36 = 2147483647; $37 = 0; $24 = 0; $25 = 0; $21 = 0; while(1) { $417 = $21; $418 = ($417|0)<(4); $419 = $36; if (!($418)) { break; } $420 = $21; $421 = (($44) + ($420<<2)|0); $422 = HEAP32[$421>>2]|0; $423 = ($419|0)>($422|0); if ($423) { $424 = $21; $425 = (($44) + ($424<<2)|0); $426 = HEAP32[$425>>2]|0; $36 = $426; $427 = $21; $24 = $427; } $428 = $37; $429 = $21; $430 = (($43) + ($429<<2)|0); $431 = HEAP32[$430>>2]|0; $432 = ($428|0)<($431|0); if ($432) { $433 = $21; $434 = (($43) + ($433<<2)|0); $435 = HEAP32[$434>>2]|0; $37 = $435; $436 = $21; $25 = $436; } $437 = $21; $438 = (($437) + 1)|0; $21 = $438; } $439 = $37; $440 = ($419|0)>=($439|0); if ($440) { break; } $441 = $24; $442 = (($39) + ($441<<2)|0); $443 = HEAP32[$442>>2]|0; $444 = $443 ^ 4; $445 = $25; $446 = (($39) + ($445<<2)|0); HEAP32[$446>>2] = $444; $447 = $24; $448 = (($447) + 4)|0; $449 = (($42) + ($448<<2)|0); $450 = HEAP32[$449>>2]|0; $451 = $25; $452 = (($42) + ($451<<2)|0); HEAP32[$452>>2] = $450; $453 = $24; $454 = (($453) + 4)|0; $455 = (($41) + ($454<<1)|0); $456 = HEAP16[$455>>1]|0; $457 = $25; $458 = (($41) + ($457<<1)|0); HEAP16[$458>>1] = $456; $459 = $25; $460 = (($43) + ($459<<2)|0); HEAP32[$460>>2] = 0; $461 = $24; $462 = (($44) + ($461<<2)|0); HEAP32[$462>>2] = 2147483647; $463 = $25; $464 = (($40) + ($463<<4)|0); $465 = $24; $466 = (($40) + ($465<<4)|0); dest=$464; src=$466; stop=dest+16|0; do { HEAP8[dest>>0]=HEAP8[src>>0]|0; dest=dest+1|0; src=src+1|0; } while ((dest|0) < (stop|0)); } $21 = 0; while(1) { $467 = $21; $468 = ($467|0)<(4); if (!($468)) { break L35; } $469 = $21; $470 = (($39) + ($469<<2)|0); $471 = HEAP32[$470>>2]|0; $472 = $471 >> 2; $473 = $21; $474 = (($40) + ($473<<4)|0); $475 = $20; $476 = (($474) + ($475)|0); $477 = HEAP8[$476>>0]|0; $478 = $477 << 24 >> 24; $479 = (($478) + ($472))|0; $480 = $479&255; HEAP8[$476>>0] = $480; $481 = $21; $482 = (($481) + 1)|0; $21 = $482; } } } while(0); $483 = $20; $484 = (($483) + -1)|0; $20 = $484; } $23 = 0; $35 = 2147483647; $21 = 0; while(1) { $485 = $21; $486 = ($485|0)<(8); if (!($486)) { break; } $487 = $35; $488 = $21; $489 = (($42) + ($488<<2)|0); $490 = HEAP32[$489>>2]|0; $491 = ($487|0)>($490|0); if ($491) { $492 = $21; $493 = (($42) + ($492<<2)|0); $494 = HEAP32[$493>>2]|0; $35 = $494; $495 = $21; $23 = $495; } $496 = $21; $497 = (($496) + 1)|0; $21 = $497; } $21 = 0; while(1) { $498 = $21; $499 = $19; $500 = $499 << 16 >> 16; $501 = ($498|0)<($500|0); $502 = $23; if (!($501)) { break; } $503 = $502 & 3; $504 = (($40) + ($503<<4)|0); $505 = $21; $506 = (($504) + ($505)|0); $507 = HEAP8[$506>>0]|0; $508 = $10; $509 = $21; $510 = (($508) + ($509)|0); HEAP8[$510>>0] = $507; $511 = $21; $512 = (($511) + 1)|0; $21 = $512; } $513 = $502 >> 2; $514 = $10; $515 = HEAP8[$514>>0]|0; $516 = $515 << 24 >> 24; $517 = (($516) + ($513))|0; $518 = $517&255; HEAP8[$514>>0] = $518; $519 = $35; STACKTOP = sp;return ($519|0); } function _silk_corrVector_FLP($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $12 = $5; $13 = $8; $14 = (($13) - 1)|0; $15 = (($12) + ($14<<2)|0); $11 = $15; $10 = 0; while(1) { $16 = $10; $17 = $8; $18 = ($16|0)<($17|0); if (!($18)) { break; } $19 = $11; $20 = $6; $21 = $7; $22 = (+_silk_inner_product_FLP($19,$20,$21)); $23 = $22; $24 = $9; $25 = $10; $26 = (($24) + ($25<<2)|0); HEAPF32[$26>>2] = $23; $27 = $11; $28 = ((($27)) + -4|0); $11 = $28; $29 = $10; $30 = (($29) + 1)|0; $10 = $30; } STACKTOP = sp;return; } function _silk_corrMatrix_FLP($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0.0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0.0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0.0, $111 = 0.0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0.0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0.0, $124 = 0.0, $125 = 0.0, $126 = 0.0, $127 = 0.0, $128 = 0.0, $129 = 0.0, $13 = 0, $130 = 0.0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0.0, $141 = 0.0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $4 = $0; $5 = $1; $6 = $2; $7 = $3; $13 = $4; $14 = $6; $15 = (($14) - 1)|0; $16 = (($13) + ($15<<2)|0); $11 = $16; $17 = $11; $18 = $5; $19 = (+_silk_energy_FLP($17,$18)); $10 = $19; $20 = $10; $21 = $20; $22 = $7; $23 = $6; $24 = 0; $25 = (($24) + 0)|0; $26 = (($22) + ($25<<2)|0); HEAPF32[$26>>2] = $21; $8 = 1; while(1) { $27 = $8; $28 = $6; $29 = ($27|0)<($28|0); if (!($29)) { break; } $30 = $11; $31 = $8; $32 = (0 - ($31))|0; $33 = (($30) + ($32<<2)|0); $34 = +HEAPF32[$33>>2]; $35 = $11; $36 = $8; $37 = (0 - ($36))|0; $38 = (($35) + ($37<<2)|0); $39 = +HEAPF32[$38>>2]; $40 = $34 * $39; $41 = $11; $42 = $5; $43 = $8; $44 = (($42) - ($43))|0; $45 = (($41) + ($44<<2)|0); $46 = +HEAPF32[$45>>2]; $47 = $11; $48 = $5; $49 = $8; $50 = (($48) - ($49))|0; $51 = (($47) + ($50<<2)|0); $52 = +HEAPF32[$51>>2]; $53 = $46 * $52; $54 = $40 - $53; $55 = $54; $56 = $10; $57 = $56 + $55; $10 = $57; $58 = $10; $59 = $58; $60 = $7; $61 = $8; $62 = $6; $63 = Math_imul($61, $62)|0; $64 = $8; $65 = (($63) + ($64))|0; $66 = (($60) + ($65<<2)|0); HEAPF32[$66>>2] = $59; $67 = $8; $68 = (($67) + 1)|0; $8 = $68; } $69 = $4; $70 = $6; $71 = (($70) - 2)|0; $72 = (($69) + ($71<<2)|0); $12 = $72; $9 = 1; while(1) { $73 = $9; $74 = $6; $75 = ($73|0)<($74|0); if (!($75)) { break; } $76 = $11; $77 = $12; $78 = $5; $79 = (+_silk_inner_product_FLP($76,$77,$78)); $10 = $79; $80 = $10; $81 = $80; $82 = $7; $83 = $9; $84 = $6; $85 = Math_imul($83, $84)|0; $86 = (($85) + 0)|0; $87 = (($82) + ($86<<2)|0); HEAPF32[$87>>2] = $81; $88 = $10; $89 = $88; $90 = $7; $91 = $6; $92 = 0; $93 = $9; $94 = (($92) + ($93))|0; $95 = (($90) + ($94<<2)|0); HEAPF32[$95>>2] = $89; $8 = 1; while(1) { $96 = $8; $97 = $6; $98 = $9; $99 = (($97) - ($98))|0; $100 = ($96|0)<($99|0); if (!($100)) { break; } $101 = $11; $102 = $8; $103 = (0 - ($102))|0; $104 = (($101) + ($103<<2)|0); $105 = +HEAPF32[$104>>2]; $106 = $12; $107 = $8; $108 = (0 - ($107))|0; $109 = (($106) + ($108<<2)|0); $110 = +HEAPF32[$109>>2]; $111 = $105 * $110; $112 = $11; $113 = $5; $114 = $8; $115 = (($113) - ($114))|0; $116 = (($112) + ($115<<2)|0); $117 = +HEAPF32[$116>>2]; $118 = $12; $119 = $5; $120 = $8; $121 = (($119) - ($120))|0; $122 = (($118) + ($121<<2)|0); $123 = +HEAPF32[$122>>2]; $124 = $117 * $123; $125 = $111 - $124; $126 = $125; $127 = $10; $128 = $127 + $126; $10 = $128; $129 = $10; $130 = $129; $131 = $7; $132 = $9; $133 = $8; $134 = (($132) + ($133))|0; $135 = $6; $136 = Math_imul($134, $135)|0; $137 = $8; $138 = (($136) + ($137))|0; $139 = (($131) + ($138<<2)|0); HEAPF32[$139>>2] = $130; $140 = $10; $141 = $140; $142 = $7; $143 = $8; $144 = $6; $145 = Math_imul($143, $144)|0; $146 = $9; $147 = $8; $148 = (($146) + ($147))|0; $149 = (($145) + ($148))|0; $150 = (($142) + ($149<<2)|0); HEAPF32[$150>>2] = $141; $151 = $8; $152 = (($151) + 1)|0; $8 = $152; } $153 = $12; $154 = ((($153)) + -4|0); $12 = $154; $155 = $9; $156 = (($155) + 1)|0; $9 = $156; } STACKTOP = sp;return; } function _malloc($0) { $0 = $0|0; var $$$0192$i = 0, $$$0193$i = 0, $$$4236$i = 0, $$$4351$i = 0, $$$i = 0, $$0 = 0, $$0$i$i = 0, $$0$i$i$i = 0, $$0$i17$i = 0, $$0189$i = 0, $$0192$lcssa$i = 0, $$01926$i = 0, $$0193$lcssa$i = 0, $$01935$i = 0, $$0197 = 0, $$0199 = 0, $$0206$i$i = 0, $$0207$i$i = 0, $$0211$i$i = 0, $$0212$i$i = 0; var $$024367$i = 0, $$0287$i$i = 0, $$0288$i$i = 0, $$0289$i$i = 0, $$0295$i$i = 0, $$0296$i$i = 0, $$0342$i = 0, $$0344$i = 0, $$0345$i = 0, $$0347$i = 0, $$0353$i = 0, $$0358$i = 0, $$0359$$i = 0, $$0359$i = 0, $$0361$i = 0, $$0362$i = 0, $$0368$i = 0, $$1196$i = 0, $$1198$i = 0, $$124466$i = 0; var $$1291$i$i = 0, $$1293$i$i = 0, $$1343$i = 0, $$1348$i = 0, $$1363$i = 0, $$1370$i = 0, $$1374$i = 0, $$2234243136$i = 0, $$2247$ph$i = 0, $$2253$ph$i = 0, $$2355$i = 0, $$3$i = 0, $$3$i$i = 0, $$3$i203 = 0, $$3350$i = 0, $$3372$i = 0, $$4$lcssa$i = 0, $$4$ph$i = 0, $$414$i = 0, $$4236$i = 0; var $$4351$lcssa$i = 0, $$435113$i = 0, $$4357$$4$i = 0, $$4357$ph$i = 0, $$435712$i = 0, $$723947$i = 0, $$748$i = 0, $$pre = 0, $$pre$i = 0, $$pre$i$i = 0, $$pre$i18$i = 0, $$pre$i210 = 0, $$pre$i212 = 0, $$pre$phi$i$iZ2D = 0, $$pre$phi$i19$iZ2D = 0, $$pre$phi$i211Z2D = 0, $$pre$phi$iZ2D = 0, $$pre$phi11$i$iZ2D = 0, $$pre$phiZ2D = 0, $$pre10$i$i = 0; var $$sink1$i = 0, $$sink1$i$i = 0, $$sink14$i = 0, $$sink2$i = 0, $$sink2$i205 = 0, $$sink3$i = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0; var $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0; var $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0; var $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $107 = 0, $108 = 0; var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0; var $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0; var $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0; var $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0; var $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0; var $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0; var $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0; var $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0; var $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0; var $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0; var $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0; var $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0; var $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0; var $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0; var $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0; var $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0; var $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0; var $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0; var $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0; var $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0; var $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0; var $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0; var $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0; var $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0; var $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0; var $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0; var $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0; var $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0; var $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0; var $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0; var $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0; var $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0; var $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0; var $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0; var $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0; var $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0; var $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0; var $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0; var $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0; var $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0; var $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0; var $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0; var $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0; var $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0; var $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0; var $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0; var $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0; var $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0; var $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $cond$i = 0, $cond$i$i = 0, $cond$i209 = 0, $not$$i = 0, $not$7$i = 0, $or$cond$i = 0, $or$cond$i214 = 0, $or$cond1$i = 0, $or$cond10$i = 0, $or$cond11$i = 0, $or$cond11$not$i = 0, $or$cond12$i = 0; var $or$cond2$i = 0, $or$cond2$i215 = 0, $or$cond49$i = 0, $or$cond5$i = 0, $or$cond50$i = 0, $or$cond7$i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = sp; $2 = ($0>>>0)<(245); do { if ($2) { $3 = ($0>>>0)<(11); $4 = (($0) + 11)|0; $5 = $4 & -8; $6 = $3 ? 16 : $5; $7 = $6 >>> 3; $8 = HEAP32[8392]|0; $9 = $8 >>> $7; $10 = $9 & 3; $11 = ($10|0)==(0); if (!($11)) { $12 = $9 & 1; $13 = $12 ^ 1; $14 = (($13) + ($7))|0; $15 = $14 << 1; $16 = (33608 + ($15<<2)|0); $17 = ((($16)) + 8|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==($16|0); do { if ($21) { $22 = 1 << $14; $23 = $22 ^ -1; $24 = $8 & $23; HEAP32[8392] = $24; } else { $25 = HEAP32[(33584)>>2]|0; $26 = ($25>>>0)>($20>>>0); if ($26) { _abort(); // unreachable; } $27 = ((($20)) + 12|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)==($18|0); if ($29) { HEAP32[$27>>2] = $16; HEAP32[$17>>2] = $20; break; } else { _abort(); // unreachable; } } } while(0); $30 = $14 << 3; $31 = $30 | 3; $32 = ((($18)) + 4|0); HEAP32[$32>>2] = $31; $33 = (($18) + ($30)|0); $34 = ((($33)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = $35 | 1; HEAP32[$34>>2] = $36; $$0 = $19; STACKTOP = sp;return ($$0|0); } $37 = HEAP32[(33576)>>2]|0; $38 = ($6>>>0)>($37>>>0); if ($38) { $39 = ($9|0)==(0); if (!($39)) { $40 = $9 << $7; $41 = 2 << $7; $42 = (0 - ($41))|0; $43 = $41 | $42; $44 = $40 & $43; $45 = (0 - ($44))|0; $46 = $44 & $45; $47 = (($46) + -1)|0; $48 = $47 >>> 12; $49 = $48 & 16; $50 = $47 >>> $49; $51 = $50 >>> 5; $52 = $51 & 8; $53 = $52 | $49; $54 = $50 >>> $52; $55 = $54 >>> 2; $56 = $55 & 4; $57 = $53 | $56; $58 = $54 >>> $56; $59 = $58 >>> 1; $60 = $59 & 2; $61 = $57 | $60; $62 = $58 >>> $60; $63 = $62 >>> 1; $64 = $63 & 1; $65 = $61 | $64; $66 = $62 >>> $64; $67 = (($65) + ($66))|0; $68 = $67 << 1; $69 = (33608 + ($68<<2)|0); $70 = ((($69)) + 8|0); $71 = HEAP32[$70>>2]|0; $72 = ((($71)) + 8|0); $73 = HEAP32[$72>>2]|0; $74 = ($73|0)==($69|0); do { if ($74) { $75 = 1 << $67; $76 = $75 ^ -1; $77 = $8 & $76; HEAP32[8392] = $77; $98 = $77; } else { $78 = HEAP32[(33584)>>2]|0; $79 = ($78>>>0)>($73>>>0); if ($79) { _abort(); // unreachable; } $80 = ((($73)) + 12|0); $81 = HEAP32[$80>>2]|0; $82 = ($81|0)==($71|0); if ($82) { HEAP32[$80>>2] = $69; HEAP32[$70>>2] = $73; $98 = $8; break; } else { _abort(); // unreachable; } } } while(0); $83 = $67 << 3; $84 = (($83) - ($6))|0; $85 = $6 | 3; $86 = ((($71)) + 4|0); HEAP32[$86>>2] = $85; $87 = (($71) + ($6)|0); $88 = $84 | 1; $89 = ((($87)) + 4|0); HEAP32[$89>>2] = $88; $90 = (($71) + ($83)|0); HEAP32[$90>>2] = $84; $91 = ($37|0)==(0); if (!($91)) { $92 = HEAP32[(33588)>>2]|0; $93 = $37 >>> 3; $94 = $93 << 1; $95 = (33608 + ($94<<2)|0); $96 = 1 << $93; $97 = $98 & $96; $99 = ($97|0)==(0); if ($99) { $100 = $98 | $96; HEAP32[8392] = $100; $$pre = ((($95)) + 8|0); $$0199 = $95;$$pre$phiZ2D = $$pre; } else { $101 = ((($95)) + 8|0); $102 = HEAP32[$101>>2]|0; $103 = HEAP32[(33584)>>2]|0; $104 = ($103>>>0)>($102>>>0); if ($104) { _abort(); // unreachable; } else { $$0199 = $102;$$pre$phiZ2D = $101; } } HEAP32[$$pre$phiZ2D>>2] = $92; $105 = ((($$0199)) + 12|0); HEAP32[$105>>2] = $92; $106 = ((($92)) + 8|0); HEAP32[$106>>2] = $$0199; $107 = ((($92)) + 12|0); HEAP32[$107>>2] = $95; } HEAP32[(33576)>>2] = $84; HEAP32[(33588)>>2] = $87; $$0 = $72; STACKTOP = sp;return ($$0|0); } $108 = HEAP32[(33572)>>2]|0; $109 = ($108|0)==(0); if ($109) { $$0197 = $6; } else { $110 = (0 - ($108))|0; $111 = $108 & $110; $112 = (($111) + -1)|0; $113 = $112 >>> 12; $114 = $113 & 16; $115 = $112 >>> $114; $116 = $115 >>> 5; $117 = $116 & 8; $118 = $117 | $114; $119 = $115 >>> $117; $120 = $119 >>> 2; $121 = $120 & 4; $122 = $118 | $121; $123 = $119 >>> $121; $124 = $123 >>> 1; $125 = $124 & 2; $126 = $122 | $125; $127 = $123 >>> $125; $128 = $127 >>> 1; $129 = $128 & 1; $130 = $126 | $129; $131 = $127 >>> $129; $132 = (($130) + ($131))|0; $133 = (33872 + ($132<<2)|0); $134 = HEAP32[$133>>2]|0; $135 = ((($134)) + 4|0); $136 = HEAP32[$135>>2]|0; $137 = $136 & -8; $138 = (($137) - ($6))|0; $139 = ((($134)) + 16|0); $140 = HEAP32[$139>>2]|0; $141 = ($140|0)==(0|0); $$sink14$i = $141&1; $142 = (((($134)) + 16|0) + ($$sink14$i<<2)|0); $143 = HEAP32[$142>>2]|0; $144 = ($143|0)==(0|0); if ($144) { $$0192$lcssa$i = $134;$$0193$lcssa$i = $138; } else { $$01926$i = $134;$$01935$i = $138;$146 = $143; while(1) { $145 = ((($146)) + 4|0); $147 = HEAP32[$145>>2]|0; $148 = $147 & -8; $149 = (($148) - ($6))|0; $150 = ($149>>>0)<($$01935$i>>>0); $$$0193$i = $150 ? $149 : $$01935$i; $$$0192$i = $150 ? $146 : $$01926$i; $151 = ((($146)) + 16|0); $152 = HEAP32[$151>>2]|0; $153 = ($152|0)==(0|0); $$sink1$i = $153&1; $154 = (((($146)) + 16|0) + ($$sink1$i<<2)|0); $155 = HEAP32[$154>>2]|0; $156 = ($155|0)==(0|0); if ($156) { $$0192$lcssa$i = $$$0192$i;$$0193$lcssa$i = $$$0193$i; break; } else { $$01926$i = $$$0192$i;$$01935$i = $$$0193$i;$146 = $155; } } } $157 = HEAP32[(33584)>>2]|0; $158 = ($157>>>0)>($$0192$lcssa$i>>>0); if ($158) { _abort(); // unreachable; } $159 = (($$0192$lcssa$i) + ($6)|0); $160 = ($159>>>0)>($$0192$lcssa$i>>>0); if (!($160)) { _abort(); // unreachable; } $161 = ((($$0192$lcssa$i)) + 24|0); $162 = HEAP32[$161>>2]|0; $163 = ((($$0192$lcssa$i)) + 12|0); $164 = HEAP32[$163>>2]|0; $165 = ($164|0)==($$0192$lcssa$i|0); do { if ($165) { $175 = ((($$0192$lcssa$i)) + 20|0); $176 = HEAP32[$175>>2]|0; $177 = ($176|0)==(0|0); if ($177) { $178 = ((($$0192$lcssa$i)) + 16|0); $179 = HEAP32[$178>>2]|0; $180 = ($179|0)==(0|0); if ($180) { $$3$i = 0; break; } else { $$1196$i = $179;$$1198$i = $178; } } else { $$1196$i = $176;$$1198$i = $175; } while(1) { $181 = ((($$1196$i)) + 20|0); $182 = HEAP32[$181>>2]|0; $183 = ($182|0)==(0|0); if (!($183)) { $$1196$i = $182;$$1198$i = $181; continue; } $184 = ((($$1196$i)) + 16|0); $185 = HEAP32[$184>>2]|0; $186 = ($185|0)==(0|0); if ($186) { break; } else { $$1196$i = $185;$$1198$i = $184; } } $187 = ($157>>>0)>($$1198$i>>>0); if ($187) { _abort(); // unreachable; } else { HEAP32[$$1198$i>>2] = 0; $$3$i = $$1196$i; break; } } else { $166 = ((($$0192$lcssa$i)) + 8|0); $167 = HEAP32[$166>>2]|0; $168 = ($157>>>0)>($167>>>0); if ($168) { _abort(); // unreachable; } $169 = ((($167)) + 12|0); $170 = HEAP32[$169>>2]|0; $171 = ($170|0)==($$0192$lcssa$i|0); if (!($171)) { _abort(); // unreachable; } $172 = ((($164)) + 8|0); $173 = HEAP32[$172>>2]|0; $174 = ($173|0)==($$0192$lcssa$i|0); if ($174) { HEAP32[$169>>2] = $164; HEAP32[$172>>2] = $167; $$3$i = $164; break; } else { _abort(); // unreachable; } } } while(0); $188 = ($162|0)==(0|0); L73: do { if (!($188)) { $189 = ((($$0192$lcssa$i)) + 28|0); $190 = HEAP32[$189>>2]|0; $191 = (33872 + ($190<<2)|0); $192 = HEAP32[$191>>2]|0; $193 = ($$0192$lcssa$i|0)==($192|0); do { if ($193) { HEAP32[$191>>2] = $$3$i; $cond$i = ($$3$i|0)==(0|0); if ($cond$i) { $194 = 1 << $190; $195 = $194 ^ -1; $196 = $108 & $195; HEAP32[(33572)>>2] = $196; break L73; } } else { $197 = HEAP32[(33584)>>2]|0; $198 = ($197>>>0)>($162>>>0); if ($198) { _abort(); // unreachable; } else { $199 = ((($162)) + 16|0); $200 = HEAP32[$199>>2]|0; $201 = ($200|0)!=($$0192$lcssa$i|0); $$sink2$i = $201&1; $202 = (((($162)) + 16|0) + ($$sink2$i<<2)|0); HEAP32[$202>>2] = $$3$i; $203 = ($$3$i|0)==(0|0); if ($203) { break L73; } else { break; } } } } while(0); $204 = HEAP32[(33584)>>2]|0; $205 = ($204>>>0)>($$3$i>>>0); if ($205) { _abort(); // unreachable; } $206 = ((($$3$i)) + 24|0); HEAP32[$206>>2] = $162; $207 = ((($$0192$lcssa$i)) + 16|0); $208 = HEAP32[$207>>2]|0; $209 = ($208|0)==(0|0); do { if (!($209)) { $210 = ($204>>>0)>($208>>>0); if ($210) { _abort(); // unreachable; } else { $211 = ((($$3$i)) + 16|0); HEAP32[$211>>2] = $208; $212 = ((($208)) + 24|0); HEAP32[$212>>2] = $$3$i; break; } } } while(0); $213 = ((($$0192$lcssa$i)) + 20|0); $214 = HEAP32[$213>>2]|0; $215 = ($214|0)==(0|0); if (!($215)) { $216 = HEAP32[(33584)>>2]|0; $217 = ($216>>>0)>($214>>>0); if ($217) { _abort(); // unreachable; } else { $218 = ((($$3$i)) + 20|0); HEAP32[$218>>2] = $214; $219 = ((($214)) + 24|0); HEAP32[$219>>2] = $$3$i; break; } } } } while(0); $220 = ($$0193$lcssa$i>>>0)<(16); if ($220) { $221 = (($$0193$lcssa$i) + ($6))|0; $222 = $221 | 3; $223 = ((($$0192$lcssa$i)) + 4|0); HEAP32[$223>>2] = $222; $224 = (($$0192$lcssa$i) + ($221)|0); $225 = ((($224)) + 4|0); $226 = HEAP32[$225>>2]|0; $227 = $226 | 1; HEAP32[$225>>2] = $227; } else { $228 = $6 | 3; $229 = ((($$0192$lcssa$i)) + 4|0); HEAP32[$229>>2] = $228; $230 = $$0193$lcssa$i | 1; $231 = ((($159)) + 4|0); HEAP32[$231>>2] = $230; $232 = (($159) + ($$0193$lcssa$i)|0); HEAP32[$232>>2] = $$0193$lcssa$i; $233 = ($37|0)==(0); if (!($233)) { $234 = HEAP32[(33588)>>2]|0; $235 = $37 >>> 3; $236 = $235 << 1; $237 = (33608 + ($236<<2)|0); $238 = 1 << $235; $239 = $8 & $238; $240 = ($239|0)==(0); if ($240) { $241 = $8 | $238; HEAP32[8392] = $241; $$pre$i = ((($237)) + 8|0); $$0189$i = $237;$$pre$phi$iZ2D = $$pre$i; } else { $242 = ((($237)) + 8|0); $243 = HEAP32[$242>>2]|0; $244 = HEAP32[(33584)>>2]|0; $245 = ($244>>>0)>($243>>>0); if ($245) { _abort(); // unreachable; } else { $$0189$i = $243;$$pre$phi$iZ2D = $242; } } HEAP32[$$pre$phi$iZ2D>>2] = $234; $246 = ((($$0189$i)) + 12|0); HEAP32[$246>>2] = $234; $247 = ((($234)) + 8|0); HEAP32[$247>>2] = $$0189$i; $248 = ((($234)) + 12|0); HEAP32[$248>>2] = $237; } HEAP32[(33576)>>2] = $$0193$lcssa$i; HEAP32[(33588)>>2] = $159; } $249 = ((($$0192$lcssa$i)) + 8|0); $$0 = $249; STACKTOP = sp;return ($$0|0); } } else { $$0197 = $6; } } else { $250 = ($0>>>0)>(4294967231); if ($250) { $$0197 = -1; } else { $251 = (($0) + 11)|0; $252 = $251 & -8; $253 = HEAP32[(33572)>>2]|0; $254 = ($253|0)==(0); if ($254) { $$0197 = $252; } else { $255 = (0 - ($252))|0; $256 = $251 >>> 8; $257 = ($256|0)==(0); if ($257) { $$0358$i = 0; } else { $258 = ($252>>>0)>(16777215); if ($258) { $$0358$i = 31; } else { $259 = (($256) + 1048320)|0; $260 = $259 >>> 16; $261 = $260 & 8; $262 = $256 << $261; $263 = (($262) + 520192)|0; $264 = $263 >>> 16; $265 = $264 & 4; $266 = $265 | $261; $267 = $262 << $265; $268 = (($267) + 245760)|0; $269 = $268 >>> 16; $270 = $269 & 2; $271 = $266 | $270; $272 = (14 - ($271))|0; $273 = $267 << $270; $274 = $273 >>> 15; $275 = (($272) + ($274))|0; $276 = $275 << 1; $277 = (($275) + 7)|0; $278 = $252 >>> $277; $279 = $278 & 1; $280 = $279 | $276; $$0358$i = $280; } } $281 = (33872 + ($$0358$i<<2)|0); $282 = HEAP32[$281>>2]|0; $283 = ($282|0)==(0|0); L117: do { if ($283) { $$2355$i = 0;$$3$i203 = 0;$$3350$i = $255; label = 81; } else { $284 = ($$0358$i|0)==(31); $285 = $$0358$i >>> 1; $286 = (25 - ($285))|0; $287 = $284 ? 0 : $286; $288 = $252 << $287; $$0342$i = 0;$$0347$i = $255;$$0353$i = $282;$$0359$i = $288;$$0362$i = 0; while(1) { $289 = ((($$0353$i)) + 4|0); $290 = HEAP32[$289>>2]|0; $291 = $290 & -8; $292 = (($291) - ($252))|0; $293 = ($292>>>0)<($$0347$i>>>0); if ($293) { $294 = ($292|0)==(0); if ($294) { $$414$i = $$0353$i;$$435113$i = 0;$$435712$i = $$0353$i; label = 85; break L117; } else { $$1343$i = $$0353$i;$$1348$i = $292; } } else { $$1343$i = $$0342$i;$$1348$i = $$0347$i; } $295 = ((($$0353$i)) + 20|0); $296 = HEAP32[$295>>2]|0; $297 = $$0359$i >>> 31; $298 = (((($$0353$i)) + 16|0) + ($297<<2)|0); $299 = HEAP32[$298>>2]|0; $300 = ($296|0)==(0|0); $301 = ($296|0)==($299|0); $or$cond2$i = $300 | $301; $$1363$i = $or$cond2$i ? $$0362$i : $296; $302 = ($299|0)==(0|0); $not$7$i = $302 ^ 1; $303 = $not$7$i&1; $$0359$$i = $$0359$i << $303; if ($302) { $$2355$i = $$1363$i;$$3$i203 = $$1343$i;$$3350$i = $$1348$i; label = 81; break; } else { $$0342$i = $$1343$i;$$0347$i = $$1348$i;$$0353$i = $299;$$0359$i = $$0359$$i;$$0362$i = $$1363$i; } } } } while(0); if ((label|0) == 81) { $304 = ($$2355$i|0)==(0|0); $305 = ($$3$i203|0)==(0|0); $or$cond$i = $304 & $305; if ($or$cond$i) { $306 = 2 << $$0358$i; $307 = (0 - ($306))|0; $308 = $306 | $307; $309 = $253 & $308; $310 = ($309|0)==(0); if ($310) { $$0197 = $252; break; } $311 = (0 - ($309))|0; $312 = $309 & $311; $313 = (($312) + -1)|0; $314 = $313 >>> 12; $315 = $314 & 16; $316 = $313 >>> $315; $317 = $316 >>> 5; $318 = $317 & 8; $319 = $318 | $315; $320 = $316 >>> $318; $321 = $320 >>> 2; $322 = $321 & 4; $323 = $319 | $322; $324 = $320 >>> $322; $325 = $324 >>> 1; $326 = $325 & 2; $327 = $323 | $326; $328 = $324 >>> $326; $329 = $328 >>> 1; $330 = $329 & 1; $331 = $327 | $330; $332 = $328 >>> $330; $333 = (($331) + ($332))|0; $334 = (33872 + ($333<<2)|0); $335 = HEAP32[$334>>2]|0; $$4$ph$i = 0;$$4357$ph$i = $335; } else { $$4$ph$i = $$3$i203;$$4357$ph$i = $$2355$i; } $336 = ($$4357$ph$i|0)==(0|0); if ($336) { $$4$lcssa$i = $$4$ph$i;$$4351$lcssa$i = $$3350$i; } else { $$414$i = $$4$ph$i;$$435113$i = $$3350$i;$$435712$i = $$4357$ph$i; label = 85; } } if ((label|0) == 85) { while(1) { label = 0; $337 = ((($$435712$i)) + 4|0); $338 = HEAP32[$337>>2]|0; $339 = $338 & -8; $340 = (($339) - ($252))|0; $341 = ($340>>>0)<($$435113$i>>>0); $$$4351$i = $341 ? $340 : $$435113$i; $$4357$$4$i = $341 ? $$435712$i : $$414$i; $342 = ((($$435712$i)) + 16|0); $343 = HEAP32[$342>>2]|0; $344 = ($343|0)==(0|0); $$sink2$i205 = $344&1; $345 = (((($$435712$i)) + 16|0) + ($$sink2$i205<<2)|0); $346 = HEAP32[$345>>2]|0; $347 = ($346|0)==(0|0); if ($347) { $$4$lcssa$i = $$4357$$4$i;$$4351$lcssa$i = $$$4351$i; break; } else { $$414$i = $$4357$$4$i;$$435113$i = $$$4351$i;$$435712$i = $346; label = 85; } } } $348 = ($$4$lcssa$i|0)==(0|0); if ($348) { $$0197 = $252; } else { $349 = HEAP32[(33576)>>2]|0; $350 = (($349) - ($252))|0; $351 = ($$4351$lcssa$i>>>0)<($350>>>0); if ($351) { $352 = HEAP32[(33584)>>2]|0; $353 = ($352>>>0)>($$4$lcssa$i>>>0); if ($353) { _abort(); // unreachable; } $354 = (($$4$lcssa$i) + ($252)|0); $355 = ($354>>>0)>($$4$lcssa$i>>>0); if (!($355)) { _abort(); // unreachable; } $356 = ((($$4$lcssa$i)) + 24|0); $357 = HEAP32[$356>>2]|0; $358 = ((($$4$lcssa$i)) + 12|0); $359 = HEAP32[$358>>2]|0; $360 = ($359|0)==($$4$lcssa$i|0); do { if ($360) { $370 = ((($$4$lcssa$i)) + 20|0); $371 = HEAP32[$370>>2]|0; $372 = ($371|0)==(0|0); if ($372) { $373 = ((($$4$lcssa$i)) + 16|0); $374 = HEAP32[$373>>2]|0; $375 = ($374|0)==(0|0); if ($375) { $$3372$i = 0; break; } else { $$1370$i = $374;$$1374$i = $373; } } else { $$1370$i = $371;$$1374$i = $370; } while(1) { $376 = ((($$1370$i)) + 20|0); $377 = HEAP32[$376>>2]|0; $378 = ($377|0)==(0|0); if (!($378)) { $$1370$i = $377;$$1374$i = $376; continue; } $379 = ((($$1370$i)) + 16|0); $380 = HEAP32[$379>>2]|0; $381 = ($380|0)==(0|0); if ($381) { break; } else { $$1370$i = $380;$$1374$i = $379; } } $382 = ($352>>>0)>($$1374$i>>>0); if ($382) { _abort(); // unreachable; } else { HEAP32[$$1374$i>>2] = 0; $$3372$i = $$1370$i; break; } } else { $361 = ((($$4$lcssa$i)) + 8|0); $362 = HEAP32[$361>>2]|0; $363 = ($352>>>0)>($362>>>0); if ($363) { _abort(); // unreachable; } $364 = ((($362)) + 12|0); $365 = HEAP32[$364>>2]|0; $366 = ($365|0)==($$4$lcssa$i|0); if (!($366)) { _abort(); // unreachable; } $367 = ((($359)) + 8|0); $368 = HEAP32[$367>>2]|0; $369 = ($368|0)==($$4$lcssa$i|0); if ($369) { HEAP32[$364>>2] = $359; HEAP32[$367>>2] = $362; $$3372$i = $359; break; } else { _abort(); // unreachable; } } } while(0); $383 = ($357|0)==(0|0); L164: do { if ($383) { $475 = $253; } else { $384 = ((($$4$lcssa$i)) + 28|0); $385 = HEAP32[$384>>2]|0; $386 = (33872 + ($385<<2)|0); $387 = HEAP32[$386>>2]|0; $388 = ($$4$lcssa$i|0)==($387|0); do { if ($388) { HEAP32[$386>>2] = $$3372$i; $cond$i209 = ($$3372$i|0)==(0|0); if ($cond$i209) { $389 = 1 << $385; $390 = $389 ^ -1; $391 = $253 & $390; HEAP32[(33572)>>2] = $391; $475 = $391; break L164; } } else { $392 = HEAP32[(33584)>>2]|0; $393 = ($392>>>0)>($357>>>0); if ($393) { _abort(); // unreachable; } else { $394 = ((($357)) + 16|0); $395 = HEAP32[$394>>2]|0; $396 = ($395|0)!=($$4$lcssa$i|0); $$sink3$i = $396&1; $397 = (((($357)) + 16|0) + ($$sink3$i<<2)|0); HEAP32[$397>>2] = $$3372$i; $398 = ($$3372$i|0)==(0|0); if ($398) { $475 = $253; break L164; } else { break; } } } } while(0); $399 = HEAP32[(33584)>>2]|0; $400 = ($399>>>0)>($$3372$i>>>0); if ($400) { _abort(); // unreachable; } $401 = ((($$3372$i)) + 24|0); HEAP32[$401>>2] = $357; $402 = ((($$4$lcssa$i)) + 16|0); $403 = HEAP32[$402>>2]|0; $404 = ($403|0)==(0|0); do { if (!($404)) { $405 = ($399>>>0)>($403>>>0); if ($405) { _abort(); // unreachable; } else { $406 = ((($$3372$i)) + 16|0); HEAP32[$406>>2] = $403; $407 = ((($403)) + 24|0); HEAP32[$407>>2] = $$3372$i; break; } } } while(0); $408 = ((($$4$lcssa$i)) + 20|0); $409 = HEAP32[$408>>2]|0; $410 = ($409|0)==(0|0); if ($410) { $475 = $253; } else { $411 = HEAP32[(33584)>>2]|0; $412 = ($411>>>0)>($409>>>0); if ($412) { _abort(); // unreachable; } else { $413 = ((($$3372$i)) + 20|0); HEAP32[$413>>2] = $409; $414 = ((($409)) + 24|0); HEAP32[$414>>2] = $$3372$i; $475 = $253; break; } } } } while(0); $415 = ($$4351$lcssa$i>>>0)<(16); do { if ($415) { $416 = (($$4351$lcssa$i) + ($252))|0; $417 = $416 | 3; $418 = ((($$4$lcssa$i)) + 4|0); HEAP32[$418>>2] = $417; $419 = (($$4$lcssa$i) + ($416)|0); $420 = ((($419)) + 4|0); $421 = HEAP32[$420>>2]|0; $422 = $421 | 1; HEAP32[$420>>2] = $422; } else { $423 = $252 | 3; $424 = ((($$4$lcssa$i)) + 4|0); HEAP32[$424>>2] = $423; $425 = $$4351$lcssa$i | 1; $426 = ((($354)) + 4|0); HEAP32[$426>>2] = $425; $427 = (($354) + ($$4351$lcssa$i)|0); HEAP32[$427>>2] = $$4351$lcssa$i; $428 = $$4351$lcssa$i >>> 3; $429 = ($$4351$lcssa$i>>>0)<(256); if ($429) { $430 = $428 << 1; $431 = (33608 + ($430<<2)|0); $432 = HEAP32[8392]|0; $433 = 1 << $428; $434 = $432 & $433; $435 = ($434|0)==(0); if ($435) { $436 = $432 | $433; HEAP32[8392] = $436; $$pre$i210 = ((($431)) + 8|0); $$0368$i = $431;$$pre$phi$i211Z2D = $$pre$i210; } else { $437 = ((($431)) + 8|0); $438 = HEAP32[$437>>2]|0; $439 = HEAP32[(33584)>>2]|0; $440 = ($439>>>0)>($438>>>0); if ($440) { _abort(); // unreachable; } else { $$0368$i = $438;$$pre$phi$i211Z2D = $437; } } HEAP32[$$pre$phi$i211Z2D>>2] = $354; $441 = ((($$0368$i)) + 12|0); HEAP32[$441>>2] = $354; $442 = ((($354)) + 8|0); HEAP32[$442>>2] = $$0368$i; $443 = ((($354)) + 12|0); HEAP32[$443>>2] = $431; break; } $444 = $$4351$lcssa$i >>> 8; $445 = ($444|0)==(0); if ($445) { $$0361$i = 0; } else { $446 = ($$4351$lcssa$i>>>0)>(16777215); if ($446) { $$0361$i = 31; } else { $447 = (($444) + 1048320)|0; $448 = $447 >>> 16; $449 = $448 & 8; $450 = $444 << $449; $451 = (($450) + 520192)|0; $452 = $451 >>> 16; $453 = $452 & 4; $454 = $453 | $449; $455 = $450 << $453; $456 = (($455) + 245760)|0; $457 = $456 >>> 16; $458 = $457 & 2; $459 = $454 | $458; $460 = (14 - ($459))|0; $461 = $455 << $458; $462 = $461 >>> 15; $463 = (($460) + ($462))|0; $464 = $463 << 1; $465 = (($463) + 7)|0; $466 = $$4351$lcssa$i >>> $465; $467 = $466 & 1; $468 = $467 | $464; $$0361$i = $468; } } $469 = (33872 + ($$0361$i<<2)|0); $470 = ((($354)) + 28|0); HEAP32[$470>>2] = $$0361$i; $471 = ((($354)) + 16|0); $472 = ((($471)) + 4|0); HEAP32[$472>>2] = 0; HEAP32[$471>>2] = 0; $473 = 1 << $$0361$i; $474 = $475 & $473; $476 = ($474|0)==(0); if ($476) { $477 = $475 | $473; HEAP32[(33572)>>2] = $477; HEAP32[$469>>2] = $354; $478 = ((($354)) + 24|0); HEAP32[$478>>2] = $469; $479 = ((($354)) + 12|0); HEAP32[$479>>2] = $354; $480 = ((($354)) + 8|0); HEAP32[$480>>2] = $354; break; } $481 = HEAP32[$469>>2]|0; $482 = ($$0361$i|0)==(31); $483 = $$0361$i >>> 1; $484 = (25 - ($483))|0; $485 = $482 ? 0 : $484; $486 = $$4351$lcssa$i << $485; $$0344$i = $486;$$0345$i = $481; while(1) { $487 = ((($$0345$i)) + 4|0); $488 = HEAP32[$487>>2]|0; $489 = $488 & -8; $490 = ($489|0)==($$4351$lcssa$i|0); if ($490) { label = 139; break; } $491 = $$0344$i >>> 31; $492 = (((($$0345$i)) + 16|0) + ($491<<2)|0); $493 = $$0344$i << 1; $494 = HEAP32[$492>>2]|0; $495 = ($494|0)==(0|0); if ($495) { label = 136; break; } else { $$0344$i = $493;$$0345$i = $494; } } if ((label|0) == 136) { $496 = HEAP32[(33584)>>2]|0; $497 = ($496>>>0)>($492>>>0); if ($497) { _abort(); // unreachable; } else { HEAP32[$492>>2] = $354; $498 = ((($354)) + 24|0); HEAP32[$498>>2] = $$0345$i; $499 = ((($354)) + 12|0); HEAP32[$499>>2] = $354; $500 = ((($354)) + 8|0); HEAP32[$500>>2] = $354; break; } } else if ((label|0) == 139) { $501 = ((($$0345$i)) + 8|0); $502 = HEAP32[$501>>2]|0; $503 = HEAP32[(33584)>>2]|0; $504 = ($503>>>0)<=($$0345$i>>>0); $505 = ($503>>>0)<=($502>>>0); $506 = $505 & $504; if ($506) { $507 = ((($502)) + 12|0); HEAP32[$507>>2] = $354; HEAP32[$501>>2] = $354; $508 = ((($354)) + 8|0); HEAP32[$508>>2] = $502; $509 = ((($354)) + 12|0); HEAP32[$509>>2] = $$0345$i; $510 = ((($354)) + 24|0); HEAP32[$510>>2] = 0; break; } else { _abort(); // unreachable; } } } } while(0); $511 = ((($$4$lcssa$i)) + 8|0); $$0 = $511; STACKTOP = sp;return ($$0|0); } else { $$0197 = $252; } } } } } } while(0); $512 = HEAP32[(33576)>>2]|0; $513 = ($512>>>0)<($$0197>>>0); if (!($513)) { $514 = (($512) - ($$0197))|0; $515 = HEAP32[(33588)>>2]|0; $516 = ($514>>>0)>(15); if ($516) { $517 = (($515) + ($$0197)|0); HEAP32[(33588)>>2] = $517; HEAP32[(33576)>>2] = $514; $518 = $514 | 1; $519 = ((($517)) + 4|0); HEAP32[$519>>2] = $518; $520 = (($515) + ($512)|0); HEAP32[$520>>2] = $514; $521 = $$0197 | 3; $522 = ((($515)) + 4|0); HEAP32[$522>>2] = $521; } else { HEAP32[(33576)>>2] = 0; HEAP32[(33588)>>2] = 0; $523 = $512 | 3; $524 = ((($515)) + 4|0); HEAP32[$524>>2] = $523; $525 = (($515) + ($512)|0); $526 = ((($525)) + 4|0); $527 = HEAP32[$526>>2]|0; $528 = $527 | 1; HEAP32[$526>>2] = $528; } $529 = ((($515)) + 8|0); $$0 = $529; STACKTOP = sp;return ($$0|0); } $530 = HEAP32[(33580)>>2]|0; $531 = ($530>>>0)>($$0197>>>0); if ($531) { $532 = (($530) - ($$0197))|0; HEAP32[(33580)>>2] = $532; $533 = HEAP32[(33592)>>2]|0; $534 = (($533) + ($$0197)|0); HEAP32[(33592)>>2] = $534; $535 = $532 | 1; $536 = ((($534)) + 4|0); HEAP32[$536>>2] = $535; $537 = $$0197 | 3; $538 = ((($533)) + 4|0); HEAP32[$538>>2] = $537; $539 = ((($533)) + 8|0); $$0 = $539; STACKTOP = sp;return ($$0|0); } $540 = HEAP32[8510]|0; $541 = ($540|0)==(0); if ($541) { HEAP32[(34048)>>2] = 4096; HEAP32[(34044)>>2] = 4096; HEAP32[(34052)>>2] = -1; HEAP32[(34056)>>2] = -1; HEAP32[(34060)>>2] = 0; HEAP32[(34012)>>2] = 0; $542 = $1; $543 = $542 & -16; $544 = $543 ^ 1431655768; HEAP32[8510] = $544; $548 = 4096; } else { $$pre$i212 = HEAP32[(34048)>>2]|0; $548 = $$pre$i212; } $545 = (($$0197) + 48)|0; $546 = (($$0197) + 47)|0; $547 = (($548) + ($546))|0; $549 = (0 - ($548))|0; $550 = $547 & $549; $551 = ($550>>>0)>($$0197>>>0); if (!($551)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $552 = HEAP32[(34008)>>2]|0; $553 = ($552|0)==(0); if (!($553)) { $554 = HEAP32[(34000)>>2]|0; $555 = (($554) + ($550))|0; $556 = ($555>>>0)<=($554>>>0); $557 = ($555>>>0)>($552>>>0); $or$cond1$i = $556 | $557; if ($or$cond1$i) { $$0 = 0; STACKTOP = sp;return ($$0|0); } } $558 = HEAP32[(34012)>>2]|0; $559 = $558 & 4; $560 = ($559|0)==(0); L244: do { if ($560) { $561 = HEAP32[(33592)>>2]|0; $562 = ($561|0)==(0|0); L246: do { if ($562) { label = 163; } else { $$0$i$i = (34016); while(1) { $563 = HEAP32[$$0$i$i>>2]|0; $564 = ($563>>>0)>($561>>>0); if (!($564)) { $565 = ((($$0$i$i)) + 4|0); $566 = HEAP32[$565>>2]|0; $567 = (($563) + ($566)|0); $568 = ($567>>>0)>($561>>>0); if ($568) { break; } } $569 = ((($$0$i$i)) + 8|0); $570 = HEAP32[$569>>2]|0; $571 = ($570|0)==(0|0); if ($571) { label = 163; break L246; } else { $$0$i$i = $570; } } $594 = (($547) - ($530))|0; $595 = $594 & $549; $596 = ($595>>>0)<(2147483647); if ($596) { $597 = (_sbrk(($595|0))|0); $598 = HEAP32[$$0$i$i>>2]|0; $599 = HEAP32[$565>>2]|0; $600 = (($598) + ($599)|0); $601 = ($597|0)==($600|0); if ($601) { $602 = ($597|0)==((-1)|0); if ($602) { $$2234243136$i = $595; } else { $$723947$i = $595;$$748$i = $597; label = 180; break L244; } } else { $$2247$ph$i = $597;$$2253$ph$i = $595; label = 171; } } else { $$2234243136$i = 0; } } } while(0); do { if ((label|0) == 163) { $572 = (_sbrk(0)|0); $573 = ($572|0)==((-1)|0); if ($573) { $$2234243136$i = 0; } else { $574 = $572; $575 = HEAP32[(34044)>>2]|0; $576 = (($575) + -1)|0; $577 = $576 & $574; $578 = ($577|0)==(0); $579 = (($576) + ($574))|0; $580 = (0 - ($575))|0; $581 = $579 & $580; $582 = (($581) - ($574))|0; $583 = $578 ? 0 : $582; $$$i = (($583) + ($550))|0; $584 = HEAP32[(34000)>>2]|0; $585 = (($$$i) + ($584))|0; $586 = ($$$i>>>0)>($$0197>>>0); $587 = ($$$i>>>0)<(2147483647); $or$cond$i214 = $586 & $587; if ($or$cond$i214) { $588 = HEAP32[(34008)>>2]|0; $589 = ($588|0)==(0); if (!($589)) { $590 = ($585>>>0)<=($584>>>0); $591 = ($585>>>0)>($588>>>0); $or$cond2$i215 = $590 | $591; if ($or$cond2$i215) { $$2234243136$i = 0; break; } } $592 = (_sbrk(($$$i|0))|0); $593 = ($592|0)==($572|0); if ($593) { $$723947$i = $$$i;$$748$i = $572; label = 180; break L244; } else { $$2247$ph$i = $592;$$2253$ph$i = $$$i; label = 171; } } else { $$2234243136$i = 0; } } } } while(0); do { if ((label|0) == 171) { $603 = (0 - ($$2253$ph$i))|0; $604 = ($$2247$ph$i|0)!=((-1)|0); $605 = ($$2253$ph$i>>>0)<(2147483647); $or$cond7$i = $605 & $604; $606 = ($545>>>0)>($$2253$ph$i>>>0); $or$cond10$i = $606 & $or$cond7$i; if (!($or$cond10$i)) { $616 = ($$2247$ph$i|0)==((-1)|0); if ($616) { $$2234243136$i = 0; break; } else { $$723947$i = $$2253$ph$i;$$748$i = $$2247$ph$i; label = 180; break L244; } } $607 = HEAP32[(34048)>>2]|0; $608 = (($546) - ($$2253$ph$i))|0; $609 = (($608) + ($607))|0; $610 = (0 - ($607))|0; $611 = $609 & $610; $612 = ($611>>>0)<(2147483647); if (!($612)) { $$723947$i = $$2253$ph$i;$$748$i = $$2247$ph$i; label = 180; break L244; } $613 = (_sbrk(($611|0))|0); $614 = ($613|0)==((-1)|0); if ($614) { (_sbrk(($603|0))|0); $$2234243136$i = 0; break; } else { $615 = (($611) + ($$2253$ph$i))|0; $$723947$i = $615;$$748$i = $$2247$ph$i; label = 180; break L244; } } } while(0); $617 = HEAP32[(34012)>>2]|0; $618 = $617 | 4; HEAP32[(34012)>>2] = $618; $$4236$i = $$2234243136$i; label = 178; } else { $$4236$i = 0; label = 178; } } while(0); if ((label|0) == 178) { $619 = ($550>>>0)<(2147483647); if ($619) { $620 = (_sbrk(($550|0))|0); $621 = (_sbrk(0)|0); $622 = ($620|0)!=((-1)|0); $623 = ($621|0)!=((-1)|0); $or$cond5$i = $622 & $623; $624 = ($620>>>0)<($621>>>0); $or$cond11$i = $624 & $or$cond5$i; $625 = $621; $626 = $620; $627 = (($625) - ($626))|0; $628 = (($$0197) + 40)|0; $629 = ($627>>>0)>($628>>>0); $$$4236$i = $629 ? $627 : $$4236$i; $or$cond11$not$i = $or$cond11$i ^ 1; $630 = ($620|0)==((-1)|0); $not$$i = $629 ^ 1; $631 = $630 | $not$$i; $or$cond49$i = $631 | $or$cond11$not$i; if (!($or$cond49$i)) { $$723947$i = $$$4236$i;$$748$i = $620; label = 180; } } } if ((label|0) == 180) { $632 = HEAP32[(34000)>>2]|0; $633 = (($632) + ($$723947$i))|0; HEAP32[(34000)>>2] = $633; $634 = HEAP32[(34004)>>2]|0; $635 = ($633>>>0)>($634>>>0); if ($635) { HEAP32[(34004)>>2] = $633; } $636 = HEAP32[(33592)>>2]|0; $637 = ($636|0)==(0|0); do { if ($637) { $638 = HEAP32[(33584)>>2]|0; $639 = ($638|0)==(0|0); $640 = ($$748$i>>>0)<($638>>>0); $or$cond12$i = $639 | $640; if ($or$cond12$i) { HEAP32[(33584)>>2] = $$748$i; } HEAP32[(34016)>>2] = $$748$i; HEAP32[(34020)>>2] = $$723947$i; HEAP32[(34028)>>2] = 0; $641 = HEAP32[8510]|0; HEAP32[(33604)>>2] = $641; HEAP32[(33600)>>2] = -1; HEAP32[(33620)>>2] = (33608); HEAP32[(33616)>>2] = (33608); HEAP32[(33628)>>2] = (33616); HEAP32[(33624)>>2] = (33616); HEAP32[(33636)>>2] = (33624); HEAP32[(33632)>>2] = (33624); HEAP32[(33644)>>2] = (33632); HEAP32[(33640)>>2] = (33632); HEAP32[(33652)>>2] = (33640); HEAP32[(33648)>>2] = (33640); HEAP32[(33660)>>2] = (33648); HEAP32[(33656)>>2] = (33648); HEAP32[(33668)>>2] = (33656); HEAP32[(33664)>>2] = (33656); HEAP32[(33676)>>2] = (33664); HEAP32[(33672)>>2] = (33664); HEAP32[(33684)>>2] = (33672); HEAP32[(33680)>>2] = (33672); HEAP32[(33692)>>2] = (33680); HEAP32[(33688)>>2] = (33680); HEAP32[(33700)>>2] = (33688); HEAP32[(33696)>>2] = (33688); HEAP32[(33708)>>2] = (33696); HEAP32[(33704)>>2] = (33696); HEAP32[(33716)>>2] = (33704); HEAP32[(33712)>>2] = (33704); HEAP32[(33724)>>2] = (33712); HEAP32[(33720)>>2] = (33712); HEAP32[(33732)>>2] = (33720); HEAP32[(33728)>>2] = (33720); HEAP32[(33740)>>2] = (33728); HEAP32[(33736)>>2] = (33728); HEAP32[(33748)>>2] = (33736); HEAP32[(33744)>>2] = (33736); HEAP32[(33756)>>2] = (33744); HEAP32[(33752)>>2] = (33744); HEAP32[(33764)>>2] = (33752); HEAP32[(33760)>>2] = (33752); HEAP32[(33772)>>2] = (33760); HEAP32[(33768)>>2] = (33760); HEAP32[(33780)>>2] = (33768); HEAP32[(33776)>>2] = (33768); HEAP32[(33788)>>2] = (33776); HEAP32[(33784)>>2] = (33776); HEAP32[(33796)>>2] = (33784); HEAP32[(33792)>>2] = (33784); HEAP32[(33804)>>2] = (33792); HEAP32[(33800)>>2] = (33792); HEAP32[(33812)>>2] = (33800); HEAP32[(33808)>>2] = (33800); HEAP32[(33820)>>2] = (33808); HEAP32[(33816)>>2] = (33808); HEAP32[(33828)>>2] = (33816); HEAP32[(33824)>>2] = (33816); HEAP32[(33836)>>2] = (33824); HEAP32[(33832)>>2] = (33824); HEAP32[(33844)>>2] = (33832); HEAP32[(33840)>>2] = (33832); HEAP32[(33852)>>2] = (33840); HEAP32[(33848)>>2] = (33840); HEAP32[(33860)>>2] = (33848); HEAP32[(33856)>>2] = (33848); HEAP32[(33868)>>2] = (33856); HEAP32[(33864)>>2] = (33856); $642 = (($$723947$i) + -40)|0; $643 = ((($$748$i)) + 8|0); $644 = $643; $645 = $644 & 7; $646 = ($645|0)==(0); $647 = (0 - ($644))|0; $648 = $647 & 7; $649 = $646 ? 0 : $648; $650 = (($$748$i) + ($649)|0); $651 = (($642) - ($649))|0; HEAP32[(33592)>>2] = $650; HEAP32[(33580)>>2] = $651; $652 = $651 | 1; $653 = ((($650)) + 4|0); HEAP32[$653>>2] = $652; $654 = (($$748$i) + ($642)|0); $655 = ((($654)) + 4|0); HEAP32[$655>>2] = 40; $656 = HEAP32[(34056)>>2]|0; HEAP32[(33596)>>2] = $656; } else { $$024367$i = (34016); while(1) { $657 = HEAP32[$$024367$i>>2]|0; $658 = ((($$024367$i)) + 4|0); $659 = HEAP32[$658>>2]|0; $660 = (($657) + ($659)|0); $661 = ($$748$i|0)==($660|0); if ($661) { label = 188; break; } $662 = ((($$024367$i)) + 8|0); $663 = HEAP32[$662>>2]|0; $664 = ($663|0)==(0|0); if ($664) { break; } else { $$024367$i = $663; } } if ((label|0) == 188) { $665 = ((($$024367$i)) + 12|0); $666 = HEAP32[$665>>2]|0; $667 = $666 & 8; $668 = ($667|0)==(0); if ($668) { $669 = ($657>>>0)<=($636>>>0); $670 = ($$748$i>>>0)>($636>>>0); $or$cond50$i = $670 & $669; if ($or$cond50$i) { $671 = (($659) + ($$723947$i))|0; HEAP32[$658>>2] = $671; $672 = HEAP32[(33580)>>2]|0; $673 = (($672) + ($$723947$i))|0; $674 = ((($636)) + 8|0); $675 = $674; $676 = $675 & 7; $677 = ($676|0)==(0); $678 = (0 - ($675))|0; $679 = $678 & 7; $680 = $677 ? 0 : $679; $681 = (($636) + ($680)|0); $682 = (($673) - ($680))|0; HEAP32[(33592)>>2] = $681; HEAP32[(33580)>>2] = $682; $683 = $682 | 1; $684 = ((($681)) + 4|0); HEAP32[$684>>2] = $683; $685 = (($636) + ($673)|0); $686 = ((($685)) + 4|0); HEAP32[$686>>2] = 40; $687 = HEAP32[(34056)>>2]|0; HEAP32[(33596)>>2] = $687; break; } } } $688 = HEAP32[(33584)>>2]|0; $689 = ($$748$i>>>0)<($688>>>0); if ($689) { HEAP32[(33584)>>2] = $$748$i; $752 = $$748$i; } else { $752 = $688; } $690 = (($$748$i) + ($$723947$i)|0); $$124466$i = (34016); while(1) { $691 = HEAP32[$$124466$i>>2]|0; $692 = ($691|0)==($690|0); if ($692) { label = 196; break; } $693 = ((($$124466$i)) + 8|0); $694 = HEAP32[$693>>2]|0; $695 = ($694|0)==(0|0); if ($695) { $$0$i$i$i = (34016); break; } else { $$124466$i = $694; } } if ((label|0) == 196) { $696 = ((($$124466$i)) + 12|0); $697 = HEAP32[$696>>2]|0; $698 = $697 & 8; $699 = ($698|0)==(0); if ($699) { HEAP32[$$124466$i>>2] = $$748$i; $700 = ((($$124466$i)) + 4|0); $701 = HEAP32[$700>>2]|0; $702 = (($701) + ($$723947$i))|0; HEAP32[$700>>2] = $702; $703 = ((($$748$i)) + 8|0); $704 = $703; $705 = $704 & 7; $706 = ($705|0)==(0); $707 = (0 - ($704))|0; $708 = $707 & 7; $709 = $706 ? 0 : $708; $710 = (($$748$i) + ($709)|0); $711 = ((($690)) + 8|0); $712 = $711; $713 = $712 & 7; $714 = ($713|0)==(0); $715 = (0 - ($712))|0; $716 = $715 & 7; $717 = $714 ? 0 : $716; $718 = (($690) + ($717)|0); $719 = $718; $720 = $710; $721 = (($719) - ($720))|0; $722 = (($710) + ($$0197)|0); $723 = (($721) - ($$0197))|0; $724 = $$0197 | 3; $725 = ((($710)) + 4|0); HEAP32[$725>>2] = $724; $726 = ($636|0)==($718|0); do { if ($726) { $727 = HEAP32[(33580)>>2]|0; $728 = (($727) + ($723))|0; HEAP32[(33580)>>2] = $728; HEAP32[(33592)>>2] = $722; $729 = $728 | 1; $730 = ((($722)) + 4|0); HEAP32[$730>>2] = $729; } else { $731 = HEAP32[(33588)>>2]|0; $732 = ($731|0)==($718|0); if ($732) { $733 = HEAP32[(33576)>>2]|0; $734 = (($733) + ($723))|0; HEAP32[(33576)>>2] = $734; HEAP32[(33588)>>2] = $722; $735 = $734 | 1; $736 = ((($722)) + 4|0); HEAP32[$736>>2] = $735; $737 = (($722) + ($734)|0); HEAP32[$737>>2] = $734; break; } $738 = ((($718)) + 4|0); $739 = HEAP32[$738>>2]|0; $740 = $739 & 3; $741 = ($740|0)==(1); if ($741) { $742 = $739 & -8; $743 = $739 >>> 3; $744 = ($739>>>0)<(256); L311: do { if ($744) { $745 = ((($718)) + 8|0); $746 = HEAP32[$745>>2]|0; $747 = ((($718)) + 12|0); $748 = HEAP32[$747>>2]|0; $749 = $743 << 1; $750 = (33608 + ($749<<2)|0); $751 = ($746|0)==($750|0); do { if (!($751)) { $753 = ($752>>>0)>($746>>>0); if ($753) { _abort(); // unreachable; } $754 = ((($746)) + 12|0); $755 = HEAP32[$754>>2]|0; $756 = ($755|0)==($718|0); if ($756) { break; } _abort(); // unreachable; } } while(0); $757 = ($748|0)==($746|0); if ($757) { $758 = 1 << $743; $759 = $758 ^ -1; $760 = HEAP32[8392]|0; $761 = $760 & $759; HEAP32[8392] = $761; break; } $762 = ($748|0)==($750|0); do { if ($762) { $$pre10$i$i = ((($748)) + 8|0); $$pre$phi11$i$iZ2D = $$pre10$i$i; } else { $763 = ($752>>>0)>($748>>>0); if ($763) { _abort(); // unreachable; } $764 = ((($748)) + 8|0); $765 = HEAP32[$764>>2]|0; $766 = ($765|0)==($718|0); if ($766) { $$pre$phi11$i$iZ2D = $764; break; } _abort(); // unreachable; } } while(0); $767 = ((($746)) + 12|0); HEAP32[$767>>2] = $748; HEAP32[$$pre$phi11$i$iZ2D>>2] = $746; } else { $768 = ((($718)) + 24|0); $769 = HEAP32[$768>>2]|0; $770 = ((($718)) + 12|0); $771 = HEAP32[$770>>2]|0; $772 = ($771|0)==($718|0); do { if ($772) { $782 = ((($718)) + 16|0); $783 = ((($782)) + 4|0); $784 = HEAP32[$783>>2]|0; $785 = ($784|0)==(0|0); if ($785) { $786 = HEAP32[$782>>2]|0; $787 = ($786|0)==(0|0); if ($787) { $$3$i$i = 0; break; } else { $$1291$i$i = $786;$$1293$i$i = $782; } } else { $$1291$i$i = $784;$$1293$i$i = $783; } while(1) { $788 = ((($$1291$i$i)) + 20|0); $789 = HEAP32[$788>>2]|0; $790 = ($789|0)==(0|0); if (!($790)) { $$1291$i$i = $789;$$1293$i$i = $788; continue; } $791 = ((($$1291$i$i)) + 16|0); $792 = HEAP32[$791>>2]|0; $793 = ($792|0)==(0|0); if ($793) { break; } else { $$1291$i$i = $792;$$1293$i$i = $791; } } $794 = ($752>>>0)>($$1293$i$i>>>0); if ($794) { _abort(); // unreachable; } else { HEAP32[$$1293$i$i>>2] = 0; $$3$i$i = $$1291$i$i; break; } } else { $773 = ((($718)) + 8|0); $774 = HEAP32[$773>>2]|0; $775 = ($752>>>0)>($774>>>0); if ($775) { _abort(); // unreachable; } $776 = ((($774)) + 12|0); $777 = HEAP32[$776>>2]|0; $778 = ($777|0)==($718|0); if (!($778)) { _abort(); // unreachable; } $779 = ((($771)) + 8|0); $780 = HEAP32[$779>>2]|0; $781 = ($780|0)==($718|0); if ($781) { HEAP32[$776>>2] = $771; HEAP32[$779>>2] = $774; $$3$i$i = $771; break; } else { _abort(); // unreachable; } } } while(0); $795 = ($769|0)==(0|0); if ($795) { break; } $796 = ((($718)) + 28|0); $797 = HEAP32[$796>>2]|0; $798 = (33872 + ($797<<2)|0); $799 = HEAP32[$798>>2]|0; $800 = ($799|0)==($718|0); do { if ($800) { HEAP32[$798>>2] = $$3$i$i; $cond$i$i = ($$3$i$i|0)==(0|0); if (!($cond$i$i)) { break; } $801 = 1 << $797; $802 = $801 ^ -1; $803 = HEAP32[(33572)>>2]|0; $804 = $803 & $802; HEAP32[(33572)>>2] = $804; break L311; } else { $805 = HEAP32[(33584)>>2]|0; $806 = ($805>>>0)>($769>>>0); if ($806) { _abort(); // unreachable; } else { $807 = ((($769)) + 16|0); $808 = HEAP32[$807>>2]|0; $809 = ($808|0)!=($718|0); $$sink1$i$i = $809&1; $810 = (((($769)) + 16|0) + ($$sink1$i$i<<2)|0); HEAP32[$810>>2] = $$3$i$i; $811 = ($$3$i$i|0)==(0|0); if ($811) { break L311; } else { break; } } } } while(0); $812 = HEAP32[(33584)>>2]|0; $813 = ($812>>>0)>($$3$i$i>>>0); if ($813) { _abort(); // unreachable; } $814 = ((($$3$i$i)) + 24|0); HEAP32[$814>>2] = $769; $815 = ((($718)) + 16|0); $816 = HEAP32[$815>>2]|0; $817 = ($816|0)==(0|0); do { if (!($817)) { $818 = ($812>>>0)>($816>>>0); if ($818) { _abort(); // unreachable; } else { $819 = ((($$3$i$i)) + 16|0); HEAP32[$819>>2] = $816; $820 = ((($816)) + 24|0); HEAP32[$820>>2] = $$3$i$i; break; } } } while(0); $821 = ((($815)) + 4|0); $822 = HEAP32[$821>>2]|0; $823 = ($822|0)==(0|0); if ($823) { break; } $824 = HEAP32[(33584)>>2]|0; $825 = ($824>>>0)>($822>>>0); if ($825) { _abort(); // unreachable; } else { $826 = ((($$3$i$i)) + 20|0); HEAP32[$826>>2] = $822; $827 = ((($822)) + 24|0); HEAP32[$827>>2] = $$3$i$i; break; } } } while(0); $828 = (($718) + ($742)|0); $829 = (($742) + ($723))|0; $$0$i17$i = $828;$$0287$i$i = $829; } else { $$0$i17$i = $718;$$0287$i$i = $723; } $830 = ((($$0$i17$i)) + 4|0); $831 = HEAP32[$830>>2]|0; $832 = $831 & -2; HEAP32[$830>>2] = $832; $833 = $$0287$i$i | 1; $834 = ((($722)) + 4|0); HEAP32[$834>>2] = $833; $835 = (($722) + ($$0287$i$i)|0); HEAP32[$835>>2] = $$0287$i$i; $836 = $$0287$i$i >>> 3; $837 = ($$0287$i$i>>>0)<(256); if ($837) { $838 = $836 << 1; $839 = (33608 + ($838<<2)|0); $840 = HEAP32[8392]|0; $841 = 1 << $836; $842 = $840 & $841; $843 = ($842|0)==(0); do { if ($843) { $844 = $840 | $841; HEAP32[8392] = $844; $$pre$i18$i = ((($839)) + 8|0); $$0295$i$i = $839;$$pre$phi$i19$iZ2D = $$pre$i18$i; } else { $845 = ((($839)) + 8|0); $846 = HEAP32[$845>>2]|0; $847 = HEAP32[(33584)>>2]|0; $848 = ($847>>>0)>($846>>>0); if (!($848)) { $$0295$i$i = $846;$$pre$phi$i19$iZ2D = $845; break; } _abort(); // unreachable; } } while(0); HEAP32[$$pre$phi$i19$iZ2D>>2] = $722; $849 = ((($$0295$i$i)) + 12|0); HEAP32[$849>>2] = $722; $850 = ((($722)) + 8|0); HEAP32[$850>>2] = $$0295$i$i; $851 = ((($722)) + 12|0); HEAP32[$851>>2] = $839; break; } $852 = $$0287$i$i >>> 8; $853 = ($852|0)==(0); do { if ($853) { $$0296$i$i = 0; } else { $854 = ($$0287$i$i>>>0)>(16777215); if ($854) { $$0296$i$i = 31; break; } $855 = (($852) + 1048320)|0; $856 = $855 >>> 16; $857 = $856 & 8; $858 = $852 << $857; $859 = (($858) + 520192)|0; $860 = $859 >>> 16; $861 = $860 & 4; $862 = $861 | $857; $863 = $858 << $861; $864 = (($863) + 245760)|0; $865 = $864 >>> 16; $866 = $865 & 2; $867 = $862 | $866; $868 = (14 - ($867))|0; $869 = $863 << $866; $870 = $869 >>> 15; $871 = (($868) + ($870))|0; $872 = $871 << 1; $873 = (($871) + 7)|0; $874 = $$0287$i$i >>> $873; $875 = $874 & 1; $876 = $875 | $872; $$0296$i$i = $876; } } while(0); $877 = (33872 + ($$0296$i$i<<2)|0); $878 = ((($722)) + 28|0); HEAP32[$878>>2] = $$0296$i$i; $879 = ((($722)) + 16|0); $880 = ((($879)) + 4|0); HEAP32[$880>>2] = 0; HEAP32[$879>>2] = 0; $881 = HEAP32[(33572)>>2]|0; $882 = 1 << $$0296$i$i; $883 = $881 & $882; $884 = ($883|0)==(0); if ($884) { $885 = $881 | $882; HEAP32[(33572)>>2] = $885; HEAP32[$877>>2] = $722; $886 = ((($722)) + 24|0); HEAP32[$886>>2] = $877; $887 = ((($722)) + 12|0); HEAP32[$887>>2] = $722; $888 = ((($722)) + 8|0); HEAP32[$888>>2] = $722; break; } $889 = HEAP32[$877>>2]|0; $890 = ($$0296$i$i|0)==(31); $891 = $$0296$i$i >>> 1; $892 = (25 - ($891))|0; $893 = $890 ? 0 : $892; $894 = $$0287$i$i << $893; $$0288$i$i = $894;$$0289$i$i = $889; while(1) { $895 = ((($$0289$i$i)) + 4|0); $896 = HEAP32[$895>>2]|0; $897 = $896 & -8; $898 = ($897|0)==($$0287$i$i|0); if ($898) { label = 263; break; } $899 = $$0288$i$i >>> 31; $900 = (((($$0289$i$i)) + 16|0) + ($899<<2)|0); $901 = $$0288$i$i << 1; $902 = HEAP32[$900>>2]|0; $903 = ($902|0)==(0|0); if ($903) { label = 260; break; } else { $$0288$i$i = $901;$$0289$i$i = $902; } } if ((label|0) == 260) { $904 = HEAP32[(33584)>>2]|0; $905 = ($904>>>0)>($900>>>0); if ($905) { _abort(); // unreachable; } else { HEAP32[$900>>2] = $722; $906 = ((($722)) + 24|0); HEAP32[$906>>2] = $$0289$i$i; $907 = ((($722)) + 12|0); HEAP32[$907>>2] = $722; $908 = ((($722)) + 8|0); HEAP32[$908>>2] = $722; break; } } else if ((label|0) == 263) { $909 = ((($$0289$i$i)) + 8|0); $910 = HEAP32[$909>>2]|0; $911 = HEAP32[(33584)>>2]|0; $912 = ($911>>>0)<=($$0289$i$i>>>0); $913 = ($911>>>0)<=($910>>>0); $914 = $913 & $912; if ($914) { $915 = ((($910)) + 12|0); HEAP32[$915>>2] = $722; HEAP32[$909>>2] = $722; $916 = ((($722)) + 8|0); HEAP32[$916>>2] = $910; $917 = ((($722)) + 12|0); HEAP32[$917>>2] = $$0289$i$i; $918 = ((($722)) + 24|0); HEAP32[$918>>2] = 0; break; } else { _abort(); // unreachable; } } } } while(0); $1051 = ((($710)) + 8|0); $$0 = $1051; STACKTOP = sp;return ($$0|0); } else { $$0$i$i$i = (34016); } } while(1) { $919 = HEAP32[$$0$i$i$i>>2]|0; $920 = ($919>>>0)>($636>>>0); if (!($920)) { $921 = ((($$0$i$i$i)) + 4|0); $922 = HEAP32[$921>>2]|0; $923 = (($919) + ($922)|0); $924 = ($923>>>0)>($636>>>0); if ($924) { break; } } $925 = ((($$0$i$i$i)) + 8|0); $926 = HEAP32[$925>>2]|0; $$0$i$i$i = $926; } $927 = ((($923)) + -47|0); $928 = ((($927)) + 8|0); $929 = $928; $930 = $929 & 7; $931 = ($930|0)==(0); $932 = (0 - ($929))|0; $933 = $932 & 7; $934 = $931 ? 0 : $933; $935 = (($927) + ($934)|0); $936 = ((($636)) + 16|0); $937 = ($935>>>0)<($936>>>0); $938 = $937 ? $636 : $935; $939 = ((($938)) + 8|0); $940 = ((($938)) + 24|0); $941 = (($$723947$i) + -40)|0; $942 = ((($$748$i)) + 8|0); $943 = $942; $944 = $943 & 7; $945 = ($944|0)==(0); $946 = (0 - ($943))|0; $947 = $946 & 7; $948 = $945 ? 0 : $947; $949 = (($$748$i) + ($948)|0); $950 = (($941) - ($948))|0; HEAP32[(33592)>>2] = $949; HEAP32[(33580)>>2] = $950; $951 = $950 | 1; $952 = ((($949)) + 4|0); HEAP32[$952>>2] = $951; $953 = (($$748$i) + ($941)|0); $954 = ((($953)) + 4|0); HEAP32[$954>>2] = 40; $955 = HEAP32[(34056)>>2]|0; HEAP32[(33596)>>2] = $955; $956 = ((($938)) + 4|0); HEAP32[$956>>2] = 27; ;HEAP32[$939>>2]=HEAP32[(34016)>>2]|0;HEAP32[$939+4>>2]=HEAP32[(34016)+4>>2]|0;HEAP32[$939+8>>2]=HEAP32[(34016)+8>>2]|0;HEAP32[$939+12>>2]=HEAP32[(34016)+12>>2]|0; HEAP32[(34016)>>2] = $$748$i; HEAP32[(34020)>>2] = $$723947$i; HEAP32[(34028)>>2] = 0; HEAP32[(34024)>>2] = $939; $958 = $940; while(1) { $957 = ((($958)) + 4|0); HEAP32[$957>>2] = 7; $959 = ((($958)) + 8|0); $960 = ($959>>>0)<($923>>>0); if ($960) { $958 = $957; } else { break; } } $961 = ($938|0)==($636|0); if (!($961)) { $962 = $938; $963 = $636; $964 = (($962) - ($963))|0; $965 = HEAP32[$956>>2]|0; $966 = $965 & -2; HEAP32[$956>>2] = $966; $967 = $964 | 1; $968 = ((($636)) + 4|0); HEAP32[$968>>2] = $967; HEAP32[$938>>2] = $964; $969 = $964 >>> 3; $970 = ($964>>>0)<(256); if ($970) { $971 = $969 << 1; $972 = (33608 + ($971<<2)|0); $973 = HEAP32[8392]|0; $974 = 1 << $969; $975 = $973 & $974; $976 = ($975|0)==(0); if ($976) { $977 = $973 | $974; HEAP32[8392] = $977; $$pre$i$i = ((($972)) + 8|0); $$0211$i$i = $972;$$pre$phi$i$iZ2D = $$pre$i$i; } else { $978 = ((($972)) + 8|0); $979 = HEAP32[$978>>2]|0; $980 = HEAP32[(33584)>>2]|0; $981 = ($980>>>0)>($979>>>0); if ($981) { _abort(); // unreachable; } else { $$0211$i$i = $979;$$pre$phi$i$iZ2D = $978; } } HEAP32[$$pre$phi$i$iZ2D>>2] = $636; $982 = ((($$0211$i$i)) + 12|0); HEAP32[$982>>2] = $636; $983 = ((($636)) + 8|0); HEAP32[$983>>2] = $$0211$i$i; $984 = ((($636)) + 12|0); HEAP32[$984>>2] = $972; break; } $985 = $964 >>> 8; $986 = ($985|0)==(0); if ($986) { $$0212$i$i = 0; } else { $987 = ($964>>>0)>(16777215); if ($987) { $$0212$i$i = 31; } else { $988 = (($985) + 1048320)|0; $989 = $988 >>> 16; $990 = $989 & 8; $991 = $985 << $990; $992 = (($991) + 520192)|0; $993 = $992 >>> 16; $994 = $993 & 4; $995 = $994 | $990; $996 = $991 << $994; $997 = (($996) + 245760)|0; $998 = $997 >>> 16; $999 = $998 & 2; $1000 = $995 | $999; $1001 = (14 - ($1000))|0; $1002 = $996 << $999; $1003 = $1002 >>> 15; $1004 = (($1001) + ($1003))|0; $1005 = $1004 << 1; $1006 = (($1004) + 7)|0; $1007 = $964 >>> $1006; $1008 = $1007 & 1; $1009 = $1008 | $1005; $$0212$i$i = $1009; } } $1010 = (33872 + ($$0212$i$i<<2)|0); $1011 = ((($636)) + 28|0); HEAP32[$1011>>2] = $$0212$i$i; $1012 = ((($636)) + 20|0); HEAP32[$1012>>2] = 0; HEAP32[$936>>2] = 0; $1013 = HEAP32[(33572)>>2]|0; $1014 = 1 << $$0212$i$i; $1015 = $1013 & $1014; $1016 = ($1015|0)==(0); if ($1016) { $1017 = $1013 | $1014; HEAP32[(33572)>>2] = $1017; HEAP32[$1010>>2] = $636; $1018 = ((($636)) + 24|0); HEAP32[$1018>>2] = $1010; $1019 = ((($636)) + 12|0); HEAP32[$1019>>2] = $636; $1020 = ((($636)) + 8|0); HEAP32[$1020>>2] = $636; break; } $1021 = HEAP32[$1010>>2]|0; $1022 = ($$0212$i$i|0)==(31); $1023 = $$0212$i$i >>> 1; $1024 = (25 - ($1023))|0; $1025 = $1022 ? 0 : $1024; $1026 = $964 << $1025; $$0206$i$i = $1026;$$0207$i$i = $1021; while(1) { $1027 = ((($$0207$i$i)) + 4|0); $1028 = HEAP32[$1027>>2]|0; $1029 = $1028 & -8; $1030 = ($1029|0)==($964|0); if ($1030) { label = 289; break; } $1031 = $$0206$i$i >>> 31; $1032 = (((($$0207$i$i)) + 16|0) + ($1031<<2)|0); $1033 = $$0206$i$i << 1; $1034 = HEAP32[$1032>>2]|0; $1035 = ($1034|0)==(0|0); if ($1035) { label = 286; break; } else { $$0206$i$i = $1033;$$0207$i$i = $1034; } } if ((label|0) == 286) { $1036 = HEAP32[(33584)>>2]|0; $1037 = ($1036>>>0)>($1032>>>0); if ($1037) { _abort(); // unreachable; } else { HEAP32[$1032>>2] = $636; $1038 = ((($636)) + 24|0); HEAP32[$1038>>2] = $$0207$i$i; $1039 = ((($636)) + 12|0); HEAP32[$1039>>2] = $636; $1040 = ((($636)) + 8|0); HEAP32[$1040>>2] = $636; break; } } else if ((label|0) == 289) { $1041 = ((($$0207$i$i)) + 8|0); $1042 = HEAP32[$1041>>2]|0; $1043 = HEAP32[(33584)>>2]|0; $1044 = ($1043>>>0)<=($$0207$i$i>>>0); $1045 = ($1043>>>0)<=($1042>>>0); $1046 = $1045 & $1044; if ($1046) { $1047 = ((($1042)) + 12|0); HEAP32[$1047>>2] = $636; HEAP32[$1041>>2] = $636; $1048 = ((($636)) + 8|0); HEAP32[$1048>>2] = $1042; $1049 = ((($636)) + 12|0); HEAP32[$1049>>2] = $$0207$i$i; $1050 = ((($636)) + 24|0); HEAP32[$1050>>2] = 0; break; } else { _abort(); // unreachable; } } } } } while(0); $1052 = HEAP32[(33580)>>2]|0; $1053 = ($1052>>>0)>($$0197>>>0); if ($1053) { $1054 = (($1052) - ($$0197))|0; HEAP32[(33580)>>2] = $1054; $1055 = HEAP32[(33592)>>2]|0; $1056 = (($1055) + ($$0197)|0); HEAP32[(33592)>>2] = $1056; $1057 = $1054 | 1; $1058 = ((($1056)) + 4|0); HEAP32[$1058>>2] = $1057; $1059 = $$0197 | 3; $1060 = ((($1055)) + 4|0); HEAP32[$1060>>2] = $1059; $1061 = ((($1055)) + 8|0); $$0 = $1061; STACKTOP = sp;return ($$0|0); } } $1062 = (___errno_location()|0); HEAP32[$1062>>2] = 12; $$0 = 0; STACKTOP = sp;return ($$0|0); } function _free($0) { $0 = $0|0; var $$0212$i = 0, $$0212$in$i = 0, $$0383 = 0, $$0384 = 0, $$0396 = 0, $$0403 = 0, $$1 = 0, $$1382 = 0, $$1387 = 0, $$1390 = 0, $$1398 = 0, $$1402 = 0, $$2 = 0, $$3 = 0, $$3400 = 0, $$pre = 0, $$pre$phi442Z2D = 0, $$pre$phi444Z2D = 0, $$pre$phiZ2D = 0, $$pre441 = 0; var $$pre443 = 0, $$sink3 = 0, $$sink5 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0; var $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; var $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0; var $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0; var $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0; var $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0; var $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0; var $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0; var $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cond421 = 0, $cond422 = 0, label = 0, sp = 0; sp = STACKTOP; $1 = ($0|0)==(0|0); if ($1) { return; } $2 = ((($0)) + -8|0); $3 = HEAP32[(33584)>>2]|0; $4 = ($2>>>0)<($3>>>0); if ($4) { _abort(); // unreachable; } $5 = ((($0)) + -4|0); $6 = HEAP32[$5>>2]|0; $7 = $6 & 3; $8 = ($7|0)==(1); if ($8) { _abort(); // unreachable; } $9 = $6 & -8; $10 = (($2) + ($9)|0); $11 = $6 & 1; $12 = ($11|0)==(0); L10: do { if ($12) { $13 = HEAP32[$2>>2]|0; $14 = ($7|0)==(0); if ($14) { return; } $15 = (0 - ($13))|0; $16 = (($2) + ($15)|0); $17 = (($13) + ($9))|0; $18 = ($16>>>0)<($3>>>0); if ($18) { _abort(); // unreachable; } $19 = HEAP32[(33588)>>2]|0; $20 = ($19|0)==($16|0); if ($20) { $105 = ((($10)) + 4|0); $106 = HEAP32[$105>>2]|0; $107 = $106 & 3; $108 = ($107|0)==(3); if (!($108)) { $$1 = $16;$$1382 = $17;$113 = $16; break; } HEAP32[(33576)>>2] = $17; $109 = $106 & -2; HEAP32[$105>>2] = $109; $110 = $17 | 1; $111 = ((($16)) + 4|0); HEAP32[$111>>2] = $110; $112 = (($16) + ($17)|0); HEAP32[$112>>2] = $17; return; } $21 = $13 >>> 3; $22 = ($13>>>0)<(256); if ($22) { $23 = ((($16)) + 8|0); $24 = HEAP32[$23>>2]|0; $25 = ((($16)) + 12|0); $26 = HEAP32[$25>>2]|0; $27 = $21 << 1; $28 = (33608 + ($27<<2)|0); $29 = ($24|0)==($28|0); if (!($29)) { $30 = ($3>>>0)>($24>>>0); if ($30) { _abort(); // unreachable; } $31 = ((($24)) + 12|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)==($16|0); if (!($33)) { _abort(); // unreachable; } } $34 = ($26|0)==($24|0); if ($34) { $35 = 1 << $21; $36 = $35 ^ -1; $37 = HEAP32[8392]|0; $38 = $37 & $36; HEAP32[8392] = $38; $$1 = $16;$$1382 = $17;$113 = $16; break; } $39 = ($26|0)==($28|0); if ($39) { $$pre443 = ((($26)) + 8|0); $$pre$phi444Z2D = $$pre443; } else { $40 = ($3>>>0)>($26>>>0); if ($40) { _abort(); // unreachable; } $41 = ((($26)) + 8|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)==($16|0); if ($43) { $$pre$phi444Z2D = $41; } else { _abort(); // unreachable; } } $44 = ((($24)) + 12|0); HEAP32[$44>>2] = $26; HEAP32[$$pre$phi444Z2D>>2] = $24; $$1 = $16;$$1382 = $17;$113 = $16; break; } $45 = ((($16)) + 24|0); $46 = HEAP32[$45>>2]|0; $47 = ((($16)) + 12|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)==($16|0); do { if ($49) { $59 = ((($16)) + 16|0); $60 = ((($59)) + 4|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)==(0|0); if ($62) { $63 = HEAP32[$59>>2]|0; $64 = ($63|0)==(0|0); if ($64) { $$3 = 0; break; } else { $$1387 = $63;$$1390 = $59; } } else { $$1387 = $61;$$1390 = $60; } while(1) { $65 = ((($$1387)) + 20|0); $66 = HEAP32[$65>>2]|0; $67 = ($66|0)==(0|0); if (!($67)) { $$1387 = $66;$$1390 = $65; continue; } $68 = ((($$1387)) + 16|0); $69 = HEAP32[$68>>2]|0; $70 = ($69|0)==(0|0); if ($70) { break; } else { $$1387 = $69;$$1390 = $68; } } $71 = ($3>>>0)>($$1390>>>0); if ($71) { _abort(); // unreachable; } else { HEAP32[$$1390>>2] = 0; $$3 = $$1387; break; } } else { $50 = ((($16)) + 8|0); $51 = HEAP32[$50>>2]|0; $52 = ($3>>>0)>($51>>>0); if ($52) { _abort(); // unreachable; } $53 = ((($51)) + 12|0); $54 = HEAP32[$53>>2]|0; $55 = ($54|0)==($16|0); if (!($55)) { _abort(); // unreachable; } $56 = ((($48)) + 8|0); $57 = HEAP32[$56>>2]|0; $58 = ($57|0)==($16|0); if ($58) { HEAP32[$53>>2] = $48; HEAP32[$56>>2] = $51; $$3 = $48; break; } else { _abort(); // unreachable; } } } while(0); $72 = ($46|0)==(0|0); if ($72) { $$1 = $16;$$1382 = $17;$113 = $16; } else { $73 = ((($16)) + 28|0); $74 = HEAP32[$73>>2]|0; $75 = (33872 + ($74<<2)|0); $76 = HEAP32[$75>>2]|0; $77 = ($76|0)==($16|0); do { if ($77) { HEAP32[$75>>2] = $$3; $cond421 = ($$3|0)==(0|0); if ($cond421) { $78 = 1 << $74; $79 = $78 ^ -1; $80 = HEAP32[(33572)>>2]|0; $81 = $80 & $79; HEAP32[(33572)>>2] = $81; $$1 = $16;$$1382 = $17;$113 = $16; break L10; } } else { $82 = HEAP32[(33584)>>2]|0; $83 = ($82>>>0)>($46>>>0); if ($83) { _abort(); // unreachable; } else { $84 = ((($46)) + 16|0); $85 = HEAP32[$84>>2]|0; $86 = ($85|0)!=($16|0); $$sink3 = $86&1; $87 = (((($46)) + 16|0) + ($$sink3<<2)|0); HEAP32[$87>>2] = $$3; $88 = ($$3|0)==(0|0); if ($88) { $$1 = $16;$$1382 = $17;$113 = $16; break L10; } else { break; } } } } while(0); $89 = HEAP32[(33584)>>2]|0; $90 = ($89>>>0)>($$3>>>0); if ($90) { _abort(); // unreachable; } $91 = ((($$3)) + 24|0); HEAP32[$91>>2] = $46; $92 = ((($16)) + 16|0); $93 = HEAP32[$92>>2]|0; $94 = ($93|0)==(0|0); do { if (!($94)) { $95 = ($89>>>0)>($93>>>0); if ($95) { _abort(); // unreachable; } else { $96 = ((($$3)) + 16|0); HEAP32[$96>>2] = $93; $97 = ((($93)) + 24|0); HEAP32[$97>>2] = $$3; break; } } } while(0); $98 = ((($92)) + 4|0); $99 = HEAP32[$98>>2]|0; $100 = ($99|0)==(0|0); if ($100) { $$1 = $16;$$1382 = $17;$113 = $16; } else { $101 = HEAP32[(33584)>>2]|0; $102 = ($101>>>0)>($99>>>0); if ($102) { _abort(); // unreachable; } else { $103 = ((($$3)) + 20|0); HEAP32[$103>>2] = $99; $104 = ((($99)) + 24|0); HEAP32[$104>>2] = $$3; $$1 = $16;$$1382 = $17;$113 = $16; break; } } } } else { $$1 = $2;$$1382 = $9;$113 = $2; } } while(0); $114 = ($113>>>0)<($10>>>0); if (!($114)) { _abort(); // unreachable; } $115 = ((($10)) + 4|0); $116 = HEAP32[$115>>2]|0; $117 = $116 & 1; $118 = ($117|0)==(0); if ($118) { _abort(); // unreachable; } $119 = $116 & 2; $120 = ($119|0)==(0); if ($120) { $121 = HEAP32[(33592)>>2]|0; $122 = ($121|0)==($10|0); if ($122) { $123 = HEAP32[(33580)>>2]|0; $124 = (($123) + ($$1382))|0; HEAP32[(33580)>>2] = $124; HEAP32[(33592)>>2] = $$1; $125 = $124 | 1; $126 = ((($$1)) + 4|0); HEAP32[$126>>2] = $125; $127 = HEAP32[(33588)>>2]|0; $128 = ($$1|0)==($127|0); if (!($128)) { return; } HEAP32[(33588)>>2] = 0; HEAP32[(33576)>>2] = 0; return; } $129 = HEAP32[(33588)>>2]|0; $130 = ($129|0)==($10|0); if ($130) { $131 = HEAP32[(33576)>>2]|0; $132 = (($131) + ($$1382))|0; HEAP32[(33576)>>2] = $132; HEAP32[(33588)>>2] = $113; $133 = $132 | 1; $134 = ((($$1)) + 4|0); HEAP32[$134>>2] = $133; $135 = (($113) + ($132)|0); HEAP32[$135>>2] = $132; return; } $136 = $116 & -8; $137 = (($136) + ($$1382))|0; $138 = $116 >>> 3; $139 = ($116>>>0)<(256); L108: do { if ($139) { $140 = ((($10)) + 8|0); $141 = HEAP32[$140>>2]|0; $142 = ((($10)) + 12|0); $143 = HEAP32[$142>>2]|0; $144 = $138 << 1; $145 = (33608 + ($144<<2)|0); $146 = ($141|0)==($145|0); if (!($146)) { $147 = HEAP32[(33584)>>2]|0; $148 = ($147>>>0)>($141>>>0); if ($148) { _abort(); // unreachable; } $149 = ((($141)) + 12|0); $150 = HEAP32[$149>>2]|0; $151 = ($150|0)==($10|0); if (!($151)) { _abort(); // unreachable; } } $152 = ($143|0)==($141|0); if ($152) { $153 = 1 << $138; $154 = $153 ^ -1; $155 = HEAP32[8392]|0; $156 = $155 & $154; HEAP32[8392] = $156; break; } $157 = ($143|0)==($145|0); if ($157) { $$pre441 = ((($143)) + 8|0); $$pre$phi442Z2D = $$pre441; } else { $158 = HEAP32[(33584)>>2]|0; $159 = ($158>>>0)>($143>>>0); if ($159) { _abort(); // unreachable; } $160 = ((($143)) + 8|0); $161 = HEAP32[$160>>2]|0; $162 = ($161|0)==($10|0); if ($162) { $$pre$phi442Z2D = $160; } else { _abort(); // unreachable; } } $163 = ((($141)) + 12|0); HEAP32[$163>>2] = $143; HEAP32[$$pre$phi442Z2D>>2] = $141; } else { $164 = ((($10)) + 24|0); $165 = HEAP32[$164>>2]|0; $166 = ((($10)) + 12|0); $167 = HEAP32[$166>>2]|0; $168 = ($167|0)==($10|0); do { if ($168) { $179 = ((($10)) + 16|0); $180 = ((($179)) + 4|0); $181 = HEAP32[$180>>2]|0; $182 = ($181|0)==(0|0); if ($182) { $183 = HEAP32[$179>>2]|0; $184 = ($183|0)==(0|0); if ($184) { $$3400 = 0; break; } else { $$1398 = $183;$$1402 = $179; } } else { $$1398 = $181;$$1402 = $180; } while(1) { $185 = ((($$1398)) + 20|0); $186 = HEAP32[$185>>2]|0; $187 = ($186|0)==(0|0); if (!($187)) { $$1398 = $186;$$1402 = $185; continue; } $188 = ((($$1398)) + 16|0); $189 = HEAP32[$188>>2]|0; $190 = ($189|0)==(0|0); if ($190) { break; } else { $$1398 = $189;$$1402 = $188; } } $191 = HEAP32[(33584)>>2]|0; $192 = ($191>>>0)>($$1402>>>0); if ($192) { _abort(); // unreachable; } else { HEAP32[$$1402>>2] = 0; $$3400 = $$1398; break; } } else { $169 = ((($10)) + 8|0); $170 = HEAP32[$169>>2]|0; $171 = HEAP32[(33584)>>2]|0; $172 = ($171>>>0)>($170>>>0); if ($172) { _abort(); // unreachable; } $173 = ((($170)) + 12|0); $174 = HEAP32[$173>>2]|0; $175 = ($174|0)==($10|0); if (!($175)) { _abort(); // unreachable; } $176 = ((($167)) + 8|0); $177 = HEAP32[$176>>2]|0; $178 = ($177|0)==($10|0); if ($178) { HEAP32[$173>>2] = $167; HEAP32[$176>>2] = $170; $$3400 = $167; break; } else { _abort(); // unreachable; } } } while(0); $193 = ($165|0)==(0|0); if (!($193)) { $194 = ((($10)) + 28|0); $195 = HEAP32[$194>>2]|0; $196 = (33872 + ($195<<2)|0); $197 = HEAP32[$196>>2]|0; $198 = ($197|0)==($10|0); do { if ($198) { HEAP32[$196>>2] = $$3400; $cond422 = ($$3400|0)==(0|0); if ($cond422) { $199 = 1 << $195; $200 = $199 ^ -1; $201 = HEAP32[(33572)>>2]|0; $202 = $201 & $200; HEAP32[(33572)>>2] = $202; break L108; } } else { $203 = HEAP32[(33584)>>2]|0; $204 = ($203>>>0)>($165>>>0); if ($204) { _abort(); // unreachable; } else { $205 = ((($165)) + 16|0); $206 = HEAP32[$205>>2]|0; $207 = ($206|0)!=($10|0); $$sink5 = $207&1; $208 = (((($165)) + 16|0) + ($$sink5<<2)|0); HEAP32[$208>>2] = $$3400; $209 = ($$3400|0)==(0|0); if ($209) { break L108; } else { break; } } } } while(0); $210 = HEAP32[(33584)>>2]|0; $211 = ($210>>>0)>($$3400>>>0); if ($211) { _abort(); // unreachable; } $212 = ((($$3400)) + 24|0); HEAP32[$212>>2] = $165; $213 = ((($10)) + 16|0); $214 = HEAP32[$213>>2]|0; $215 = ($214|0)==(0|0); do { if (!($215)) { $216 = ($210>>>0)>($214>>>0); if ($216) { _abort(); // unreachable; } else { $217 = ((($$3400)) + 16|0); HEAP32[$217>>2] = $214; $218 = ((($214)) + 24|0); HEAP32[$218>>2] = $$3400; break; } } } while(0); $219 = ((($213)) + 4|0); $220 = HEAP32[$219>>2]|0; $221 = ($220|0)==(0|0); if (!($221)) { $222 = HEAP32[(33584)>>2]|0; $223 = ($222>>>0)>($220>>>0); if ($223) { _abort(); // unreachable; } else { $224 = ((($$3400)) + 20|0); HEAP32[$224>>2] = $220; $225 = ((($220)) + 24|0); HEAP32[$225>>2] = $$3400; break; } } } } } while(0); $226 = $137 | 1; $227 = ((($$1)) + 4|0); HEAP32[$227>>2] = $226; $228 = (($113) + ($137)|0); HEAP32[$228>>2] = $137; $229 = HEAP32[(33588)>>2]|0; $230 = ($$1|0)==($229|0); if ($230) { HEAP32[(33576)>>2] = $137; return; } else { $$2 = $137; } } else { $231 = $116 & -2; HEAP32[$115>>2] = $231; $232 = $$1382 | 1; $233 = ((($$1)) + 4|0); HEAP32[$233>>2] = $232; $234 = (($113) + ($$1382)|0); HEAP32[$234>>2] = $$1382; $$2 = $$1382; } $235 = $$2 >>> 3; $236 = ($$2>>>0)<(256); if ($236) { $237 = $235 << 1; $238 = (33608 + ($237<<2)|0); $239 = HEAP32[8392]|0; $240 = 1 << $235; $241 = $239 & $240; $242 = ($241|0)==(0); if ($242) { $243 = $239 | $240; HEAP32[8392] = $243; $$pre = ((($238)) + 8|0); $$0403 = $238;$$pre$phiZ2D = $$pre; } else { $244 = ((($238)) + 8|0); $245 = HEAP32[$244>>2]|0; $246 = HEAP32[(33584)>>2]|0; $247 = ($246>>>0)>($245>>>0); if ($247) { _abort(); // unreachable; } else { $$0403 = $245;$$pre$phiZ2D = $244; } } HEAP32[$$pre$phiZ2D>>2] = $$1; $248 = ((($$0403)) + 12|0); HEAP32[$248>>2] = $$1; $249 = ((($$1)) + 8|0); HEAP32[$249>>2] = $$0403; $250 = ((($$1)) + 12|0); HEAP32[$250>>2] = $238; return; } $251 = $$2 >>> 8; $252 = ($251|0)==(0); if ($252) { $$0396 = 0; } else { $253 = ($$2>>>0)>(16777215); if ($253) { $$0396 = 31; } else { $254 = (($251) + 1048320)|0; $255 = $254 >>> 16; $256 = $255 & 8; $257 = $251 << $256; $258 = (($257) + 520192)|0; $259 = $258 >>> 16; $260 = $259 & 4; $261 = $260 | $256; $262 = $257 << $260; $263 = (($262) + 245760)|0; $264 = $263 >>> 16; $265 = $264 & 2; $266 = $261 | $265; $267 = (14 - ($266))|0; $268 = $262 << $265; $269 = $268 >>> 15; $270 = (($267) + ($269))|0; $271 = $270 << 1; $272 = (($270) + 7)|0; $273 = $$2 >>> $272; $274 = $273 & 1; $275 = $274 | $271; $$0396 = $275; } } $276 = (33872 + ($$0396<<2)|0); $277 = ((($$1)) + 28|0); HEAP32[$277>>2] = $$0396; $278 = ((($$1)) + 16|0); $279 = ((($$1)) + 20|0); HEAP32[$279>>2] = 0; HEAP32[$278>>2] = 0; $280 = HEAP32[(33572)>>2]|0; $281 = 1 << $$0396; $282 = $280 & $281; $283 = ($282|0)==(0); do { if ($283) { $284 = $280 | $281; HEAP32[(33572)>>2] = $284; HEAP32[$276>>2] = $$1; $285 = ((($$1)) + 24|0); HEAP32[$285>>2] = $276; $286 = ((($$1)) + 12|0); HEAP32[$286>>2] = $$1; $287 = ((($$1)) + 8|0); HEAP32[$287>>2] = $$1; } else { $288 = HEAP32[$276>>2]|0; $289 = ($$0396|0)==(31); $290 = $$0396 >>> 1; $291 = (25 - ($290))|0; $292 = $289 ? 0 : $291; $293 = $$2 << $292; $$0383 = $293;$$0384 = $288; while(1) { $294 = ((($$0384)) + 4|0); $295 = HEAP32[$294>>2]|0; $296 = $295 & -8; $297 = ($296|0)==($$2|0); if ($297) { label = 124; break; } $298 = $$0383 >>> 31; $299 = (((($$0384)) + 16|0) + ($298<<2)|0); $300 = $$0383 << 1; $301 = HEAP32[$299>>2]|0; $302 = ($301|0)==(0|0); if ($302) { label = 121; break; } else { $$0383 = $300;$$0384 = $301; } } if ((label|0) == 121) { $303 = HEAP32[(33584)>>2]|0; $304 = ($303>>>0)>($299>>>0); if ($304) { _abort(); // unreachable; } else { HEAP32[$299>>2] = $$1; $305 = ((($$1)) + 24|0); HEAP32[$305>>2] = $$0384; $306 = ((($$1)) + 12|0); HEAP32[$306>>2] = $$1; $307 = ((($$1)) + 8|0); HEAP32[$307>>2] = $$1; break; } } else if ((label|0) == 124) { $308 = ((($$0384)) + 8|0); $309 = HEAP32[$308>>2]|0; $310 = HEAP32[(33584)>>2]|0; $311 = ($310>>>0)<=($$0384>>>0); $312 = ($310>>>0)<=($309>>>0); $313 = $312 & $311; if ($313) { $314 = ((($309)) + 12|0); HEAP32[$314>>2] = $$1; HEAP32[$308>>2] = $$1; $315 = ((($$1)) + 8|0); HEAP32[$315>>2] = $309; $316 = ((($$1)) + 12|0); HEAP32[$316>>2] = $$0384; $317 = ((($$1)) + 24|0); HEAP32[$317>>2] = 0; break; } else { _abort(); // unreachable; } } } } while(0); $318 = HEAP32[(33600)>>2]|0; $319 = (($318) + -1)|0; HEAP32[(33600)>>2] = $319; $320 = ($319|0)==(0); if ($320) { $$0212$in$i = (34024); } else { return; } while(1) { $$0212$i = HEAP32[$$0212$in$i>>2]|0; $321 = ($$0212$i|0)==(0|0); $322 = ((($$0212$i)) + 8|0); if ($321) { break; } else { $$0212$in$i = $322; } } HEAP32[(33600)>>2] = -1; return; } function ___stdio_close($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $vararg_buffer = sp; $1 = ((($0)) + 60|0); $2 = HEAP32[$1>>2]|0; $3 = (_dummy($2)|0); HEAP32[$vararg_buffer>>2] = $3; $4 = (___syscall6(6,($vararg_buffer|0))|0); $5 = (___syscall_ret($4)|0); STACKTOP = sp;return ($5|0); } function ___stdout_write($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $vararg_buffer = sp; $3 = sp + 16|0; $4 = ((($0)) + 36|0); HEAP32[$4>>2] = 20; $5 = HEAP32[$0>>2]|0; $6 = $5 & 64; $7 = ($6|0)==(0); if ($7) { $8 = ((($0)) + 60|0); $9 = HEAP32[$8>>2]|0; $10 = $3; HEAP32[$vararg_buffer>>2] = $9; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = 21523; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = $10; $11 = (___syscall54(54,($vararg_buffer|0))|0); $12 = ($11|0)==(0); if (!($12)) { $13 = ((($0)) + 75|0); HEAP8[$13>>0] = -1; } } $14 = (___stdio_write($0,$1,$2)|0); STACKTOP = sp;return ($14|0); } function ___stdio_seek($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $$pre = 0, $10 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); $vararg_buffer = sp; $3 = sp + 20|0; $4 = ((($0)) + 60|0); $5 = HEAP32[$4>>2]|0; $6 = $3; HEAP32[$vararg_buffer>>2] = $5; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = 0; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = $1; $vararg_ptr3 = ((($vararg_buffer)) + 12|0); HEAP32[$vararg_ptr3>>2] = $6; $vararg_ptr4 = ((($vararg_buffer)) + 16|0); HEAP32[$vararg_ptr4>>2] = $2; $7 = (___syscall140(140,($vararg_buffer|0))|0); $8 = (___syscall_ret($7)|0); $9 = ($8|0)<(0); if ($9) { HEAP32[$3>>2] = -1; $10 = -1; } else { $$pre = HEAP32[$3>>2]|0; $10 = $$pre; } STACKTOP = sp;return ($10|0); } function ___syscall_ret($0) { $0 = $0|0; var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $1 = ($0>>>0)>(4294963200); if ($1) { $2 = (0 - ($0))|0; $3 = (___errno_location()|0); HEAP32[$3>>2] = $2; $$0 = -1; } else { $$0 = $0; } return ($$0|0); } function ___errno_location() { var label = 0, sp = 0; sp = STACKTOP; return (34128|0); } function ___stdio_write($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $$0 = 0, $$04756 = 0, $$04855 = 0, $$04954 = 0, $$051 = 0, $$1 = 0, $$150 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer3 = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0; var $vararg_ptr6 = 0, $vararg_ptr7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); $vararg_buffer3 = sp + 16|0; $vararg_buffer = sp; $3 = sp + 32|0; $4 = ((($0)) + 28|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = ((($0)) + 20|0); $8 = HEAP32[$7>>2]|0; $9 = (($8) - ($5))|0; HEAP32[$6>>2] = $9; $10 = ((($3)) + 8|0); HEAP32[$10>>2] = $1; $11 = ((($3)) + 12|0); HEAP32[$11>>2] = $2; $12 = (($9) + ($2))|0; $13 = ((($0)) + 60|0); $14 = HEAP32[$13>>2]|0; $15 = $3; HEAP32[$vararg_buffer>>2] = $14; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $15; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = 2; $16 = (___syscall146(146,($vararg_buffer|0))|0); $17 = (___syscall_ret($16)|0); $18 = ($12|0)==($17|0); L1: do { if ($18) { label = 3; } else { $$04756 = 2;$$04855 = $12;$$04954 = $3;$26 = $17; while(1) { $27 = ($26|0)<(0); if ($27) { break; } $35 = (($$04855) - ($26))|0; $36 = ((($$04954)) + 4|0); $37 = HEAP32[$36>>2]|0; $38 = ($26>>>0)>($37>>>0); $39 = ((($$04954)) + 8|0); $$150 = $38 ? $39 : $$04954; $40 = $38 << 31 >> 31; $$1 = (($$04756) + ($40))|0; $41 = $38 ? $37 : 0; $$0 = (($26) - ($41))|0; $42 = HEAP32[$$150>>2]|0; $43 = (($42) + ($$0)|0); HEAP32[$$150>>2] = $43; $44 = ((($$150)) + 4|0); $45 = HEAP32[$44>>2]|0; $46 = (($45) - ($$0))|0; HEAP32[$44>>2] = $46; $47 = HEAP32[$13>>2]|0; $48 = $$150; HEAP32[$vararg_buffer3>>2] = $47; $vararg_ptr6 = ((($vararg_buffer3)) + 4|0); HEAP32[$vararg_ptr6>>2] = $48; $vararg_ptr7 = ((($vararg_buffer3)) + 8|0); HEAP32[$vararg_ptr7>>2] = $$1; $49 = (___syscall146(146,($vararg_buffer3|0))|0); $50 = (___syscall_ret($49)|0); $51 = ($35|0)==($50|0); if ($51) { label = 3; break L1; } else { $$04756 = $$1;$$04855 = $35;$$04954 = $$150;$26 = $50; } } $28 = ((($0)) + 16|0); HEAP32[$28>>2] = 0; HEAP32[$4>>2] = 0; HEAP32[$7>>2] = 0; $29 = HEAP32[$0>>2]|0; $30 = $29 | 32; HEAP32[$0>>2] = $30; $31 = ($$04756|0)==(2); if ($31) { $$051 = 0; } else { $32 = ((($$04954)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = (($2) - ($33))|0; $$051 = $34; } } } while(0); if ((label|0) == 3) { $19 = ((($0)) + 44|0); $20 = HEAP32[$19>>2]|0; $21 = ((($0)) + 48|0); $22 = HEAP32[$21>>2]|0; $23 = (($20) + ($22)|0); $24 = ((($0)) + 16|0); HEAP32[$24>>2] = $23; $25 = $20; HEAP32[$4>>2] = $25; HEAP32[$7>>2] = $25; $$051 = $2; } STACKTOP = sp;return ($$051|0); } function _dummy($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; return ($0|0); } function _memchr($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $$0$lcssa = 0, $$035$lcssa = 0, $$035$lcssa65 = 0, $$03555 = 0, $$036$lcssa = 0, $$036$lcssa64 = 0, $$03654 = 0, $$046 = 0, $$137$lcssa = 0, $$13745 = 0, $$140 = 0, $$2 = 0, $$23839 = 0, $$3 = 0, $$lcssa = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond53 = 0, label = 0, sp = 0; sp = STACKTOP; $3 = $1 & 255; $4 = $0; $5 = $4 & 3; $6 = ($5|0)!=(0); $7 = ($2|0)!=(0); $or$cond53 = $7 & $6; L1: do { if ($or$cond53) { $8 = $1&255; $$03555 = $0;$$03654 = $2; while(1) { $9 = HEAP8[$$03555>>0]|0; $10 = ($9<<24>>24)==($8<<24>>24); if ($10) { $$035$lcssa65 = $$03555;$$036$lcssa64 = $$03654; label = 6; break L1; } $11 = ((($$03555)) + 1|0); $12 = (($$03654) + -1)|0; $13 = $11; $14 = $13 & 3; $15 = ($14|0)!=(0); $16 = ($12|0)!=(0); $or$cond = $16 & $15; if ($or$cond) { $$03555 = $11;$$03654 = $12; } else { $$035$lcssa = $11;$$036$lcssa = $12;$$lcssa = $16; label = 5; break; } } } else { $$035$lcssa = $0;$$036$lcssa = $2;$$lcssa = $7; label = 5; } } while(0); if ((label|0) == 5) { if ($$lcssa) { $$035$lcssa65 = $$035$lcssa;$$036$lcssa64 = $$036$lcssa; label = 6; } else { $$2 = $$035$lcssa;$$3 = 0; } } L8: do { if ((label|0) == 6) { $17 = HEAP8[$$035$lcssa65>>0]|0; $18 = $1&255; $19 = ($17<<24>>24)==($18<<24>>24); if ($19) { $$2 = $$035$lcssa65;$$3 = $$036$lcssa64; } else { $20 = Math_imul($3, 16843009)|0; $21 = ($$036$lcssa64>>>0)>(3); L11: do { if ($21) { $$046 = $$035$lcssa65;$$13745 = $$036$lcssa64; while(1) { $22 = HEAP32[$$046>>2]|0; $23 = $22 ^ $20; $24 = (($23) + -16843009)|0; $25 = $23 & -2139062144; $26 = $25 ^ -2139062144; $27 = $26 & $24; $28 = ($27|0)==(0); if (!($28)) { break; } $29 = ((($$046)) + 4|0); $30 = (($$13745) + -4)|0; $31 = ($30>>>0)>(3); if ($31) { $$046 = $29;$$13745 = $30; } else { $$0$lcssa = $29;$$137$lcssa = $30; label = 11; break L11; } } $$140 = $$046;$$23839 = $$13745; } else { $$0$lcssa = $$035$lcssa65;$$137$lcssa = $$036$lcssa64; label = 11; } } while(0); if ((label|0) == 11) { $32 = ($$137$lcssa|0)==(0); if ($32) { $$2 = $$0$lcssa;$$3 = 0; break; } else { $$140 = $$0$lcssa;$$23839 = $$137$lcssa; } } while(1) { $33 = HEAP8[$$140>>0]|0; $34 = ($33<<24>>24)==($18<<24>>24); if ($34) { $$2 = $$140;$$3 = $$23839; break L8; } $35 = ((($$140)) + 1|0); $36 = (($$23839) + -1)|0; $37 = ($36|0)==(0); if ($37) { $$2 = $35;$$3 = 0; break; } else { $$140 = $35;$$23839 = $36; } } } } } while(0); $38 = ($$3|0)!=(0); $39 = $38 ? $$2 : 0; return ($39|0); } function _strcmp($0,$1) { $0 = $0|0; $1 = $1|0; var $$011 = 0, $$0710 = 0, $$lcssa = 0, $$lcssa8 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond9 = 0, label = 0; var sp = 0; sp = STACKTOP; $2 = HEAP8[$0>>0]|0; $3 = HEAP8[$1>>0]|0; $4 = ($2<<24>>24)!=($3<<24>>24); $5 = ($2<<24>>24)==(0); $or$cond9 = $5 | $4; if ($or$cond9) { $$lcssa = $3;$$lcssa8 = $2; } else { $$011 = $1;$$0710 = $0; while(1) { $6 = ((($$0710)) + 1|0); $7 = ((($$011)) + 1|0); $8 = HEAP8[$6>>0]|0; $9 = HEAP8[$7>>0]|0; $10 = ($8<<24>>24)!=($9<<24>>24); $11 = ($8<<24>>24)==(0); $or$cond = $11 | $10; if ($or$cond) { $$lcssa = $9;$$lcssa8 = $8; break; } else { $$011 = $7;$$0710 = $6; } } } $12 = $$lcssa8&255; $13 = $$lcssa&255; $14 = (($12) - ($13))|0; return ($14|0); } function _strerror($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $1 = (___pthread_self_490()|0); $2 = ((($1)) + 188|0); $3 = HEAP32[$2>>2]|0; $4 = (___strerror_l($0,$3)|0); return ($4|0); } function ___pthread_self_490() { var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_pthread_self()|0); return ($0|0); } function ___strerror_l($0,$1) { $0 = $0|0; $1 = $1|0; var $$012$lcssa = 0, $$01214 = 0, $$016 = 0, $$113 = 0, $$115 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; $$016 = 0; while(1) { $3 = (30978 + ($$016)|0); $4 = HEAP8[$3>>0]|0; $5 = $4&255; $6 = ($5|0)==($0|0); if ($6) { label = 2; break; } $7 = (($$016) + 1)|0; $8 = ($7|0)==(87); if ($8) { $$01214 = 31066;$$115 = 87; label = 5; break; } else { $$016 = $7; } } if ((label|0) == 2) { $2 = ($$016|0)==(0); if ($2) { $$012$lcssa = 31066; } else { $$01214 = 31066;$$115 = $$016; label = 5; } } if ((label|0) == 5) { while(1) { label = 0; $$113 = $$01214; while(1) { $9 = HEAP8[$$113>>0]|0; $10 = ($9<<24>>24)==(0); $11 = ((($$113)) + 1|0); if ($10) { break; } else { $$113 = $11; } } $12 = (($$115) + -1)|0; $13 = ($12|0)==(0); if ($13) { $$012$lcssa = $11; break; } else { $$01214 = $11;$$115 = $12; label = 5; } } } $14 = ((($1)) + 20|0); $15 = HEAP32[$14>>2]|0; $16 = (___lctrans($$012$lcssa,$15)|0); return ($16|0); } function ___lctrans($0,$1) { $0 = $0|0; $1 = $1|0; var $2 = 0, label = 0, sp = 0; sp = STACKTOP; $2 = (___lctrans_impl($0,$1)|0); return ($2|0); } function ___lctrans_impl($0,$1) { $0 = $0|0; $1 = $1|0; var $$0 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; $2 = ($1|0)==(0|0); if ($2) { $$0 = 0; } else { $3 = HEAP32[$1>>2]|0; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = (___mo_lookup($3,$5,$0)|0); $$0 = $6; } $7 = ($$0|0)!=(0|0); $8 = $7 ? $$0 : $0; return ($8|0); } function ___mo_lookup($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $$ = 0, $$090 = 0, $$094 = 0, $$191 = 0, $$195 = 0, $$4 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond102 = 0, $or$cond104 = 0, label = 0, sp = 0; sp = STACKTOP; $3 = HEAP32[$0>>2]|0; $4 = (($3) + 1794895138)|0; $5 = ((($0)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = (_swapc($6,$4)|0); $8 = ((($0)) + 12|0); $9 = HEAP32[$8>>2]|0; $10 = (_swapc($9,$4)|0); $11 = ((($0)) + 16|0); $12 = HEAP32[$11>>2]|0; $13 = (_swapc($12,$4)|0); $14 = $1 >>> 2; $15 = ($7>>>0)<($14>>>0); L1: do { if ($15) { $16 = $7 << 2; $17 = (($1) - ($16))|0; $18 = ($10>>>0)<($17>>>0); $19 = ($13>>>0)<($17>>>0); $or$cond = $18 & $19; if ($or$cond) { $20 = $13 | $10; $21 = $20 & 3; $22 = ($21|0)==(0); if ($22) { $23 = $10 >>> 2; $24 = $13 >>> 2; $$090 = 0;$$094 = $7; while(1) { $25 = $$094 >>> 1; $26 = (($$090) + ($25))|0; $27 = $26 << 1; $28 = (($27) + ($23))|0; $29 = (($0) + ($28<<2)|0); $30 = HEAP32[$29>>2]|0; $31 = (_swapc($30,$4)|0); $32 = (($28) + 1)|0; $33 = (($0) + ($32<<2)|0); $34 = HEAP32[$33>>2]|0; $35 = (_swapc($34,$4)|0); $36 = ($35>>>0)<($1>>>0); $37 = (($1) - ($35))|0; $38 = ($31>>>0)<($37>>>0); $or$cond102 = $36 & $38; if (!($or$cond102)) { $$4 = 0; break L1; } $39 = (($35) + ($31))|0; $40 = (($0) + ($39)|0); $41 = HEAP8[$40>>0]|0; $42 = ($41<<24>>24)==(0); if (!($42)) { $$4 = 0; break L1; } $43 = (($0) + ($35)|0); $44 = (_strcmp($2,$43)|0); $45 = ($44|0)==(0); if ($45) { break; } $62 = ($$094|0)==(1); $63 = ($44|0)<(0); $64 = (($$094) - ($25))|0; $$195 = $63 ? $25 : $64; $$191 = $63 ? $$090 : $26; if ($62) { $$4 = 0; break L1; } else { $$090 = $$191;$$094 = $$195; } } $46 = (($27) + ($24))|0; $47 = (($0) + ($46<<2)|0); $48 = HEAP32[$47>>2]|0; $49 = (_swapc($48,$4)|0); $50 = (($46) + 1)|0; $51 = (($0) + ($50<<2)|0); $52 = HEAP32[$51>>2]|0; $53 = (_swapc($52,$4)|0); $54 = ($53>>>0)<($1>>>0); $55 = (($1) - ($53))|0; $56 = ($49>>>0)<($55>>>0); $or$cond104 = $54 & $56; if ($or$cond104) { $57 = (($0) + ($53)|0); $58 = (($53) + ($49))|0; $59 = (($0) + ($58)|0); $60 = HEAP8[$59>>0]|0; $61 = ($60<<24>>24)==(0); $$ = $61 ? $57 : 0; $$4 = $$; } else { $$4 = 0; } } else { $$4 = 0; } } else { $$4 = 0; } } else { $$4 = 0; } } while(0); return ($$4|0); } function _swapc($0,$1) { $0 = $0|0; $1 = $1|0; var $$ = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $2 = ($1|0)==(0); $3 = (_llvm_bswap_i32(($0|0))|0); $$ = $2 ? $0 : $3; return ($$|0); } function _pthread_self() { var label = 0, sp = 0; sp = STACKTOP; return (22508|0); } function _frexp($0,$1) { $0 = +$0; $1 = $1|0; var $$0 = 0.0, $$016 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0.0, $storemerge = 0, $trunc$clear = 0, label = 0; var sp = 0; sp = STACKTOP; HEAPF64[tempDoublePtr>>3] = $0;$2 = HEAP32[tempDoublePtr>>2]|0; $3 = HEAP32[tempDoublePtr+4>>2]|0; $4 = (_bitshift64Lshr(($2|0),($3|0),52)|0); $5 = tempRet0; $6 = $4&65535; $trunc$clear = $6 & 2047; switch ($trunc$clear<<16>>16) { case 0: { $7 = $0 != 0.0; if ($7) { $8 = $0 * 1.8446744073709552E+19; $9 = (+_frexp($8,$1)); $10 = HEAP32[$1>>2]|0; $11 = (($10) + -64)|0; $$016 = $9;$storemerge = $11; } else { $$016 = $0;$storemerge = 0; } HEAP32[$1>>2] = $storemerge; $$0 = $$016; break; } case 2047: { $$0 = $0; break; } default: { $12 = $4 & 2047; $13 = (($12) + -1022)|0; HEAP32[$1>>2] = $13; $14 = $3 & -2146435073; $15 = $14 | 1071644672; HEAP32[tempDoublePtr>>2] = $2;HEAP32[tempDoublePtr+4>>2] = $15;$16 = +HEAPF64[tempDoublePtr>>3]; $$0 = $16; } } return (+$$0); } function _log10($0) { $0 = +$0; var $$0 = 0, $$0100 = 0, $$0101 = 0.0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0.0, $27 = 0, $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0; var $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0.0; var $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0, $8 = 0, $9 = 0.0, $or$cond = 0, $or$cond105 = 0, label = 0, sp = 0; sp = STACKTOP; HEAPF64[tempDoublePtr>>3] = $0;$1 = HEAP32[tempDoublePtr>>2]|0; $2 = HEAP32[tempDoublePtr+4>>2]|0; $3 = ($2>>>0)<(1048576); $4 = ($2|0)<(0); $or$cond = $4 | $3; do { if ($or$cond) { $5 = $2 & 2147483647; $6 = ($1|0)==(0); $7 = ($5|0)==(0); $8 = $6 & $7; if ($8) { $9 = $0 * $0; $10 = -1.0 / $9; $$0101 = $10; break; } if ($4) { $11 = $0 - $0; $12 = $11 / 0.0; $$0101 = $12; break; } else { $13 = $0 * 18014398509481984.0; HEAPF64[tempDoublePtr>>3] = $13;$14 = HEAP32[tempDoublePtr>>2]|0; $15 = HEAP32[tempDoublePtr+4>>2]|0; $$0 = -1077;$$0100 = $15;$27 = $14;$71 = $15; label = 9; break; } } else { $16 = ($2>>>0)>(2146435071); if ($16) { $$0101 = $0; } else { $17 = ($2|0)==(1072693248); $18 = ($1|0)==(0); $19 = (0)==(0); $20 = $18 & $19; $or$cond105 = $20 & $17; if ($or$cond105) { $$0101 = 0.0; } else { $$0 = -1023;$$0100 = $2;$27 = $1;$71 = $2; label = 9; } } } } while(0); if ((label|0) == 9) { $21 = (($$0100) + 614242)|0; $22 = $21 >>> 20; $23 = (($$0) + ($22))|0; $24 = $21 & 1048575; $25 = (($24) + 1072079006)|0; HEAP32[tempDoublePtr>>2] = $27;HEAP32[tempDoublePtr+4>>2] = $25;$26 = +HEAPF64[tempDoublePtr>>3]; $28 = $26 + -1.0; $29 = $28 * 0.5; $30 = $28 * $29; $31 = $28 + 2.0; $32 = $28 / $31; $33 = $32 * $32; $34 = $33 * $33; $35 = $34 * 0.15313837699209373; $36 = $35 + 0.22222198432149784; $37 = $34 * $36; $38 = $37 + 0.39999999999409419; $39 = $34 * $38; $40 = $34 * 0.14798198605116586; $41 = $40 + 0.1818357216161805; $42 = $34 * $41; $43 = $42 + 0.28571428743662391; $44 = $34 * $43; $45 = $44 + 0.66666666666667351; $46 = $33 * $45; $47 = $39 + $46; $48 = $28 - $30; HEAPF64[tempDoublePtr>>3] = $48;$49 = HEAP32[tempDoublePtr>>2]|0; $50 = HEAP32[tempDoublePtr+4>>2]|0; HEAP32[tempDoublePtr>>2] = 0;HEAP32[tempDoublePtr+4>>2] = $50;$51 = +HEAPF64[tempDoublePtr>>3]; $52 = $28 - $51; $53 = $52 - $30; $54 = $30 + $47; $55 = $32 * $54; $56 = $53 + $55; $57 = $51 * 0.43429448187816888; $58 = (+($23|0)); $59 = $58 * 0.30102999566361177; $60 = $58 * 3.6942390771589308E-13; $61 = $56 + $51; $62 = $61 * 2.5082946711645275E-11; $63 = $60 + $62; $64 = $56 * 0.43429448187816888; $65 = $64 + $63; $66 = $59 + $57; $67 = $59 - $66; $68 = $57 + $67; $69 = $68 + $65; $70 = $66 + $69; $$0101 = $70; } return (+$$0101); } function _lrintf($0) { $0 = +$0; var $1 = 0.0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $1 = (+_rintf((+$0))); $2 = (~~(($1))); return ($2|0); } function _frexpl($0,$1) { $0 = +$0; $1 = $1|0; var $2 = 0.0, label = 0, sp = 0; sp = STACKTOP; $2 = (+_frexp($0,$1)); return (+$2); } function _vfprintf($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $$ = 0, $$0 = 0, $$1 = 0, $$1$ = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $vacopy_currentptr = 0, dest = 0, label = 0, sp = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(224|0); $3 = sp + 120|0; $4 = sp + 80|0; $5 = sp; $6 = sp + 136|0; dest=$4; stop=dest+40|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); $vacopy_currentptr = HEAP32[$2>>2]|0; HEAP32[$3>>2] = $vacopy_currentptr; $7 = (_printf_core(0,$1,$3,$5,$4)|0); $8 = ($7|0)<(0); if ($8) { $$0 = -1; } else { $9 = ((($0)) + 76|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)>(-1); if ($11) { $12 = (___lockfile($0)|0); $39 = $12; } else { $39 = 0; } $13 = HEAP32[$0>>2]|0; $14 = $13 & 32; $15 = ((($0)) + 74|0); $16 = HEAP8[$15>>0]|0; $17 = ($16<<24>>24)<(1); if ($17) { $18 = $13 & -33; HEAP32[$0>>2] = $18; } $19 = ((($0)) + 48|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(0); if ($21) { $23 = ((($0)) + 44|0); $24 = HEAP32[$23>>2]|0; HEAP32[$23>>2] = $6; $25 = ((($0)) + 28|0); HEAP32[$25>>2] = $6; $26 = ((($0)) + 20|0); HEAP32[$26>>2] = $6; HEAP32[$19>>2] = 80; $27 = ((($6)) + 80|0); $28 = ((($0)) + 16|0); HEAP32[$28>>2] = $27; $29 = (_printf_core($0,$1,$3,$5,$4)|0); $30 = ($24|0)==(0|0); if ($30) { $$1 = $29; } else { $31 = ((($0)) + 36|0); $32 = HEAP32[$31>>2]|0; (FUNCTION_TABLE_iiii[$32 & 31]($0,0,0)|0); $33 = HEAP32[$26>>2]|0; $34 = ($33|0)==(0|0); $$ = $34 ? -1 : $29; HEAP32[$23>>2] = $24; HEAP32[$19>>2] = 0; HEAP32[$28>>2] = 0; HEAP32[$25>>2] = 0; HEAP32[$26>>2] = 0; $$1 = $$; } } else { $22 = (_printf_core($0,$1,$3,$5,$4)|0); $$1 = $22; } $35 = HEAP32[$0>>2]|0; $36 = $35 & 32; $37 = ($36|0)==(0); $$1$ = $37 ? $$1 : -1; $38 = $35 | $14; HEAP32[$0>>2] = $38; $40 = ($39|0)==(0); if (!($40)) { ___unlockfile($0); } $$0 = $$1$; } STACKTOP = sp;return ($$0|0); } function _printf_core($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $$ = 0, $$$ = 0, $$$0259 = 0, $$$0262 = 0, $$$0269 = 0, $$$4266 = 0, $$$5 = 0, $$0 = 0, $$0228 = 0, $$0228$ = 0, $$0229320 = 0, $$0232 = 0, $$0235 = 0, $$0237 = 0, $$0240$lcssa = 0, $$0240$lcssa357 = 0, $$0240319 = 0, $$0243 = 0, $$0247 = 0, $$0249$lcssa = 0; var $$0249307 = 0, $$0252 = 0, $$0253 = 0, $$0254 = 0, $$0254$$0254$ = 0, $$0259 = 0, $$0262$lcssa = 0, $$0262313 = 0, $$0269 = 0, $$0269$phi = 0, $$1 = 0, $$1230331 = 0, $$1233 = 0, $$1236 = 0, $$1238 = 0, $$1241330 = 0, $$1244318 = 0, $$1248 = 0, $$1250 = 0, $$1255 = 0; var $$1260 = 0, $$1263 = 0, $$1263$ = 0, $$1270 = 0, $$2 = 0, $$2234 = 0, $$2239 = 0, $$2242$lcssa = 0, $$2242306 = 0, $$2245 = 0, $$2251 = 0, $$2256 = 0, $$2256$ = 0, $$2256$$$2256 = 0, $$2261 = 0, $$2271 = 0, $$283$ = 0, $$290 = 0, $$291 = 0, $$3257 = 0; var $$3265 = 0, $$3272 = 0, $$3304 = 0, $$376 = 0, $$4258355 = 0, $$4266 = 0, $$5 = 0, $$6268 = 0, $$lcssa295 = 0, $$pre = 0, $$pre346 = 0, $$pre347 = 0, $$pre347$pre = 0, $$pre349 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0; var $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0; var $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0; var $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0; var $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0; var $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0; var $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0; var $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0; var $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0; var $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0.0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0; var $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $arglist_current = 0, $arglist_current2 = 0, $arglist_next = 0, $arglist_next3 = 0, $brmerge = 0, $brmerge312 = 0, $expanded = 0, $expanded10 = 0, $expanded11 = 0, $expanded13 = 0, $expanded14 = 0; var $expanded15 = 0, $expanded4 = 0, $expanded6 = 0, $expanded7 = 0, $expanded8 = 0, $isdigit = 0, $isdigit275 = 0, $isdigit277 = 0, $isdigittmp = 0, $isdigittmp$ = 0, $isdigittmp274 = 0, $isdigittmp276 = 0, $or$cond = 0, $or$cond280 = 0, $or$cond282 = 0, $or$cond285 = 0, $storemerge = 0, $storemerge278 = 0, $trunc = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $5 = sp + 16|0; $6 = sp; $7 = sp + 24|0; $8 = sp + 8|0; $9 = sp + 20|0; HEAP32[$5>>2] = $1; $10 = ($0|0)!=(0|0); $11 = ((($7)) + 40|0); $12 = $11; $13 = ((($7)) + 39|0); $14 = ((($8)) + 4|0); $$0243 = 0;$$0247 = 0;$$0269 = 0;$21 = $1; L1: while(1) { $15 = ($$0247|0)>(-1); do { if ($15) { $16 = (2147483647 - ($$0247))|0; $17 = ($$0243|0)>($16|0); if ($17) { $18 = (___errno_location()|0); HEAP32[$18>>2] = 75; $$1248 = -1; break; } else { $19 = (($$0243) + ($$0247))|0; $$1248 = $19; break; } } else { $$1248 = $$0247; } } while(0); $20 = HEAP8[$21>>0]|0; $22 = ($20<<24>>24)==(0); if ($22) { label = 86; break; } else { $23 = $20;$25 = $21; } L9: while(1) { switch ($23<<24>>24) { case 37: { $$0249307 = $25;$27 = $25; label = 9; break L9; break; } case 0: { $$0249$lcssa = $25;$39 = $25; break L9; break; } default: { } } $24 = ((($25)) + 1|0); HEAP32[$5>>2] = $24; $$pre = HEAP8[$24>>0]|0; $23 = $$pre;$25 = $24; } L12: do { if ((label|0) == 9) { while(1) { label = 0; $26 = ((($27)) + 1|0); $28 = HEAP8[$26>>0]|0; $29 = ($28<<24>>24)==(37); if (!($29)) { $$0249$lcssa = $$0249307;$39 = $27; break L12; } $30 = ((($$0249307)) + 1|0); $31 = ((($27)) + 2|0); HEAP32[$5>>2] = $31; $32 = HEAP8[$31>>0]|0; $33 = ($32<<24>>24)==(37); if ($33) { $$0249307 = $30;$27 = $31; label = 9; } else { $$0249$lcssa = $30;$39 = $31; break; } } } } while(0); $34 = $$0249$lcssa; $35 = $21; $36 = (($34) - ($35))|0; if ($10) { _out_804($0,$21,$36); } $37 = ($36|0)==(0); if (!($37)) { $$0269$phi = $$0269;$$0243 = $36;$$0247 = $$1248;$21 = $39;$$0269 = $$0269$phi; continue; } $38 = ((($39)) + 1|0); $40 = HEAP8[$38>>0]|0; $41 = $40 << 24 >> 24; $isdigittmp = (($41) + -48)|0; $isdigit = ($isdigittmp>>>0)<(10); if ($isdigit) { $42 = ((($39)) + 2|0); $43 = HEAP8[$42>>0]|0; $44 = ($43<<24>>24)==(36); $45 = ((($39)) + 3|0); $$376 = $44 ? $45 : $38; $$$0269 = $44 ? 1 : $$0269; $isdigittmp$ = $44 ? $isdigittmp : -1; $$0253 = $isdigittmp$;$$1270 = $$$0269;$storemerge = $$376; } else { $$0253 = -1;$$1270 = $$0269;$storemerge = $38; } HEAP32[$5>>2] = $storemerge; $46 = HEAP8[$storemerge>>0]|0; $47 = $46 << 24 >> 24; $48 = (($47) + -32)|0; $49 = ($48>>>0)>(31); $50 = 1 << $48; $51 = $50 & 75913; $52 = ($51|0)==(0); $brmerge312 = $49 | $52; if ($brmerge312) { $$0262$lcssa = 0;$$lcssa295 = $46;$69 = $storemerge; } else { $$0262313 = 0;$54 = $46;$59 = $storemerge; while(1) { $53 = $54 << 24 >> 24; $55 = (($53) + -32)|0; $56 = 1 << $55; $57 = $56 | $$0262313; $58 = ((($59)) + 1|0); HEAP32[$5>>2] = $58; $60 = HEAP8[$58>>0]|0; $61 = $60 << 24 >> 24; $62 = (($61) + -32)|0; $63 = ($62>>>0)>(31); $64 = 1 << $62; $65 = $64 & 75913; $66 = ($65|0)==(0); $brmerge = $63 | $66; if ($brmerge) { $$0262$lcssa = $57;$$lcssa295 = $60;$69 = $58; break; } else { $$0262313 = $57;$54 = $60;$59 = $58; } } } $67 = ($$lcssa295<<24>>24)==(42); if ($67) { $68 = ((($69)) + 1|0); $70 = HEAP8[$68>>0]|0; $71 = $70 << 24 >> 24; $isdigittmp276 = (($71) + -48)|0; $isdigit277 = ($isdigittmp276>>>0)<(10); if ($isdigit277) { $72 = ((($69)) + 2|0); $73 = HEAP8[$72>>0]|0; $74 = ($73<<24>>24)==(36); if ($74) { $75 = (($4) + ($isdigittmp276<<2)|0); HEAP32[$75>>2] = 10; $76 = HEAP8[$68>>0]|0; $77 = $76 << 24 >> 24; $78 = (($77) + -48)|0; $79 = (($3) + ($78<<3)|0); $80 = $79; $81 = $80; $82 = HEAP32[$81>>2]|0; $83 = (($80) + 4)|0; $84 = $83; $85 = HEAP32[$84>>2]|0; $86 = ((($69)) + 3|0); $$0259 = $82;$$2271 = 1;$storemerge278 = $86; } else { label = 22; } } else { label = 22; } if ((label|0) == 22) { label = 0; $87 = ($$1270|0)==(0); if (!($87)) { $$0 = -1; break; } if ($10) { $arglist_current = HEAP32[$2>>2]|0; $88 = $arglist_current; $89 = ((0) + 4|0); $expanded4 = $89; $expanded = (($expanded4) - 1)|0; $90 = (($88) + ($expanded))|0; $91 = ((0) + 4|0); $expanded8 = $91; $expanded7 = (($expanded8) - 1)|0; $expanded6 = $expanded7 ^ -1; $92 = $90 & $expanded6; $93 = $92; $94 = HEAP32[$93>>2]|0; $arglist_next = ((($93)) + 4|0); HEAP32[$2>>2] = $arglist_next; $$0259 = $94;$$2271 = 0;$storemerge278 = $68; } else { $$0259 = 0;$$2271 = 0;$storemerge278 = $68; } } HEAP32[$5>>2] = $storemerge278; $95 = ($$0259|0)<(0); $96 = $$0262$lcssa | 8192; $97 = (0 - ($$0259))|0; $$$0262 = $95 ? $96 : $$0262$lcssa; $$$0259 = $95 ? $97 : $$0259; $$1260 = $$$0259;$$1263 = $$$0262;$$3272 = $$2271;$101 = $storemerge278; } else { $98 = (_getint_805($5)|0); $99 = ($98|0)<(0); if ($99) { $$0 = -1; break; } $$pre346 = HEAP32[$5>>2]|0; $$1260 = $98;$$1263 = $$0262$lcssa;$$3272 = $$1270;$101 = $$pre346; } $100 = HEAP8[$101>>0]|0; $102 = ($100<<24>>24)==(46); do { if ($102) { $103 = ((($101)) + 1|0); $104 = HEAP8[$103>>0]|0; $105 = ($104<<24>>24)==(42); if (!($105)) { $132 = ((($101)) + 1|0); HEAP32[$5>>2] = $132; $133 = (_getint_805($5)|0); $$pre347$pre = HEAP32[$5>>2]|0; $$0254 = $133;$$pre347 = $$pre347$pre; break; } $106 = ((($101)) + 2|0); $107 = HEAP8[$106>>0]|0; $108 = $107 << 24 >> 24; $isdigittmp274 = (($108) + -48)|0; $isdigit275 = ($isdigittmp274>>>0)<(10); if ($isdigit275) { $109 = ((($101)) + 3|0); $110 = HEAP8[$109>>0]|0; $111 = ($110<<24>>24)==(36); if ($111) { $112 = (($4) + ($isdigittmp274<<2)|0); HEAP32[$112>>2] = 10; $113 = HEAP8[$106>>0]|0; $114 = $113 << 24 >> 24; $115 = (($114) + -48)|0; $116 = (($3) + ($115<<3)|0); $117 = $116; $118 = $117; $119 = HEAP32[$118>>2]|0; $120 = (($117) + 4)|0; $121 = $120; $122 = HEAP32[$121>>2]|0; $123 = ((($101)) + 4|0); HEAP32[$5>>2] = $123; $$0254 = $119;$$pre347 = $123; break; } } $124 = ($$3272|0)==(0); if (!($124)) { $$0 = -1; break L1; } if ($10) { $arglist_current2 = HEAP32[$2>>2]|0; $125 = $arglist_current2; $126 = ((0) + 4|0); $expanded11 = $126; $expanded10 = (($expanded11) - 1)|0; $127 = (($125) + ($expanded10))|0; $128 = ((0) + 4|0); $expanded15 = $128; $expanded14 = (($expanded15) - 1)|0; $expanded13 = $expanded14 ^ -1; $129 = $127 & $expanded13; $130 = $129; $131 = HEAP32[$130>>2]|0; $arglist_next3 = ((($130)) + 4|0); HEAP32[$2>>2] = $arglist_next3; $338 = $131; } else { $338 = 0; } HEAP32[$5>>2] = $106; $$0254 = $338;$$pre347 = $106; } else { $$0254 = -1;$$pre347 = $101; } } while(0); $$0252 = 0;$135 = $$pre347; while(1) { $134 = HEAP8[$135>>0]|0; $136 = $134 << 24 >> 24; $137 = (($136) + -65)|0; $138 = ($137>>>0)>(57); if ($138) { $$0 = -1; break L1; } $139 = ((($135)) + 1|0); HEAP32[$5>>2] = $139; $140 = HEAP8[$135>>0]|0; $141 = $140 << 24 >> 24; $142 = (($141) + -65)|0; $143 = ((32870 + (($$0252*58)|0)|0) + ($142)|0); $144 = HEAP8[$143>>0]|0; $145 = $144&255; $146 = (($145) + -1)|0; $147 = ($146>>>0)<(8); if ($147) { $$0252 = $145;$135 = $139; } else { break; } } $148 = ($144<<24>>24)==(0); if ($148) { $$0 = -1; break; } $149 = ($144<<24>>24)==(19); $150 = ($$0253|0)>(-1); do { if ($149) { if ($150) { $$0 = -1; break L1; } else { label = 48; } } else { if ($150) { $151 = (($4) + ($$0253<<2)|0); HEAP32[$151>>2] = $145; $152 = (($3) + ($$0253<<3)|0); $153 = $152; $154 = $153; $155 = HEAP32[$154>>2]|0; $156 = (($153) + 4)|0; $157 = $156; $158 = HEAP32[$157>>2]|0; $159 = $6; $160 = $159; HEAP32[$160>>2] = $155; $161 = (($159) + 4)|0; $162 = $161; HEAP32[$162>>2] = $158; label = 48; break; } if (!($10)) { $$0 = 0; break L1; } _pop_arg_807($6,$145,$2); } } while(0); if ((label|0) == 48) { label = 0; if (!($10)) { $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $139; continue; } } $163 = HEAP8[$135>>0]|0; $164 = $163 << 24 >> 24; $165 = ($$0252|0)!=(0); $166 = $164 & 15; $167 = ($166|0)==(3); $or$cond280 = $165 & $167; $168 = $164 & -33; $$0235 = $or$cond280 ? $168 : $164; $169 = $$1263 & 8192; $170 = ($169|0)==(0); $171 = $$1263 & -65537; $$1263$ = $170 ? $$1263 : $171; L70: do { switch ($$0235|0) { case 110: { $trunc = $$0252&255; switch ($trunc<<24>>24) { case 0: { $178 = HEAP32[$6>>2]|0; HEAP32[$178>>2] = $$1248; $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $139; continue L1; break; } case 1: { $179 = HEAP32[$6>>2]|0; HEAP32[$179>>2] = $$1248; $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $139; continue L1; break; } case 2: { $180 = ($$1248|0)<(0); $181 = $180 << 31 >> 31; $182 = HEAP32[$6>>2]|0; $183 = $182; $184 = $183; HEAP32[$184>>2] = $$1248; $185 = (($183) + 4)|0; $186 = $185; HEAP32[$186>>2] = $181; $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $139; continue L1; break; } case 3: { $187 = $$1248&65535; $188 = HEAP32[$6>>2]|0; HEAP16[$188>>1] = $187; $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $139; continue L1; break; } case 4: { $189 = $$1248&255; $190 = HEAP32[$6>>2]|0; HEAP8[$190>>0] = $189; $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $139; continue L1; break; } case 6: { $191 = HEAP32[$6>>2]|0; HEAP32[$191>>2] = $$1248; $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $139; continue L1; break; } case 7: { $192 = ($$1248|0)<(0); $193 = $192 << 31 >> 31; $194 = HEAP32[$6>>2]|0; $195 = $194; $196 = $195; HEAP32[$196>>2] = $$1248; $197 = (($195) + 4)|0; $198 = $197; HEAP32[$198>>2] = $193; $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $139; continue L1; break; } default: { $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $139; continue L1; } } break; } case 112: { $199 = ($$0254>>>0)>(8); $200 = $199 ? $$0254 : 8; $201 = $$1263$ | 8; $$1236 = 120;$$1255 = $200;$$3265 = $201; label = 60; break; } case 88: case 120: { $$1236 = $$0235;$$1255 = $$0254;$$3265 = $$1263$; label = 60; break; } case 111: { $217 = $6; $218 = $217; $219 = HEAP32[$218>>2]|0; $220 = (($217) + 4)|0; $221 = $220; $222 = HEAP32[$221>>2]|0; $223 = (_fmt_o($219,$222,$11)|0); $224 = $$1263$ & 8; $225 = ($224|0)==(0); $226 = $223; $227 = (($12) - ($226))|0; $228 = ($$0254|0)>($227|0); $229 = (($227) + 1)|0; $230 = $225 | $228; $$0254$$0254$ = $230 ? $$0254 : $229; $$0228 = $223;$$1233 = 0;$$1238 = 33334;$$2256 = $$0254$$0254$;$$4266 = $$1263$;$255 = $219;$257 = $222; label = 66; break; } case 105: case 100: { $231 = $6; $232 = $231; $233 = HEAP32[$232>>2]|0; $234 = (($231) + 4)|0; $235 = $234; $236 = HEAP32[$235>>2]|0; $237 = ($236|0)<(0); if ($237) { $238 = (_i64Subtract(0,0,($233|0),($236|0))|0); $239 = tempRet0; $240 = $6; $241 = $240; HEAP32[$241>>2] = $238; $242 = (($240) + 4)|0; $243 = $242; HEAP32[$243>>2] = $239; $$0232 = 1;$$0237 = 33334;$250 = $238;$251 = $239; label = 65; break L70; } else { $244 = $$1263$ & 2048; $245 = ($244|0)==(0); $246 = $$1263$ & 1; $247 = ($246|0)==(0); $$ = $247 ? 33334 : (33336); $$$ = $245 ? $$ : (33335); $248 = $$1263$ & 2049; $249 = ($248|0)!=(0); $$283$ = $249&1; $$0232 = $$283$;$$0237 = $$$;$250 = $233;$251 = $236; label = 65; break L70; } break; } case 117: { $172 = $6; $173 = $172; $174 = HEAP32[$173>>2]|0; $175 = (($172) + 4)|0; $176 = $175; $177 = HEAP32[$176>>2]|0; $$0232 = 0;$$0237 = 33334;$250 = $174;$251 = $177; label = 65; break; } case 99: { $267 = $6; $268 = $267; $269 = HEAP32[$268>>2]|0; $270 = (($267) + 4)|0; $271 = $270; $272 = HEAP32[$271>>2]|0; $273 = $269&255; HEAP8[$13>>0] = $273; $$2 = $13;$$2234 = 0;$$2239 = 33334;$$2251 = $11;$$5 = 1;$$6268 = $171; break; } case 109: { $274 = (___errno_location()|0); $275 = HEAP32[$274>>2]|0; $276 = (_strerror($275)|0); $$1 = $276; label = 70; break; } case 115: { $277 = HEAP32[$6>>2]|0; $278 = ($277|0)!=(0|0); $279 = $278 ? $277 : 33344; $$1 = $279; label = 70; break; } case 67: { $286 = $6; $287 = $286; $288 = HEAP32[$287>>2]|0; $289 = (($286) + 4)|0; $290 = $289; $291 = HEAP32[$290>>2]|0; HEAP32[$8>>2] = $288; HEAP32[$14>>2] = 0; HEAP32[$6>>2] = $8; $$4258355 = -1;$339 = $8; label = 74; break; } case 83: { $$pre349 = HEAP32[$6>>2]|0; $292 = ($$0254|0)==(0); if ($292) { _pad_810($0,32,$$1260,0,$$1263$); $$0240$lcssa357 = 0; label = 83; } else { $$4258355 = $$0254;$339 = $$pre349; label = 74; } break; } case 65: case 71: case 70: case 69: case 97: case 103: case 102: case 101: { $314 = +HEAPF64[$6>>3]; $315 = (_fmt_fp($0,$314,$$1260,$$0254,$$1263$,$$0235)|0); $$0243 = $315;$$0247 = $$1248;$$0269 = $$3272;$21 = $139; continue L1; break; } default: { $$2 = $21;$$2234 = 0;$$2239 = 33334;$$2251 = $11;$$5 = $$0254;$$6268 = $$1263$; } } } while(0); L94: do { if ((label|0) == 60) { label = 0; $202 = $6; $203 = $202; $204 = HEAP32[$203>>2]|0; $205 = (($202) + 4)|0; $206 = $205; $207 = HEAP32[$206>>2]|0; $208 = $$1236 & 32; $209 = (_fmt_x($204,$207,$11,$208)|0); $210 = ($204|0)==(0); $211 = ($207|0)==(0); $212 = $210 & $211; $213 = $$3265 & 8; $214 = ($213|0)==(0); $or$cond282 = $214 | $212; $215 = $$1236 >> 4; $216 = (33334 + ($215)|0); $$290 = $or$cond282 ? 33334 : $216; $$291 = $or$cond282 ? 0 : 2; $$0228 = $209;$$1233 = $$291;$$1238 = $$290;$$2256 = $$1255;$$4266 = $$3265;$255 = $204;$257 = $207; label = 66; } else if ((label|0) == 65) { label = 0; $252 = (_fmt_u($250,$251,$11)|0); $$0228 = $252;$$1233 = $$0232;$$1238 = $$0237;$$2256 = $$0254;$$4266 = $$1263$;$255 = $250;$257 = $251; label = 66; } else if ((label|0) == 70) { label = 0; $280 = (_memchr($$1,0,$$0254)|0); $281 = ($280|0)==(0|0); $282 = $280; $283 = $$1; $284 = (($282) - ($283))|0; $285 = (($$1) + ($$0254)|0); $$3257 = $281 ? $$0254 : $284; $$1250 = $281 ? $285 : $280; $$2 = $$1;$$2234 = 0;$$2239 = 33334;$$2251 = $$1250;$$5 = $$3257;$$6268 = $171; } else if ((label|0) == 74) { label = 0; $$0229320 = $339;$$0240319 = 0;$$1244318 = 0; while(1) { $293 = HEAP32[$$0229320>>2]|0; $294 = ($293|0)==(0); if ($294) { $$0240$lcssa = $$0240319;$$2245 = $$1244318; break; } $295 = (_wctomb($9,$293)|0); $296 = ($295|0)<(0); $297 = (($$4258355) - ($$0240319))|0; $298 = ($295>>>0)>($297>>>0); $or$cond285 = $296 | $298; if ($or$cond285) { $$0240$lcssa = $$0240319;$$2245 = $295; break; } $299 = ((($$0229320)) + 4|0); $300 = (($295) + ($$0240319))|0; $301 = ($$4258355>>>0)>($300>>>0); if ($301) { $$0229320 = $299;$$0240319 = $300;$$1244318 = $295; } else { $$0240$lcssa = $300;$$2245 = $295; break; } } $302 = ($$2245|0)<(0); if ($302) { $$0 = -1; break L1; } _pad_810($0,32,$$1260,$$0240$lcssa,$$1263$); $303 = ($$0240$lcssa|0)==(0); if ($303) { $$0240$lcssa357 = 0; label = 83; } else { $$1230331 = $339;$$1241330 = 0; while(1) { $304 = HEAP32[$$1230331>>2]|0; $305 = ($304|0)==(0); if ($305) { $$0240$lcssa357 = $$0240$lcssa; label = 83; break L94; } $306 = (_wctomb($9,$304)|0); $307 = (($306) + ($$1241330))|0; $308 = ($307|0)>($$0240$lcssa|0); if ($308) { $$0240$lcssa357 = $$0240$lcssa; label = 83; break L94; } $309 = ((($$1230331)) + 4|0); _out_804($0,$9,$306); $310 = ($307>>>0)<($$0240$lcssa>>>0); if ($310) { $$1230331 = $309;$$1241330 = $307; } else { $$0240$lcssa357 = $$0240$lcssa; label = 83; break; } } } } } while(0); if ((label|0) == 66) { label = 0; $253 = ($$2256|0)>(-1); $254 = $$4266 & -65537; $$$4266 = $253 ? $254 : $$4266; $256 = ($255|0)!=(0); $258 = ($257|0)!=(0); $259 = $256 | $258; $260 = ($$2256|0)!=(0); $or$cond = $260 | $259; $261 = $$0228; $262 = (($12) - ($261))|0; $263 = $259 ^ 1; $264 = $263&1; $265 = (($262) + ($264))|0; $266 = ($$2256|0)>($265|0); $$2256$ = $266 ? $$2256 : $265; $$2256$$$2256 = $or$cond ? $$2256$ : $$2256; $$0228$ = $or$cond ? $$0228 : $11; $$2 = $$0228$;$$2234 = $$1233;$$2239 = $$1238;$$2251 = $11;$$5 = $$2256$$$2256;$$6268 = $$$4266; } else if ((label|0) == 83) { label = 0; $311 = $$1263$ ^ 8192; _pad_810($0,32,$$1260,$$0240$lcssa357,$311); $312 = ($$1260|0)>($$0240$lcssa357|0); $313 = $312 ? $$1260 : $$0240$lcssa357; $$0243 = $313;$$0247 = $$1248;$$0269 = $$3272;$21 = $139; continue; } $316 = $$2251; $317 = $$2; $318 = (($316) - ($317))|0; $319 = ($$5|0)<($318|0); $$$5 = $319 ? $318 : $$5; $320 = (($$$5) + ($$2234))|0; $321 = ($$1260|0)<($320|0); $$2261 = $321 ? $320 : $$1260; _pad_810($0,32,$$2261,$320,$$6268); _out_804($0,$$2239,$$2234); $322 = $$6268 ^ 65536; _pad_810($0,48,$$2261,$320,$322); _pad_810($0,48,$$$5,$318,0); _out_804($0,$$2,$318); $323 = $$6268 ^ 8192; _pad_810($0,32,$$2261,$320,$323); $$0243 = $$2261;$$0247 = $$1248;$$0269 = $$3272;$21 = $139; } L113: do { if ((label|0) == 86) { $324 = ($0|0)==(0|0); if ($324) { $325 = ($$0269|0)==(0); if ($325) { $$0 = 0; } else { $$2242306 = 1; while(1) { $326 = (($4) + ($$2242306<<2)|0); $327 = HEAP32[$326>>2]|0; $328 = ($327|0)==(0); if ($328) { $$2242$lcssa = $$2242306; break; } $330 = (($3) + ($$2242306<<3)|0); _pop_arg_807($330,$327,$2); $331 = (($$2242306) + 1)|0; $332 = ($$2242306|0)<(9); if ($332) { $$2242306 = $331; } else { $$2242$lcssa = $331; break; } } $329 = ($$2242$lcssa|0)<(10); if ($329) { $$3304 = $$2242$lcssa; while(1) { $335 = (($4) + ($$3304<<2)|0); $336 = HEAP32[$335>>2]|0; $337 = ($336|0)==(0); if (!($337)) { $$0 = -1; break L113; } $333 = (($$3304) + 1)|0; $334 = ($$3304|0)<(9); if ($334) { $$3304 = $333; } else { $$0 = 1; break; } } } else { $$0 = 1; } } } else { $$0 = $$1248; } } } while(0); STACKTOP = sp;return ($$0|0); } function ___lockfile($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; return 0; } function ___unlockfile($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; return; } function _out_804($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $3 = HEAP32[$0>>2]|0; $4 = $3 & 32; $5 = ($4|0)==(0); if ($5) { (___fwritex($1,$2,$0)|0); } return; } function _getint_805($0) { $0 = $0|0; var $$0$lcssa = 0, $$06 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $isdigit = 0, $isdigit5 = 0, $isdigittmp = 0, $isdigittmp4 = 0, $isdigittmp7 = 0, label = 0, sp = 0; sp = STACKTOP; $1 = HEAP32[$0>>2]|0; $2 = HEAP8[$1>>0]|0; $3 = $2 << 24 >> 24; $isdigittmp4 = (($3) + -48)|0; $isdigit5 = ($isdigittmp4>>>0)<(10); if ($isdigit5) { $$06 = 0;$7 = $1;$isdigittmp7 = $isdigittmp4; while(1) { $4 = ($$06*10)|0; $5 = (($isdigittmp7) + ($4))|0; $6 = ((($7)) + 1|0); HEAP32[$0>>2] = $6; $8 = HEAP8[$6>>0]|0; $9 = $8 << 24 >> 24; $isdigittmp = (($9) + -48)|0; $isdigit = ($isdigittmp>>>0)<(10); if ($isdigit) { $$06 = $5;$7 = $6;$isdigittmp7 = $isdigittmp; } else { $$0$lcssa = $5; break; } } } else { $$0$lcssa = 0; } return ($$0$lcssa|0); } function _pop_arg_807($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $$mask = 0, $$mask31 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $arglist_current = 0, $arglist_current11 = 0, $arglist_current14 = 0, $arglist_current17 = 0; var $arglist_current2 = 0, $arglist_current20 = 0, $arglist_current23 = 0, $arglist_current26 = 0, $arglist_current5 = 0, $arglist_current8 = 0, $arglist_next = 0, $arglist_next12 = 0, $arglist_next15 = 0, $arglist_next18 = 0, $arglist_next21 = 0, $arglist_next24 = 0, $arglist_next27 = 0, $arglist_next3 = 0, $arglist_next6 = 0, $arglist_next9 = 0, $expanded = 0, $expanded28 = 0, $expanded30 = 0, $expanded31 = 0; var $expanded32 = 0, $expanded34 = 0, $expanded35 = 0, $expanded37 = 0, $expanded38 = 0, $expanded39 = 0, $expanded41 = 0, $expanded42 = 0, $expanded44 = 0, $expanded45 = 0, $expanded46 = 0, $expanded48 = 0, $expanded49 = 0, $expanded51 = 0, $expanded52 = 0, $expanded53 = 0, $expanded55 = 0, $expanded56 = 0, $expanded58 = 0, $expanded59 = 0; var $expanded60 = 0, $expanded62 = 0, $expanded63 = 0, $expanded65 = 0, $expanded66 = 0, $expanded67 = 0, $expanded69 = 0, $expanded70 = 0, $expanded72 = 0, $expanded73 = 0, $expanded74 = 0, $expanded76 = 0, $expanded77 = 0, $expanded79 = 0, $expanded80 = 0, $expanded81 = 0, $expanded83 = 0, $expanded84 = 0, $expanded86 = 0, $expanded87 = 0; var $expanded88 = 0, $expanded90 = 0, $expanded91 = 0, $expanded93 = 0, $expanded94 = 0, $expanded95 = 0, label = 0, sp = 0; sp = STACKTOP; $3 = ($1>>>0)>(20); L1: do { if (!($3)) { do { switch ($1|0) { case 9: { $arglist_current = HEAP32[$2>>2]|0; $4 = $arglist_current; $5 = ((0) + 4|0); $expanded28 = $5; $expanded = (($expanded28) - 1)|0; $6 = (($4) + ($expanded))|0; $7 = ((0) + 4|0); $expanded32 = $7; $expanded31 = (($expanded32) - 1)|0; $expanded30 = $expanded31 ^ -1; $8 = $6 & $expanded30; $9 = $8; $10 = HEAP32[$9>>2]|0; $arglist_next = ((($9)) + 4|0); HEAP32[$2>>2] = $arglist_next; HEAP32[$0>>2] = $10; break L1; break; } case 10: { $arglist_current2 = HEAP32[$2>>2]|0; $11 = $arglist_current2; $12 = ((0) + 4|0); $expanded35 = $12; $expanded34 = (($expanded35) - 1)|0; $13 = (($11) + ($expanded34))|0; $14 = ((0) + 4|0); $expanded39 = $14; $expanded38 = (($expanded39) - 1)|0; $expanded37 = $expanded38 ^ -1; $15 = $13 & $expanded37; $16 = $15; $17 = HEAP32[$16>>2]|0; $arglist_next3 = ((($16)) + 4|0); HEAP32[$2>>2] = $arglist_next3; $18 = ($17|0)<(0); $19 = $18 << 31 >> 31; $20 = $0; $21 = $20; HEAP32[$21>>2] = $17; $22 = (($20) + 4)|0; $23 = $22; HEAP32[$23>>2] = $19; break L1; break; } case 11: { $arglist_current5 = HEAP32[$2>>2]|0; $24 = $arglist_current5; $25 = ((0) + 4|0); $expanded42 = $25; $expanded41 = (($expanded42) - 1)|0; $26 = (($24) + ($expanded41))|0; $27 = ((0) + 4|0); $expanded46 = $27; $expanded45 = (($expanded46) - 1)|0; $expanded44 = $expanded45 ^ -1; $28 = $26 & $expanded44; $29 = $28; $30 = HEAP32[$29>>2]|0; $arglist_next6 = ((($29)) + 4|0); HEAP32[$2>>2] = $arglist_next6; $31 = $0; $32 = $31; HEAP32[$32>>2] = $30; $33 = (($31) + 4)|0; $34 = $33; HEAP32[$34>>2] = 0; break L1; break; } case 12: { $arglist_current8 = HEAP32[$2>>2]|0; $35 = $arglist_current8; $36 = ((0) + 8|0); $expanded49 = $36; $expanded48 = (($expanded49) - 1)|0; $37 = (($35) + ($expanded48))|0; $38 = ((0) + 8|0); $expanded53 = $38; $expanded52 = (($expanded53) - 1)|0; $expanded51 = $expanded52 ^ -1; $39 = $37 & $expanded51; $40 = $39; $41 = $40; $42 = $41; $43 = HEAP32[$42>>2]|0; $44 = (($41) + 4)|0; $45 = $44; $46 = HEAP32[$45>>2]|0; $arglist_next9 = ((($40)) + 8|0); HEAP32[$2>>2] = $arglist_next9; $47 = $0; $48 = $47; HEAP32[$48>>2] = $43; $49 = (($47) + 4)|0; $50 = $49; HEAP32[$50>>2] = $46; break L1; break; } case 13: { $arglist_current11 = HEAP32[$2>>2]|0; $51 = $arglist_current11; $52 = ((0) + 4|0); $expanded56 = $52; $expanded55 = (($expanded56) - 1)|0; $53 = (($51) + ($expanded55))|0; $54 = ((0) + 4|0); $expanded60 = $54; $expanded59 = (($expanded60) - 1)|0; $expanded58 = $expanded59 ^ -1; $55 = $53 & $expanded58; $56 = $55; $57 = HEAP32[$56>>2]|0; $arglist_next12 = ((($56)) + 4|0); HEAP32[$2>>2] = $arglist_next12; $58 = $57&65535; $59 = $58 << 16 >> 16; $60 = ($59|0)<(0); $61 = $60 << 31 >> 31; $62 = $0; $63 = $62; HEAP32[$63>>2] = $59; $64 = (($62) + 4)|0; $65 = $64; HEAP32[$65>>2] = $61; break L1; break; } case 14: { $arglist_current14 = HEAP32[$2>>2]|0; $66 = $arglist_current14; $67 = ((0) + 4|0); $expanded63 = $67; $expanded62 = (($expanded63) - 1)|0; $68 = (($66) + ($expanded62))|0; $69 = ((0) + 4|0); $expanded67 = $69; $expanded66 = (($expanded67) - 1)|0; $expanded65 = $expanded66 ^ -1; $70 = $68 & $expanded65; $71 = $70; $72 = HEAP32[$71>>2]|0; $arglist_next15 = ((($71)) + 4|0); HEAP32[$2>>2] = $arglist_next15; $$mask31 = $72 & 65535; $73 = $0; $74 = $73; HEAP32[$74>>2] = $$mask31; $75 = (($73) + 4)|0; $76 = $75; HEAP32[$76>>2] = 0; break L1; break; } case 15: { $arglist_current17 = HEAP32[$2>>2]|0; $77 = $arglist_current17; $78 = ((0) + 4|0); $expanded70 = $78; $expanded69 = (($expanded70) - 1)|0; $79 = (($77) + ($expanded69))|0; $80 = ((0) + 4|0); $expanded74 = $80; $expanded73 = (($expanded74) - 1)|0; $expanded72 = $expanded73 ^ -1; $81 = $79 & $expanded72; $82 = $81; $83 = HEAP32[$82>>2]|0; $arglist_next18 = ((($82)) + 4|0); HEAP32[$2>>2] = $arglist_next18; $84 = $83&255; $85 = $84 << 24 >> 24; $86 = ($85|0)<(0); $87 = $86 << 31 >> 31; $88 = $0; $89 = $88; HEAP32[$89>>2] = $85; $90 = (($88) + 4)|0; $91 = $90; HEAP32[$91>>2] = $87; break L1; break; } case 16: { $arglist_current20 = HEAP32[$2>>2]|0; $92 = $arglist_current20; $93 = ((0) + 4|0); $expanded77 = $93; $expanded76 = (($expanded77) - 1)|0; $94 = (($92) + ($expanded76))|0; $95 = ((0) + 4|0); $expanded81 = $95; $expanded80 = (($expanded81) - 1)|0; $expanded79 = $expanded80 ^ -1; $96 = $94 & $expanded79; $97 = $96; $98 = HEAP32[$97>>2]|0; $arglist_next21 = ((($97)) + 4|0); HEAP32[$2>>2] = $arglist_next21; $$mask = $98 & 255; $99 = $0; $100 = $99; HEAP32[$100>>2] = $$mask; $101 = (($99) + 4)|0; $102 = $101; HEAP32[$102>>2] = 0; break L1; break; } case 17: { $arglist_current23 = HEAP32[$2>>2]|0; $103 = $arglist_current23; $104 = ((0) + 8|0); $expanded84 = $104; $expanded83 = (($expanded84) - 1)|0; $105 = (($103) + ($expanded83))|0; $106 = ((0) + 8|0); $expanded88 = $106; $expanded87 = (($expanded88) - 1)|0; $expanded86 = $expanded87 ^ -1; $107 = $105 & $expanded86; $108 = $107; $109 = +HEAPF64[$108>>3]; $arglist_next24 = ((($108)) + 8|0); HEAP32[$2>>2] = $arglist_next24; HEAPF64[$0>>3] = $109; break L1; break; } case 18: { $arglist_current26 = HEAP32[$2>>2]|0; $110 = $arglist_current26; $111 = ((0) + 8|0); $expanded91 = $111; $expanded90 = (($expanded91) - 1)|0; $112 = (($110) + ($expanded90))|0; $113 = ((0) + 8|0); $expanded95 = $113; $expanded94 = (($expanded95) - 1)|0; $expanded93 = $expanded94 ^ -1; $114 = $112 & $expanded93; $115 = $114; $116 = +HEAPF64[$115>>3]; $arglist_next27 = ((($115)) + 8|0); HEAP32[$2>>2] = $arglist_next27; HEAPF64[$0>>3] = $116; break L1; break; } default: { break L1; } } } while(0); } } while(0); return; } function _fmt_x($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $$05$lcssa = 0, $$056 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; $4 = ($0|0)==(0); $5 = ($1|0)==(0); $6 = $4 & $5; if ($6) { $$05$lcssa = $2; } else { $$056 = $2;$15 = $1;$8 = $0; while(1) { $7 = $8 & 15; $9 = (33386 + ($7)|0); $10 = HEAP8[$9>>0]|0; $11 = $10&255; $12 = $11 | $3; $13 = $12&255; $14 = ((($$056)) + -1|0); HEAP8[$14>>0] = $13; $16 = (_bitshift64Lshr(($8|0),($15|0),4)|0); $17 = tempRet0; $18 = ($16|0)==(0); $19 = ($17|0)==(0); $20 = $18 & $19; if ($20) { $$05$lcssa = $14; break; } else { $$056 = $14;$15 = $17;$8 = $16; } } } return ($$05$lcssa|0); } function _fmt_o($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $$0$lcssa = 0, $$06 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $3 = ($0|0)==(0); $4 = ($1|0)==(0); $5 = $3 & $4; if ($5) { $$0$lcssa = $2; } else { $$06 = $2;$11 = $1;$7 = $0; while(1) { $6 = $7&255; $8 = $6 & 7; $9 = $8 | 48; $10 = ((($$06)) + -1|0); HEAP8[$10>>0] = $9; $12 = (_bitshift64Lshr(($7|0),($11|0),3)|0); $13 = tempRet0; $14 = ($12|0)==(0); $15 = ($13|0)==(0); $16 = $14 & $15; if ($16) { $$0$lcssa = $10; break; } else { $$06 = $10;$11 = $13;$7 = $12; } } } return ($$0$lcssa|0); } function _fmt_u($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $$010$lcssa$off0 = 0, $$012 = 0, $$09$lcssa = 0, $$0914 = 0, $$1$lcssa = 0, $$111 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $3 = ($1>>>0)>(0); $4 = ($0>>>0)>(4294967295); $5 = ($1|0)==(0); $6 = $5 & $4; $7 = $3 | $6; if ($7) { $$0914 = $2;$8 = $0;$9 = $1; while(1) { $10 = (___uremdi3(($8|0),($9|0),10,0)|0); $11 = tempRet0; $12 = $10&255; $13 = $12 | 48; $14 = ((($$0914)) + -1|0); HEAP8[$14>>0] = $13; $15 = (___udivdi3(($8|0),($9|0),10,0)|0); $16 = tempRet0; $17 = ($9>>>0)>(9); $18 = ($8>>>0)>(4294967295); $19 = ($9|0)==(9); $20 = $19 & $18; $21 = $17 | $20; if ($21) { $$0914 = $14;$8 = $15;$9 = $16; } else { break; } } $$010$lcssa$off0 = $15;$$09$lcssa = $14; } else { $$010$lcssa$off0 = $0;$$09$lcssa = $2; } $22 = ($$010$lcssa$off0|0)==(0); if ($22) { $$1$lcssa = $$09$lcssa; } else { $$012 = $$010$lcssa$off0;$$111 = $$09$lcssa; while(1) { $23 = (($$012>>>0) % 10)&-1; $24 = $23 | 48; $25 = $24&255; $26 = ((($$111)) + -1|0); HEAP8[$26>>0] = $25; $27 = (($$012>>>0) / 10)&-1; $28 = ($$012>>>0)<(10); if ($28) { $$1$lcssa = $26; break; } else { $$012 = $27;$$111 = $26; } } } return ($$1$lcssa|0); } function _pad_810($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $$0$lcssa = 0, $$011 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(256|0); $5 = sp; $6 = $4 & 73728; $7 = ($6|0)==(0); $8 = ($2|0)>($3|0); $or$cond = $8 & $7; if ($or$cond) { $9 = (($2) - ($3))|0; $10 = ($9>>>0)<(256); $11 = $10 ? $9 : 256; _memset(($5|0),($1|0),($11|0))|0; $12 = ($9>>>0)>(255); if ($12) { $13 = (($2) - ($3))|0; $$011 = $9; while(1) { _out_804($0,$5,256); $14 = (($$011) + -256)|0; $15 = ($14>>>0)>(255); if ($15) { $$011 = $14; } else { break; } } $16 = $13 & 255; $$0$lcssa = $16; } else { $$0$lcssa = $9; } _out_804($0,$5,$$0$lcssa); } STACKTOP = sp;return; } function _wctomb($0,$1) { $0 = $0|0; $1 = $1|0; var $$0 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $2 = ($0|0)==(0|0); if ($2) { $$0 = 0; } else { $3 = (_wcrtomb($0,$1,0)|0); $$0 = $3; } return ($$0|0); } function _fmt_fp($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = +$1; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $$ = 0, $$$ = 0, $$$$564 = 0.0, $$$3484 = 0, $$$3484699 = 0, $$$3484700 = 0, $$$3501 = 0, $$$4502 = 0, $$$543 = 0.0, $$$564 = 0.0, $$0 = 0, $$0463$lcssa = 0, $$0463587 = 0, $$0464597 = 0, $$0471 = 0.0, $$0479 = 0, $$0487644 = 0, $$0488 = 0, $$0488655 = 0, $$0488657 = 0; var $$0496$$9 = 0, $$0497656 = 0, $$0498 = 0, $$0509585 = 0.0, $$0510 = 0, $$0511 = 0, $$0514639 = 0, $$0520 = 0, $$0521 = 0, $$0521$ = 0, $$0523 = 0, $$0527 = 0, $$0527$in633 = 0, $$0530638 = 0, $$1465 = 0, $$1467 = 0.0, $$1469 = 0.0, $$1472 = 0.0, $$1480 = 0, $$1482$lcssa = 0; var $$1482663 = 0, $$1489643 = 0, $$1499$lcssa = 0, $$1499662 = 0, $$1508586 = 0, $$1512$lcssa = 0, $$1512610 = 0, $$1515 = 0, $$1524 = 0, $$1526 = 0, $$1528617 = 0, $$1531$lcssa = 0, $$1531632 = 0, $$1601 = 0, $$2 = 0, $$2473 = 0.0, $$2476 = 0, $$2476$$549 = 0, $$2476$$551 = 0, $$2483$ph = 0; var $$2500 = 0, $$2513 = 0, $$2516621 = 0, $$2529 = 0, $$2532620 = 0, $$3 = 0.0, $$3477 = 0, $$3484$lcssa = 0, $$3484650 = 0, $$3501$lcssa = 0, $$3501649 = 0, $$3533616 = 0, $$4 = 0.0, $$4478$lcssa = 0, $$4478593 = 0, $$4492 = 0, $$4502 = 0, $$4518 = 0, $$5$lcssa = 0, $$534$ = 0; var $$540 = 0, $$540$ = 0, $$543 = 0.0, $$548 = 0, $$5486$lcssa = 0, $$5486626 = 0, $$5493600 = 0, $$550 = 0, $$5519$ph = 0, $$557 = 0, $$5605 = 0, $$561 = 0, $$564 = 0.0, $$6 = 0, $$6494592 = 0, $$7495604 = 0, $$7505 = 0, $$7505$ = 0, $$7505$ph = 0, $$8 = 0; var $$9$ph = 0, $$lcssa675 = 0, $$neg = 0, $$neg568 = 0, $$pn = 0, $$pr = 0, $$pr566 = 0, $$pre = 0, $$pre$phi691Z2D = 0, $$pre$phi698Z2D = 0, $$pre690 = 0, $$pre693 = 0, $$pre697 = 0, $$sink = 0, $$sink547$lcssa = 0, $$sink547625 = 0, $$sink560 = 0, $10 = 0, $100 = 0, $101 = 0; var $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0.0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0.0, $119 = 0.0, $12 = 0; var $120 = 0.0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0; var $139 = 0, $14 = 0.0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0; var $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0; var $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0; var $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0; var $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0; var $23 = 0, $230 = 0, $231 = 0.0, $232 = 0.0, $233 = 0, $234 = 0.0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0; var $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0; var $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0; var $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0; var $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0; var $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0; var $339 = 0, $34 = 0.0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0.0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0; var $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0; var $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $not$ = 0, $or$cond = 0, $or$cond3$not = 0, $or$cond542 = 0, $or$cond545 = 0, $or$cond556 = 0, $or$cond6 = 0, $scevgep686 = 0, $scevgep686687 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 560|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(560|0); $6 = sp + 8|0; $7 = sp; $8 = sp + 524|0; $9 = $8; $10 = sp + 512|0; HEAP32[$7>>2] = 0; $11 = ((($10)) + 12|0); (___DOUBLE_BITS_811($1)|0); $12 = tempRet0; $13 = ($12|0)<(0); if ($13) { $14 = - $1; $$0471 = $14;$$0520 = 1;$$0521 = 33351; } else { $15 = $4 & 2048; $16 = ($15|0)==(0); $17 = $4 & 1; $18 = ($17|0)==(0); $$ = $18 ? (33352) : (33357); $$$ = $16 ? $$ : (33354); $19 = $4 & 2049; $20 = ($19|0)!=(0); $$534$ = $20&1; $$0471 = $1;$$0520 = $$534$;$$0521 = $$$; } (___DOUBLE_BITS_811($$0471)|0); $21 = tempRet0; $22 = $21 & 2146435072; $23 = (0)==(0); $24 = ($22|0)==(2146435072); $25 = $23 & $24; do { if ($25) { $26 = $5 & 32; $27 = ($26|0)!=(0); $28 = $27 ? 33370 : 33374; $29 = ($$0471 != $$0471) | (0.0 != 0.0); $30 = $27 ? 33378 : 33382; $$0510 = $29 ? $30 : $28; $31 = (($$0520) + 3)|0; $32 = $4 & -65537; _pad_810($0,32,$2,$31,$32); _out_804($0,$$0521,$$0520); _out_804($0,$$0510,3); $33 = $4 ^ 8192; _pad_810($0,32,$2,$31,$33); $$sink560 = $31; } else { $34 = (+_frexpl($$0471,$7)); $35 = $34 * 2.0; $36 = $35 != 0.0; if ($36) { $37 = HEAP32[$7>>2]|0; $38 = (($37) + -1)|0; HEAP32[$7>>2] = $38; } $39 = $5 | 32; $40 = ($39|0)==(97); if ($40) { $41 = $5 & 32; $42 = ($41|0)==(0); $43 = ((($$0521)) + 9|0); $$0521$ = $42 ? $$0521 : $43; $44 = $$0520 | 2; $45 = ($3>>>0)>(11); $46 = (12 - ($3))|0; $47 = ($46|0)==(0); $48 = $45 | $47; do { if ($48) { $$1472 = $35; } else { $$0509585 = 8.0;$$1508586 = $46; while(1) { $49 = (($$1508586) + -1)|0; $50 = $$0509585 * 16.0; $51 = ($49|0)==(0); if ($51) { break; } else { $$0509585 = $50;$$1508586 = $49; } } $52 = HEAP8[$$0521$>>0]|0; $53 = ($52<<24>>24)==(45); if ($53) { $54 = - $35; $55 = $54 - $50; $56 = $50 + $55; $57 = - $56; $$1472 = $57; break; } else { $58 = $35 + $50; $59 = $58 - $50; $$1472 = $59; break; } } } while(0); $60 = HEAP32[$7>>2]|0; $61 = ($60|0)<(0); $62 = (0 - ($60))|0; $63 = $61 ? $62 : $60; $64 = ($63|0)<(0); $65 = $64 << 31 >> 31; $66 = (_fmt_u($63,$65,$11)|0); $67 = ($66|0)==($11|0); if ($67) { $68 = ((($10)) + 11|0); HEAP8[$68>>0] = 48; $$0511 = $68; } else { $$0511 = $66; } $69 = $60 >> 31; $70 = $69 & 2; $71 = (($70) + 43)|0; $72 = $71&255; $73 = ((($$0511)) + -1|0); HEAP8[$73>>0] = $72; $74 = (($5) + 15)|0; $75 = $74&255; $76 = ((($$0511)) + -2|0); HEAP8[$76>>0] = $75; $77 = ($3|0)<(1); $78 = $4 & 8; $79 = ($78|0)==(0); $$0523 = $8;$$2473 = $$1472; while(1) { $80 = (~~(($$2473))); $81 = (33386 + ($80)|0); $82 = HEAP8[$81>>0]|0; $83 = $82&255; $84 = $41 | $83; $85 = $84&255; $86 = ((($$0523)) + 1|0); HEAP8[$$0523>>0] = $85; $87 = (+($80|0)); $88 = $$2473 - $87; $89 = $88 * 16.0; $90 = $86; $91 = (($90) - ($9))|0; $92 = ($91|0)==(1); if ($92) { $93 = $89 == 0.0; $or$cond3$not = $77 & $93; $or$cond = $79 & $or$cond3$not; if ($or$cond) { $$1524 = $86; } else { $94 = ((($$0523)) + 2|0); HEAP8[$86>>0] = 46; $$1524 = $94; } } else { $$1524 = $86; } $95 = $89 != 0.0; if ($95) { $$0523 = $$1524;$$2473 = $89; } else { break; } } $96 = ($3|0)==(0); $$pre693 = $$1524; if ($96) { label = 24; } else { $97 = (-2 - ($9))|0; $98 = (($97) + ($$pre693))|0; $99 = ($98|0)<($3|0); if ($99) { $100 = (($3) + 2)|0; $$pre690 = (($$pre693) - ($9))|0; $$pre$phi691Z2D = $$pre690;$$sink = $100; } else { label = 24; } } if ((label|0) == 24) { $101 = (($$pre693) - ($9))|0; $$pre$phi691Z2D = $101;$$sink = $101; } $102 = $11; $103 = $76; $104 = (($102) - ($103))|0; $105 = (($104) + ($44))|0; $106 = (($105) + ($$sink))|0; _pad_810($0,32,$2,$106,$4); _out_804($0,$$0521$,$44); $107 = $4 ^ 65536; _pad_810($0,48,$2,$106,$107); _out_804($0,$8,$$pre$phi691Z2D); $108 = (($$sink) - ($$pre$phi691Z2D))|0; _pad_810($0,48,$108,0,0); _out_804($0,$76,$104); $109 = $4 ^ 8192; _pad_810($0,32,$2,$106,$109); $$sink560 = $106; break; } $110 = ($3|0)<(0); $$540 = $110 ? 6 : $3; if ($36) { $111 = $35 * 268435456.0; $112 = HEAP32[$7>>2]|0; $113 = (($112) + -28)|0; HEAP32[$7>>2] = $113; $$3 = $111;$$pr = $113; } else { $$pre = HEAP32[$7>>2]|0; $$3 = $35;$$pr = $$pre; } $114 = ($$pr|0)<(0); $115 = ((($6)) + 288|0); $$561 = $114 ? $6 : $115; $$0498 = $$561;$$4 = $$3; while(1) { $116 = (~~(($$4))>>>0); HEAP32[$$0498>>2] = $116; $117 = ((($$0498)) + 4|0); $118 = (+($116>>>0)); $119 = $$4 - $118; $120 = $119 * 1.0E+9; $121 = $120 != 0.0; if ($121) { $$0498 = $117;$$4 = $120; } else { break; } } $122 = ($$pr|0)>(0); if ($122) { $$1482663 = $$561;$$1499662 = $117;$123 = $$pr; while(1) { $124 = ($123|0)<(29); $125 = $124 ? $123 : 29; $$0488655 = ((($$1499662)) + -4|0); $126 = ($$0488655>>>0)<($$1482663>>>0); if ($126) { $$2483$ph = $$1482663; } else { $$0488657 = $$0488655;$$0497656 = 0; while(1) { $127 = HEAP32[$$0488657>>2]|0; $128 = (_bitshift64Shl(($127|0),0,($125|0))|0); $129 = tempRet0; $130 = (_i64Add(($128|0),($129|0),($$0497656|0),0)|0); $131 = tempRet0; $132 = (___uremdi3(($130|0),($131|0),1000000000,0)|0); $133 = tempRet0; HEAP32[$$0488657>>2] = $132; $134 = (___udivdi3(($130|0),($131|0),1000000000,0)|0); $135 = tempRet0; $$0488 = ((($$0488657)) + -4|0); $136 = ($$0488>>>0)<($$1482663>>>0); if ($136) { break; } else { $$0488657 = $$0488;$$0497656 = $134; } } $137 = ($134|0)==(0); if ($137) { $$2483$ph = $$1482663; } else { $138 = ((($$1482663)) + -4|0); HEAP32[$138>>2] = $134; $$2483$ph = $138; } } $$2500 = $$1499662; while(1) { $139 = ($$2500>>>0)>($$2483$ph>>>0); if (!($139)) { break; } $140 = ((($$2500)) + -4|0); $141 = HEAP32[$140>>2]|0; $142 = ($141|0)==(0); if ($142) { $$2500 = $140; } else { break; } } $143 = HEAP32[$7>>2]|0; $144 = (($143) - ($125))|0; HEAP32[$7>>2] = $144; $145 = ($144|0)>(0); if ($145) { $$1482663 = $$2483$ph;$$1499662 = $$2500;$123 = $144; } else { $$1482$lcssa = $$2483$ph;$$1499$lcssa = $$2500;$$pr566 = $144; break; } } } else { $$1482$lcssa = $$561;$$1499$lcssa = $117;$$pr566 = $$pr; } $146 = ($$pr566|0)<(0); if ($146) { $147 = (($$540) + 25)|0; $148 = (($147|0) / 9)&-1; $149 = (($148) + 1)|0; $150 = ($39|0)==(102); $$3484650 = $$1482$lcssa;$$3501649 = $$1499$lcssa;$152 = $$pr566; while(1) { $151 = (0 - ($152))|0; $153 = ($151|0)<(9); $154 = $153 ? $151 : 9; $155 = ($$3484650>>>0)<($$3501649>>>0); if ($155) { $159 = 1 << $154; $160 = (($159) + -1)|0; $161 = 1000000000 >>> $154; $$0487644 = 0;$$1489643 = $$3484650; while(1) { $162 = HEAP32[$$1489643>>2]|0; $163 = $162 & $160; $164 = $162 >>> $154; $165 = (($164) + ($$0487644))|0; HEAP32[$$1489643>>2] = $165; $166 = Math_imul($163, $161)|0; $167 = ((($$1489643)) + 4|0); $168 = ($167>>>0)<($$3501649>>>0); if ($168) { $$0487644 = $166;$$1489643 = $167; } else { break; } } $169 = HEAP32[$$3484650>>2]|0; $170 = ($169|0)==(0); $171 = ((($$3484650)) + 4|0); $$$3484 = $170 ? $171 : $$3484650; $172 = ($166|0)==(0); if ($172) { $$$3484700 = $$$3484;$$4502 = $$3501649; } else { $173 = ((($$3501649)) + 4|0); HEAP32[$$3501649>>2] = $166; $$$3484700 = $$$3484;$$4502 = $173; } } else { $156 = HEAP32[$$3484650>>2]|0; $157 = ($156|0)==(0); $158 = ((($$3484650)) + 4|0); $$$3484699 = $157 ? $158 : $$3484650; $$$3484700 = $$$3484699;$$4502 = $$3501649; } $174 = $150 ? $$561 : $$$3484700; $175 = $$4502; $176 = $174; $177 = (($175) - ($176))|0; $178 = $177 >> 2; $179 = ($178|0)>($149|0); $180 = (($174) + ($149<<2)|0); $$$4502 = $179 ? $180 : $$4502; $181 = HEAP32[$7>>2]|0; $182 = (($181) + ($154))|0; HEAP32[$7>>2] = $182; $183 = ($182|0)<(0); if ($183) { $$3484650 = $$$3484700;$$3501649 = $$$4502;$152 = $182; } else { $$3484$lcssa = $$$3484700;$$3501$lcssa = $$$4502; break; } } } else { $$3484$lcssa = $$1482$lcssa;$$3501$lcssa = $$1499$lcssa; } $184 = ($$3484$lcssa>>>0)<($$3501$lcssa>>>0); $185 = $$561; if ($184) { $186 = $$3484$lcssa; $187 = (($185) - ($186))|0; $188 = $187 >> 2; $189 = ($188*9)|0; $190 = HEAP32[$$3484$lcssa>>2]|0; $191 = ($190>>>0)<(10); if ($191) { $$1515 = $189; } else { $$0514639 = $189;$$0530638 = 10; while(1) { $192 = ($$0530638*10)|0; $193 = (($$0514639) + 1)|0; $194 = ($190>>>0)<($192>>>0); if ($194) { $$1515 = $193; break; } else { $$0514639 = $193;$$0530638 = $192; } } } } else { $$1515 = 0; } $195 = ($39|0)!=(102); $196 = $195 ? $$1515 : 0; $197 = (($$540) - ($196))|0; $198 = ($39|0)==(103); $199 = ($$540|0)!=(0); $200 = $199 & $198; $$neg = $200 << 31 >> 31; $201 = (($197) + ($$neg))|0; $202 = $$3501$lcssa; $203 = (($202) - ($185))|0; $204 = $203 >> 2; $205 = ($204*9)|0; $206 = (($205) + -9)|0; $207 = ($201|0)<($206|0); if ($207) { $208 = ((($$561)) + 4|0); $209 = (($201) + 9216)|0; $210 = (($209|0) / 9)&-1; $211 = (($210) + -1024)|0; $212 = (($208) + ($211<<2)|0); $213 = (($209|0) % 9)&-1; $214 = ($213|0)<(8); if ($214) { $$0527$in633 = $213;$$1531632 = 10; while(1) { $$0527 = (($$0527$in633) + 1)|0; $215 = ($$1531632*10)|0; $216 = ($$0527$in633|0)<(7); if ($216) { $$0527$in633 = $$0527;$$1531632 = $215; } else { $$1531$lcssa = $215; break; } } } else { $$1531$lcssa = 10; } $217 = HEAP32[$212>>2]|0; $218 = (($217>>>0) % ($$1531$lcssa>>>0))&-1; $219 = ($218|0)==(0); $220 = ((($212)) + 4|0); $221 = ($220|0)==($$3501$lcssa|0); $or$cond542 = $221 & $219; if ($or$cond542) { $$4492 = $212;$$4518 = $$1515;$$8 = $$3484$lcssa; } else { $222 = (($217>>>0) / ($$1531$lcssa>>>0))&-1; $223 = $222 & 1; $224 = ($223|0)==(0); $$543 = $224 ? 9007199254740992.0 : 9007199254740994.0; $225 = (($$1531$lcssa|0) / 2)&-1; $226 = ($218>>>0)<($225>>>0); $227 = ($218|0)==($225|0); $or$cond545 = $221 & $227; $$564 = $or$cond545 ? 1.0 : 1.5; $$$564 = $226 ? 0.5 : $$564; $228 = ($$0520|0)==(0); if ($228) { $$1467 = $$$564;$$1469 = $$543; } else { $229 = HEAP8[$$0521>>0]|0; $230 = ($229<<24>>24)==(45); $231 = - $$543; $232 = - $$$564; $$$543 = $230 ? $231 : $$543; $$$$564 = $230 ? $232 : $$$564; $$1467 = $$$$564;$$1469 = $$$543; } $233 = (($217) - ($218))|0; HEAP32[$212>>2] = $233; $234 = $$1469 + $$1467; $235 = $234 != $$1469; if ($235) { $236 = (($233) + ($$1531$lcssa))|0; HEAP32[$212>>2] = $236; $237 = ($236>>>0)>(999999999); if ($237) { $$5486626 = $$3484$lcssa;$$sink547625 = $212; while(1) { $238 = ((($$sink547625)) + -4|0); HEAP32[$$sink547625>>2] = 0; $239 = ($238>>>0)<($$5486626>>>0); if ($239) { $240 = ((($$5486626)) + -4|0); HEAP32[$240>>2] = 0; $$6 = $240; } else { $$6 = $$5486626; } $241 = HEAP32[$238>>2]|0; $242 = (($241) + 1)|0; HEAP32[$238>>2] = $242; $243 = ($242>>>0)>(999999999); if ($243) { $$5486626 = $$6;$$sink547625 = $238; } else { $$5486$lcssa = $$6;$$sink547$lcssa = $238; break; } } } else { $$5486$lcssa = $$3484$lcssa;$$sink547$lcssa = $212; } $244 = $$5486$lcssa; $245 = (($185) - ($244))|0; $246 = $245 >> 2; $247 = ($246*9)|0; $248 = HEAP32[$$5486$lcssa>>2]|0; $249 = ($248>>>0)<(10); if ($249) { $$4492 = $$sink547$lcssa;$$4518 = $247;$$8 = $$5486$lcssa; } else { $$2516621 = $247;$$2532620 = 10; while(1) { $250 = ($$2532620*10)|0; $251 = (($$2516621) + 1)|0; $252 = ($248>>>0)<($250>>>0); if ($252) { $$4492 = $$sink547$lcssa;$$4518 = $251;$$8 = $$5486$lcssa; break; } else { $$2516621 = $251;$$2532620 = $250; } } } } else { $$4492 = $212;$$4518 = $$1515;$$8 = $$3484$lcssa; } } $253 = ((($$4492)) + 4|0); $254 = ($$3501$lcssa>>>0)>($253>>>0); $$$3501 = $254 ? $253 : $$3501$lcssa; $$5519$ph = $$4518;$$7505$ph = $$$3501;$$9$ph = $$8; } else { $$5519$ph = $$1515;$$7505$ph = $$3501$lcssa;$$9$ph = $$3484$lcssa; } $$7505 = $$7505$ph; while(1) { $255 = ($$7505>>>0)>($$9$ph>>>0); if (!($255)) { $$lcssa675 = 0; break; } $256 = ((($$7505)) + -4|0); $257 = HEAP32[$256>>2]|0; $258 = ($257|0)==(0); if ($258) { $$7505 = $256; } else { $$lcssa675 = 1; break; } } $259 = (0 - ($$5519$ph))|0; do { if ($198) { $not$ = $199 ^ 1; $260 = $not$&1; $$540$ = (($$540) + ($260))|0; $261 = ($$540$|0)>($$5519$ph|0); $262 = ($$5519$ph|0)>(-5); $or$cond6 = $261 & $262; if ($or$cond6) { $263 = (($5) + -1)|0; $$neg568 = (($$540$) + -1)|0; $264 = (($$neg568) - ($$5519$ph))|0; $$0479 = $263;$$2476 = $264; } else { $265 = (($5) + -2)|0; $266 = (($$540$) + -1)|0; $$0479 = $265;$$2476 = $266; } $267 = $4 & 8; $268 = ($267|0)==(0); if ($268) { if ($$lcssa675) { $269 = ((($$7505)) + -4|0); $270 = HEAP32[$269>>2]|0; $271 = ($270|0)==(0); if ($271) { $$2529 = 9; } else { $272 = (($270>>>0) % 10)&-1; $273 = ($272|0)==(0); if ($273) { $$1528617 = 0;$$3533616 = 10; while(1) { $274 = ($$3533616*10)|0; $275 = (($$1528617) + 1)|0; $276 = (($270>>>0) % ($274>>>0))&-1; $277 = ($276|0)==(0); if ($277) { $$1528617 = $275;$$3533616 = $274; } else { $$2529 = $275; break; } } } else { $$2529 = 0; } } } else { $$2529 = 9; } $278 = $$0479 | 32; $279 = ($278|0)==(102); $280 = $$7505; $281 = (($280) - ($185))|0; $282 = $281 >> 2; $283 = ($282*9)|0; $284 = (($283) + -9)|0; if ($279) { $285 = (($284) - ($$2529))|0; $286 = ($285|0)>(0); $$548 = $286 ? $285 : 0; $287 = ($$2476|0)<($$548|0); $$2476$$549 = $287 ? $$2476 : $$548; $$1480 = $$0479;$$3477 = $$2476$$549;$$pre$phi698Z2D = 0; break; } else { $288 = (($284) + ($$5519$ph))|0; $289 = (($288) - ($$2529))|0; $290 = ($289|0)>(0); $$550 = $290 ? $289 : 0; $291 = ($$2476|0)<($$550|0); $$2476$$551 = $291 ? $$2476 : $$550; $$1480 = $$0479;$$3477 = $$2476$$551;$$pre$phi698Z2D = 0; break; } } else { $$1480 = $$0479;$$3477 = $$2476;$$pre$phi698Z2D = $267; } } else { $$pre697 = $4 & 8; $$1480 = $5;$$3477 = $$540;$$pre$phi698Z2D = $$pre697; } } while(0); $292 = $$3477 | $$pre$phi698Z2D; $293 = ($292|0)!=(0); $294 = $293&1; $295 = $$1480 | 32; $296 = ($295|0)==(102); if ($296) { $297 = ($$5519$ph|0)>(0); $298 = $297 ? $$5519$ph : 0; $$2513 = 0;$$pn = $298; } else { $299 = ($$5519$ph|0)<(0); $300 = $299 ? $259 : $$5519$ph; $301 = ($300|0)<(0); $302 = $301 << 31 >> 31; $303 = (_fmt_u($300,$302,$11)|0); $304 = $11; $305 = $303; $306 = (($304) - ($305))|0; $307 = ($306|0)<(2); if ($307) { $$1512610 = $303; while(1) { $308 = ((($$1512610)) + -1|0); HEAP8[$308>>0] = 48; $309 = $308; $310 = (($304) - ($309))|0; $311 = ($310|0)<(2); if ($311) { $$1512610 = $308; } else { $$1512$lcssa = $308; break; } } } else { $$1512$lcssa = $303; } $312 = $$5519$ph >> 31; $313 = $312 & 2; $314 = (($313) + 43)|0; $315 = $314&255; $316 = ((($$1512$lcssa)) + -1|0); HEAP8[$316>>0] = $315; $317 = $$1480&255; $318 = ((($$1512$lcssa)) + -2|0); HEAP8[$318>>0] = $317; $319 = $318; $320 = (($304) - ($319))|0; $$2513 = $318;$$pn = $320; } $321 = (($$0520) + 1)|0; $322 = (($321) + ($$3477))|0; $$1526 = (($322) + ($294))|0; $323 = (($$1526) + ($$pn))|0; _pad_810($0,32,$2,$323,$4); _out_804($0,$$0521,$$0520); $324 = $4 ^ 65536; _pad_810($0,48,$2,$323,$324); if ($296) { $325 = ($$9$ph>>>0)>($$561>>>0); $$0496$$9 = $325 ? $$561 : $$9$ph; $326 = ((($8)) + 9|0); $327 = $326; $328 = ((($8)) + 8|0); $$5493600 = $$0496$$9; while(1) { $329 = HEAP32[$$5493600>>2]|0; $330 = (_fmt_u($329,0,$326)|0); $331 = ($$5493600|0)==($$0496$$9|0); if ($331) { $337 = ($330|0)==($326|0); if ($337) { HEAP8[$328>>0] = 48; $$1465 = $328; } else { $$1465 = $330; } } else { $332 = ($330>>>0)>($8>>>0); if ($332) { $333 = $330; $334 = (($333) - ($9))|0; _memset(($8|0),48,($334|0))|0; $$0464597 = $330; while(1) { $335 = ((($$0464597)) + -1|0); $336 = ($335>>>0)>($8>>>0); if ($336) { $$0464597 = $335; } else { $$1465 = $335; break; } } } else { $$1465 = $330; } } $338 = $$1465; $339 = (($327) - ($338))|0; _out_804($0,$$1465,$339); $340 = ((($$5493600)) + 4|0); $341 = ($340>>>0)>($$561>>>0); if ($341) { break; } else { $$5493600 = $340; } } $342 = ($292|0)==(0); if (!($342)) { _out_804($0,33402,1); } $343 = ($340>>>0)<($$7505>>>0); $344 = ($$3477|0)>(0); $345 = $343 & $344; if ($345) { $$4478593 = $$3477;$$6494592 = $340; while(1) { $346 = HEAP32[$$6494592>>2]|0; $347 = (_fmt_u($346,0,$326)|0); $348 = ($347>>>0)>($8>>>0); if ($348) { $349 = $347; $350 = (($349) - ($9))|0; _memset(($8|0),48,($350|0))|0; $$0463587 = $347; while(1) { $351 = ((($$0463587)) + -1|0); $352 = ($351>>>0)>($8>>>0); if ($352) { $$0463587 = $351; } else { $$0463$lcssa = $351; break; } } } else { $$0463$lcssa = $347; } $353 = ($$4478593|0)<(9); $354 = $353 ? $$4478593 : 9; _out_804($0,$$0463$lcssa,$354); $355 = ((($$6494592)) + 4|0); $356 = (($$4478593) + -9)|0; $357 = ($355>>>0)<($$7505>>>0); $358 = ($$4478593|0)>(9); $359 = $357 & $358; if ($359) { $$4478593 = $356;$$6494592 = $355; } else { $$4478$lcssa = $356; break; } } } else { $$4478$lcssa = $$3477; } $360 = (($$4478$lcssa) + 9)|0; _pad_810($0,48,$360,9,0); } else { $361 = ((($$9$ph)) + 4|0); $$7505$ = $$lcssa675 ? $$7505 : $361; $362 = ($$3477|0)>(-1); if ($362) { $363 = ((($8)) + 9|0); $364 = ($$pre$phi698Z2D|0)==(0); $365 = $363; $366 = (0 - ($9))|0; $367 = ((($8)) + 8|0); $$5605 = $$3477;$$7495604 = $$9$ph; while(1) { $368 = HEAP32[$$7495604>>2]|0; $369 = (_fmt_u($368,0,$363)|0); $370 = ($369|0)==($363|0); if ($370) { HEAP8[$367>>0] = 48; $$0 = $367; } else { $$0 = $369; } $371 = ($$7495604|0)==($$9$ph|0); do { if ($371) { $375 = ((($$0)) + 1|0); _out_804($0,$$0,1); $376 = ($$5605|0)<(1); $or$cond556 = $364 & $376; if ($or$cond556) { $$2 = $375; break; } _out_804($0,33402,1); $$2 = $375; } else { $372 = ($$0>>>0)>($8>>>0); if (!($372)) { $$2 = $$0; break; } $scevgep686 = (($$0) + ($366)|0); $scevgep686687 = $scevgep686; _memset(($8|0),48,($scevgep686687|0))|0; $$1601 = $$0; while(1) { $373 = ((($$1601)) + -1|0); $374 = ($373>>>0)>($8>>>0); if ($374) { $$1601 = $373; } else { $$2 = $373; break; } } } } while(0); $377 = $$2; $378 = (($365) - ($377))|0; $379 = ($$5605|0)>($378|0); $380 = $379 ? $378 : $$5605; _out_804($0,$$2,$380); $381 = (($$5605) - ($378))|0; $382 = ((($$7495604)) + 4|0); $383 = ($382>>>0)<($$7505$>>>0); $384 = ($381|0)>(-1); $385 = $383 & $384; if ($385) { $$5605 = $381;$$7495604 = $382; } else { $$5$lcssa = $381; break; } } } else { $$5$lcssa = $$3477; } $386 = (($$5$lcssa) + 18)|0; _pad_810($0,48,$386,18,0); $387 = $11; $388 = $$2513; $389 = (($387) - ($388))|0; _out_804($0,$$2513,$389); } $390 = $4 ^ 8192; _pad_810($0,32,$2,$323,$390); $$sink560 = $323; } } while(0); $391 = ($$sink560|0)<($2|0); $$557 = $391 ? $2 : $$sink560; STACKTOP = sp;return ($$557|0); } function ___DOUBLE_BITS_811($0) { $0 = +$0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; HEAPF64[tempDoublePtr>>3] = $0;$1 = HEAP32[tempDoublePtr>>2]|0; $2 = HEAP32[tempDoublePtr+4>>2]|0; tempRet0 = ($2); return ($1|0); } function _wcrtomb($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; $3 = ($0|0)==(0|0); do { if ($3) { $$0 = 1; } else { $4 = ($1>>>0)<(128); if ($4) { $5 = $1&255; HEAP8[$0>>0] = $5; $$0 = 1; break; } $6 = (___pthread_self_618()|0); $7 = ((($6)) + 188|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0|0); if ($10) { $11 = $1 & -128; $12 = ($11|0)==(57216); if ($12) { $14 = $1&255; HEAP8[$0>>0] = $14; $$0 = 1; break; } else { $13 = (___errno_location()|0); HEAP32[$13>>2] = 84; $$0 = -1; break; } } $15 = ($1>>>0)<(2048); if ($15) { $16 = $1 >>> 6; $17 = $16 | 192; $18 = $17&255; $19 = ((($0)) + 1|0); HEAP8[$0>>0] = $18; $20 = $1 & 63; $21 = $20 | 128; $22 = $21&255; HEAP8[$19>>0] = $22; $$0 = 2; break; } $23 = ($1>>>0)<(55296); $24 = $1 & -8192; $25 = ($24|0)==(57344); $or$cond = $23 | $25; if ($or$cond) { $26 = $1 >>> 12; $27 = $26 | 224; $28 = $27&255; $29 = ((($0)) + 1|0); HEAP8[$0>>0] = $28; $30 = $1 >>> 6; $31 = $30 & 63; $32 = $31 | 128; $33 = $32&255; $34 = ((($0)) + 2|0); HEAP8[$29>>0] = $33; $35 = $1 & 63; $36 = $35 | 128; $37 = $36&255; HEAP8[$34>>0] = $37; $$0 = 3; break; } $38 = (($1) + -65536)|0; $39 = ($38>>>0)<(1048576); if ($39) { $40 = $1 >>> 18; $41 = $40 | 240; $42 = $41&255; $43 = ((($0)) + 1|0); HEAP8[$0>>0] = $42; $44 = $1 >>> 12; $45 = $44 & 63; $46 = $45 | 128; $47 = $46&255; $48 = ((($0)) + 2|0); HEAP8[$43>>0] = $47; $49 = $1 >>> 6; $50 = $49 & 63; $51 = $50 | 128; $52 = $51&255; $53 = ((($0)) + 3|0); HEAP8[$48>>0] = $52; $54 = $1 & 63; $55 = $54 | 128; $56 = $55&255; HEAP8[$53>>0] = $56; $$0 = 4; break; } else { $57 = (___errno_location()|0); HEAP32[$57>>2] = 84; $$0 = -1; break; } } } while(0); return ($$0|0); } function ___pthread_self_618() { var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_pthread_self()|0); return ($0|0); } function ___fwritex($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $$038 = 0, $$042 = 0, $$1 = 0, $$139 = 0, $$141 = 0, $$143 = 0, $$pre = 0, $$pre47 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0|0); if ($5) { $7 = (___towrite($2)|0); $8 = ($7|0)==(0); if ($8) { $$pre = HEAP32[$3>>2]|0; $12 = $$pre; label = 5; } else { $$1 = 0; } } else { $6 = $4; $12 = $6; label = 5; } L5: do { if ((label|0) == 5) { $9 = ((($2)) + 20|0); $10 = HEAP32[$9>>2]|0; $11 = (($12) - ($10))|0; $13 = ($11>>>0)<($1>>>0); $14 = $10; if ($13) { $15 = ((($2)) + 36|0); $16 = HEAP32[$15>>2]|0; $17 = (FUNCTION_TABLE_iiii[$16 & 31]($2,$0,$1)|0); $$1 = $17; break; } $18 = ((($2)) + 75|0); $19 = HEAP8[$18>>0]|0; $20 = ($19<<24>>24)>(-1); L10: do { if ($20) { $$038 = $1; while(1) { $21 = ($$038|0)==(0); if ($21) { $$139 = 0;$$141 = $0;$$143 = $1;$31 = $14; break L10; } $22 = (($$038) + -1)|0; $23 = (($0) + ($22)|0); $24 = HEAP8[$23>>0]|0; $25 = ($24<<24>>24)==(10); if ($25) { break; } else { $$038 = $22; } } $26 = ((($2)) + 36|0); $27 = HEAP32[$26>>2]|0; $28 = (FUNCTION_TABLE_iiii[$27 & 31]($2,$0,$$038)|0); $29 = ($28>>>0)<($$038>>>0); if ($29) { $$1 = $28; break L5; } $30 = (($0) + ($$038)|0); $$042 = (($1) - ($$038))|0; $$pre47 = HEAP32[$9>>2]|0; $$139 = $$038;$$141 = $30;$$143 = $$042;$31 = $$pre47; } else { $$139 = 0;$$141 = $0;$$143 = $1;$31 = $14; } } while(0); _memcpy(($31|0),($$141|0),($$143|0))|0; $32 = HEAP32[$9>>2]|0; $33 = (($32) + ($$143)|0); HEAP32[$9>>2] = $33; $34 = (($$139) + ($$143))|0; $$1 = $34; } } while(0); return ($$1|0); } function ___towrite($0) { $0 = $0|0; var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $1 = ((($0)) + 74|0); $2 = HEAP8[$1>>0]|0; $3 = $2 << 24 >> 24; $4 = (($3) + 255)|0; $5 = $4 | $3; $6 = $5&255; HEAP8[$1>>0] = $6; $7 = HEAP32[$0>>2]|0; $8 = $7 & 8; $9 = ($8|0)==(0); if ($9) { $11 = ((($0)) + 8|0); HEAP32[$11>>2] = 0; $12 = ((($0)) + 4|0); HEAP32[$12>>2] = 0; $13 = ((($0)) + 44|0); $14 = HEAP32[$13>>2]|0; $15 = ((($0)) + 28|0); HEAP32[$15>>2] = $14; $16 = ((($0)) + 20|0); HEAP32[$16>>2] = $14; $17 = $14; $18 = ((($0)) + 48|0); $19 = HEAP32[$18>>2]|0; $20 = (($17) + ($19)|0); $21 = ((($0)) + 16|0); HEAP32[$21>>2] = $20; $$0 = 0; } else { $10 = $7 | 32; HEAP32[$0>>2] = $10; $$0 = -1; } return ($$0|0); } function ___ofl_lock() { var label = 0, sp = 0; sp = STACKTOP; ___lock((34132|0)); return (34140|0); } function ___ofl_unlock() { var label = 0, sp = 0; sp = STACKTOP; ___unlock((34132|0)); return; } function _fflush($0) { $0 = $0|0; var $$0 = 0, $$023 = 0, $$02325 = 0, $$02327 = 0, $$024$lcssa = 0, $$02426 = 0, $$1 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp = 0, label = 0, sp = 0; sp = STACKTOP; $1 = ($0|0)==(0|0); do { if ($1) { $8 = HEAP32[5626]|0; $9 = ($8|0)==(0|0); if ($9) { $29 = 0; } else { $10 = HEAP32[5626]|0; $11 = (_fflush($10)|0); $29 = $11; } $12 = (___ofl_lock()|0); $$02325 = HEAP32[$12>>2]|0; $13 = ($$02325|0)==(0|0); if ($13) { $$024$lcssa = $29; } else { $$02327 = $$02325;$$02426 = $29; while(1) { $14 = ((($$02327)) + 76|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)>(-1); if ($16) { $17 = (___lockfile($$02327)|0); $25 = $17; } else { $25 = 0; } $18 = ((($$02327)) + 20|0); $19 = HEAP32[$18>>2]|0; $20 = ((($$02327)) + 28|0); $21 = HEAP32[$20>>2]|0; $22 = ($19>>>0)>($21>>>0); if ($22) { $23 = (___fflush_unlocked($$02327)|0); $24 = $23 | $$02426; $$1 = $24; } else { $$1 = $$02426; } $26 = ($25|0)==(0); if (!($26)) { ___unlockfile($$02327); } $27 = ((($$02327)) + 56|0); $$023 = HEAP32[$27>>2]|0; $28 = ($$023|0)==(0|0); if ($28) { $$024$lcssa = $$1; break; } else { $$02327 = $$023;$$02426 = $$1; } } } ___ofl_unlock(); $$0 = $$024$lcssa; } else { $2 = ((($0)) + 76|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)>(-1); if (!($4)) { $5 = (___fflush_unlocked($0)|0); $$0 = $5; break; } $6 = (___lockfile($0)|0); $phitmp = ($6|0)==(0); $7 = (___fflush_unlocked($0)|0); if ($phitmp) { $$0 = $7; } else { ___unlockfile($0); $$0 = $7; } } } while(0); return ($$0|0); } function ___fflush_unlocked($0) { $0 = $0|0; var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; $1 = ((($0)) + 20|0); $2 = HEAP32[$1>>2]|0; $3 = ((($0)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = ($2>>>0)>($4>>>0); if ($5) { $6 = ((($0)) + 36|0); $7 = HEAP32[$6>>2]|0; (FUNCTION_TABLE_iiii[$7 & 31]($0,0,0)|0); $8 = HEAP32[$1>>2]|0; $9 = ($8|0)==(0|0); if ($9) { $$0 = -1; } else { label = 3; } } else { label = 3; } if ((label|0) == 3) { $10 = ((($0)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = ((($0)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = ($11>>>0)<($13>>>0); if ($14) { $15 = $11; $16 = $13; $17 = (($15) - ($16))|0; $18 = ((($0)) + 40|0); $19 = HEAP32[$18>>2]|0; (FUNCTION_TABLE_iiii[$19 & 31]($0,$17,1)|0); } $20 = ((($0)) + 16|0); HEAP32[$20>>2] = 0; HEAP32[$3>>2] = 0; HEAP32[$1>>2] = 0; HEAP32[$12>>2] = 0; HEAP32[$10>>2] = 0; $$0 = 0; } return ($$0|0); } function _printf($0,$varargs) { $0 = $0|0; $varargs = $varargs|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $1 = sp; HEAP32[$1>>2] = $varargs; $2 = HEAP32[5594]|0; $3 = (_vfprintf($2,$0,$1)|0); STACKTOP = sp;return ($3|0); } function __Znwj($0) { $0 = $0|0; var $$ = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; $1 = ($0|0)==(0); $$ = $1 ? 1 : $0; while(1) { $2 = (_malloc($$)|0); $3 = ($2|0)==(0|0); if (!($3)) { label = 6; break; } $4 = (__ZSt15get_new_handlerv()|0); $5 = ($4|0)==(0|0); if ($5) { label = 5; break; } FUNCTION_TABLE_v[$4 & 0](); } if ((label|0) == 5) { $6 = (___cxa_allocate_exception(4)|0); __ZNSt9bad_allocC2Ev($6); ___cxa_throw(($6|0),(72|0),(16|0)); // unreachable; } else if ((label|0) == 6) { return ($2|0); } return (0)|0; } function __ZdlPv($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; _free($0); return; } function __ZN10__cxxabiv116__shim_type_infoD2Ev($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZN10__cxxabiv117__class_type_infoD0Ev($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; __ZN10__cxxabiv116__shim_type_infoD2Ev($0); __ZdlPv($0); return; } function __ZNK10__cxxabiv116__shim_type_info5noop1Ev($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNK10__cxxabiv116__shim_type_info5noop2Ev($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $$0 = 0, $$2 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var dest = 0, label = 0, sp = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $3 = sp; $4 = (__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b($0,$1,0)|0); if ($4) { $$2 = 1; } else { $5 = ($1|0)==(0|0); if ($5) { $$2 = 0; } else { $6 = (___dynamic_cast($1,32,16,0)|0); $7 = ($6|0)==(0|0); if ($7) { $$2 = 0; } else { $8 = ((($3)) + 4|0); dest=$8; stop=dest+52|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); HEAP32[$3>>2] = $6; $9 = ((($3)) + 8|0); HEAP32[$9>>2] = $0; $10 = ((($3)) + 12|0); HEAP32[$10>>2] = -1; $11 = ((($3)) + 48|0); HEAP32[$11>>2] = 1; $12 = HEAP32[$6>>2]|0; $13 = ((($12)) + 28|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$2>>2]|0; FUNCTION_TABLE_viiii[$14 & 15]($6,$3,$15,1); $16 = ((($3)) + 24|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(1); if ($18) { $19 = ((($3)) + 16|0); $20 = HEAP32[$19>>2]|0; HEAP32[$2>>2] = $20; $$0 = 1; } else { $$0 = 0; } $$2 = $$0; } } } STACKTOP = sp;return ($$2|0); } function __ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; $6 = ((($1)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b($0,$7,$5)|0); if ($8) { __ZNK10__cxxabiv117__class_type_info29process_static_type_above_dstEPNS_19__dynamic_cast_infoEPKvS4_i(0,$1,$2,$3,$4); } return; } function __ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $5 = ((($1)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b($0,$6,$4)|0); do { if ($7) { __ZNK10__cxxabiv117__class_type_info29process_static_type_below_dstEPNS_19__dynamic_cast_infoEPKvi(0,$1,$2,$3); } else { $8 = HEAP32[$1>>2]|0; $9 = (__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b($0,$8,$4)|0); if ($9) { $10 = ((($1)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==($2|0); if (!($12)) { $13 = ((($1)) + 20|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==($2|0); if (!($15)) { $18 = ((($1)) + 32|0); HEAP32[$18>>2] = $3; HEAP32[$13>>2] = $2; $19 = ((($1)) + 40|0); $20 = HEAP32[$19>>2]|0; $21 = (($20) + 1)|0; HEAP32[$19>>2] = $21; $22 = ((($1)) + 36|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)==(1); if ($24) { $25 = ((($1)) + 24|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(2); if ($27) { $28 = ((($1)) + 54|0); HEAP8[$28>>0] = 1; } } $29 = ((($1)) + 44|0); HEAP32[$29>>2] = 4; break; } } $16 = ($3|0)==(1); if ($16) { $17 = ((($1)) + 32|0); HEAP32[$17>>2] = 1; } } } } while(0); return; } function __ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; $4 = ((($1)) + 8|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b($0,$5,0)|0); if ($6) { __ZNK10__cxxabiv117__class_type_info24process_found_base_classEPNS_19__dynamic_cast_infoEPvi(0,$1,$2,$3); } return; } function __ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $3 = 0, label = 0, sp = 0; sp = STACKTOP; $3 = ($0|0)==($1|0); return ($3|0); } function __ZNK10__cxxabiv117__class_type_info24process_found_base_classEPNS_19__dynamic_cast_infoEPvi($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $4 = ((($1)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==(0|0); do { if ($6) { HEAP32[$4>>2] = $2; $7 = ((($1)) + 24|0); HEAP32[$7>>2] = $3; $8 = ((($1)) + 36|0); HEAP32[$8>>2] = 1; } else { $9 = ($5|0)==($2|0); if (!($9)) { $13 = ((($1)) + 36|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) + 1)|0; HEAP32[$13>>2] = $15; $16 = ((($1)) + 24|0); HEAP32[$16>>2] = 2; $17 = ((($1)) + 54|0); HEAP8[$17>>0] = 1; break; } $10 = ((($1)) + 24|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(2); if ($12) { HEAP32[$10>>2] = $3; } } } while(0); return; } function __ZNK10__cxxabiv117__class_type_info29process_static_type_below_dstEPNS_19__dynamic_cast_infoEPKvi($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==($2|0); if ($6) { $7 = ((($1)) + 28|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(1); if (!($9)) { HEAP32[$7>>2] = $3; } } return; } function __ZNK10__cxxabiv117__class_type_info29process_static_type_above_dstEPNS_19__dynamic_cast_infoEPKvS4_i($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond22 = 0, label = 0, sp = 0; sp = STACKTOP; $5 = ((($1)) + 53|0); HEAP8[$5>>0] = 1; $6 = ((($1)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==($3|0); do { if ($8) { $9 = ((($1)) + 52|0); HEAP8[$9>>0] = 1; $10 = ((($1)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if ($12) { HEAP32[$10>>2] = $2; $13 = ((($1)) + 24|0); HEAP32[$13>>2] = $4; $14 = ((($1)) + 36|0); HEAP32[$14>>2] = 1; $15 = ((($1)) + 48|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(1); $18 = ($4|0)==(1); $or$cond = $17 & $18; if (!($or$cond)) { break; } $19 = ((($1)) + 54|0); HEAP8[$19>>0] = 1; break; } $20 = ($11|0)==($2|0); if (!($20)) { $30 = ((($1)) + 36|0); $31 = HEAP32[$30>>2]|0; $32 = (($31) + 1)|0; HEAP32[$30>>2] = $32; $33 = ((($1)) + 54|0); HEAP8[$33>>0] = 1; break; } $21 = ((($1)) + 24|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)==(2); if ($23) { HEAP32[$21>>2] = $4; $27 = $4; } else { $27 = $22; } $24 = ((($1)) + 48|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==(1); $28 = ($27|0)==(1); $or$cond22 = $26 & $28; if ($or$cond22) { $29 = ((($1)) + 54|0); HEAP8[$29>>0] = 1; } } } while(0); return; } function ___dynamic_cast($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $$ = 0, $$0 = 0, $$33 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond28 = 0, $or$cond30 = 0, $or$cond32 = 0, dest = 0, label = 0, sp = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); $4 = sp; $5 = HEAP32[$0>>2]|0; $6 = ((($5)) + -8|0); $7 = HEAP32[$6>>2]|0; $8 = (($0) + ($7)|0); $9 = ((($5)) + -4|0); $10 = HEAP32[$9>>2]|0; HEAP32[$4>>2] = $2; $11 = ((($4)) + 4|0); HEAP32[$11>>2] = $0; $12 = ((($4)) + 8|0); HEAP32[$12>>2] = $1; $13 = ((($4)) + 12|0); HEAP32[$13>>2] = $3; $14 = ((($4)) + 16|0); $15 = ((($4)) + 20|0); $16 = ((($4)) + 24|0); $17 = ((($4)) + 28|0); $18 = ((($4)) + 32|0); $19 = ((($4)) + 40|0); dest=$14; stop=dest+36|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0));HEAP16[$14+36>>1]=0|0;HEAP8[$14+38>>0]=0|0; $20 = (__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b($10,$2,0)|0); L1: do { if ($20) { $21 = ((($4)) + 48|0); HEAP32[$21>>2] = 1; $22 = HEAP32[$10>>2]|0; $23 = ((($22)) + 20|0); $24 = HEAP32[$23>>2]|0; FUNCTION_TABLE_viiiiii[$24 & 15]($10,$4,$8,$8,1,0); $25 = HEAP32[$16>>2]|0; $26 = ($25|0)==(1); $$ = $26 ? $8 : 0; $$0 = $$; } else { $27 = ((($4)) + 36|0); $28 = HEAP32[$10>>2]|0; $29 = ((($28)) + 24|0); $30 = HEAP32[$29>>2]|0; FUNCTION_TABLE_viiiii[$30 & 15]($10,$4,$8,1,0); $31 = HEAP32[$27>>2]|0; switch ($31|0) { case 0: { $32 = HEAP32[$19>>2]|0; $33 = ($32|0)==(1); $34 = HEAP32[$17>>2]|0; $35 = ($34|0)==(1); $or$cond = $33 & $35; $36 = HEAP32[$18>>2]|0; $37 = ($36|0)==(1); $or$cond28 = $or$cond & $37; $38 = HEAP32[$15>>2]|0; $$33 = $or$cond28 ? $38 : 0; $$0 = $$33; break L1; break; } case 1: { break; } default: { $$0 = 0; break L1; } } $39 = HEAP32[$16>>2]|0; $40 = ($39|0)==(1); if (!($40)) { $41 = HEAP32[$19>>2]|0; $42 = ($41|0)==(0); $43 = HEAP32[$17>>2]|0; $44 = ($43|0)==(1); $or$cond30 = $42 & $44; $45 = HEAP32[$18>>2]|0; $46 = ($45|0)==(1); $or$cond32 = $or$cond30 & $46; if (!($or$cond32)) { $$0 = 0; break; } } $47 = HEAP32[$14>>2]|0; $$0 = $47; } } while(0); STACKTOP = sp;return ($$0|0); } function __ZN10__cxxabiv120__si_class_type_infoD0Ev($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; __ZN10__cxxabiv116__shim_type_infoD2Ev($0); __ZdlPv($0); return; } function __ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib($0,$1,$2,$3,$4,$5) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; $5 = $5|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $6 = ((($1)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b($0,$7,$5)|0); if ($8) { __ZNK10__cxxabiv117__class_type_info29process_static_type_above_dstEPNS_19__dynamic_cast_infoEPKvS4_i(0,$1,$2,$3,$4); } else { $9 = ((($0)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 20|0); $13 = HEAP32[$12>>2]|0; FUNCTION_TABLE_viiiiii[$13 & 15]($10,$1,$2,$3,$4,$5); } return; } function __ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib($0,$1,$2,$3,$4) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $4 = $4|0; var $$037$off038 = 0, $$037$off039 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $5 = ((($1)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b($0,$6,$4)|0); do { if ($7) { __ZNK10__cxxabiv117__class_type_info29process_static_type_below_dstEPNS_19__dynamic_cast_infoEPKvi(0,$1,$2,$3); } else { $8 = HEAP32[$1>>2]|0; $9 = (__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b($0,$8,$4)|0); if (!($9)) { $43 = ((($0)) + 8|0); $44 = HEAP32[$43>>2]|0; $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 24|0); $47 = HEAP32[$46>>2]|0; FUNCTION_TABLE_viiiii[$47 & 15]($44,$1,$2,$3,$4); break; } $10 = ((($1)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==($2|0); if (!($12)) { $13 = ((($1)) + 20|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==($2|0); if (!($15)) { $18 = ((($1)) + 32|0); HEAP32[$18>>2] = $3; $19 = ((($1)) + 44|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(4); if ($21) { break; } $22 = ((($1)) + 52|0); HEAP8[$22>>0] = 0; $23 = ((($1)) + 53|0); HEAP8[$23>>0] = 0; $24 = ((($0)) + 8|0); $25 = HEAP32[$24>>2]|0; $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 20|0); $28 = HEAP32[$27>>2]|0; FUNCTION_TABLE_viiiiii[$28 & 15]($25,$1,$2,$2,1,$4); $29 = HEAP8[$23>>0]|0; $30 = ($29<<24>>24)==(0); if ($30) { $$037$off038 = 4; label = 11; } else { $31 = HEAP8[$22>>0]|0; $32 = ($31<<24>>24)==(0); if ($32) { $$037$off038 = 3; label = 11; } else { $$037$off039 = 3; } } if ((label|0) == 11) { HEAP32[$13>>2] = $2; $33 = ((($1)) + 40|0); $34 = HEAP32[$33>>2]|0; $35 = (($34) + 1)|0; HEAP32[$33>>2] = $35; $36 = ((($1)) + 36|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)==(1); if ($38) { $39 = ((($1)) + 24|0); $40 = HEAP32[$39>>2]|0; $41 = ($40|0)==(2); if ($41) { $42 = ((($1)) + 54|0); HEAP8[$42>>0] = 1; $$037$off039 = $$037$off038; } else { $$037$off039 = $$037$off038; } } else { $$037$off039 = $$037$off038; } } HEAP32[$19>>2] = $$037$off039; break; } } $16 = ($3|0)==(1); if ($16) { $17 = ((($1)) + 32|0); HEAP32[$17>>2] = 1; } } } while(0); return; } function __ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi($0,$1,$2,$3) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $4 = ((($1)) + 8|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN10__cxxabiv18is_equalEPKSt9type_infoS2_b($0,$5,0)|0); if ($6) { __ZNK10__cxxabiv117__class_type_info24process_found_base_classEPNS_19__dynamic_cast_infoEPvi(0,$1,$2,$3); } else { $7 = ((($0)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 28|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_viiii[$11 & 15]($8,$1,$2,$3); } return; } function __ZNSt9type_infoD2Ev($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt9bad_allocD2Ev($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt9bad_allocD0Ev($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt9bad_allocD2Ev($0); __ZdlPv($0); return; } function __ZNKSt9bad_alloc4whatEv($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; return (33534|0); } function __ZNSt9exceptionD2Ev($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt9bad_allocC2Ev($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; HEAP32[$0>>2] = (22840); return; } function __ZSt15get_new_handlerv() { var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[8536]|0; $1 = (($0) + 0)|0; HEAP32[8536] = $1; $2 = $0; return ($2|0); } function runPostSets() { } function ___muldsi3($a, $b) { $a = $a | 0; $b = $b | 0; var $1 = 0, $2 = 0, $3 = 0, $6 = 0, $8 = 0, $11 = 0, $12 = 0; $1 = $a & 65535; $2 = $b & 65535; $3 = Math_imul($2, $1) | 0; $6 = $a >>> 16; $8 = ($3 >>> 16) + (Math_imul($2, $6) | 0) | 0; $11 = $b >>> 16; $12 = Math_imul($11, $1) | 0; return (tempRet0 = (($8 >>> 16) + (Math_imul($11, $6) | 0) | 0) + ((($8 & 65535) + $12 | 0) >>> 16) | 0, 0 | ($8 + $12 << 16 | $3 & 65535)) | 0; } function ___muldi3($a$0, $a$1, $b$0, $b$1) { $a$0 = $a$0 | 0; $a$1 = $a$1 | 0; $b$0 = $b$0 | 0; $b$1 = $b$1 | 0; var $x_sroa_0_0_extract_trunc = 0, $y_sroa_0_0_extract_trunc = 0, $1$0 = 0, $1$1 = 0, $2 = 0; $x_sroa_0_0_extract_trunc = $a$0; $y_sroa_0_0_extract_trunc = $b$0; $1$0 = ___muldsi3($x_sroa_0_0_extract_trunc, $y_sroa_0_0_extract_trunc) | 0; $1$1 = tempRet0; $2 = Math_imul($a$1, $y_sroa_0_0_extract_trunc) | 0; return (tempRet0 = ((Math_imul($b$1, $x_sroa_0_0_extract_trunc) | 0) + $2 | 0) + $1$1 | $1$1 & 0, 0 | $1$0 & -1) | 0; } function _i64Add(a, b, c, d) { /* x = a + b*2^32 y = c + d*2^32 result = l + h*2^32 */ a = a|0; b = b|0; c = c|0; d = d|0; var l = 0, h = 0; l = (a + c)>>>0; h = (b + d + (((l>>>0) < (a>>>0))|0))>>>0; // Add carry from low word to high word on overflow. return ((tempRet0 = h,l|0)|0); } function _i64Subtract(a, b, c, d) { a = a|0; b = b|0; c = c|0; d = d|0; var l = 0, h = 0; l = (a - c)>>>0; h = (b - d)>>>0; h = (b - d - (((c>>>0) > (a>>>0))|0))>>>0; // Borrow one from high word to low word on underflow. return ((tempRet0 = h,l|0)|0); } function _llvm_cttz_i32(x) { x = x|0; var ret = 0; ret = ((HEAP8[(((cttz_i8)+(x & 0xff))>>0)])|0); if ((ret|0) < 8) return ret|0; ret = ((HEAP8[(((cttz_i8)+((x >> 8)&0xff))>>0)])|0); if ((ret|0) < 8) return (ret + 8)|0; ret = ((HEAP8[(((cttz_i8)+((x >> 16)&0xff))>>0)])|0); if ((ret|0) < 8) return (ret + 16)|0; return (((HEAP8[(((cttz_i8)+(x >>> 24))>>0)])|0) + 24)|0; } function ___udivmoddi4($a$0, $a$1, $b$0, $b$1, $rem) { $a$0 = $a$0 | 0; $a$1 = $a$1 | 0; $b$0 = $b$0 | 0; $b$1 = $b$1 | 0; $rem = $rem | 0; var $n_sroa_0_0_extract_trunc = 0, $n_sroa_1_4_extract_shift$0 = 0, $n_sroa_1_4_extract_trunc = 0, $d_sroa_0_0_extract_trunc = 0, $d_sroa_1_4_extract_shift$0 = 0, $d_sroa_1_4_extract_trunc = 0, $4 = 0, $17 = 0, $37 = 0, $49 = 0, $51 = 0, $57 = 0, $58 = 0, $66 = 0, $78 = 0, $86 = 0, $88 = 0, $89 = 0, $91 = 0, $92 = 0, $95 = 0, $105 = 0, $117 = 0, $119 = 0, $125 = 0, $126 = 0, $130 = 0, $q_sroa_1_1_ph = 0, $q_sroa_0_1_ph = 0, $r_sroa_1_1_ph = 0, $r_sroa_0_1_ph = 0, $sr_1_ph = 0, $d_sroa_0_0_insert_insert99$0 = 0, $d_sroa_0_0_insert_insert99$1 = 0, $137$0 = 0, $137$1 = 0, $carry_0203 = 0, $sr_1202 = 0, $r_sroa_0_1201 = 0, $r_sroa_1_1200 = 0, $q_sroa_0_1199 = 0, $q_sroa_1_1198 = 0, $147 = 0, $149 = 0, $r_sroa_0_0_insert_insert42$0 = 0, $r_sroa_0_0_insert_insert42$1 = 0, $150$1 = 0, $151$0 = 0, $152 = 0, $154$0 = 0, $r_sroa_0_0_extract_trunc = 0, $r_sroa_1_4_extract_trunc = 0, $155 = 0, $carry_0_lcssa$0 = 0, $carry_0_lcssa$1 = 0, $r_sroa_0_1_lcssa = 0, $r_sroa_1_1_lcssa = 0, $q_sroa_0_1_lcssa = 0, $q_sroa_1_1_lcssa = 0, $q_sroa_0_0_insert_ext75$0 = 0, $q_sroa_0_0_insert_ext75$1 = 0, $q_sroa_0_0_insert_insert77$1 = 0, $_0$0 = 0, $_0$1 = 0; $n_sroa_0_0_extract_trunc = $a$0; $n_sroa_1_4_extract_shift$0 = $a$1; $n_sroa_1_4_extract_trunc = $n_sroa_1_4_extract_shift$0; $d_sroa_0_0_extract_trunc = $b$0; $d_sroa_1_4_extract_shift$0 = $b$1; $d_sroa_1_4_extract_trunc = $d_sroa_1_4_extract_shift$0; if (($n_sroa_1_4_extract_trunc | 0) == 0) { $4 = ($rem | 0) != 0; if (($d_sroa_1_4_extract_trunc | 0) == 0) { if ($4) { HEAP32[$rem >> 2] = ($n_sroa_0_0_extract_trunc >>> 0) % ($d_sroa_0_0_extract_trunc >>> 0); HEAP32[$rem + 4 >> 2] = 0; } $_0$1 = 0; $_0$0 = ($n_sroa_0_0_extract_trunc >>> 0) / ($d_sroa_0_0_extract_trunc >>> 0) >>> 0; return (tempRet0 = $_0$1, $_0$0) | 0; } else { if (!$4) { $_0$1 = 0; $_0$0 = 0; return (tempRet0 = $_0$1, $_0$0) | 0; } HEAP32[$rem >> 2] = $a$0 & -1; HEAP32[$rem + 4 >> 2] = $a$1 & 0; $_0$1 = 0; $_0$0 = 0; return (tempRet0 = $_0$1, $_0$0) | 0; } } $17 = ($d_sroa_1_4_extract_trunc | 0) == 0; do { if (($d_sroa_0_0_extract_trunc | 0) == 0) { if ($17) { if (($rem | 0) != 0) { HEAP32[$rem >> 2] = ($n_sroa_1_4_extract_trunc >>> 0) % ($d_sroa_0_0_extract_trunc >>> 0); HEAP32[$rem + 4 >> 2] = 0; } $_0$1 = 0; $_0$0 = ($n_sroa_1_4_extract_trunc >>> 0) / ($d_sroa_0_0_extract_trunc >>> 0) >>> 0; return (tempRet0 = $_0$1, $_0$0) | 0; } if (($n_sroa_0_0_extract_trunc | 0) == 0) { if (($rem | 0) != 0) { HEAP32[$rem >> 2] = 0; HEAP32[$rem + 4 >> 2] = ($n_sroa_1_4_extract_trunc >>> 0) % ($d_sroa_1_4_extract_trunc >>> 0); } $_0$1 = 0; $_0$0 = ($n_sroa_1_4_extract_trunc >>> 0) / ($d_sroa_1_4_extract_trunc >>> 0) >>> 0; return (tempRet0 = $_0$1, $_0$0) | 0; } $37 = $d_sroa_1_4_extract_trunc - 1 | 0; if (($37 & $d_sroa_1_4_extract_trunc | 0) == 0) { if (($rem | 0) != 0) { HEAP32[$rem >> 2] = 0 | $a$0 & -1; HEAP32[$rem + 4 >> 2] = $37 & $n_sroa_1_4_extract_trunc | $a$1 & 0; } $_0$1 = 0; $_0$0 = $n_sroa_1_4_extract_trunc >>> ((_llvm_cttz_i32($d_sroa_1_4_extract_trunc | 0) | 0) >>> 0); return (tempRet0 = $_0$1, $_0$0) | 0; } $49 = Math_clz32($d_sroa_1_4_extract_trunc | 0) | 0; $51 = $49 - (Math_clz32($n_sroa_1_4_extract_trunc | 0) | 0) | 0; if ($51 >>> 0 <= 30) { $57 = $51 + 1 | 0; $58 = 31 - $51 | 0; $sr_1_ph = $57; $r_sroa_0_1_ph = $n_sroa_1_4_extract_trunc << $58 | $n_sroa_0_0_extract_trunc >>> ($57 >>> 0); $r_sroa_1_1_ph = $n_sroa_1_4_extract_trunc >>> ($57 >>> 0); $q_sroa_0_1_ph = 0; $q_sroa_1_1_ph = $n_sroa_0_0_extract_trunc << $58; break; } if (($rem | 0) == 0) { $_0$1 = 0; $_0$0 = 0; return (tempRet0 = $_0$1, $_0$0) | 0; } HEAP32[$rem >> 2] = 0 | $a$0 & -1; HEAP32[$rem + 4 >> 2] = $n_sroa_1_4_extract_shift$0 | $a$1 & 0; $_0$1 = 0; $_0$0 = 0; return (tempRet0 = $_0$1, $_0$0) | 0; } else { if (!$17) { $117 = Math_clz32($d_sroa_1_4_extract_trunc | 0) | 0; $119 = $117 - (Math_clz32($n_sroa_1_4_extract_trunc | 0) | 0) | 0; if ($119 >>> 0 <= 31) { $125 = $119 + 1 | 0; $126 = 31 - $119 | 0; $130 = $119 - 31 >> 31; $sr_1_ph = $125; $r_sroa_0_1_ph = $n_sroa_0_0_extract_trunc >>> ($125 >>> 0) & $130 | $n_sroa_1_4_extract_trunc << $126; $r_sroa_1_1_ph = $n_sroa_1_4_extract_trunc >>> ($125 >>> 0) & $130; $q_sroa_0_1_ph = 0; $q_sroa_1_1_ph = $n_sroa_0_0_extract_trunc << $126; break; } if (($rem | 0) == 0) { $_0$1 = 0; $_0$0 = 0; return (tempRet0 = $_0$1, $_0$0) | 0; } HEAP32[$rem >> 2] = 0 | $a$0 & -1; HEAP32[$rem + 4 >> 2] = $n_sroa_1_4_extract_shift$0 | $a$1 & 0; $_0$1 = 0; $_0$0 = 0; return (tempRet0 = $_0$1, $_0$0) | 0; } $66 = $d_sroa_0_0_extract_trunc - 1 | 0; if (($66 & $d_sroa_0_0_extract_trunc | 0) != 0) { $86 = (Math_clz32($d_sroa_0_0_extract_trunc | 0) | 0) + 33 | 0; $88 = $86 - (Math_clz32($n_sroa_1_4_extract_trunc | 0) | 0) | 0; $89 = 64 - $88 | 0; $91 = 32 - $88 | 0; $92 = $91 >> 31; $95 = $88 - 32 | 0; $105 = $95 >> 31; $sr_1_ph = $88; $r_sroa_0_1_ph = $91 - 1 >> 31 & $n_sroa_1_4_extract_trunc >>> ($95 >>> 0) | ($n_sroa_1_4_extract_trunc << $91 | $n_sroa_0_0_extract_trunc >>> ($88 >>> 0)) & $105; $r_sroa_1_1_ph = $105 & $n_sroa_1_4_extract_trunc >>> ($88 >>> 0); $q_sroa_0_1_ph = $n_sroa_0_0_extract_trunc << $89 & $92; $q_sroa_1_1_ph = ($n_sroa_1_4_extract_trunc << $89 | $n_sroa_0_0_extract_trunc >>> ($95 >>> 0)) & $92 | $n_sroa_0_0_extract_trunc << $91 & $88 - 33 >> 31; break; } if (($rem | 0) != 0) { HEAP32[$rem >> 2] = $66 & $n_sroa_0_0_extract_trunc; HEAP32[$rem + 4 >> 2] = 0; } if (($d_sroa_0_0_extract_trunc | 0) == 1) { $_0$1 = $n_sroa_1_4_extract_shift$0 | $a$1 & 0; $_0$0 = 0 | $a$0 & -1; return (tempRet0 = $_0$1, $_0$0) | 0; } else { $78 = _llvm_cttz_i32($d_sroa_0_0_extract_trunc | 0) | 0; $_0$1 = 0 | $n_sroa_1_4_extract_trunc >>> ($78 >>> 0); $_0$0 = $n_sroa_1_4_extract_trunc << 32 - $78 | $n_sroa_0_0_extract_trunc >>> ($78 >>> 0) | 0; return (tempRet0 = $_0$1, $_0$0) | 0; } } } while (0); if (($sr_1_ph | 0) == 0) { $q_sroa_1_1_lcssa = $q_sroa_1_1_ph; $q_sroa_0_1_lcssa = $q_sroa_0_1_ph; $r_sroa_1_1_lcssa = $r_sroa_1_1_ph; $r_sroa_0_1_lcssa = $r_sroa_0_1_ph; $carry_0_lcssa$1 = 0; $carry_0_lcssa$0 = 0; } else { $d_sroa_0_0_insert_insert99$0 = 0 | $b$0 & -1; $d_sroa_0_0_insert_insert99$1 = $d_sroa_1_4_extract_shift$0 | $b$1 & 0; $137$0 = _i64Add($d_sroa_0_0_insert_insert99$0 | 0, $d_sroa_0_0_insert_insert99$1 | 0, -1, -1) | 0; $137$1 = tempRet0; $q_sroa_1_1198 = $q_sroa_1_1_ph; $q_sroa_0_1199 = $q_sroa_0_1_ph; $r_sroa_1_1200 = $r_sroa_1_1_ph; $r_sroa_0_1201 = $r_sroa_0_1_ph; $sr_1202 = $sr_1_ph; $carry_0203 = 0; while (1) { $147 = $q_sroa_0_1199 >>> 31 | $q_sroa_1_1198 << 1; $149 = $carry_0203 | $q_sroa_0_1199 << 1; $r_sroa_0_0_insert_insert42$0 = 0 | ($r_sroa_0_1201 << 1 | $q_sroa_1_1198 >>> 31); $r_sroa_0_0_insert_insert42$1 = $r_sroa_0_1201 >>> 31 | $r_sroa_1_1200 << 1 | 0; _i64Subtract($137$0 | 0, $137$1 | 0, $r_sroa_0_0_insert_insert42$0 | 0, $r_sroa_0_0_insert_insert42$1 | 0) | 0; $150$1 = tempRet0; $151$0 = $150$1 >> 31 | (($150$1 | 0) < 0 ? -1 : 0) << 1; $152 = $151$0 & 1; $154$0 = _i64Subtract($r_sroa_0_0_insert_insert42$0 | 0, $r_sroa_0_0_insert_insert42$1 | 0, $151$0 & $d_sroa_0_0_insert_insert99$0 | 0, ((($150$1 | 0) < 0 ? -1 : 0) >> 31 | (($150$1 | 0) < 0 ? -1 : 0) << 1) & $d_sroa_0_0_insert_insert99$1 | 0) | 0; $r_sroa_0_0_extract_trunc = $154$0; $r_sroa_1_4_extract_trunc = tempRet0; $155 = $sr_1202 - 1 | 0; if (($155 | 0) == 0) { break; } else { $q_sroa_1_1198 = $147; $q_sroa_0_1199 = $149; $r_sroa_1_1200 = $r_sroa_1_4_extract_trunc; $r_sroa_0_1201 = $r_sroa_0_0_extract_trunc; $sr_1202 = $155; $carry_0203 = $152; } } $q_sroa_1_1_lcssa = $147; $q_sroa_0_1_lcssa = $149; $r_sroa_1_1_lcssa = $r_sroa_1_4_extract_trunc; $r_sroa_0_1_lcssa = $r_sroa_0_0_extract_trunc; $carry_0_lcssa$1 = 0; $carry_0_lcssa$0 = $152; } $q_sroa_0_0_insert_ext75$0 = $q_sroa_0_1_lcssa; $q_sroa_0_0_insert_ext75$1 = 0; $q_sroa_0_0_insert_insert77$1 = $q_sroa_1_1_lcssa | $q_sroa_0_0_insert_ext75$1; if (($rem | 0) != 0) { HEAP32[$rem >> 2] = 0 | $r_sroa_0_1_lcssa; HEAP32[$rem + 4 >> 2] = $r_sroa_1_1_lcssa | 0; } $_0$1 = (0 | $q_sroa_0_0_insert_ext75$0) >>> 31 | $q_sroa_0_0_insert_insert77$1 << 1 | ($q_sroa_0_0_insert_ext75$1 << 1 | $q_sroa_0_0_insert_ext75$0 >>> 31) & 0 | $carry_0_lcssa$1; $_0$0 = ($q_sroa_0_0_insert_ext75$0 << 1 | 0 >>> 31) & -2 | $carry_0_lcssa$0; return (tempRet0 = $_0$1, $_0$0) | 0; } function ___udivdi3($a$0, $a$1, $b$0, $b$1) { $a$0 = $a$0 | 0; $a$1 = $a$1 | 0; $b$0 = $b$0 | 0; $b$1 = $b$1 | 0; var $1$0 = 0; $1$0 = ___udivmoddi4($a$0, $a$1, $b$0, $b$1, 0) | 0; return $1$0 | 0; } function ___uremdi3($a$0, $a$1, $b$0, $b$1) { $a$0 = $a$0 | 0; $a$1 = $a$1 | 0; $b$0 = $b$0 | 0; $b$1 = $b$1 | 0; var $rem = 0, __stackBase__ = 0; __stackBase__ = STACKTOP; STACKTOP = STACKTOP + 16 | 0; $rem = __stackBase__ | 0; ___udivmoddi4($a$0, $a$1, $b$0, $b$1, $rem) | 0; STACKTOP = __stackBase__; return (tempRet0 = HEAP32[$rem + 4 >> 2] | 0, HEAP32[$rem >> 2] | 0) | 0; } function _bitshift64Ashr(low, high, bits) { low = low|0; high = high|0; bits = bits|0; var ander = 0; if ((bits|0) < 32) { ander = ((1 << bits) - 1)|0; tempRet0 = high >> bits; return (low >>> bits) | ((high&ander) << (32 - bits)); } tempRet0 = (high|0) < 0 ? -1 : 0; return (high >> (bits - 32))|0; } function _bitshift64Lshr(low, high, bits) { low = low|0; high = high|0; bits = bits|0; var ander = 0; if ((bits|0) < 32) { ander = ((1 << bits) - 1)|0; tempRet0 = high >>> bits; return (low >>> bits) | ((high&ander) << (32 - bits)); } tempRet0 = 0; return (high >>> (bits - 32))|0; } function _bitshift64Shl(low, high, bits) { low = low|0; high = high|0; bits = bits|0; var ander = 0; if ((bits|0) < 32) { ander = ((1 << bits) - 1)|0; tempRet0 = (high << bits) | ((low&(ander << (32 - bits))) >>> (32 - bits)); return low << bits; } tempRet0 = low << (bits - 32); return 0; } function _llvm_bswap_i32(x) { x = x|0; return (((x&0xff)<<24) | (((x>>8)&0xff)<<16) | (((x>>16)&0xff)<<8) | (x>>>24))|0; } function _memcpy(dest, src, num) { dest = dest|0; src = src|0; num = num|0; var ret = 0; var aligned_dest_end = 0; var block_aligned_dest_end = 0; var dest_end = 0; // Test against a benchmarked cutoff limit for when HEAPU8.set() becomes faster to use. if ((num|0) >= 8192 ) { return _emscripten_memcpy_big(dest|0, src|0, num|0)|0; } ret = dest|0; dest_end = (dest + num)|0; if ((dest&3) == (src&3)) { // The initial unaligned < 4-byte front. while (dest & 3) { if ((num|0) == 0) return ret|0; HEAP8[((dest)>>0)]=((HEAP8[((src)>>0)])|0); dest = (dest+1)|0; src = (src+1)|0; num = (num-1)|0; } aligned_dest_end = (dest_end & -4)|0; block_aligned_dest_end = (aligned_dest_end - 64)|0; while ((dest|0) <= (block_aligned_dest_end|0) ) { HEAP32[((dest)>>2)]=((HEAP32[((src)>>2)])|0); HEAP32[(((dest)+(4))>>2)]=((HEAP32[(((src)+(4))>>2)])|0); HEAP32[(((dest)+(8))>>2)]=((HEAP32[(((src)+(8))>>2)])|0); HEAP32[(((dest)+(12))>>2)]=((HEAP32[(((src)+(12))>>2)])|0); HEAP32[(((dest)+(16))>>2)]=((HEAP32[(((src)+(16))>>2)])|0); HEAP32[(((dest)+(20))>>2)]=((HEAP32[(((src)+(20))>>2)])|0); HEAP32[(((dest)+(24))>>2)]=((HEAP32[(((src)+(24))>>2)])|0); HEAP32[(((dest)+(28))>>2)]=((HEAP32[(((src)+(28))>>2)])|0); HEAP32[(((dest)+(32))>>2)]=((HEAP32[(((src)+(32))>>2)])|0); HEAP32[(((dest)+(36))>>2)]=((HEAP32[(((src)+(36))>>2)])|0); HEAP32[(((dest)+(40))>>2)]=((HEAP32[(((src)+(40))>>2)])|0); HEAP32[(((dest)+(44))>>2)]=((HEAP32[(((src)+(44))>>2)])|0); HEAP32[(((dest)+(48))>>2)]=((HEAP32[(((src)+(48))>>2)])|0); HEAP32[(((dest)+(52))>>2)]=((HEAP32[(((src)+(52))>>2)])|0); HEAP32[(((dest)+(56))>>2)]=((HEAP32[(((src)+(56))>>2)])|0); HEAP32[(((dest)+(60))>>2)]=((HEAP32[(((src)+(60))>>2)])|0); dest = (dest+64)|0; src = (src+64)|0; } while ((dest|0) < (aligned_dest_end|0) ) { HEAP32[((dest)>>2)]=((HEAP32[((src)>>2)])|0); dest = (dest+4)|0; src = (src+4)|0; } } else { // In the unaligned copy case, unroll a bit as well. aligned_dest_end = (dest_end - 4)|0; while ((dest|0) < (aligned_dest_end|0) ) { HEAP8[((dest)>>0)]=((HEAP8[((src)>>0)])|0); HEAP8[(((dest)+(1))>>0)]=((HEAP8[(((src)+(1))>>0)])|0); HEAP8[(((dest)+(2))>>0)]=((HEAP8[(((src)+(2))>>0)])|0); HEAP8[(((dest)+(3))>>0)]=((HEAP8[(((src)+(3))>>0)])|0); dest = (dest+4)|0; src = (src+4)|0; } } // The remaining unaligned < 4 byte tail. while ((dest|0) < (dest_end|0)) { HEAP8[((dest)>>0)]=((HEAP8[((src)>>0)])|0); dest = (dest+1)|0; src = (src+1)|0; } return ret|0; } function _memmove(dest, src, num) { dest = dest|0; src = src|0; num = num|0; var ret = 0; if (((src|0) < (dest|0)) & ((dest|0) < ((src + num)|0))) { // Unlikely case: Copy backwards in a safe manner ret = dest; src = (src + num)|0; dest = (dest + num)|0; while ((num|0) > 0) { dest = (dest - 1)|0; src = (src - 1)|0; num = (num - 1)|0; HEAP8[((dest)>>0)]=((HEAP8[((src)>>0)])|0); } dest = ret; } else { _memcpy(dest, src, num) | 0; } return dest | 0; } function _memset(ptr, value, num) { ptr = ptr|0; value = value|0; num = num|0; var end = 0, aligned_end = 0, block_aligned_end = 0, value4 = 0; end = (ptr + num)|0; value = value & 0xff; if ((num|0) >= 67 /* 64 bytes for an unrolled loop + 3 bytes for unaligned head*/) { while ((ptr&3) != 0) { HEAP8[((ptr)>>0)]=value; ptr = (ptr+1)|0; } aligned_end = (end & -4)|0; block_aligned_end = (aligned_end - 64)|0; value4 = value | (value << 8) | (value << 16) | (value << 24); while((ptr|0) <= (block_aligned_end|0)) { HEAP32[((ptr)>>2)]=value4; HEAP32[(((ptr)+(4))>>2)]=value4; HEAP32[(((ptr)+(8))>>2)]=value4; HEAP32[(((ptr)+(12))>>2)]=value4; HEAP32[(((ptr)+(16))>>2)]=value4; HEAP32[(((ptr)+(20))>>2)]=value4; HEAP32[(((ptr)+(24))>>2)]=value4; HEAP32[(((ptr)+(28))>>2)]=value4; HEAP32[(((ptr)+(32))>>2)]=value4; HEAP32[(((ptr)+(36))>>2)]=value4; HEAP32[(((ptr)+(40))>>2)]=value4; HEAP32[(((ptr)+(44))>>2)]=value4; HEAP32[(((ptr)+(48))>>2)]=value4; HEAP32[(((ptr)+(52))>>2)]=value4; HEAP32[(((ptr)+(56))>>2)]=value4; HEAP32[(((ptr)+(60))>>2)]=value4; ptr = (ptr + 64)|0; } while ((ptr|0) < (aligned_end|0) ) { HEAP32[((ptr)>>2)]=value4; ptr = (ptr+4)|0; } } // The remaining bytes. while ((ptr|0) < (end|0)) { HEAP8[((ptr)>>0)]=value; ptr = (ptr+1)|0; } return (end-num)|0; } function _round(d) { d = +d; return d >= +0 ? +Math_floor(d + +0.5) : +Math_ceil(d - +0.5); } function _rintf(f) { f = +f; return (f - +Math_floor(f) != .5) ? +_round(f) : +_round(f / +2) * +2; } function _sbrk(increment) { increment = increment|0; var oldDynamicTop = 0; var oldDynamicTopOnChange = 0; var newDynamicTop = 0; var totalMemory = 0; increment = ((increment + 15) & -16)|0; oldDynamicTop = HEAP32[DYNAMICTOP_PTR>>2]|0; newDynamicTop = oldDynamicTop + increment | 0; if (((increment|0) > 0 & (newDynamicTop|0) < (oldDynamicTop|0)) // Detect and fail if we would wrap around signed 32-bit int. | (newDynamicTop|0) < 0) { // Also underflow, sbrk() should be able to be used to subtract. abortOnCannotGrowMemory()|0; ___setErrNo(12); return -1; } HEAP32[DYNAMICTOP_PTR>>2] = newDynamicTop; totalMemory = getTotalMemory()|0; if ((newDynamicTop|0) > (totalMemory|0)) { if ((enlargeMemory()|0) == 0) { HEAP32[DYNAMICTOP_PTR>>2] = oldDynamicTop; ___setErrNo(12); return -1; } } return oldDynamicTop|0; } function dynCall_ii(index,a1) { index = index|0; a1=a1|0; return FUNCTION_TABLE_ii[index&31](a1|0)|0; } function dynCall_iiii(index,a1,a2,a3) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; return FUNCTION_TABLE_iiii[index&31](a1|0,a2|0,a3|0)|0; } function dynCall_v(index) { index = index|0; FUNCTION_TABLE_v[index&0](); } function dynCall_vi(index,a1) { index = index|0; a1=a1|0; FUNCTION_TABLE_vi[index&31](a1|0); } function dynCall_viiii(index,a1,a2,a3,a4) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; FUNCTION_TABLE_viiii[index&15](a1|0,a2|0,a3|0,a4|0); } function dynCall_viiiii(index,a1,a2,a3,a4,a5) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; FUNCTION_TABLE_viiiii[index&15](a1|0,a2|0,a3|0,a4|0,a5|0); } function dynCall_viiiiii(index,a1,a2,a3,a4,a5,a6) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; FUNCTION_TABLE_viiiiii[index&15](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0); } function dynCall_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; a7=a7|0; FUNCTION_TABLE_viiiiiii[index&31](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0); } function b1(p0) { p0 = p0|0; nullFunc_ii(0);return 0; } function b2(p0) { p0 = p0|0; nullFunc_ii(2);return 0; } function b3(p0) { p0 = p0|0; nullFunc_ii(3);return 0; } function b4(p0) { p0 = p0|0; nullFunc_ii(4);return 0; } function b5(p0) { p0 = p0|0; nullFunc_ii(5);return 0; } function b6(p0) { p0 = p0|0; nullFunc_ii(6);return 0; } function b7(p0) { p0 = p0|0; nullFunc_ii(7);return 0; } function b8(p0) { p0 = p0|0; nullFunc_ii(8);return 0; } function b9(p0) { p0 = p0|0; nullFunc_ii(9);return 0; } function b10(p0) { p0 = p0|0; nullFunc_ii(10);return 0; } function b11(p0) { p0 = p0|0; nullFunc_ii(11);return 0; } function b12(p0) { p0 = p0|0; nullFunc_ii(12);return 0; } function b13(p0) { p0 = p0|0; nullFunc_ii(13);return 0; } function b14(p0) { p0 = p0|0; nullFunc_ii(14);return 0; } function b15(p0) { p0 = p0|0; nullFunc_ii(15);return 0; } function b16(p0) { p0 = p0|0; nullFunc_ii(16);return 0; } function b17(p0) { p0 = p0|0; nullFunc_ii(17);return 0; } function b18(p0) { p0 = p0|0; nullFunc_ii(19);return 0; } function b19(p0) { p0 = p0|0; nullFunc_ii(20);return 0; } function b20(p0) { p0 = p0|0; nullFunc_ii(21);return 0; } function b21(p0) { p0 = p0|0; nullFunc_ii(22);return 0; } function b22(p0) { p0 = p0|0; nullFunc_ii(23);return 0; } function b23(p0) { p0 = p0|0; nullFunc_ii(24);return 0; } function b24(p0) { p0 = p0|0; nullFunc_ii(25);return 0; } function b25(p0) { p0 = p0|0; nullFunc_ii(26);return 0; } function b26(p0) { p0 = p0|0; nullFunc_ii(27);return 0; } function b27(p0) { p0 = p0|0; nullFunc_ii(28);return 0; } function b28(p0) { p0 = p0|0; nullFunc_ii(29);return 0; } function b29(p0) { p0 = p0|0; nullFunc_ii(30);return 0; } function b30(p0) { p0 = p0|0; nullFunc_ii(31);return 0; } function b32(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(0);return 0; } function b33(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(1);return 0; } function b34(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(4);return 0; } function b35(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(5);return 0; } function b36(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(6);return 0; } function b37(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(7);return 0; } function b38(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(9);return 0; } function b39(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(10);return 0; } function b40(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(11);return 0; } function b41(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(12);return 0; } function b42(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(13);return 0; } function b43(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(14);return 0; } function b44(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(15);return 0; } function b45(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(16);return 0; } function b46(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(17);return 0; } function b47(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(18);return 0; } function b48(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(19);return 0; } function b49(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(21);return 0; } function b50(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(22);return 0; } function b51(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(23);return 0; } function b52(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(24);return 0; } function b53(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(25);return 0; } function b54(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(26);return 0; } function b55(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(27);return 0; } function b56(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(28);return 0; } function b57(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(29);return 0; } function b58(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(30);return 0; } function b59(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(31);return 0; } function b61() { ; nullFunc_v(0); } function b63(p0) { p0 = p0|0; nullFunc_vi(0); } function b64(p0) { p0 = p0|0; nullFunc_vi(1); } function b65(p0) { p0 = p0|0; nullFunc_vi(2); } function b66(p0) { p0 = p0|0; nullFunc_vi(3); } function b67(p0) { p0 = p0|0; nullFunc_vi(8); } function b68(p0) { p0 = p0|0; nullFunc_vi(9); } function b69(p0) { p0 = p0|0; nullFunc_vi(10); } function b70(p0) { p0 = p0|0; nullFunc_vi(11); } function b71(p0) { p0 = p0|0; nullFunc_vi(13); } function b72(p0) { p0 = p0|0; nullFunc_vi(14); } function b73(p0) { p0 = p0|0; nullFunc_vi(15); } function b74(p0) { p0 = p0|0; nullFunc_vi(18); } function b75(p0) { p0 = p0|0; nullFunc_vi(19); } function b76(p0) { p0 = p0|0; nullFunc_vi(20); } function b77(p0) { p0 = p0|0; nullFunc_vi(21); } function b78(p0) { p0 = p0|0; nullFunc_vi(22); } function b79(p0) { p0 = p0|0; nullFunc_vi(23); } function b80(p0) { p0 = p0|0; nullFunc_vi(24); } function b81(p0) { p0 = p0|0; nullFunc_vi(25); } function b82(p0) { p0 = p0|0; nullFunc_vi(26); } function b83(p0) { p0 = p0|0; nullFunc_vi(27); } function b84(p0) { p0 = p0|0; nullFunc_vi(28); } function b85(p0) { p0 = p0|0; nullFunc_vi(29); } function b86(p0) { p0 = p0|0; nullFunc_vi(30); } function b87(p0) { p0 = p0|0; nullFunc_vi(31); } function b89(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; nullFunc_viiii(0); } function b90(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; nullFunc_viiii(1); } function b91(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; nullFunc_viiii(2); } function b92(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; nullFunc_viiii(3); } function b93(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; nullFunc_viiii(4); } function b94(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; nullFunc_viiii(5); } function b95(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; nullFunc_viiii(6); } function b96(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; nullFunc_viiii(7); } function b97(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; nullFunc_viiii(8); } function b98(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; nullFunc_viiii(9); } function b99(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; nullFunc_viiii(10); } function b100(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; nullFunc_viiii(12); } function b101(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; nullFunc_viiii(13); } function b102(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; nullFunc_viiii(14); } function b104(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; nullFunc_viiiii(0); } function b105(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; nullFunc_viiiii(1); } function b106(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; nullFunc_viiiii(2); } function b107(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; nullFunc_viiiii(3); } function b108(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; nullFunc_viiiii(4); } function b109(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; nullFunc_viiiii(5); } function b110(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; nullFunc_viiiii(6); } function b111(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; nullFunc_viiiii(7); } function b112(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; nullFunc_viiiii(8); } function b113(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; nullFunc_viiiii(9); } function b114(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; nullFunc_viiiii(11); } function b115(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; nullFunc_viiiii(12); } function b116(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; nullFunc_viiiii(13); } function b117(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; nullFunc_viiiii(15); } function b119(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; nullFunc_viiiiii(0); } function b120(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; nullFunc_viiiiii(1); } function b121(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; nullFunc_viiiiii(2); } function b122(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; nullFunc_viiiiii(3); } function b123(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; nullFunc_viiiiii(4); } function b124(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; nullFunc_viiiiii(5); } function b125(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; nullFunc_viiiiii(6); } function b126(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; nullFunc_viiiiii(7); } function b127(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; nullFunc_viiiiii(8); } function b128(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; nullFunc_viiiiii(10); } function b129(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; nullFunc_viiiiii(11); } function b130(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; nullFunc_viiiiii(12); } function b131(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; nullFunc_viiiiii(14); } function b132(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; nullFunc_viiiiii(15); } function b134(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(0); } function b135(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(1); } function b136(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(2); } function b137(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(3); } function b138(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(4); } function b139(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(5); } function b140(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(6); } function b141(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(7); } function b142(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(8); } function b143(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(9); } function b144(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(10); } function b145(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(11); } function b146(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(12); } function b147(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(13); } function b148(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(14); } function b149(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(15); } function b150(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(16); } function b151(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(17); } function b152(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(18); } function b153(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(20); } function b154(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(21); } function b155(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(22); } function b156(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(23); } function b157(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(24); } function b158(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(25); } function b159(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(26); } function b160(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(27); } function b161(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(28); } function b162(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(29); } function b163(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(30); } function b164(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(31); } // EMSCRIPTEN_END_FUNCS var FUNCTION_TABLE_ii = [b1,___stdio_close,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,b15,b16,b17,__ZNKSt9bad_alloc4whatEv,b18,b19,b20,b21,b22,b23,b24,b25,b26,b27 ,b28,b29,b30]; var FUNCTION_TABLE_iiii = [b32,b33,___stdout_write,___stdio_seek,b34,b35,b36,b37,__ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv,b38,b39,b40,b41,b42,b43,b44,b45,b46,b47,b48,___stdio_write,b49,b50,b51,b52,b53,b54,b55,b56 ,b57,b58,b59]; var FUNCTION_TABLE_v = [b61]; var FUNCTION_TABLE_vi = [b63,b64,b65,b66,__ZN10__cxxabiv116__shim_type_infoD2Ev,__ZN10__cxxabiv117__class_type_infoD0Ev,__ZNK10__cxxabiv116__shim_type_info5noop1Ev,__ZNK10__cxxabiv116__shim_type_info5noop2Ev,b67,b68,b69,b70,__ZN10__cxxabiv120__si_class_type_infoD0Ev,b71,b72,b73,__ZNSt9bad_allocD2Ev,__ZNSt9bad_allocD0Ev,b74,b75,b76,b77,b78,b79,b80,b81,b82,b83,b84 ,b85,b86,b87]; var FUNCTION_TABLE_viiii = [b89,b90,b91,b92,b93,b94,b95,b96,b97,b98,b99,__ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi,b100,b101,b102,__ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi]; var FUNCTION_TABLE_viiiii = [b104,b105,b106,b107,b108,b109,b110,b111,b112,b113,__ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib,b114,b115,b116,__ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib,b117]; var FUNCTION_TABLE_viiiiii = [b119,b120,b121,b122,b123,b124,b125,b126,b127,__ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,b128,b129,b130,__ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,b131,b132]; var FUNCTION_TABLE_viiiiiii = [b134,b135,b136,b137,b138,b139,b140,b141,b142,b143,b144,b145,b146,b147,b148,b149,b150,b151,b152,_downmix_float,b153,b154,b155,b156,b157,b158,b159,b160,b161 ,b162,b163,b164]; return { ___errno_location: ___errno_location, ___muldi3: ___muldi3, ___udivdi3: ___udivdi3, ___uremdi3: ___uremdi3, _bitshift64Ashr: _bitshift64Ashr, _bitshift64Lshr: _bitshift64Lshr, _bitshift64Shl: _bitshift64Shl, _codec_opus_changeApplication: _codec_opus_changeApplication, _codec_opus_createNativeHandle: _codec_opus_createNativeHandle, _codec_opus_decode: _codec_opus_decode, _codec_opus_deleteNativeHandle: _codec_opus_deleteNativeHandle, _codec_opus_encode: _codec_opus_encode, _fflush: _fflush, _free: _free, _i64Add: _i64Add, _i64Subtract: _i64Subtract, _llvm_bswap_i32: _llvm_bswap_i32, _malloc: _malloc, _memcpy: _memcpy, _memmove: _memmove, _memset: _memset, _rintf: _rintf, _sbrk: _sbrk, dynCall_ii: dynCall_ii, dynCall_iiii: dynCall_iiii, dynCall_v: dynCall_v, dynCall_vi: dynCall_vi, dynCall_viiii: dynCall_viiii, dynCall_viiiii: dynCall_viiiii, dynCall_viiiiii: dynCall_viiiiii, dynCall_viiiiiii: dynCall_viiiiiii, establishStackSpace: establishStackSpace, getTempRet0: getTempRet0, runPostSets: runPostSets, setTempRet0: setTempRet0, setThrew: setThrew, stackAlloc: stackAlloc, stackRestore: stackRestore, stackSave: stackSave }; }) // EMSCRIPTEN_END_ASM (Module.asmGlobalArg, Module.asmLibraryArg, buffer); var real____errno_location = asm["___errno_location"]; asm["___errno_location"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real____errno_location.apply(null, arguments); }; var real____muldi3 = asm["___muldi3"]; asm["___muldi3"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real____muldi3.apply(null, arguments); }; var real____udivdi3 = asm["___udivdi3"]; asm["___udivdi3"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real____udivdi3.apply(null, arguments); }; var real____uremdi3 = asm["___uremdi3"]; asm["___uremdi3"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real____uremdi3.apply(null, arguments); }; var real__bitshift64Ashr = asm["_bitshift64Ashr"]; asm["_bitshift64Ashr"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__bitshift64Ashr.apply(null, arguments); }; var real__bitshift64Lshr = asm["_bitshift64Lshr"]; asm["_bitshift64Lshr"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__bitshift64Lshr.apply(null, arguments); }; var real__bitshift64Shl = asm["_bitshift64Shl"]; asm["_bitshift64Shl"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__bitshift64Shl.apply(null, arguments); }; var real__codec_opus_changeApplication = asm["_codec_opus_changeApplication"]; asm["_codec_opus_changeApplication"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__codec_opus_changeApplication.apply(null, arguments); }; var real__codec_opus_createNativeHandle = asm["_codec_opus_createNativeHandle"]; asm["_codec_opus_createNativeHandle"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__codec_opus_createNativeHandle.apply(null, arguments); }; var real__codec_opus_decode = asm["_codec_opus_decode"]; asm["_codec_opus_decode"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__codec_opus_decode.apply(null, arguments); }; var real__codec_opus_deleteNativeHandle = asm["_codec_opus_deleteNativeHandle"]; asm["_codec_opus_deleteNativeHandle"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__codec_opus_deleteNativeHandle.apply(null, arguments); }; var real__codec_opus_encode = asm["_codec_opus_encode"]; asm["_codec_opus_encode"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__codec_opus_encode.apply(null, arguments); }; var real__fflush = asm["_fflush"]; asm["_fflush"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__fflush.apply(null, arguments); }; var real__free = asm["_free"]; asm["_free"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__free.apply(null, arguments); }; var real__i64Add = asm["_i64Add"]; asm["_i64Add"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__i64Add.apply(null, arguments); }; var real__i64Subtract = asm["_i64Subtract"]; asm["_i64Subtract"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__i64Subtract.apply(null, arguments); }; var real__llvm_bswap_i32 = asm["_llvm_bswap_i32"]; asm["_llvm_bswap_i32"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__llvm_bswap_i32.apply(null, arguments); }; var real__malloc = asm["_malloc"]; asm["_malloc"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__malloc.apply(null, arguments); }; var real__memmove = asm["_memmove"]; asm["_memmove"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__memmove.apply(null, arguments); }; var real__rintf = asm["_rintf"]; asm["_rintf"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__rintf.apply(null, arguments); }; var real__sbrk = asm["_sbrk"]; asm["_sbrk"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__sbrk.apply(null, arguments); }; var real_establishStackSpace = asm["establishStackSpace"]; asm["establishStackSpace"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real_establishStackSpace.apply(null, arguments); }; var real_getTempRet0 = asm["getTempRet0"]; asm["getTempRet0"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real_getTempRet0.apply(null, arguments); }; var real_setTempRet0 = asm["setTempRet0"]; asm["setTempRet0"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real_setTempRet0.apply(null, arguments); }; var real_setThrew = asm["setThrew"]; asm["setThrew"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real_setThrew.apply(null, arguments); }; var real_stackAlloc = asm["stackAlloc"]; asm["stackAlloc"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real_stackAlloc.apply(null, arguments); }; var real_stackRestore = asm["stackRestore"]; asm["stackRestore"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real_stackRestore.apply(null, arguments); }; var real_stackSave = asm["stackSave"]; asm["stackSave"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real_stackSave.apply(null, arguments); }; var ___errno_location = Module["___errno_location"] = asm["___errno_location"]; var ___muldi3 = Module["___muldi3"] = asm["___muldi3"]; var ___udivdi3 = Module["___udivdi3"] = asm["___udivdi3"]; var ___uremdi3 = Module["___uremdi3"] = asm["___uremdi3"]; var _bitshift64Ashr = Module["_bitshift64Ashr"] = asm["_bitshift64Ashr"]; var _bitshift64Lshr = Module["_bitshift64Lshr"] = asm["_bitshift64Lshr"]; var _bitshift64Shl = Module["_bitshift64Shl"] = asm["_bitshift64Shl"]; var _codec_opus_changeApplication = Module["_codec_opus_changeApplication"] = asm["_codec_opus_changeApplication"]; var _codec_opus_createNativeHandle = Module["_codec_opus_createNativeHandle"] = asm["_codec_opus_createNativeHandle"]; var _codec_opus_decode = Module["_codec_opus_decode"] = asm["_codec_opus_decode"]; var _codec_opus_deleteNativeHandle = Module["_codec_opus_deleteNativeHandle"] = asm["_codec_opus_deleteNativeHandle"]; var _codec_opus_encode = Module["_codec_opus_encode"] = asm["_codec_opus_encode"]; var _fflush = Module["_fflush"] = asm["_fflush"]; var _free = Module["_free"] = asm["_free"]; var _i64Add = Module["_i64Add"] = asm["_i64Add"]; var _i64Subtract = Module["_i64Subtract"] = asm["_i64Subtract"]; var _llvm_bswap_i32 = Module["_llvm_bswap_i32"] = asm["_llvm_bswap_i32"]; var _malloc = Module["_malloc"] = asm["_malloc"]; var _memcpy = Module["_memcpy"] = asm["_memcpy"]; var _memmove = Module["_memmove"] = asm["_memmove"]; var _memset = Module["_memset"] = asm["_memset"]; var _rintf = Module["_rintf"] = asm["_rintf"]; var _sbrk = Module["_sbrk"] = asm["_sbrk"]; var establishStackSpace = Module["establishStackSpace"] = asm["establishStackSpace"]; var getTempRet0 = Module["getTempRet0"] = asm["getTempRet0"]; var runPostSets = Module["runPostSets"] = asm["runPostSets"]; var setTempRet0 = Module["setTempRet0"] = asm["setTempRet0"]; var setThrew = Module["setThrew"] = asm["setThrew"]; var stackAlloc = Module["stackAlloc"] = asm["stackAlloc"]; var stackRestore = Module["stackRestore"] = asm["stackRestore"]; var stackSave = Module["stackSave"] = asm["stackSave"]; var dynCall_ii = Module["dynCall_ii"] = asm["dynCall_ii"]; var dynCall_iiii = Module["dynCall_iiii"] = asm["dynCall_iiii"]; var dynCall_v = Module["dynCall_v"] = asm["dynCall_v"]; var dynCall_vi = Module["dynCall_vi"] = asm["dynCall_vi"]; var dynCall_viiii = Module["dynCall_viiii"] = asm["dynCall_viiii"]; var dynCall_viiiii = Module["dynCall_viiiii"] = asm["dynCall_viiiii"]; var dynCall_viiiiii = Module["dynCall_viiiiii"] = asm["dynCall_viiiiii"]; var dynCall_viiiiiii = Module["dynCall_viiiiiii"] = asm["dynCall_viiiiiii"]; ; // === Auto-generated postamble setup entry stuff === Module['asm'] = asm; if (!Module["intArrayFromString"]) Module["intArrayFromString"] = function() { abort("'intArrayFromString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["intArrayToString"]) Module["intArrayToString"] = function() { abort("'intArrayToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; Module["ccall"] = ccall; Module["cwrap"] = cwrap; if (!Module["setValue"]) Module["setValue"] = function() { abort("'setValue' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["getValue"]) Module["getValue"] = function() { abort("'getValue' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["allocate"]) Module["allocate"] = function() { abort("'allocate' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["getMemory"]) Module["getMemory"] = function() { abort("'getMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you") }; if (!Module["Pointer_stringify"]) Module["Pointer_stringify"] = function() { abort("'Pointer_stringify' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["AsciiToString"]) Module["AsciiToString"] = function() { abort("'AsciiToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["stringToAscii"]) Module["stringToAscii"] = function() { abort("'stringToAscii' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["UTF8ArrayToString"]) Module["UTF8ArrayToString"] = function() { abort("'UTF8ArrayToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["UTF8ToString"]) Module["UTF8ToString"] = function() { abort("'UTF8ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["stringToUTF8Array"]) Module["stringToUTF8Array"] = function() { abort("'stringToUTF8Array' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["stringToUTF8"]) Module["stringToUTF8"] = function() { abort("'stringToUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["lengthBytesUTF8"]) Module["lengthBytesUTF8"] = function() { abort("'lengthBytesUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["UTF16ToString"]) Module["UTF16ToString"] = function() { abort("'UTF16ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["stringToUTF16"]) Module["stringToUTF16"] = function() { abort("'stringToUTF16' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["lengthBytesUTF16"]) Module["lengthBytesUTF16"] = function() { abort("'lengthBytesUTF16' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["UTF32ToString"]) Module["UTF32ToString"] = function() { abort("'UTF32ToString' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["stringToUTF32"]) Module["stringToUTF32"] = function() { abort("'stringToUTF32' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["lengthBytesUTF32"]) Module["lengthBytesUTF32"] = function() { abort("'lengthBytesUTF32' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["allocateUTF8"]) Module["allocateUTF8"] = function() { abort("'allocateUTF8' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["stackTrace"]) Module["stackTrace"] = function() { abort("'stackTrace' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["addOnPreRun"]) Module["addOnPreRun"] = function() { abort("'addOnPreRun' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["addOnInit"]) Module["addOnInit"] = function() { abort("'addOnInit' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["addOnPreMain"]) Module["addOnPreMain"] = function() { abort("'addOnPreMain' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["addOnExit"]) Module["addOnExit"] = function() { abort("'addOnExit' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["addOnPostRun"]) Module["addOnPostRun"] = function() { abort("'addOnPostRun' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["writeStringToMemory"]) Module["writeStringToMemory"] = function() { abort("'writeStringToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["writeArrayToMemory"]) Module["writeArrayToMemory"] = function() { abort("'writeArrayToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["writeAsciiToMemory"]) Module["writeAsciiToMemory"] = function() { abort("'writeAsciiToMemory' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["addRunDependency"]) Module["addRunDependency"] = function() { abort("'addRunDependency' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you") }; if (!Module["removeRunDependency"]) Module["removeRunDependency"] = function() { abort("'removeRunDependency' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you") }; if (!Module["FS"]) Module["FS"] = function() { abort("'FS' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["FS_createFolder"]) Module["FS_createFolder"] = function() { abort("'FS_createFolder' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you") }; if (!Module["FS_createPath"]) Module["FS_createPath"] = function() { abort("'FS_createPath' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you") }; if (!Module["FS_createDataFile"]) Module["FS_createDataFile"] = function() { abort("'FS_createDataFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you") }; if (!Module["FS_createPreloadedFile"]) Module["FS_createPreloadedFile"] = function() { abort("'FS_createPreloadedFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you") }; if (!Module["FS_createLazyFile"]) Module["FS_createLazyFile"] = function() { abort("'FS_createLazyFile' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you") }; if (!Module["FS_createLink"]) Module["FS_createLink"] = function() { abort("'FS_createLink' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you") }; if (!Module["FS_createDevice"]) Module["FS_createDevice"] = function() { abort("'FS_createDevice' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you") }; if (!Module["FS_unlink"]) Module["FS_unlink"] = function() { abort("'FS_unlink' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you") }; if (!Module["GL"]) Module["GL"] = function() { abort("'GL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["staticAlloc"]) Module["staticAlloc"] = function() { abort("'staticAlloc' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["dynamicAlloc"]) Module["dynamicAlloc"] = function() { abort("'dynamicAlloc' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["warnOnce"]) Module["warnOnce"] = function() { abort("'warnOnce' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["loadDynamicLibrary"]) Module["loadDynamicLibrary"] = function() { abort("'loadDynamicLibrary' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["loadWebAssemblyModule"]) Module["loadWebAssemblyModule"] = function() { abort("'loadWebAssemblyModule' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["getLEB"]) Module["getLEB"] = function() { abort("'getLEB' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["getFunctionTables"]) Module["getFunctionTables"] = function() { abort("'getFunctionTables' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["alignFunctionTables"]) Module["alignFunctionTables"] = function() { abort("'alignFunctionTables' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["registerFunctions"]) Module["registerFunctions"] = function() { abort("'registerFunctions' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["addFunction"]) Module["addFunction"] = function() { abort("'addFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["removeFunction"]) Module["removeFunction"] = function() { abort("'removeFunction' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["getFuncWrapper"]) Module["getFuncWrapper"] = function() { abort("'getFuncWrapper' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["prettyPrint"]) Module["prettyPrint"] = function() { abort("'prettyPrint' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["makeBigInt"]) Module["makeBigInt"] = function() { abort("'makeBigInt' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["dynCall"]) Module["dynCall"] = function() { abort("'dynCall' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["getCompilerSetting"]) Module["getCompilerSetting"] = function() { abort("'getCompilerSetting' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["intArrayFromBase64"]) Module["intArrayFromBase64"] = function() { abort("'intArrayFromBase64' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") }; if (!Module["tryParseAsDataURI"]) Module["tryParseAsDataURI"] = function() { abort("'tryParseAsDataURI' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") };if (!Module["ALLOC_NORMAL"]) Object.defineProperty(Module, "ALLOC_NORMAL", { get: function() { abort("'ALLOC_NORMAL' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") } }); if (!Module["ALLOC_STACK"]) Object.defineProperty(Module, "ALLOC_STACK", { get: function() { abort("'ALLOC_STACK' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") } }); if (!Module["ALLOC_STATIC"]) Object.defineProperty(Module, "ALLOC_STATIC", { get: function() { abort("'ALLOC_STATIC' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") } }); if (!Module["ALLOC_DYNAMIC"]) Object.defineProperty(Module, "ALLOC_DYNAMIC", { get: function() { abort("'ALLOC_DYNAMIC' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") } }); if (!Module["ALLOC_NONE"]) Object.defineProperty(Module, "ALLOC_NONE", { get: function() { abort("'ALLOC_NONE' was not exported. add it to EXTRA_EXPORTED_RUNTIME_METHODS (see the FAQ)") } }); if (memoryInitializer) { if (!isDataURI(memoryInitializer)) { if (typeof Module['locateFile'] === 'function') { memoryInitializer = Module['locateFile'](memoryInitializer); } else if (Module['memoryInitializerPrefixURL']) { memoryInitializer = Module['memoryInitializerPrefixURL'] + memoryInitializer; } } if (ENVIRONMENT_IS_NODE || ENVIRONMENT_IS_SHELL) { var data = Module['readBinary'](memoryInitializer); HEAPU8.set(data, GLOBAL_BASE); } else { addRunDependency('memory initializer'); var applyMemoryInitializer = function(data) { if (data.byteLength) data = new Uint8Array(data); for (var i = 0; i < data.length; i++) { assert(HEAPU8[GLOBAL_BASE + i] === 0, "area for memory initializer should not have been touched before it's loaded"); } HEAPU8.set(data, GLOBAL_BASE); // Delete the typed array that contains the large blob of the memory initializer request response so that // we won't keep unnecessary memory lying around. However, keep the XHR object itself alive so that e.g. // its .status field can still be accessed later. if (Module['memoryInitializerRequest']) delete Module['memoryInitializerRequest'].response; removeRunDependency('memory initializer'); } function doBrowserLoad() { Module['readAsync'](memoryInitializer, applyMemoryInitializer, function() { throw 'could not load memory initializer ' + memoryInitializer; }); } var memoryInitializerBytes = tryParseAsDataURI(memoryInitializer); if (memoryInitializerBytes) { applyMemoryInitializer(memoryInitializerBytes.buffer); } else if (Module['memoryInitializerRequest']) { // a network request has already been created, just use that function useRequest() { var request = Module['memoryInitializerRequest']; var response = request.response; if (request.status !== 200 && request.status !== 0) { var data = tryParseAsDataURI(Module['memoryInitializerRequestURL']); if (data) { response = data.buffer; } else { // If you see this warning, the issue may be that you are using locateFile or memoryInitializerPrefixURL, and defining them in JS. That // means that the HTML file doesn't know about them, and when it tries to create the mem init request early, does it to the wrong place. // Look in your browser's devtools network console to see what's going on. console.warn('a problem seems to have happened with Module.memoryInitializerRequest, status: ' + request.status + ', retrying ' + memoryInitializer); doBrowserLoad(); return; } } applyMemoryInitializer(response); } if (Module['memoryInitializerRequest'].response) { setTimeout(useRequest, 0); // it's already here; but, apply it asynchronously } else { Module['memoryInitializerRequest'].addEventListener('load', useRequest); // wait for it } } else { // fetch it from the network ourselves doBrowserLoad(); } } } /** * @constructor * @extends {Error} * @this {ExitStatus} */ function ExitStatus(status) { this.name = "ExitStatus"; this.message = "Program terminated with exit(" + status + ")"; this.status = status; }; ExitStatus.prototype = new Error(); ExitStatus.prototype.constructor = ExitStatus; var initialStackTop; var calledMain = false; dependenciesFulfilled = function runCaller() { // If run has never been called, and we should call run (INVOKE_RUN is true, and Module.noInitialRun is not false) if (!Module['calledRun']) run(); if (!Module['calledRun']) dependenciesFulfilled = runCaller; // try this again later, after new deps are fulfilled } /** @type {function(Array=)} */ function run(args) { args = args || Module['arguments']; if (runDependencies > 0) { return; } writeStackCookie(); preRun(); if (runDependencies > 0) return; // a preRun added a dependency, run will be called later if (Module['calledRun']) return; // run may have just been called through dependencies being fulfilled just in this very frame function doRun() { if (Module['calledRun']) return; // run may have just been called while the async setStatus time below was happening Module['calledRun'] = true; if (ABORT) return; ensureInitRuntime(); preMain(); if (Module['onRuntimeInitialized']) Module['onRuntimeInitialized'](); assert(!Module['_main'], 'compiled without a main, but one is present. if you added it from JS, use Module["onRuntimeInitialized"]'); postRun(); } if (Module['setStatus']) { Module['setStatus']('Running...'); setTimeout(function() { setTimeout(function() { Module['setStatus'](''); }, 1); doRun(); }, 1); } else { doRun(); } checkStackCookie(); } Module['run'] = run; function checkUnflushedContent() { // Compiler settings do not allow exiting the runtime, so flushing // the streams is not possible. but in ASSERTIONS mode we check // if there was something to flush, and if so tell the user they // should request that the runtime be exitable. // Normally we would not even include flush() at all, but in ASSERTIONS // builds we do so just for this check, and here we see if there is any // content to flush, that is, we check if there would have been // something a non-ASSERTIONS build would have not seen. // How we flush the streams depends on whether we are in NO_FILESYSTEM // mode (which has its own special function for this; otherwise, all // the code is inside libc) var print = Module['print']; var printErr = Module['printErr']; var has = false; Module['print'] = Module['printErr'] = function(x) { has = true; } try { // it doesn't matter if it fails var flush = flush_NO_FILESYSTEM; if (flush) flush(0); } catch(e) {} Module['print'] = print; Module['printErr'] = printErr; if (has) { warnOnce('stdio streams had content in them that was not flushed. you should set NO_EXIT_RUNTIME to 0 (see the FAQ), or make sure to emit a newline when you printf etc.'); } } function exit(status, implicit) { checkUnflushedContent(); // if this is just main exit-ing implicitly, and the status is 0, then we // don't need to do anything here and can just leave. if the status is // non-zero, though, then we need to report it. // (we may have warned about this earlier, if a situation justifies doing so) if (implicit && Module['noExitRuntime'] && status === 0) { return; } if (Module['noExitRuntime']) { // if exit() was called, we may warn the user if the runtime isn't actually being shut down if (!implicit) { Module.printErr('exit(' + status + ') called, but NO_EXIT_RUNTIME is set, so halting execution but not exiting the runtime or preventing further async execution (build with NO_EXIT_RUNTIME=0, if you want a true shutdown)'); } } else { ABORT = true; EXITSTATUS = status; STACKTOP = initialStackTop; exitRuntime(); if (Module['onExit']) Module['onExit'](status); } if (ENVIRONMENT_IS_NODE) { process['exit'](status); } Module['quit'](status, new ExitStatus(status)); } Module['exit'] = exit; var abortDecorators = []; function abort(what) { if (Module['onAbort']) { Module['onAbort'](what); } if (what !== undefined) { Module.print(what); Module.printErr(what); what = JSON.stringify(what) } else { what = ''; } ABORT = true; EXITSTATUS = 1; var extra = ''; var output = 'abort(' + what + ') at ' + stackTrace() + extra; if (abortDecorators) { abortDecorators.forEach(function(decorator) { output = decorator(output, what); }); } throw output; } Module['abort'] = abort; // {{PRE_RUN_ADDITIONS}} if (Module['preInit']) { if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; while (Module['preInit'].length > 0) { Module['preInit'].pop()(); } } Module["noExitRuntime"] = true; run(); // {{POST_RUN_ADDITIONS}} // {{MODULE_ADDITIONS}}