Skip to content

Instantly share code, notes, and snippets.

@hajimehoshi
Last active June 19, 2018 08:24
Show Gist options
  • Save hajimehoshi/f9c7383622dc0761b30eb1d5f101f752 to your computer and use it in GitHub Desktop.
Save hajimehoshi/f9c7383622dc0761b30eb1d5f101f752 to your computer and use it in GitHub Desktop.
(func $github.com_hajimehoshi_ebiten_internal_graphicsutil.QuadVertices (type 0) (result i32)
(local i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 i64 f64 f64 f64 f64 f64 f64 f64 f64 f64 f64 f64 f64 f64 f64 f64 f64)
loop ;; label = @1
block ;; label = @2
block ;; label = @3
block ;; label = @4
block ;; label = @5
block ;; label = @6
block ;; label = @7
block ;; label = @8
block ;; label = @9
block ;; label = @10
block ;; label = @11
block ;; label = @12
block ;; label = @13
block ;; label = @14
block ;; label = @15
block ;; label = @16
block ;; label = @17
block ;; label = @18
block ;; label = @19
block ;; label = @20
block ;; label = @21
block ;; label = @22
block ;; label = @23
block ;; label = @24
block ;; label = @25
block ;; label = @26
block ;; label = @27
block ;; label = @28
block ;; label = @29
block ;; label = @30
block ;; label = @31
block ;; label = @32
block ;; label = @33
block ;; label = @34
block ;; label = @35
block ;; label = @36
block ;; label = @37
block ;; label = @38
block ;; label = @39
block ;; label = @40
block ;; label = @41
block ;; label = @42
block ;; label = @43
block ;; label = @44
block ;; label = @45
block ;; label = @46
block ;; label = @47
block ;; label = @48
block ;; label = @49
block ;; label = @50
block ;; label = @51
block ;; label = @52
block ;; label = @53
block ;; label = @54
block ;; label = @55
block ;; label = @56
block ;; label = @57
block ;; label = @58
block ;; label = @59
block ;; label = @60
block ;; label = @61
block ;; label = @62
block ;; label = @63
block ;; label = @64
block ;; label = @65
block ;; label = @66
block ;; label = @67
block ;; label = @68
block ;; label = @69
block ;; label = @70
block ;; label = @71
block ;; label = @72
block ;; label = @73
block ;; label = @74
block ;; label = @75
block ;; label = @76
block ;; label = @77
block ;; label = @78
block ;; label = @79
block ;; label = @80
block ;; label = @81
block ;; label = @82
block ;; label = @83
block ;; label = @84
block ;; label = @85
block ;; label = @86
block ;; label = @87
block ;; label = @88
block ;; label = @89
block ;; label = @90
block ;; label = @91
block ;; label = @92
block ;; label = @93
block ;; label = @94
block ;; label = @95
block ;; label = @96
block ;; label = @97
block ;; label = @98
block ;; label = @99
block ;; label = @100
get_global 1
br_table 0 (;@100;) 0 (;@100;) 1 (;@99;) 2 (;@98;) 3 (;@97;) 4 (;@96;) 5 (;@95;) 6 (;@94;) 7 (;@93;) 8 (;@92;) 9 (;@91;) 10 (;@90;) 11 (;@89;) 11 (;@89;) 11 (;@89;) 12 (;@88;) 12 (;@88;) 13 (;@87;) 13 (;@87;) 14 (;@86;) 15 (;@85;) 16 (;@84;) 17 (;@83;) 18 (;@82;) 19 (;@81;) 19 (;@81;) 20 (;@80;) 20 (;@80;) 21 (;@79;) 21 (;@79;) 22 (;@78;) 23 (;@77;) 24 (;@76;) 25 (;@75;) 26 (;@74;) 27 (;@73;) 27 (;@73;) 28 (;@72;) 28 (;@72;) 29 (;@71;) 29 (;@71;) 30 (;@70;) 31 (;@69;) 32 (;@68;) 33 (;@67;) 34 (;@66;) 35 (;@65;) 35 (;@65;) 36 (;@64;) 36 (;@64;) 37 (;@63;) 37 (;@63;) 38 (;@62;) 39 (;@61;) 40 (;@60;) 41 (;@59;) 42 (;@58;) 43 (;@57;) 44 (;@56;) 44 (;@56;) 44 (;@56;) 45 (;@55;) 45 (;@55;) 45 (;@55;) 45 (;@55;) 46 (;@54;) 46 (;@54;) 46 (;@54;) 46 (;@54;) 47 (;@53;) 47 (;@53;) 47 (;@53;) 48 (;@52;) 49 (;@51;) 50 (;@50;) 51 (;@49;) 52 (;@48;) 53 (;@47;) 54 (;@46;) 55 (;@45;) 56 (;@44;) 57 (;@43;) 58 (;@42;) 59 (;@41;) 60 (;@40;) 61 (;@39;) 62 (;@38;) 63 (;@37;) 64 (;@36;) 65 (;@35;) 66 (;@34;) 67 (;@33;) 68 (;@32;) 69 (;@31;) 70 (;@30;) 71 (;@29;) 72 (;@28;) 73 (;@27;) 74 (;@26;) 75 (;@25;) 76 (;@24;) 77 (;@23;) 78 (;@22;) 79 (;@21;) 80 (;@20;) 81 (;@19;) 82 (;@18;) 83 (;@17;) 84 (;@16;) 85 (;@15;) 86 (;@14;) 87 (;@13;) 88 (;@12;) 89 (;@11;) 90 (;@10;) 91 (;@9;) 92 (;@8;) 93 (;@7;) 94 (;@6;) 95 (;@5;) 96 (;@4;) 97 (;@3;) 98 (;@2;)
end
get_global 2
get_global 4
i32.wrap/i64
i32.load offset=16
i32.le_u
if ;; label = @100
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860672
i64.store
i32.const 0
set_global 1
call $runtime.morestack_noctxt
if ;; label = @101
i32.const 1
return
end
end
get_global 2
i32.const 32
i32.sub
set_global 2
get_global 2
i64.load offset=56
get_global 2
i64.load offset=72
i64.ge_s
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @100
i32.const 2
set_global 1
br 99 (;@1;)
end
i32.const 73
set_global 1
br 98 (;@1;)
end
get_global 2
i64.load offset=64
get_global 2
i64.load offset=80
i64.ge_s
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @99
i32.const 3
set_global 1
br 98 (;@1;)
end
i32.const 73
set_global 1
br 97 (;@1;)
end
get_global 2
i64.load offset=72
i64.const 0
i64.le_s
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @98
i32.const 4
set_global 1
br 97 (;@1;)
end
i32.const 72
set_global 1
br 96 (;@1;)
end
get_global 2
i64.load offset=80
i64.const 0
i64.le_s
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @97
i32.const 5
set_global 1
br 96 (;@1;)
end
i32.const 72
set_global 1
br 95 (;@1;)
end
get_global 2
i64.const 3662536
i32.wrap/i64
i64.load
i64.store
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860678
i64.store
i32.const 0
set_global 1
call $github.com_hajimehoshi_ebiten_internal_graphicsutil.__verticesBackend_.sliceForOneQuad
if ;; label = @96
i32.const 1
return
end
end
get_global 2
i64.load offset=24
set_local 0
get_global 2
i64.load offset=16
set_local 1
get_global 2
i64.load offset=8
set_local 2
get_global 2
i64.load offset=72
get_global 2
i64.load offset=56
i64.sub
set_local 3
get_global 2
i64.load offset=80
get_global 2
i64.load offset=64
i64.sub
set_local 4
get_global 2
i64.load offset=40
set_local 5
i64.const 1
set_local 6
i32.const 8
set_global 1
br 93 (;@1;)
end
get_local 6
i64.const 1
i64.shl
i64.const 0
i64.const 1
i64.const 64
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
select
set_local 6
end
get_local 6
get_local 5
i64.lt_s
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @93
i32.const 9
set_global 1
br 92 (;@1;)
end
i32.const 7
set_global 1
br 91 (;@1;)
end
get_global 2
i64.load offset=48
set_local 5
i64.const 1
set_local 7
i32.const 11
set_global 1
br 90 (;@1;)
end
get_local 7
i64.const 1
i64.shl
i64.const 0
i64.const 1
i64.const 64
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
select
set_local 7
end
get_local 7
get_local 5
i64.lt_s
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @90
i32.const 12
set_global 1
br 89 (;@1;)
end
i32.const 10
set_global 1
br 88 (;@1;)
end
get_local 6
f64.convert_s/i64
f32.demote/f64
f64.promote/f32
set_local 16
get_local 7
f64.convert_s/i64
f32.demote/f64
f64.promote/f32
set_local 17
get_global 2
i64.load offset=56
f64.convert_s/i64
f32.demote/f64
f64.promote/f32
get_local 16
f64.div
set_local 18
get_global 2
i64.load offset=64
f64.convert_s/i64
f32.demote/f64
f64.promote/f32
get_local 17
f64.div
set_local 19
get_global 2
i64.load offset=72
f64.convert_s/i64
f32.demote/f64
f64.promote/f32
get_local 16
f64.div
set_local 16
get_global 2
i64.load offset=80
f64.convert_s/i64
f32.demote/f64
f64.promote/f32
get_local 17
f64.div
set_local 17
get_global 2
i64.load offset=88
i64.eqz
i64.extend_u/i32
i64.eqz
i64.extend_u/i32
tee_local 5
i32.wrap/i64
i32.eqz
if ;; label = @89
i32.const 69
set_global 1
br 88 (;@1;)
end
end
get_global 2
i64.load offset=88
i64.const 32
i64.add
i32.wrap/i64
f64.load
get_global 2
i64.load offset=88
i64.const 8
i64.add
i32.wrap/i64
f64.load
f64.const 0x0p+0 (;=0;)
f64.mul
get_global 2
i64.load offset=88
i32.wrap/i64
f64.load
f64.const 0x1p+0 (;=1;)
f64.add
f64.const 0x0p+0 (;=0;)
f64.mul
f64.add
f64.add
set_local 20
get_global 2
i64.load offset=88
i64.const 40
i64.add
i32.wrap/i64
f64.load
get_global 2
i64.load offset=88
i64.const 16
i64.add
i32.wrap/i64
f64.load
f64.const 0x0p+0 (;=0;)
f64.mul
get_global 2
i64.load offset=88
i64.const 24
i64.add
i32.wrap/i64
f64.load
f64.const 0x1p+0 (;=1;)
f64.add
f64.const 0x0p+0 (;=0;)
f64.mul
f64.add
f64.add
set_local 21
get_local 20
f32.demote/f64
f64.promote/f32
set_local 20
get_local 21
f32.demote/f64
f64.promote/f32
set_local 21
end
i64.const 0
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @87
i32.const 120
set_global 1
br 86 (;@1;)
end
end
get_local 2
i32.wrap/i64
get_local 20
f32.demote/f64
f32.store
i64.const 1
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @86
i32.const 118
set_global 1
br 85 (;@1;)
end
end
get_local 2
i64.const 4
i64.add
i32.wrap/i64
get_local 21
f32.demote/f64
f32.store
i64.const 2
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @85
i32.const 116
set_global 1
br 84 (;@1;)
end
end
get_local 2
i64.const 8
i64.add
i32.wrap/i64
get_local 18
f32.demote/f64
f32.store
i64.const 3
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @84
i32.const 114
set_global 1
br 83 (;@1;)
end
end
get_local 2
i64.const 12
i64.add
i32.wrap/i64
get_local 19
f32.demote/f64
f32.store
i64.const 4
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @83
i32.const 112
set_global 1
br 82 (;@1;)
end
end
get_local 2
i64.const 16
i64.add
i32.wrap/i64
get_local 16
f32.demote/f64
f32.store
i64.const 5
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @82
i32.const 110
set_global 1
br 81 (;@1;)
end
end
get_local 2
i64.const 20
i64.add
i32.wrap/i64
get_local 17
f32.demote/f64
f32.store
get_local 3
f64.convert_s/i64
set_local 20
get_local 5
i32.wrap/i64
i32.eqz
if ;; label = @81
i32.const 65
set_global 1
br 80 (;@1;)
end
end
get_global 2
i64.load offset=88
i64.const 32
i64.add
i32.wrap/i64
f64.load
get_global 2
i64.load offset=88
i64.const 8
i64.add
i32.wrap/i64
f64.load
f64.const 0x0p+0 (;=0;)
f64.mul
get_global 2
i64.load offset=88
i32.wrap/i64
f64.load
f64.const 0x1p+0 (;=1;)
f64.add
get_local 20
f64.mul
f64.add
f64.add
set_local 21
get_global 2
i64.load offset=88
i64.const 40
i64.add
i32.wrap/i64
f64.load
get_global 2
i64.load offset=88
i64.const 16
i64.add
i32.wrap/i64
f64.load
get_local 20
f64.mul
get_global 2
i64.load offset=88
i64.const 24
i64.add
i32.wrap/i64
f64.load
f64.const 0x1p+0 (;=1;)
f64.add
f64.const 0x0p+0 (;=0;)
f64.mul
f64.add
f64.add
set_local 22
get_local 21
f32.demote/f64
f64.promote/f32
set_local 21
get_local 22
f32.demote/f64
f64.promote/f32
set_local 22
end
i64.const 6
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @79
i32.const 108
set_global 1
br 78 (;@1;)
end
end
get_local 2
i64.const 24
i64.add
i32.wrap/i64
get_local 21
f32.demote/f64
f32.store
i64.const 7
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @78
i32.const 106
set_global 1
br 77 (;@1;)
end
end
get_local 2
i64.const 28
i64.add
i32.wrap/i64
get_local 22
f32.demote/f64
f32.store
i64.const 8
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @77
i32.const 104
set_global 1
br 76 (;@1;)
end
end
get_local 2
i64.const 32
i64.add
i32.wrap/i64
get_local 16
f32.demote/f64
f32.store
i64.const 9
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @76
i32.const 102
set_global 1
br 75 (;@1;)
end
end
get_local 2
i64.const 36
i64.add
i32.wrap/i64
get_local 19
f32.demote/f64
f32.store
i64.const 10
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @75
i32.const 100
set_global 1
br 74 (;@1;)
end
end
get_local 2
i64.const 40
i64.add
i32.wrap/i64
get_local 18
f32.demote/f64
f32.store
i64.const 11
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @74
i32.const 98
set_global 1
br 73 (;@1;)
end
end
get_local 2
i64.const 44
i64.add
i32.wrap/i64
get_local 17
f32.demote/f64
f32.store
get_local 4
f64.convert_s/i64
set_local 21
get_local 5
i32.wrap/i64
i32.eqz
if ;; label = @73
i32.const 61
set_global 1
br 72 (;@1;)
end
end
get_global 2
i64.load offset=88
i64.const 32
i64.add
i32.wrap/i64
f64.load
get_global 2
i64.load offset=88
i64.const 8
i64.add
i32.wrap/i64
f64.load
get_local 21
f64.mul
get_global 2
i64.load offset=88
i32.wrap/i64
f64.load
f64.const 0x1p+0 (;=1;)
f64.add
f64.const 0x0p+0 (;=0;)
f64.mul
f64.add
f64.add
set_local 22
get_global 2
i64.load offset=88
i64.const 40
i64.add
i32.wrap/i64
f64.load
get_global 2
i64.load offset=88
i64.const 16
i64.add
i32.wrap/i64
f64.load
f64.const 0x0p+0 (;=0;)
f64.mul
get_global 2
i64.load offset=88
i64.const 24
i64.add
i32.wrap/i64
f64.load
f64.const 0x1p+0 (;=1;)
f64.add
get_local 21
f64.mul
f64.add
f64.add
set_local 23
get_local 22
f32.demote/f64
f64.promote/f32
set_local 22
get_local 23
f32.demote/f64
f64.promote/f32
set_local 23
end
i64.const 12
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @71
i32.const 96
set_global 1
br 70 (;@1;)
end
end
get_local 2
i64.const 48
i64.add
i32.wrap/i64
get_local 22
f32.demote/f64
f32.store
i64.const 13
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @70
i32.const 94
set_global 1
br 69 (;@1;)
end
end
get_local 2
i64.const 52
i64.add
i32.wrap/i64
get_local 23
f32.demote/f64
f32.store
i64.const 14
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @69
i32.const 92
set_global 1
br 68 (;@1;)
end
end
get_local 2
i64.const 56
i64.add
i32.wrap/i64
get_local 18
f32.demote/f64
f32.store
i64.const 15
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @68
i32.const 90
set_global 1
br 67 (;@1;)
end
end
get_local 2
i64.const 60
i64.add
i32.wrap/i64
get_local 17
f32.demote/f64
f32.store
i64.const 16
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @67
i32.const 88
set_global 1
br 66 (;@1;)
end
end
get_local 2
i64.const 64
i64.add
i32.wrap/i64
get_local 16
f32.demote/f64
f32.store
i64.const 17
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @66
i32.const 86
set_global 1
br 65 (;@1;)
end
end
get_local 2
i64.const 68
i64.add
i32.wrap/i64
get_local 19
f32.demote/f64
f32.store
get_local 5
i32.wrap/i64
i32.eqz
if ;; label = @65
i32.const 58
set_global 1
br 64 (;@1;)
end
end
get_global 2
i64.load offset=88
i64.const 32
i64.add
i32.wrap/i64
f64.load
get_global 2
i64.load offset=88
i64.const 8
i64.add
i32.wrap/i64
f64.load
get_local 21
f64.mul
get_global 2
i64.load offset=88
i32.wrap/i64
f64.load
f64.const 0x1p+0 (;=1;)
f64.add
get_local 20
f64.mul
f64.add
f64.add
set_local 22
get_global 2
i64.load offset=88
i64.const 40
i64.add
i32.wrap/i64
f64.load
get_global 2
i64.load offset=88
i64.const 16
i64.add
i32.wrap/i64
f64.load
get_local 20
f64.mul
get_global 2
i64.load offset=88
i64.const 24
i64.add
i32.wrap/i64
f64.load
f64.const 0x1p+0 (;=1;)
f64.add
get_local 21
f64.mul
f64.add
f64.add
set_local 20
get_local 22
f32.demote/f64
f64.promote/f32
set_local 21
get_local 20
f32.demote/f64
f64.promote/f32
set_local 20
end
i64.const 18
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @63
i32.const 84
set_global 1
br 62 (;@1;)
end
end
get_local 2
i64.const 72
i64.add
i32.wrap/i64
get_local 21
f32.demote/f64
f32.store
i64.const 19
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @62
i32.const 82
set_global 1
br 61 (;@1;)
end
end
get_local 2
i64.const 76
i64.add
i32.wrap/i64
get_local 20
f32.demote/f64
f32.store
i64.const 20
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @61
i32.const 80
set_global 1
br 60 (;@1;)
end
end
get_local 2
i64.const 80
i64.add
i32.wrap/i64
get_local 16
f32.demote/f64
f32.store
i64.const 21
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @60
i32.const 78
set_global 1
br 59 (;@1;)
end
end
get_local 2
i64.const 84
i64.add
i32.wrap/i64
get_local 17
f32.demote/f64
f32.store
i64.const 22
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @59
i32.const 76
set_global 1
br 58 (;@1;)
end
end
get_local 2
i64.const 88
i64.add
i32.wrap/i64
get_local 18
f32.demote/f64
f32.store
i64.const 23
get_local 1
i64.lt_u
i64.extend_u/i32
i32.wrap/i64
i32.eqz
if ;; label = @58
i32.const 74
set_global 1
br 57 (;@1;)
end
end
get_local 2
i64.const 92
i64.add
i32.wrap/i64
get_local 19
f32.demote/f64
f32.store
get_global 2
i64.extend_u/i32
i64.const 96
i64.add
i32.wrap/i64
get_local 2
i64.store
get_global 2
i64.extend_u/i32
i64.const 96
i64.add
i32.wrap/i64
get_local 1
i64.store offset=8
get_global 2
i64.extend_u/i32
i64.const 96
i64.add
i32.wrap/i64
get_local 0
i64.store offset=16
get_global 2
i32.const 32
i32.add
set_global 2
get_global 2
i32.load16_u offset=2
set_global 0
get_global 2
i32.load16_u
set_global 1
get_global 2
i32.const 8
i32.add
set_global 2
i32.const 0
return
end
get_local 21
f32.demote/f64
f64.promote/f32
set_local 22
get_local 20
f32.demote/f64
f64.promote/f32
set_local 21
get_local 22
set_local 20
i32.const 51
set_global 1
br 54 (;@1;)
end
get_local 21
f32.demote/f64
f64.promote/f32
set_local 23
f64.const 0x0p+0 (;=0;)
set_local 22
i32.const 40
set_global 1
br 53 (;@1;)
end
get_local 20
f32.demote/f64
f64.promote/f32
set_local 21
f64.const 0x0p+0 (;=0;)
set_local 22
i32.const 29
set_global 1
br 52 (;@1;)
end
f64.const 0x0p+0 (;=0;)
set_local 20
f64.const 0x0p+0 (;=0;)
set_local 21
i32.const 18
set_global 1
br 51 (;@1;)
end
get_global 2
i64.extend_u/i32
i64.const 96
i64.add
i32.wrap/i64
i64.const 0
i64.store
get_global 2
i64.extend_u/i32
i64.const 96
i64.add
i32.wrap/i64
i64.const 0
i64.store offset=8
get_global 2
i64.extend_u/i32
i64.const 96
i64.add
i32.wrap/i64
i64.const 0
i64.store offset=16
get_global 2
i32.const 32
i32.add
set_global 2
get_global 2
i32.load16_u offset=2
set_global 0
get_global 2
i32.load16_u
set_global 1
get_global 2
i32.const 8
i32.add
set_global 2
i32.const 0
return
end
get_global 2
i64.extend_u/i32
i64.const 96
i64.add
i32.wrap/i64
i64.const 0
i64.store
get_global 2
i64.extend_u/i32
i64.const 96
i64.add
i32.wrap/i64
i64.const 0
i64.store offset=8
get_global 2
i64.extend_u/i32
i64.const 96
i64.add
i32.wrap/i64
i64.const 0
i64.store offset=16
get_global 2
i32.const 32
i32.add
set_global 2
get_global 2
i32.load16_u offset=2
set_global 0
get_global 2
i32.load16_u
set_global 1
get_global 2
i32.const 8
i32.add
set_global 2
i32.const 0
return
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860747
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @50
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860749
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @48
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860751
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @46
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860753
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @44
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860755
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @42
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860757
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @40
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860759
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @38
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860761
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @36
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860763
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @34
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860765
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @32
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860767
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @30
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860769
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @28
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860771
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @26
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860773
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @24
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860775
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @22
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860777
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @20
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860779
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @18
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860781
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @16
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860783
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @14
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860785
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @12
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860787
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @10
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860789
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @8
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860791
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @6
i32.const 1
return
end
end
unreachable
end
get_global 2
i32.const 8
i32.sub
set_global 2
get_global 2
i64.const 440860793
i64.store
i32.const 0
set_global 1
call $runtime.panicindex
if ;; label = @4
i32.const 1
return
end
end
unreachable
end
end
unreachable)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment