Created
May 12, 2019 11:51
-
-
Save stackola/4b740453e22ea2520e272f186099a816 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Decompiled Web Assembly generated by wasmdec. Preamble: | |
#include <stdint.h> // For the bit size specific types | |
#include <math.h> // For certian WASM operations | |
typedef | |
const char * wasm_table_t; // WASM tables | |
// Bit size specific types not declared in stdint.h: | |
typedef float float32_t; | |
typedef double float64_t; | |
// C implementation of WASM expressions: | |
unsigned int _rotl(const unsigned int value, int shift) { | |
if ((shift &= sizeof(value) * 8 - 1) == 0) | |
return value; | |
return (value << shift) | (value >> (sizeof(value) * 8 - shift)); | |
} | |
unsigned int _rotr(const unsigned int value, int shift) { | |
if ((shift &= sizeof(value) * 8 - 1) == 0) | |
return value; | |
return (value >> shift) | (value << (sizeof(value) * 8 - shift)); | |
}# | |
define MAX(a, b)((a) > (b) ? a : b)# define MIN(a, b)((a) < (b) ? a : b) | |
// Host functions: used to request information from host machine. | |
extern int32_t host_has_feature(int32_t feature_opcode); | |
extern void host_grow_memory(int32_t size); | |
extern int32_t host_get_current_memory(void); | |
extern int32_t host_get_page_size(void); | |
// End of preamble | |
// WASM imports: | |
/* | |
Import 'mimport$0': | |
Module: 'env' | |
Base: 'memory' | |
*/ | |
extern | |
const char * mimport$0; // <Imported memory> | |
/* | |
Import 'timport$1': | |
Module: 'env' | |
Base: 'table' | |
*/ | |
extern wasm_table_t timport$1; // <Imported table> | |
/* | |
Import 'gimport$2': | |
Module: 'env' | |
Base: 'memoryBase' | |
*/ | |
extern int gimport$2; | |
/* | |
Import 'gimport$3': | |
Module: 'env' | |
Base: 'tableBase' | |
*/ | |
extern int gimport$3; | |
/* | |
Import 'gimport$4': | |
Module: 'env' | |
Base: 'DYNAMICTOP_PTR' | |
*/ | |
extern int gimport$4; | |
/* | |
Import 'gimport$5': | |
Module: 'env' | |
Base: 'tempDoublePtr' | |
*/ | |
extern int gimport$5; | |
/* | |
Import 'gimport$6': | |
Module: 'env' | |
Base: 'ABORT' | |
*/ | |
extern int gimport$6; | |
/* | |
Import 'gimport$7': | |
Module: 'env' | |
Base: 'STACKTOP' | |
*/ | |
extern int gimport$7; | |
/* | |
Import 'gimport$8': | |
Module: 'env' | |
Base: 'STACK_MAX' | |
*/ | |
extern int gimport$8; | |
/* | |
Import 'gimport$9': | |
Module: 'global' | |
Base: 'NaN' | |
*/ | |
extern double gimport$9; | |
/* | |
Import 'gimport$10': | |
Module: 'global' | |
Base: 'Infinity' | |
*/ | |
extern double gimport$10; | |
/* | |
Import 'fimport$11': | |
Module: 'env' | |
Base: 'enlargeMemory' | |
*/ | |
extern int fimport$11() | |
/* | |
Import 'fimport$12': | |
Module: 'env' | |
Base: 'getTotalMemory' | |
*/ | |
extern int fimport$12() | |
/* | |
Import 'fimport$13': | |
Module: 'env' | |
Base: 'abortOnCannotGrowMemory' | |
*/ | |
extern int fimport$13() | |
/* | |
Import 'fimport$14': | |
Module: 'env' | |
Base: 'abortStackOverflow' | |
*/ | |
extern void fimport$14(int local_0) | |
/* | |
Import 'fimport$15': | |
Module: 'env' | |
Base: 'nullFunc_ii' | |
*/ | |
extern void fimport$15(int local_0) | |
/* | |
Import 'fimport$16': | |
Module: 'env' | |
Base: 'nullFunc_iiii' | |
*/ | |
extern void fimport$16(int local_0) | |
/* | |
Import 'fimport$17': | |
Module: 'env' | |
Base: 'jsCall_ii' | |
*/ | |
extern int fimport$17(int local_0, int local_1) | |
/* | |
Import 'fimport$18': | |
Module: 'env' | |
Base: 'jsCall_iiii' | |
*/ | |
extern int fimport$18(int local_0, int local_1, int local_2, int local_3) | |
/* | |
Import 'fimport$19': | |
Module: 'env' | |
Base: '___lock' | |
*/ | |
extern void fimport$19(int local_0) | |
/* | |
Import 'fimport$20': | |
Module: 'env' | |
Base: '___setErrNo' | |
*/ | |
extern void fimport$20(int local_0) | |
/* | |
Import 'fimport$21': | |
Module: 'env' | |
Base: '___syscall140' | |
*/ | |
extern int fimport$21(int local_0, int local_1) | |
/* | |
Import 'fimport$22': | |
Module: 'env' | |
Base: '___syscall146' | |
*/ | |
extern int fimport$22(int local_0, int local_1) | |
/* | |
Import 'fimport$23': | |
Module: 'env' | |
Base: '___syscall54' | |
*/ | |
extern int fimport$23(int local_0, int local_1) | |
/* | |
Import 'fimport$24': | |
Module: 'env' | |
Base: '___syscall6' | |
*/ | |
extern int fimport$24(int local_0, int local_1) | |
/* | |
Import 'fimport$25': | |
Module: 'env' | |
Base: '___unlock' | |
*/ | |
extern void fimport$25(int local_0) | |
/* | |
Import 'fimport$26': | |
Module: 'env' | |
Base: '_emscripten_memcpy_big' | |
*/ | |
extern int fimport$26(int local_0, int local_1, int local_2) | |
/* | |
Import 'fimport$27': | |
Module: 'env' | |
Base: '_time' | |
*/ | |
extern int fimport$27(int local_0) | |
// WASM globals: | |
int global$0 = gimport$4; | |
int global$1 = gimport$5; | |
int global$2 = gimport$6; | |
int global$3 = gimport$7; | |
int global$4 = gimport$8; | |
int global$5 = 0; | |
int global$6 = 0; | |
int global$7 = 0; | |
int global$8 = 0; | |
double global$9 = gimport$9; | |
double global$10 = gimport$10; | |
int global$11 = 0; | |
int global$12 = 0; | |
int global$13 = 0; | |
int global$14 = 0; | |
double global$15 = 0.000000; | |
int global$16 = 0; | |
float global$17 = 0.000000; | |
float global$18 = 0.000000; | |
// WASM functions: | |
int fn_0(int local_0) { | |
// Parsed WASM function locals: | |
int local_1; | |
local_1 = global$3 global$3 = global$3 + local_0 global$3 = global$3 + 15 && -16 | |
if (global$3 >= global$4) { | |
fimport$14(local_0); | |
} // <No else block> | |
return local_1; | |
} | |
int fn_1() { | |
return global$3; | |
} | |
void fn_2(int local_0) { | |
global$3 = local_0 | |
} | |
void fn_3(int local_0, int local_1) { | |
global$3 = local_0 global$4 = local_1 | |
} | |
void fn_4(int local_0, int local_1) { | |
if (global$5 == 0) { | |
global$5 = local_0; | |
global$6 = local_1; | |
} // <No else block> | |
} | |
void fn_5(int local_0) { | |
global$16 = local_0 | |
} | |
int fn_6() { | |
return global$16; | |
} | |
int fn_7(int local_0) { | |
// Parsed WASM function locals: | |
int local_1; | |
int local_2; | |
int local_3; | |
int local_4; | |
int local_5; | |
int local_6; | |
int local_7; | |
int local_8; | |
int local_9; | |
int local_10; | |
local_10 = global$3 global$3 = global$3 + 80 | |
if (global$3 >= global$4) { | |
fimport$14(80); | |
} // <No else block> | |
local_2 = local_10; | |
local_1 = local_0; | |
local_2 = 1024; | |
local_2 + 8 = 1024 + 8; | |
local_2 + 16 = 1024 + 16; | |
local_2 + 24 = 1024 + 24; | |
local_2 + 32 = 1024 + 32; | |
local_2 + 40 = 1024 + 40; | |
local_2 + 48 = 1024 + 48; | |
local_2 + 56 = 1024 + 56; | |
local_2 + 64 = 1024 + 64; | |
local_2 + 68 = 1024 + 68; | |
local_3 = local_1; | |
local_4 = local_2 + local_3; | |
local_5 = local_4; | |
local_6 = local_5 << 24 >> 24; | |
local_7 = local_6 - 66; | |
local_8 = local_7 && 255; | |
global$3 = local_10; | |
return local_8; | |
} | |
int fn_8(int local_0) { | |
// Parsed WASM function locals: | |
int local_1; | |
int local_2; | |
int local_3; | |
int local_4; | |
int local_5; | |
int local_6; | |
int local_7; | |
int local_8; | |
int local_9; | |
int local_10; | |
int local_11; | |
int local_12; | |
int local_13; | |
int local_14; | |
int local_15; | |
int local_16; | |
int local_17; | |
int local_18; | |
int local_19; | |
int local_20; | |
int local_21; | |
int local_22; | |
int local_23; | |
int local_24; | |
int local_25; | |
int local_26; | |
int local_27; | |
int local_28; | |
int local_29; | |
int local_30; | |
int local_31; | |
int local_32; | |
int local_33; | |
int local_34; | |
int local_35; | |
int local_36; | |
int local_37; | |
int local_38; | |
int local_39; | |
int local_40; | |
int local_41; | |
int local_42; | |
int local_43; | |
int local_44; | |
int local_45; | |
int local_46; | |
int local_47; | |
int local_48; | |
int local_49; | |
int local_50; | |
int local_51; | |
int local_52; | |
int local_53; | |
int local_54; | |
int local_55; | |
int local_56; | |
int local_57; | |
int local_58; | |
int local_59; | |
int local_60; | |
int local_61; | |
local_61 = global$3 global$3 = global$3 + 48 | |
if (global$3 >= global$4) { | |
fimport$14(48); | |
} // <No else block> | |
local_34 = local_61 + 33; | |
local_45 = local_61 + 28; | |
local_12 = local_0; | |
local_45 = 1232; | |
local_45 + 4 = 1232 + 4; | |
local_2 = local_12; | |
local_3 = fn_21(local_2);; | |
local_55 = local_3; | |
local_56 = 1; | |
local_57 = 0; | |
local_4 = fimport$27(0);; | |
fn_28(local_4); | |
local_5 = local_34 + 2; | |
local_5 = 0; | |
local_6 = local_55; | |
local_7 = local_6 ^ 69; | |
local_8 = local_7 != 0; | |
if (local_8) { | |
local_1 = 0; | |
local_54 = local_1; | |
global$3 = local_61; | |
return local_54; | |
} // <No else block> | |
local_58 = 0; | |
while (1) { // Loop name: 'label$3' | |
label$4: local_9 = local_58; | |
local_10 = local_55; | |
local_11 = local_9 < local_10; | |
local_13 = local_11 && 1; | |
local_14 = local_58; | |
local_15 = local_55; | |
local_16 = local_14 < local_15; | |
local_17 = local_16 ^ 1; | |
local_18 = local_17 ^ 1; | |
local_19 = local_18 && 1; | |
local_20 = local_13 && local_19; | |
local_21 = local_20 != 0; | |
if (local_21 == 0) { | |
break; | |
} // <No else block> | |
local_22 = local_12; | |
local_24 = local_58; | |
local_25 = local_22 + local_24; | |
/* Drop routine */ | |
fn_26(local_34, local_25, 2); | |
/* End of drop routine */ | |
local_26 = local_12; | |
local_27 = local_58; | |
local_28 = local_26 + local_27; | |
local_29 = local_28; | |
local_34 = local_29; | |
local_30 = local_58; | |
local_31 = fn_7(local_30);; | |
local_32 = local_34 + 1; | |
local_32 = local_31; | |
local_33 = local_56; | |
local_35 = local_33; | |
local_36 = // Indirect call: | |
(local_35 && 63 + 0)(local_34);; | |
local_23 = local_36; | |
local_37 = fn_29();; | |
local_38 = local_37 % 31 && -1; | |
local_56 = local_38; | |
local_39 = local_56; | |
local_40 = local_39 ^ 0; | |
local_41 = local_40 != 0; | |
local_59 = | |
if (local_41) { | |
local_38 | |
} else { | |
1 | |
}; | |
local_56 = local_59; | |
local_42 = local_23; | |
local_43 = fn_18(local_42, local_45);; | |
local_44 = local_43 ^ 0; | |
local_46 = local_44 != 0; | |
if (local_46 == 0) { | |
local_47 = local_57; | |
local_48 = local_47 + 1; | |
local_57 = local_48; | |
} // <No else block> | |
local_49 = local_58; | |
local_50 = local_49 + 1; | |
local_58 = local_50; | |
break; | |
} // End of loop 'label$3' | |
local_51 = local_57; | |
local_52 = local_51 ^ 69; | |
local_53 = local_52 != 0; | |
if (local_53) { | |
local_1 = 1245; | |
local_54 = local_1; | |
global$3 = local_61; | |
return local_54; | |
} else { | |
local_1 = 1237; | |
local_54 = local_1; | |
global$3 = local_61; | |
return local_54; | |
} | |
} | |
int fn_9(int local_0) { | |
// Parsed WASM function locals: | |
int local_1; | |
int local_2; | |
int local_3; | |
int local_4; | |
int local_5; | |
int local_6; | |
int local_7; | |
int local_8; | |
int local_9; | |
int local_10; | |
int local_11; | |
int local_12; | |
int local_13; | |
int local_14; | |
int local_15; | |
int local_16; | |
int local_17; | |
int local_18; | |
int local_19; | |
int local_20; | |
int local_21; | |
int local_22; | |
int local_23; | |
int local_24; | |
int local_25; | |
int local_26; | |
int local_27; | |
int local_28; | |
int local_29; | |
int local_30; | |
int local_31; | |
int local_32; | |
int local_33; | |
int local_34; | |
int local_35; | |
int local_36; | |
int local_37; | |
int local_38; | |
int local_39; | |
int local_40; | |
int local_41; | |
int local_42; | |
int local_43; | |
int local_44; | |
int local_45; | |
int local_46; | |
int local_47; | |
int local_48; | |
int local_49; | |
int local_50; | |
int local_51; | |
int local_52; | |
int local_53; | |
int local_54; | |
int local_55; | |
int local_56; | |
int local_57; | |
int local_58; | |
int local_59; | |
int local_60; | |
int local_61; | |
int local_62; | |
int local_63; | |
int local_64; | |
int local_65; | |
int local_66; | |
int local_67; | |
int local_68; | |
int local_69; | |
int local_70; | |
int local_71; | |
int local_72; | |
int local_73; | |
int local_74; | |
int local_75; | |
int local_76; | |
int local_77; | |
int local_78; | |
int local_79; | |
int local_80; | |
int local_81; | |
int local_82; | |
int local_83; | |
int local_84; | |
int local_85; | |
int local_86; | |
int local_87; | |
int local_88; | |
int local_89; | |
int local_90; | |
int local_91; | |
int local_92; | |
int local_93; | |
int local_94; | |
int local_95; | |
int local_96; | |
int local_97; | |
int local_98; | |
int local_99; | |
int local_100; | |
int local_101; | |
int local_102; | |
int local_103; | |
int local_104; | |
int local_105; | |
int local_106; | |
int local_107; | |
int local_108; | |
int local_109; | |
int local_110; | |
int local_111; | |
int local_112; | |
int local_113; | |
int local_114; | |
int local_115; | |
int local_116; | |
int local_117; | |
int local_118; | |
int local_119; | |
int local_120; | |
int local_121; | |
int local_122; | |
int local_123; | |
int local_124; | |
int local_125; | |
int local_126; | |
int local_127; | |
int local_128; | |
int local_129; | |
int local_130; | |
int local_131; | |
int local_132; | |
int local_133; | |
int local_134; | |
int local_135; | |
int local_136; | |
int local_137; | |
int local_138; | |
int local_139; | |
int local_140; | |
int local_141; | |
int local_142; | |
int local_143; | |
int local_144; | |
int local_145; | |
int local_146; | |
int local_147; | |
int local_148; | |
int local_149; | |
int local_150; | |
int local_151; | |
int local_152; | |
int local_153; | |
int local_154; | |
int local_155; | |
int local_156; | |
int local_157; | |
int local_158; | |
int local_159; | |
int local_160; | |
int local_161; | |
int local_162; | |
int local_163; | |
int local_164; | |
int local_165; | |
int local_166; | |
int local_167; | |
int local_168; | |
int local_169; | |
int local_170; | |
int local_171; | |
int local_172; | |
int local_173; | |
int local_174; | |
int local_175; | |
int local_176; | |
int local_177; | |
int local_178; | |
int local_179; | |
int local_180; | |
int local_181; | |
int local_182; | |
int local_183; | |
int local_184; | |
int local_185; | |
int local_186; | |
int local_187; | |
int local_188; | |
int local_189; | |
int local_190; | |
int local_191; | |
int local_192; | |
int local_193; | |
int local_194; | |
int local_195; | |
int local_196; | |
int local_197; | |
int local_198; | |
int local_199; | |
int local_200; | |
int local_201; | |
int local_202; | |
int local_203; | |
int local_204; | |
int local_205; | |
int local_206; | |
int local_207; | |
int local_208; | |
int local_209; | |
int local_210; | |
int local_211; | |
int local_212; | |
int local_213; | |
int local_214; | |
int local_215; | |
int local_216; | |
int local_217; | |
int local_218; | |
int local_219; | |
int local_220; | |
int local_221; | |
int local_222; | |
int local_223; | |
int local_224; | |
int local_225; | |
int local_226; | |
int local_227; | |
int local_228; | |
int local_229; | |
int local_230; | |
int local_231; | |
int local_232; | |
int local_233; | |
int local_234; | |
int local_235; | |
int local_236; | |
int local_237; | |
int local_238; | |
int local_239; | |
int local_240; | |
int local_241; | |
int local_242; | |
int local_243; | |
int local_244; | |
int local_245; | |
int local_246; | |
int local_247; | |
int local_248; | |
int local_249; | |
int local_250; | |
int local_251; | |
int local_252; | |
int local_253; | |
int local_254; | |
int local_255; | |
int local_256; | |
int local_257; | |
int local_258; | |
int local_259; | |
int local_260; | |
int local_261; | |
int local_262; | |
int local_263; | |
int local_264; | |
int local_265; | |
int local_266; | |
int local_267; | |
int local_268; | |
int local_269; | |
int local_270; | |
int local_271; | |
int local_272; | |
int local_273; | |
int local_274; | |
int local_275; | |
int local_276; | |
int local_277; | |
int local_278; | |
int local_279; | |
int local_280; | |
int local_281; | |
int local_282; | |
int local_283; | |
int local_284; | |
int local_285; | |
int local_286; | |
int local_287; | |
int local_288; | |
int local_289; | |
int local_290; | |
int local_291; | |
int local_292; | |
int local_293; | |
int local_294; | |
int local_295; | |
int local_296; | |
int local_297; | |
int local_298; | |
int local_299; | |
int local_300; | |
int local_301; | |
int local_302; | |
int local_303; | |
int local_304; | |
int local_305; | |
int local_306; | |
int local_307; | |
int local_308; | |
int local_309; | |
int local_310; | |
int local_311; | |
int local_312; | |
int local_313; | |
int local_314; | |
int local_315; | |
int local_316; | |
int local_317; | |
int local_318; | |
int local_319; | |
int local_320; | |
int local_321; | |
int local_322; | |
int local_323; | |
int local_324; | |
int local_325; | |
int local_326; | |
int local_327; | |
int local_328; | |
int local_329; | |
int local_330; | |
int local_331; | |
int local_332; | |
int local_333; | |
int local_334; | |
int local_335; | |
int local_336; | |
int local_337; | |
int local_338; | |
int local_339; | |
int local_340; | |
int local_341; | |
int local_342; | |
int local_343; | |
int local_344; | |
int local_345; | |
int local_346; | |
int local_347; | |
int local_348; | |
int local_349; | |
int local_350; | |
int local_351; | |
int local_352; | |
int local_353; | |
int local_354; | |
int local_355; | |
int local_356; | |
int local_357; | |
int local_358; | |
int local_359; | |
int local_360; | |
int local_361; | |
int local_362; | |
int local_363; | |
int local_364; | |
int local_365; | |
int local_366; | |
int local_367; | |
int local_368; | |
int local_369; | |
int local_370; | |
int local_371; | |
int local_372; | |
int local_373; | |
int local_374; | |
int local_375; | |
int local_376; | |
int local_377; | |
int local_378; | |
int local_379; | |
int local_380; | |
int local_381; | |
int local_382; | |
int local_383; | |
int local_384; | |
int local_385; | |
int local_386; | |
int local_387; | |
int local_388; | |
int local_389; | |
int local_390; | |
int local_391; | |
int local_392; | |
int local_393; | |
int local_394; | |
int local_395; | |
int local_396; | |
int local_397; | |
int local_398; | |
int local_399; | |
int local_400; | |
int local_401; | |
int local_402; | |
int local_403; | |
int local_404; | |
int local_405; | |
int local_406; | |
int local_407; | |
int local_408; | |
int local_409; | |
int local_410; | |
int local_411; | |
int local_412; | |
int local_413; | |
int local_414; | |
int local_415; | |
int local_416; | |
int local_417; | |
int local_418; | |
int local_419; | |
int local_420; | |
int local_421; | |
int local_422; | |
int local_423; | |
int local_424; | |
int local_425; | |
int local_426; | |
int local_427; | |
int local_428; | |
int local_429; | |
int local_430; | |
int local_431; | |
int local_432; | |
int local_433; | |
int local_434; | |
int local_435; | |
int local_436; | |
int local_437; | |
int local_438; | |
int local_439; | |
int local_440; | |
int local_441; | |
int local_442; | |
int local_443; | |
int local_444; | |
int local_445; | |
int local_446; | |
int local_447; | |
int local_448; | |
int local_449; | |
int local_450; | |
int local_451; | |
int local_452; | |
int local_453; | |
int local_454; | |
int local_455; | |
int local_456; | |
int local_457; | |
int local_458; | |
int local_459; | |
int local_460; | |
int local_461; | |
int local_462; | |
int local_463; | |
int local_464; | |
int local_465; | |
int local_466; | |
int local_467; | |
int local_468; | |
int local_469; | |
int local_470; | |
int local_471; | |
int local_472; | |
int local_473; | |
int local_474; | |
int local_475; | |
int local_476; | |
int local_477; | |
int local_478; | |
int local_479; | |
int local_480; | |
int local_481; | |
int local_482; | |
int local_483; | |
int local_484; | |
int local_485; | |
int local_486; | |
int local_487; | |
int local_488; | |
int local_489; | |
int local_490; | |
int local_491; | |
int local_492; | |
int local_493; | |
int local_494; | |
int local_495; | |
int local_496; | |
int local_497; | |
int local_498; | |
int local_499; | |
int local_500; | |
int local_501; | |
int local_502; | |
int local_503; | |
int local_504; | |
int local_505; | |
int local_506; | |
int local_507; | |
int local_508; | |
int local_509; | |
int local_510; | |
int local_511; | |
int local_512; | |
int local_513; | |
int local_514; | |
int local_515; | |
int local_516; | |
int local_517; | |
int local_518; | |
int local_519; | |
int local_520; | |
int local_521; | |
int local_522; | |
int local_523; | |
int local_524; | |
int local_525; | |
int local_526; | |
int local_527; | |
int local_528; | |
int local_529; | |
int local_530; | |
int local_531; | |
int local_532; | |
int local_533; | |
int local_534; | |
int local_535; | |
int local_536; | |
int local_537; | |
int local_538; | |
int local_539; | |
int local_540; | |
int local_541; | |
int local_542; | |
int local_543; | |
int local_544; | |
int local_545; | |
int local_546; | |
int local_547; | |
int local_548; | |
int local_549; | |
int local_550; | |
int local_551; | |
int local_552; | |
int local_553; | |
int local_554; | |
int local_555; | |
int local_556; | |
int local_557; | |
int local_558; | |
int local_559; | |
int local_560; | |
int local_561; | |
int local_562; | |
int local_563; | |
int local_564; | |
int local_565; | |
int local_566; | |
int local_567; | |
int local_568; | |
int local_569; | |
int local_570; | |
int local_571; | |
int local_572; | |
int local_573; | |
int local_574; | |
int local_575; | |
int local_576; | |
int local_577; | |
int local_578; | |
int local_579; | |
int local_580; | |
int local_581; | |
int local_582; | |
int local_583; | |
int local_584; | |
int local_585; | |
int local_586; | |
int local_587; | |
int local_588; | |
int local_589; | |
int local_590; | |
int local_591; | |
int local_592; | |
int local_593; | |
int local_594; | |
int local_595; | |
int local_596; | |
int local_597; | |
int local_598; | |
int local_599; | |
int local_600; | |
int local_601; | |
int local_602; | |
int local_603; | |
int local_604; | |
int local_605; | |
int local_606; | |
int local_607; | |
int local_608; | |
int local_609; | |
int local_610; | |
int local_611; | |
int local_612; | |
int local_613; | |
int local_614; | |
int local_615; | |
int local_616; | |
int local_617; | |
int local_618; | |
int local_619; | |
int local_620; | |
int local_621; | |
int local_622; | |
int local_623; | |
int local_624; | |
int local_625; | |
int local_626; | |
int local_627; | |
int local_628; | |
int local_629; | |
int local_630; | |
int local_631; | |
int local_632; | |
int local_633; | |
int local_634; | |
int local_635; | |
int local_636; | |
int local_637; | |
int local_638; | |
int local_639; | |
int local_640; | |
int local_641; | |
int local_642; | |
int local_643; | |
int local_644; | |
int local_645; | |
int local_646; | |
int local_647; | |
int local_648; | |
int local_649; | |
int local_650; | |
int local_651; | |
int local_652; | |
int local_653; | |
int local_654; | |
int local_655; | |
int local_656; | |
int local_657; | |
int local_658; | |
int local_659; | |
int local_660; | |
int local_661; | |
int local_662; | |
int local_663; | |
int local_664; | |
int local_665; | |
int local_666; | |
int local_667; | |
int local_668; | |
int local_669; | |
int local_670; | |
int local_671; | |
int local_672; | |
int local_673; | |
int local_674; | |
int local_675; | |
int local_676; | |
int local_677; | |
int local_678; | |
int local_679; | |
int local_680; | |
int local_681; | |
int local_682; | |
int local_683; | |
int local_684; | |
int local_685; | |
int local_686; | |
int local_687; | |
int local_688; | |
int local_689; | |
int local_690; | |
int local_691; | |
int local_692; | |
int local_693; | |
int local_694; | |
int local_695; | |
int local_696; | |
int local_697; | |
int local_698; | |
int local_699; | |
int local_700; | |
int local_701; | |
int local_702; | |
int local_703; | |
int local_704; | |
int local_705; | |
int local_706; | |
int local_707; | |
int local_708; | |
int local_709; | |
int local_710; | |
int local_711; | |
int local_712; | |
int local_713; | |
int local_714; | |
int local_715; | |
int local_716; | |
int local_717; | |
int local_718; | |
int local_719; | |
int local_720; | |
int local_721; | |
int local_722; | |
int local_723; | |
int local_724; | |
int local_725; | |
int local_726; | |
int local_727; | |
int local_728; | |
int local_729; | |
int local_730; | |
int local_731; | |
int local_732; | |
int local_733; | |
int local_734; | |
int local_735; | |
int local_736; | |
int local_737; | |
int local_738; | |
int local_739; | |
int local_740; | |
int local_741; | |
int local_742; | |
int local_743; | |
int local_744; | |
int local_745; | |
int local_746; | |
int local_747; | |
int local_748; | |
int local_749; | |
int local_750; | |
int local_751; | |
int local_752; | |
int local_753; | |
int local_754; | |
int local_755; | |
int local_756; | |
int local_757; | |
int local_758; | |
int local_759; | |
int local_760; | |
int local_761; | |
int local_762; | |
int local_763; | |
int local_764; | |
int local_765; | |
int local_766; | |
int local_767; | |
int local_768; | |
int local_769; | |
int local_770; | |
int local_771; | |
int local_772; | |
int local_773; | |
int local_774; | |
int local_775; | |
int local_776; | |
int local_777; | |
int local_778; | |
int local_779; | |
int local_780; | |
int local_781; | |
int local_782; | |
int local_783; | |
int local_784; | |
int local_785; | |
int local_786; | |
int local_787; | |
int local_788; | |
int local_789; | |
int local_790; | |
int local_791; | |
int local_792; | |
int local_793; | |
int local_794; | |
int local_795; | |
int local_796; | |
int local_797; | |
int local_798; | |
int local_799; | |
int local_800; | |
int local_801; | |
int local_802; | |
int local_803; | |
int local_804; | |
int local_805; | |
int local_806; | |
int local_807; | |
int local_808; | |
int local_809; | |
int local_810; | |
int local_811; | |
int local_812; | |
int local_813; | |
int local_814; | |
int local_815; | |
int local_816; | |
int local_817; | |
int local_818; | |
int local_819; | |
int local_820; | |
int local_821; | |
int local_822; | |
int local_823; | |
int local_824; | |
int local_825; | |
int local_826; | |
int local_827; | |
int local_828; | |
int local_829; | |
int local_830; | |
int local_831; | |
int local_832; | |
int local_833; | |
int local_834; | |
int local_835; | |
int local_836; | |
int local_837; | |
int local_838; | |
int local_839; | |
int local_840; | |
int local_841; | |
int local_842; | |
int local_843; | |
int local_844; | |
int local_845; | |
int local_846; | |
int local_847; | |
int local_848; | |
int local_849; | |
int local_850; | |
int local_851; | |
int local_852; | |
int local_853; | |
int local_854; | |
int local_855; | |
int local_856; | |
int local_857; | |
int local_858; | |
int local_859; | |
int local_860; | |
int local_861; | |
int local_862; | |
int local_863; | |
int local_864; | |
int local_865; | |
int local_866; | |
int local_867; | |
int local_868; | |
int local_869; | |
int local_870; | |
int local_871; | |
int local_872; | |
int local_873; | |
int local_874; | |
int local_875; | |
int local_876; | |
int local_877; | |
int local_878; | |
int local_879; | |
int local_880; | |
int local_881; | |
int local_882; | |
int local_883; | |
int local_884; | |
int local_885; | |
int local_886; | |
int local_887; | |
int local_888; | |
int local_889; | |
int local_890; | |
int local_891; | |
int local_892; | |
int local_893; | |
int local_894; | |
int local_895; | |
int local_896; | |
int local_897; | |
int local_898; | |
int local_899; | |
int local_900; | |
int local_901; | |
int local_902; | |
int local_903; | |
int local_904; | |
int local_905; | |
int local_906; | |
int local_907; | |
int local_908; | |
int local_909; | |
int local_910; | |
int local_911; | |
int local_912; | |
int local_913; | |
int local_914; | |
int local_915; | |
int local_916; | |
int local_917; | |
int local_918; | |
int local_919; | |
int local_920; | |
int local_921; | |
int local_922; | |
int local_923; | |
int local_924; | |
int local_925; | |
int local_926; | |
int local_927; | |
int local_928; | |
int local_929; | |
int local_930; | |
int local_931; | |
int local_932; | |
int local_933; | |
int local_934; | |
int local_935; | |
int local_936; | |
int local_937; | |
int local_938; | |
int local_939; | |
int local_940; | |
int local_941; | |
int local_942; | |
int local_943; | |
int local_944; | |
int local_945; | |
int local_946; | |
int local_947; | |
int local_948; | |
int local_949; | |
int local_950; | |
int local_951; | |
int local_952; | |
int local_953; | |
int local_954; | |
int local_955; | |
int local_956; | |
int local_957; | |
int local_958; | |
int local_959; | |
int local_960; | |
int local_961; | |
int local_962; | |
int local_963; | |
int local_964; | |
int local_965; | |
int local_966; | |
int local_967; | |
int local_968; | |
int local_969; | |
int local_970; | |
int local_971; | |
int local_972; | |
int local_973; | |
int local_974; | |
int local_975; | |
int local_976; | |
int local_977; | |
int local_978; | |
int local_979; | |
int local_980; | |
int local_981; | |
int local_982; | |
int local_983; | |
int local_984; | |
int local_985; | |
int local_986; | |
int local_987; | |
int local_988; | |
int local_989; | |
int local_990; | |
int local_991; | |
int local_992; | |
int local_993; | |
int local_994; | |
int local_995; | |
int local_996; | |
int local_997; | |
int local_998; | |
int local_999; | |
int local_1000; | |
int local_1001; | |
int local_1002; | |
int local_1003; | |
int local_1004; | |
int local_1005; | |
int local_1006; | |
int local_1007; | |
int local_1008; | |
int local_1009; | |
int local_1010; | |
int local_1011; | |
int local_1012; | |
int local_1013; | |
int local_1014; | |
int local_1015; | |
int local_1016; | |
int local_1017; | |
int local_1018; | |
int local_1019; | |
int local_1020; | |
int local_1021; | |
int local_1022; | |
int local_1023; | |
int local_1024; | |
int local_1025; | |
int local_1026; | |
int local_1027; | |
int local_1028; | |
int local_1029; | |
int local_1030; | |
int local_1031; | |
int local_1032; | |
int local_1033; | |
int local_1034; | |
int local_1035; | |
int local_1036; | |
int local_1037; | |
int local_1038; | |
int local_1039; | |
int local_1040; | |
int local_1041; | |
int local_1042; | |
int local_1043; | |
int local_1044; | |
int local_1045; | |
int local_1046; | |
int local_1047; | |
int local_1048; | |
int local_1049; | |
int local_1050; | |
int local_1051; | |
int local_1052; | |
int local_1053; | |
int local_1054; | |
int local_1055; | |
int local_1056; | |
int local_1057; | |
int local_1058; | |
int local_1059; | |
int local_1060; | |
int local_1061; | |
int local_1062; | |
int local_1063; | |
int local_1064; | |
int local_1065; | |
int local_1066; | |
int local_1067; | |
int local_1068; | |
int local_1069; | |
int local_1070; | |
int local_1071; | |
int local_1072; | |
int local_1073; | |
int local_1074; | |
int local_1075; | |
int local_1076; | |
int local_1077; | |
int local_1078; | |
int local_1079; | |
int local_1080; | |
int local_1081; | |
int local_1082; | |
int local_1083; | |
int local_1084; | |
int local_1085; | |
int local_1086; | |
int local_1087; | |
int local_1088; | |
int local_1089; | |
int local_1090; | |
int local_1091; | |
int local_1092; | |
int local_1093; | |
int local_1094; | |
int local_1095; | |
int local_1096; | |
local_1096 = global$3 global$3 = global$3 + 16 | |
if (global$3 >= global$4) { | |
fimport$14(16); | |
} // <No else block> | |
local_92 = local_1096; | |
local_203 = local_0 < 245; | |
label$2: | |
if (local_203) { | |
local_314 = local_0 < 11; | |
local_425 = local_0 + 11; | |
local_536 = local_425 && -8; | |
local_647 = | |
if (local_314) { | |
16 | |
} else { | |
local_536 | |
}; | |
local_758 = local_647 >> 3; | |
local_869 = 2312; | |
local_980 = local_869 >> local_758; | |
local_93 = local_980 && 3; | |
local_104 = local_93 == 0; | |
if (local_104 == 0) { | |
local_115 = local_980 && 1; | |
local_126 = local_115 ^ 1; | |
local_137 = local_126 + local_758; | |
local_148 = local_137 << 1; | |
local_159 = 2352 + local_148 << 2; | |
local_170 = local_159 + 8; | |
local_181 = local_170; | |
local_192 = local_181 + 8; | |
local_204 = local_192; | |
local_215 = local_204 == local_159; | |
if (local_215) { | |
local_226 = 1 << local_137; | |
local_237 = local_226 ^ -1; | |
local_248 = local_869 && local_237; | |
2312 = local_248; | |
} else { | |
local_259 = local_204 + 12; | |
local_259 = local_159; | |
local_170 = local_204; | |
} | |
local_270 = local_137 << 3; | |
local_281 = local_270 || 3; | |
local_292 = local_181 + 4; | |
local_292 = local_281; | |
local_303 = local_181 + local_270; | |
local_315 = local_303 + 4; | |
local_326 = local_315; | |
local_337 = local_326 || 1; | |
local_315 = local_337; | |
local_1 = local_192; | |
global$3 = local_1096; | |
return local_1; | |
} // <No else block> | |
local_348 = 2320; | |
local_359 = local_647 > local_348; | |
if (local_359) { | |
local_370 = local_980 == 0; | |
if (local_370 == 0) { | |
local_381 = local_980 << local_758; | |
local_392 = 2 << local_758; | |
local_403 = 0 - local_392; | |
local_414 = local_392 || local_403; | |
local_426 = local_381 && local_414; | |
local_437 = 0 - local_426; | |
local_448 = local_426 && local_437; | |
local_459 = local_448 + -1; | |
local_470 = local_459 >> 12; | |
local_481 = local_470 && 16; | |
local_492 = local_459 >> local_481; | |
local_503 = local_492 >> 5; | |
local_514 = local_503 && 8; | |
local_525 = local_514 || local_481; | |
local_537 = local_492 >> local_514; | |
local_548 = local_537 >> 2; | |
local_559 = local_548 && 4; | |
local_570 = local_525 || local_559; | |
local_581 = local_537 >> local_559; | |
local_592 = local_581 >> 1; | |
local_603 = local_592 && 2; | |
local_614 = local_570 || local_603; | |
local_625 = local_581 >> local_603; | |
local_636 = local_625 >> 1; | |
local_648 = local_636 && 1; | |
local_659 = local_614 || local_648; | |
local_670 = local_625 >> local_648; | |
local_681 = local_659 + local_670; | |
local_692 = local_681 << 1; | |
local_703 = 2352 + local_692 << 2; | |
local_714 = local_703 + 8; | |
local_725 = local_714; | |
local_736 = local_725 + 8; | |
local_747 = local_736; | |
local_759 = local_747 == local_703; | |
if (local_759) { | |
local_770 = 1 << local_681; | |
local_781 = local_770 ^ -1; | |
local_792 = local_869 && local_781; | |
2312 = local_792; | |
local_981 = local_792; | |
} else { | |
local_803 = local_747 + 12; | |
local_803 = local_703; | |
local_714 = local_747; | |
local_981 = local_869; | |
} | |
local_814 = local_681 << 3; | |
local_825 = local_814 - local_647; | |
local_836 = local_647 || 3; | |
local_847 = local_725 + 4; | |
local_847 = local_836; | |
local_858 = local_725 + local_647; | |
local_870 = local_825 || 1; | |
local_881 = local_858 + 4; | |
local_881 = local_870; | |
local_892 = local_725 + local_814; | |
local_892 = local_825; | |
local_903 = local_348 == 0; | |
if (local_903 == 0) { | |
local_914 = 2332; | |
local_925 = local_348 >> 3; | |
local_936 = local_925 << 1; | |
local_947 = 2352 + local_936 << 2; | |
local_958 = 1 << local_925; | |
local_969 = local_981 && local_958; | |
local_992 = local_969 == 0; | |
if (local_992) { | |
local_1003 = local_981 || local_958; | |
2312 = local_1003; | |
local_78 = local_947 + 8; | |
local_10 = local_947; | |
local_88 = local_78; | |
} else { | |
local_1014 = local_947 + 8; | |
local_1025 = local_1014; | |
local_10 = local_1025; | |
local_88 = local_1014; | |
} | |
local_88 = local_914; | |
local_1036 = local_10 + 12; | |
local_1036 = local_914; | |
local_1047 = local_914 + 8; | |
local_1047 = local_10; | |
local_1058 = local_914 + 12; | |
local_1058 = local_947; | |
} // <No else block> | |
2320 = local_825; | |
2332 = local_858; | |
local_1 = local_736; | |
global$3 = local_1096; | |
return local_1; | |
} // <No else block> | |
local_1069 = 2316; | |
local_1070 = local_1069 == 0; | |
if (local_1070) { | |
local_9 = local_647; | |
} else { | |
local_94 = 0 - local_1069; | |
local_95 = local_1069 && local_94; | |
local_96 = local_95 + -1; | |
local_97 = local_96 >> 12; | |
local_98 = local_97 && 16; | |
local_99 = local_96 >> local_98; | |
local_100 = local_99 >> 5; | |
local_101 = local_100 && 8; | |
local_102 = local_101 || local_98; | |
local_103 = local_99 >> local_101; | |
local_105 = local_103 >> 2; | |
local_106 = local_105 && 4; | |
local_107 = local_102 || local_106; | |
local_108 = local_103 >> local_106; | |
local_109 = local_108 >> 1; | |
local_110 = local_109 && 2; | |
local_111 = local_107 || local_110; | |
local_112 = local_108 >> local_110; | |
local_113 = local_112 >> 1; | |
local_114 = local_113 && 1; | |
local_116 = local_111 || local_114; | |
local_117 = local_112 >> local_114; | |
local_118 = local_116 + local_117; | |
local_119 = 2616 + local_118 << 2; | |
local_120 = local_119; | |
local_121 = local_120 + 4; | |
local_122 = local_121; | |
local_123 = local_122 && -8; | |
local_124 = local_123 - local_647; | |
local_6 = local_120; | |
local_7 = local_120; | |
local_8 = local_124; | |
while (1) { // Loop name: 'label$18' | |
label$19: local_125 = local_6 + 16; | |
local_127 = local_125; | |
local_128 = local_127 == 0; | |
if (local_128) { | |
local_129 = local_6 + 20; | |
local_130 = local_129; | |
local_131 = local_130 == 0; | |
if (local_131) { | |
break; | |
} else { | |
local_133 = local_130; | |
} | |
} else { | |
local_133 = local_127; | |
} | |
local_132 = local_133 + 4; | |
local_134 = local_132; | |
local_135 = local_134 && -8; | |
local_136 = local_135 - local_647; | |
local_138 = local_136 < local_8; | |
local_1088 = | |
if (local_138) { | |
local_136 | |
} else { | |
local_8 | |
}; | |
local_1090 = | |
if (local_138) { | |
local_133 | |
} else { | |
local_7 | |
}; | |
local_6 = local_133; | |
local_7 = local_1090; | |
local_8 = local_1088; | |
break; | |
} // End of loop 'label$18' | |
local_139 = local_7 + local_647; | |
local_140 = local_139 > local_7; | |
if (local_140) { | |
local_141 = local_7 + 24; | |
local_142 = local_141; | |
local_143 = local_7 + 12; | |
local_144 = local_143; | |
local_145 = local_144 == local_7; | |
label$29: | |
if (local_145) { | |
local_151 = local_7 + 20; | |
local_152 = local_151; | |
local_153 = local_152 == 0; | |
if (local_153) { | |
local_154 = local_7 + 16; | |
local_155 = local_154; | |
local_156 = local_155 == 0; | |
if (local_156) { | |
local_60 = 0; | |
break; | |
} else { | |
local_36 = local_155; | |
local_39 = local_154; | |
} | |
} else { | |
local_36 = local_152; | |
local_39 = local_151; | |
} | |
local_34 = local_36; | |
local_37 = local_39; | |
while (1) { // Loop name: 'label$35' | |
label$36: local_157 = local_34 + 20; | |
local_158 = local_157; | |
local_160 = local_158 == 0; | |
if (local_160) { | |
local_161 = local_34 + 16; | |
local_162 = local_161; | |
local_163 = local_162 == 0; | |
if (local_163) { | |
break; | |
} else { | |
local_35 = local_162; | |
local_38 = local_161; | |
} | |
} else { | |
local_35 = local_158; | |
local_38 = local_157; | |
} | |
local_34 = local_35; | |
local_37 = local_38; | |
break; | |
} // End of loop 'label$35' | |
local_37 = 0; | |
local_60 = local_34; | |
} else { | |
local_146 = local_7 + 8; | |
local_147 = local_146; | |
local_149 = local_147 + 12; | |
local_149 = local_144; | |
local_150 = local_144 + 8; | |
local_150 = local_147; | |
local_60 = local_144; | |
} local_164 = local_142 == 0; | |
label$42: | |
if (local_164 == 0) { | |
local_165 = local_7 + 28; | |
local_166 = local_165; | |
local_167 = 2616 + local_166 << 2; | |
local_168 = local_167; | |
local_169 = local_7 == local_168; | |
if (local_169) { | |
local_167 = local_60; | |
local_1071 = local_60 == 0; | |
if (local_1071) { | |
local_171 = 1 << local_166; | |
local_172 = local_171 ^ -1; | |
local_173 = local_1069 && local_172; | |
2316 = local_173; | |
break; | |
} // <No else block> | |
} else { | |
local_174 = local_142 + 16; | |
local_175 = local_174; | |
local_176 = local_175 == local_7; | |
local_177 = local_142 + 20; | |
local_89 = | |
if (local_176) { | |
local_174 | |
} else { | |
local_177 | |
}; | |
local_89 = local_60; | |
local_178 = local_60 == 0; | |
if (local_178) { | |
break; | |
} // <No else block> | |
} | |
local_179 = local_60 + 24; | |
local_179 = local_142; | |
local_180 = local_7 + 16; | |
local_182 = local_180; | |
local_183 = local_182 == 0; | |
if (local_183 == 0) { | |
local_184 = local_60 + 16; | |
local_184 = local_182; | |
local_185 = local_182 + 24; | |
local_185 = local_60; | |
} // <No else block> | |
local_186 = local_7 + 20; | |
local_187 = local_186; | |
local_188 = local_187 == 0; | |
if (local_188 == 0) { | |
local_189 = local_60 + 20; | |
local_189 = local_187; | |
local_190 = local_187 + 24; | |
local_190 = local_60; | |
} // <No else block> | |
} // <No else block> | |
local_191 = local_8 < 16; | |
if (local_191) { | |
local_193 = local_8 + local_647; | |
local_194 = local_193 || 3; | |
local_195 = local_7 + 4; | |
local_195 = local_194; | |
local_196 = local_7 + local_193; | |
local_197 = local_196 + 4; | |
local_198 = local_197; | |
local_199 = local_198 || 1; | |
local_197 = local_199; | |
} else { | |
local_200 = local_647 || 3; | |
local_201 = local_7 + 4; | |
local_201 = local_200; | |
local_202 = local_8 || 1; | |
local_205 = local_139 + 4; | |
local_205 = local_202; | |
local_206 = local_139 + local_8; | |
local_206 = local_8; | |
local_207 = local_348 == 0; | |
if (local_207 == 0) { | |
local_208 = 2332; | |
local_209 = local_348 >> 3; | |
local_210 = local_209 << 1; | |
local_211 = 2352 + local_210 << 2; | |
local_212 = 1 << local_209; | |
local_213 = local_212 && local_869; | |
local_214 = local_213 == 0; | |
if (local_214) { | |
local_216 = local_212 || local_869; | |
2312 = local_216; | |
local_79 = local_211 + 8; | |
local_2 = local_211; | |
local_87 = local_79; | |
} else { | |
local_217 = local_211 + 8; | |
local_218 = local_217; | |
local_2 = local_218; | |
local_87 = local_217; | |
} | |
local_87 = local_208; | |
local_219 = local_2 + 12; | |
local_219 = local_208; | |
local_220 = local_208 + 8; | |
local_220 = local_2; | |
local_221 = local_208 + 12; | |
local_221 = local_211; | |
} // <No else block> | |
2320 = local_8; | |
2332 = local_139; | |
} | |
local_222 = local_7 + 8; | |
local_1 = local_222; | |
global$3 = local_1096; | |
return local_1; | |
} else { | |
local_9 = local_647; | |
} | |
} | |
} else { | |
local_9 = local_647; | |
} | |
} else { | |
local_223 = local_0 > -65; | |
if (local_223) { | |
local_9 = -1; | |
} else { | |
local_224 = local_0 + 11; | |
local_225 = local_224 && -8; | |
local_227 = 2316; | |
local_228 = local_227 == 0; | |
if (local_228) { | |
local_9 = local_225; | |
} else { | |
local_229 = 0 - local_225; | |
local_230 = local_224 >> 8; | |
local_231 = local_230 == 0; | |
if (local_231) { | |
local_29 = 0; | |
} else { | |
local_232 = local_225 > 16777215; | |
if (local_232) { | |
local_29 = 31; | |
} else { | |
local_233 = local_230 + 1048320; | |
local_234 = local_233 >> 16; | |
local_235 = local_234 && 8; | |
local_236 = local_230 << local_235; | |
local_238 = local_236 + 520192; | |
local_239 = local_238 >> 16; | |
local_240 = local_239 && 4; | |
local_241 = local_240 || local_235; | |
local_242 = local_236 << local_240; | |
local_243 = local_242 + 245760; | |
local_244 = local_243 >> 16; | |
local_245 = local_244 && 2; | |
local_246 = local_241 || local_245; | |
local_247 = 14 - local_246; | |
local_249 = local_242 << local_245; | |
local_250 = local_249 >> 15; | |
local_251 = local_247 + local_250; | |
local_252 = local_251 << 1; | |
local_253 = local_251 + 7; | |
local_254 = local_225 >> local_253; | |
local_255 = local_254 && 1; | |
local_256 = local_255 || local_252; | |
local_29 = local_256; | |
} | |
} | |
local_257 = 2616 + local_29 << 2; | |
local_258 = local_257; | |
local_260 = local_258 == 0; | |
label$68: | |
if (local_260) { | |
local_59 = 0; | |
local_62 = 0; | |
local_64 = local_229; | |
local_1095 = 61; | |
} else { | |
local_261 = local_29 == 31; | |
local_262 = local_29 >> 1; | |
local_263 = 25 - local_262; | |
local_264 = | |
if (local_261) { | |
0 | |
} else { | |
local_263 | |
}; | |
local_265 = local_225 << local_264; | |
local_23 = 0; | |
local_27 = local_229; | |
local_28 = local_258; | |
local_30 = local_265; | |
local_32 = 0; | |
while (1) { // Loop name: 'label$73' | |
label$74: local_266 = local_28 + 4; | |
local_267 = local_266; | |
local_268 = local_267 && -8; | |
local_269 = local_268 - local_225; | |
local_271 = local_269 < local_27; | |
if (local_271) { | |
local_272 = local_269 == 0; | |
if (local_272) { | |
local_68 = local_28; | |
local_72 = 0; | |
local_75 = local_28; | |
local_1095 = 65; | |
break; | |
} else { | |
local_47 = local_28; | |
local_48 = local_269; | |
} | |
} else { | |
local_47 = local_23; | |
local_48 = local_27; | |
} | |
local_273 = local_28 + 20; | |
local_274 = local_273; | |
local_275 = local_30 >> 31; | |
local_276 = local_28 + 16 + local_275 << 2; | |
local_277 = local_276; | |
local_278 = local_274 == 0; | |
local_279 = local_274 == local_277; | |
local_1078 = local_278 || local_279; | |
local_49 = | |
if (local_1078) { | |
local_32 | |
} else { | |
local_274 | |
}; | |
local_280 = local_277 == 0; | |
local_1092 = local_30 << 1; | |
if (local_280) { | |
local_59 = local_49; | |
local_62 = local_47; | |
local_64 = local_48; | |
local_1095 = 61; | |
break; | |
} else { | |
local_23 = local_47; | |
local_27 = local_48; | |
local_28 = local_277; | |
local_30 = local_1092; | |
local_32 = local_49; | |
} | |
break; | |
} // End of loop 'label$73' | |
} | |
if (local_1095 == 61) { | |
local_282 = local_59 == 0; | |
local_283 = local_62 == 0; | |
local_1076 = local_282 && local_283; | |
if (local_1076) { | |
local_284 = 2 << local_29; | |
local_285 = 0 - local_284; | |
local_286 = local_284 || local_285; | |
local_287 = local_286 && local_227; | |
local_288 = local_287 == 0; | |
if (local_288) { | |
local_9 = local_225; | |
break; | |
} // <No else block> | |
local_289 = 0 - local_287; | |
local_290 = local_287 && local_289; | |
local_291 = local_290 + -1; | |
local_293 = local_291 >> 12; | |
local_294 = local_293 && 16; | |
local_295 = local_291 >> local_294; | |
local_296 = local_295 >> 5; | |
local_297 = local_296 && 8; | |
local_298 = local_297 || local_294; | |
local_299 = local_295 >> local_297; | |
local_300 = local_299 >> 2; | |
local_301 = local_300 && 4; | |
local_302 = local_298 || local_301; | |
local_304 = local_299 >> local_301; | |
local_305 = local_304 >> 1; | |
local_306 = local_305 && 2; | |
local_307 = local_302 || local_306; | |
local_308 = local_304 >> local_306; | |
local_309 = local_308 >> 1; | |
local_310 = local_309 && 1; | |
local_311 = local_307 || local_310; | |
local_312 = local_308 >> local_310; | |
local_313 = local_311 + local_312; | |
local_316 = 2616 + local_313 << 2; | |
local_317 = local_316; | |
local_63 = 0; | |
local_73 = local_317; | |
} else { | |
local_63 = local_62; | |
local_73 = local_59; | |
} | |
local_318 = local_73 == 0; | |
if (local_318) { | |
local_66 = local_63; | |
local_70 = local_64; | |
} else { | |
local_68 = local_63; | |
local_72 = local_64; | |
local_75 = local_73; | |
local_1095 = 65; | |
} | |
} // <No else block> | |
if (local_1095 == 65) { | |
local_67 = local_68; | |
local_71 = local_72; | |
local_74 = local_75; | |
while (1) { // Loop name: 'label$90' | |
label$91: local_319 = local_74 + 4; | |
local_320 = local_319; | |
local_321 = local_320 && -8; | |
local_322 = local_321 - local_225; | |
local_323 = local_322 < local_71; | |
local_1089 = | |
if (local_323) { | |
local_322 | |
} else { | |
local_71 | |
}; | |
local_1091 = | |
if (local_323) { | |
local_74 | |
} else { | |
local_67 | |
}; | |
local_324 = local_74 + 16; | |
local_325 = local_324; | |
local_327 = local_325 == 0; | |
if (local_327) { | |
local_328 = local_74 + 20; | |
local_329 = local_328; | |
local_330 = local_329; | |
} else { | |
local_330 = local_325; | |
} | |
local_331 = local_330 == 0; | |
if (local_331) { | |
local_66 = local_1091; | |
local_70 = local_1089; | |
break; | |
} else { | |
local_67 = local_1091; | |
local_71 = local_1089; | |
local_74 = local_330; | |
} | |
break; | |
} // End of loop 'label$90' | |
} // <No else block> | |
local_332 = local_66 == 0; | |
if (local_332) { | |
local_9 = local_225; | |
} else { | |
local_333 = 2320; | |
local_334 = local_333 - local_225; | |
local_335 = local_70 < local_334; | |
if (local_335) { | |
local_336 = local_66 + local_225; | |
local_338 = local_336 > local_66; | |
if (local_338) { | |
local_339 = local_66 + 24; | |
local_340 = local_339; | |
local_341 = local_66 + 12; | |
local_342 = local_341; | |
local_343 = local_342 == local_66; | |
label$104: | |
if (local_343) { | |
local_349 = local_66 + 20; | |
local_350 = local_349; | |
local_351 = local_350 == 0; | |
if (local_351) { | |
local_352 = local_66 + 16; | |
local_353 = local_352; | |
local_354 = local_353 == 0; | |
if (local_354) { | |
local_65 = 0; | |
break; | |
} else { | |
local_52 = local_353; | |
local_55 = local_352; | |
} | |
} else { | |
local_52 = local_350; | |
local_55 = local_349; | |
} | |
local_50 = local_52; | |
local_53 = local_55; | |
while (1) { // Loop name: 'label$110' | |
label$111: local_355 = local_50 + 20; | |
local_356 = local_355; | |
local_357 = local_356 == 0; | |
if (local_357) { | |
local_358 = local_50 + 16; | |
local_360 = local_358; | |
local_361 = local_360 == 0; | |
if (local_361) { | |
break; | |
} else { | |
local_51 = local_360; | |
local_54 = local_358; | |
} | |
} else { | |
local_51 = local_356; | |
local_54 = local_355; | |
} | |
local_50 = local_51; | |
local_53 = local_54; | |
break; | |
} // End of loop 'label$110' | |
local_53 = 0; | |
local_65 = local_50; | |
} else { | |
local_344 = local_66 + 8; | |
local_345 = local_344; | |
local_346 = local_345 + 12; | |
local_346 = local_342; | |
local_347 = local_342 + 8; | |
local_347 = local_345; | |
local_65 = local_342; | |
} local_362 = local_340 == 0; | |
label$117: | |
if (local_362) { | |
local_454 = local_227; | |
} else { | |
local_363 = local_66 + 28; | |
local_364 = local_363; | |
local_365 = 2616 + local_364 << 2; | |
local_366 = local_365; | |
local_367 = local_66 == local_366; | |
if (local_367) { | |
local_365 = local_65; | |
local_1073 = local_65 == 0; | |
if (local_1073) { | |
local_368 = 1 << local_364; | |
local_369 = local_368 ^ -1; | |
local_371 = local_227 && local_369; | |
2316 = local_371; | |
local_454 = local_371; | |
break; | |
} // <No else block> | |
} else { | |
local_372 = local_340 + 16; | |
local_373 = local_372; | |
local_374 = local_373 == local_66; | |
local_375 = local_340 + 20; | |
local_90 = | |
if (local_374) { | |
local_372 | |
} else { | |
local_375 | |
}; | |
local_90 = local_65; | |
local_376 = local_65 == 0; | |
if (local_376) { | |
local_454 = local_227; | |
break; | |
} // <No else block> | |
} | |
local_377 = local_65 + 24; | |
local_377 = local_340; | |
local_378 = local_66 + 16; | |
local_379 = local_378; | |
local_380 = local_379 == 0; | |
if (local_380 == 0) { | |
local_382 = local_65 + 16; | |
local_382 = local_379; | |
local_383 = local_379 + 24; | |
local_383 = local_65; | |
} // <No else block> | |
local_384 = local_66 + 20; | |
local_385 = local_384; | |
local_386 = local_385 == 0; | |
if (local_386) { | |
local_454 = local_227; | |
} else { | |
local_387 = local_65 + 20; | |
local_387 = local_385; | |
local_388 = local_385 + 24; | |
local_388 = local_65; | |
local_454 = local_227; | |
} | |
} local_389 = local_70 < 16; | |
label$129: | |
if (local_389) { | |
local_390 = local_70 + local_225; | |
local_391 = local_390 || 3; | |
local_393 = local_66 + 4; | |
local_393 = local_391; | |
local_394 = local_66 + local_390; | |
local_395 = local_394 + 4; | |
local_396 = local_395; | |
local_397 = local_396 || 1; | |
local_395 = local_397; | |
} else { | |
local_398 = local_225 || 3; | |
local_399 = local_66 + 4; | |
local_399 = local_398; | |
local_400 = local_70 || 1; | |
local_401 = local_336 + 4; | |
local_401 = local_400; | |
local_402 = local_336 + local_70; | |
local_402 = local_70; | |
local_404 = local_70 >> 3; | |
local_405 = local_70 < 256; | |
if (local_405) { | |
local_406 = local_404 << 1; | |
local_407 = 2352 + local_406 << 2; | |
local_408 = 2312; | |
local_409 = 1 << local_404; | |
local_410 = local_408 && local_409; | |
local_411 = local_410 == 0; | |
if (local_411) { | |
local_412 = local_408 || local_409; | |
2312 = local_412; | |
local_83 = local_407 + 8; | |
local_33 = local_407; | |
local_86 = local_83; | |
} else { | |
local_413 = local_407 + 8; | |
local_415 = local_413; | |
local_33 = local_415; | |
local_86 = local_413; | |
} | |
local_86 = local_336; | |
local_416 = local_33 + 12; | |
local_416 = local_336; | |
local_417 = local_336 + 8; | |
local_417 = local_33; | |
local_418 = local_336 + 12; | |
local_418 = local_407; | |
break; | |
} // <No else block> | |
local_419 = local_70 >> 8; | |
local_420 = local_419 == 0; | |
if (local_420) { | |
local_31 = 0; | |
} else { | |
local_421 = local_70 > 16777215; | |
if (local_421) { | |
local_31 = 31; | |
} else { | |
local_422 = local_419 + 1048320; | |
local_423 = local_422 >> 16; | |
local_424 = local_423 && 8; | |
local_427 = local_419 << local_424; | |
local_428 = local_427 + 520192; | |
local_429 = local_428 >> 16; | |
local_430 = local_429 && 4; | |
local_431 = local_430 || local_424; | |
local_432 = local_427 << local_430; | |
local_433 = local_432 + 245760; | |
local_434 = local_433 >> 16; | |
local_435 = local_434 && 2; | |
local_436 = local_431 || local_435; | |
local_438 = 14 - local_436; | |
local_439 = local_432 << local_435; | |
local_440 = local_439 >> 15; | |
local_441 = local_438 + local_440; | |
local_442 = local_441 << 1; | |
local_443 = local_441 + 7; | |
local_444 = local_70 >> local_443; | |
local_445 = local_444 && 1; | |
local_446 = local_445 || local_442; | |
local_31 = local_446; | |
} | |
} | |
local_447 = 2616 + local_31 << 2; | |
local_449 = local_336 + 28; | |
local_449 = local_31; | |
local_450 = local_336 + 16; | |
local_451 = local_450 + 4; | |
local_451 = 0; | |
local_450 = 0; | |
local_452 = 1 << local_31; | |
local_453 = local_454 && local_452; | |
local_455 = local_453 == 0; | |
if (local_455) { | |
local_456 = local_454 || local_452; | |
2316 = local_456; | |
local_447 = local_336; | |
local_457 = local_336 + 24; | |
local_457 = local_447; | |
local_458 = local_336 + 12; | |
local_458 = local_336; | |
local_460 = local_336 + 8; | |
local_460 = local_336; | |
break; | |
} // <No else block> | |
local_461 = local_447; | |
local_462 = local_461 + 4; | |
local_463 = local_462; | |
local_464 = local_463 && -8; | |
local_465 = local_464 == local_70; | |
label$140: | |
if (local_465) { | |
local_25 = local_461; | |
} else { | |
local_466 = local_31 == 31; | |
local_467 = local_31 >> 1; | |
local_468 = 25 - local_467; | |
local_469 = | |
if (local_466) { | |
0 | |
} else { | |
local_468 | |
}; | |
local_471 = local_70 << local_469; | |
local_24 = local_471; | |
local_26 = local_461; | |
while (1) { // Loop name: 'label$145' | |
label$146: local_478 = local_24 >> 31; | |
local_479 = local_26 + 16 + local_478 << 2; | |
local_474 = local_479; | |
local_480 = local_474 == 0; | |
if (local_480) { | |
break; | |
} // <No else block> | |
local_472 = local_24 << 1; | |
local_473 = local_474 + 4; | |
local_475 = local_473; | |
local_476 = local_475 && -8; | |
local_477 = local_476 == local_70; | |
if (local_477) { | |
local_25 = local_474; | |
break; | |
} else { | |
local_24 = local_472; | |
local_26 = local_474; | |
} | |
break; | |
} // End of loop 'label$145' | |
local_479 = local_336; | |
local_482 = local_336 + 24; | |
local_482 = local_26; | |
local_483 = local_336 + 12; | |
local_483 = local_336; | |
local_484 = local_336 + 8; | |
local_484 = local_336; | |
break; | |
} local_485 = local_25 + 8; | |
local_486 = local_485; | |
local_487 = local_486 + 12; | |
local_487 = local_336; | |
local_485 = local_336; | |
local_488 = local_336 + 8; | |
local_488 = local_486; | |
local_489 = local_336 + 12; | |
local_489 = local_25; | |
local_490 = local_336 + 24; | |
local_490 = 0; | |
} local_491 = local_66 + 8; | |
local_1 = local_491; | |
global$3 = local_1096; | |
return local_1; | |
} else { | |
local_9 = local_225; | |
} | |
} else { | |
local_9 = local_225; | |
} | |
} | |
} | |
} | |
} local_493 = 2320; | |
local_494 = local_493 < local_9; | |
if (local_494 == 0) { | |
local_495 = local_493 - local_9; | |
local_496 = 2332; | |
local_497 = local_495 > 15; | |
if (local_497) { | |
local_498 = local_496 + local_9; | |
2332 = local_498; | |
2320 = local_495; | |
local_499 = local_495 || 1; | |
local_500 = local_498 + 4; | |
local_500 = local_499; | |
local_501 = local_496 + local_493; | |
local_501 = local_495; | |
local_502 = local_9 || 3; | |
local_504 = local_496 + 4; | |
local_504 = local_502; | |
} else { | |
2320 = 0; | |
2332 = 0; | |
local_505 = local_493 || 3; | |
local_506 = local_496 + 4; | |
local_506 = local_505; | |
local_507 = local_496 + local_493; | |
local_508 = local_507 + 4; | |
local_509 = local_508; | |
local_510 = local_509 || 1; | |
local_508 = local_510; | |
} | |
local_511 = local_496 + 8; | |
local_1 = local_511; | |
global$3 = local_1096; | |
return local_1; | |
} // <No else block> | |
local_512 = 2324; | |
local_513 = local_512 > local_9; | |
if (local_513) { | |
local_515 = local_512 - local_9; | |
2324 = local_515; | |
local_516 = 2336; | |
local_517 = local_516 + local_9; | |
2336 = local_517; | |
local_518 = local_515 || 1; | |
local_519 = local_517 + 4; | |
local_519 = local_518; | |
local_520 = local_9 || 3; | |
local_521 = local_516 + 4; | |
local_521 = local_520; | |
local_522 = local_516 + 8; | |
local_1 = local_522; | |
global$3 = local_1096; | |
return local_1; | |
} // <No else block> | |
local_523 = 2784; | |
local_524 = local_523 == 0; | |
if (local_524) { | |
2792 = 4096; | |
2788 = 4096; | |
2796 = -1; | |
2800 = -1; | |
2804 = 0; | |
2756 = 0; | |
local_526 = local_92; | |
local_527 = local_526 && -16; | |
local_528 = local_527 ^ 1431655768; | |
2784 = local_528; | |
local_532 = 4096; | |
} else { | |
local_82 = 2792; | |
local_532 = local_82; | |
} | |
local_529 = local_9 + 48; | |
local_530 = local_9 + 47; | |
local_531 = local_532 + local_530; | |
local_533 = 0 - local_532; | |
local_534 = local_531 && local_533; | |
local_535 = local_534 > local_9; | |
if (local_535 == 0) { | |
local_1 = 0; | |
global$3 = local_1096; | |
return local_1; | |
} // <No else block> | |
local_538 = 2752; | |
local_539 = local_538 == 0; | |
if (local_539 == 0) { | |
local_540 = 2744; | |
local_541 = local_540 + local_534; | |
local_542 = local_541 <= local_540; | |
local_543 = local_541 > local_538; | |
local_1077 = local_542 || local_543; | |
if (local_1077) { | |
local_1 = 0; | |
global$3 = local_1096; | |
return local_1; | |
} // <No else block> | |
} // <No else block> | |
local_544 = 2756; | |
local_545 = local_544 && 4; | |
local_546 = local_545 == 0; | |
label$161: | |
if (local_546) { | |
local_547 = 2336; | |
local_549 = local_547 == 0; | |
label$163: | |
if (local_549) { | |
local_1095 = 128; | |
} else { | |
local_5 = 2760; | |
while (1) { // Loop name: 'label$166' | |
label$167: local_550 = local_5; | |
local_551 = local_550 > local_547; | |
if (local_551 == 0) { | |
local_552 = local_5 + 4; | |
local_553 = local_552; | |
local_554 = local_550 + local_553; | |
local_555 = local_554 > local_547; | |
if (local_555) { | |
break; | |
} // <No else block> | |
} // <No else block> | |
local_556 = local_5 + 8; | |
local_557 = local_556; | |
local_558 = local_557 == 0; | |
if (local_558) { | |
local_1095 = 128; | |
break; | |
} else { | |
local_5 = local_557; | |
} | |
break; | |
} // End of loop 'label$166' | |
local_584 = local_531 - local_512; | |
local_585 = local_584 && local_533; | |
local_586 = local_585 < 2147483647; | |
if (local_586) { | |
local_587 = local_5 + 4; | |
local_588 = fn_33(local_585);; | |
local_589 = local_5; | |
local_590 = local_587; | |
local_591 = local_589 + local_590; | |
local_593 = local_588 == local_591; | |
if (local_593) { | |
local_594 = local_588 == -1; | |
if (local_594) { | |
local_56 = local_585; | |
} else { | |
local_76 = local_585; | |
local_77 = local_588; | |
local_1095 = 145; | |
break; | |
} | |
} else { | |
local_57 = local_588; | |
local_58 = local_585; | |
local_1095 = 136; | |
} | |
} else { | |
local_56 = 0; | |
} | |
} label$178: | |
if (local_1095 == 128) { | |
local_560 = fn_33(0);; | |
local_561 = local_560 == -1; | |
if (local_561) { | |
local_56 = 0; | |
} else { | |
local_562 = local_560; | |
local_563 = 2788; | |
local_564 = local_563 + -1; | |
local_565 = local_564 && local_562; | |
local_566 = local_565 == 0; | |
local_567 = local_564 + local_562; | |
local_568 = 0 - local_563; | |
local_569 = local_567 && local_568; | |
local_571 = local_569 - local_562; | |
local_572 = | |
if (local_566) { | |
0 | |
} else { | |
local_571 | |
}; | |
local_1093 = local_572 + local_534; | |
local_573 = 2744; | |
local_574 = local_1093 + local_573; | |
local_575 = local_1093 > local_9; | |
local_576 = local_1093 < 2147483647; | |
local_1075 = local_575 && local_576; | |
if (local_1075) { | |
local_577 = 2752; | |
local_578 = local_577 == 0; | |
if (local_578 == 0) { | |
local_579 = local_574 <= local_573; | |
local_580 = local_574 > local_577; | |
local_1080 = local_579 || local_580; | |
if (local_1080) { | |
local_56 = 0; | |
break; | |
} // <No else block> | |
} // <No else block> | |
local_582 = fn_33(local_1093);; | |
local_583 = local_582 == local_560; | |
if (local_583) { | |
local_76 = local_1093; | |
local_77 = local_560; | |
local_1095 = 145; | |
break; | |
} else { | |
local_57 = local_582; | |
local_58 = local_1093; | |
local_1095 = 136; | |
} | |
} else { | |
local_56 = 0; | |
} | |
} | |
} // <No else block> | |
label$190: | |
if (local_1095 == 136) { | |
local_595 = 0 - local_58; | |
local_596 = local_57 != -1; | |
local_597 = local_58 < 2147483647; | |
local_1085 = local_597 && local_596; | |
local_598 = local_529 > local_58; | |
local_1084 = local_598 && local_1085; | |
if (local_1084 == 0) { | |
local_609 = local_57 == -1; | |
if (local_609) { | |
local_56 = 0; | |
break; | |
} else { | |
local_76 = local_58; | |
local_77 = local_57; | |
local_1095 = 145; | |
break; | |
} | |
} // <No else block> | |
local_599 = 2792; | |
local_600 = local_530 - local_58; | |
local_601 = local_600 + local_599; | |
local_602 = 0 - local_599; | |
local_604 = local_601 && local_602; | |
local_605 = local_604 < 2147483647; | |
if (local_605 == 0) { | |
local_76 = local_58; | |
local_77 = local_57; | |
local_1095 = 145; | |
break; | |
} // <No else block> | |
local_606 = fn_33(local_604);; | |
local_607 = local_606 == -1; | |
if (local_607) { | |
/* Drop routine */ | |
fn_33(local_595); | |
/* End of drop routine */ | |
local_56 = 0; | |
break; | |
} else { | |
local_608 = local_604 + local_58; | |
local_76 = local_608; | |
local_77 = local_57; | |
local_1095 = 145; | |
break; | |
} | |
} // <No else block> | |
local_610 = 2756; | |
local_611 = local_610 || 4; | |
2756 = local_611; | |
local_69 = local_56; | |
local_1095 = 143; | |
} else { | |
local_69 = 0; | |
local_1095 = 143; | |
} | |
if (local_1095 == 143) { | |
local_612 = local_534 < 2147483647; | |
if (local_612) { | |
local_613 = fn_33(local_534);; | |
local_615 = fn_33(0);; | |
local_616 = local_613 != -1; | |
local_617 = local_615 != -1; | |
local_1081 = local_616 && local_617; | |
local_618 = local_613 < local_615; | |
local_1086 = local_618 && local_1081; | |
local_619 = local_615; | |
local_620 = local_613; | |
local_621 = local_619 - local_620; | |
local_622 = local_9 + 40; | |
local_623 = local_621 > local_622; | |
local_1094 = | |
if (local_623) { | |
local_621 | |
} else { | |
local_69 | |
}; | |
local_1087 = local_1086 ^ 1; | |
local_624 = local_613 == -1; | |
local_1074 = local_623 ^ 1; | |
local_626 = local_624 || local_1074; | |
local_1082 = local_626 || local_1087; | |
if (local_1082 == 0) { | |
local_76 = local_1094; | |
local_77 = local_613; | |
local_1095 = 145; | |
} // <No else block> | |
} // <No else block> | |
} // <No else block> | |
if (local_1095 == 145) { | |
local_627 = 2744; | |
local_628 = local_627 + local_76; | |
2744 = local_628; | |
local_629 = 2748; | |
local_630 = local_628 > local_629; | |
if (local_630) { | |
2748 = local_628; | |
} // <No else block> | |
local_631 = 2336; | |
local_632 = local_631 == 0; | |
label$206: | |
if (local_632) { | |
local_633 = 2328; | |
local_634 = local_633 == 0; | |
local_635 = local_77 < local_633; | |
local_1079 = local_634 || local_635; | |
if (local_1079) { | |
2328 = local_77; | |
} // <No else block> | |
2760 = local_77; | |
2764 = local_76; | |
2772 = 0; | |
local_637 = 2784; | |
2348 = local_637; | |
2344 = -1; | |
2364 = 2352; | |
2360 = 2352; | |
2372 = 2360; | |
2368 = 2360; | |
2380 = 2368; | |
2376 = 2368; | |
2388 = 2376; | |
2384 = 2376; | |
2396 = 2384; | |
2392 = 2384; | |
2404 = 2392; | |
2400 = 2392; | |
2412 = 2400; | |
2408 = 2400; | |
2420 = 2408; | |
2416 = 2408; | |
2428 = 2416; | |
2424 = 2416; | |
2436 = 2424; | |
2432 = 2424; | |
2444 = 2432; | |
2440 = 2432; | |
2452 = 2440; | |
2448 = 2440; | |
2460 = 2448; | |
2456 = 2448; | |
2468 = 2456; | |
2464 = 2456; | |
2476 = 2464; | |
2472 = 2464; | |
2484 = 2472; | |
2480 = 2472; | |
2492 = 2480; | |
2488 = 2480; | |
2500 = 2488; | |
2496 = 2488; | |
2508 = 2496; | |
2504 = 2496; | |
2516 = 2504; | |
2512 = 2504; | |
2524 = 2512; | |
2520 = 2512; | |
2532 = 2520; | |
2528 = 2520; | |
2540 = 2528; | |
2536 = 2528; | |
2548 = 2536; | |
2544 = 2536; | |
2556 = 2544; | |
2552 = 2544; | |
2564 = 2552; | |
2560 = 2552; | |
2572 = 2560; | |
2568 = 2560; | |
2580 = 2568; | |
2576 = 2568; | |
2588 = 2576; | |
2584 = 2576; | |
2596 = 2584; | |
2592 = 2584; | |
2604 = 2592; | |
2600 = 2592; | |
2612 = 2600; | |
2608 = 2600; | |
local_638 = local_76 + -40; | |
local_639 = local_77 + 8; | |
local_640 = local_639; | |
local_641 = local_640 && 7; | |
local_642 = local_641 == 0; | |
local_643 = 0 - local_640; | |
local_644 = local_643 && 7; | |
local_645 = | |
if (local_642) { | |
0 | |
} else { | |
local_644 | |
}; | |
local_646 = local_77 + local_645; | |
local_649 = local_638 - local_645; | |
2336 = local_646; | |
2324 = local_649; | |
local_650 = local_649 || 1; | |
local_651 = local_646 + 4; | |
local_651 = local_650; | |
local_652 = local_77 + local_638; | |
local_653 = local_652 + 4; | |
local_653 = 40; | |
local_654 = 2800; | |
2340 = local_654; | |
} else { | |
local_16 = 2760; | |
while (1) { // Loop name: 'label$212' | |
label$213: local_655 = local_16; | |
local_656 = local_16 + 4; | |
local_657 = local_656; | |
local_658 = local_655 + local_657; | |
local_660 = local_77 == local_658; | |
if (local_660) { | |
local_1095 = 154; | |
break; | |
} // <No else block> | |
local_661 = local_16 + 8; | |
local_662 = local_661; | |
local_663 = local_662 == 0; | |
if (local_663) { | |
break; | |
} else { | |
local_16 = local_662; | |
} | |
break; | |
} // End of loop 'label$212' | |
if (local_1095 == 154) { | |
local_664 = local_16 + 4; | |
local_665 = local_16 + 12; | |
local_666 = local_665; | |
local_667 = local_666 && 8; | |
local_668 = local_667 == 0; | |
if (local_668) { | |
local_669 = local_655 <= local_631; | |
local_671 = local_77 > local_631; | |
local_1083 = local_671 && local_669; | |
if (local_1083) { | |
local_672 = local_657 + local_76; | |
local_664 = local_672; | |
local_673 = 2324; | |
local_674 = local_673 + local_76; | |
local_675 = local_631 + 8; | |
local_676 = local_675; | |
local_677 = local_676 && 7; | |
local_678 = local_677 == 0; | |
local_679 = 0 - local_676; | |
local_680 = local_679 && 7; | |
local_682 = | |
if (local_678) { | |
0 | |
} else { | |
local_680 | |
}; | |
local_683 = local_631 + local_682; | |
local_684 = local_674 - local_682; | |
2336 = local_683; | |
2324 = local_684; | |
local_685 = local_684 || 1; | |
local_686 = local_683 + 4; | |
local_686 = local_685; | |
local_687 = local_631 + local_674; | |
local_688 = local_687 + 4; | |
local_688 = 40; | |
local_689 = 2800; | |
2340 = local_689; | |
break; | |
} // <No else block> | |
} // <No else block> | |
} // <No else block> | |
local_690 = 2328; | |
local_691 = local_77 < local_690; | |
if (local_691) { | |
2328 = local_77; | |
} // <No else block> | |
local_693 = local_77 + local_76; | |
local_40 = 2760; | |
while (1) { // Loop name: 'label$223' | |
label$224: local_694 = local_40; | |
local_695 = local_694 == local_693; | |
if (local_695) { | |
local_1095 = 162; | |
break; | |
} // <No else block> | |
local_696 = local_40 + 8; | |
local_697 = local_696; | |
local_698 = local_697 == 0; | |
if (local_698) { | |
break; | |
} else { | |
local_40 = local_697; | |
} | |
break; | |
} // End of loop 'label$223' | |
if (local_1095 == 162) { | |
local_699 = local_40 + 12; | |
local_700 = local_699; | |
local_701 = local_700 && 8; | |
local_702 = local_701 == 0; | |
if (local_702) { | |
local_40 = local_77; | |
local_704 = local_40 + 4; | |
local_705 = local_704; | |
local_706 = local_705 + local_76; | |
local_704 = local_706; | |
local_707 = local_77 + 8; | |
local_708 = local_707; | |
local_709 = local_708 && 7; | |
local_710 = local_709 == 0; | |
local_711 = 0 - local_708; | |
local_712 = local_711 && 7; | |
local_713 = | |
if (local_710) { | |
0 | |
} else { | |
local_712 | |
}; | |
local_715 = local_77 + local_713; | |
local_716 = local_693 + 8; | |
local_717 = local_716; | |
local_718 = local_717 && 7; | |
local_719 = local_718 == 0; | |
local_720 = 0 - local_717; | |
local_721 = local_720 && 7; | |
local_722 = | |
if (local_719) { | |
0 | |
} else { | |
local_721 | |
}; | |
local_723 = local_693 + local_722; | |
local_724 = local_723; | |
local_726 = local_715; | |
local_727 = local_724 - local_726; | |
local_728 = local_715 + local_9; | |
local_729 = local_727 - local_9; | |
local_730 = local_9 || 3; | |
local_731 = local_715 + 4; | |
local_731 = local_730; | |
local_732 = local_631 == local_723; | |
label$234: | |
if (local_732) { | |
local_733 = 2324; | |
local_734 = local_733 + local_729; | |
2324 = local_734; | |
2336 = local_728; | |
local_735 = local_734 || 1; | |
local_737 = local_728 + 4; | |
local_737 = local_735; | |
} else { | |
local_738 = 2332; | |
local_739 = local_738 == local_723; | |
if (local_739) { | |
local_740 = 2320; | |
local_741 = local_740 + local_729; | |
2320 = local_741; | |
2332 = local_728; | |
local_742 = local_741 || 1; | |
local_743 = local_728 + 4; | |
local_743 = local_742; | |
local_744 = local_728 + local_741; | |
local_744 = local_741; | |
break; | |
} // <No else block> | |
local_745 = local_723 + 4; | |
local_746 = local_745; | |
local_748 = local_746 && 3; | |
local_749 = local_748 == 1; | |
if (local_749) { | |
local_750 = local_746 && -8; | |
local_751 = local_746 >> 3; | |
local_752 = local_746 < 256; | |
label$239: | |
if (local_752) { | |
local_753 = local_723 + 8; | |
local_754 = local_753; | |
local_755 = local_723 + 12; | |
local_756 = local_755; | |
local_757 = local_756 == local_754; | |
if (local_757) { | |
local_760 = 1 << local_751; | |
local_761 = local_760 ^ -1; | |
local_762 = 2312; | |
local_763 = local_762 && local_761; | |
2312 = local_763; | |
break; | |
} else { | |
local_764 = local_754 + 12; | |
local_764 = local_756; | |
local_765 = local_756 + 8; | |
local_765 = local_754; | |
break; | |
} | |
} else { | |
local_766 = local_723 + 24; | |
local_767 = local_766; | |
local_768 = local_723 + 12; | |
local_769 = local_768; | |
local_771 = local_769 == local_723; | |
label$244: | |
if (local_771) { | |
local_776 = local_723 + 16; | |
local_777 = local_776 + 4; | |
local_778 = local_777; | |
local_779 = local_778 == 0; | |
if (local_779) { | |
local_780 = local_776; | |
local_782 = local_780 == 0; | |
if (local_782) { | |
local_61 = 0; | |
break; | |
} else { | |
local_43 = local_780; | |
local_46 = local_776; | |
} | |
} else { | |
local_43 = local_778; | |
local_46 = local_777; | |
} | |
local_41 = local_43; | |
local_44 = local_46; | |
while (1) { // Loop name: 'label$250' | |
label$251: local_783 = local_41 + 20; | |
local_784 = local_783; | |
local_785 = local_784 == 0; | |
if (local_785) { | |
local_786 = local_41 + 16; | |
local_787 = local_786; | |
local_788 = local_787 == 0; | |
if (local_788) { | |
break; | |
} else { | |
local_42 = local_787; | |
local_45 = local_786; | |
} | |
} else { | |
local_42 = local_784; | |
local_45 = local_783; | |
} | |
local_41 = local_42; | |
local_44 = local_45; | |
break; | |
} // End of loop 'label$250' | |
local_44 = 0; | |
local_61 = local_41; | |
} else { | |
local_772 = local_723 + 8; | |
local_773 = local_772; | |
local_774 = local_773 + 12; | |
local_774 = local_769; | |
local_775 = local_769 + 8; | |
local_775 = local_773; | |
local_61 = local_769; | |
} local_789 = local_767 == 0; | |
if (local_789) { | |
break; | |
} // <No else block> | |
local_790 = local_723 + 28; | |
local_791 = local_790; | |
local_793 = 2616 + local_791 << 2; | |
local_794 = local_793; | |
local_795 = local_794 == local_723; | |
label$258: | |
if (local_795) { | |
local_793 = local_61; | |
local_1072 = local_61 == 0; | |
if (local_1072 == 0) { | |
break; | |
} // <No else block> | |
local_796 = 1 << local_791; | |
local_797 = local_796 ^ -1; | |
local_798 = 2316; | |
local_799 = local_798 && local_797; | |
2316 = local_799; | |
break; | |
} else { | |
local_800 = local_767 + 16; | |
local_801 = local_800; | |
local_802 = local_801 == local_723; | |
local_804 = local_767 + 20; | |
local_91 = | |
if (local_802) { | |
local_800 | |
} else { | |
local_804 | |
}; | |
local_91 = local_61; | |
local_805 = local_61 == 0; | |
if (local_805) { | |
break; | |
} // <No else block> | |
} local_806 = local_61 + 24; | |
local_806 = local_767; | |
local_807 = local_723 + 16; | |
local_808 = local_807; | |
local_809 = local_808 == 0; | |
if (local_809 == 0) { | |
local_810 = local_61 + 16; | |
local_810 = local_808; | |
local_811 = local_808 + 24; | |
local_811 = local_61; | |
} // <No else block> | |
local_812 = local_807 + 4; | |
local_813 = local_812; | |
local_815 = local_813 == 0; | |
if (local_815) { | |
break; | |
} // <No else block> | |
local_816 = local_61 + 20; | |
local_816 = local_813; | |
local_817 = local_813 + 24; | |
local_817 = local_61; | |
} local_818 = local_723 + local_750; | |
local_819 = local_750 + local_729; | |
local_3 = local_818; | |
local_17 = local_819; | |
} else { | |
local_3 = local_723; | |
local_17 = local_729; | |
} | |
local_820 = local_3 + 4; | |
local_821 = local_820; | |
local_822 = local_821 && -2; | |
local_820 = local_822; | |
local_823 = local_17 || 1; | |
local_824 = local_728 + 4; | |
local_824 = local_823; | |
local_826 = local_728 + local_17; | |
local_826 = local_17; | |
local_827 = local_17 >> 3; | |
local_828 = local_17 < 256; | |
if (local_828) { | |
local_829 = local_827 << 1; | |
local_830 = 2352 + local_829 << 2; | |
local_831 = 2312; | |
local_832 = 1 << local_827; | |
local_833 = local_831 && local_832; | |
local_834 = local_833 == 0; | |
if (local_834) { | |
local_835 = local_831 || local_832; | |
2312 = local_835; | |
local_81 = local_830 + 8; | |
local_21 = local_830; | |
local_85 = local_81; | |
} else { | |
local_837 = local_830 + 8; | |
local_838 = local_837; | |
local_21 = local_838; | |
local_85 = local_837; | |
} | |
local_85 = local_728; | |
local_839 = local_21 + 12; | |
local_839 = local_728; | |
local_840 = local_728 + 8; | |
local_840 = local_21; | |
local_841 = local_728 + 12; | |
local_841 = local_830; | |
break; | |
} // <No else block> | |
local_842 = local_17 >> 8; | |
local_843 = local_842 == 0; | |
label$271: | |
if (local_843) { | |
local_22 = 0; | |
} else { | |
local_844 = local_17 > 16777215; | |
if (local_844) { | |
local_22 = 31; | |
break; | |
} // <No else block> | |
local_845 = local_842 + 1048320; | |
local_846 = local_845 >> 16; | |
local_848 = local_846 && 8; | |
local_849 = local_842 << local_848; | |
local_850 = local_849 + 520192; | |
local_851 = local_850 >> 16; | |
local_852 = local_851 && 4; | |
local_853 = local_852 || local_848; | |
local_854 = local_849 << local_852; | |
local_855 = local_854 + 245760; | |
local_856 = local_855 >> 16; | |
local_857 = local_856 && 2; | |
local_859 = local_853 || local_857; | |
local_860 = 14 - local_859; | |
local_861 = local_854 << local_857; | |
local_862 = local_861 >> 15; | |
local_863 = local_860 + local_862; | |
local_864 = local_863 << 1; | |
local_865 = local_863 + 7; | |
local_866 = local_17 >> local_865; | |
local_867 = local_866 && 1; | |
local_868 = local_867 || local_864; | |
local_22 = local_868; | |
} local_871 = 2616 + local_22 << 2; | |
local_872 = local_728 + 28; | |
local_872 = local_22; | |
local_873 = local_728 + 16; | |
local_874 = local_873 + 4; | |
local_874 = 0; | |
local_873 = 0; | |
local_875 = 2316; | |
local_876 = 1 << local_22; | |
local_877 = local_875 && local_876; | |
local_878 = local_877 == 0; | |
if (local_878) { | |
local_879 = local_875 || local_876; | |
2316 = local_879; | |
local_871 = local_728; | |
local_880 = local_728 + 24; | |
local_880 = local_871; | |
local_882 = local_728 + 12; | |
local_882 = local_728; | |
local_883 = local_728 + 8; | |
local_883 = local_728; | |
break; | |
} // <No else block> | |
local_884 = local_871; | |
local_885 = local_884 + 4; | |
local_886 = local_885; | |
local_887 = local_886 && -8; | |
local_888 = local_887 == local_17; | |
label$276: | |
if (local_888) { | |
local_19 = local_884; | |
} else { | |
local_889 = local_22 == 31; | |
local_890 = local_22 >> 1; | |
local_891 = 25 - local_890; | |
local_893 = | |
if (local_889) { | |
0 | |
} else { | |
local_891 | |
}; | |
local_894 = local_17 << local_893; | |
local_18 = local_894; | |
local_20 = local_884; | |
while (1) { // Loop name: 'label$281' | |
label$282: local_901 = local_18 >> 31; | |
local_902 = local_20 + 16 + local_901 << 2; | |
local_897 = local_902; | |
local_904 = local_897 == 0; | |
if (local_904) { | |
break; | |
} // <No else block> | |
local_895 = local_18 << 1; | |
local_896 = local_897 + 4; | |
local_898 = local_896; | |
local_899 = local_898 && -8; | |
local_900 = local_899 == local_17; | |
if (local_900) { | |
local_19 = local_897; | |
break; | |
} else { | |
local_18 = local_895; | |
local_20 = local_897; | |
} | |
break; | |
} // End of loop 'label$281' | |
local_902 = local_728; | |
local_905 = local_728 + 24; | |
local_905 = local_20; | |
local_906 = local_728 + 12; | |
local_906 = local_728; | |
local_907 = local_728 + 8; | |
local_907 = local_728; | |
break; | |
} local_908 = local_19 + 8; | |
local_909 = local_908; | |
local_910 = local_909 + 12; | |
local_910 = local_728; | |
local_908 = local_728; | |
local_911 = local_728 + 8; | |
local_911 = local_909; | |
local_912 = local_728 + 12; | |
local_912 = local_19; | |
local_913 = local_728 + 24; | |
local_913 = 0; | |
} local_1056 = local_715 + 8; | |
local_1 = local_1056; | |
global$3 = local_1096; | |
return local_1; | |
} // <No else block> | |
} // <No else block> | |
local_4 = 2760; | |
while (1) { // Loop name: 'label$286' | |
label$287: local_915 = local_4; | |
local_916 = local_915 > local_631; | |
if (local_916 == 0) { | |
local_917 = local_4 + 4; | |
local_918 = local_917; | |
local_919 = local_915 + local_918; | |
local_920 = local_919 > local_631; | |
if (local_920) { | |
break; | |
} // <No else block> | |
} // <No else block> | |
local_921 = local_4 + 8; | |
local_922 = local_921; | |
local_4 = local_922; | |
break; | |
} // End of loop 'label$286' | |
local_923 = local_919 + -47; | |
local_924 = local_923 + 8; | |
local_926 = local_924; | |
local_927 = local_926 && 7; | |
local_928 = local_927 == 0; | |
local_929 = 0 - local_926; | |
local_930 = local_929 && 7; | |
local_931 = | |
if (local_928) { | |
0 | |
} else { | |
local_930 | |
}; | |
local_932 = local_923 + local_931; | |
local_933 = local_631 + 16; | |
local_934 = local_932 < local_933; | |
local_935 = | |
if (local_934) { | |
local_631 | |
} else { | |
local_932 | |
}; | |
local_937 = local_935 + 8; | |
local_938 = local_935 + 24; | |
local_939 = local_76 + -40; | |
local_940 = local_77 + 8; | |
local_941 = local_940; | |
local_942 = local_941 && 7; | |
local_943 = local_942 == 0; | |
local_944 = 0 - local_941; | |
local_945 = local_944 && 7; | |
local_946 = | |
if (local_943) { | |
0 | |
} else { | |
local_945 | |
}; | |
local_948 = local_77 + local_946; | |
local_949 = local_939 - local_946; | |
2336 = local_948; | |
2324 = local_949; | |
local_950 = local_949 || 1; | |
local_951 = local_948 + 4; | |
local_951 = local_950; | |
local_952 = local_77 + local_939; | |
local_953 = local_952 + 4; | |
local_953 = 40; | |
local_954 = 2800; | |
2340 = local_954; | |
local_955 = local_935 + 4; | |
local_955 = 27; | |
local_937 = 2760; | |
local_937 + 8 = 2760 + 8; | |
2760 = local_77; | |
2764 = local_76; | |
2772 = 0; | |
2768 = local_937; | |
local_957 = local_938; | |
while (1) { // Loop name: 'label$296' | |
label$297: local_956 = local_957 + 4; | |
local_956 = 7; | |
local_959 = local_957 + 8; | |
local_960 = local_959 < local_919; | |
if (local_960) { | |
local_957 = local_956; | |
} else { | |
break; | |
} | |
break; | |
} // End of loop 'label$296' | |
local_961 = local_935 == local_631; | |
if (local_961 == 0) { | |
local_962 = local_935; | |
local_963 = local_631; | |
local_964 = local_962 - local_963; | |
local_965 = local_955; | |
local_966 = local_965 && -2; | |
local_955 = local_966; | |
local_967 = local_964 || 1; | |
local_968 = local_631 + 4; | |
local_968 = local_967; | |
local_935 = local_964; | |
local_970 = local_964 >> 3; | |
local_971 = local_964 < 256; | |
if (local_971) { | |
local_972 = local_970 << 1; | |
local_973 = 2352 + local_972 << 2; | |
local_974 = 2312; | |
local_975 = 1 << local_970; | |
local_976 = local_974 && local_975; | |
local_977 = local_976 == 0; | |
if (local_977) { | |
local_978 = local_974 || local_975; | |
2312 = local_978; | |
local_80 = local_973 + 8; | |
local_14 = local_973; | |
local_84 = local_80; | |
} else { | |
local_979 = local_973 + 8; | |
local_982 = local_979; | |
local_14 = local_982; | |
local_84 = local_979; | |
} | |
local_84 = local_631; | |
local_983 = local_14 + 12; | |
local_983 = local_631; | |
local_984 = local_631 + 8; | |
local_984 = local_14; | |
local_985 = local_631 + 12; | |
local_985 = local_973; | |
break; | |
} // <No else block> | |
local_986 = local_964 >> 8; | |
local_987 = local_986 == 0; | |
if (local_987) { | |
local_15 = 0; | |
} else { | |
local_988 = local_964 > 16777215; | |
if (local_988) { | |
local_15 = 31; | |
} else { | |
local_989 = local_986 + 1048320; | |
local_990 = local_989 >> 16; | |
local_991 = local_990 && 8; | |
local_993 = local_986 << local_991; | |
local_994 = local_993 + 520192; | |
local_995 = local_994 >> 16; | |
local_996 = local_995 && 4; | |
local_997 = local_996 || local_991; | |
local_998 = local_993 << local_996; | |
local_999 = local_998 + 245760; | |
local_1000 = local_999 >> 16; | |
local_1001 = local_1000 && 2; | |
local_1002 = local_997 || local_1001; | |
local_1004 = 14 - local_1002; | |
local_1005 = local_998 << local_1001; | |
local_1006 = local_1005 >> 15; | |
local_1007 = local_1004 + local_1006; | |
local_1008 = local_1007 << 1; | |
local_1009 = local_1007 + 7; | |
local_1010 = local_964 >> local_1009; | |
local_1011 = local_1010 && 1; | |
local_1012 = local_1011 || local_1008; | |
local_15 = local_1012; | |
} | |
} | |
local_1013 = 2616 + local_15 << 2; | |
local_1015 = local_631 + 28; | |
local_1015 = local_15; | |
local_1016 = local_631 + 20; | |
local_1016 = 0; | |
local_933 = 0; | |
local_1017 = 2316; | |
local_1018 = 1 << local_15; | |
local_1019 = local_1017 && local_1018; | |
local_1020 = local_1019 == 0; | |
if (local_1020) { | |
local_1021 = local_1017 || local_1018; | |
2316 = local_1021; | |
local_1013 = local_631; | |
local_1022 = local_631 + 24; | |
local_1022 = local_1013; | |
local_1023 = local_631 + 12; | |
local_1023 = local_631; | |
local_1024 = local_631 + 8; | |
local_1024 = local_631; | |
break; | |
} // <No else block> | |
local_1026 = local_1013; | |
local_1027 = local_1026 + 4; | |
local_1028 = local_1027; | |
local_1029 = local_1028 && -8; | |
local_1030 = local_1029 == local_964; | |
label$309: | |
if (local_1030) { | |
local_12 = local_1026; | |
} else { | |
local_1031 = local_15 == 31; | |
local_1032 = local_15 >> 1; | |
local_1033 = 25 - local_1032; | |
local_1034 = | |
if (local_1031) { | |
0 | |
} else { | |
local_1033 | |
}; | |
local_1035 = local_964 << local_1034; | |
local_11 = local_1035; | |
local_13 = local_1026; | |
while (1) { // Loop name: 'label$314' | |
label$315: local_1043 = local_11 >> 31; | |
local_1044 = local_13 + 16 + local_1043 << 2; | |
local_1039 = local_1044; | |
local_1045 = local_1039 == 0; | |
if (local_1045) { | |
break; | |
} // <No else block> | |
local_1037 = local_11 << 1; | |
local_1038 = local_1039 + 4; | |
local_1040 = local_1038; | |
local_1041 = local_1040 && -8; | |
local_1042 = local_1041 == local_964; | |
if (local_1042) { | |
local_12 = local_1039; | |
break; | |
} else { | |
local_11 = local_1037; | |
local_13 = local_1039; | |
} | |
break; | |
} // End of loop 'label$314' | |
local_1044 = local_631; | |
local_1046 = local_631 + 24; | |
local_1046 = local_13; | |
local_1048 = local_631 + 12; | |
local_1048 = local_631; | |
local_1049 = local_631 + 8; | |
local_1049 = local_631; | |
break; | |
} local_1050 = local_12 + 8; | |
local_1051 = local_1050; | |
local_1052 = local_1051 + 12; | |
local_1052 = local_631; | |
local_1050 = local_631; | |
local_1053 = local_631 + 8; | |
local_1053 = local_1051; | |
local_1054 = local_631 + 12; | |
local_1054 = local_12; | |
local_1055 = local_631 + 24; | |
local_1055 = 0; | |
} // <No else block> | |
} local_1057 = 2324; | |
local_1059 = local_1057 > local_9; | |
if (local_1059) { | |
local_1060 = local_1057 - local_9; | |
2324 = local_1060; | |
local_1061 = 2336; | |
local_1062 = local_1061 + local_9; | |
2336 = local_1062; | |
local_1063 = local_1060 || 1; | |
local_1064 = local_1062 + 4; | |
local_1064 = local_1063; | |
local_1065 = local_9 || 3; | |
local_1066 = local_1061 + 4; | |
local_1066 = local_1065; | |
local_1067 = local_1061 + 8; | |
local_1 = local_1067; | |
global$3 = local_1096; | |
return local_1; | |
} // <No else block> | |
} // <No else block> | |
local_1068 = fn_15();; | |
local_1068 = 12; | |
local_1 = 0; | |
global$3 = local_1096; | |
return local_1; | |
} | |
void fn_10(int local_0) { | |
// Parsed WASM function locals: | |
int local_1; | |
int local_2; | |
int local_3; | |
int local_4; | |
int local_5; | |
int local_6; | |
int local_7; | |
int local_8; | |
int local_9; | |
int local_10; | |
int local_11; | |
int local_12; | |
int local_13; | |
int local_14; | |
int local_15; | |
int local_16; | |
int local_17; | |
int local_18; | |
int local_19; | |
int local_20; | |
int local_21; | |
int local_22; | |
int local_23; | |
int local_24; | |
int local_25; | |
int local_26; | |
int local_27; | |
int local_28; | |
int local_29; | |
int local_30; | |
int local_31; | |
int local_32; | |
int local_33; | |
int local_34; | |
int local_35; | |
int local_36; | |
int local_37; | |
int local_38; | |
int local_39; | |
int local_40; | |
int local_41; | |
int local_42; | |
int local_43; | |
int local_44; | |
int local_45; | |
int local_46; | |
int local_47; | |
int local_48; | |
int local_49; | |
int local_50; | |
int local_51; | |
int local_52; | |
int local_53; | |
int local_54; | |
int local_55; | |
int local_56; | |
int local_57; | |
int local_58; | |
int local_59; | |
int local_60; | |
int local_61; | |
int local_62; | |
int local_63; | |
int local_64; | |
int local_65; | |
int local_66; | |
int local_67; | |
int local_68; | |
int local_69; | |
int local_70; | |
int local_71; | |
int local_72; | |
int local_73; | |
int local_74; | |
int local_75; | |
int local_76; | |
int local_77; | |
int local_78; | |
int local_79; | |
int local_80; | |
int local_81; | |
int local_82; | |
int local_83; | |
int local_84; | |
int local_85; | |
int local_86; | |
int local_87; | |
int local_88; | |
int local_89; | |
int local_90; | |
int local_91; | |
int local_92; | |
int local_93; | |
int local_94; | |
int local_95; | |
int local_96; | |
int local_97; | |
int local_98; | |
int local_99; | |
int local_100; | |
int local_101; | |
int local_102; | |
int local_103; | |
int local_104; | |
int local_105; | |
int local_106; | |
int local_107; | |
int local_108; | |
int local_109; | |
int local_110; | |
int local_111; | |
int local_112; | |
int local_113; | |
int local_114; | |
int local_115; | |
int local_116; | |
int local_117; | |
int local_118; | |
int local_119; | |
int local_120; | |
int local_121; | |
int local_122; | |
int local_123; | |
int local_124; | |
int local_125; | |
int local_126; | |
int local_127; | |
int local_128; | |
int local_129; | |
int local_130; | |
int local_131; | |
int local_132; | |
int local_133; | |
int local_134; | |
int local_135; | |
int local_136; | |
int local_137; | |
int local_138; | |
int local_139; | |
int local_140; | |
int local_141; | |
int local_142; | |
int local_143; | |
int local_144; | |
int local_145; | |
int local_146; | |
int local_147; | |
int local_148; | |
int local_149; | |
int local_150; | |
int local_151; | |
int local_152; | |
int local_153; | |
int local_154; | |
int local_155; | |
int local_156; | |
int local_157; | |
int local_158; | |
int local_159; | |
int local_160; | |
int local_161; | |
int local_162; | |
int local_163; | |
int local_164; | |
int local_165; | |
int local_166; | |
int local_167; | |
int local_168; | |
int local_169; | |
int local_170; | |
int local_171; | |
int local_172; | |
int local_173; | |
int local_174; | |
int local_175; | |
int local_176; | |
int local_177; | |
int local_178; | |
int local_179; | |
int local_180; | |
int local_181; | |
int local_182; | |
int local_183; | |
int local_184; | |
int local_185; | |
int local_186; | |
int local_187; | |
int local_188; | |
int local_189; | |
int local_190; | |
int local_191; | |
int local_192; | |
int local_193; | |
int local_194; | |
int local_195; | |
int local_196; | |
int local_197; | |
int local_198; | |
int local_199; | |
int local_200; | |
int local_201; | |
int local_202; | |
int local_203; | |
int local_204; | |
int local_205; | |
int local_206; | |
int local_207; | |
int local_208; | |
int local_209; | |
int local_210; | |
int local_211; | |
int local_212; | |
int local_213; | |
int local_214; | |
int local_215; | |
int local_216; | |
int local_217; | |
int local_218; | |
int local_219; | |
int local_220; | |
int local_221; | |
int local_222; | |
int local_223; | |
int local_224; | |
int local_225; | |
int local_226; | |
int local_227; | |
int local_228; | |
int local_229; | |
int local_230; | |
int local_231; | |
int local_232; | |
int local_233; | |
int local_234; | |
int local_235; | |
int local_236; | |
int local_237; | |
int local_238; | |
int local_239; | |
int local_240; | |
int local_241; | |
int local_242; | |
int local_243; | |
int local_244; | |
int local_245; | |
int local_246; | |
int local_247; | |
int local_248; | |
int local_249; | |
int local_250; | |
int local_251; | |
int local_252; | |
int local_253; | |
int local_254; | |
int local_255; | |
int local_256; | |
int local_257; | |
int local_258; | |
int local_259; | |
int local_260; | |
int local_261; | |
int local_262; | |
int local_263; | |
int local_264; | |
int local_265; | |
int local_266; | |
int local_267; | |
int local_268; | |
int local_269; | |
int local_270; | |
int local_271; | |
int local_272; | |
int local_273; | |
int local_274; | |
int local_275; | |
int local_276; | |
int local_277; | |
int local_278; | |
int local_279; | |
int local_280; | |
int local_281; | |
int local_282; | |
int local_283; | |
int local_284; | |
int local_285; | |
int local_286; | |
int local_287; | |
int local_288; | |
int local_289; | |
int local_290; | |
int local_291; | |
int local_292; | |
int local_293; | |
int local_294; | |
int local_295; | |
int local_296; | |
local_296 = global$3local_29 = local_0 == 0 | |
if (local_29) { | |
return; | |
} // <No else block> | |
local_140 = local_0 + -8; | |
local_216 = 2328; | |
local_227 = local_0 + -4; | |
local_238 = local_227; | |
local_249 = local_238 && -8; | |
local_260 = local_140 + local_249; | |
local_271 = local_238 && 1; | |
local_282 = local_271 == 0; | |
label$2: | |
if (local_282) { | |
local_30 = local_140; | |
local_41 = local_238 && 3; | |
local_52 = local_41 == 0; | |
if (local_52) { | |
return; | |
} // <No else block> | |
local_63 = 0 - local_30; | |
local_74 = local_140 + local_63; | |
local_85 = local_30 + local_249; | |
local_96 = local_74 < local_216; | |
if (local_96) { | |
return; | |
} // <No else block> | |
local_107 = 2332; | |
local_118 = local_107 == local_74; | |
if (local_118) { | |
local_270 = local_260 + 4; | |
local_272 = local_270; | |
local_273 = local_272 && 3; | |
local_274 = local_273 == 3; | |
if (local_274 == 0) { | |
local_8 = local_74; | |
local_9 = local_85; | |
local_279 = local_74; | |
break; | |
} // <No else block> | |
local_275 = local_74 + local_85; | |
local_276 = local_74 + 4; | |
local_277 = local_85 || 1; | |
local_278 = local_272 && -2; | |
2320 = local_85; | |
local_270 = local_278; | |
local_276 = local_277; | |
local_275 = local_85; | |
return; | |
} // <No else block> | |
local_129 = local_30 >> 3; | |
local_141 = local_30 < 256; | |
if (local_141) { | |
local_152 = local_74 + 8; | |
local_163 = local_152; | |
local_174 = local_74 + 12; | |
local_185 = local_174; | |
local_196 = local_185 == local_163; | |
if (local_196) { | |
local_207 = 1 << local_129; | |
local_213 = local_207 ^ -1; | |
local_214 = 2312; | |
local_215 = local_214 && local_213; | |
2312 = local_215; | |
local_8 = local_74; | |
local_9 = local_85; | |
local_279 = local_74; | |
break; | |
} else { | |
local_217 = local_163 + 12; | |
local_217 = local_185; | |
local_218 = local_185 + 8; | |
local_218 = local_163; | |
local_8 = local_74; | |
local_9 = local_85; | |
local_279 = local_74; | |
break; | |
} | |
} // <No else block> | |
local_219 = local_74 + 24; | |
local_220 = local_219; | |
local_221 = local_74 + 12; | |
local_222 = local_221; | |
local_223 = local_222 == local_74; | |
label$11: | |
if (local_223) { | |
local_229 = local_74 + 16; | |
local_230 = local_229 + 4; | |
local_231 = local_230; | |
local_232 = local_231 == 0; | |
if (local_232) { | |
local_233 = local_229; | |
local_234 = local_233 == 0; | |
if (local_234) { | |
local_23 = 0; | |
break; | |
} else { | |
local_12 = local_233; | |
local_15 = local_229; | |
} | |
} else { | |
local_12 = local_231; | |
local_15 = local_230; | |
} | |
local_10 = local_12; | |
local_13 = local_15; | |
while (1) { // Loop name: 'label$17' | |
label$18: local_235 = local_10 + 20; | |
local_236 = local_235; | |
local_237 = local_236 == 0; | |
if (local_237) { | |
local_239 = local_10 + 16; | |
local_240 = local_239; | |
local_241 = local_240 == 0; | |
if (local_241) { | |
break; | |
} else { | |
local_11 = local_240; | |
local_14 = local_239; | |
} | |
} else { | |
local_11 = local_236; | |
local_14 = local_235; | |
} | |
local_10 = local_11; | |
local_13 = local_14; | |
break; | |
} // End of loop 'label$17' | |
local_13 = 0; | |
local_23 = local_10; | |
} else { | |
local_224 = local_74 + 8; | |
local_225 = local_224; | |
local_226 = local_225 + 12; | |
local_226 = local_222; | |
local_228 = local_222 + 8; | |
local_228 = local_225; | |
local_23 = local_222; | |
} local_242 = local_220 == 0; | |
if (local_242) { | |
local_8 = local_74; | |
local_9 = local_85; | |
local_279 = local_74; | |
} else { | |
local_243 = local_74 + 28; | |
local_244 = local_243; | |
local_245 = 2616 + local_244 << 2; | |
local_246 = local_245; | |
local_247 = local_246 == local_74; | |
if (local_247) { | |
local_245 = local_23; | |
local_293 = local_23 == 0; | |
if (local_293) { | |
local_248 = 1 << local_244; | |
local_250 = local_248 ^ -1; | |
local_251 = 2316; | |
local_252 = local_251 && local_250; | |
2316 = local_252; | |
local_8 = local_74; | |
local_9 = local_85; | |
local_279 = local_74; | |
break; | |
} // <No else block> | |
} else { | |
local_253 = local_220 + 16; | |
local_254 = local_253; | |
local_255 = local_254 == local_74; | |
local_256 = local_220 + 20; | |
local_27 = | |
if (local_255) { | |
local_253 | |
} else { | |
local_256 | |
}; | |
local_27 = local_23; | |
local_257 = local_23 == 0; | |
if (local_257) { | |
local_8 = local_74; | |
local_9 = local_85; | |
local_279 = local_74; | |
break; | |
} // <No else block> | |
} | |
local_258 = local_23 + 24; | |
local_258 = local_220; | |
local_259 = local_74 + 16; | |
local_261 = local_259; | |
local_262 = local_261 == 0; | |
if (local_262 == 0) { | |
local_263 = local_23 + 16; | |
local_263 = local_261; | |
local_264 = local_261 + 24; | |
local_264 = local_23; | |
} // <No else block> | |
local_265 = local_259 + 4; | |
local_266 = local_265; | |
local_267 = local_266 == 0; | |
if (local_267) { | |
local_8 = local_74; | |
local_9 = local_85; | |
local_279 = local_74; | |
} else { | |
local_268 = local_23 + 20; | |
local_268 = local_266; | |
local_269 = local_266 + 24; | |
local_269 = local_23; | |
local_8 = local_74; | |
local_9 = local_85; | |
local_279 = local_74; | |
} | |
} | |
} else { | |
local_8 = local_140; | |
local_9 = local_249; | |
local_279 = local_140; | |
} local_280 = local_279 < local_260; | |
if (local_280 == 0) { | |
return; | |
} // <No else block> | |
local_281 = local_260 + 4; | |
local_283 = local_281; | |
local_284 = local_283 && 1; | |
local_285 = local_284 == 0; | |
if (local_285) { | |
return; | |
} // <No else block> | |
local_286 = local_283 && 2; | |
local_287 = local_286 == 0; | |
if (local_287) { | |
local_288 = 2336; | |
local_289 = local_288 == local_260; | |
if (local_289) { | |
local_290 = 2324; | |
local_291 = local_290 + local_9; | |
2324 = local_291; | |
2336 = local_8; | |
local_292 = local_291 || 1; | |
local_31 = local_8 + 4; | |
local_31 = local_292; | |
local_32 = 2332; | |
local_33 = local_8 == local_32; | |
if (local_33 == 0) { | |
return; | |
} // <No else block> | |
2332 = 0; | |
2320 = 0; | |
return; | |
} // <No else block> | |
local_34 = 2332; | |
local_35 = local_34 == local_260; | |
if (local_35) { | |
local_36 = 2320; | |
local_37 = local_36 + local_9; | |
2320 = local_37; | |
2332 = local_279; | |
local_38 = local_37 || 1; | |
local_39 = local_8 + 4; | |
local_39 = local_38; | |
local_40 = local_279 + local_37; | |
local_40 = local_37; | |
return; | |
} // <No else block> | |
local_42 = local_283 && -8; | |
local_43 = local_42 + local_9; | |
local_44 = local_283 >> 3; | |
local_45 = local_283 < 256; | |
label$42: | |
if (local_45) { | |
local_46 = local_260 + 8; | |
local_47 = local_46; | |
local_48 = local_260 + 12; | |
local_49 = local_48; | |
local_50 = local_49 == local_47; | |
if (local_50) { | |
local_51 = 1 << local_44; | |
local_53 = local_51 ^ -1; | |
local_54 = 2312; | |
local_55 = local_54 && local_53; | |
2312 = local_55; | |
break; | |
} else { | |
local_56 = local_47 + 12; | |
local_56 = local_49; | |
local_57 = local_49 + 8; | |
local_57 = local_47; | |
break; | |
} | |
} else { | |
local_58 = local_260 + 24; | |
local_59 = local_58; | |
local_60 = local_260 + 12; | |
local_61 = local_60; | |
local_62 = local_61 == local_260; | |
label$47: | |
if (local_62) { | |
local_68 = local_260 + 16; | |
local_69 = local_68 + 4; | |
local_70 = local_69; | |
local_71 = local_70 == 0; | |
if (local_71) { | |
local_72 = local_68; | |
local_73 = local_72 == 0; | |
if (local_73) { | |
local_24 = 0; | |
break; | |
} else { | |
local_18 = local_72; | |
local_21 = local_68; | |
} | |
} else { | |
local_18 = local_70; | |
local_21 = local_69; | |
} | |
local_16 = local_18; | |
local_19 = local_21; | |
while (1) { // Loop name: 'label$53' | |
label$54: local_75 = local_16 + 20; | |
local_76 = local_75; | |
local_77 = local_76 == 0; | |
if (local_77) { | |
local_78 = local_16 + 16; | |
local_79 = local_78; | |
local_80 = local_79 == 0; | |
if (local_80) { | |
break; | |
} else { | |
local_17 = local_79; | |
local_20 = local_78; | |
} | |
} else { | |
local_17 = local_76; | |
local_20 = local_75; | |
} | |
local_16 = local_17; | |
local_19 = local_20; | |
break; | |
} // End of loop 'label$53' | |
local_19 = 0; | |
local_24 = local_16; | |
} else { | |
local_64 = local_260 + 8; | |
local_65 = local_64; | |
local_66 = local_65 + 12; | |
local_66 = local_61; | |
local_67 = local_61 + 8; | |
local_67 = local_65; | |
local_24 = local_61; | |
} local_81 = local_59 == 0; | |
if (local_81 == 0) { | |
local_82 = local_260 + 28; | |
local_83 = local_82; | |
local_84 = 2616 + local_83 << 2; | |
local_86 = local_84; | |
local_87 = local_86 == local_260; | |
if (local_87) { | |
local_84 = local_24; | |
local_294 = local_24 == 0; | |
if (local_294) { | |
local_88 = 1 << local_83; | |
local_89 = local_88 ^ -1; | |
local_90 = 2316; | |
local_91 = local_90 && local_89; | |
2316 = local_91; | |
break; | |
} // <No else block> | |
} else { | |
local_92 = local_59 + 16; | |
local_93 = local_92; | |
local_94 = local_93 == local_260; | |
local_95 = local_59 + 20; | |
local_28 = | |
if (local_94) { | |
local_92 | |
} else { | |
local_95 | |
}; | |
local_28 = local_24; | |
local_97 = local_24 == 0; | |
if (local_97) { | |
break; | |
} // <No else block> | |
} | |
local_98 = local_24 + 24; | |
local_98 = local_59; | |
local_99 = local_260 + 16; | |
local_100 = local_99; | |
local_101 = local_100 == 0; | |
if (local_101 == 0) { | |
local_102 = local_24 + 16; | |
local_102 = local_100; | |
local_103 = local_100 + 24; | |
local_103 = local_24; | |
} // <No else block> | |
local_104 = local_99 + 4; | |
local_105 = local_104; | |
local_106 = local_105 == 0; | |
if (local_106 == 0) { | |
local_108 = local_24 + 20; | |
local_108 = local_105; | |
local_109 = local_105 + 24; | |
local_109 = local_24; | |
} // <No else block> | |
} // <No else block> | |
} local_110 = local_43 || 1; | |
local_111 = local_8 + 4; | |
local_111 = local_110; | |
local_112 = local_279 + local_43; | |
local_112 = local_43; | |
local_113 = 2332; | |
local_114 = local_8 == local_113; | |
if (local_114) { | |
2320 = local_43; | |
return; | |
} else { | |
local_22 = local_43; | |
} | |
} else { | |
local_115 = local_283 && -2; | |
local_281 = local_115; | |
local_116 = local_9 || 1; | |
local_117 = local_8 + 4; | |
local_117 = local_116; | |
local_119 = local_279 + local_9; | |
local_119 = local_9; | |
local_22 = local_9; | |
} | |
local_120 = local_22 >> 3; | |
local_121 = local_22 < 256; | |
if (local_121) { | |
local_122 = local_120 << 1; | |
local_123 = 2352 + local_122 << 2; | |
local_124 = 2312; | |
local_125 = 1 << local_120; | |
local_126 = local_124 && local_125; | |
local_127 = local_126 == 0; | |
if (local_127) { | |
local_128 = local_124 || local_125; | |
2312 = local_128; | |
local_25 = local_123 + 8; | |
local_7 = local_123; | |
local_26 = local_25; | |
} else { | |
local_130 = local_123 + 8; | |
local_131 = local_130; | |
local_7 = local_131; | |
local_26 = local_130; | |
} | |
local_26 = local_8; | |
local_132 = local_7 + 12; | |
local_132 = local_8; | |
local_133 = local_8 + 8; | |
local_133 = local_7; | |
local_134 = local_8 + 12; | |
local_134 = local_123; | |
return; | |
} // <No else block> | |
local_135 = local_22 >> 8; | |
local_136 = local_135 == 0; | |
if (local_136) { | |
local_6 = 0; | |
} else { | |
local_137 = local_22 > 16777215; | |
if (local_137) { | |
local_6 = 31; | |
} else { | |
local_138 = local_135 + 1048320; | |
local_139 = local_138 >> 16; | |
local_142 = local_139 && 8; | |
local_143 = local_135 << local_142; | |
local_144 = local_143 + 520192; | |
local_145 = local_144 >> 16; | |
local_146 = local_145 && 4; | |
local_147 = local_146 || local_142; | |
local_148 = local_143 << local_146; | |
local_149 = local_148 + 245760; | |
local_150 = local_149 >> 16; | |
local_151 = local_150 && 2; | |
local_153 = local_147 || local_151; | |
local_154 = 14 - local_153; | |
local_155 = local_148 << local_151; | |
local_156 = local_155 >> 15; | |
local_157 = local_154 + local_156; | |
local_158 = local_157 << 1; | |
local_159 = local_157 + 7; | |
local_160 = local_22 >> local_159; | |
local_161 = local_160 && 1; | |
local_162 = local_161 || local_158; | |
local_6 = local_162; | |
} | |
} | |
local_164 = 2616 + local_6 << 2; | |
local_165 = local_8 + 28; | |
local_165 = local_6; | |
local_166 = local_8 + 16; | |
local_167 = local_8 + 20; | |
local_167 = 0; | |
local_166 = 0; | |
local_168 = 2316; | |
local_169 = 1 << local_6; | |
local_170 = local_168 && local_169; | |
local_171 = local_170 == 0; | |
label$79: | |
if (local_171) { | |
local_172 = local_168 || local_169; | |
2316 = local_172; | |
local_164 = local_8; | |
local_173 = local_8 + 24; | |
local_173 = local_164; | |
local_175 = local_8 + 12; | |
local_175 = local_8; | |
local_176 = local_8 + 8; | |
local_176 = local_8; | |
} else { | |
local_177 = local_164; | |
local_178 = local_177 + 4; | |
local_179 = local_178; | |
local_180 = local_179 && -8; | |
local_181 = local_180 == local_22; | |
label$82: | |
if (local_181) { | |
local_4 = local_177; | |
} else { | |
local_182 = local_6 == 31; | |
local_183 = local_6 >> 1; | |
local_184 = 25 - local_183; | |
local_186 = | |
if (local_182) { | |
0 | |
} else { | |
local_184 | |
}; | |
local_187 = local_22 << local_186; | |
local_3 = local_187; | |
local_5 = local_177; | |
while (1) { // Loop name: 'label$87' | |
label$88: local_194 = local_3 >> 31; | |
local_195 = local_5 + 16 + local_194 << 2; | |
local_190 = local_195; | |
local_197 = local_190 == 0; | |
if (local_197) { | |
break; | |
} // <No else block> | |
local_188 = local_3 << 1; | |
local_189 = local_190 + 4; | |
local_191 = local_189; | |
local_192 = local_191 && -8; | |
local_193 = local_192 == local_22; | |
if (local_193) { | |
local_4 = local_190; | |
break; | |
} else { | |
local_3 = local_188; | |
local_5 = local_190; | |
} | |
break; | |
} // End of loop 'label$87' | |
local_195 = local_8; | |
local_198 = local_8 + 24; | |
local_198 = local_5; | |
local_199 = local_8 + 12; | |
local_199 = local_8; | |
local_200 = local_8 + 8; | |
local_200 = local_8; | |
break; | |
} local_201 = local_4 + 8; | |
local_202 = local_201; | |
local_203 = local_202 + 12; | |
local_203 = local_8; | |
local_201 = local_8; | |
local_204 = local_8 + 8; | |
local_204 = local_202; | |
local_205 = local_8 + 12; | |
local_205 = local_4; | |
local_206 = local_8 + 24; | |
local_206 = 0; | |
} local_208 = 2344; | |
local_209 = local_208 + -1; | |
2344 = local_209; | |
local_210 = local_209 == 0; | |
if (local_210 == 0) { | |
return; | |
} // <No else block> | |
local_2 = 2768; | |
while (1) { // Loop name: 'label$93' | |
label$94: local_1 = local_2; | |
local_211 = local_1 == 0; | |
local_212 = local_1 + 8; | |
if (local_211) { | |
break; | |
} else { | |
local_2 = local_212; | |
} | |
break; | |
} // End of loop 'label$93' | |
2344 = -1; | |
return; | |
} | |
int fn_11(int local_0) { | |
// Parsed WASM function locals: | |
int local_1; | |
int local_2; | |
int local_3; | |
int local_4; | |
int local_5; | |
int local_6; | |
int local_7; | |
int local_8; | |
local_8 = global$3 global$3 = global$3 + 16 | |
if (global$3 >= global$4) { | |
fimport$14(16); | |
} // <No else block> | |
local_6 = local_8; | |
local_1 = local_0 + 60; | |
local_2 = local_1; | |
local_3 = fn_16(local_2);; | |
local_6 = local_3; | |
local_4 = fimport$24(6, local_6);; | |
local_5 = fn_14(local_4);; | |
global$3 = local_8; | |
return local_5; | |
} | |
int fn_12(int local_0, int local_1, int local_2) { | |
// Parsed WASM function locals: | |
int local_3; | |
int local_4; | |
int local_5; | |
int local_6; | |
int local_7; | |
int local_8; | |
int local_9; | |
int local_10; | |
int local_11; | |
int local_12; | |
int local_13; | |
int local_14; | |
int local_15; | |
int local_16; | |
int local_17; | |
int local_18; | |
int local_19; | |
int local_20; | |
int local_21; | |
int local_22; | |
int local_23; | |
int local_24; | |
int local_25; | |
int local_26; | |
int local_27; | |
int local_28; | |
int local_29; | |
int local_30; | |
int local_31; | |
int local_32; | |
int local_33; | |
int local_34; | |
int local_35; | |
int local_36; | |
int local_37; | |
int local_38; | |
int local_39; | |
int local_40; | |
int local_41; | |
int local_42; | |
int local_43; | |
int local_44; | |
int local_45; | |
int local_46; | |
int local_47; | |
int local_48; | |
int local_49; | |
int local_50; | |
int local_51; | |
int local_52; | |
int local_53; | |
int local_54; | |
int local_55; | |
int local_56; | |
int local_57; | |
int local_58; | |
int local_59; | |
int local_60; | |
int local_61; | |
int local_62; | |
int local_63; | |
int local_64; | |
int local_65; | |
int local_66; | |
local_66 = global$3 global$3 = global$3 + 48 | |
if (global$3 >= global$4) { | |
fimport$14(48); | |
} // <No else block> | |
local_60 = local_66 + 32; | |
local_59 = local_66 + 16; | |
local_30 = local_66; | |
local_41 = local_0 + 28; | |
local_52 = local_41; | |
local_30 = local_52; | |
local_55 = local_30 + 4; | |
local_56 = local_0 + 20; | |
local_57 = local_56; | |
local_58 = local_57 - local_52; | |
local_55 = local_58; | |
local_10 = local_30 + 8; | |
local_10 = local_1; | |
local_11 = local_30 + 12; | |
local_11 = local_2; | |
local_12 = local_58 + local_2; | |
local_13 = local_0 + 60; | |
local_14 = local_13; | |
local_15 = local_30; | |
local_59 = local_14; | |
local_61 = local_59 + 4; | |
local_61 = local_15; | |
local_62 = local_59 + 8; | |
local_62 = 2; | |
local_16 = fimport$22(146, local_59);; | |
local_17 = fn_14(local_16);; | |
local_18 = local_12 == local_17; | |
label$2: | |
if (local_18) { | |
local_65 = 3; | |
} else { | |
local_4 = 2; | |
local_5 = local_12; | |
local_6 = local_30; | |
local_26 = local_17; | |
while (1) { // Loop name: 'label$5' | |
label$6: local_27 = local_26 < 0; | |
if (local_27) { | |
break; | |
} // <No else block> | |
local_36 = local_5 - local_26; | |
local_37 = local_6 + 4; | |
local_38 = local_37; | |
local_39 = local_26 > local_38; | |
local_40 = local_6 + 8; | |
local_9 = | |
if (local_39) { | |
local_40 | |
} else { | |
local_6 | |
}; | |
local_42 = local_39 << 31 >> 31; | |
local_8 = local_4 + local_42; | |
local_43 = | |
if (local_39) { | |
local_38 | |
} else { | |
0 | |
}; | |
local_3 = local_26 - local_43; | |
local_44 = local_9; | |
local_45 = local_44 + local_3; | |
local_9 = local_45; | |
local_46 = local_9 + 4; | |
local_47 = local_46; | |
local_48 = local_47 - local_3; | |
local_46 = local_48; | |
local_49 = local_13; | |
local_50 = local_9; | |
local_60 = local_49; | |
local_63 = local_60 + 4; | |
local_63 = local_50; | |
local_64 = local_60 + 8; | |
local_64 = local_8; | |
local_51 = fimport$22(146, local_60);; | |
local_53 = fn_14(local_51);; | |
local_54 = local_36 == local_53; | |
if (local_54) { | |
local_65 = 3; | |
break; | |
} else { | |
local_4 = local_8; | |
local_5 = local_36; | |
local_6 = local_9; | |
local_26 = local_53; | |
} | |
break; | |
} // End of loop 'label$5' | |
local_28 = local_0 + 16; | |
local_28 = 0; | |
local_41 = 0; | |
local_56 = 0; | |
local_29 = local_0; | |
local_31 = local_29 || 32; | |
local_0 = local_31; | |
local_32 = local_4 == 2; | |
if (local_32) { | |
local_7 = 0; | |
} else { | |
local_33 = local_6 + 4; | |
local_34 = local_33; | |
local_35 = local_2 - local_34; | |
local_7 = local_35; | |
} | |
} | |
if (local_65 == 3) { | |
local_19 = local_0 + 44; | |
local_20 = local_19; | |
local_21 = local_0 + 48; | |
local_22 = local_21; | |
local_23 = local_20 + local_22; | |
local_24 = local_0 + 16; | |
local_24 = local_23; | |
local_25 = local_20; | |
local_41 = local_25; | |
local_56 = local_25; | |
local_7 = local_2; | |
} // <No else block> | |
global$3 = local_66; | |
return local_7; | |
} | |
int fn_13(int local_0, int local_1, int local_2) { | |
// Parsed WASM function locals: | |
int local_3; | |
int local_4; | |
int local_5; | |
int local_6; | |
int local_7; | |
int local_8; | |
int local_9; | |
int local_10; | |
int local_11; | |
int local_12; | |
int local_13; | |
int local_14; | |
int local_15; | |
int local_16; | |
int local_17; | |
int local_18; | |
local_18 = global$3 global$3 = global$3 + 32 | |
if (global$3 >= global$4) { | |
fimport$14(32); | |
} // <No else block> | |
local_12 = local_18; | |
local_5 = local_18 + 20; | |
local_6 = local_0 + 60; | |
local_7 = local_6; | |
local_8 = local_5; | |
local_12 = local_7; | |
local_13 = local_12 + 4; | |
local_13 = 0; | |
local_14 = local_12 + 8; | |
local_14 = local_1; | |
local_15 = local_12 + 12; | |
local_15 = local_8; | |
local_16 = local_12 + 16; | |
local_16 = local_2; | |
local_9 = fimport$21(140, local_12);; | |
local_10 = fn_14(local_9);; | |
local_11 = local_10 < 0; | |
if (local_11) { | |
local_5 = -1; | |
local_4 = -1; | |
} else { | |
local_3 = local_5; | |
local_4 = local_3; | |
} | |
global$3 = local_18; | |
return local_4; | |
} | |
int fn_14(int local_0) { | |
// Parsed WASM function locals: | |
int local_1; | |
int local_2; | |
int local_3; | |
int local_4; | |
int local_5; | |
int local_6; | |
local_6 = global$3local_2 = local_0 > -4096 | |
if (local_2) { | |
local_3 = 0 - local_0; | |
local_4 = fn_15();; | |
local_4 = local_3; | |
local_1 = -1; | |
} else { | |
local_1 = local_0; | |
} | |
return local_1; | |
} | |
int fn_15() { | |
// Parsed WASM function locals: | |
int local_0; | |
int local_1; | |
local_1 = global$3 | |
return 2808; | |
} | |
int fn_16(int local_0) { | |
// Parsed WASM function locals: | |
int local_1; | |
int local_2; | |
local_2 = global$3 | |
return local_0; | |
} | |
int fn_17(int local_0, int local_1, int local_2) { | |
// Parsed WASM function locals: | |
int local_3; | |
int local_4; | |
int local_5; | |
int local_6; | |
int local_7; | |
int local_8; | |
int local_9; | |
int local_10; | |
int local_11; | |
int local_12; | |
int local_13; | |
int local_14; | |
int local_15; | |
int local_16; | |
int local_17; | |
int local_18; | |
int local_19; | |
local_19 = global$3 global$3 = global$3 + 32 | |
if (global$3 >= global$4) { | |
fimport$14(32); | |
} // <No else block> | |
local_15 = local_19; | |
local_8 = local_19 + 16; | |
local_9 = local_0 + 36; | |
local_9 = 36; | |
local_10 = local_0; | |
local_11 = local_10 && 64; | |
local_12 = local_11 == 0; | |
if (local_12) { | |
local_13 = local_0 + 60; | |
local_14 = local_13; | |
local_3 = local_8; | |
local_15 = local_14; | |
local_16 = local_15 + 4; | |
local_16 = 21523; | |
local_17 = local_15 + 8; | |
local_17 = local_3; | |
local_4 = fimport$23(54, local_15);; | |
local_5 = local_4 == 0; | |
if (local_5 == 0) { | |
local_6 = local_0 + 75; | |
local_6 = -1; | |
} // <No else block> | |
} // <No else block> | |
local_7 = fn_12(local_0, local_1, local_2);; | |
global$3 = local_19; | |
return local_7; | |
} | |
int fn_18(int local_0, int local_1) { | |
// Parsed WASM function locals: | |
int local_2; | |
int local_3; | |
int local_4; | |
int local_5; | |
int local_6; | |
int local_7; | |
int local_8; | |
int local_9; | |
int local_10; | |
int local_11; | |
int local_12; | |
int local_13; | |
int local_14; | |
int local_15; | |
int local_16; | |
int local_17; | |
int local_18; | |
int local_19; | |
int local_20; | |
int local_21; | |
int local_22; | |
local_22 = global$3local_11 = local_0local_12 = local_1local_13 = local_11 << 24 >> 24 != local_12 << 24 >> 24 local_14 = local_11 << 24 >> 24 == 0 local_20 = local_14 || local_13 | |
if (local_20) { | |
local_4 = local_12; | |
local_5 = local_11; | |
} else { | |
local_2 = local_1; | |
local_3 = local_0; | |
while (1) { // Loop name: 'label$3' | |
label$4: local_15 = local_3 + 1; | |
local_16 = local_2 + 1; | |
local_17 = local_15; | |
local_18 = local_16; | |
local_6 = local_17 << 24 >> 24 != local_18 << 24 >> 24; | |
local_7 = local_17 << 24 >> 24 == 0; | |
local_19 = local_7 || local_6; | |
if (local_19) { | |
local_4 = local_18; | |
local_5 = local_17; | |
break; | |
} else { | |
local_2 = local_16; | |
local_3 = local_15; | |
} | |
break; | |
} // End of loop 'label$3' | |
} | |
local_8 = local_5 && 255; | |
local_9 = local_4 && 255; | |
local_10 = local_8 - local_9; | |
return local_10; | |
} | |
int fn_19(int local_0) { | |
// Parsed WASM function locals: | |
int local_1; | |
int local_2; | |
local_2 = global$3 | |
return 0; | |
} | |
void fn_20(int local_0) { | |
// Parsed WASM function locals: | |
int local_1; | |
int local_2; | |
local_2 = global$3 | |
return; | |
} | |
int fn_21(int local_0) { | |
// Parsed WASM function locals: | |
int local_1; | |
int local_2; | |
int local_3; | |
int local_4; | |
int local_5; | |
int local_6; | |
int local_7; | |
int local_8; | |
int local_9; | |
int local_10; | |
int local_11; | |
int local_12; | |
int local_13; | |
int local_14; | |
int local_15; | |
int local_16; | |
int local_17; | |
int local_18; | |
int local_19; | |
int local_20; | |
int local_21; | |
int local_22; | |
int local_23; | |
int local_24; | |
int local_25; | |
int local_26; | |
int local_27; | |
int local_28; | |
int local_29; | |
int local_30; | |
int local_31; | |
int local_32; | |
local_32 = global$3local_9 = local_0local_20 = local_9 && 3 local_24 = local_20 == 0 label$1: | |
if (local_24) { | |
local_3 = local_0; | |
local_31 = 5; | |
} else { | |
local_4 = local_0; | |
local_23 = local_9; | |
while (1) { // Loop name: 'label$4' | |
label$5: local_25 = local_4; | |
local_26 = local_25 << 24 >> 24 == 0; | |
if (local_26) { | |
local_6 = local_23; | |
break; | |
} // <No else block> | |
local_27 = local_4 + 1; | |
local_28 = local_27; | |
local_29 = local_28 && 3; | |
local_30 = local_29 == 0; | |
if (local_30) { | |
local_3 = local_27; | |
local_31 = 5; | |
break; | |
} else { | |
local_4 = local_27; | |
local_23 = local_28; | |
} | |
break; | |
} // End of loop 'label$4' | |
} | |
if (local_31 == 5) { | |
local_1 = local_3; | |
while (1) { // Loop name: 'label$10' | |
label$11: local_10 = local_1; | |
local_11 = local_10 + -16843009; | |
local_12 = local_10 && -2139062144; | |
local_13 = local_12 ^ -2139062144; | |
local_14 = local_13 && local_11; | |
local_15 = local_14 == 0; | |
local_16 = local_1 + 4; | |
if (local_15) { | |
local_1 = local_16; | |
} else { | |
break; | |
} | |
break; | |
} // End of loop 'label$10' | |
local_17 = local_10 && 255; | |
local_18 = local_17 << 24 >> 24 == 0; | |
if (local_18) { | |
local_5 = local_1; | |
} else { | |
local_7 = local_1; | |
while (1) { // Loop name: 'label$16' | |
label$17: local_19 = local_7 + 1; | |
local_8 = local_19; | |
local_21 = local_8 << 24 >> 24 == 0; | |
if (local_21) { | |
local_5 = local_19; | |
break; | |
} else { | |
local_7 = local_19; | |
} | |
break; | |
} // End of loop 'label$16' | |
} | |
local_22 = local_5; | |
local_6 = local_22; | |
} // <No else block> | |
local_2 = local_6 - local_9; | |
return local_2; | |
} | |
int fn_22() { | |
// Parsed WASM function locals: | |
int local_0; | |
int local_1; | |
local_1 = global$3 fimport$19(2812); | |
return 2820; | |
} | |
void fn_23() { | |
// Parsed WASM function locals: | |
int local_0; | |
int local_1; | |
local_1 = global$3 fimport$25(2812); | |
return; | |
} | |
int fn_24(int local_0) { | |
// Parsed WASM function locals: | |
int local_1; | |
int local_2; | |
int local_3; | |
int local_4; | |
int local_5; | |
int local_6; | |
int local_7; | |
int local_8; | |
int local_9; | |
int local_10; | |
int local_11; | |
int local_12; | |
int local_13; | |
int local_14; | |
int local_15; | |
int local_16; | |
int local_17; | |
int local_18; | |
int local_19; | |
int local_20; | |
int local_21; | |
int local_22; | |
int local_23; | |
int local_24; | |
int local_25; | |
int local_26; | |
int local_27; | |
int local_28; | |
int local_29; | |
int local_30; | |
int local_31; | |
int local_32; | |
int local_33; | |
int local_34; | |
int local_35; | |
int local_36; | |
int local_37; | |
int local_38; | |
int local_39; | |
local_39 = global$3local_8 = local_0 == 0 label$1: | |
if (local_8) { | |
local_35 = 1228; | |
local_36 = local_35 == 0; | |
if (local_36) { | |
local_29 = 0; | |
} else { | |
local_9 = 1228; | |
local_10 = fn_24(local_9);; | |
local_29 = local_10; | |
} | |
local_11 = fn_22();; | |
local_3 = local_11; | |
local_12 = local_3 == 0; | |
if (local_12) { | |
local_5 = local_29; | |
} else { | |
local_4 = local_3; | |
local_6 = local_29; | |
while (1) { // Loop name: 'label$7' | |
label$8: local_13 = local_4 + 76; | |
local_14 = local_13; | |
local_15 = local_14 > -1; | |
if (local_15) { | |
local_16 = fn_19(local_4);; | |
local_25 = local_16; | |
} else { | |
local_25 = 0; | |
} | |
local_17 = local_4 + 20; | |
local_18 = local_17; | |
local_20 = local_4 + 28; | |
local_21 = local_20; | |
local_22 = local_18 > local_21; | |
if (local_22) { | |
local_23 = fn_25(local_4);; | |
local_24 = local_23 || local_6; | |
local_7 = local_24; | |
} else { | |
local_7 = local_6; | |
} | |
local_26 = local_25 == 0; | |
if (local_26 == 0) { | |
fn_20(local_4); | |
} // <No else block> | |
local_27 = local_4 + 56; | |
local_2 = local_27; | |
local_28 = local_2 == 0; | |
if (local_28) { | |
local_5 = local_7; | |
break; | |
} else { | |
local_4 = local_2; | |
local_6 = local_7; | |
} | |
break; | |
} // End of loop 'label$7' | |
} | |
fn_23(); | |
local_1 = local_5; | |
} else { | |
local_19 = local_0 + 76; | |
local_30 = local_19; | |
local_31 = local_30 > -1; | |
if (local_31 == 0) { | |
local_32 = fn_25(local_0);; | |
local_1 = local_32; | |
break; | |
} // <No else block> | |
local_33 = fn_19(local_0);; | |
local_37 = local_33 == 0; | |
local_34 = fn_25(local_0);; | |
if (local_37) { | |
local_1 = local_34; | |
} else { | |
fn_20(local_0); | |
local_1 = local_34; | |
} | |
} | |
return local_1; | |
} | |
int fn_25(int local_0) { | |
// Parsed WASM function locals: | |
int local_1; | |
int local_2; | |
int local_3; | |
int local_4; | |
int local_5; | |
int local_6; | |
int local_7; | |
int local_8; | |
int local_9; | |
int local_10; | |
int local_11; | |
int local_12; | |
int local_13; | |
int local_14; | |
int local_15; | |
int local_16; | |
int local_17; | |
int local_18; | |
int local_19; | |
int local_20; | |
int local_21; | |
int local_22; | |
int local_23; | |
local_23 = global$3local_2 = local_0 + 20 local_13 = local_2local_15 = local_0 + 28 local_16 = local_15local_17 = local_13 > local_16 | |
if (local_17) { | |
local_18 = local_0 + 36; | |
local_19 = local_18; | |
/* Drop routine */ | |
// Indirect call: | |
(local_19 && 63 + 64)(local_0, 0, 0); | |
/* End of drop routine */ | |
local_20 = local_2; | |
local_21 = local_20 == 0; | |
if (local_21) { | |
local_1 = -1; | |
} else { | |
local_22 = 3; | |
} | |
} else { | |
local_22 = 3; | |
} | |
if (local_22 == 3) { | |
local_3 = local_0 + 4; | |
local_4 = local_3; | |
local_5 = local_0 + 8; | |
local_6 = local_5; | |
local_7 = local_4 < local_6; | |
if (local_7) { | |
local_8 = local_4; | |
local_9 = local_6; | |
local_10 = local_8 - local_9; | |
local_11 = local_0 + 40; | |
local_12 = local_11; | |
/* Drop routine */ | |
// Indirect call: | |
(local_12 && 63 + 64)(local_0, local_10, 1); | |
/* End of drop routine */ | |
} // <No else block> | |
local_14 = local_0 + 16; | |
local_14 = 0; | |
local_15 = 0; | |
local_2 = 0; | |
local_5 = 0; | |
local_3 = 0; | |
local_1 = 0; | |
} // <No else block> | |
return local_1; | |
} | |
int fn_26(int local_0, int local_1, int local_2) { | |
// Parsed WASM function locals: | |
int local_3; | |
int local_4; | |
local_4 = global$3 /* Drop routine */ | |
fn_27(local_0, local_1, local_2); | |
/* End of drop routine */ | |
return local_0; | |
} | |
int fn_27(int local_0, int local_1, int local_2) { | |
// Parsed WASM function locals: | |
int local_3; | |
int local_4; | |
int local_5; | |
int local_6; | |
int local_7; | |
int local_8; | |
int local_9; | |
int local_10; | |
int local_11; | |
int local_12; | |
int local_13; | |
int local_14; | |
int local_15; | |
int local_16; | |
int local_17; | |
int local_18; | |
int local_19; | |
int local_20; | |
int local_21; | |
int local_22; | |
int local_23; | |
int local_24; | |
int local_25; | |
int local_26; | |
int local_27; | |
int local_28; | |
int local_29; | |
int local_30; | |
int local_31; | |
int local_32; | |
int local_33; | |
int local_34; | |
int local_35; | |
int local_36; | |
int local_37; | |
int local_38; | |
int local_39; | |
int local_40; | |
int local_41; | |
int local_42; | |
int local_43; | |
int local_44; | |
int local_45; | |
int local_46; | |
int local_47; | |
int local_48; | |
int local_49; | |
int local_50; | |
int local_51; | |
int local_52; | |
int local_53; | |
int local_54; | |
int local_55; | |
int local_56; | |
int local_57; | |
int local_58; | |
int local_59; | |
int local_60; | |
int local_61; | |
int local_62; | |
int local_63; | |
int local_64; | |
local_64 = global$3local_45 = local_1local_55 = local_0local_56 = local_45 ^ local_55local_57 = local_56 && 3 local_58 = local_57 == 0 label$1: | |
if (local_58) { | |
local_59 = local_45 && 3; | |
local_60 = local_59 != 0; | |
local_25 = local_2 != 0; | |
local_62 = local_25 && local_60; | |
if (local_62) { | |
local_7 = local_2; | |
local_9 = local_1; | |
local_11 = local_0; | |
while (1) { // Loop name: 'label$4' | |
label$5: local_26 = local_9; | |
local_11 = local_26; | |
local_27 = local_26 << 24 >> 24 == 0; | |
if (local_27) { | |
local_20 = local_11; | |
local_22 = local_7; | |
break; | |
} // <No else block> | |
local_28 = local_7 + -1; | |
local_29 = local_9 + 1; | |
local_30 = local_11 + 1; | |
local_31 = local_29; | |
local_32 = local_31 && 3; | |
local_33 = local_32 != 0; | |
local_34 = local_28 != 0; | |
local_61 = local_34 && local_33; | |
if (local_61) { | |
local_7 = local_28; | |
local_9 = local_29; | |
local_11 = local_30; | |
} else { | |
local_6 = local_28; | |
local_8 = local_29; | |
local_10 = local_30; | |
local_23 = local_34; | |
break; | |
} | |
break; | |
} // End of loop 'label$4' | |
} else { | |
local_6 = local_2; | |
local_8 = local_1; | |
local_10 = local_0; | |
local_23 = local_25; | |
} | |
if (local_23) { | |
local_24 = local_8; | |
local_35 = local_24 << 24 >> 24 == 0; | |
if (local_35) { | |
local_20 = local_10; | |
local_22 = local_6; | |
} else { | |
local_36 = local_6 > 3; | |
label$13: | |
if (local_36) { | |
local_5 = local_10; | |
local_12 = local_8; | |
local_16 = local_6; | |
while (1) { // Loop name: 'label$15' | |
label$16: local_37 = local_12; | |
local_38 = local_37 + -16843009; | |
local_39 = local_37 && -2139062144; | |
local_40 = local_39 ^ -2139062144; | |
local_41 = local_40 && local_38; | |
local_42 = local_41 == 0; | |
if (local_42 == 0) { | |
local_3 = local_12; | |
local_4 = local_5; | |
local_13 = local_16; | |
break; | |
} // <No else block> | |
local_5 = local_37; | |
local_43 = local_16 + -4; | |
local_44 = local_12 + 4; | |
local_46 = local_5 + 4; | |
local_47 = local_43 > 3; | |
if (local_47) { | |
local_5 = local_46; | |
local_12 = local_44; | |
local_16 = local_43; | |
} else { | |
local_3 = local_44; | |
local_4 = local_46; | |
local_13 = local_43; | |
break; | |
} | |
break; | |
} // End of loop 'label$15' | |
} else { | |
local_3 = local_8; | |
local_4 = local_10; | |
local_13 = local_6; | |
} local_14 = local_3; | |
local_15 = local_4; | |
local_17 = local_13; | |
local_63 = 13; | |
} | |
} else { | |
local_20 = local_10; | |
local_22 = 0; | |
} | |
} else { | |
local_14 = local_1; | |
local_15 = local_0; | |
local_17 = local_2; | |
local_63 = 13; | |
} label$23: | |
if (local_63 == 13) { | |
local_48 = local_17 == 0; | |
if (local_48) { | |
local_20 = local_15; | |
local_22 = 0; | |
} else { | |
local_18 = local_14; | |
local_19 = local_15; | |
local_21 = local_17; | |
while (1) { // Loop name: 'label$27' | |
label$28: local_49 = local_18; | |
local_19 = local_49; | |
local_50 = local_49 << 24 >> 24 == 0; | |
if (local_50) { | |
local_20 = local_19; | |
local_22 = local_21; | |
break; | |
} // <No else block> | |
local_51 = local_21 + -1; | |
local_52 = local_18 + 1; | |
local_53 = local_19 + 1; | |
local_54 = local_51 == 0; | |
if (local_54) { | |
local_20 = local_53; | |
local_22 = 0; | |
break; | |
} else { | |
local_18 = local_52; | |
local_19 = local_53; | |
local_21 = local_51; | |
} | |
break; | |
} // End of loop 'label$27' | |
} | |
} // <No else block> | |
/* Drop routine */ | |
fn_32(local_20, 0, local_22); | |
/* End of drop routine */ | |
return local_20; | |
} | |
void fn_28(int local_0) { | |
// Parsed WASM function locals: | |
int local_1; | |
int local_2; | |
int local_3; | |
long local_4; | |
local_3 = global$3local_1 = local_0 + -1 local_4 = (long) local_12304 = local_4 | |
return; | |
} | |
int fn_29() { | |
// Parsed WASM function locals: | |
int local_0; | |
int local_1; | |
int local_2; | |
long local_3; | |
long local_4; | |
long local_5; | |
long local_6; | |
local_2 = global$3local_3 = 2304 local_4 = local_3 * 6364136223846793005 local_5 = local_4 + 12304 = local_5local_6 = local_5 >> 33 local_0 = (int) local_6 | |
return local_0; | |
} | |
void fn_30() { | |
// <Nop expression> | |
} | |
int fn_31(int local_0, int local_1, int local_2) { | |
// Parsed WASM function locals: | |
int local_3; | |
int local_4; | |
int local_5; | |
int local_6; | |
if (local_2 >= 8192) { | |
return fimport$26(local_0, local_1, local_2);; | |
} // <No else block> | |
local_3 = local_0; | |
local_6 = local_0 + local_2; | |
if (local_0 && 3 == local_1 && 3) { | |
while (1) { // Loop name: 'label$3' | |
label$4: if (local_0 && 3 == 0) { | |
break; | |
} // <No else block> | |
label$6: if (local_2 == 0) { | |
return local_3; | |
} // <No else block> | |
local_0 = local_1; | |
local_0 = local_0 + 1; | |
local_1 = local_1 + 1; | |
local_2 = local_2 - 1; | |
break; | |
} // End of loop 'label$3' | |
local_4 = local_6 && -4; | |
local_5 = local_4 - 64; | |
while (1) { // Loop name: 'label$8' | |
label$9: if (local_0 <= local_5 == 0) { | |
break; | |
} // <No else block> | |
label$11: local_0 = local_1; | |
local_0 + 4 = local_1 + 4; | |
local_0 + 8 = local_1 + 8; | |
local_0 + 12 = local_1 + 12; | |
local_0 + 16 = local_1 + 16; | |
local_0 + 20 = local_1 + 20; | |
local_0 + 24 = local_1 + 24; | |
local_0 + 28 = local_1 + 28; | |
local_0 + 32 = local_1 + 32; | |
local_0 + 36 = local_1 + 36; | |
local_0 + 40 = local_1 + 40; | |
local_0 + 44 = local_1 + 44; | |
local_0 + 48 = local_1 + 48; | |
local_0 + 52 = local_1 + 52; | |
local_0 + 56 = local_1 + 56; | |
local_0 + 60 = local_1 + 60; | |
local_0 = local_0 + 64; | |
local_1 = local_1 + 64; | |
break; | |
} // End of loop 'label$8' | |
while (1) { // Loop name: 'label$12' | |
label$13: if (local_0 < local_4 == 0) { | |
break; | |
} // <No else block> | |
label$15: local_0 = local_1; | |
local_0 = local_0 + 4; | |
local_1 = local_1 + 4; | |
break; | |
} // End of loop 'label$12' | |
} else { | |
local_4 = local_6 - 4; | |
while (1) { // Loop name: 'label$17' | |
label$18: if (local_0 < local_4 == 0) { | |
break; | |
} // <No else block> | |
label$20: local_0 = local_1; | |
local_0 + 1 = local_1 + 1; | |
local_0 + 2 = local_1 + 2; | |
local_0 + 3 = local_1 + 3; | |
local_0 = local_0 + 4; | |
local_1 = local_1 + 4; | |
break; | |
} // End of loop 'label$17' | |
} | |
while (1) { // Loop name: 'label$21' | |
label$22: if (local_0 < local_6 == 0) { | |
break; | |
} // <No else block> | |
label$24: local_0 = local_1; | |
local_0 = local_0 + 1; | |
local_1 = local_1 + 1; | |
break; | |
} // End of loop 'label$21' | |
return local_3; | |
} | |
int fn_32(int local_0, int local_1, int local_2) { | |
// Parsed WASM function locals: | |
int local_3; | |
int local_4; | |
int local_5; | |
int local_6; | |
local_3 = local_0 + local_2local_1 = local_1 && 255 | |
if (local_2 >= 67) { | |
while (1) { // Loop name: 'label$2' | |
label$3: if (local_0 && 3 != 0 == 0) { | |
break; | |
} // <No else block> | |
label$5: local_0 = local_1; | |
local_0 = local_0 + 1; | |
break; | |
} // End of loop 'label$2' | |
local_4 = local_3 && -4; | |
local_5 = local_4 - 64; | |
local_6 = local_1 || local_1 << 8 || local_1 << 16 || local_1 << 24; | |
while (1) { // Loop name: 'label$6' | |
label$7: if (local_0 <= local_5 == 0) { | |
break; | |
} // <No else block> | |
label$9: local_0 = local_6; | |
local_0 + 4 = local_6; | |
local_0 + 8 = local_6; | |
local_0 + 12 = local_6; | |
local_0 + 16 = local_6; | |
local_0 + 20 = local_6; | |
local_0 + 24 = local_6; | |
local_0 + 28 = local_6; | |
local_0 + 32 = local_6; | |
local_0 + 36 = local_6; | |
local_0 + 40 = local_6; | |
local_0 + 44 = local_6; | |
local_0 + 48 = local_6; | |
local_0 + 52 = local_6; | |
local_0 + 56 = local_6; | |
local_0 + 60 = local_6; | |
local_0 = local_0 + 64; | |
break; | |
} // End of loop 'label$6' | |
while (1) { // Loop name: 'label$10' | |
label$11: if (local_0 < local_4 == 0) { | |
break; | |
} // <No else block> | |
label$13: local_0 = local_6; | |
local_0 = local_0 + 4; | |
break; | |
} // End of loop 'label$10' | |
} // <No else block> | |
while (1) { // Loop name: 'label$14' | |
label$15: if (local_0 < local_3 == 0) { | |
break; | |
} // <No else block> | |
label$17: local_0 = local_1; | |
local_0 = local_0 + 1; | |
break; | |
} // End of loop 'label$14' | |
return local_3 - local_2; | |
} | |
int fn_33(int local_0) { | |
// Parsed WASM function locals: | |
int local_1; | |
int local_2; | |
int local_3; | |
int local_4; | |
local_1 = global$0local_3 = local_1 + local_0 | |
if (local_0 > 0 && local_3 < local_1 || local_3 < 0) { | |
/* Drop routine */ | |
fimport$13(); | |
/* End of drop routine */ | |
fimport$20(12); | |
return -1; | |
} // <No else block> | |
global$0 = local_3; | |
local_4 = fimport$12();; | |
if (local_3 > local_4) { | |
if (fimport$11(); == | |
0) { | |
global$0 = local_1; | |
fimport$20(12); | |
return -1; | |
} // <No else block> | |
} // <No else block> | |
return local_1; | |
} | |
int fn_34(int local_0, int local_1) { | |
return // Indirect call: | |
(local_0 && 63 + 0)(local_1);; | |
} | |
int fn_35(int local_0) { | |
return fimport$17(0, local_0);; | |
} | |
int fn_36(int local_0) { | |
return fimport$17(1, local_0);; | |
} | |
int fn_37(int local_0) { | |
return fimport$17(2, local_0);; | |
} | |
int fn_38(int local_0) { | |
return fimport$17(3, local_0);; | |
} | |
int fn_39(int local_0) { | |
return fimport$17(4, local_0);; | |
} | |
int fn_40(int local_0) { | |
return fimport$17(5, local_0);; | |
} | |
int fn_41(int local_0) { | |
return fimport$17(6, local_0);; | |
} | |
int fn_42(int local_0) { | |
return fimport$17(7, local_0);; | |
} | |
int fn_43(int local_0) { | |
return fimport$17(8, local_0);; | |
} | |
int fn_44(int local_0) { | |
return fimport$17(9, local_0);; | |
} | |
int fn_45(int local_0) { | |
return fimport$17(10, local_0);; | |
} | |
int fn_46(int local_0) { | |
return fimport$17(11, local_0);; | |
} | |
int fn_47(int local_0) { | |
return fimport$17(12, local_0);; | |
} | |
int fn_48(int local_0) { | |
return fimport$17(13, local_0);; | |
} | |
int fn_49(int local_0) { | |
return fimport$17(14, local_0);; | |
} | |
int fn_50(int local_0) { | |
return fimport$17(15, local_0);; | |
} | |
int fn_51(int local_0) { | |
return fimport$17(16, local_0);; | |
} | |
int fn_52(int local_0) { | |
return fimport$17(17, local_0);; | |
} | |
int fn_53(int local_0) { | |
return fimport$17(18, local_0);; | |
} | |
int fn_54(int local_0) { | |
return fimport$17(19, local_0);; | |
} | |
int fn_55(int local_0) { | |
return fimport$17(20, local_0);; | |
} | |
int fn_56(int local_0) { | |
return fimport$17(21, local_0);; | |
} | |
int fn_57(int local_0) { | |
return fimport$17(22, local_0);; | |
} | |
int fn_58(int local_0) { | |
return fimport$17(23, local_0);; | |
} | |
int fn_59(int local_0) { | |
return fimport$17(24, local_0);; | |
} | |
int fn_60(int local_0) { | |
return fimport$17(25, local_0);; | |
} | |
int fn_61(int local_0) { | |
return fimport$17(26, local_0);; | |
} | |
int fn_62(int local_0) { | |
return fimport$17(27, local_0);; | |
} | |
int fn_63(int local_0) { | |
return fimport$17(28, local_0);; | |
} | |
int fn_64(int local_0) { | |
return fimport$17(29, local_0);; | |
} | |
int fn_65(int local_0) { | |
return fimport$17(30, local_0);; | |
} | |
int fn_66(int local_0) { | |
return fimport$17(31, local_0);; | |
} | |
int fn_67(int local_0, int local_1, int local_2, int local_3) { | |
return // Indirect call: | |
(local_0 && 63 + 64)(local_1, local_2, local_3);; | |
} | |
int fn_68(int local_0, int local_1, int local_2) { | |
return fimport$18(0, local_0, local_1, local_2);; | |
} | |
int fn_69(int local_0, int local_1, int local_2) { | |
return fimport$18(1, local_0, local_1, local_2);; | |
} | |
int fn_70(int local_0, int local_1, int local_2) { | |
return fimport$18(2, local_0, local_1, local_2);; | |
} | |
int fn_71(int local_0, int local_1, int local_2) { | |
return fimport$18(3, local_0, local_1, local_2);; | |
} | |
int fn_72(int local_0, int local_1, int local_2) { | |
return fimport$18(4, local_0, local_1, local_2);; | |
} | |
int fn_73(int local_0, int local_1, int local_2) { | |
return fimport$18(5, local_0, local_1, local_2);; | |
} | |
int fn_74(int local_0, int local_1, int local_2) { | |
return fimport$18(6, local_0, local_1, local_2);; | |
} | |
int fn_75(int local_0, int local_1, int local_2) { | |
return fimport$18(7, local_0, local_1, local_2);; | |
} | |
int fn_76(int local_0, int local_1, int local_2) { | |
return fimport$18(8, local_0, local_1, local_2);; | |
} | |
int fn_77(int local_0, int local_1, int local_2) { | |
return fimport$18(9, local_0, local_1, local_2);; | |
} | |
int fn_78(int local_0, int local_1, int local_2) { | |
return fimport$18(10, local_0, local_1, local_2);; | |
} | |
int fn_79(int local_0, int local_1, int local_2) { | |
return fimport$18(11, local_0, local_1, local_2);; | |
} | |
int fn_80(int local_0, int local_1, int local_2) { | |
return fimport$18(12, local_0, local_1, local_2);; | |
} | |
int fn_81(int local_0, int local_1, int local_2) { | |
return fimport$18(13, local_0, local_1, local_2);; | |
} | |
int fn_82(int local_0, int local_1, int local_2) { | |
return fimport$18(14, local_0, local_1, local_2);; | |
} | |
int fn_83(int local_0, int local_1, int local_2) { | |
return fimport$18(15, local_0, local_1, local_2);; | |
} | |
int fn_84(int local_0, int local_1, int local_2) { | |
return fimport$18(16, local_0, local_1, local_2);; | |
} | |
int fn_85(int local_0, int local_1, int local_2) { | |
return fimport$18(17, local_0, local_1, local_2);; | |
} | |
int fn_86(int local_0, int local_1, int local_2) { | |
return fimport$18(18, local_0, local_1, local_2);; | |
} | |
int fn_87(int local_0, int local_1, int local_2) { | |
return fimport$18(19, local_0, local_1, local_2);; | |
} | |
int fn_88(int local_0, int local_1, int local_2) { | |
return fimport$18(20, local_0, local_1, local_2);; | |
} | |
int fn_89(int local_0, int local_1, int local_2) { | |
return fimport$18(21, local_0, local_1, local_2);; | |
} | |
int fn_90(int local_0, int local_1, int local_2) { | |
return fimport$18(22, local_0, local_1, local_2);; | |
} | |
int fn_91(int local_0, int local_1, int local_2) { | |
return fimport$18(23, local_0, local_1, local_2);; | |
} | |
int fn_92(int local_0, int local_1, int local_2) { | |
return fimport$18(24, local_0, local_1, local_2);; | |
} | |
int fn_93(int local_0, int local_1, int local_2) { | |
return fimport$18(25, local_0, local_1, local_2);; | |
} | |
int fn_94(int local_0, int local_1, int local_2) { | |
return fimport$18(26, local_0, local_1, local_2);; | |
} | |
int fn_95(int local_0, int local_1, int local_2) { | |
return fimport$18(27, local_0, local_1, local_2);; | |
} | |
int fn_96(int local_0, int local_1, int local_2) { | |
return fimport$18(28, local_0, local_1, local_2);; | |
} | |
int fn_97(int local_0, int local_1, int local_2) { | |
return fimport$18(29, local_0, local_1, local_2);; | |
} | |
int fn_98(int local_0, int local_1, int local_2) { | |
return fimport$18(30, local_0, local_1, local_2);; | |
} | |
int fn_99(int local_0, int local_1, int local_2) { | |
return fimport$18(31, local_0, local_1, local_2);; | |
} | |
int fn_100(int local_0) { | |
fimport$15(0); | |
return 0; | |
} | |
int fn_101(int local_0, int local_1, int local_2) { | |
fimport$16(1); | |
return 0; | |
} | |
/* | |
Exported WASM functions: | |
Function 'fn_15': | |
WASM name: '15' | |
Export name: '___errno_location' | |
Function 'fn_8': | |
WASM name: '8' | |
Export name: '_authenticate' | |
Function 'fn_24': | |
WASM name: '24' | |
Export name: '_fflush' | |
Function 'fn_10': | |
WASM name: '10' | |
Export name: '_free' | |
Function 'fn_9': | |
WASM name: '9' | |
Export name: '_malloc' | |
Function 'fn_31': | |
WASM name: '31' | |
Export name: '_memcpy' | |
Function 'fn_32': | |
WASM name: '32' | |
Export name: '_memset' | |
Function 'fn_33': | |
WASM name: '33' | |
Export name: '_sbrk' | |
Function 'fn_34': | |
WASM name: '34' | |
Export name: 'dynCall_ii' | |
Function 'fn_67': | |
WASM name: '67' | |
Export name: 'dynCall_iiii' | |
Function 'fn_3': | |
WASM name: '3' | |
Export name: 'establishStackSpace' | |
Function 'fn_6': | |
WASM name: '6' | |
Export name: 'getTempRet0' | |
Function 'fn_30': | |
WASM name: '30' | |
Export name: 'runPostSets' | |
Function 'fn_5': | |
WASM name: '5' | |
Export name: 'setTempRet0' | |
Function 'fn_4': | |
WASM name: '4' | |
Export name: 'setThrew' | |
Function 'fn_0': | |
WASM name: '0' | |
Export name: 'stackAlloc' | |
Function 'fn_2': | |
WASM name: '2' | |
Export name: 'stackRestore' | |
Function 'fn_1': | |
WASM name: '1' | |
Export name: 'stackSave' | |
*/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment